Business Card: bowen@dwelle.org
Smoothbeats.com
KALX Berkeley    WSUM radio

WFMU radio

I just finished bottling the 2009 batch of Nocino di Bobo. Nocino has a long history, and requires a bit of time to make properly.

Green walnuts ready for bashing After bashing

Start with your green walnuts. They tend to be ready in the late spring. Bash them up and put them in a big jar with a fair bit of booze — this year I used about 50 walnuts and 3 fifths of Everclear, in a nice square 3 liter glass jar. Add some spices – from what I gather one usually starts with cinnamon and clove, but I’ve tried juniper, star anise, mace, vanilla, etc.

Bashed walnuts 3 liters of So Cal nocino

Leave the jar of nuts and booze sealed up, outside, in the sun, for at least 40 days. This year I had trouble finding time to do the bottling, and so it sat for months and months… From June to almost the end of December. It certainly doesn’t need to sit that long, and whether it even needs 40 days is debatable as well, but why reinvent the wheel?

Go out and get a bunch of 375ml clear glass bottles from the homebrew store… Of course, you can use whatever size and shape you want, but watch out, bottles can get expensive quickly! If you got to Rainbow you’ll pay $4-$6 for a cute flask-like bottle, but 375’s are about $1.10 each by the dozen if you just get plain bottles and “T” stoppers, those are a quarter apiece.

When you’re ready to bottle, make some simple syrup (1:1 sugar and water), and sterilize your bottles (I use iodine solution, also from the homebrew store). Remember to let the syrup cool before you use it – you can easily f**k the whole thing up if you don’t. So, chill.

Get a big bowl or pot that will hold at least 6 quarts. Put a cheesecloth or an old pair of nylons over the top of the bowl, open the glass infusion jar and strain the walnut-infused booze in there. It will be a lovely greenish-black color, and should smell wonderful. If it’s doesn’t smell good at this point, give it to a friend and go back to drinking beer.

Now you have about 2.3l of infused booze in the bowl. This time I made 8 cups of simple syrup (that’s 8 cups sugar, 8 cups water), which made about 3 quarts in final volume (I think). Or maybe I made 12 cups syrup. In any case, I only added 8 cups (2 quarts) to the infused booze. Anyhow, 8 cups is 1.9 liters, so now you have 4.2l and then I added another quart of plain water, not wanting the whole thing to end up too sweet. So now (by later calculation) you have a bit more than 4.5l of infused, diluted nocino in your bowl, which is good, because a dozen-box of those 375ml bottles will hold 4.5l

Rinsing with Everclear

