Running
It's been ages since I've posted, so this is maybe not the deepest thing I've put up here.
Labels: introspective ramblings
Various ramblings from Peter Clark about life, coding, parenthood, Java, grad school, and enjoying my mac book pro
It's been ages since I've posted, so this is maybe not the deepest thing I've put up here.
Labels: introspective ramblings
CodeWeavers, a generally cool company to begin with, is hosting a "great american lame duck presidential challenge". If Bush is able to meet clear, specific, and reasonable goals, CodeWeavers will give away their software for 24 hours - fully functional, fully supported, no charge. One copy per customer.
James and I went up to the boat this past weekend, to do a bunch of projects with my dad. Laurel and Ella were at my folks, attending a nature camp at Hartley Nature Center in Duluth. On Saturday, we went for a sail. We had really nice winds at the start, but then a thick fog came in from the lake. Laurel and Ella were a bit cold, and Laurel provided a demonstration of why kids and expensive digital SLR cameras don't mix. Luckily, I don't have an expensive digital SLR camera - I've got an olympus C-8080. Clearly, I'm missing an important filter - but what kind of filter do you use to filter out kid spit?
Ironically, I just started re-playing Diablo II with a paladin - a character class I had never played when the game was relatively new. Turns out it screams on modern hardware. ;-)
Labels: diablo
I've been re-reading The Mythical Man-Month by Fred Brooks (20th anniversary edition), in particular the "The Mythical Man-Month after 20 years" chapter. I'm amazed that he basically presages large parts of The Agile Manifesto - which was written down in 2001 and was viewed by some as radical.
Labels: software development management man-month agile scrum
Rush played in St. Paul on 5/22/08. I went to see the show with Len and James. Here's the set list:
SPSS 16 EVAL is EVIL.
May 5 15:33:32 lennybruce Finder[208]: [QL ERROR] Can't get plugin bundle info at /Applications/SPSSInc/SPSS16EV/SPSS16.0.app/Contents/Library/QuickLook/SPSSQL.qlgenerator/
May 5 15:33:33 lennybruce ReportCrash[196]: Formulating crash report for process Dock[207]
May 5 15:33:33 lennybruce ReportCrash[196]: Saved crashreport to /Users/pclark/Library/Logs/CrashReporter/Dock_2008-05-05-153331_lennybruce.crash using uid: 501 gid: 20, euid: 501 egid: 20
May 5 15:33:33 lennybruce com.apple.launchd[115] ([0x0-0x44044].com.apple.dock[207]): Exited abnormally: Bus error
May 5 15:33:34 lennybruce ReportCrash[196]: Formulating crash report for process Finder[208]
May 5 15:33:34 lennybruce Dock[209]: [QL ERROR] Can't get plugin bundle info at /Applications/SPSSInc/SPSS16EV/SPSS16.0.app/Contents/Library/QuickLook/SPSSQL.qlgenerator/
May 5 15:33:35 lennybruce Spotlight[123]: [QL ERROR] Can't get plugin bundle info at /Applications/SPSSInc/SPSS16EV/SPSS16.0.app/Contents/Library/QuickLook/SPSSQL.qlgenerator/
May 5 15:33:35 lennybruce com.apple.launchd[115] ([0x0-0x45045].com.apple.finder[208]): Exited abnormally: Bus error
May 5 15:33:36 lennybruce ReportCrash[196]: Saved crashreport to /Users/pclark/Library/Logs/CrashReporter/Finder_2008-05-05-153332_lennybruce.crash using uid: 501 gid: 20, euid: 501 egid: 20
So, yesterday (April fools day, no less), Microsoft held their Windows Server 2008 product launch event in Minneapolis. I got there late, since I had class, and got the software bundle they were handing out. These events usually include free copies of the products being launched - in this case, Win Server 2008, SQL Server 2008, and Visual Studio 2008. Much to my surprise, there was also a copy of Vista Ultimate with SP1. This is a $289 product if you were to buy it from Amazon.com. And there it was, right in the software bundle. I've been to a number of other Microsoft software launches, and they've never included a free copy of XP - not even for the XP launch!
Labels: microsoft
Don't get me wrong - I love winter. I love snow. I love skiing. Earlier this year, Laurel and I went skiing and she progressed from being scared of the "magic carpet" conveyer belt to riding on the chairlift and bombing the hills.
Labels: bitching
The Wall Street Journal has cited some research from Utah that dual monitor rigs are significantly more productive for knowledge workers and engineers than single monitors. Turns out, Al Gore already knew this.
Labels: computer monitor
But you can maybe fix it, according to this post at bbold.com.
Labels: mac office 2008 leopard
So, I'm sitting at Caribou Coffee in St. Paul, waiting for my wife to call to say it's time to come home. She's putting the kids to bed (although she should be done by now...)
I'm taking a data mining class at the U of Mn, and for one recent problem set, we had to determine some cluster shapes that present reasonable clusters but score poorly on the silhouette coefficient (see page 541 of the PDF). I had some ideas of cluster shapes that wouldn't work well, but I wanted to validate that. It didn't take that long to whip up a bit of ruby code that explored the two shapes that I wanted to test out, and sure enough, they behaved the way I wanted them to.
Labels: ruby school "data mining"
I've got a original 17" Core Duo MacBook pro, which I purchased when they were first announced, and I purchased AppleCare with it when I got it. I wasn't sure if the applecare would be worth the money at the time, but this week it's proven to be worth the expense.
disk0s2: 0xe0030005 (UNDEFINED) to the system.log. However, Disk Utility reported that the S.M.A.R.T. status was Verified. I thought "this can't be good", and backed up all my stuff. I then nuked the machine and reinstalled tiger. (as an aside, I backup at least nightly using rsync to a file server at work. If I do this before I leave for the day, it generally takes less than 5 minutes.)sudo cksum /private/var/vm/sleepimage. This command reads in that whole file and computes a checksum for it. I don't care about the checksum, I just wanted to read it. Bingo! The hard drive started clicking, and after a minute or so I started getting the same disk0s2: 0xe0030005 (UNDEFINED) messages to the system log.sleepimage file. I was all prepared to write a script using mkfile(8) and cksum(1) to make a bunch of files to fill up the drive and then get one of them to fail again, but that turned out to not be necessary.