Josh (the blog)

I’ve delivered simple, clear and easy-to-use services for 20 years, for startups, scaleups and government. I write about the nerdy bits here.


@joahua

So maybe not.

I’m out of rehab, as is the rest of the yeargroup (the merit of this is somewhat dubious, you can form your own opinions of us).  It was… better than anticipated (which is not saying much in and of itself) – possibly even better than that.  Contrary to the general bitching about it, the venue was great, the food was edible and even the house sessions weren’t that bad.

Outdoor activities were generally acknowledged to have been good, something which I agree with – we were really blessed with the weather we got – whilst it rained a bit, it didn’t affect the activities much at all (exception of perhaps people doing ropes courses, which aren’t always that great in the wet due to the whole slippage (and subsequent ropeburn) factor – lowropes would have been okay, but I didn’t get to try highropes), which was very cool indeed.

It wasn’t long enough, and now I feel like another weekend, but hey, life goes on (albeit somewhat more tiredly).

In terms of the actual “leadership” side of rehabilit… err… the retreat, the house sessions were IMHO far better structured than peer support training ever was – it was more directed (if a little more repetitive), and generally flowed better.  So yeah, was fairly happy with that… of course, it’s kind of depressing, thinking that a house is (going to be) dependent on my yeargroup for leadership and direction – that’s not me being elitist or anything, I consider myself included fully in that statement.

Which brings me to another point, I suppose.  On Monday evening (well, there was only one evening, it only went overnight), our year was addressed by the chaplain, Tim Bowden and headmaster, Mr. Heath.  I’ve already whinged to a few people about this, with mixed responses, but for the sake of permanency (haha, such as my websites have been in the past, I suppose) and accessibility, I shall write here regardless.

Tim Bowdens talk (yes, there was only ONE talk – apparently very different to last years’ Retreat) was solid, if a little full of rhetoric (but that is just his means of communicating and getting the point accross, I think), however I took issue with something Mr. Heath has said in the past, and again, using the Retreat as an opportunity, repeatedly rammed this down our ears:

The school cannot surpass Year 12.  Year 12 set the tone for the school.

Which is something that I believe to be one of the bigger lies I’ve ever heard from our headmaster.  Prior to my entry into the senior school, my contact with ANYONE in year 12 was restricted to that which occurred through the house system (and look what has happened there – split tutorials, chapel and various other means of further segregating the house).  I simply did not know anyone in years above me – until year 8, I did not have any friends in years senior to my own, and even then, this only extended to the year immediately above me.

Later that year, by an extra-curricular programme conducted by the school, I came to know Justin Sweeting and Greg Lockwood (Class of ’03), and through other extra-curricular activities in Year 10, I came to know Katy Cracknell, of the same year group.  Thus, I’d say that if there were to be ANY influence on my activity within the school (as well as overall opinions, beliefs, behaviours, mannerisms, and anything else that shapes me as a person) imparted by the senior year of SACS, the FIRST year in which this may have occurred was last year.

Some may argue that attitudes shall permeate downwards through the yeargroups, thus affecting the attitudes (and therefore achievements) of the entire school.  Okay, so I’ll admit – I do know people in the year below me.  What I won’t admit to, however, is sharing attitudes (or even discussing more than in passing) regarding the school, or activities within this.  IMHO, school assemblies more effectively demonstrate how people are (and can be) involved in school life than anything spoken in passing by yours truly.  This is not because I actively avoid talking of such things – it just never arises.

So, if I do know people in years below me, what of people who do not?  A dead end in this theoretical propagation of ideologies, assuming, of course, that people who do communicate with those younger than them redistribute such ideas anyway.

I spoke this afternoon to two people on the current student leadership team (briefly) about their response to this idea, and received a response which affirmed Mr. Heaths statement – at first glance.

No direct quotes, because I wasn’t taking notes whilst talking, but something I remember with clarity simply by its opposition to what I’d been told for the past two days is this – the actions of the leadership team do not go un-noticed by the younger years… because they are important.  Not neccessarily a statement of arrogance, however this was said not of the yeargroup as a whole, but of the leadership team (i.e. school officers, etc.) as a separate entity.  Maybe a slipup, maybe a genuine belief – something that I’d certainly say is more true, at any rate.  Not to say that Year 12 generally cannot assume a ROLE of leadership – of course it can – leadership is not solely about influence, which seems to be the core quality behind setting a “standard” which cannot be surpassed.

But if a standard were to be set, surely this standard would need to be evident to the rest of the school!  My problem is not “does this standard exist?” but rather “how do these influence the rest of the school?”.  By the leadership team, certainly – they are in the public view of the school, and if anyone is to have contact with people in younger years, then it is them.  However, the unquestioned importance (i.e. without exception) of the senior yeargroup as a whole in terms of the influence their attitudes hold upon the rest of the school is something which I don’t believe in.

