Deal Of A Lifetime: First Marriage Proposal On Groupon

Deal Of A Lifetime: First Marriage Proposal On Groupon.

Best Photo of 2010

I can’t believe I’ve only posted one entry on this blog since last year when I asked you to vote for my best photo of 2009. C’est la vie, I suppose. Maybe I’ll do better in 2011.

Anyways… since we’re coming up on the end of the year, I’ll ask again… Whichever photo you choose, I’ll have printed and hang in my apartment. What was my best photo of 2010? :)

An Austin Food Wagon

An Austin Food Wagon

Arizona Memorial

USS Arizona Memorial

Under the Texas Sky

Under the Texas Sky

Sunset on Lake Travis

Sunset at the Oasis

Poll: My Best Photo?

Flickr is having a “Best Photo of 2009” contest where group members are encouraged to share one and only one photo from 2009. I’m torn so I’m turning it over to you. Which one should I submit?

If I Jump, Will I Slide?

Taken atop Baltimore’s World Trade Center of the National Aquarium. This photo is special to me because of the conflicting angles and lines. The color is nice as well.

Inauguration Change?

Taken on January 20, 2009 at Inauguration Day, this picture to me represents the change in America, yet also how much things are the same. In this case, commercialism reigns supreme. The figure is shrouded in a dark hooded jacket and is selling tee shirts, and carries a suggestion of the Grim Reaper.

Ben & Jerrys

Taken in San Francisco in the Mission District, this picture conveys a sense of “classic America” as an old man purchases ice cream from an icre cream cart vendor.

The Bridge of War

This photo has an antique quality to it and is a picture of one of America’s most famous civil war landmarks – Burnside’s Bridge at Antietam National Battlefield. The picture is iconic, yet conveys a sense of solitude and foreboding. Without knowing what, an outside observer would say, “Something bad happened here” just by looking at the picture.

So what do you think?

Riboflavin

Dilbert.com

Suicide League 2009

Dear {INSERT NAME HERE} :-p

Late last night, I had an idea to run a Suicide football league. I’ve done these before, though I admit that this is
the first time I’m using a service and not aggregating results by hand. We’ll see how this goes.

The concept of a suicide league is painfully simple, yet the strategy can become painfully complex. In simplest form, you pick one winning team each week. You cannot pick a team that you’ve picked before (this is where strategy comes into play). If you pick a winning team, you move on to the next week. If you pick a losing team, you’re out. Simple, right?

There’s a $5 buy-in on this league which will benefit Blame Drews Cancer (http://blamedrewscancer.com) and Livestrong (http://livestrong.org). You can paypal me the money (Paypal is aaron.brazell@emmense.com). You can also send me a check if you contact me for a mailing address.

There is no immediate rush on payment so take your time, but if you leave me holding the bag, I will demand ultimate retribution from you. What this is will be decided later and unilaterally. :-)

So, get your team, send that money and tell any of your friends who want to play to send me an email
(aaron+suicide@technosailor.com). The more the merrier since you’ll all probably be dead by Week 3.

Happy picking,
Aaron

http://twitleague.football.cbssports.com/e

Our Pool password is: reds0x

BASH Script for WordPress Backups

