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

A hotel in Budapest

Described thus:

A modern hotel, centrally located on the Pest side of the city.

I have a feeling that’s actually quite an innocuous thing, although it has interesting connotations, especially when speaking of hotels!

Web design in schools

Still… teaching… WYSIWYG design principles! My brother is on another computer here designing some webpage using a word processor in HTML mode, and I’m furtively glancing, waiting for the crushing moment when he discovers that his pretty fonts aren’t going to display like that in a real browser.

Accessibility issues aside, people don’t seem to understand that typography doesn’t work like print.

I’d like to go and rant to the teacher who set the project – not because they use redundant and deprecated design practices, but simply in response to their role in perpetuating these. Educators have a greater burden of responsibility here, being a catalyst for the practices of tomorrow. Admittedly, education is not the only catalyst (I think most people my age who understand the notion of the semantic web can attest to this!), but that should not diminish its potential role in this.

I argue that, in their role as educators, they have failed – their influence is a wholly negative one in this aspect for several reasons.

Web design in this outmoded form, regardless as to the WYSIWYG application used to enact this, is not effective in developing an individual’s design skills.

Note that I don’t speak of web design generally – I think, done properly, it provides an excellent grounding in design in a more flexible frame of mind (thinking in terms of fluid layouts, for example, as opposed to static print layouts). My criticism is applied only to the primary use of applications such as Frontpage or Dreamweaver as sole design tools, and more so to word processing and DTP software that perform a secondary function in being able to export HTML. Notably, use of graphic design tools is exempt from such a criticism (Photoshop, Illustrator, Fireworks… and to a lesser extent Flash – lesser because it is not designed for the primary production of graphical elements, rather for the implementation of these in an interactive and engaging framework) – these have value in the development of design skills, even if these skills are not directly applicable in an electronic context.

The notion of markup is foreign, even whilst the user recognises the purpose of an application as being to create documents in a markup language.

Clearly, such education ignores the core tenet of the technology on which it is based. Given the general pedanticism prevalent in computing-related courses (I do not comment on the depth of education, only the nature of that which is given), one would imagine that the fundamental elements, particularly in a “simple”, uncompiled language, would be addressed. Apparently not — perhaps it was too relevant for consideration?

WYSIWYG creation rejects the notion of separation of markup (content), presentation and behaviour.

The risks are three-fold.

Firstly, that production of quality content should be hindered by the bundled nature of the medium – that is, people will focus on presentation at the expense of content. The semantic web frees content-creators from this – their purpose is simply that, with layout being dictated at the presentational layer. For a broader example of this, see general criticisms of PowerPoint as being a time-wasting and hollow presentation form.

Secondly, that the content should be bound to presentation, and its longevity would be compromised by this link. This is a well-documented risk in relation to the semantic web, and one of the core reasons commonly given in support of this. Ample evidence supporting this exists, so I won’t elaborate further.

A third risk is the general accessibility of information – also well documented. The creation of quality content is still possible, but if this content is accessible to no-one due to usability barriers, it is redundant.

Promotion of WYSIWYG development methods is counter-productive in all areas — content production, general quality of design, and creation of an accessibility/usability culture — and should cease immediately in all educational spheres presently supporting this practice.

*steps off soap box*

The problem with high screen resolutions

Desktop wallpapers. And photos. Trying to make the two go together happily can be the bane of my 1280*1024 existence! Especially (relatively) lossless cropping of digital photos, and pre-scanned (Photo CD) images. Just an observation…

Portrayal of value changes by transformation

I wanted to call this post “The portrayal of changes in social paradigms through transformation [of texts]“, but even I recognised that to be too long a title (and this template is unforgiving – must design a new one sometime!). Without further ado;

“The way a contemporary composer transforms an older text inevitably reflects the way that values in society have changed over time.” Discuss in relation to Hamlet and Rosencrantz and Guildenstern are Dead. 1485 words.

