2007-06-21から1日間の記事一覧

firefox拡張

http://d.hatena.ne.jp/khiker/20070617/firefox_devcon_2007firefoxの拡張って楽しそうなんだが、そんなにfirefox自体使ってないんだよね。いつもw3mでJavaScriptが必要なときに仕方なく使う程度なので。 w3mヘビーユーザの俺に言わせれば、DOMとかをJavaSc…

HyperSpec辞書引きLocal CGI

http://d.hatena.ne.jp/mitsygh/20070620/1182365173id:mitsyghさんのエントリ。同じようなこと考える人はいるものだ。EmacsだとSLIMEで存在する。HyperSpecのデータベースはelisp側が持っているので外部プログラム側がそれを使いたければgnudoit経由で取り…

keywordテキストブラウザについて

keyword:テキストブラウザ「フォントと画面サイズが固定されるという問題はある」とあるが、俺はそれが逆にメリットだと考えている。小さい字にされると読みづらいんじゃボケー! 色が固定されるのも俺的にはメリット。 常に黒地に白字で作業しているから、…

JavaScript対応のテキストブラウザ…

http://d.hatena.ne.jp/khiker/20070620/text_browserid:khikerさんのエントリ。 俺もJavaScript対応のテキストブラウザが欲しい。w3m-jsを以前試してみたが使い勝手がよくなかった。 しょうがないのでfirefox(conkeror)を常駐し、自動で再起動するようにし…

condition-case / handler-case

elispではcondition-case、Common Lispではhandler-case。

eqはダメ

整数や文字にたいしてeqは使わんほうがいい。 eqlにすべし。 elispでeqを使いまくっていたので注意しなくては。

DRY up your Enumerations in Common Lisp

http://www.devchix.com/2007/05/25/ruby-dry-up-your-enumerations/Common Lispならマクロの出る幕すらない。 (defstruct stooge :name :hair :habit) (defparameter *stuff* (vector (make-stooge :name "Mo" :hair "bowly" :habit "eye poking") (make-st…