New Computer: “Flonkerton”

Late last December, my desktop PC “Fezzik” (the one of “Tiger Direct Sends Me the Wrong PC” fame) decided to very suddenly die — the victim of a fused, overworked P4 processor giving up after just two years of deficient service. I salvaged the box for parts, keeping the floppy drive, hard drive, DVD-ROM drive, keyboard, mouse, and speakers. The RAM and video card went back to my brother whence they came, and the casing, motherboard, and power supply were discarded on the “free stuff” table in the laundry room, along with the old secondhand CRT monitor — which I had picked up from that same table. Then I went about the task of getting parts for a new PC through NewEgg. The orders went thus:

Total cost was under $500, and it was all quite easy to put together, requiring no more than two nights of casual tinkering. The fan/heatsink assembly did have a slightly troublesome latch, and the old hard drive started making alarming sounds which necessitated a trip to Staples for a new Western Digital 160GB drive, but other than that it all spun up fine.

Oh, this PC is named “Flonkerton.” We were watching an episode of The Office while I was at the “Name of your PC” part of installing Windows, and I was tired of “Princess Bride” references. As for performance, I wasn’t expecting much more than a slight bump over the speed of Fezzik, so it was quite pleasing to find that Flonkerton smoothly handles 3D environments like Second Life and Half Life 2, which Fezzik had been unable to run without crashing. More RAM, dual core CPU with bigger L2 cache, and the inbuilt NVIDIA Geforce 6150SE made much more of a difference than I had thought they would — all for relatively cheap.

Here’s how the setup looks like on my half of the desk (the other unseen half being Amy’s space for her MacBook and printer):

New Computer on Desk

Two things I wish you to notice:

  1. I have no desktop wallpaper; just a solid gray background. This prevents visual distraction and color bias when designing.
  2. The tower is off to the right; the monitor sits atop a VHS and a DVD player. We no longer have a TV. I will explain my entertainment setup further in a future post.

For your downloading pleasure and for my future reference when putting together a new PC, a list of the applications I have installed so far:

  • The usual range of browsers: Firefox, Opera, Safari, Lynx.
  • Pidgin and Skype, and that’s it for messaging. Pidgin handles multiple protocols pretty well, and I use its GTalk functionality for Twitter.
  • Gmail Icon Notifier to set a browser alias to Gmail as the default email app, and Google’s official notifier for system tray new mail checking.
  • ConTEXT, free programmer’s editor for code and text editing.
  • Photoshop 6, one of the few non-free apps on this machine, standard for graphic design use. This is a legal copy with a legit license, purchased cheap from a local business which closed shop. “CS3?” Piffle! I’ve never needed anything in Photoshop past v6.
  • Filezilla and WinSCP for GUI-based FTP and SFTP, though I usually just go to the command line for quick single file transfers.
  • PuTTY (and its accompanying binaries) for command line SSH/SFTP needs.
  • VisionGS (free Personal Edition) for webcam still image uploads on a schedule. I’ve tried other webcam apps and I always come back to VisionGS for its feature set and relatively clean user interface.
  • iTunes and Quicktime for music and .MOV playback.
  • VLC Media Player for playback of video formats other than those native to Quicktime and Windows Media Player.
  • Joost for some small quantity of TV-like entertainment, though all we’ve done with it so far is watch Home Movies.
  • BOINC/SETI@home, which uses spare CPU cycles for distributed computing tasks assisting the search for aliens.
  • RSS Saver, a simple screen saver which zooms through text from RSS feeds.
  • ScrHots for simple screensaver hot corners.
  • Tugzip for ZIP and other compression needs.
  • Steam, which so far I’ve just used to dabble in some retro multiplayer action in the original Half Life. At some point when I have time (haha yeah right) I’ll get the Orange Box and get my butt kicked at Team Fortress 2.
  • Second Life. Thanks to “Dwight Shelford” and Law and Order:SVU’s Another Youniverse for getting me back into this. Help me.
  • Of course I will throw Apache, PHP, MySQL, and Python, and SVN into this at some point.

Anything else you think I should install?

Flickr Video

First Flickr video, shot with the 6120c:

I got first wind of Flickr’s impending launch of video from TechCrunch’s Twitter stream and puppet show announcement (followed by more puppet buzz from Flickr themselves). Matt confirmed to me that he had indeed been in on the private beta, shortly before Flickr announced it officially.

