Skip to main content


Showing posts from May, 2010

Indexed GIFs Cannot Be Displayed by Browsers

To save everyone else from wasting a day of their life on this, if you're getting "the image cannot be displayed because it contains errors" messages in Firefox, don't spend hours of your life trying to figure out what's wrong with your code. Check the images first. I'm working on an application that displays images (GIFs) from a document scanning system, and due to where the images are located in relation to the webapp, I'm using CFCONTENT to display them. No matter what I tried, I could not get the images to display properly. After much head bashing (my poor wall) I decided to grab some of the images directly. To my surprise, they couldn't even be displayed in the default image viewer in Ubuntu. The GIMP to the rescue. I opened one of the GIFs in GIMP and they're all indexed GIFs. I changed the mode from indexed to grayscale and saved the GIF, and voila, all is right with the world. So my very hard learned lesson of today is that indexed GIFs ca…

Oil reaches Louisiana shores - The Big Picture

All of the images of the aftermath of the STILL ongoing oil spill from are amazing, but this one really hit me. If we don't learn big time from this one and make serious changes in what we're doing, we deserve nothing less than what we get.
It's too bad we humans have the astoundingly bad combination of tremendous power and even more tremendous stupidity, because it's the animals and the environment that take the hit.

xkcd: Infrastructures

Todd Rafferty sent this my way on Twitter. Kind of reminds me of someone ... ;-)

CFMeetup this Thursday! "Living in the Cloud: CFML Apps on Google App Engine"

Our 12pm (US ET) talk on Thursday May 20 will be "Living in the Cloud: CFML Apps on Google App Engine", with Matt Woodward & Peter Farrell.TOPIC DESCRIPTION: (provided by the speaker)If you want to take advantage of the power of cloud computing but want to focus on applications instead of server infrastructure, you owe it to yourself to check out Google App Engine. Google App Engine lets you deploy applications to Google's infrastructure with the push of a button, and the best part is that for many applications it's entirely free of cost.In this presentation we'll discuss both the benefits and downsides of living in the cloud, outline how Google App Engine differs from other cloud solutions, and demonstrate how to build and deploy a simple CFML application to Google App Engine using Open BlueDragon, which is the only CFML engine compatible with Google App Engine.If you're interested in running your CFML applications in the cloud come get in on the ground …

Moving to the Cloud | The White House is the first government-wide system to move to the cloud. The move is part of the Administration’s overall efforts to cut waste and fix or end government programs that don’t work. By migrating to the public cloud, the Recovery Board is in position to leverage many advantages including the ability keep the site up as millions of Americans help report potential fraud, waste, and abuse. The Board expects savings of about $750,000 during its current budget cycle and significantly more savings in the long-term.

I continue to be pleasantly shocked when I see how progressive the current administration is with information technology. Very cool stuff.

Creating a Network Like Facebook, Only Private -

A few months back, four geeky college students, living on pizza in a computer lab downtown on Mercer Street, decided to build a social network that wouldn’t force people to surrender their privacy to a big business. It would take three or four months to write the code, and they would need a few thousand dollars each to live on.
They gave themselves 39 days to raise $10,000, using an online site, Kickstarter, that helps creative people find support.
It turned out that just about all they had to do was whisper their plans.


And so the backlash begins--I've been predicting for a long time that the era of "privacy is dead" wouldn't last, and the shot heard 'round the world in this case was Facebook's recent actions around privacy.
I applaud these guys for taking this on. Someone needed to and I think there will be a pretty huge uptake of this before long. Make sure and read the transcript of Eben Moglen's "Freedom in the Cloud" talk if you…

We're Hiring! (Jobs @ AW2.0)

We've been working hard at aw2.0 to build a strong solid foundation and our future is strong and exciting.  OpenBlueDragon has been a resounding success and coupled with a number of our portfolio companies, we are looking to expand and are looking to recruit both senior and junior roles in the Java and CFML/ColdFusion world.An opportunity to grow a small dynamic team, you will enjoy the buzz and the excitement within a company that is focused on getting things done the right way.   Proper software engineering principals with no short cuts.  We can't afford short cuts, the projects we work on involve billions of requests per month and terrabytes of data.   If you want to learn and get involved for scale, then we are for you.Utilising the latest cloud technologies we push the boundaries far and are continually evaluating the latest services and offerings to see how we can maybe deploy these for our clients at a later date.Our work is exclusively for the equity/venture capital wo…