The transformation of a text into a new one, whether through appropriation or extrapolation of the original work, inevitably involves the reflection of a different social paradigm that is itself a product of the context in which it exists. The impact of society and cultural influence upon a text’s composition is profound and, without a doubt, may be viewed as reflective of the period in which it was created. This notion may be applied not only to the contemporary transformation, but also to ‘original’ compositions, which are similarly reflective of the values of their period.

In this way, it is possible to determine the societal values implicit in each of the studied texts, Shakespeare’s Hamlet and Stoppard’s transformation, Rosencrantz and Guildenstern are Dead. Separated by several centuries of social change, turmoil, and general upheaval, it should come as no surprise that the values presented within both these texts are hardly congruent. Hamlet is a renaissance figure, a thinker, an intellectual – and resolutely out of place in the context he finds himself. Torn between his conflicting compulsions to enact revenge in accordance with the expectations of the time and his own sense of morality, Shakespeare’s protagonist is depicted in his demise, a spiral of ‘madness’ either contrived or genuine (“When the wind is southerly,/I know a hawk from a handsaw.” 2.2.347). This may be perceived as dissonant with the accepted values of the period, but for closer examination of the catalysts leading to Hamlet’s condition – in typical Elizabethan style, the cause of such turmoil and unrest is no internal condition, but rather the disruption of an established order – the great chain of being.

Shakespeare’s preoccupation with royalty and the lives of those conventionally considered ‘powerful’ presents a stark contrast to the message of Stoppard’s later work. Stoppard takes the royalty, these ‘powerful’, and places them in a role of illusion. The Players in Rosencrantz and Guildenstern are these royalty. They are the embodiment of figures from Hamlet, and hold to the values of that period – values critiqued by Stoppard as being outmoded, irrelevant after hundreds of years that saw industrialisation, the rise of ‘freethinking’ intellectual movements, and the demise of absolute values in favour of the individualistic paradigm of which his play appears to be a proponent. This concern is enunciated through ongoing conflict portrayed between the blurred collective identity of Rosencrantz and Guildenstern and these “actors” – Guildenstern’s recurring criticism of these actors is that they are “the opposite of people”, and this is a criticism that is sounded in response to the different values they are seen to embody.

Indeed, Stoppard’s assignation of the roles of the original cast in veiled form to these derisively-termed “actors” is itself a device to further this criticism. They are presented as having foresight, with quips such as “I should concentrate on not losing your heads” used throughout the text – this dramatic irony foreshadowing the subsequent demise of Stoppard’s unwitting heroes. Viewed in terms of the contextual insight this grants the responder into the period of both texts composition, this presents a disparity in basic belief systems – the players, the remnant of Elizabethan values in this play, are shown to believe in predestined fate, holding faith in an omnipotent directional force guiding events. Conversely, the protagonists of this transformation question meaning and the nature of meaning, question their direction, and, whilst appearing to at times accept the concept of fate, generally reject the idea that this fate holds any inherent direction. In this way, the values of the text may be, perhaps, considered more nihilistic than existential, although this of course remains open to debate.

As a product of its time, however, Rosencrantz and Guildenstern are Dead serves to communicate rather clearly the dramatic change in values between Shakespeare’s period and its own. Nietzsche’s famously decontextualised line, “Gott ist tot” (God is dead) is perhaps reflective of the predicament experienced by Stoppard’s protagonists when viewed against their actor-counterparts in Shakespearean setting – in context, Nietzsche speaks not of the literal death of God, but simply of the apparent decline in humanity’s recognition of God as a reckoning force in their lives. “God is dead. God remains dead. And we have killed him.”