A lot of people are worried about backing up their WordPress installs on a regular basis. I know. I get that. Here’s a script you can use if you have access to the shell. Put this sucker on cron (For many Linux distributions, you can put it in

/etc/cron.daily

if you have root access. Otherwise, use whatever mechanism your hosting provider offers for cronjobs/scheduled tasks.

Also note that while this script will work fine for most Linux distributions, you should know that every distribution is different and minor modifications may be necessary.

Standard Disclaimer: This script is free of charge and, thus, unsupported. Functionality is neither guaranteed nor implied. I work as a consultant and have many years making WordPress work for companies and individuals. If you want support, you have to pay but I’d be happy to work with you. Contact me for paid work only at aaron@technosailor.com.

With all that done, here’s the script. Make sure you remember to edit the appropriate variables and make it executable.

#!/bin/bash
#### DO NOT EDIT
DATE=`date +-%y-%m-%d--%T`

#### EDIT BELOW

# If CREATE_ZIP is 0, then a tarball will be used (default). If 1, then a zip file will be used
CREATE_ZIP=0
# Accessible/writable directory for temp storage
TMPDIR=/tmp
# Absolute path to WordPress backup storage location
WPBACKUP=/backups
# Absolute path to WordPress install.
WPDIR=/path/to/wordpress
# Enter Database connection details from your wp-config.php file
WP_DBUSER=user
WP_DBPASS=password
WP_DBHOST=localhost
WP_DBNAME=dbname

#### STOP EDITING
if [ ! -d $TMPDIR ]; then
    mkdir $TMPDIR/backup
fi

if [ ! -d $WPBACKUP ]; then
    mkdir $WPBACKUP
fi

# Dumps the database
mysqldump -h$WP_DBHOST -u$WP_DBUSER -p$WP_DBPASS $WP_DBNAME > $TMPDIR/backup/wordpress-db.sql
 
# Create Archive
if [[ CREATE_ZIP -eq 0 ]]; then
    # Tarballs the Database and WP files
    tar -cvf $TMPDIR/backup/backup$DATE.tar $WPDIR/.htaccess $WPDIR/wp-content $TMPDIR/backup/wordpress-db.sql 2>&1
    gzip $TMPDIR/backup/backup$DATE.tar
    # Move archive to backup location
    mv $TMPDIR/backup/backup$DATE.tar.gz $WPBACKUP/
else
    # Zips the database and WP files
    zip $TMPDIR/backup/backup$DATE.zip $WPDIR/.htaccess $WPDIR/* $TMPDIR/backup/wordpress-db.sql 2>&1
    # Move archive to backup location
    mv $TMPDIR/backup/backup$DATE.zip $WPBACKUP/
fi

Health Care Reform: Trillion Dollar Spitballs

Here in the doldrums of August, the debate around Health Care Reform spins wildly as both sides position themselves against a Trillion dollar problem that is the key point of the Obama agenda. Basically, the debate comes down to two perspectives, as it always does.

On one side, the argument is made that the health care system is broke, primary care physicians make too much money from ad hoc testing, and insurance companies collect on the loot while millions of Americans go without the insurance needed to give them peace of mind in case of an accident, injury or just preventive healthcare.

On the other side of the debate, the argument is that the proposals on the table cost too much, put too much government in the middle of personal healthcare decisions and will hurt the businesses (and the GDP produced) by an artificial price ceiling on the healthcare business ecosystem. The argument from here, as well, is that we can’t rightly identify the problem that exists.

As a fiscal conservative, I tend toward the latter but as a social progressive, I can certainly see the points made by the other side.

In software development, there is a development paradigm called Agile development. In Agile, the idea is that the quickest way to get a product to market, gain valuable insight and feedback in real user test cases, and enhance the product delivery is with a fast, iterative approach. Get the product out there and people using it. Listen to them and identify the problems. As quickly as the product is released, start turning out updates on a very fast pace. Iterate. Iterate. Iterate. If you wait for the product to be “done” it will never be “done”.

The Agile approach to software development makes a lot of sense. You produce something, can very quickly get real life data, and adjust. The cost of investment and overhead are small and the footprint for total failure is reduced.

In the current Health Care Reform debate, it astounds me that both sides take an all or nothing approach. Either we throw trillion dollar spitballs and problems that no one can fully identify or wrap their heads around (individual input here is taken with a grain of salt since it is only one point of view from a limited scope of experience), or we do nothing at all, knowing that there is a problem even if we can’t identify it.

I think any startup will tell you that on the route to success, they had no idea where things would go. They may have only had a good idea that wasn’t vetted in their own minds and as they proceeded in building the product or the business, they encountered (and learned) along the way. This is the process that needs to occur. We can’t know everything right now, but we do know some things, and we do know there’s a problem.

Democrats need to stop trying to do it all right now while they have control of both houses of Congress and the White House. They are rushing things and that makes the whole deal failure prone. Republicans need to stop stonewalling and get something done. Yes, it’s going to cost money. Maybe a lot in the long run. But at the end of the day, there is an obligation of a society to take care of those who may not be able to take care of themseleves. With this in mind, iterate toward the perfect solution where society can do that, but let’s try to limit the costs and footprints and preserve the free market as well.

It won’t be perfect, but trillion dollar spitballs don’t solve anything.

Andrews Air Force Base Air Show 2009

This Sunday, I spent a cold and dreary day at Andrews Air Force Base for the Joint Services Open House, an event I try to make every year. Here are some pictures from the day.

New Book Deal In the Works

Just a note that I’ve been approached by a major publisher to write a sizeable book for a notable series that they own. Clearly, I’m being a little sketchy on details until the deal is done. It will, of course, put my back against the wall for a period of time while I try to balance the push to meet deadlines with the need to engage clients.

People who have known me for awhile will know that this is not the first time I’ve gone down the “book” route. Jeremy Wright and I also collaborated on a book project back in 2005. While that book was never published, it certainly gave me a taste for the drive and expectations behind writing. Also, in 2005, I did not have the experience writing professionally as I do now, so it will end up being a completely different experience.

I’m excited and scared shitless at the same time. More details as I can share.

WordPress.com is Hiring ;-)

Heh.

If you’re looking for work and can grok this, you might want to head over to WordPress.com and apply for a job. ;-)

[root@technosailor.com ~]# telnet wordpress.com 80
Trying 76.74.254.126...
Connected to wordpress.com (76.74.254.126).
Escape character is '^]'.
GET / HTTP/1.1
Host: wordpress.com

HTTP/1.1 200 OK
Server: nginx
Date: Wed, 04 Feb 2009 22:00:10 GMT
Content-Type: text/html; charset=UTF-8
Transfer-Encoding: chunked
Connection: close
Last-Modified: Wed, 04 Feb 2009 21:59:53 +0000
Cache-Control: max-age=13, must-revalidate
Vary: Cookie
<strong>X-hacker: If you're reading this, you should visit automattic.com/jobs and apply to join the fun, mention this header.</strong>
X-Pingback: http://wordpress.com/xmlrpc.php
X-nananana: Batcache

Hat Tip: Sean Walberg

Best Web Hosting For WordPress