Welcome

This is my personal web space. I use it a lot like a community bulletin board and sandbox. Mostly though I just use it to publish my digital pictures, voice my opinion about various open source development and marketing activities, and cross-post my articles that I contribute as a staff writer for The Austinist. If you think of a better use let me know.

Restore linux option at boot time after Windows install removes it

If you have ever installed linux as a dual-boot on your computer you know that the GRUB bootloader conveniently places an option to boot back into Windows so that you can run them side by side with 0 effect on eachother (save a little hard drive space).

However, when you install Windows Microsoft assumes that you are fixing a "bug" on your computer. That "bug" is the existence of linux as a bootable option. It conveniently removes GRUB as your boot loader and doesn't replace it with an option to return to linux if you care to do so anytime you reboot.

Welcome to Ubuntu!

You've heard all the fuss, maybe you've even given it a try before but this time you want to make the plunge and switch to a linux desktop for good. Ive been using linux as a desktop for just under 10 years now and I've made a profession out of making mistakes and learning the hard way. Here is a software developers and open source enthusiasts most frequently used application list to help you get the most out of your experience with a little less frustration. All of these programs can be installed through Synaptic or Application > Add Remove unless otherwise noted.

Quick Response Codes

Quick Response codes are really just slightly more robust versions of the UPC bar codes you see on your everyday purchases. Traditional bar codes require that everything is assigned an official ID and then they encode that long number in the bar code. When you buy something that number is scanned and the price and information about your product is looked up in a database.

QR codes let you encode more than the products ID in the graphic so the third party information isn't necessary.

Drupal 7 Usability

Content Overlay

I traditionally find content overlays extremely useful for simple content operations and modal dialogs. For instance I patched and advocated an issue that would promote the delete operation on a node to a Menu Local Task like Edit and View currently are. This is in line with my views on implementing actions as decorators on the objects they perform their work on.

The proper use of a content overlay in this situation would be as a confirmation dialog for the delete operation.

Finishing the fireplace

We are finally finishing up our remodel projects and the stone fireplace is one of the last ones on the list.

How television will save the internet

Network neutrality is a term that describes the way that Internet traffic should be treated equally as it makes its way around the world to your computer screen. Internet content providers (e.g. Google, Hulu, YouTube, Apple) use popular buzzwords like competition and discrimination to describe why it should be a national priority. Internet service providers (ATT, TimeWarner, Comcast) on the other hand oppose it en masse using phrases like "quality of service" and "peak demand" to convince you that they are acting in your best interest.

Drupal for service professionals

I've recently begun a project to create a drupal install capable of handling multiple domain names with independent front ends and themes for each site and a shared code and database. This project will be tailored to the online marketing needs of the modern service professional and will allow each to post company information, profiles, portfolios, service lists, products for sale, as well as integrate into their twitter, facebook and craigslist accounts for social media appeal.

Twitters waning relevance

I joined twitter (on pain of death) a couple 2-3 years ago when it made its real first local debut at SXSW here in Austin. It caught on hard and fast and became the defacto schedule of "events worth attending" for attendees of the conference. My early experiences with the service were valuable and informative but as the service and my social network grew the signal to noise ratio inverted and it lost my attention because there were simply easier ways to follow pertinent topics and people.

Good riddance "Delete on edit form"

I worked with some kind folks in the UX team to promote the delete button on the node edit form to a local menu task (aka tab) like edit, view, track and revisions are. The general consensus is that this is a good thing but Dries would like to unify the interaction model across core if we push it through. I couldnt agree more.

Syndicate content