cyounkins.blogspot.com
Craig Younkins' Blog: March 2010
http://cyounkins.blogspot.com/2010_03_01_archive.html
Friday, March 26, 2010. I recently attended the fantastic PyCon in Atlanta, GA. It was awesome to see what people were doing with Python and what improvements people were proposing; the Python community is really powerful, and everyone wants to see the language evolve. I learned a ton and had a *great* time. Top three videos from PyCon that I highly recommend you watch:. Relentlessly Pursuing Opportunities With Python, or why the AIs will Spare Us All. Understanding the Python GIL. Follow me on Twitter.
cyounkins.blogspot.com
Craig Younkins' Blog: Replacing The Battery In My MX1000
http://cyounkins.blogspot.com/2009/02/replacing-battery-in-my-mx1000.html
Replacing The Battery In My MX1000. Friday, February 27, 2009. The battery capacity of my beloved Logitech MX1000 mouse had deteriorated over time. It was lasting only 2-3 days tops before the charge level would turn red, its lowest level. So I decided to find out how I could replace the internal, "non-replaceable" battery. As it turns out, doing so isn't too bad. There are multiple. Available with instructions. While they are OK instructions, I have a few comments. I ordered an NP-120 camera battery.
cyounkins.blogspot.com
Craig Younkins' Blog: Asynchronous Communication
http://cyounkins.blogspot.com/2010/07/asynchronous-communication.html
Saturday, July 3, 2010. What do text messaging, email, and voicemail have in common? They're all asynchronous forms of communication. Both asynchronous and synchronous communication methods have their benefits. Synchronous communication allows for a conversation to happen quickly with a lot of back and forth, so it's great for people to coordinate real-time events such as meeting places or to explain something clearly. Or your wife calls to check in. Either way, whatever you were working on gets put ...
cyounkins.blogspot.com
Craig Younkins' Blog: July 2010
http://cyounkins.blogspot.com/2010_07_01_archive.html
Saturday, July 3, 2010. What do text messaging, email, and voicemail have in common? They're all asynchronous forms of communication. Both asynchronous and synchronous communication methods have their benefits. Synchronous communication allows for a conversation to happen quickly with a lot of back and forth, so it's great for people to coordinate real-time events such as meeting places or to explain something clearly. Or your wife calls to check in. Either way, whatever you were working on gets put ...
cyounkins.blogspot.com
Craig Younkins' Blog: October 2008
http://cyounkins.blogspot.com/2008_10_01_archive.html
Amazon S3 upload script. Thursday, October 9, 2008. I want to share with you a script I've been hacking on to quickly and easily upload files to Amazon's S3 service. Upload to s3.py. Takes the name of the bucket as a parameter, and a list of files to upload from standard in. It is intended to run in the background, and communicates to the user by libnotify/pynotify. When it's done uploading, the clipboard is set with the url(s) to the file(s). Please note that before using. Upload to s3.py. Command: `ech...
cyounkins.blogspot.com
Craig Younkins' Blog: Hacking Toner Drums To Get Your Money's Worth
http://cyounkins.blogspot.com/2009/02/hacking-toner-drums-to-get.html
Hacking Toner Drums To Get Your Money's Worth. Wednesday, February 11, 2009. There has been a recent trend in consumer printers that really annoys me: Printers that lie to the user and report that they are out of ink or toner when they are not. Turn off printer, unplug. Take out the drum. Find the holes / areas used for detecting how much toner is left. Cover found holes with something opaque. A small piece of paper and transparent tape works well, as does black electrical tape. Put the drum back in.
cyounkins.blogspot.com
Craig Younkins' Blog: OpenSolaris and ZFS: Hardware
http://cyounkins.blogspot.com/2009/04/opensolaris-and-zfs-hardware.html
OpenSolaris and ZFS: Hardware. Saturday, April 11, 2009. Having heard that ZFS is the last word in filesystems. And after talking to a few people who have implemented it, I decided to take the plunge and set up a test system with intentions of replacing my current Linux fileserver with it. Solaris (and OpenSolaris) is pretty picky about hardware, but at least there's a hardware compatibility database. That is OK to navigate. Here's the hardware I ended up buying:. Intel Core 2 Duo E7400. X 3 - $85 each.
cyounkins.blogspot.com
Craig Younkins' Blog: December 2008
http://cyounkins.blogspot.com/2008_12_01_archive.html
Supposed Ubuntu Speedups - Concurrency=shell, readahead profile. Wednesday, December 31, 2008. About a number of Ubuntu. Speedups, I decided to test some of them to see their actual effectiveness. The test machine was a Lenovo. T61 with a Core 2 Duo T7500 @ 2.2 ghz. And 3GB RAM. All boot times are from the grub menu (started when I pressed enter to start the boot) to the appearance of the login. Screen. I started with a completely fresh installation of Ubuntu. Profile) - 29.8 sec. Profile - 29.2 sec.
cyounkins.blogspot.com
Craig Younkins' Blog: JD Power Dependability Study Boxplots Per Automaker
http://cyounkins.blogspot.com/2009/07/jd-power-dependability-study-boxplots.html
JD Power Dependability Study Boxplots Per Automaker. Wednesday, July 8, 2009. I'm currently searching for a new car, and one of the things that is most important to me is reliability. So I decided to write a little python script to scrape all the statistics from JD Power's website for my own analysis. Because the study is about problems in the first three years of ownership, data includes cars as old as 2001 models and as new as 2006 models. The number of data points for each automaker varies. Th...Taken...
cyounkins.blogspot.com
Craig Younkins' Blog: PyCon 2010 Highlights
http://cyounkins.blogspot.com/2010/03/pycon-2010-highlights.html
Friday, March 26, 2010. I recently attended the fantastic PyCon in Atlanta, GA. It was awesome to see what people were doing with Python and what improvements people were proposing; the Python community is really powerful, and everyone wants to see the language evolve. I learned a ton and had a *great* time. Top three videos from PyCon that I highly recommend you watch:. Relentlessly Pursuing Opportunities With Python, or why the AIs will Spare Us All. Understanding the Python GIL. Follow me on Twitter.