Windows Mobile screen calibration

September 2nd, 2010

Screen calibration is tucked away under a myriad of icons and menus.  Despite the calibration you did when you first got the device, the touch screen may need to be re-calibrated.  There’s no need to do a hard reset if you follow just a few short steps.

Read more »

VimOutliner Windows installation howto

August 1st, 2010

VimOutliner is a plugin that turns Vim into an outliner.  It’s cross-platform.  However, installing it on Windows can be challenging.  My customized version of the plugin should make it a breeze.

Read more »

When to use “a” or “an”

July 1st, 2010

A historic or an historic?  A university or an university?  A MBA or an MBA?  A user or an user?  If there’s even a little doubt about which is correct, there is a simple rule to clear up the confusion.

Read more »

Acer Aspire One Slow?

June 8th, 2010

The Acer Aspire One netbook running Windows 7 Starter Edition won’t win any performance benchmarks.  However, you can greatly improve this netbook’s responsiveness with some targeted tweaking.

Read more »

Tickler file system alternative

May 30th, 2010

A tickler file system is an old but innovative way to schedule a physical reminder on a specific date.  However, checking it everyday, ensuring it’s up-to-date, and rotating the reminders to each new month seems like an added hassle (especially if most of your 43 folders are empty!).  There is an alternative…

Read more »

What are the benefits of a tracing JIT?

April 23rd, 2010

Firefox uses a tracing JIT.  Adobe’s been using it for a while.  A Python interpreter uses tracing.  Microsoft is also researching its possibilities.  So what’s the big deal?

Read more »

What is the purpose of PyPy?

April 7th, 2010

PyPy is a Python interpreter written in Python.  It claims to be faster than CPython for certain benchmark tests.  How can Python — not particularly known for its speed — interpret Python source code faster than an interpreter written in C?  Also, an interpreter written in Python sounds like a neat exercise, but what’s the point of doing this?

Read more »

Official launch of Daily Morn

March 29th, 2010

Daily Morn is online!  It’s been many months in the making…  Many thanks to Joshua Corbin, Jeremiah Nisbet and Kevin Dwyer.  Getting this web site up-and-running would not have been possible without their great suggestions and endless experience.

Read more »

PyCon 2010 Atlanta

February 22nd, 2010

PyCon 2010 was in Atlanta this year.  It wasn’t quite as warm as I hoped it would be, but definitely an improvement over the 2-3 feet of snow we got in the DC region.  I do feel a little smarter after attending PyCon, but also infinitely humbled by the creativity, energy, and raw intelligence in the Python community.  Here are some notes I took from the talks I attended…

Read more »

Biostatistics of cigarette smoking

December 16th, 2009

Stay away from smoking!  This is my analysis of the GSE5056 dataset from the Gene Expression Omnibus (GEO).  The dataset is part of a study aimed at understanding how cigarette smoking modifies neuroendocrine cells. By comparing the smokers to the non-smokers, it’s possible to see very clear trends using statistical methods despite the enormous amount of gene data.

Read more »