Posts in 2008

Domain Sniffing Middleware

December 12th, 2008

My first project for the new job has been creating an internationalized version of the website. I think it also serves as a good test run for how django works ...

A quick update with gifts!

December 5th, 2008

I'm safely in NYC and I'm slowly getting acclimated to it. There is no wifi at the place, so posts have all but stopped. When I get a more stable ...

Back on the Horse

November 25th, 2008

Nothing quite like a meme to get you back into the swing of things. Following up on the programming meme from Eric Florenzano, I've decided to implement the challenge in ...

And the wall comes tumbling down

November 18th, 2008

So I've officially missed a day at Post-A-Day. While I applaud those who can keep up their post count and quality, such as Eric Florenzano, Eric Holscher and James Tauber, ...

Macports and PYTHONPATH

November 16th, 2008

Setting up my new macbook, I've had to go through the joy and pleasure that is macports. Overall, it wasn't so bad. A few missing packages here or there. Everything ...

Top 5 Bookmarklets

November 15th, 2008

1. Insert jQuery: This bookmarklet is amazing if you're a firebug user. It allows you to use jquery in firebug, even when the site doesn't support it. I use it ...

Emacs III: Being Productive

November 14th, 2008

As not to give false ideas of what this post is about, let's lay it out up front. I'm going to show you how to be able to get work ...

The Next Leg of the Journey

November 13th, 2008

A few close friends already know about this, but I have been offered a job in New York City with the amazing folks at Huge Inc where I'll be working ...

Book Memery

November 12th, 2008

perform_reset = os.popen('tput srg0').read() via Python Cookbook Grab the nearest book. Open it to page 56. Find the fifth sentence. Post the text of the sentence in your journal along ...

A Django Portfolio Application

November 11th, 2008

As I near the end of my run with AiO, I've been asked to come up with a portfolio. This has been pretty time consuming as there have been several ...

The importance of Documentation

November 10th, 2008

Taking a break from the emacs series, I think there is a bit of a pain point for me currently: Documentation. I've been in a position where I need to ...

Emacs II: The Mindset, a contextual shift

November 9th, 2008

I'd like to take the opportunity to talk a bit about a few of the contextual shifts that I found it necessary to make when switching from vim to emacs. ...

Emacs I: Introduction and Installation

November 8th, 2008

A (very) Brief Background So emacs is one of those programs that never dies.. it just looks that way. Development for emacs began in the 70's and is still active, ...

Emacs Series Kickoff: A roadmap

November 7th, 2008

I've already touched on some of the reasons I've decided to evaluate Emacs in a previous post, so if you're questioning what brought me here, feel free to check it ...

Watch the paint on the walls

November 6th, 2008

Well, here it is. Redesign time. The old design of justinlilly.com left much to be desired in terms of spacing and font choice. After staring at Georgia for a few ...

Emacs and Transmit: remote-edit fix

November 5th, 2008

So I'm a huge fan of Panic's Transmit application, as referenced by my favorites post. Its ease of use makes editing remote files not suck. One very cool feature of ...

django-voting: a brief tutorial

November 4th, 2008

In honor of the election day today, I'd like to give a quick tutorial on django-voting, a reusable application which gives you reddit-style voting capabilities on generic objects. Django-Voting, itself, ...

Django, PyISAPIe and IIS

November 3rd, 2008

For those poor souls, much like myself, who are forced to deploy Django on IIS.. I feel your pain. I spent the better part of my morning fixing a broken ...

Most Used Programs: An Index

November 2nd, 2008

Attempting to index those programs you use every day is, in my opinion, a worthwhile task, if only in hopes of getting suggestions for X program being better than Y. ...

Developing a Personal Brand

November 1st, 2008

In a first of hopefully many posts this month, thanks to both the prodding of my peers and National Blog Post Month (NaBloPoMo), I'd like to talk a little about ...

Emacs and other dark pursuits

October 18th, 2008

The EmacsVsVi wiki page on the PythonInfo wiki describes emacs as Among technically inclined UNIX/Linux users vi/vim tends to be preferred more by sysadmins while emacs/xemacs tends to be favored ...

Django at 30,000ft: A Manager's View.

September 26th, 2008

