4757 comments
2071 subscribers
4480 on Twitter
Subscribe! Feed reader E-mail

On the way home after a late night

I’m starving and my hands are a little bit weak. I’ve had nothing but
hot chocolate since lunch, too pressed for time to even raid the
vending machines near the cafeteria. The data I needed for my paper
only came in today, and with deadlines for both the CASCON paper and
my article on social bookmarking for the lab newspaper, today was…
well… challenging. =)

It didn’t help that I spent most of the morning puttering about the
blogosphere, welcoming people in and updating my blog. I knew I was
supposed to work on the social bookmarking article and I had bits and
pieces of what I wanted to say, but I couldn’t quite sit down and do
it. On Monday, I think I’ll get that out of the way before I even
start catching up with the blogosphere.

Yes, yes, way too much hacking. Along the way, I’d installed a few
more extensions for my browser, including one that made it easier for
me to paste some boilerplate into textareas (good for blog newbie
tutorials). I wanted to chat with other IBM student bloggers at lunch,
so I wrote a quick and dirty Ruby script that generated an OPML file
given a set of e-mail addresses so that I could import that OPML file
into my blog reader. I turned up only three bloggers, though: me,
Pranam, and Kevin. Oh well. We’ll get there eventually…

Even the fresh data I received distracted me. I couldn’t wait to slice
and dice it in interesting ways! It was a good thing that Mark
scheduled a 3:00 phone call in order to check up on me. (Yay fantastic
research supervisor!) He reminded me about the CASCON deadline, but
also reassured me that it was doable and that he was around to help. =)

David also called me up to talk about some complications in the data
set. We figured out how to deal with some missing data, and I think
the workaround we came up with was okay. Then I went back to 1panicking.
Fortunately my editor moved the deadline for my social bookmarking
article to Monday so I could concentrate on my research.

So all I had to do was code the visualizations. I felt myself
performing a bit more sluggishly than I’m comfortable with – too
little sleep, not enough food – but I slogged through it anyway.
Fortunately I knew enough Ruby to squish the data into a form I could
easily work with, and I had learned enough about the Prefuse
visualization library to add filters to the dataset, allowing me to
get snapshots of the data. Yay.

So that worked out. My timing was perfect, too. I dumped screeshots
into (gasp) a Microsoft Word document, blogged a couple of interesting
things on my internal blog, and ran to catch the bus. I waited around
five minutes for the bus – ompletely anxious, of course, as those
buses run only once an hour!

So now I’m on a bus – the second on this trip – a little bit weak – I
really should always bring emergency food in my backpack – but I’ll be
fine.

The coding was almost fun, even, playing around with Ruby for text
processing and Java for visualization…

On Technorati: ,

Random Japanese sentence: この種の猫にはしっぽがない。 The tail is absent in this type of cat.

Short URL: http://sachachua.com/blog/p/3564

Comment, share a thought, ask a question...

Please comment as you, not your organization.





On This Day...

  • 2011: It’s Bike Month in Toronto! — While we don’t have anything like the awesome biking infrastructure of the Netherlands (oh, and all that flat land – [...]
  • 2010: Monthly review: May 2010 — May was quite a learning experience. From an oh-no moment when I accidentally mail-flooded around 70 people to a new [...]
  • 2009: Photos from High Park — High Park
  • 2009: Weekly review: Week ending May 31, 2009 — From last week’s plans: More Transition2 work – finish event-related bugs Another day, another build… Things are progressing nicely! More LinkedIn and [...]
  • 2008: Drupal makes me feel like Bruce Lee + Jackie Chan
  • 2008: Drupal: Storing data in the user profile — If you want to store data in the user profile, here’s an example of a quick and dirty way to [...]
  • 2008: Drupal: Adding lines to settings.php in an installation profile — Installation profiles can make it easier for you to test and reproduce your configuration. But what if you need to [...]
  • 2006: Life on the A-list — Somewhere along the way, I managed to end up as the hottest blogger within IBM, with over a thousand hits. I [...]
  • 2006: RIP, PDA — I discovered to my chagrin this morning that the Compaq iPaq no longer retains a charge, perhaps because its internal battery [...]
  • 2006: Social Tech Brewing — Last night’s Social Tech Brewing social was lots of fun. (Notice how lazy I getabout linking? ;) ) Phillip Smith arrived [...]
  • 2006: It’s alive! Reviving my iPaq — I’ve decided to experiment with carrying an electronic device around again. Several people have reported seeing Moleskines coexist with PDAs, so I [...]
  • 2006: Tagging blog posts — At some point I really should write my own tag indexing thing. =) That way, it’ll be easy to find out, [...]
  • 2006: Blackberry goodness — Sandy read my post on networking and saw my note about Blackberry, that addictive little e-mail-anywhere device. I keep itching [...]
  • 2005: On teaching programming — why do I have to write all this syntactic sugar to just do the canonical “Hello, world”? I firmly believe [...]
  • 2005: Productive day! — I had so much fun writing today. 500 words for my m-ph entry, 1000 for the Linux Journal article on taming [...]
  • 2005: xtla and Gnus — There is a feature in xtla.el to send/review patches via gnus. To set it up, you need the following lines for [...]
  • 2005: Introducing the Hipster PDA — by Sacha Chua (Sneak preview of m-ph entry for tomorrow) “I’ve found the perfect PDA,” I gushed. My friends perked up. Knowing how [...]
  • 2005: Flash fiction: GLUTTONY – 55 words — GLUTTONY (55 words) Flash fiction by Sacha Chua “Gluttony is indecent and a catalyst for sin,” said his devoted mother, measuring rice grains [...]
  • 2004: Imagine Cup — Fanny Sy wrote: I’m so proud to announce that our team representative for the Imagine Cup competition has won the Imagine Cup [...]
  • 2004: Much productive hacking last night — - Dusted off CoursesSubmission and started hacking on it again: minor template tweaks (tables instead of lists, for example) and some [...]
  • 2003: [menu-bar] and mouse bindings — The mouse binding is throwing my memq all off!
  • 2003: proper-listp — (defun proper-listp (l) (or (null l) (and (consp l) (proper-listp (cdr l)))))
  • 2003: Student-centered learning — Brilliant idea! I can make a lot of things learn-by-example, and have them work in pairs almost all the time. For example, [...]
  • 2003: TFI — Dr. Augustin Martin Rodriguez, Gus – program director. Supposed to orient us all on how to be good Ateneo teachers. Useful because [...]
  • 2003: TFI — Introductions roland, math jenny, math andre, DISCS stan, DISCS rico, college 85, pulseasia, strategy and marketing crista, german malou, ecce rex briones, math ramir, math jun, history, institute of philippine [...]