January 14, 2005 |
Tags: Geekiness, Mac | ♦
One thing that always annoyed me about Firefox for Mac was how its keyboard shortcuts were non-standard for Mac apps — Ctrl-Pageup/Pagedown or Ctrl-Tab/Ctrl-shift-Tab for moving between tabs especially. This hint from macosxhints, however, points out the Keyconfig extension, which allows one to remap Firefox shortcuts (e.g. previous page as backspace from the less meaningful Cmd-[).
Changing the next/previous tab commands were a bit more difficult. Insert these lines into the profile directory's prefs.js to enable Camino-style tab navigation (Cmd-option-left and right):
user_pref(“keyconfig.main.xxx_key__Next Tab”, “alt meta][][VK_RIGHT][gBrowser.mTabContainer.advanceSelectedTab(1);”);
user_pref(“keyconfig.main.xxx_key__Previous Tab”, “alt meta][][VK_LEFT][gBrowser.mTabContainer.advanceSelectedTab(-1);”);
Change meta to shift to emulate Safari shortcuts.
On the subject of said shortcuts, remapping the “focus on search bar” from Cmd-K (“disable/enable pop-up blocking” in Safari) to Cmd-option-F was a bit more difficult. Option-F in the Keyconfig control panel gives some ASCII gibberish which doesn't really save properly in the prefs file. Editing prefs.js does the trick:
user_pref(“keyconfig.main.key_search”, “alt meta][F][”);
Speaking of random stupid hacks, also modified the WP-iTunes plugin for WordPress to make this page showing the last 50 songs playing on iTunes, so everyone can laugh at my bad taste in music. Do note that the album art shown is not necessarily accurate, depending on the whims of Amazon.com Web Services — I’ve gotten some very questionable results. For example, AWS gave the cover for Gay Classics 2 for the song “Jan”, by 60/40 breakdown from the album Standing Out. Ummm.
January 12, 2005 |
Tags: Mac | ♦
Last night, I stayed up till 3 in the Ops Room enduring the let’s-cache-everything-so-these-dumb-yucks-have-to-hit-refresh-every-five-seconds Starnet proxy to get up-to-date news on the Macworld announcements, and… Aaahhh! I quiver in fear at how much I could end up spending — especially when they’re things I don’t really need but can’t resist (mac mini: low end desktop) or already have equivalents of (iPod shuffle: thumb drive + iPod).

Oh Apple, why do you insist on tormenting me so with your flawless usability, finely-crafted designs and MONEY-SUCKING EVIL?!*
Stacky stacky stack animated gif.
- I definitely almost typed “monkey-sucking” there. Need sleep.
January 11, 2005 |
Tags: Mac, Ramblings | ♦
Macworld SF keynote at 9am PST today, which means sometime tonight (midnight or 1 — four years in the Bay Area and I still can’t remember when to add 15 or 16 hours to the time difference. Curse you daylight savings).
Rumour mill summary, courtesy of ThinkSecret (predictions for accuracy / likeliness to make me drop cash sometime soon included):
- Headless iMac — The standalone Mac (no monitor, US$500ish). Likely to appear, and a very likely purchase if the price is right. Always wanted a good wireless media server.
- iPod Shuffle — The flash-based 1GB iPod. Almost definite to materialise, but not for me (depending on how well it mounts as a regular USB drive).
- Powerbook G4 update. Definite, but makes me bitter and cranky that the new line will be 67% faster than my Powerbook (it’s only almost two years old), but I am, after all, earning peanut NSF pay. Sigh.
- Firewire Audio Breakout Box. Likely (see lawsuits). Not interested, thankfully.
- iLife ’05. Definite, also because ’04 version was exactly a year ago. Nothing from there I really care about except iPhoto though.
- GarageBand Jam Pack 4. Indifference == no prediction.
- iWork ’05 — Office productivity suite. Likely; this site mysteriously changed their iWork name to iBiz with rumours of a payout from Apple for doing so. I already have my free Office v.X from school, but this could be interesting (and a gratifying release from MS products).
All in all, quite a potentially upsetting situation for my wallet.
January 8, 2005 |
Tags: Geekiness | ♦
Why haven’t we reached 10GHz processor speeds yet?
The Free Lunch Is Over: A Fundamental Turn Toward Concurrency in Software [via caustic.soda]
Everybody who learns concurrency thinks they understand it, ends up finding mysterious races they thought weren’t possible, and discovers that they didn’t actually understand it yet after all.
Too true. Just ask my OS project partners back in the day…
January 7, 2005 |
Tags: Ramblings | ♦
Steve Jobs to deliver Stanford’s 2005 Commencement Address
Maybe I should’ve finished my NS before going to school — Toledo was kinda* boring.
There he is
Yay, he’s gone
- By “kinda boring” I mean “horribly horribly boring, would you please stop talking, aaaghhh, my face, it’s burning, aaaaghh”.
January 5, 2005 |
Tags: Ramblings, Readings | ♦
I was all ready to whine about all the nonsense at work I’ve been trying so hard (and failing) to handle with some kind of dignity, i.e. not breaking down and sobbing like a little child, but then I came across this piece of news:
Will Eisner, 1917 – 2005
… and I couldn’t write about that any more.
Will Eisner was the creator of The Spirit, and the founder of the graphic novel as a modern literary construct. His biography here, and writer Neil Gaiman has a couple of tribute articles. Quoting…
I interviewed my friend Will Eisner a few year ago, at the Chicago Humanities Festival. At one point I asked him why he kept going, why he kept making comics when his contemporaries (and his contemporaries were people like Bob Kane — before he did Batman — remember) had long ago retired and stopped making art and telling stories, and are gone.
He told me about a film he had seen once, in which a jazz musician kept playing because he was still in search of The Note. That it was out there somewhere, and he kept going to reach it. And that was why Will kept going: in the hopes that he’d one day do something that satisfied him. He was still looking for The Note…
Will Eisner was better than any of us, and he kept working in the hope that one day he’d get it right.
My Eisner collection, kickstarted by A Contract With God and Comics and Sequential Art. Both were required readings in Scott Bukatman’s Comics Seminar back at Stanford (the only class for which I did all the required readings, but who does that surprise?).
“To the Heart of the Storm (Eisner, Will. Will Eisner Library.)” (Will Eisner)
“The Neighborhood : Dropsie Avenue (Eisner, Will. Will Eisner Library.)” (Will Eisner)
“A Contract with God : And Other Tenement Stories” (Will Eisner)
“Last Day in Vietnam” (Will Eisner)
“Life on Another Planet (Eisner, Will. Will Eisner Library.)” (Will Eisner)
“Comics & Sequential Art” (Will Eisner)
“Graphic Storytelling” (Will Eisner)
A pioneer of the medium, and one of its very best.
January 3, 2005 |
Tags: Readings | ♦
Experimenting with ecto‘s Amazon.com integration for these posts…
Would be an interesting project to do something that auto-publishes these posts using Amazon Web Services, wouldn’t it? Well, maybe if I can muster enough energy to do anything but surf the web all bloody day.
“American Elf : James Kochalka’s Collected Sketchbook Diaries” (James Kochalka)
“DC: The New Frontier – Volume 1” (Darwyn Cooke)
January 3, 2005 |
Tags: Ramblings | ♦
The New Yorker has an article on Monty Python here [newyorker.com] — long, but worth a read for fans.
Contains some excellent quotes on Eric Idle’s Spamalot, the upcoming musical based on the classic movie Monty Python and the Holy Grail.
“We thought we’d be able to get a pair of dwarfs, but it was prohibitively expensive,” Idle said. “You’d think you’d be able to get them for half price, but no.”
When the knights were faced with the peril of the Knights Who Say Ni!, suddenly “Ni!”s were coming from all over the room, and it became evident that Idle himself was providing some of the stabbing, high-pitched “Ni!”s. As Nichols, seventy-four, sat next to him, red-faced from laughing, Idle, sixty-one, was almost out of his seat, yelling “Ni! Ni! Ni!”
Also, Tim Curry as Arthur and David Hyde Pierce as Brave Sir Robin!
Read the rest of this entry »
January 1, 2005 |
Tags: Mac, Ramblings | ♦
Spent new year’s eve in an aborted attempt to find our police asst. supt. friend on duty at the Esplanade — the bugger was clearly in work mode, suspiciously questioning us on the phone why we were there — before giving up and going home.
Afterwards, decided to head over to other friends’ rented hotel room at Changi, played catch-up on drunkenness (drinking habits haven’t changed since college — or was that just punctuality?) and things got slightly hazy from there. I remember trekking out for food at 5.30am, still not having slept, and hearing the most hilarious mispronunciations of nasi lemak and murtabak — “nasty llama” and “motorbike,” respectively — from our ang moh friend (actually Irish, but she says “ang moh” with excellent self-deprecation). Also, someone stole a bed from next door, I don’t know how.
Got home around 11, and I’m really not all too hung over as I type this now. A good (or at least, very amusing) start to the new year, I’d say.
Speaking of amusing, Think Secret reports on Apple’s likely announcement of its new productivity package at Mac World SF. Of note, really, is this line, which is the funniest thing I’ve read all year*:
Apple’s new word processing software had been rumored to be called Document, but sources say it appears that name has been abandoned, possibly due to the confusion a user might encounter when being told “this document is a Document document.”
That is all.