• Getting Started with Emacs and Clojure on OS X

    June 13, 2015

    I've been learning Clojure in my spare time and coming from a predominantly Python-focused career, I wanted to chronicle my experiences with learning Clojure and integrating it within my Emacs config.

    This article will be geared towards beginners, like me, looking to get started with Clojure and Emacs on OS X.

    Read more →
  • Upgrading to Jinja2 Templates in Django 1.8 With Admin

    April 26, 2015

    In Django 1.8, a new template system was introduced along with the ability to choose a templating engine, with Jinja2 having built-in support. I tried this out on a newly created Django project and getting setup with Jinja2 was trivial following the docs; however, upon checking the /admin page, I was greeted with this:

    Django Admin error screenshot

    Ah, right! The contrib app Admin does not ship with Jinja2 templates. I read through the docs and did not see any mention of using a different template engine in combination with the Django Admin ...

    Read more →
  • Keyboards

    April 7, 2014

    I've tried out a number of keyboards in the past year in an attempt to move away from my beloved, but aging, Microsoft Natural Ergonomic Keyboard 4000 and wanted to put my reviews of them up for anyone looking for an overview of the ones I tried. A few years back, I developed a small case of carpal tunnel and knew I had to change some of my habits before it got worse - these kind of problems don't go away on their own! At the time, I was ...

    Read more →
  • Django 1.5 Custom User Example

    September 23, 2013

    With Django 1.5, one of the biggest changes introduced was the ability to configure the user model. Anyone who has coded a Django app with a business requirement of adding a birthday field, an arbitrary checkbox to the user registration fields, or even making the signup process email-only with no usernames, knows the awkward feeling of implementing their own custom user and feeling a little less Django-esque when all is said and done. This configurable user model change alone was enough for me to 1) upgrade all my Django ...

    Read more →
  • Setting Up Deft Mode in Emacs with Org-Mode

    August 15, 2013

    I've been a big fan of Notational Velocity for quite a few years now - and more recently, nValt which is a popular fork of Notational Velocity, but with a bit more features. Everyone has their own process when it comes to taking notes, and to each his own, but the one thing that really turned me on to Notational Velocity/nValt is the simplicity and unstructured process of taking and searching for notes. Coupled with Dropbox for seamless syncing, you have yourself a great note taking process that was ...

    Read more →
  • Org-Mode and MobileOrg Installation and Config

    July 10, 2013
    Throughout the years, I've flipped back and forth between Org-Mode and applications such as Drafts (iOS), Evernote, Simplenote, and even plain ol' text files (with the Notational Velocity and nValt) for my most basic note-taking needs; however, I've always found myself coming back to Org-Mode in the end for another spin around the block. The one positive thing that kept me coming back to Org-Mode, and perhaps the same thing that Emacs is often criticized for, is the fact that it has a lot of functionality under the hood - almost too much. Org-Mode is a very feature-rich application. For my basic needs, I use Org-Mode primiarly for three things:

    Read more →
  • Upgrading PostgreSQL 9.0 to 9.1 with pg_upgrade

    June 19, 2012

    Recently, I updated all of the packages I have installed via Homebrew and ran into some issues with the PostgreSQL package. I was getting this error:

    The data directory was initialized by PostgreSQL version 9.0, which is not compatible with this version 9.1.4

    A quick search took me to this page, however the docs left a lot to be desired to say the least. Here's a step-by-step to how I eventually fixed it using pg_upgrade.

    First, change directories to your Postgres data directory.

    $ cd /usr/local ...

    Read more →
  • Installing OpenTera on a TeraStation

    May 27, 2012

    I have a Buffalo TeraStation that I bought in 2006 to store all my big media files. Through the years it has served me well, although with Mac OS X Lion, connectivity to the TeraStation stopped working altogether - mainly due to Lion's changed AFP connectivity. Usually with hardware of this age, it would be simply replaced; however, I've always found Buffalo's hardware to be of great quality which is a testament to how long it's lasted. Sadly, installing OpenTera has been on my TODO list for ...

    Read more →
  • Applications I Use

    March 2, 2012

    About two years ago, I bought my dad a MacBook Pro as a gift and with him being a long-time Windows user, the transition wasn't seemless to say the least. I wanted to write an article on the applications I use to give him an idea of what's out there. So here are some common and not-so-common applications I use on a daily basis:

    Read more →

Page 1 / 2 »