Hare Force (1944)

Director: I. Freleng
Story: Ted Pierce
Animation: Manuel Perez
Voice Characterisation: Mel Blanc
Musical Director: Carl W. Stalling
Cast: Bugs, Sylvester the hound dog, Old Lady.
Date of release: February 22, 1944

This 1944 short was apparently the first Friz Freleng-directed Bugs Bunny cartoon to use the modern design.

From the opening shot of a house in winter snow and the sound of clarinets climbing a scale as the wind whips snow across the scene, we can guess that someone is going to end up out in the cold.

Inside a snug living room a spoiled hound dog, Sylvester, is being tucked up by an old lady by the light of a roaring open fire. There is a knock at the door and the old lady (voiced by Bea Benaderet who went on to find fame as the voice of Betty Rubble in the Flintstones!) is horrified to find a “poor little rabbit out in the cold”. She carries Bugs to the fire and Sylvester is promptly displaced.

A green rug beneath the dog, seems a bit of a problem. It vanishes reappears and shifts colour throughout the cartoon as it is sometimes on the character cell and at others drawn onto the background.

There is a sequence early on where the jealous Sylvester imagines all the dastardly ways that he could get rid of the unwelcome visitor. The rudely drawn contents of Sylvester’s thought bubble are our first indication that he rather a simple character. This is reinforced by the hound’s simpleton voice characterisation, by writer Ted Peirce as Sylvester throws Bugs out into the cold for the first time.

So the set up of the entire cartoon is established here after 1 minute 45 seconds.

While Bugs is building a frozen likeness of himself to trick his way back into the house he launches into a timelessly funny monologue.  During this scene a peculiar discrepancy in the Sylvester design can be noted. As the dogs listens to Bug catching “pneumonia” his head becomes huge. Presumably to emphasise the wide eyes as Sylvester becomes wracked with guilt at Bugs’ “demise”.

According to Wikipedia the version of this cartoon that aired on TBS cut the part where as Sylvester the Dog is sobbing over melting the snowman likeness of Bugs, believing he killed him. Bugs says to Sylvester, “You’re really in a jam now, Doc. It’s the hot seat for you, sure.”

The rest of the cartoon is filled with various pranks and gags cantering around Sylvester and Bugs’ frantic struggle for domestic supremacy. A couple of highlights for me were the scene when Bugs places the frozen stiff Sylvester in front of the fire and hastily pretends to draw him. The old lady is fooled into thinking Sylvester is posing for the artistic rabbit (who is drawing his thumb) and tiptoes back up stairs leaving the now thawed out Sylvester to continue his battle with Bugs.

There a sublimely well-placed punch to Sylvester’s rear that illustrates brilliantly the animation principle of “Squash and Stretch”.

The short ends superbly as the action ratchets up with a simple repetition of Bugs and Sylvester taking it in turns to be ejected through the open doorway, finally culminating in the ejection of the old lady herself. We are treated to a final short of the reconciled Sylvester and Bugs relaxing, undisturbed in front of the open fire. Bugs gets the last laugh by breaking down the fourth wall and addressing the audience directly with “Ain’t I a stinker!”

Aside from the rather random title (the cartoon has nothing to do with the Air Force) it is filled with some really nice Bugs Bunny characterisation. While Sylvester the dog is a likable boob it is hard to believe that he would ever manage to get one over on Bugs.

Red Hot Riding Hood (1943)

Director: Tex Avery
Producer: Fred Quimby
Animation: Preston Blair
Music: Scott Bradley
Voice Characterisation: Frank Graham and Bea Benaderet
Cast: Little Red Riding Hood / Red Hot Riding Hood, Grandma and the Wolf
Date of release: May 08, 1943

In 1994 Red Hot Rising Hood was voted #7 of The 50 Greatest Cartoons of all time by members of the animation field and is considered by many to be not only Tex Avery‘s finest cartoon but one of the best ever made. It has influenced cartoons and movies ever since; pastiches and tributes to it crop up everywhere from Who Framed Roger Rabbit to The Mask.

As soon as it starts we are in familiar Tex Avery territory, we have a false start. The stuffy narrator proceeds to tell the traditional Little Red Riding Hood fable, but the three central characters, Little Red Riding Hood, The Wolf and Grandma rebel; threatening to quit. “…every cartoon studio in Hollywood has done it this way” moans Red in a hard boiled Brooklyn accent.

Immediately the cartoon re-boots to the bright lights of glamorous Manhattan. The narrator now adopts a more clipped modern style. The Wolf, now dressed in top hat and tails is whistling at female pedestrians from an open-top stretch limousine as he drives across town. We meet the next of our next re-booted character; Grandma! She is seen as a cocktail swigging socialite operating out of a penthouse apartment in a salubrious downtown district.