When I first heard the rumors of an upcoming Flickr video feature last year, I had mixed feelings: would it be yet another service to choose from an ever-widening field of web video offerings? My own videos were already scattered across YouTube and Google Video, defeating my own neat-freak desire to consolidate content in one spot. (This is why it was something of a relief to me when Google acquired YouTube.) But moreover, I dreaded the Youtubization of the Flickr community.

The manner in which Flickr has launched video content has quelled my fears; they have combined video into the photostream such that it smoothly integrates with the photo management interface. Videos are subject to a 90 second time limit, and are uploaded, titled, captioned, and tagged in much the same way that photos are. The expectation is that these will be “moving pictures”; individual clips of subjects, minimally edited, rather than full narrative productions or interminable talking heads. (Not that such videos are disallowed from the site or impossible to squeeze into 90 seconds.)

In conclusion, me likey.

More from Yodel Anecdotal, Wired, Dave’s Download, Paul Stamatiou, and Metafilter. Also, DCist has started a video group, in which I got FIRST POST!!!

Nokia 6120c Photos

Here’s a bunch of photos from the 6120c to show the phone’s camera quality. I forgot to mention that the camera has a feature called “Panorama mode” — this lets you take one photo, shift the view, take another, and if they line up the camera app will stitch the two along an overlap, as with these two quick panoramas I got of the Ateneo de Manila campus:

Admu2.jpg

Admu3.jpg

And now, a huge photo dump from after I got back to DC. This is me catching up on the mobile content I’ve been neglecting to push here from Flickr. (Oh, and that first panorama is stitched with desktop software, as it consisted of more than two shots, and the fog over the river was throwing off the phone’s own image overlap detection.)

Foggy Potomac - Panorama

USBG and NMAI

Capitol Couple Pink Bike

Spring Afternoon Blossoms

Watergate Icicles Morning on the Potomac Blue Hour Icy Hydrant Button Moat Bicycle Seat Postal Door Lock, Light, Love Washington Square Park Arch Washington Square Park Buildings Snow on Leaves Sunny Swollen Potomac Drained C&O Canal Duck High Tide

Nokia 6120 Classic

Update, 2009: Don’t get this phone, even secondhand. Not worth the constant random shutdowns and blank screen wakeup bug. Latest firmware upgrade created as many problems as it solved.


Nokia 6120 Classic While I was in Manila I picked up a Nokia 6120 Classic at the tiangge, since the old 6600, already secondhand and scratched, was getting on in years. I wanted a faster, more feature-rich phone without breaking the bank for my dream device, the N95. The 6120c met the price-feature point nicely, a compact Symbian mobile phone with multimedia capabilities for under $200. (Philippine peso equivalent, anyway; this phone is an Asia/Europe model, not available in the US retail market without a significant markup. I had to get a universal adapter to plug it in.)

Apparently the 6120c is Nokia’s smallest current 3G-capable S60 phone (although 3G is a moot point for me as T-Mobile has no 3G in the US) oriented towards multimedia use. CPU is a 369MHz ARM 11 with 64MB RAM, running Symbian OS 9.2/S60 3rd Edition. It’s got the standard features, plus a primary and secondary camera with video and flash; GPRS, EDGE, and 3G connectivity (but no wifi); also a host of productivity apps, including QuickOffice, Calendar, RealPlayer, native web browser, PDF reader and Flash player. Connectivity can be via Bluetooth or through a standard mini-USB port, which when connected mounts the phone’s microSD expansion card as an external drive.

Nokia 6120 Classic The 6120c uses a mostly conventional button layout, with menu and clear buttons on either side of the main console buttons rather than “creeping” up either side of the screen as on the 6600. One slight annoyance with the 6120c’s function key positioning is that on-screen button prompts don’t correspond exactly to the function buttons themselves, so an unaccustomed user might find himself pressing ‘Menu’ or ‘Clear’ rather than ‘Options’ or ‘Select.’ Buttons are flat and close together, but large enough to avoid mispresses, which were a frequent problem on the 6600. Keys provide satisfying clicky feedback, so there is no doubt when a button has been pressed. One drawback of the 6120c’s keypad is the lack of a Text Highlighting “Pencil” function key; cut and paste is handled instead by an Editing Options submenu.

The Symbian OS runs decently fast and multitasks like a charm. Startup time is just a few seconds, and the system and native applications have been stable and hang-free so far. As an exercise in adaptation, I tried setting aside the Palm Z22 for a month to see how well the 6120c worked for personal information management. The calendar worked great, with reminders on the phone’s main front screen, and the alarm clock’s multiple quick-alarms were a lifesaver for sleeping, cooking, and laundry. I did miss having a checkboxed tasks list, but the Notes app served just as well; it was a deficient replacement, however, for office notetaking — you can’t look serious in meetings tapping on a numeric keypad, and it’s not as fast as writing in Graffiti on a Palm.

