NEW: For a prettier blog interface, see the Wordpress version!
Tasks
| A1 | X | Bugfix: track down infinite loop with P and no planner-carry-tasks-forward from E-Mail from ephrem@tuirgin.com {{Tasks:882}} (PlannerModeCompletedTasks) |
| A2 | X | Bugfix: Correct index from E-Mail from ephrem@tuirgin.com {{Tasks:883}} (PlannerModeCompletedTasks) |
| A3 | X | Bugfix: Encoding issues, documentation from E-Mail from fouvry {{Tasks:884}} (PlannerModeCompletedTasks) |
| A4 | X | Fix event-window problem from E-Mail from Manfred Lotz {{Tasks:885}} (PlannerModeCompletedTasks) |
| B | X | Download PHP documentation {{Tasks:881}} |
| B | X | Download CSS tutorial {{Tasks:880}} |
| B | X | Buy mom a Kensington laptop lock {{Tasks:877}} |
| C1 | X | Add limits to planner-search-notes {{Tasks:871}} (PlannerModeCompletedTasks) |
| C2 | X | Figure out how to put absolute URLs into the wiki feed {{Tasks:628}} (PlannerModeRSS) (PlannerModeRSS) |
| B4 | C | Add a way to edit intangibles from EmacsWikiMode {{Tasks:651}} (EmacsWikiMode) |
| B5 | C | Do some kind of caching {{Tasks:617}} (PlannerModeNotesIndex) |
~/.diary schedule
Notes
6. Publishing absolute URLs in RSS feeds
(defvar sacha/emacs-wiki-use-absolute-url-flag nil
"Non-nil means publish absolute URLs.")
(defadvice planner-rss-add-note (around sacha/absolute-urls activate)
"Publish absolute URLs."
(let ((sacha/emacs-wiki-use-absolute-url-flag t))
ad-do-it))
(require 'w3m)
(defadvice emacs-wiki-markup-link (around sacha activate)
"Resolve the matched wiki-link into its ultimate <a href> form.
Images used the <img> tag."
;; avoid marking up urls that appear to be inside existing HTML
(when (and (not (eq (char-after (point)) ?\"))
(not (eq (char-after (point)) ?\>)))
(let* (string
(wiki-link (match-string 0))
(url (emacs-wiki-link-url wiki-link))
(name (emacs-wiki-escape-html-string
(emacs-wiki-wiki-visible-name wiki-link))))
(when url
(unless (emacs-wiki-wiki-url-p url)
(setq url
(file-relative-name
url
(if (string-match "public_html" url)
"../../public_html/notebook/plans"
"../../notebook/plans")))
(when sacha/emacs-wiki-use-absolute-url-flag
(setq url
(w3m-expand-url
url
"http://sacha.sachachua.com/notebook/wiki")))))
(setq string
(if (null url)
(if (and emacs-wiki-serving-p
(emacs-wiki-editable-p
(emacs-wiki-wiki-base wiki-link)))
(format
"<a class=\"nonexistent\" href=\"editwiki?%s\">%s</a>"
(emacs-wiki-wiki-base wiki-link) name)
(format "<a class=\"nonexistent\" href=\"%s\">%s</a>"
emacs-wiki-maintainer name))
(if (save-match-data
(string-match emacs-wiki-image-regexp url))
(if (string-equal url name)
(format "<img src=\"%s\" />" url)
(format "<img src=\"%s\" alt=\"%s\" />" url name))
(if (save-match-data
(string-match emacs-wiki-image-regexp name))
(format "<a href=\"%s\"><img src=\"%s\" /></a>" url name)
(format "<a href=\"%s\">%s</a>" url name)))))
(add-text-properties 0 (1- (length string))
'(rear-nonsticky (read-only) read-only
t) string)
(setq ad-return-value string))))
5. William Yu's draft presentation on FOSS in the curriculum
E-Mail from William Yu
4. Gnus frontend for Dashboard
E-Mail from Hans de Graaff
2. Socializing
Their gimmick was at Havana, which isn't really my kind of place. I didn't really feel like mingling with all the other people around, though, so I decided to wait for my sister at Hobbes. Figured I could occupy myself by working on the scheduler and on the puzzles. Ordered a small chocolate mousse to cheer myself up.
Fortunately, Dominique was in the area, so he came and rescued me. Had fun chatting with him, didn't notice time pass. Kathy and her friends passed by to pick us up and continue the party at home. More conversation. Learned much.
Sleepy. =)
1. Aikido
I'd love to hear about any questions, comments, suggestions or links that you might have. Your comments will not be posted on this website immediately, but will be e-mailed to me first. You can use this form to get in touch with me, or e-mail me at sacha@sachachua.com .