What follows is probably one of the most iconic scenes in cartoon history. The Wolf arrives at “Sunset Strip” a nightclub boasting “30 gorgeous girls”, one of whom is Red Hot Riding Hood a cabaret singer. Red appears to be an amalgamation of Betty Grable, Lena Horne and Katherine Hepburn. The Wolf settles at a table to watch her act. She arrives on stage in a sexy hood and picnic basket; both are immediately tossed aside to reveal the scantily clad siren of the stage beneath. She sings the wonderfully ribald “Daddy” written by Bobby Troup in 1941. The Wolf, whistles, bangs the table, hits himself repeatedly over the head with and enormous mallet and generally shows his lurid appreciation for Red’s performance; in every way imaginable. Even today this scene seems racy.

Red, refuses the Wolf’s advances and after hailing a Yellow cab, is pursued across town by the Wolf. There is a moment when the Wolf instructs another cab to “Follow that car” only to be left behind on the sidewalk by the overzealous cabbie. Very reminiscent of the Marx Brothers in Duck Soup, made ten years earlier. The Wolf arrives at what he believes to be Red’s apartment block. We see the elevator light rushing up the building, both vertically and horizontally, even skipping from one apartment block to another. Finally the Wolf arrives at the top floor but instead of the curvaceous Red, he is confronted by a sex crazed Grandma, hell bent on having her way with the hapless Wolf. “At last a Wolf, Yahoo!” she whistles.

Grandma chases the Wolf around the apartment and in one fabulous sequence we see a shrinking Wolf, with his back to the wall, wringing his hands as Grandma launches herself and her freshly painted lips across the room, like a rocket. We get a glimpse of Tex Avery’s genius and his attention to details during this sequence and I advise anyone to skip through Grandma’s “leap-of-affection” frame by frame. At first, Grandma is a blur of grey and red, the Wolf ducks and Grandma plants a kiss on the wall behind him. Grandma concertinas to a flat high heeled pancake then recoils, unwrapping and rebounding, whilst her lips are still stuck to the wall. Grandma exits the frame but her lips remain stuck to the wall via an elastic tendril of wrinkled skin, which finally pops free and whips off screen to follow Grandma in her trajectory across the room. A huge lipstick mark is left on the wall, behind a much-relieved Wolf.

Brilliant!

The most famous element is the musical scene where Red performs and “Wolfie”, as she calls him, reacts in highly lustful wild takes. Those reactions were considered so energetic that the censors at the time demanded cuts in this scene and others.
The film’s original conclusion had Grandma marrying the wolf at a shotgun wedding (with a caricature of Tex Avery as the Justice of the Peace who marries them), and having the unhappy couple and their half-human half-wolf children attend Red’s show[citation needed]. This ending, deleted for reasons of implied bestiality and how it made light of marriage (something that was considered taboo back in the days of the Hays Office Code), was replaced with one (that, ironically, has also been edited, but only on television) where The Wolf is back at the nightclub and tells the audience that he’s through with chasing women and if he ever even looks at a woman again, he’s going to kill himself. When Red soon appears onstage to perform again, the Wolf takes out two pistols and blasts himself in the head. The Wolf then drops dead, but his ghost appears and begins to howl and whistle at Red same as before.
Prints with the original ending (where the Wolf is forced to marry the lusty Grandma) and the Wolf’s racier reactions to Red are rumored to have been shown to military audiences overseas during World War II, though it is not known if this print still exists. Source: Wikipedia

The influence of this cartoon is such that it’s iconography permeates pretty pervasively throughout modern culture. Red Hot Riding Hood is a short, colourful gem, full of animated jokes and visual flair. Tex Avery at his best! I strongly recommend the readers, indulge themselves in an immediate viewing. It would be seven minutes well spent.

Blitz Wolf (1942)

Director: Tex Avery
Story: Rich Hogan
Animation: Ray AbramsIrvin SpencePreston BlairEd Love
Music: Scott Bradley
Voice Characterisation: Pinto Colvig as ‘Practical Pig’ and Bill Thompson as Adolph Wolf.
Cast: The Three Little Pig and Adolph Wolf
Date of release: August 22, 1942

This Academy Award nominated animation was Tex Avery‘s first cartoon for MGM after his split from Warner Bros. Blitz Wolf is considered to be on of the earliest World War II propaganda cartoons. The cartton is essentially a re-telling of the Three Little Pigs story, in which the pigs are cast as soldiers fighting the invading Adolph Wolf (apparently featuring the uncredited vocal talents of Droopy himself Bill Thompson).