Amy and Pickles Haircut

(Above left, primary camera shot; above right, secondary camera shot.) Primary camera resolution is 2.1MP. Pictures are of middling quality, slightly bland and desaturated, but satisfactory for quick snapshots. A fairly bright LED light serves as flash. Perhaps to more closely mimic the feel of a real camera, the screen reorients in camera mode such that you must hold the phone horizontally, a configuration I find awkward. One can also switch to the user-facing secondary camera for a self-portrait view (in which the camera interface switches back to vertical), but you cannot switch from primary to secondary camera in the middle of recording video. (Pity, I would have liked that feature for an on-the-spot “and now to you”-type video log.) The secondary camera’s main purpose is video calls (which sadly I cannot make on T-Mobile in the US) so its resolution is limited to a grainy 320×240. In the image gallery, an added bonus is the ability to edit photos: add effects, adjust exposure, color, and picture size; image functionalities that were missing from the 6600 gallery app.

Nokia 6120 Classic As for basic calling and texting, the phone excels greatly. Signal pickup is strong, sound quality is loud and clear, and the handsfree speaker can be heard even outdoors in the city. SMS works as expected, and the T9 autocomplete includes lots of common-use words which were lacking on the 6600 (like broccoli, spinach, burrito, bagel, and other food items). A wide variety of tacky ringtones and message beeps is included, but as always I’ve settled for simple, discreet chirps.

For mobile internet, I’m coughing up an extra $5/month for “T-MobileWeb” (formerly “T-Zones”), a GPRS data connection with dialup-like speed, but also unlimited bandwidth. The 6120c’s native browser works just fine for basic web use, and is even capable of showing choppy, halting Flash. Of course I keep Flash and images off and just use the plain text versions of sites, which is enough for my needs. One thing I don’t like about the browser, though, is that it can’t do copy and paste. After months of griping about the lack of copy/paste on the iPhone, you can imagine the sense of betrayal I felt at this travesty of a user interface omission.

There’s one major, very annoying issue on the 6120c which might be a dealbreaker — the screen hibernation bug, in which the screen fails to wake up from sleep mode. The backlights go on and the phone functions normally, but the screen itself remains black, showing nothing, so you have to “fly blind” until you’ve power-cycled the phone or waited for the energy saver to kick back in and pressed a button to revive the UI. This has been happening to me about once a day, usually at night when the lights are off, so I’m wondering if it’s something to do with a faulty light sensor which affects screen contrast and backlight intensity.

Other than that bug, I’m very pleased with the Nokia 6120 Classic. I have yet to test its multimedia capabilities as a music and video player (outside of playing back videos shot with the camera), but it does excel as a mobile phone and it suffices as a camera for posting to Flickr. Barring a massive hardware failure I think I’ll stick with this phone for a while.

More stuff on the Nokia 6120 Classic from Yuga, GSMArena, OSNews, and SuperCoolAl’s video walkthrough.

Coming tomorrow: a selection of mobile photos from the 6120c, and I try out mobile video on Flickr.

Truly An American Icon

Today is April 1st, the day when web pranks ensue. For a change from previous April Fool’s redirects (1, 2, 3), I have instead decided to forego a front-page prank and instead provide you, internet, with a valuable web prank service: the “Stephen King is Dead”* Obituary Troll Generator.

A simple homegrown PHP-based mad-lib script, the troll obituary generator asks you for some basic info on the recently deceased, then gives you some text saying that you heard on talk radio that s/he had died at home, that there would be no denying that person’s contributions to some body of work, and that members of some community would miss this figure who was truly an icon of his or her nationality. From there you are free to copy the text to paste into forums and weblog comments everywhere, sowing panic, alarm, and chaos in your wake. So have at it!

* A bit of explanation for the uninformed: “Stephen King is Dead” was a popular “red herring” troll on Slashdot, posted early in a thread to throw it off-topic as forum newbies went on panicked searches through the news, then came back to the topic to post follow-ups like “I can’t find any news about Stephen King” or “No, he’s still alive,” thus further derailing the discussion. The choice of Stephen King for this particular troll was completely arbitrary, just like how Rickrolls involve Rick Astley’s “Never Gonna Give You Up” and not some other song or artist.

Cherry Blossom Walk

