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 ...
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 ...
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 ...
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 ...
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, ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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. ...
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, ...
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 ...
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 ...
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 ...
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, ...
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 ...
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. ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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, ...
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 ...
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. ...
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, ...
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 ...
<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 ...
Congratulations to all involved in Django 1.0 beta 1's release! Can't wait for DjangoCon for the 1.0 release party!
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 ...
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 ...
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!
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 ...
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 ...
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 ...
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 ...