6084 comments
2357 subscribers
6223 on Twitter
Subscribe! Feed reader E-mail

Back in the groove

I had a totally awesome day at IBM today, crunching some data and
doing some nifty photocloud visualizations of all the people who had
blogged about a certain topic. I sorted it by domain in order to
collocate people from the same lab, and resized the photos according
to the number of posts they had made, linking each picture to the
respective blogs. I then ran the same analysis on their bookmarks.
Next week, I’m going to do a 2D plot… =)

It was _tons_ of fun hacking together a little Java program to do the
analysis. I had to look up a lot of things in order to do the first
program. It took me a while to dump SAX in favor of DOM, but once I’d
gotten the XML parsing code out of the way, I wrote the data analysis
quickly. My code wouldn’t win points for elegance or efficiency, but
it works. I wish I had either Ruby or Python on that system – heck, I
could do this stuff in Emacs Lisp. I think I’ll go install the Windows
versions of my favorite programming languages as soon as possible,
although I might have to clear it with IBM first.

Today put me firmly back in the programming/hacking camp. I couldn’t
pry my fingers off the keyboard. =) Mark had to call me to make sure I
didn’t miss the 3:55 bus. I just had so much fun writing glue code and
crunching all the data. In terms of geek stuff, this is where I
belong…

On Technorati: , ,

Random Japanese sentence: ペルシャ猫に関連した古いお話しがあります。
There is a classic story related about a Persian cat. Perusha-neko ni
kanren shita furui o-hanashi ga arimasu.

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

