December 2009
8 posts
3 tags
Are There Non-East Asian Language Reasons to Use...
HTML 5 is introducing a new element: <ruby>; here’s the W3C’s description: The ruby element allows one or more spans of phrasing content to be marked with ruby annotations. Ruby annotations are short runs of text presented alongside base text, primarily used in East Asian typography as a guide for pronunciation or to include other annotations. In Japanese, this form of typography...
Dec 1st
3 notes
November 2009
26 posts
Nov 30th
313 notes
3 tags
My Design/Development Blogroll
On an [almost] daily basis, I try to read the following blogs to keep up on the latest design/dev news: Ajaxian Design Newz ReadWriteWeb TechCrunch Designing Web Interfaces Smashing Magazine UX Booth - Disclaimer: I did win a book from one of their contests, but that had nothing to do with my liking the site; they have great articles. I’m looking for more to add to this list,...
Nov 24th
4 notes
8 tags
Introducing jQSlickWrap - The Pixel-Perfect Prose...
I’ve been working on a new project over the past four nights after mulling the idea around in my head for a while. Have you ever needed or wanted to wrap text around an image in HTML but were disappointed that your text was forced to wrap to the rectangular shape of the image’s bounding box - as opposed to the actual contents of the image? Have you heard of the method of Sliced and...
Nov 20th
5 notes
4 tags
IBM Song Book: #6 "To Thomas J. Watson, President,...
Note: Yes, this stuff is for real… A co-worker of mine brought in this piece of memorabilia from when his grandfather worked for IBM in the ’40s and ’50s. It’s a twenty page book of 47 songs by IBM titled “Song Book”. It’s so cheesy! To Thomas J. Watson, President, IBM Tune: “Auld Lang Syne” T. J. Watson — you’re our leader...
Nov 18th
1 note
Nov 17th
72 notes
5 tags
Dynamically Instantiate a Dojo Class At Runtime
Need to create an instance of a class in Dojo without knowing what that class is ahead of time? Will you only have the name of the class that you want to instantiate? Check this out: /** * Create a new instance of a Dojo class. * * @param className * (String) A fully-qualified name for class, such as * "my.pack.age.Class" * @param constructorSettings * (object) An object that...
Nov 16th
4 tags
Pop Docs: Aqua Teen Hunger Force in dojo.mixin()
This isn’t the first time I’ve seen fun references to pop culture/nerdcore in software documentation, but it is the first time (of hopefully, many) I’ve blogged about it. While looking up the details about dojo’s mixin utility method, dojo.mixin(target, source), I noticed one of their examples had a reference to Adult Swim’s Aqua Teen Hunger Force cartoon: Example 3 ...
Nov 16th
13 notes
3 tags
Nov 12th
3 tags
Make a POSH Search Field With Semantic HTML and...
In the tutorial today, we’re going to be building the following search field while sticking to POSH (Plain Old Semantic HTML) principles: Search If you’re using a decent browser the our final version above looks great; it’s got a text field with a magnifying glass icon and a button all “contained” within a rounded rectangle border. If you’re unfortunate enough...
Nov 12th
3 notes
Nov 10th
Listenmattonrails: M83 - “Kim & Jessie” Good...
Nov 9th
3 notes
2 tags
Will outsourcing make freelancing the future for...
A “Job” vs “A Job” Driving home from my job on Friday, I was listening to Marketplace on NPR. They had been talking about the bad unemployment numbers that were just released that morning until they cut to a segment by Charles Handy about our perceptions of what constitutes a “job”. Here’s a clip of the transcript: The other day, I was having lunch...
Nov 9th
1 note
Nov 8th
1 note
Nov 8th
1 note
2 tags
Nov 6th
3 tags
"Closure Tools", Google's New JavaScript Toolkit
Yesterday, Google open-sourced three major JavaScript utilities/libraries as a group called “Closure Tools”: Closure Compiler Closure Library Closure Templates Closure Compiler From Google: The Closure Compiler is a tool for making JavaScript download and run faster. It is a true compiler for JavaScript. Instead of compiling from a source language to machine code, it compiles...
Nov 6th
2 tags
ListenBryan Adams - “Run to You”
Nov 6th
1 note
3 tags
IBM Song Book: #5 "March On With I B M"
March On With I B M Verse The fame of I B M     Spreads across the seven seas, Our standards fly aloft,     Proudly waving in the breeze, With T. J. Watson guiding us we lead throughout the world, For peace and trade our banners are unfurled - unfurled. Chorus March on with I B M   We lead the way, Onward we’ll ever go,   In a strong array; Our thousands to the fore,...
Nov 5th
Answer by JasonWyatt for How would I stagger text... →
If you absolutely had to do this browser-side and you wanted it to be as close to ‘pixel perfect’ as possible (in terms of specifying things like an exact margin around the image’s shape), you’ll…
Nov 5th
Answer by JasonWyatt for Is there a data storage... →
In a sense, I think you kind of answered your own question here when you explained how Mip Mapping works (by interpolation/extrapolation). At different levels of “zoom”, you’d just choose a lower…
Nov 5th
1 tag
ListenA Flock of Seagulls - “I Ran (So Far...
Nov 5th
5 notes
2 tags
Nerd Merit Badge: Full Stack Web Developer
Requirements: Able to turn a pile of loose electrons into a fully operating and styled website. I need to get me one of these… From here!
Nov 4th
Listenneightkelly: Dredg - “Down to the...
Nov 3rd
5 notes
4 tags
OMG Ponies!!! (Aka Humanity: Epic Fail)
I was just pointed to this presentation by Jon Skeet about some of the major issues software development has to face every day because of how silly and disjointed humanity’s representation of the universe actually is (from a computing standpoint, at least). Jon talks about some common misconceptions and over-simplifications we have with numbers, text, and time. Here’s a little snip...
Nov 3rd
2 tags
Firefox 3.6 Beta 1 is Available!
Check out the full post from Mozilla here! This first revision of the Beta of Firefox 3.6 / Gecko 1.9.2 introduces several new features: Users can now change their browser’s appearance with a single click, with built in support for Personas. Firefox 3.6 will alert users about out of date plugins to keep them safe. Open, native video can now be displayed full screen, and supports poster...
Nov 3rd