News and Mail
10:18 Mail Subject: "More planner weirdness"
10:18 Mail Subject: "Foo bar baz"
10:16 Mail Subject: "Again again again"

13. CS161 William : 08:23

Categories: None -- Permalink
CS161 CS becomes 162, which is a combination of CS161 and systems programming. Change of textbook back to Tanenbaum. Lab class. CS162a&b. We're going to merge the two classes into a 6-unit lecture and lab course.

Still going to require the two major projects in OS. The survey will stay, and the benchmarking will also stay, just to give them an idea of what the market holds for you guys. The systems programming class will still cover the same topics, but more emphasis on security and network programming. The OS installation part has been moved to the main class. More tools - lex and yacc.

12. Pen tablet that can run Linux : 08:30

Categories: None -- Permalink
Someone on PLUG said that the Fujitsu Stylistic 1000 is a "dirt-cheap" pen tablet that can run Linux, and that too many of them are on eBay.

11. List of UML products : 08:31

Categories: None -- Permalink

10. Debian-related HOWTOs : 08:52

Categories: None -- Permalink

9. Need to make a list of things I'd like : 09:00

Categories: None -- Permalink
- Twiddler - other keyboards - head-mounted device

8. Stuff I need to take care of : 09:36

Categories: None -- Permalink
- Mindstorms? Mostly Stanley - Alternative user interfaces: order my keyboards and HMDs, and think of good research projects

Oooh! DoubleTalk speech synthesizer!

Writing special

embedded systems courses? operating systems.

7. Codestriker debs : 09:36

Categories: None -- Permalink
Codestriker is a web-based collaborative code review tool.

deb sid main deb-src sid main

6. Constructivism : 09:39

Categories: None -- Permalink
- problem-based learning - case-based learning - goal-based scenarios CAI: Output should be a constructivist module

5. Logging gnus messages : 09:48

Categories: None -- Permalink
(defun message-to-diary ()
  (make-diary-entry (concat
		     (calendar-date-string (calendar-current-date) t)
		     (if (message-fetch-field "newsgroups")
			 (concat " Sent news To: " (message-fetch-field "newsgroups"))
		       (concat " Sent mail To: " (message-fetch-field "to")))
		     " Subject: \"" (message-fetch-field "subject") "\""
		     " Message-ID: " (message-fetch-field "message-id"))))
(add-hook 'message-sent-hook 'message-to-diary)

4. Message to planner : 09:59

Categories: None -- Permalink
(defun message-to-planner ()
  "Logs this message to the News and Mail section of today's planner file."
    (let ((string (concat
             (format-time-string "%R")
             " | " (if (message-fetch-field "newsgroups")
                       (concat " News " (message-fetch-field "newsgroups"))
                     (concat " Mail " (message-fetch-field "to")))
             " | Subject: \"" (message-fetch-field "subject") "\""
             " | Message-ID: " (message-fetch-field "message-id")
      (planner-seek-to-first "News and Mail")
      (insert string))))

(add-hook 'message-sent-hook 'message-to-planner)

3. pda dev class : 10:11

Categories: None -- Permalink
I need to look into dualbooting iPAQs so that Stanley and I can share the iPAQs. We'll need high-capacity CompactFlash cards.

2. message-sent-hook : 10:22

Categories: None -- Permalink
Strange, the hook is locally set to (gnus-agent-possibly-do-gcc t), but message-to-planner gets called.

1. Xemacs text menus? : 10:28

Categories: None -- Permalink
Does XEmacs even have text menu support? I'm looking for something like tmm.