Headlines for Friday:
- Oh, wow (37 words)
- Live music at the Linux Caffe (66 words)
- Gotta check out wesabe (54 words)
- Sweet blog setup (62 words)
- Friday night at a cafe (71 words)
|A||X||Go to IBM|
|A||X||Birthday: Ian Garmaise|
|A||X||Catch up with IBM mail|
|A||X||Copy appointments into my calendar|
|A||X||Check Robi Brunner's JSON|
|A||C||Read a book|
|C||C||San Japanada party|
Have I mentioned yet how much I *love* the University of Toronto library? Full-text access to the Harvard Business Review, hello...
Random Emacs symbol: file-cache-minibuffer-complete - Command: Complete a filename in the minibuffer using a preloaded cache.
There are few things in life that are better than finding out that one of your favorite cafes has live music on the night that you feel you've accomplished enough work to just kick back, relax, read a book, and enjoy life.
Yes, life is good. Life is very good.
Random Emacs symbol: imenu-generic-expression - Variable: The regex pattern to use for creating a buffer index.
No one in Web 2.0 can spell. But Wesabe looks interesting. It's a Web 2.0 budget tracking thing with tips. It rocks. Tagging is an interesting idea.
I should also put getrichslowly on my more-frequently-read blog list...
Random Emacs symbol: calendar-set-mode-line - Function: Set mode line to STR, centered, surrounded by dashes.
I've figured out a terrific way to read IBM blogs. They're automatically prioritized, too. I read it in Emacs, of course, and I have a quick way to comment on things while I'm offline. The only thing that could make it better would be to autopost comments...
Random Emacs symbol: eshell-var-load-hook - Variable: *A list of functions to call when loading `eshell-var'.
You gotta love this life. Friday night at a cafe, hot chocolate with my best friend, plenty of good books to read. I just finished breezing through Information Anxiety 2. And I've just stumbled across "What Should I Do With My Life?", by Po Bronson.
All we need now is a comfy couch...
Life is good.
Random Emacs symbol: prog2 - Function: Eval FORM1, FORM2 and BODY sequentially; value from FORM2.