It could be argued that the pigs actually represent the attitudes of the American public before Japan bombed Pearl Harbour in 1941. The ‘Practical Pig’ (voiced by Goofy himself Pinto Colvig) is ridiculed by his lack-a-daisical brothers for over-zealous preparations for the coming conflict, which they believe will never arrive.

The ‘Practical Pig’ is laughed at and a peace treaty is waved in front of his face.

“Why this isn’t worth the paper it’s written on…”

These days this cartoon, is rarely broadcast; certainly not in its original form. Many of the jokes are too strong for modern audiences, especially the cartoon’s many racial slurs against Germans and the Japanese.

The cartoon itself is stuffed full of typical Tex Avery gags. Virtually everything in the short is anthropomorphic: bombs, tanks, bullets, war machines and even the central cast. There are also a lot of signposts. It seems as if typographic conventions used in traditional newspaper cartoons are very much alive in this new medium.

Writers during this period would think nothing of having a character produce a sign from behind their back or from their inside breast pocket to impart some witty remark using plain old fashioned type. When the invading Wolf blows down the house of straw with the magnificent “Der Mechanized Huffer und Puffer” a signpost is revealed that reads “Gone With The Wind” quickly followed by another pointing out “Corny gag isn’t it?” Personally I find these textual jokes quite charming, but I wonder how often we see text used in this way in animations today?

One of the censored scenes is the payoff of delicious gag which follows the Three Little Pigs standing on each others shoulders in order to aim and fire an enormous cannon. The camera pans up the length of the barrel for a whopping thirty seconds; through clouds and past the ubiquitous signpost reading “Darn long thing – Isn’t it?” before firing its shell at the Pagoda strewn, Red-sun-bathed, Japan.

When broadcast on Cartoon Network recently this scene was re-edited so that the target was replaced by the Wolf. I roll my eyes with despair. The Second World War happened! Although I have heard that producer Fred Quimby cautioned Tex Avery to be careful during production, “After all, we don’t know who’s going to win the war.”

Following the detonation of the Pigs’ secret weapon “Defence Bonds” we follow the vanquished Adolph Wolf down an impossibly deep crater to hell. “Where am I? Have I been blown to…” he asks, whereupon he is interrupted by a troop of trident-wielding demons who reply “Errr, it’s a possibility!” The catchphrase of a popular comedian on the day, Jerry Colonna.

A great example of Tex Avery at work. The lush (oddly World War I) backgrounds are wonderful, the ‘karkee’ colour grading gives the cartoon a fittingly unhealthy hue and the inventive animation mark it as a classic, albeit a controversial one.

Exporting to Flash Player 10.2 from Flash Pro CC2014

As Flash has evolved over the years Adobe has continually jettisoned legacy technology. ActionScript 1 and 2, the bandwidth profiler, even projectors fell by the wayside (in CC at least). Sometimes these features re-surface in new releases, like the motion editor for example, but it seems that once the ability to target a specific Flash Player version is dropped, it remains dropped. In Flash Pro CC2014 the oldest targetable Flash Player is version 10.3.
Sadly, this has been causing me some headaches. There are still some advertising platforms out there which specifically reject anything more recent than Flash Player 10.2. This is a problem because the last time Flash supported this player was way back in Flash Professional CS5.5.

Finally, I decided enough was enough and resolved to solve this problem once and for all. Here’s how I did in.

Firstly download the playerglobal10_2.swc from Adobe’s archive
https://helpx.adobe.com/flash-player/kb/archived-flash-player-versions.html#playerglobal

Rename it playerglobal.swc

Go to “Applications/Adobe Flash CC 2014.app”

Right-click the Adobe Flash CC 2014 application and select “Show package contents.”

Go to this folder:

/Applications/Adobe Flash CC 2014/Adobe Flash CC 2014.app/Contents/Common/Configuration/Players/ActionScript 3.0

Duplicate the directory FP10.3 and rename it FP10.2

Replace playerglobal.swc with the version you just downloaded. Remember to change the name from playerglobal10_2.swc to playerglobal.swc

Next you duplicate /Applications/Adobe Flash CC 2014/Adobe Flash CC 2014.app/Contents/Common/Configuration/Players/FlashPlayer10_3.xml and rename it FlashPlayer10_2.xml

Open FlashPlayer10_2.xml in a text editor delete everything and replace with the following:

<?xml version="1.0" encoding="UTF-8"?>
<players>
  <player id="FlashPlayer10.2" version="11" asversion="3">
   <name>Flash Player 10.2</name>
        <path builtin="true" />
        <path platform="WIN">Device Central/adcdl.exe</path>
        <path platform="MAC">Device Central/adcdl</path>
        <playerDefinitionPath as2="$(UserConfig)/Classes/FP10;$(UserConfig)/Classes/FP9;$(UserConfig)/Classes/FP8;$(UserConfig)/Classes/FP7" as3="$(AppConfig)/ActionScript 3.0/FP10.2/playerglobal.swc" />
        <feature name="multiScreenPublish" supported="true" />
        <feature name="mobileAuthoringIntegration" supported="true" />
        <feature name="deviceSound" supported="false" />
        <feature name="exportStreamingSound" supported="true" />
        <feature name="exportEventSound" supported="true" />
        <feature name="FSCommand2" supported="false" />
        <feature name="gradient_linearRGB" supported="true" />
        <feature name="gradient_overflow" supported="true" />
        <feature name="shape_strokeHint" supported="true" />
        <feature name="shape_cap" supported="true" />
        <feature name="shape_join" supported="true" />
        <feature name="shape_mitre" supported="true" />
        <feature name="shape_scale" supported="true" />
        <feature name="linkage_exportForActionscript" supported="true" />
        <feature name="linkage_exportForRuntimeSharing" supported="true" />
        <feature name="linkage_exportInFirstFrame" supported="true" />
        <feature name="linkage_importForRuntimeSharing" supported="true" />
        <feature name="linkage_importAndAddToCache" supported="false" />
        <feature name="publish_localPlaybackSecurity" supported="true" />
        <feature name="publish_hardwareAcceleration" supported="true" />
        <feature name="symbol_blendMode" supported="true" />
        <feature name="actionScript_documentClass" supported="true" />
        <feature name="symbol_blendMode" supported="true" />
        <feature name="filters" supported="true" />
        <feature name="component_binding" supported="true" />
        <feature name="component_schema" supported="true" />
        <feature name="screens" supported="true" />
        <feature name="video" supported="true" />
        <feature name="deviceVideo" supported="false" />
        <feature name="accessibility" supported="true" />
        <feature name="dynamic_text_kerning" supported="true" />
        <feature name="static_text_charwidth_nondeviceFont" supported="true" />
        <feature name="static_text_charwidth_deviceFont" supported="true" />
        <feature name="advanced_anti_alias_text" supported="true" />
        <feature name="nine_slice_scaling" supported="true" />
        <feature name="runtimeNumberMinMax" supported="true" />
        <feature name="use8kSampleRate" supported="true" />
        <feature name="useDefineFont4ForDeviceText" supported="true" />
        <feature name="useDefineFont4ForEmbeddedFonts" supported="true" />
        <feature name="textLayoutFramework" supported="true" />
        <encodingPresets>
            <preset uuid="da5cac1a-417a-4d86-b7f7-ef21010a5d7d" name="FLV - Match Source Attributes (High Quality)" ext="flv" default="true" />
        </encodingPresets>
        <testmenu>
            <menu name="ID_testInFlash" default="true" />
            <menu name="ID_testInDeviceCentral" />
        </testmenu>
        <debugmenu>
            <menu name="ID_debugtInFlash" default="true" />
            <menu name="ID_debugInDeviceCentral" />
        </debugmenu>
    </player>
</players>

Now relaunch Flash Pro CC 2014 and behold Flash10.2 has been added to the targetable Flash Player list.

Target Flash Player 10.2 in Flash Professional CC 2014

Finally, if you want, you can delete Flash CS5.5 from your system (unless you want to run the Gaia Flash Framework for Flash – in which case your stuck with CS5.5 for a while longer.)

Adobe ditch FLV support in CC 2014

I’m currently going through the process of updating my Creative Cloud applications to CC 2014. I wasn’t aware that the release was even due until I received an email from Red Giant telling me that the latest update of their popular suite of After Effects plugins was fully compatible with the latest release of Adobe CC 2014 announced TODAY. Odd that. Given that I have a Creative Cloud panel, winking away in my task bar throughout the working day, Adobe appear reluctant to use it to actually promote their own products.

So I check out my CC panel and sure enough there’s a host of new software packages to update. First thing I thought I’d do was to check out After Effects’ release notes – I click the “What’s New” link under the After Effects CC 2014 icon in my Creative Cloud Panel and fire up a webpage. Hmmm. Not much to see so far. So I dig a little deeper and click “See full release notes”. At the bottom of a list of sections similar to what I’d just read I hit a tantalisingly tiny link titled “show all” and lo, a few more sections drop down, the last of which is called “Miscellaneous updates” – I can’t resist. Click! There, tucked away at the bottom, I read the following:

• You cannot export to the following formats in the 2014 version of After Effects CC. However, you can still import these file formats into After Effects.
FLV/F4V
MPEG-2
H.264
WMV
SWF

Now that was news! No FLV export from After Effects. Adobe are killing off FLV. Surely not. They must be passing that over to Adobe Media Encoder CC 2014. So I head back to my task bar and rummage around for the necessary link in my CC panel. I arrive at a page listing various features and notice a refreshingly optimistic bullet point.