Fill your bottles, stop them up, put them back in the box, and put it on a shelf in a dark, cool place for a YEAR. That’s right, you don’t get to open those bottles until this time of year, the following year — around Christmas time. Give 11 of them away and keep one for yourself. Note that you also get to drink whatever was leftover in the bowl during the bottling process. I like to keep that extra bit in the freezer and then compare it after a year to what the stuff out of the bottle tastes like.

    By the way, I tasted a bit of last year’s Cin/Clo/Juniper/Star Anise nocino tonight and it wasn’t bad. Better than the Cin/Clo/Mace/Vanilla version, but still too much spice. I’m hoping the 2009 will be simpler and let more of the walnut through, although I suspect I overspiced this batch in the end as well.

    Nocino #1 bottled!

    Google has been accusing dwelle.org of hosting malware for a while. I finally tracked it down; something had apparently hacked my Dreamhost account and injected a bunch of IFRAME’s referring to malware sites. My perl skills are dead but I found a helpful sh script by googling “remove davtraff iframe” or something — note that it has to be run under sh, not tcsh. In the end I had to search for and remove the following terms:

    davtraff
    query-google
    step-traff
    dailynexus

    Any others out there? find ./ -type f | while read ; do grep -l davtraff "$REPLY" ; done > davtraff.txt cat davtraff.txt | while read ; do perl -ni.bak -e 'print unless /davtraff/;' "$REPLY" ; done

    I’ve always liked the Thinkpad X series laptops – they’re light,  compact without being tiny, great keyboards, good battery life, and reliable. I’ve purchased several X40, X41, X60, and X300 models for staff over the years, and my X40 2371-8LU that I purchased in 2004 is still going stong.

    The one gripe that I’ve always had with it is the slow hard drive performance due to the then-innovative 1.8″ HDD unit that they used in the X40 (later models went back to a standard 2.5″ unit). I took another look around recently and discovered that not only are solid state drive (SSD) units cheap enough now, there is in fact a drop-in replacement specifically designed for the X40.

    It took a little bit of poking around, but once I figured out the right model number, I ordered a 32GB KingSpec 1.8″ PATA/IDE SSD, which arrived very quickly. The tricky bit was getting an operating system onto the SSD, since 1) the Thinkpad doesn’t have a CD drive, and 2) I don’t have a copy of XP except for the one on the Thinkpad’s system restore partition, and 3) the 32Gb SSD is smaller than my 40Gb HDD. I tried several times to clone the HDD using things like Clonezilla and Partition Master, but I never ended up with a bootable SSD.

    In the end I gave up on XP and installed a fresh copy of Windows 7 RC1 using these instructions to make a bootable Win 7 installation on a USB drive. Basically (using my old XP on HDD) I downloaded Win 7, put it on a 4Gb USB drive, then shut down, replaced the HDD with the SSD, booted off the USB drive, and installed Win 7 from USB to SSD. I would have installed Win 7 directly to the SSD connected externally (via USB) itself, but Win 7 doesn’t allow itself to be installed to a USB-connected drive, so I had to use the intermediate step of the 4Gb USB drive (luckily I happened to have one with me!). Note: in the tutorial on making a bootable Win 7 USB installer, make sure to run “bootsect /nt60 X: /mbr” instead of ”bootsect /nt60 X:” to ensure that it’s actually bootable.

    Once I installed Windows 7, everything worked perfectly (and Windows 7’s built-in Wifi manager is so much better than the janky combination of XP and Thinkpad “connections manager” or whatever that was), except that the video was plain old VGA. Clearly, Win7 was missing the driver for the Thinkpad’s video controller. I dug around and, as always, someone smarter had already found a solution, and now I have all the usual video modes, including 1680×1050 on an external 22″ widescreen monitor. I hope that Windows 7 final release will have the necessary drivers built in.

    Anyhow, now my solid old X40 is much faster, quieter, and even uses even less battery. Awesome!

    Update Oct 28 2009

    Now working on installing Windows 7 from retail DVD via USB. Helpful to remember that F12 brings up the “Boot Device List” when starting the machine. I also had to disable Autoplay on my main XP machine to get the Windows 7 DVD to load up without crashing.

    I’ve been trying to ditch Outlook for quite a while, and, thanks largely to NuevaSync, I finally got there. 

    To recap, most PIM’s (including Outlook) do four main things: 

    Mail - I switched to gMail long ago. I now use a Chrome Application Shortcut for regular use and IMAP access on the iPhone with the built-in Mail application for remote access. The recent enhancements to the keyboard shortcuts for labels pretty much cleared up my last PITA WRT the gmail web app. The only thing I miss about Thunderbird is the ability to open/compose more than one message at once, and the new multiple inboxes feature doesn’t really address this. 

    Tasks - I use Remember The Milk (RTM) and a Chrome Application Shortcut for regular use on the PC. On the iPhone I started out with Appigo’s Todo but recently switched to RTM’s in-house iPhone app, which has over-the-air, real-time (but background) sync

    Calendar - I’ve been using gCal on the PC for a long time now too, also now with a Chrome Application Shortcut. I use these to give my frequently-used apps their own windows (you’ve heard of the OS, still not quite yet defunct), and make it easy to switch betwen them using Alt-Tab. On the iPhone I use the native Calendar app. I had been using NuevaSync for real-time over-the-air sync, but as one would might have expectd, Google recently announced their own iPhone Calendar and Contacts syncronization service, which seems to have duplicated 95% of what NuevaSync offered overnight. The only missing feature that I can detect so far is support for multiple calendars, which is nice, but not a must-have. NuevaSync had also had a number of service hiccups recently which made me start to feel a bit less confident about the stability of the service. While I applaud the team at NuevaSync for keeping the faith, I doubt that they can keep ahead of Google’s developers on such a core feature. 

    Update: It turns out that GCal-iPhone sync does support up to five calendars, but only your own primary calendar is enabled by default. I had to search around a bit to find out how to enable other calendars, but it’s easy enough: 

    1. Complete Google’s instructions for setting up iPhone sync
    2. Open Safari on your iPhone
    3. Navigate to m.google.com
    4. Select ‘Sync’
    5. Select your device
    6. Check the boxes next to the Calendars you want to sync (It will only let you choose 5 total)
    7. Click ‘Save’ (you’ll probably have to wait a while for the additional calendars to sync to your phone).

    Contacts - This was the last of the core PIM features that was keeping me on Outlook, since Apple built Outlook contacts sync into the iPhone OS from the start. However, there were a couple of major issues with this setup – no real-time OTA sync, and no remote (web) access to my contacts. The clear solution was to move to Google Contacts, but until recently there was no way to sync those to the iPhone without going through Outlook – clearly unacceptable. 

    Although NuevaSync had offered contacts sync almost from the start, I wan’t ready to trust it right away. However, after a few months of using their calendar sync service, I turned on contact sync, and quickly left Outlook behind. Now that Google has their own iPhone sync service, I’ll probably be using that instead of NuevaSync. 

    Aside from basic syncronization, I had been stuck on Outlook for two other reasons: getting contacts into and out of the PIM. Neither of these are as easy with Google Contacts as they were with Outlook and Anagram and a few AutoHotKey (AHK) hacks.

    Inbound: With OTA sync, iPhone contacts and Google contacts are effectively a single application, single database, so I can add a new contact wherever I happen to be working. Easy enough on the iPhone with “Create new Contact”. On the PC, I use the same sort of feature in gMail — but in both cases the interface for adding further details to a contact is rather lacking. There is an Anagram iGoogle module, but since I don’t use iGoogle, this is sort of an extra step to gain a step, so I rarely use it. 

    Search/Outbound: I have Google Contacts set up as yet another Chrome Application Shortcut, so I can just flip to it and search relatively easily — but why isn’t there a better Google Contacts app? Why aren’t there any keyboard shortcuts? Why are there no fields for birthday, URL, tags, etc? Why can’t I easily copy and paste contact details into an email message? I don’t have any doubt that Google is working on a more fully-featured Google Contacts app. 

    Notes – Not a major issue, although it’s still a mystery why there is no simple sync for iPhone Notes. For now, I continue to use that as a standalone. I just tried NotesPro, but it only seems to “sync” from the iPhone to Google Docs, and not back again, which is very confusing. I guess I should look harder at EverNote

    Lastly, to answer my own question, it appears that Microsoft Exchange somehow ended up as the equivalent of IMAP for contacts. Is there no open-source alternative? 

    Feb 05

    In an effort to upgrade my desk and lessen the mysterious strain in my right wrist, I’ve been trying a bunch of different mice and keyboards lately. I’ll go over the mouse situation elsewhere. 

    Search around, and there is lots of passionate discussion about PC keyboards. Some people argue for the split ergo thing, some for the classic IBM thing, some for the minimalist thing, etc. I’ve tried several, although I’ve never gone the full distance with anything quite so radical as the “Bat“. 

    I started with: old Compaq IBM-clone full 101-key PC keyboard. This thing has great key action and a good layout, but it’s very loud, and I think the long key travel was causing me some wrist strain. 

    Old compaq keyboard by you.

    Then I tried a Microsoft “Comfort” keyboard – too squishy. 

    Very briefly, a Logitech Cordless Desktop – a keyboard that looked like the flight deck on the Enterprise. Too complicated, and too finicky. 

    Typematrix 2030. Awesome feel and very sleek looks. My girlfriend said “that keyboard looks cool.” Although I agree with their rhetoric on the straight grid layout, but in practice it’s difficult to get used to, and the lack of arrow and Home/End keys in the usual layout is really problematic for even an occiasional programmer, like me. A secondary problem caused by the non-standard layout is that it’s very difficult to switch back and forth between other computers – and since I use at least three regularly, this was sort of a deal-breaker for me. 

    After coming across the latest piece from Coding Horror, I decided to try yet another – the Mac Keyboard

    Keyboard

    The Mac Keyboard combines some of the nice features of the TypeMartrix — clean looks, nice tactile feel with low key travel — with a real arrow key and normal key layout, including standard arrow keys and Home/End cluster. A quick Google of ”mac keyboard” windows  led me to the conclusion that I might want to remap the Command (Windows) and Option (Alt) keys. After trying it myself with KeyTweak and getting stuck with strange Alt-Tab behavior, I found this article which provides a Mac keyboard mapping for KeyTweak script that you can download and load directly in KT. This did the trick nicely. 

    Now that I’ve used it for a day or two, I have to say that the Mac Keyboard is pretty awesome. While I agree with the idea of minimizing distance to the mouse for ergonomic reasons, which is why the TypeMatrix omits the numeric keypad and normal arrow cluster, in the end I agree with Jeff Atwood that “thou shall not mangle the Home Key Cluster”, and that “a quality keyboard is one of the best (and cheapest) investments you can make in your career” — not only for a programmer (which I’m not), but for anyone who spends a lot of time at the computer.

    Update: after using the Mac Keyboard for another week or so, the only other missing thing is the Ins key. While I can understand that Mac OS is designed to work without Ins, it’s useful for copy & paste in Unix shell sessions. This article seems to indicate that the Fn key on the Mac Keyboard is mapped to Ins in Windows, but that doesn’t seem to be working. I’m going to try remapping F15 or something else to see if that works. 

    A great compromise would be a Mac Keyboard without the numeric keypad: 

    Mac_keyboard_no_keypad




    12 years of mobile phones

    Originally uploaded by El Gran Tomate

    I just took all these old phones (not the iPhones!) down to the recycling bin at the local Whole Foods. I thought I’d shoot a pic of the lineup before they all went off to gadget heaven.

    I was loyal to Nokia GSM world phones for a long time, even though a lot of screens went dead on me. I switched to BlackBerry Pearl for a while, and now I’m on the iPhone… I’ve broken two iPhone screens already too, but they both still work.

    Nov 06

    Boy, do I hate reggae. Give me a break, please – is the record stuck?!! And acid rock – oh my god, why would anyone ever play this crap? This morning has been a music disaster. Help!




    Postcard from Italy

    Originally uploaded by bdwelle.

    I made a painting!

    Silicone Garlic Peeler – this actually works, and it’s not a shitty “gadget” – just a neat little tube of silicone.

    Lemon Squeezer – very useful for guacamole, margaritas, everything

    Microplane Graters – great for cheese, zest, nutmeg, cinammon, etc.

    Good design works!