The school CAN rise above its senior year.  It can even rise above its leadership team – although not neccessarily in the capacity of leadership itself.  Involvement within the school is not fostered by year 12 as a whole, but by the addresses and publicly viewed behaviours of the school officers.  Most of year 12 isn’t involved in sport – yet this year St. Andrews has seen a suprising improvement not only in sport itself, but also in the support of this – the latter of which is not neccessarily something facilitated by the support of year 12 as a whole, either – rather, by a select number of students who CHOOSE to attend such things and encourage others to do the same!  This support does not come from the whole of year 12, and any assertations suggesting that attitudes held by the school cannot surpass that of that senior year are plainly incorrect.

p.s. sorry about the size of this rant – I’ve actually cut it back a bit, it was a rant-inspiring topic ;)

Josh goes in for rehab.

I’m off to a place called “Vision Valley” for the next two days, which I am told is not a drug rehabilitation center.  I don’t believe them, but hey, we shall see.  I haven’t really got any major drug dependencies anyway, so they can’t work on those addictions, at least.

Anyway.  Back on Tuesday evening.

Mountains, reporting and the developers bias

http://www.alistapart.com/articles/mountaintop/

Kind of cool.  I’m still trying to think of a valid application for it, but it’s undeniably cool.  I can’t see how it would work with any kind of dynamic content, and that’s the only place it would be justifiable – if there is static content, use static images which fit with your design, save your masters with layers, and all is good sans special CSS code (which, might I add, is actually more time consuming than manually editing four images if you’re using layers appropriately) and browser quirks when it comes to standards compliance (although I believe that this particular thing should work on pretty much anything under the sun without any significant problems… please, feel free to prove me wrong).

If it IS dynamic, and you’re using a sitewide CSS definition, then, well, you’re screwed if you ever want to use it for anything else than the purpose for which it was originally defined (i.e. a thematic kind of graphic, such as that  – revealing an application for the potential inclusion of page-specific CSS code (worth looking at, I shall examine that one more closely later, if I remember to), but doing little else.

I wonder if it’d be possible to use that for really cool graphs with PHP… thinking of course of using GD and various things to plot points… I can’t for the life of me remember if it does GIF output (the only reliable cross-browser image format with transparency – PNG is technically superior, of course, but a certain browser… has issues rendering transparency with it correctly) with transparency.  It handles transparency internally (i.e. in processing stages) well enough, though, so graphs could always be overlaid on fancy background images (much the same way as my dynamic news titles simply consist of text with transparency overlaid upon a static background image).  And that, of course, nullifies the validity of using CSS for special backgrounds.

This has some interesting applications, especially in the field of traffic reporting, marketing and the like – the difference between using a simple, default, black on white PowerPoint presentation and a styled, themed, coloured one is, of course, the interest it attracts.  Now, graphs can get pretty boring.  And editing graphs to put into a document of any kind (I only say PowerPoint because that is something that is on my mind at the minute) can be somewhat tedious – unless, of course, the graphs come pre-generated and styled appropriately for use with predefined document styles.  Which this allows to happen.

Even if it were something as simple as a corporate watermark (i.e. if a web developer was to report on the success of a website or other electronic promotional venture) for use in reports – GD is well equipped to handle this.  Coloured backgrounds, and even images as backgrounds, don’t require any significant complication of the process.Reports that clients can access without any intervention required, generated on the fly (no month-old data here – site hits and session lengths and membership applications and whatever else is required may be stored in a database – this is a concept I had working over 12 months ago, but haven’t done anything with yet), complete with branding and in accordance with whatever document styles either the client or the development house dictates.

Sound cool?  Yeah, only to the web developer geeks out there, and those in marketing.  I’m a fair way from the subject of CSS right now, aren’t I?  Just goes to show, there is more than one way to solve a problem… my server-side bias has led me be inclined towards this solution.

2>3

At least, that is what the St. Andrews History department would have us believe.  Try as I might, I can’t for the life of me remember/find where Assessment 2 got to, and yet I have in my hand a paper entitled:

Modern History
Preliminary Course Task Three: Research

Are you confused?  I’m confused.  About this, I mean… other things aside, for once.  So, since we have received Task 1, and these things are normally distributed chronologically, one would assume that the NEXT task received (i.e. Task 3) is less than two (provided, of course, we are permitted to accept 2 as a positive integer) – there you have it, proof that two is greater than three.

And if there is anything wrong with my maths, I don’t want to know about it, okay?  There is a reason that I haven’t implemented a comment system here…

…I can’t be bothered.

Continuing on a theme

I’ve discovered that the browser client software on my phone is known as “UP.browser”, developed by a company called Openwave.  My phone wasn’t listed, of course, but unless there was another person trying to access this website using a mobile device, or my phone is lying about its identity, I’m running that… which is kind of cool, seeing that they allegedly have 51% mobile-data market penetration, and have a downloadable phone-simulator, meaning, of course, that I can waste even more time testing on platforms that no-one will use!!!

Hey, at least it’ll be cheaper to play with than 3c/KB mobile rates ;).  I can see the time vanishing before my eyes already.  Bring on the coffee!!