Saddling a Mac

Having setup three blank machines for development in the last month, I realized that I should write down some rough steps in order to make it quicker next time.

The three machines needing setup were all Apple laptops:

  • a 2013 15in Retina Macbook Pro (OS X 10.9)
  • a 2010 ...
more ...

My Python Development Environment

My python environment somehow got messed up, I suspect due to the fact that I had at least three different python installations (system, official installer, homebrew) and lots of modules installed into the system site-packages using random commands (pip install, sudo pip install, easy_install, ...).

So I've resolved to be ...

more ...



Testing pelican

I'm testing a new version of my personal site/blog using a static site generator called pelican. It's built on Python. My current (soon to be previous) site used a Haskell based static site generator hakyll which I liked a lot. One downside to Hakyll is that you ...

more ...


I'm speaking at Open-source Bridge!

speaker badge

My coworker @autoorator and I were accepted to give a talk at Open-source Bridge, Portlands grassroots answer to OSCon. Here's my badge!

We're going to be talking about our project called FiveUI. It's an open-source tool for checking the consistency of web-based user interfaces. I gave a ...

more ...

Tech Stuff in PDX

The technology community in Portland OR is pretty strong. Stronger than you might think if you've been living in the mid-west and east for the last many years. It seems that a lot of people who are fed up with California -- the Bay Area startups, the suburban hell of ...

more ...

Post 2: The debugging I did this weekend.

This is post number 2 of blog number N (where N > 2).

I was thinking today that this time last year I would have spent a good part of the weekend grading quizzes or papers or exams. This I also spent most of the day working, but this time the ...

more ...

About this site

I used to be in academics (math professor) and relied on having a personal webpage hosted by the university. The last university I worked at, however, had a terrible centralized content management system and didn't provide any resources to host personal sites. So last year I bought this domain ...

more ...