• Broad format support

Sounds good, but it didn’t have any further information. I noticed in the “Learn Media Encoder” panel a blue button labelled “LEARN NOW”. Half expecting a broken link, I chanced my arm and hit my mouse button. I arrived at fresh page, headed by a thumbnail and the line: “New features summary (2014)” CLICK! I arrived at a page containing the following:

Removal of FLV and F4V export formats

Starting with the June 2014 release, Adobe Media Encoder will not include Flash export capabilities, and thus you will not be able to export projects to FLV or F4V formats.

You can use previous versions of Adobe Media Encoder if you want to export to FLV and F4V formats.

You can however still import FLV and F4V files into Adobe Media Encoder.

Well, that settles it. Adobe are killing off the FLV, they’ve buried it away in the small print, but the world’s most ubiquitous video format is no more. At least as far as Adobe are concerned.

The meaning of this? Search me! Admittedly, Flash is dead on the desktop, but it’s very much alive off-line. Digital signage, touchscreen kiosks, even app development using Adobe Air. It’s not unusual especially in quite locked down or content managed situations to be asked to embed small videos on Flash’s timeline. Not anymore though. Only FLVs can be embedded on the timeline.

I’m particularly lamenting the demise of the embedded cue point. Although other formats may offer superior compression, they don’t support cue points!

I guess there are a million online utilities and applications available to help me convert video to FLV if I really need to. YouTube for instance, but it does beggar belief that Adobe should stop supporting such a widely used format without even a hint of a press release. Unless…

Since Adobe switched to the cloud as a means of distributing products, an interesting thing has happened. Software pirates can’t be arsed updating their cracks and warez along with Adobe’s regular releases. Effectively making it very difficult for people to maintain the latest version of software illegally. There have been a couple of really significant features released recently that weren’t saved for a full version release but were instead pushed out through an automatic Creative Cloud update. For example:
Illustrator – Rounded corner editing – very cool feature.
Edge Animate – JS code embedding, Audio support
Flash – Mobile Device Packaging

Scanning through the various feature updates released across the platform today, either Adobe are out of ideas or are releasing as few new features as possible with full version releases of software, in an attempt to foil pirates and more regularly push exciting new product features directly to their customers via the CC panel.

Adobe certainly have a history of dropping features only to re-instate them further down the line. Remember animated gif support being dropped from Photoshop? Outrageous! What about Flash’s Motion Tween Panel and Projector export, both dropped recently – both reinstated in CC 2014.

Either way, I can’t help but feel annoyed. I remember looking forward to software releases. Nowadays I dread them, I could lose as much as I gain.

Talk of the Devil! A little red notification panel just winked up in the top right corner of my monitor. Apparently I have eight software updates to make in order to get my Adobe products up-to-date. Must dash!

Signmedia

Signmedia

This Medea Award nominated learning application, was designed to help the hard of hearing gain access to the broadcasting profession. It allows the potential applicant to practice their English language skills within a mock-broadcasting environment. The application uses hundreds of videos in multiple languages to guide the student through a variety of tasks and tests. From arriving at the office, ringing the doorbell and loggin in the your virtual desktop computer the visitor is immersed in a virtual world, where they experience first hand the demands of working within a busy production department.
Involvment: A fourteen month development cycle, from initial concepts, information architecture, Flash design, AS3 development using the Gaia Framework, XML, PHP and MySQL. User account management and version testing.

The real legacy of Thatcherism.

No doubt you have heard about Thatcher’s demise – it has certainly sparked off all those divisive feelings and passions that were evident while she was in her prime.

Have done a bit of research on Cameron’s claim that Maggie was the “saviour of the nation” and have come to the conclusion that this is essentially mythology. Her deciding to offer council tenants the “right to buy” was in itself not a bad idea but even this was tarnished by her government’s refusal to allow Local Councils to use the money gained from the sales to replenish the social housing stock – hence the housing shortage which makes the iniquitous “bedroom tax” all the more callous.