Today was a cherry blossom day. We had originally planned to wake up at the crack of dawn to catch the blossoms just after sunrise, but that sort of thing doesn’t happen to us on Saturdays, so it was about 11 AM by the time we got to the already-crowded tidal basin. We went against the normal flow of most of the foot traffic and went counter-clockwise through West Potomac Park — a route with the added advantage of bringing you through the FDR Memorial in the chronologically correct direction. Lots of people, but the day was pleasantly brisk and sunny, lovely for a walk around DC. Smithsonian Metro was a mob when it came time to return, so we opted to walk home down the Mall instead, glancing at kites and passing through gardens en route. A selection of photos follows.

IMG_2068.JPG L 275 IMG_2108.JPG IMG_2169.JPG IMG_2125.JPG

Tidal Basin Cherry Blossom Panorama

IMG_2086.JPG

IMG_2077.JPG IMG_2065.JPG

IMG_2039.JPG IMG_2152.JPG

Here’s the full Cherry Blossoms 2008 photoset, and see my past photos of DC cherry blossoms.

Nokia 770

Nokia 770 I heard a lot of buzz last year about the Nokia 770 being the cheap Linux geek’s gadget of choice, and I wanted in on that action to replace my increasingly obsolete Palm Z22, so I bid for a like-new secondhand 770 on eBay and won it for $102.50 — pretty good bargain.

Take note: the 770 is not a phone, but an internet appliance which Nokia released to test the market for such a device. It’s basically a handheld Linux computer with a 252Mhz TI OMAP CPU and 64MB RAM, running Debian and a mobile build of Opera, with open-source support through Maemo.org (a community sponsored by Nokia).

Interface is touchscreen-based, drag-to-scroll, with buttons along the top of the device and left of the screen for additional functions: power, fullscreen toggle, a rocker to control volume or zoom, a D-pad for movement and scrolling (though touchscreen dragging is much easier for that), a menu toggle, and an escape key. Text input is done either through handwriting with the included stylus (difficult and unintuitive) or by an onscreen thumb keyboard (easier) which can expand to fullscreen. Nokia 770 Screen Detail The desktop can be customized with a background wallpaper and a limited selection of draggable “applets” — clock, radio, google or wikipedia search, RSS reader, single-link graphical bookmark, and contacts.

The web browser gets its own dedicated icon on the application menu at left, with an extension of browser bookmarks. After a few months I’ve found it to be acceptable for casual text-and-graphics browsing, but that’s it. The inbuilt browser is a scaled-down mobile version of Opera which chokes on most rich media and is a bit too slow to run Flash or AJAX-rich web apps decently, so no YouTube, and I need to use the mobile or plain HTML versions of Google apps like GMail or Reader. (Mobile YouTube is browse-able but the .3gp files don’t play in the 770’s native video player.) For just regular text browsing, have sharp eyes, as the default font size is a bit small. Enlarging text with the zoom rocker causes kerning issues, and zooms the page past the screen, making reading a bit hard. (I prefer to avoid horizontal scrolling when possible, keeping text flow within the width of one screen.)

PIM functionality is sadly lacking, with only a barebones Contacts application just for email addresses and Google Talk contacts; no real address book, no calendar, no tasks, but there is at least a rudimentary notes application which saves text files to the filesystem. Additional third-party apps are freely available from Maemo.org’s download archive, but I’ve found none are satisfactory for PIM use; and many apps (at least in the OS 2006 section) fall short on stability or usability out of the box, needing endless tweaking and customization to work properly, as with much open source software out there. Nokia 770 with Doom While it’s fun to be able to play Doom on a 770, it’s not quite as fun when you find it crashes when you try to load a saved game, and the instructions to install the latest build read a lot like the Quake 3 Linux Troll.

At the end of it all, the 770 excels at web browsing with wifi or GPRS via bluetooth, but for most other functions (personal information management, games, ebook reading, notetaking) I’ve found a basic Palm device to be superior. Now, this is where Garnet VM comes in handy: it’s a Palm emulator for Nokia tablets, creating a virtual Palm OS environment wrapped in a simple 770 launcher application, with the ability to install new Palm applications from the filesystem and even HotSync with a PC given its hostname or network IP.

Nokia 770 - Garnet VM Palm Emulator Oh, one small problem since I started using Garnet VM: it appears that a small dead spot has appeared on my 770’s touchscreen corresponding to the position of the writing area — that part of the screen still displays stuff, but it no longer responds to touch. I’m a vigorous Graffiti thumbnail writer, and my Palm’s been able to take it, but it seems the 770 screen may not have been quite so durable. So caveat emptor on that.

(Of course it would take me months to get down to writing about the 770 just as it starts to break. So now I have my eye on the N810 as a possible replacement.)