On This Day...

  • 2013: Debugging my brain: typos (write-os?) in my sketchnotes — Embarrassing mistakes are excellent ways to find and deal with bugs in your life. A couple of months ago, I [...]
  • 2012: Weekly review: Week ending March 23, 2012 — From last week’s plans Business [X] Earn: Project E1: More consulting Training Theming [X] Plan: Share my ideas behind visual [...]
  • 2010: How to get people to read your blog post — … is a useful question, but it’s the wrong one. Catchy titles and controversial topics are good at drawing eyes, [...]
  • 2009: Tips for managing virtual assistants — There are plenty of tips out there for becoming a virtual assistant, but not that many for managing virtual assistants. [...]
  • 2009: The Enchantress of Numbers; Happy Ada Lovelace Day! — Today is the first Ada Lovelace Day, dedicated to the celebration of women in technology. =) It’s interesting to think about [...]
  • 2009: Digraphs with Graphviz — And for the geeks, here’s the Graphviz dot file that created the graph in How to do a lot. Posting [...]
  • 2009: How to do a lot — People often ask me how I get so much done. It gets almost funny, even: some people seem to think [...]
  • 2008: Vision + Value + Voice = Connection — Gary Brown e-mailed me this insightful manifesto from Michael Lee Stallard, an expert on client and employee engagement. In it, [...]
  • 2008: Jetlag-assisted wakefulness — I was out like a light last night at maybe 8:00 or so. Jetlag. Today I woke up at 3:30. [...]
  • 2008: Wicked Cool Emacs: BBDB: Use nicknames and custom salutations — I like starting my e-mail with a short salutation such as “Hello, Mike!”, “Hello, Michael”, or “Hello, Mikong!”, but it [...]
  • 2007: Eclairs — The house smells of eclairs, and stories are baked into those light-brown shells! Random Emacs symbol: ebnf-spool-directory – Command: Generate and spool [...]
  • 2006: Level up: Salmon! — I cooked salmon for the first time today. =D I followed the recipe for salmon with avocado with lots of [...]
  • 2006: Level up! Steak and potatoes — After giving that cook-or-die speech, I felt like treating myself to something special. So for today: pepper steak and mashed potatoes! This [...]
  • 2006: Toastmasters — If I give the universe a chance, it does its best to be absolutely wonderful. =) I had misgivings about the Toastmasters [...]
  • 2005: Edwin’s comment on financial literacy — edwin of technobiography said: Hi Sacha, Many of us, like me, have a lot to learn about financial literacy. I’m reading up [...]
  • 2005: Difficult choices — UToronto is offering me admission. An interesting startup is recruiting me. Choices are always difficult. I would like to defer my U of [...]
  • 2005: MSU-IIT student wins IBM Linux Scholar Challenge — http://news.inq7.net/infotech/index.php?index=1&story_id=31491 Filipino software developer wins IBM Linux Scholar tilt Posted 00:33am (Mla time) Mar 24, 2005 By Erwin Lemuel Oliva INQ7.net FILIPINO software development talent [...]
  • 2004: CS planning meeting — Dr. Sarmenta: research. Thinking of research programs. On the positive side, CS197 this year went particularly well. Lot of good projects. One [...]
  • 2004: Free.net.ph scheduled downtime — sacha@free.net.ph will be unreachable from 2004.04.07 to 2004.04.11 as Jijo’ll be working on upgrades. I can be reached… hmmm… through erc://irc.freenode.net/#emacs and [...]
  • 2003: eshell extensions — emacs — In a March 6 post to the help-gnu-emacs@gnu.org mailing list, Romain Francoise mentions em-last.el, an eshell module that lets you cycle [...]
  • 2003: kana-kanji user dictionary for Japanese LEIM — emacs — Charles Muller figured out how to add to the kana-kanji conversion dictionary – modify ja-dic.el and recompile.
  • 2003: substring completion — emacs — Le Wang mentions icomplete and mcomplete in reference to substring completion in a March 4 post on the help-gnu-emacs@gnu.org mailing list. Hmmmm. [...]
  • 2003: Emacs menu accelerators — emacs — Jeffery B. Rancier’s March 12 post on help-gnu-emacs@gnu.org has this useful LISP snippet for Windows Emacs users: (defun jbr-w32-simulate-Alt-tap () (interactive) (w32-send-sys-command 61696)) (global-set-key [C-tab] [...]
  • 2003: Info-goto-emacs-command-mode — emacs — Useful Emacs documentation thing. See Info-goto-emacs-command-mode, normally bound to C-h F in CVS Emacs.
  • 2003: scroll / wheel mouse in Emacs — emacs — According to fsbot on freenode#emacs, , wheel is - http://koala.ilog.fr/colas/mouse-wheel-scroll/ - Put (mwheel-install) in .emacs
  • 2003: recentf.el and session.el — emacs — On the help-gnu-emacs@gnu.org mailing list, Hans Larsen says that session.el replaced recentf.el a long time ago. I used to use recentf.el. Maybe [...]
  • 2003: Remote X terminals — The link for remote X terminals is http://www.linuxgazette.com/issue27/kaszeta.html
  • 2003: Finite-state automata in LaTeX — In a really old post on debian-user@lists.debian.org“>debian-user@lists.debian.org (Jan 27 2003), Mark Zimmerman suggests the use of metapost to generate pretty finite state [...]
  • 2003: “Hello, tech designers? This stuff is too small” — ACM TechNews links to http://www.usatoday.com/usatonline/20030304/4914082s.htm, an article about how small things are getting. Americans seem to not like the idea of tiny devices, [...]
  • 2003: news.freshmeat.net — Google:gnus+freshmeat leads me to nntp://news.freshmeat.net, an NNTP server that provides Freshmeat news with the right subjects! Yay. I am definitely going to [...]
  • 2003: pointless presentation package — http://freshmeat.net/projects/pointless/ is a text-source presentation package that might be worth looking into, although it’s just on its first public release.
  • 2003: dasher and jogdial? — I wonder if there’s any way of getting dasher to work with the Sony jogdial. That might be a nice input [...]
  • 2003: dvorakng – a dvorak typing tutor — The 2003.03.18 edition of Freshmeat news lists dvorakng, a GPL Dvorak typing tutor based on dvorak7min but with extra features. URL: http://freshmeat.net/projects/dvorakng/
  • 2003: Essay about Linux in University CS curricula — On the open-source-now-list@redhat.com, Dan Kegel links to his essay on the industry’s need for graduates with Linux/OSS experience, and how universities can [...]
  • 2003: Gnus CVS for Debian — emacs — Add this to your /etc/apt/sources.list # For daily Gnus snapshots deb http://people.debian.org/~srivasta ./packages/ Source: EmacsWiki:GnusCvsForDebian
  • 2003: Linux accessibility — On the debian-user@lists.debian.org mailing list, Jerome Acks Jr. thinks that http://trace.wisc.edu/linux/index.htm is about the best Linux accessibility resource.
  • 2003: disabling plugin requests in mozilla — You can also delete libnullplugin.so in the mozilla plugins directory.
  • 2003: mail oops — Apparently, i-manila doesn’t take -k very well. fetchmail kept fetching old mail again and again and again… Ooops, my bad. [...]
  • 2003: killing flash plugin requests — In a thread on debian-user@lists.debian.org about disabling the annoying “Download Flash Plugin?” prompt, Karsten M. Self links to http://twiki.iwethey.org/twiki/bin/view/Main/UserContentCSS, which not only gets [...]
  • 2003: Elbert T. Or — Elbert T. Or writes in telling me that Marcelle had been “gushing about” OnLove, of all things. Elbert is into comics. [...]

Get the highlights as a PDF!

Stories from my Twenties: Highlights from a Decade of Blogging