I have also come to the conclusion that the current economic difficulties which leaves the British economy and public finances in a worse state than many countries in the Eurozone have their roots in the policies pursued during the Thatcher period. It is part of the mantra of the right wing media and the Conservative Party to harangue Labour for being the prime cause of the deficit, however, if you look at the statistics, Labour managed to reduce and then maintain the deficit to manageable proportions until the crisis of 2007. What actually caused the deficit to increase to such dizzy heights was the decision to bail out Northern Rock, RBS and HBOS coupled with the rise in benefit payments/fall in tax revenues due to the economic downturn. Where Labour can be said to be culpable was in not taking steps to use surplus revenue to reduce the deficit during Brown’s long boom from 2000-2007 so as to cushion the impact of any subsequent recessionary pressures. However, even this pales into insignificance when compared with the abject failure of the Thatcher government during the 1980’s who managed to squander peak revenues from North Sea Oil on funding tax cuts, selling off nationalised industries at ridiculous discounts, selling off council houses cheaply and deliberately increasing interest rates at the behest of the financial magnates in whose interests it was to imply that the only economic problem worth considering was beating inflation and the only tool to be rigorously applied was monetary policy. It was no accident that the growth spurt of the mid 80’s was quickly followed by deep recession of the late 80’s and early 90’s as the bubble of the “Lawson boom” burst. If the putative “saviour of the nation” had been really clever (like the Kuwaitis, Saudis and Norwegians) she would have used the £450bn oil revenues to build up a Sovereign Wealth Fund as a reserve to ease any contingent pressures once the oil revenues petered out. It might have been also wise to use part of these revenues to ensure, like the Germans did, that rationalisation in manufacturing was more tempered and less draconian rather than passionately opt for wholesale de-industrialisation. What we are left with is the legacy of the failures of policy of those times which means that we are devoid of any significant manufacturing base to generate real wealth, possess an unbalanced economy that is funded by continuous and expanding debt, have a de-regulated financial sector which has irresponsibly created havoc through engaging in casino economics for quick gain, a volatile housing market that up until 2010 was bankrolling credit expenditure but now seems sterile and a government who are taking austerity measures undreamed of during the Thatcher years to try and get the deficit down in conditions of high unemployment and economic uncertainty. (Don’t let the employment figures fool you: many of those who are statistically in work have precarious part time and temporary jobs).

The result of all this is that our economy has become a basket case that can only thrive on a bogus GDP funded by ever increasing public and private indebtedness. The problem is that real wealth is not being generated: de-industrialisation and later globalisation saw to that and Osborne’s dream that a low £ and low interest rates will trigger off a growth spurt from exports is delusionary because exports do not count for much in an economy where 70% of economic activity is within the tertiary sector whose prosperity is financed by more rather than less debt. The inevitable result of this will involve even more drastic cuts in spending and borrowing to get the elusive deficit down which risks generating a further recession with all its adverse consequences and creating a sustained fall in the standard of living for all but the elite few.

There you have it – the real legacy of Thatcherism as I see it from doing a little bit of cursory research.

Podmen and PNGs

Sometimes I think we threw the baby out with the bathwater. An animation that weighs in at less than 100KB in Flash, currently weighs in at around 8MB in Processing. Admittedly it's made using pngs rather than vectors but that does seem a little huge. I used 122 pngs to make the animation above, in Processing. It turns out that each frame in the Podman animation weighs in at around 20KB, work it out for yourself, that's pretty huge. So I had a look at how I could compress the pngs to their smallest possible size. I turned to the two big hitters Photoshop and Fireworks but they have next to no PNG24 compression control. If my Podman is to have a nice fluffy drop shadow and a soft edge, I needed the semi-transparency available in the PNG24 format, with some extra control over the compression. PNG24 is billed as a lossless format, meaning it doesn't throw away any information, it just tries to compress the file, with no data loss. I remembered dealing with IE6 and it's buggy handling of transparent pngs. I stumbled upon a tool called ImageAlpha written by a clever bloke called Kornel Lesi?ski. This brilliant free application adds a whole suite of extra compression options to those that ship with Photoshop and Fireworks. You can specify the number of colours, choose from range of compression algorithms, toggle dither and specifically ensure that the exported image is IE6 compatible. Pretty amazing if you ask me. Why these features aren't in either of Adobe's products is beyond me.

PNGs

Although I was well on my way to success. My woes weren't over yet. I had 122 pngs to re-export and ImageAlpha, doesn't seem to support batch processing of multiple files. After consulting the ImageAlpha website I stumbled across this tantalising statement:

"Batch processing
ImageAlpha is mostly based on pngquant. You'll find compiled pngquant executable in ImageAlpha.app/Contents/Resources directory."

This was music to my ears. After visiting the GitHub link, I realised that png heaven was close.

Follow these steps.

1) Do a test export of a .png using the ImageAlpha application. Make a note of the number of colours etc.
2) Select the ImageAlpha application in the Applications directory, right click / ctrl+click the application icon and select "Show Package Contents".
3) In the "Resources" directory you will find a magical executable file called "pngquant" the path to this files will be something like: "/Applications/ImageAlpha.app/Contents/Resources/pngquant" right click / ctrl+click and select "Get Info" to be sure. You will find the path under the "General" drop down arrow. Copy down the path, including the name of the application itself "pngquant".
4) Open Terminal.
5) Paste in the path to "pngquant" adding "-h" immediately afterwards, in my case it looked like this:
/Applications/ImageAlpha.app/Contents/Resources/pngquant -h
This will print out some information onto your Terminal window. It's actually a set of instructions on how to use pngquant, and to perform the batch processing of our 122 pngs.

