-
Recently.
-
Reading.
-
Most Recently
- Armor Alley (1990): Web Prototype
- A browser-based interpretation of the MS-DOS release of Armor Alley, a combat strategy game originally released in 1990 for MS-DOS PCs and the Macintosh. Written in HTML, JavaScript and CSS.
- SURVIVOR: Remaking A C64 Game In HTML
- Remaking an Atari / Commodore 64-era space-based "shoot-'em-up" arcade game in HTML + CSS + JavaScript, including a level editor and design tool, thirty years after its release.
- The Wheels Of Steel: An Ode To Turntables (in HTML)
- 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
- 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
- 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 render shiny UI designs entirely from code.
- The Cost of "Social Media" Javascript Overload
- 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 tech blogs. This entry is a rant, and some suggestions to improve performance.
- HD Time-Lapse Photography: A How-To
- 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 into time-lapse photography and making videos from sequences of photos using a Canon camera, the free CHDK software, and QuickTime.
- Javascript Malware Analysis: A Case Study
- 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 heavily-obfuscated code seen on a recent Facebook phishing site.
- Javascript Animation: Tutorial, Part 3
- 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 included.
- Extension Wars: Adblock Plus vs. NoScript
- 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
- 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.
- Enhancing YUI-based Applications With Audio
- (yuiblog.com article) Thoughts about audio and how it can be applied online to user interface/experience design.
- Flickr Web Uploadr: File uploads via YUI
- (code.flickr.com article) A brief history of how browser-based file uploads suck, and how we made them a lot better on Flickr.
- A Snapshot of The Yahoo! Photos Beta (from 2006)
- Javascript performance learnings: Memory leaks and management, event delegation, performance tweaks, debugging, UI observations and side thoughts from a web development perspective from my time working on the Ajax-heavy redesign of Yahoo! Photos, between 2005 and 2006.
- What I Did In 2008
- A productive year seeing the redesign of SoundManager 2, the Javascript Sound library, a refresh of Snowstorm (a free Javascript Snow effect), continued downtempo and trip-hop mixes, binaural audio recordings, time-lapse photography and video experiments.
- On UI Quality (The Little Things)
- (code.flickr.com article) Observations of how browsers do linear and bicubic image resampling when resizing, and how to make them look better in IE 6 and 7.
-
-
Playing.
-
Entertainment: Games
- DHTML Arkanoid
- An attempt at recreating the classic Arkanoid arcade game entirely in DHTML. Includes a level editor and a highscores list.
- "Smash Christmas Lights"
- A seasonal twist on the 2007/08 web site theme, with animations and sound effects. There is a bonus sequence for those who are "thorough"..
- Fireworks.js
- A goofy interactive Javascript Fireworks experiment, with animation and sound.
- "Web 2.0 Awareness Test"
- A Javascript/CSS experiment which gives you a score based on what Web 2.0-related sites you may have recently visited. (Written in 2006.)
-
Code: F/OSS/Things You Can Use
- SoundManager 2: Javascript Sound For The Web
- A new, fancier version of a Javascript sound project allowing people to add sound, or make sound apps using Javascript.
- Javascript MP3 Player Demo
- An example of SoundManager 2, showing how you can make MP3 links play inline.
- Even More Rounded Corners With CSS
- Another take at creating single-image, alpha-transparent, fluid, rounded corner dialogs with CSS.
- Javascript Animation: Tutorial, Part 1
- Part one of a planned series: Theory behind Javascript/DHTML-based animation via setTimeout and setInterval.
- Javascript Animation: Tutorial, Part 2
- Discussing efficiency regarding interval-based animation
- Javascript Animation: Tutorial, Part 3
- 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 included.
- SnowStorm: A Javascript Snow Effect
- A downloadable DHTML component that creates an animated snowfall effect. Uses PNG-based images where supported.
-
-
Thinking.
-
Observations, Thoughts and Rants
Writing: Highlights
Non-technical
- Top 5 favourite albums: Beck: Mellow Gold
- Comments on Beck's classic break-out album from 1994, with a few insights from this Beck fan.
- What Turntables To Buy?
- My response to a forum post on choosing DJ equipment.
- On DJing and Turntablism
- Why you should buy a pair of 1200s, a mixer and some records.
Nerd glasses required
- Sound For The Web: SoundManager 2 (Article)
- A new, fancier version of a Javascript sound project allowing people to add sound, or make sound apps using Javascript.
- How Web 2.0-aware Are You?
- A humorous look at Web 2.0-related sites, using a trick that tests your browser's visited URL history.
- Writing HTML like it's 1993
- A new job update, California, Eric and Molly teach CSS.
- Don't Believe The (Web 2.0) Hype!
- An attempt at popping the latest Internet 2.0 bubble and related technologies, along with a wishlist of ideals.
- On SEO and Search Engine Spamming
- From a post on theroot42.org originally entitled, 'SEO/How To Do Well On The Search Engines'
- Application/XHTML+XML
- What I learned about XHTML when switching schillmania.com to application/xhtml+xml (forcing true XML validation.)
- The Obligatory Standards Rant
- A rant advocating standards on a respected design-oriented forum.
- Spam, spam, spam
- Spam: The scourge of the Internet. A quick overview-cum-rant, and some recommended tools to fight the spam war.
-
-
Listening.
-
Random soundbites + video clips
Binaural Audio Recordings
- Hand/Eye Coordination
- An attempt at 'Beat juggling' a seamless loop from a sample using turntables and two copies of the same record.
- Drumming with Vinyl
- Correctly scratch a record with a drum sample on it, and you can make your own variation on a theme.
- Scratching .. with a mouse?
- Combine a turntable with a computer mouse and a copy of the SoundCraft vinyl scratching emulation engine, and you have at least 30 seconds of entertainment.
- Chill with Schill
- A two-hour Downtempo/Trip-Hop mix, recorded on a lazy afternoon while drinking a $4 mocha from Starbucks. How's that for detail?
-
-
Reacting.
-
Get In Touch.
Interact
- Contact
- How to get in touch with Scott Schiller.
Elsewhere Online
- schill on Flickr
- Scott's Flickr profile and photos
- chillwithschill on Last.fm
- Scott's last.fm profile and music interests
- scottschiller.com: Portfolio
- Scott Schiller's professional and personal portfolio site. (Last updated: 2004)
- freshly ground: Experimental sound/music
- A side-project of experiments in music and binaural audio recordings
-
-
Digging.
-
The Archives: Design and content
Alternate Themes
- 2008 "Back To Basics" edition
- Schillmania! 2008 Edition: Back To Basics (CSS grid layout, minimal JS/images)
- 2007/08 "Night and Day" edition
- Schillmania! 2007/08 Edition: "Night and day" theme with time-sensitive UI/design, environmental sound effects and ambience
- "Smash Christmas Lights" 2007
- Schillmania! 2007 Edition: "Smash Christmas Lights" seasonal feature
- 2006 "Work/life balance" edition
- Schillmania! 2006 Edition: Archived design (Sliding feature photo, two-column layout)
- 2005 "Bouncing Icon" edition
- Schillmania! 2005 Edition: Archived design (Horizon, bouncing icon layout)
- 2004 Edition: Now With More Funk
- Schillmania! 2004 Edition: Archived design (Multi-themed sliding photos+sound layout, may be buggy)
Design Archives
- A Five-Year Retrospective
- A look back on the origins of schillmania.com and its previous incarnations.
- 2003 (Spring.03): Strictly XHTML edition
- Schillmania! 2003 Edition: Archived design ("Newspaper style", first major XHTML + heavy JavaScript rewrite)
News + Article Archives
Everything else not previously mentioned.
2005 - 2007
- A Fresh Redesign: 2007/08 edition
- An aggressive new time-sensitive redesign renders the site with different visual and audible cues over the course of the day.
- A Holiday Update (2006)
- The usual holiday festivities: Snow, good tunes, smashing christmas lights and other debauchery.
- Sound For The Web: SoundManager 2 (Article)
- A new, fancier version of a Javascript sound project allowing people to add sound, or make sound apps using Javascript.
- The usual holiday festivities: Snow, good tunes, smashing christmas lights and other debauchery.
- Beck Hacks Yahoo!
- Beck Hansen and his band play an unannounced gig at Yahoo! Hack Day.
- How Web 2.0-aware Are You?
- A humorous look at Web 2.0-related sites, using a trick that tests your browser's visited URL history.
- TJ Schiller Stomps US Open, X-Games
- My brother takes first place in two massive comps, throwing a never-done-before trick at one.
- World Of Trip-Hop Mix
- A 160-minute mix of downtempo and trip-hop.
- TJ Schiller wins 2005 WSI Slopestyle
- My brother wins at a popular freestyle skiing event.
- A Piece of Okanagan Golf Paradise
- A site built for a tourist vacation company at Predator Ridge.
- The Most Expensive Cab Ride. Ever.
- Regarding the purchase of a 2005 Toyota Celica.
- Sugar Ray Rocks Yahoo! 10th Anniversary
- Yahoo celebrates 10 years with the musical talents of Sugar Ray.
- Beck Live in Santa Cruz
- Meeting Beck Hansen, my favourite musician of all-time, after a concert in Santa Cruz
- Writing HTML like it's 1993
- A new job update, California, Eric and Molly teach CSS.
- Don't Believe The (Web 2.0) Hype!
- An attempt at popping the latest Internet 2.0 bubble and related technologies, along with a wishlist of ideals.
- On SEO and Search Engine Spamming
- From a post on theroot42.org originally entitled, 'SEO/How To Do Well On The Search Engines'
- What Turntables To Buy?
- My response to a forum post on choosing DJ equipment.
- Way To D'oh!
- Some tech/geek thoughts on 'Way To Dough', a neat web-based promotion for the Subway chain of stores.
2004
- The (almost) Five-Dollar Coffee
- Starbucks ups the cost of already-overpriced coffee; I've had enough.
- Application/XHTML+XML
- What I learned about XHTML when switching schillmania.com to application/xhtml+xml (forcing true XML validation.)
- The Obligatory Standards Rant
- A rant advocating standards on a respected design-oriented forum.
- On DJing and Turntablism
- Why you should buy a pair of 1200s, a mixer and some records.
- Spam, spam, spam
- Spam: The scourge of the Internet. A quick overview-cum-rant, and some recommended tools to fight the spam war.
- Hand/Eye Coordination
- An attempt at 'Beat juggling' a seamless loop from a sample using turntables and two copies of the same record.
- 15 Minutes Of Fame
- The UK-based Magazine 'Web Designer,' writes some kind words about my work.
- 35mm Photo Viewer V5.0B
- A free, downloadable web-based photo viewer with optional XML templates.
- Drumming with Vinyl
- Correctly scratch a record with a drum sample on it, and you can make your own variation on a theme.
- The (almost) Five-Dollar Coffee
- Starbucks ups the cost of already-overpriced coffee; I've had enough.
- Application/xhtml+xml
- What I learned about XHTML when switching schillmania.com to application/xhtml+xml (forcing true XML validation.)
- TJ Schiller at Freshtival 04
- My younger brother TJ does the skiing thing at Calgary's Freshtival, a freestyle skiing movie release event and rail session, with Tanner Hall and others.
- Javascript Sound API
- An API and flexible Flash template for adding sound to websites, controlled entirely by Javascript.
- A Real-World Website Counter
- A parallel-port-driven mileage-style counter is connected to schillmania.com. Meanwhile, rumors of geek-like antics abound.
- Photo Viewer Update: v4.0a
- A DHTML-driven photo viewer application is revamped with a basic search engine and other nifty features.
- When Lightning Strikes - Next Door
- A nasty storm in Calgary hits the neighbours', damaging all sorts of electronic equipment.
- Montreal, Quebec, Toronto, Windsor
- Photos and commentary on my vacation to Ontario and Quebec, which have some great summer weather - both sunny and stormy.
- The Obligatory Standards Rant
- A rant advocating standards on a respected design-oriented forum.
- Critical Mass: Town Hall 2004
- The annual Town Hall event at Critical Mass happens on-time, but with a presentational twist.
- Scottschiller.com v4: Portfolio Site Update
- Scott Schiller finally gets around to updating his technical/work experience portfolio site - now at version 4.
- Flames win Game 3, city loses its mind
- The Calgary Flames win Game 3 of the Stanley Cup finals, prompting a massive and energetic crowd along the ever-popular 17th Avenue area downtown.
- DJing, beer, fire and .. rollerskating?
- Urban nightlife activities keep one Scott Schiller away from the computer.
- Josh Bibby, TJ Schiller stomp the WSI
- Two crazy freestyle skiiers from Vernon, BC turn heads at the 2004 Whistler Ski Invitational.
- Okanagan Road Trip Photos
- Some new panoramic photos and other images from a trip to the Okanagan region of BC, Canada.
- Scratching .. with a mouse?
- Combine a turntable with a computer mouse and a copy of the SoundCraft vinyl scratching emulation engine, and you have at least 30 seconds of entertainment.
- Special Blend
- Vietnamese iced coffee, 'ca phe sua da' - an enjoyable caffeinated beverage.
- Site Colophon
- A description of how the content for this site is generated and served.
- Aquarium Time Lapse Video
- A time-lapse video (~12 days) of a fish tank.
- Back in Black
- An overview of the site redesign.
- TJ Schiller at the US Freeskiing Open
- TJ Schiller (my younger brother) wins the Slopestyle comp at the US Freeskiing open.
-
2003
- SnowStorm Update
- Changes and bug fixes relating to the DHTML SnowStorm component (Version 1.2a.)
- SnowStorm Component
- Continued description of SnowStorm, now a downloadable component-based javascript snow library.
- Bring the SnowStorm (DHTML, that is..)
- An introduction to SnowStorm, a DHTML component that provides a neat animated snow effect; uses PNG-based images where supported.
- More Fish Stuff
- Some small additions (and consequent losses) involving a 90-gallon fish tank.
- Ugly Hallowe'en Theme
- The one time of the year where the Spring.03 'Bold' theme actually suits the season.
- I Love Spam
- An experiment in spambots: 'How long until a new address is spammed?'
-