This decline in recognition of the supernatural as a key influence upon humanity at a broader societal level may be viewed as (at least in part) responsible for the change in attitudes displayed between the ‘original’ and appropriated/transformed work. Shakespeare’s play Hamlet revolves around a concern which has arisen as the result of death. Death, not as an abject and pathetic end to reality – although pathos may be a device used by the bardic playwright. It is more than this – it is a catalyst, a driving force for the events of the text. Hamlet may be read as a revenge tragedy, and, in this reading, the consideration of the responder is drawn to the plight of the protagonist, Hamlet. He despairs not for his temporal loss, although that may be a part of it. If that were the extent of the protagonist’s concerns, Claudius would be killed without such extensive procrastination on Hamlet’s part.

In his famous soliloquy of Act III, Hamlet declares in response to the question of killing Claudius or his own suicide – “Thus conscience does make cowards of us all” – He dare not act for fear of damnation. The origins of this morality are important, though not relevant to the present discussion – of greater relevance is the very notion of damnation. Hamlet believes what Rosencrantz and Guildenstern do not in Stoppard’s creation of some centuries later – consequence in death. “Here one minute and gone the next and never coming back – an exit, unobtrusive and unannounced…”

Stoppard’s protagonists, therefore, cannot understand the apparently ridiculous preoccupation with death held by the players. It is biological. Stoppard reduces it to natural process through the creation of dialogue which discusses death at this level alone – “Another curious scientific phenomenon is the fact that the fingernails grow after death, as does the beard.” This line fits into dialogue as another expression of futility, as Stoppard’s protagonists are also chief protagonists in this work. It is primarily existential in nature, and such trivialities serve to reinforce this notion that meaning is shaped by the individual.

This trivialisation of death throughout the work builds to a great display of poignancy in Guildenstern’s emotive, dramatic display of angst at the players’ portrayal of this phenomenon. Stage directions call for scorn, derision. It is melodramatic, even. And, chiefly, it is a parody. Guildenstern stands, takes to the leading player with a knife. He is convinced he has killed him. The blade goes “in up to the hilt”, and the player falls, Guildenstern making his final statements with conviction – after this point, he is “tired, drained” – “If we have a destiny, then so had he – and if this is ours, then that was his – and if there are no explanations for us, then let there be none for him –”

The player rises. It is a defeat of the melodrama, of the poignancy of death. After this point, that notion is utterly defeated in this work. “Deaths for all ages and occasions! Deaths by suspension, convulsion, consumption, incision, execution, asphyxiation and malnutrition –! Climatic carnage, by poison and by steel –! Double deaths by duel –! Show!” The melodrama of death is sarcastic only in this work – and, according to the stage directions, in perfect conformance with the closing scene of Hamlet. The transformation does not substantially alter the content here, but rather the portrayal of the same. Stoppard’s masterful use of dramatic devices and irony serves to create a work entirely different in nature to Shakespeare’s text; this is not achieved solely through the foregrounding of minority characters.

Stoppard’s work is seen to convey the values of its time and, through this, demonstrate the changes in values witnessed between Elizabethan times and the 1960′s not through vivid exposition and melodrama as seen in Guildenstern’s emotive declaration against the actors, but rather through subtle dramatic devices and techniques. Comment on death, amongst other themes, is delivered instead through crafted silence, confusion, inaction. “And he disappears from view. Guil does not notice.” “Our names shouted in a certain dawn … a message … a summons … there must have been a moment, at the beginning, where we could have said – no. But somehow we missed it.”

Stoppard’s protagonists fall to the unguided arms of fate, and are projected on a course towards their inevitable, inconsequential demise. “And [Guil] disappears.”

Reflection of change is inevitable, as Stoppard’s message is shaped by a social paradigm foreign to the original work, and this disparity in values is inherently conveyed through transformation.

CurlyEnc 0.3

In response to a request from someone on the WordPress forums, I’ve added a heap of characters processed by CurlyEnc. It also now processes using an array, which would be marginally faster, I’d imagine. In this version, chances are if your word processor can generate a character, this will parse it into its corresponding entity.

As always, two versions – plain text and PHPS syntax-highlighted.