It’s like deviantART meets the App Store

John Fort over at the Big Tech Fortune blog writes about Tyrese Gibsonâ??s Mayhem which is the first digital book for sale on iTunes 9. This strikes me as something that would interest the deviantART community of digital artists and writers. Imagine selling your artistic creations to millions of iTunes users for $0.99 a pop, […]

RSSCloud: No need to adjust your firewall

I’ve been following the recent development of RSSCloud with interest… I think it has the potential to replace Twitter in the long term, although I suspect that Twitter might also evolve in the direction of RSSCloud. One misconception about RSSCloud is the supposed need for the cloud to notify the desktop or mobile reader of […]

Using jQuery and Prototype together while avoiding the dreaded element.dispatchEvent error

Here is what I do to avoid the dreaded “element.dispatchEvent is not a function” error. I load jQuery first, Prototype second, and then I use jQuery( ) instead of $( ) for all my jQuery calls. <!– Set up jQuery and prototype together –> <script src=”http://www.google.com/jsapi”></script> <script> google.load(“jquery”, “1.3.2”); google.load(“prototype”, “1.6.0.3”); google.setOnLoadCallback(function() { jQuery(‘#helphide’).hide(); jQuery(‘#helpbutton’).click( […]

Using Skype to control a model train

Small wireless spy cameras are widely available, and there are even a few available specifically for HO-scale trains. This got me to thinking about letting my cousin in Germany run a train on my train layout, using Skype. Why not? Connecting the camera receiver to my laptop is easy and Skype allows you to select […]

A short blurb on using sfGuardPlugin credentials

(Here are a few notes I made to myself about the credential system.) Credentials are part of the sfGuardPlugin security system for Symfony. For some reason, Symfony also refers to credentials as permissions. As far as I can tell, the two terms are used interchangeably. sfGuardUser records are stored in the sf_guard_user table. The tables […]

Meta refresh in Symfony – use view.yml

The easiest way I’ve found to add meta refresh to a specific action in Symfony is to use the view.yml file. Note that I use http_metas, not regular metas. indexSuccess: http_metas: refresh: 300 which results in adding the following, as you would expect: <meta http-equiv=”Refresh” content=”300″ />

U.P. 844 videos for April 20, 2009, Sacramento to Oakland

Newcastle Tunnel: http://www.youtube.com/watch?v=4Z3Nd3CmJso Yolo Causeway: http://www.youtube.com/watch?v=W8LZDA5fUUw Davis: http://www.youtube.com/watch?v=KFcB4gPwLEg Elmira Junction: http://www.youtube.com/watch?v=SLiMwnFIgqY Martinez: http://www.youtube.com/watch?v=ysC4fZALNVg Richmond: http://www.youtube.com/watch?v=pXd71-Sr9pc Emeryville: http://www.youtube.com/watch?v=DFSD7cMUVm0

When Memes Collide – Apple is Expensive vs. Windows is Vulnerable

I always get a kick when the Apple is Expensive meme trotted out as a reason to consider less expensive alternatives. How ironic it is that on the very same day there is news of massive computer infiltration and document loss. The article doesn’t mention the operating system of the computers that were compromised, but […]

A look in the mirror – Safari 4

I just installed Safari 4 and the first thing it did was to show me my top sites – the 12 sites that I go to most frequently. My initial reaction was “Weird!” and then “I need to get out more often!” Here is a fuzzy pic of what I saw: Download is available at […]