Archive for the ‘Web Development’ Category

Why I Use 10MinuteMail.com

Thursday, February 26th, 2009

Unfortunately, many websites that collect email addresses do so without your best wishes in mind. Case and point: I decided to help meetup.com this evening by clicking on one of their sponsored ads. Because of the way Google AdWords/AdSense works, the ad hoster may not get any revenue ...

Easy Way to Convert UTC to Current Timezone in PHP

Tuesday, January 13th, 2009

$utc_time = "2009-01-12 21:28:21"; // As pulled from the database date_default_timezone_set("America/New_York"); // Set to Eastern time (automatically handles daylight savings time) // Here's the secret: add a Z (for zulu) ...

Presenting Stock Rider :: Ski the Market

Tuesday, December 16th, 2008

Play Now Today is very special. After 150 hours of hard work and sleepless nights, I have released Stock Rider, a flash-based game where you ski real market data. This is my first big Flash piece and I am so happy with the results. It uses Box2D for Flash as ...

Ever had a problem with JavaScript’s setFullYear method in the Date object?

Monday, October 20th, 2008

Me too. While writing a JavaScript countdown timer the other day I ran into a very peculiar issue. Every time I refreshed the page, the countdown had 0 hours, 59 minutes, and 59 seconds remaining, regardless of the current time, but it had the correct number of days. To set the ...

DD-WRT’s Quality of Service Works Really Well

Thursday, October 9th, 2008

The advent of YouTube, Hulu, Netflix's watch instantly feature, torrents, and offsite/online backup has made good bandwidth crucial to an enjoyable experience. The first time my wife got me killed by hogging the bandwidth while I was playing World of Warcraft I immediately cranked up the DD-WRT control panel ...

Google Chrome: The installer encountered error 4.

Sunday, September 28th, 2008

I decided to give Google Chrome another chance today, hoping there would be an update to fix the scrolling issue I previously discovered. The following steps produce the following error message—if you can call it that. Using Google Chrome, navigate to http://www.google.com/chrome/ Click "Download Google ...

Launchy is Cheeky

Monday, September 22nd, 2008

I was reading Life Hacker's Best of the Best today and came across Launchy, a Windows application launcher, so I decided to check it out. I run NoScript at work for security purposes so I was greeted with the following image. And I quote: "This is where Ads would go, ...

Google Chrome Scrolling Issues

Monday, September 8th, 2008

After much enthusiasm from the geeks at work about Google's new browser, Chrome, I decided to give it a shot. So far I'm impressed and depressed. Chrome's speed is almost unrivaled. Unfortunately, one of the most important features to me, scrolling, does not work properly. I have a ...

Tired of TinyMCE Screwing Up Your Code?

Tuesday, June 17th, 2008

So was I. Luckily there is a handy configuration option that tells TinyMCE to leave your code alone: verify_html : false The resulting code should look something like this: tinyMCE.init({ theme: "advanced", mode: "exact", elements: "html", theme_advanced_toolbar_location: "top", verify_html: false }); Happy coding! SourceNo related posts.

Quote of the Day

Tuesday, June 3rd, 2008

Web services are the coolest technology I know of that ends up turning everyone off. I don’t know about you, but when I go to a lecture on Web services, invariably tons of acronyms come out, like Representational State Transfer (REST), Extensible Markup Language (XML), Remote Procedure Call (RPC), SOAP, ...