Blog Archive 2014 Notes From PyATL 2014-07-10 Jul 10 2014 Notes From PyATL 2014-01-09 Jan 09 2014 2013 Sneak Attack: Can’t Verify RubyGems on OS X Dec 14 2013 Notes From PyATL 2013-12-12 Dec 12 2013 Notes From PyATL 2013-06-13 Jun 13 2013 Using Bcvi From OS X Apr 18 2013 Notes From PyATL 2013-04-11 Apr 11 2013 Notes From PyATL 2013-03-14 Mar 14 2013 Notes From PyATL 2013-01-10 Jan 10 2013 2012 Notes From PyATL 2012-12-13 Dec 13 2012 Notes From PyATL 2012-09-13 Sep 13 2012 Notes From PyATL 2012-07-12 Jul 12 2012 Notes From PyATL 2012-06-14 Jun 14 2012 Notes From PyATL 2012-05-10 May 10 2012 Notes From PyATL 2012-04-12 Apr 12 2012 Notes From PyATL 2012-02-09 Feb 09 2012 How to Enable Git Grep -P on OS X Using Homebrew Jan 18 2012 2011 Notes From PyATL 2011-12-08 Dec 08 2011 Notes From PyATL 2011-11-10 Nov 10 2011 Notes From PyATL 2011-10-13 Oct 13 2011 Notes From PyATL 2011-09-08 Sep 08 2011 Book Review: Python 3 Web Development Beginner’s Guide Aug 30 2011 Notes From PyATL 2011-08-11 Aug 11 2011 Now Reading: Python 3 Web Development Beginner’s Guide Aug 06 2011 Notes From PyATL 2011-07-14 Jul 14 2011 Notes From PyATL 2011-06-09 Jun 09 2011 Announcing My First Real Open Source Project Jun 09 2011 Notes From PyATL 2011-04-14 Apr 14 2011 Note to Self: A NetBSD domU Doesn’t Have an Entropy Source by Default Feb 16 2011 2010 Note to Self: Source Django’s Bash Completion Automatically Dec 29 2010 Note to Self: Changing Info for the Postgres System User Nov 22 2010 Sneak Attack: The Smell of Hell Aug 11 2010 Sneak Attack: Oops, I Forgot to Sudo in Vim Aug 05 2010 Sneak Attack: Will It Optimize? Jul 23 2010 Sneak Attack: TEMPORARY (Tablespace) Insanity Jul 20 2010 Sneak Attack: GNU Screen and the Scrollback Jul 19 2010 2009 Sneak Attack: Fixing Django Management Commands Dec 09 2009 Getting Started With Distutils Nov 27 2009 Sneak Attack: Debugging in Python Nov 18 2009 Setting Up Gitosis on OS X Nov 03 2009 Note to Self: Apropos Finds Man Entries Oct 14 2009 Sneak Attack: Functional Java Sep 28 2009 Note to Self: Nohup a Running Process Sep 25 2009 Sneak Attack: 10 Useful Usability Findings and Guidelines Sep 24 2009 Sneak Attack: Why I Like Pip Sep 22 2009 Sneak Attack: Python Is Not Java Sep 22 2009 Sneak Attack: Sacrificing Quality—Part II—Kaizen Sep 15 2009 Sneak Attack: Co-routines as an Alternative to State Machines Aug 29 2009 Notes From PyATL 2009-08-20 Aug 25 2009 Project Euler: Problem 20 Aug 24 2009 Project Euler: Problem 19 Aug 13 2009 Project Euler, Problems 18 and 67 Aug 07 2009 Sneak Attack: Cloud Computing Hierarchy of Needs Jul 14 2009 Sneak Attack: Quick Retorts to Unreasonable Requests Jul 08 2009 Sneak Attack: Maven Archetypes for Apache Tuscany Jun 24 2009 Sneak Attack: Django Circular Model References Jun 24 2009 Project Euler: Problem 11, Redux Jun 15 2009 Sneak Attack: Rosetta Code Jun 13 2009 Sneak Attack: Building Simple Jersey Web App With Maven Jun 11 2009 Review of Expert Python Programming, Part Four Jun 06 2009 Review of Expert Python Programming, Part Three Jun 06 2009 Bravos, You’re Nothing to Me Now Jun 05 2009 Sneak Attack: Introduction to Python Profiling (PyCon Talk) Jun 01 2009 Five Things I Hate (or at Least Dislike) About Python Jun 01 2009 Five Things I Hate About Java Jun 01 2009 Follow-up to Grails, the Acegi Plugin, and HTTP Basic May 30 2009 Sneak Attack: Installing cx_Oracle on an Intel Mac May 29 2009 Note to Self: Rebasing From One Branch to Another in Git May 28 2009 Review of Expert Python Programming, Part Two May 23 2009 Sneak Attack: Workmen, Tools, Etc. May 21 2009 Review of Expert Python Programming, Part One May 21 2009 Sneak Attack: AMQP and Python May 20 2009 Note to Self: Oracle’s TIMESTAMP Literal Syntax May 20 2009 Sneak Attack: The Decorator Module May 19 2009 Note to Self: Clearing Oracle’s Buffer Cache May 18 2009 Notes From PyATL 2009-05-14 May 14 2009 Sneak Attack: Reverting a Commit in Subversion May 02 2009 Note to Self: Parsing the Accepts Header Apr 27 2009 Sneak Attack: Importing CSV Files to PostgreSQL Databases Apr 17 2009 Project Euler: Problem 17 Apr 13 2009 Sneak Attack: Namedtuple Apr 03 2009 Note to Self: Statistical Analysis Inside Oracle Apr 03 2009 Project Euler: Problem 16 Mar 30 2009 Notes on Acts-as-taggable-on Mar 26 2009 Note to Self: In Rails 2.3, application.rb -> application_controller.rb Mar 20 2009 Sneak Attack: Reversion Mar 18 2009 Project Euler: Problem 15 Mar 04 2009 Improving Browser Support for HTTP Authentication Feb 27 2009 Project Euler: Problem 14 Feb 22 2009 JavaScript Idioms Revisited Feb 21 2009 Project Euler: Problem 13 Feb 18 2009 Project Euler: Problem 12 Feb 17 2009 Project Euler: Problem 11 Feb 16 2009 Project Euler: Problem 10 Feb 11 2009 Project Euler: Problem 9 Feb 10 2009 Sneak Attack: Graph of NP-Complete Problems Feb 09 2009 Project Euler: Problem 8 Feb 09 2009 Project Euler: Problem 7, Redux Feb 06 2009 Project Euler: Problem 7 Feb 06 2009 Project Euler: Problem 6 Feb 05 2009 Project Euler: Problem 5 Feb 04 2009 Project Euler: Problem 4 Feb 04 2009 Project Euler: Problem 3 Feb 02 2009 Project Euler: Problem 2 Jan 31 2009 Project Euler: Problem 1 Jan 31 2009 Sneak Attack—Send IMs From Quicksilver Jan 30 2009 Sneak Attack—Code Like a Pythonista: Idiomatic Python Jan 30 2009 I Know It Was You, Bravos. You Broke My Heart! Jan 09 2009 2008 Sneak Attack - Awesome R Resource Dec 30 2008 Sneak Attack: World War Vi Dec 17 2008 An R Cheatsheet Dec 09 2008 A Python Kōan? Dec 07 2008 Flexjson Hijinks Nov 01 2008 Syntax Highlighting on Blogger Aug 23 2008 Grails, the Acegi Plugin, and HTTP Basic Aug 12 2008 Exercises From Section 1.2 of SICP Aug 10 2008 Cd Maven2 && Mvn Archetype:create Fail-whale Aug 02 2008 Structure and Interpretation of Computer Programs, Section 1.2 Jul 28 2008 SchemaSpy: A Maintenance Developer’s Best Friend May 12 2008 Sneak Attack: BigMac Programmers Apr 25 2008 You Didn’t Think I Had Forgotten, Did You? Apr 24 2008 Test Suites as Quality Diodes Apr 15 2008 CSV From Oracle Apr 08 2008 Sneak Attack: Ninja Patching—Because Monkeys Just Aren’t Stealthy Enough Apr 01 2008 How Do You Counter an Acid(3 Test)? With a Base(3 Test) Mar 27 2008 Sneak Attack: More Performance Tips From YAHOO! Mar 20 2008 C/C++ Programmers Mar 05 2008 JavaScript Idioms - Copying an Array Mar 04 2008 How Do You Balance Different Target Audiences With Different Needs Feb 22 2008 Sneak Attack - Crunch Mode Feb 18 2008 Buildix in Anger, Part 2 (Follow-up) Feb 13 2008 Buildix in Anger, Part 2 Feb 12 2008 Using Buildix in Anger Jan 16 2008 2007 Sneak Attack: Code Katas and Programming Exercises Aug 01 2007 Sneak Attack: Understanding Engineers—Feasibility Jul 17 2007 Sneak Attack: Code Critique as an Interview Tool Jul 17 2007 Words to Code By Jul 16 2007 Sneak Attack: Continuous Integration—What Should I Automate? Jul 02 2007 Sneak Attack: Software Secret Weapons—The Last Java Garbage Collection Guide You Will Ever Need Jun 28 2007 Why Ninja Always Beat Samurai Jun 13 2007 G-Client and Special Sauce Jun 10 2007 The Education of a Programmer Jun 04 2007 Speaking of Debugging… May 31 2007 Picking Your Next Programming Language May 31 2007 What Is a Programmer’s Purpose in Life? May 21 2007
Sneak Attack: Software Secret Weapons—The Last Java Garbage Collection Guide You Will Ever Need Jun 28 2007