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

Meadow で正規表現使って検索するときは C-u C-s

全然手に馴染んでないのでメモしておく。 http://www.bookshelf.jp/soft/meadow_48.htmlの下のほうにのっている re-builder はすごく便利そう。 いつでも M-x re-builder で使える。 →Emacs で正規表現を使うなら re-builder を使おう - higepon blog プログ…

M-< や M-> で移動した後に元の場所に戻るには C-u C-SPC

M->, M-< - higepon blogより。 ちょっと関係ないけど、僕は を押すのが苦手だ。 でも今日少し練習をしてコツを掴んだ。 フォームポジションでは、右手の中指が K の上にある。 これをそのまま無理なく下へずらせば 同様に、薬指を L からずらせば > が押せ…

Rails を触らなくても入れて置いたほうがいい rails.el

Railsのことはよく分からないけどRubyは使ってるって場合でも、 rails.elを使うと開発効率がよくなる。 例えば、if と入力したときに、ついでに end がついてくれたり、 同じように { に対応して } が自動で挿入されたりする。 ( や ' や " なんかについても…

session.el の設定を変更

saveplace.el と session.el の関係 - higepon blogを参考にして、以下のように書き換えた。 参考どころかモロパクリだけども。 ;;; session.el の設定 ;; kill-ringやミニバッファで過去に開いたファイルなどの履歴を保存する (when (require 'session nil …

今、人工無能と話せるチャットを作ってる

デモ→http://www.gan2.65rpm.com/lab/ajax-chat.html Ajaxなチャットを作ってみた - gan2 の Ruby 勉強日記の続きで、 適当にでっちあげた人工無能を使って、チャットで遊んでいる。 名前はむのぅ。 その名の通り本当に無能なばかたれちゃん。 学習機能は、…

OpenSearchライブラリを使ってみる

OpenSearchで「Ruby」をはてな検索する。 そしてアイテムごとにタイトルとリンクを出力。 require 'rubygems' require 'opensearch' require 'kconv' url = "http://search.hatena.ne.jp/osxml" os = OpenSearch::OpenSearch.new(url) # description の各要…