
Hangover's suck
For what ever reason I decided I’m doing too much js to not being using the Excellent JSLint as such I’ve decided it’s time to use it in anger, no more bespoke copy and pasting, automated stylee, here how to do it
$bash – ./scripts/jslintchecker.sh iplayer/ report.txt scripts/jslint.js
Files here ->
JSLINT AUTOMATOR_SHELL_SCRIPT ZIP HERE
update 4th May – fix script for absolute paths agruments
(more…)
Been playing with processing js it’s very very cool, but i can’t help thinking that flashblock just went out of date, how long before we start to get canvas based adverts coming in…
experiments all rip offs of my favourate processing experimentor http://www.complexification.net/

http://zapper.hodgers.com/files/javascript/processing_test/index_bin.html
http://zapper.hodgers.com/files/javascript/processing_test/index_angel.html
http://zapper.hodgers.com/files/javascript/processing_test/index_candy_light.html
of course my similar flash experiments were much much faster, but it shows that this new fangled js maybe onto something…
Binary Ring Studies
http://zapper.hodgers.com/files/binary_ring.html
http://zapper.hodgers.com/files/blurry_binary_ring.html
More info about processingjs here
check it out, it could be the future as soon as IE get their canvas support sorted, it maybe does vml stuff but since i went mac i care less and less about obslete browsers while on hoilday
Zapper
ps FireUnit and Code Burner are fab install them into your Firebug today!
It’s nice to get a few days off and actually work on something for myself not for some work project with all sort of lovely source i’m not allowed to publish (hint hint… levenstein 3 dimensional gensure engine… hint hint … easy wii gensure training engine with recognition engine all built in … rarar arraraar!)
Anyway it’s my birthday, after several days off i’ve finally managed to start coding for fun again, so i thought up the following task,
Basically i always have to progressively enhance webpages, this is good as it means all users big and small can view the webpages, however… imagine if you lived in a world were i could punish people with javascript turned off, boy you could do all sorts of things like encrypt/compressing pages then decrypting/decompressing in javascript just to piss off that 5% of users that decide to make everything so harder for us developers
So on that note I ported over lzw to javascript
Utterly useless for bbc.co.uk, fab for zapper.hodgers.com, was thinking of oscuring my rather deliberately spartan homepage crypto-stylee
Anyway here’s my little Functionality Test, i guess if you were sensable you could make it swap out all the ajax elements with the class “lzw” saving web download space … if you wanted it to do something useful, but then again i’m on holiday and enjoying coding again, i’d leave anything useful till thursday
http://zapper.hodgers.com/files/javascript/lzw_test/
Zap
Note: I actually know why progressive enhancement is a good idea, being a software engineering of course i prefer graceful degrading as a methodology, but i understand that is less reliable at delivering for the low-end targets compared to progressive which is less reliable for high-end targets… just depends where your focus is, blah blah blah… basically don’t email me i know i know…
Holy bruce wayne’s ghost!
Here’s two little examples i’ve got for bitmap data in html (eg the canvas tag), just discovered it but it’s great, very slow but great

a slow tunnel raytracer (by my good friend zombywuf who I learnt all about this little tag from)

a slow mandlebrot fractally generator
I see some good uses for this little element, obviously it’s alot slower than flashes eviqivent but i’m sure that can be easily fixed in future browser releases
Maybe it’s be over used, but for simple blurs brightiness filters it could be very nice, just don’t expected papervision imported over anytime soon
Update:

wow found this
seems like this whole canvas thing has been around for a while
jQuery is amazing as everyone knows, heres some more proof as if anyone needed it
Hozontial Tickers coded in 15 mins that with cross browser support.
based on this orginal qjuery script found here
Hozontial Example
Vertical Example
Source