This is the most useful part of what gets printed out on the Terminal window.

usage: pngquant [options] [ncolors] [pngfile [pngfile ...]]
options:
--force overwrite existing output files (synonym: -f)
--nofs disable Floyd-Steinberg dithering
--ext new.png set custom suffix/extension for output filename
--speed N speed/quality trade-off. 1=slow, 3=default, 10=fast & rough
--quality min-max don't save below min, use less colors below max (0-100)
--verbose print status messages (synonym: -v)
--iebug increase opacity to work around Internet Explorer 6 bug
--transbug transparent color will be placed at the end of the palette

I know it looks complex, displayed there on a spooky Terminal window, but it's really simple honest. Each one of these options is an instruction, that gets sent to "pngquant"

6) Finally I constructed the following line to complete my task:
/Applications/ImageAlpha.app/Contents/Resources/pngquant --nofs --iebug 64 Documents/Processing/Podland/Podland/test/*.png
it breaks down as follows:

[Path to "pngquant"] [--nofs = no dithering] [--iebug = fix the ie bug] [number of colours] [path to my directory ending in the wildcard "/*.png" to process all images ending with the ".png" extension at this location]
7) Hit return.

8) Check out your directory and enjoy your freshly exported images.

NOTE: My animation is still 1MB though. Next stop: SVG.

Processing in WordPress

[pjs4wp] //Info: https://processingjs.org/reference void setup(){ size(110, 110); background(#444444); stroke(#00ff00); font = loadFont(“Akkurat-Bold-32.vlw”); textFont(font, 20); text(“draw”, 10, 30); } void draw() { if(mousePressed==true){ line(0, 0, mouseX, mouseY); } } void mousePressed(){ cursor(CROSS); background(#444444); } [/pjs4wp] [pjs4wp] //Info: https://processingjs.org/reference int xPos=0; PFont font; void setup() { size(112,112); xPos=0-width/2; strokeWeight(2); fill(255, 100, 0); background(#444444); } void draw() { background(#444444); createBlob(); ellipse(xPos, height/2, random(100), random(100)); xPos++; if(xPos>width*1.5){ xPos=0-width/2; fill(255, 100, 0); stroke(0); } } void createBlob(){ font = loadFont(“Akkurat-Bold-32.vlw”); textFont(font, 20); text(“click”, 10, 30); } void mousePressed(){ fill(random(255), random(255), random(255)); } [/pjs4wp]

I’ve been fiddling around with Processing for a couple of months. It’s quite honestly the most excited I’ve been about any technology since ActionScript arrived in Flash 5. Here’s a little embedding experiment using Keyvan Minoukadeh’s excellent Processing JS plugin for WordPress. Make sure your get the right one!

It’s quite a simple plugin, all it does is add a “Processing” button to the WordPress text editor. It injects sample JavaScript snippet into your page or post, allowing you to paste in your own Processing code. It took me a while to work out the best way to use the button. The default formatting is pretty basic so I tried editing the PHP in order to wrap canvas elements in a styled div but nothing seemed to work properly. In the end I just wrapped the injected javascript code in divs with inline styles. I guess this is ultimately the more flexible approach, allowing me to format canvases individually to fit the layout of specific posts.

These are the first, rather rubbish, Processing Sketches I ever wrote; saved here for posterity and encouraging me to pull my finger out and post the recent stuff, when it’s finished.

Looking white in the face

“Fear of the White Page”
(Oil on canvas)
by Erik Pevernagie

I went to boarding school between the age of eleven and thirteen. Although essentially a comprehensive school with a tagged-on boarding house in the car park, it held onto many of the old grammar school traditions, including a culture in which prefects would mete out time-consuming punishments for minor misdemeanours. For example: for drawing comics when I should have been doing homework, I was instructed to describe in not less than 1,000 words: “WHITE“, thus preventing me from finishing either my comic or my homework. It is with some surprise that I find myself, half a lifetime later, sitting down to write the 2013 version. The title may be a little different, but it is essentially the same subject. “WHITE“, or to be more specific, the fear of it.

Do you ever feel afraid of the white page, the blank canvas or the empty Photoshop™ document? A lot of people do. There’s even a word for it: vacansopapurosophobia. It’s a common complaint among creatives, similar to writers’ block. It is the inability to get the ball rolling, a crippling lack of confidence at the outset of a project or a sense that anything you try, will fail. Where do I start? How do I start? Should I bother starting at all?

All of us struggle with a sense of worth. Is it the fear of failure that makes us feel uneasy or, as Franklin D Roosevelt said, fear itself? Perhaps those who manifest these feelings into a pathological fear of the colour white may be extreme cases, but ultimately their fear is no more irrational than the fear of failure.

The psychologist Abraham Maslow in his 1943 paper “A Theory of Human Motivation” proposed that human desire can be divided into a hierarchy of needs. Maslow argued that once we have achieved the baser needs and desires of life, we strive to achieve a state of self-actualisation; the psychical manifestation of all our potential. Effectively the metamorphosis from what is possible, to what is.

Maslow placed “self-actualisation” at the pinnacle of his pyramid. His critics point out that the penniless painter, slapping paint onto canvas, may be pre-occupied with self-actualisation above all else. The tortured artist may forgo food and drink to buy the paint he needs or more blank canvases.

“Just slap anything on when you see a blank canvas staring you in the face like some imbecile. You don’t know how paralyzing that is, that stare of a blank canvas, which says to the painter, ‘You can’t do a thing’. The canvas has an idiotic stare and mesmerizes some painters so much that they turn into idiots themselves.”
Vincent Van Gogh

Van Gogh’s coping strategy appears to have been immediate eradication of the offending blank canvas. Anyone who has watched children play will recognise this technique. The first thing a child does when settling down to play is to empty their toy box all over the floor.

The child revels in choice. They instinctively recognise the importance of inspirational resources. A pile of toys is like a pile of ideas. Unrelated and disparate thoughts, building blocks to be assembled into a meaningful pattern. They do not start with nothing, they organise the chaos.

“The blankness of a new page never fails to intrigue and terrify me. Sometimes, in fact, I think my habit of writing on long yellow sheets comes from an atavistic fear of the writer’s stereotypic “blank white page.” At least when I begin writing, my page isn’t utterly blank; at least it has a wash of color on it, even if the absence of words must finally be faced on a yellow sheet as truly as on a blank white one. Well, we all have our own ways of whistling in the dark.”
Memoirist Patricia Hampl, in an essay called “Memory and Imagination.”

Although many artists and writers combat this fear of the blank page by spoiling or filling the page as quickly as possible, there are a considerable number of artists who practice the exact opposite; instead of adding to the canvas, they subtract.

Tintin in Tibet
by Hergés

Hergés, the celebrated creator of Tintin, was plagued by recurring nightmares, filled with whiteness. He consulted a Swiss psychoanalyst, who advised him to give up working on Tintin. Instead, he finished Tintin in Tibet, started the year before. Hergés, actually transformed the white from his nightmares into snow, literally revealing the potential of the fear itself. Converting it into minimalist scenes, of tremendous power, with economy and clarity. We are transported to another world, a world of Hergés’ creation; something that may never have existed if the author had not struggled, and ultimately triumphed, over his fear. Hergés made a choice to continue and in so doing exorcised his phobia forever.

The blank canvas or document is a portal into another world. Potential manifest. The artist, as the creator of this world, must make choices. Every brush stroke, key press or movement makes the world more solid, for better or worse. A single brush stroke in the wrong place can subvert or transform that world. Every choice is a doorway to another reality but beware, for every door that opens an infinite number of alternate doors close.

It is said that Michelangelo stared at a single 18-foot block of marble for four months. When asked what he was doing he calmly answered ‘sto lavorando,‘ (I’m working). Three years later that block of marble was the statue of David. Michelangelo held a belief that a sculpture already exists inside every block of marble. He believed that it was the sculptor’s job to chip away the superfluous, in order to free the idea inside.

Did Michelangelo ever feel afraid during those long months spent gazing at that virgin block of marble? I’m sure he did.

‘A sculptor is chiseling a statue out of a raw stone when he is asked “What are you making? Is it Ganesh? Is it Lakshmi? Is it a man? Is it an elephant?” He replied ”I do not know; there is already a statue inside and I am only removing the extraneous material. It will come out on its own!”’

You could describe the coping strategies of Michelangelo and Hergés as ‘subtractive’. Their creative process sets about revealing the idea by subtracting the extraneous white space.

Alternatively, Van Gogh adopts an ‘additive” approach by slapping on the paint, as carelessly as possible in order to avoid confronting the blank canvas at all.

Whether we choose to embrace or eradicate the white page, we must avoid becoming consumed by it. The blank page is a Mirror of Erised, reflecting idealised versions of our ideas back at ourselves, ultimately transfixing us into inactivity.

Ideas can be blinding and dazzling but they can also consume us. We should view them with caution; as a child peers at an eclipse through a pin-hole in a piece of card.