Ken Fox
Home
Notes
Photos
About
Ken's Notes
Notes about programming, photography, and other thoughts.
2013
MAVEN launch
2012
Bootstrap 2.0-based design
tmux and Optimal Layout
Watching my Twitter Userstream
2011
New site
Media backups and workflow
Mock service dependencies
Communicating in code
Make a decision
Learning debugging
Learning Programming
2010
Cross-platform user experience
WriteMonkey, WriteRoom, and alternativeto.net
Infopads, smartphones, and information
Banks and S/MIME (and other public key encrypted mail options)
The Robustness Principal and internal APIs
2009
Thunderbird 3
Cineform NeoScene, Adobe Premiere Pro CS4, 5D mark II, and Timecode.cpp
Credit card security
Adobe Audition 3, Windows Vista 64, and running as Administrator
Asterisk (Still)
Asterisk, again
Python and libyahoo2, take 2
Ubuntu 9.04 and python-virtualenv
Singleshot and Git and first steps
2008
Pyrex and libyahoo2 (or not)
VirtualBox 2.0.0
Saving power on Intel/Linux
Idea: Visualize wikipedia trails
Soft word wrap in Emacs
Lightroom 2
Virtual Box
TiVo is fired
Upgrade
Product upgrades
2007
Breaking links and feeds
It's All Text, Firefox extension
python-cdb 0.32 (-5.2ubuntu2) with Python 2.5 causes double-free corruption crash on dealloc
Microsoft Photo Info
Flex, [Java|Action]Script
Adobe Contribute
Logitech MX Revolution
Tools and libraries
Live Free or Die Hard
Magic Ink
"Ad Supported"
Dell, DHL, everybody loses
wx.lib.iewin and NewWindow3
live data
Readshot
SOn markers and Singleshot
On the importance of encoding
Improved Weather
Programming Tools
Winter
Nintendo Wii and Far Cry: Vengance
Braving the elements
Jet Blue
Nintendo Experience
2006
CorelDraw 12 (and X3, and probably other versions) crashing with TweakUI
holiday family photos
Comcast DVR, continued
Comcast DVR
Comments
Three hundred million
Books and the Sony Reader
Party like it's 1999
arrrooooooooooooo
Single-Click VNC
Power usage
EV rally
Plug-in Hybrids
Tesla Motors blog opened my eyes to EVs
Flight
Windows Live Writer (Beta)
Revenue streams, trust, and (no) privacy
Endicia, DAZzle, automation
Crashing Xen
Xen and restoring state
Xen
Log analysis with Python, SQLite, and matplotlib
Automating a little bit
VMWare
like watching a movie
Nuke and Pave
Embedding Lua 5.1 in Asterisk 1.2.7.1
Victimization ratio
Upgrading my Debian machine from from Linux kernel 2.4 to Linux kernel 2.6
[placeholder for winning team]
Baylands in Palo Alto
Saving time
Math for programmers
reading feeds
Being a software developer
Dynamic languages and choosing a technology for a project
RSS updated
GPX to line overlaid atop USGS Urban Area photo
SQLite 3, pysqlite2, and incorrected typed data = segfault
Simplifying GPS data to plot polylines
High bandwidth/quality phone codecs and aural cues in radio programs
Python Upgraded
Sorting topologically for friendlier configuration
Dreamhost one-click upgrades
Rounded corners round-up
Access logs and Wordpress 2.0.1
Feedshot and musing about Spreading out web UI
Stardust movie
Design of power buttons
MSR Group Shot
Updates and photos
Radio broadcasts from the 30's and 40's
Happy new year
2005
Is "Good enough" the enemy of "complete"?
RSS fetcher
photos.xythian.com and Singleshot
Awful patches
Fascinating discoveries
Housekeeping
17 mile drive
Canon 5D
Listing Windows shell extensions
Free Perforce
Reading CR2 and CRW metadata
Singleshot 2.0.0a3
Singleshot FastCGI, other development
Singleshot performance and other developments
Oops and more development.
Deployability
Further development on Singleshot
Broken things
New photos site
PHP and ASP
rawdog RSS aggregator
Singleshot development
Importing old posts
Finally, a plan
Stop-motion moviemaking with a Canon 1Ds
The Solution to YME
Dell DJ 30 (continued)
Where do you get your ideas?
Baylands walk
Dell DJ 30 and Yahoo Music Unlimited
Sensor dust
What?
Yahoo Media Engine and media keyboards
image processing tools
Tagging in Singleshot
Singleshot development
Antec HD Cooler
SMART, hard disks, and temperature
Header images
In pursuit of rotated polaroids
Windows Media Encoder
Stitching panoramas from camcorder footage
Groups
Software usability
Kung Fu Hustle
Cheap steadicam-like devices
Braaaaiins
Spinners and elastics
Image effect automation
Canon 17-85 IS
Engineering yourself out of a job
Flickr photos
Greasemonkey in anger
GDI resource hog
Book scanner
thirty two bytes of RAM
Little victories
Yahoo APIs
Models for handling multiple concurrent connections
more comment spam
A machine retired
"xml processing instruction not at start of external entity"
Zipping files is easy, right?
Wordpress 1.5
MythTV and backups
Comment spam ended
Programming knowledge by language
Comment spam
Example code and little scripts
Preferences storage for Watcher
Resubscribe WOW
Worker and main thread in wxPython
Traffic, ODE, a road to distraction
Debian Sarge on Virtual PC
UNSUBSCRIBE WOW
RSS to IMAP, the proof of concept
Sonos Multi Zone Digital Music System -play digital music from PC in any room
Watcher's competitor released
Watcher 1.1 released
Watcher development - look and feel polish
Watcher development
Greasemonkey for Firefox
Watcher
Chilling effect of the future audience
Single-processor speeds level off
news years day reading
2004
Tool Cruft
Enigmail, GPG, and Thunderbird
Bricks and evil
Getting WordPress to leave code alone
Twisted wxPython
Setting up this blog
Hosting company
Singleshot
2003
Canon 100mm f2.8 USM
Santa Barbara Botanic Garden
Santa Barbara Courthouse
Refugio to El Capitán and back again
Blackstone River Bikeway
Providence
walk
Small sky country
Night shoot
Up route 154
First shooting trips with the new gear
2000
To San Luis Obispo and back again