2008-01-01から1年間の記事一覧

Ubuntu 8.04 にアップグレード・・・これは快適

先日、Ubuntu 7.10 から 8.04 にアップグレードした。 アップグレード自体は、ボタンぽっちと押してほぼ終了。 これは手間がかからない。 と思いきや、再起動後ログインするとX関連と思われるエラーが起きた。 Error activating XKB configuration このエラ…

ScalaのParser Combinator を勉強中

Scala の Parser Combinator を理解したい。 StandardTokenParsers を利用するのが簡単そうなのでまずは見よう見まねで使ってみた。 お題は、文字列を解析して、時刻を表示するプログラム。 "3 days ago" は3日前の時刻、"2 days later" は2日後の時刻を表示…

DBDesignerをUbuntuにインストールしてみた

無料なRDBデザインツールを探してみたら、 DBDesigner(http://www.fabforce.net/dbdesigner4) というツールを見つけた。 さっそく、Ubuntu 7.10 (Gutsy Gibbon) にインストールしてみる。 起動方法は簡単。 上記サイトからDBDesigner4.0.5.4.tar.gzをダウン…

instanceof と isPrototypeOf

javascriptのinstanceofって今までよく理解していなかったけど、 どうやら obj instanceof fnc は、objのprototypeチェーンに含まれるオブジェクトが fnc.prototypeと一致した場合にtrueが返されるということのようだ。なので fnc.prototype.isPrototypeOf(o…

viper-mode

emacsでviコマンドが使えた! viper-modeをid:rubikitchさんに教えてもらった。 ありがとうございます。 .emacsに以下を書いておけば、起動直後からviper-mode。 (setq viper-mode 't) (require 'viper) 足りない機能は自分で補えるみたいだ。 http://ho-ki-…

Emacsにトライ

LIspの勉強に当たり、emacsを覚える気になってきた。 私は俄然vi党ですが、Lispの開発環境としてはemacsの方が色々楽しそうな予感。 glintも使えるし。 キーバインドはこのサイトを参考にしてみる。 C-n とか C-k など、少し覚えた。 最終的には、emacs拡張…

開設

暫くブログを書きます。