Schillmania - schillmania.com - Schillmania: DHTML and other client-side experiments
General Information:
Latest News:
The Wheels Of Steel: An Ode To Turntables (in HTML) 16 Jun 2011 | 07:00 am
Building a browser-based turntable prototype using HTML, CSS, JavaScript and Flash: A bit of history, screenshots, explanation of the approach taken, limitations found and sample code.
How SoundManager 2 Works 17 Feb 2010 | 07:16 am
Background details to the JavaScript and Flash that makes SoundManager 2 work, plus technical notes and other findings about Flash's wacky ExternalInterface functionality.
CSS 3 and The Future: Image-free Rounded Corners, Drop Shadows and Gradients 14 Sep 2009 | 05:46 pm
A brief history of rounded corner CSS 2 hacks and some examples of effects using border-radius, box-shadow and other fancy CSS 3 attributes (and vendor-specific extensions) allowing modern browsers to...
The Cost Of "Social Media" Javascript Overload 31 Aug 2009 | 05:17 pm
Security, load time and user experience are all affected by the amount of inline Javascript blocks and third-party script "includes" being crammed into some modern sites, particularly commercial and t...
HD Time-Lapse Photography: A How-To 27 Jul 2009 | 05:17 pm
A hacker type can't simply plant basil and cilantro outside, and leave them alone to grow; of course there has to be something else, preferably nerdy, in the process. This is how I ended up getting in...
Javascript Malware Analysis: A Case Study 27 Jul 2009 | 02:00 pm
When JS goes bad: Remote iFrame tricks on legitimate (or phishing) sites can load Javascript exploits or "shellcode", which can mean drive-by downloads and other risks. This is an example of some heav...
Javascript Animation: Tutorial, Part 3 18 May 2009 | 05:55 pm
The final, and overdue, part in a series on Javascript animation techniques: Creating tweens, simultaneous animations and event handling are discussed. A simple animation API, demo and source code is ...
Extension Wars: Adblock Plus vs. NoScript 5 May 2009 | 12:38 pm
Is it okay for one popular Firefox extension to alter the behaviour of another without asking for your permission? (PS: Internet drama/tempest in a teapot amusement goes here.)
Optimizing Your External Javascript References 13 Feb 2009 | 08:06 pm
Traditionally, the script tag blocks parse, load and render of a web page. A few ideas around this include loading JS with JS, the defer attribute and caching locally.
What Turntables To Buy? 4 Jan 2009 | 06:11 am
My response to a forum post on choosing DJ equipment.