Take Action: Tuesday May 4th, is the Day Against DRM |

Today is about taking time out of your usual routine to speak out in favor of a DRM-free society. We do not have to accept a future where our interactions with computers and published works are monitored and controlled by corporations or governments.

Here's my suggestion for an action item: free yourself completely from iTunes. I can't even begin to tell you how much easier it is dealing with all my media since I got completely off of iTunes over a year ago.
Refuse to continue to buy DRMed media and it'll go away. eMusic, the Ubuntu One Music Store, and Amazon's MP3 store are all great places to get the music you want without putting up with DRM.

Adobe ColdFusion Anthology Now Available

Congratulations to Michael and Judith Dinowitz and to all the authors involved for putting together such a fantastic resource that all CFML developers must have on their bookshelves.
I'm proud to have played a small part in this project by updating my "Mach-II Fundamentals" article which appears as chapter 26. Can't wait to see the actual print version!

Restoring Tomboy Notes After Upgrade to Ubuntu 10.04

Quick tip since this took me a while to hunt down. If you format and do a clean install of Ubuntu 10.04, you'll of course back up your home directory first, in which case you'll have anything you had in Tomboy available to restore. What took me a bit of time to track down is where the Tomboy notes are stored since they are no longer in ~/.tomboy. Turns out they're now in /home/YourUserName/.local/share/tomboy So after your upgrade, just shut down Tomboy and restore all the .note files from your backup to this directory and the notes you backed up will appear when you launch Tomboy. I actually had to launch Tomboy twice to get them to show up, but they're there now.

10 Applications You Must Install On Ubuntu Lucid Lynx

This time around Ubuntu 10.04 is touting some great UI and design changes. Moreover, this being an LTS release, there are all the more reasons to go with the fresh install route. So if you decide to do so, come the 29th, here are some of the Ubuntu applications that you might want to install on a fresh Lucid Lynx install.

Nice list of stuff you'll want to install after doing a fresh installation of Ubuntu 10.04. If you haven't yet tried it, Chrome is REALLY nice on Linux (though Firefox is still my daily driver, it's nice to have an alternative browser particularly as a web developer), VLC is a must have, and if you weren't aware Ubuntu no longer ships with The GIMP pre-installed.
I could take or leave the Checkgmail but it's a nice example of what can be done with the new MeMenu in 10.04, but Gnome Do is great if you haven't tried it (I just learned about this one myself a couple of weeks ago), Beagle is a really nice Spotlight-like app, and he…

Cisco AnyConnect VPN Client on 64-Bit Ubuntu 10.04

I outlined much of this in a previous blog post, but since things are slightly different (or at least were for me) on Ubuntu 10.04, I figured I'd do a follow-up while it was fresh in my mind. Note that if you're on 32-bit Ubuntu AnyConnect works out of the box so you don't need to do any of these steps. The issue is that there is no native 64-bit AnyConnect client for Linux so you have to install some 32-bit libraries and point AnyConnect to some libraries from Firefox to get things working. The basic procedure remains the same as in my previous post, but I had to install some additional libraries and do things in a slightly different order this time around.

Download the AnyConnect installer from your VPN server or get a copy from your VPN administrator. (Why these clients aren't freely available I have no idea. You can only connect to something that someone paid Cisco for, so I'm not sure why the clients can't just be out in the wild. If you Scroogle around you…

Installing Ubunutu 10.04 On a System76 Machine

From Knowledge76

Jump to: navigation, search
Restoring Your System76 Computer
System76 Netbook Customers see Restoring Your Netbook. This How To is for System76 Laptops and Desktops
System76 computers use a standard Ubuntu installation disc and the System76 Driver to fully restore your system to factory settings. This action will reformat your hard drive and remove all data from the computer. Backup any personal files in your home directory before installing.

Download Ubuntu 10.04 LTS from You can also request free installation CD's from the Ubuntu website.
This action will reformat your hard drive and remove all data from the computer. Backup any personal files in your home directory before installing.

Insert the Ubuntu Installation CD
Boot from the CD by pressing either the Escape key, F8, F10, F11, or F12 (Depends on your system)
Complete the installation with your desired options
Log into your newly installed system
Connect to the internet (verify you&#…