Those who follow this blog have likely heard me mention it, but for those who haven't, I have a recently published article in Python Magazine titled "Django at 30,000ft: A ...

Speedy Google-Code Checkout

September 22nd, 2008

Here's a handy bash shortcut for automatically checking out a google-code project. # SVN ALIASES export GOOGLE_CODE_CHECKOUTS="$HOME/Code/trunks" gcco () { svn checkout http://$@.googlecode.com/svn/trunk/ $GOOGLE_CODE_CHECKOUTS/$@ } Update: You should use $HOME ...

Upcoming Projects

September 15th, 2008

While things have been rather quite here since I ended my vim screencasts, I haven't been dormant. Attending Djangocon (which was awesome) put me a bit behind in both work ...

Vim Screencast: An Introduction

September 1st, 2008

In my latest screencast, I've gone a bit longer than normal (about 7 minutes) in order to cover an introduction to vim. In this screencast, I give a brief overview ...

Vim Screencast: % Operator

August 29th, 2008

Here's another in my series of vim screencasts. This one talks about the various uses of the % operator. You can find the video on ShowMeDo or here in higher ...

Vim Screencast: Selections

August 28th, 2008

This is a relatively short screencast on a few different ways to select text in Vim. Vim's visual mode is a very powerful feature of the editor which allows you ...

RSS Oversight

August 27th, 2008

It seems that during the redesign I forgot to add an RSS feed link to the page. For those who've missed it, I've now included it in the sidebar. I've ...

Bash: Your forgotten friend (part 3)

August 25th, 2008

For the final installment of Bash: Your forgotten friend (see: part 1 and part 2), I'll be going over the functions I use to make life easy. For those unfamiliar, ...

A new face for my blog

August 23rd, 2008

In an effort to establish some personal branding, I've redesigned my wordpress theme from a default <a href="http://www.pearsonified.com/2006/05/pressrow_theme_for_wordpress.php">PressRow</a> (which I love), to something a bit more custom. Those who've gotten ...

Vim Screencast: Macros

August 22nd, 2008

Having tried for literally days to get a legible screencast uploaded and online to any of a number of video services, I've decided to link to the actual file itself. ...

Gencal Update

August 22nd, 2008

I'm currently working with someone much better at programming than I am, <a title="Eric Abrahamsen" href="http://ericabrahamsen.net/">Eric Abrahamsen</a>, to refactor and rethink gencal. For those who have made your way here, ...

Bash: Your forgotten friend (part 2)

August 20th, 2008

Aliases are one of the core portions of Bash that will help you become more productive almost immediately. The speed at which aliases can be defined is astounding. <!--more--> To ...

Excel on GTD

August 18th, 2008

<p>While I'm not a GTD practitioner anymore, I am currently hosting a file for a few people who are. So those people who have come looking for Tom Rokey's GTD ...

Django version 1.0 beta 1

August 14th, 2008

Congratulations to all involved in Django 1.0 beta 1's release! Can't wait for DjangoCon for the 1.0 release party!

Bash: Your forgotten friend (part 1)

August 14th, 2008

In the name of meta-productivity, or improving productivity by improving process, I've come to learn and love Bash. For those who aren't familiar, Bash is the "scary" black terminal in ...

Vim: My new "IDE"

August 7th, 2008

Thanks to the stellar recommendation from Empty, I've decided to make Vim my primary editor once again. Having recently switched from Textmate, there were a few things that I needed ...

From the iPhone

July 24th, 2008

So this is the first post from the new iPhone app. At this point, my reasons for not posting are getting slimmer and slimmer. Expect more soon!

Behind the scenes changes

July 14th, 2008

Pay no attention to the man behind the curtain. He's just mucking up this server ;) In all seriousness though, I've just set up this blog to run on nginx ...

Simple Gencal

July 7th, 2008

I've just released simple_gencal which is the tag referenced in my previous post. I'll be working towards better documentation, error checking and such in the coming weeks. Just figured I'd ...

Gencal Status

June 11th, 2008

Looking back at gencal's codebase, I was a bit ashamed to find how poorly laid out it was. It took me quite some time to figure out exactly how to ...

Django GenCal

June 9th, 2008

Having killed the old blog, I've decided not to migrate the posts over. That being said, I think there was some solid information in those posts so I'd like to ...