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

テレビ番組表は ontvjapan がいい

Just another Ruby porter, 2009-4-b ontvjapanでテレビ番組のリストを得る - http://rubikitch.com/に移転しました俺の場合、このスクリプトの結果 grep をかけてファイルに保存している。そして、 Emacs でいつでも見られるようにしている。

Emacs で twitter デビューしてみた

るびきち@fish全訳&日刊Emacs (@rubikitch) | TwitterM-x install-elisp-from-emacswiki twit.el今更ながら twitter してみた。 twit.el から M-x twit-post でミニバッファから投稿〜 設定はこんなの。パスワードが含まれているので、以下のファイルを tw…

anything.el による補完の改善すべき点=視線の移動

anything-rcodetools 使ってみた - ひがきの日記 ==== 感想anything のことが理解できていないせいか、イマイチしっくりこない。 必ずコードから視線を外さないといけないし。 anything.el でバッファ内補完をすると、別ウィンドウが開いて、そこに視線を移…

Lifehackingjp の RSS が rawdog で登録できない

俺は rawdog + w3m で RSS を読んでいるが、 Lifehackingjp の RSS を登録しようとしたらエラーになる。読みたいのに登録できないんじゃ話にならん。困った。 $ rawdog -a http://feeds2.feedburner.com/Lifehackingjp Traceback (most recent call last): F…

いつでもどこでもメモできるコストゼロのライフハックツール「おれおれ Hipster PDA 」

gtd

GTD などの情報処理術の実装方法として、デジタルツールがいいかアナログツールがいいかはときに宗教戦争になる…んだけど、双方を補完する関係にあるのでどちらも使うとよい。 デジタルツールの利点はなんといっても検索性だ。そして、データは確実に保存さ…

rcodetools 0.8.3 リリース

rcodetools 0.8.3 をリリースしました。以下のバグを修正しました。 UTF-8 の補完がうまくいかない件 ロケールエンコーディング以外のエンコーディングのスクリプトで xmpfilter できなくなった件 「 gem install rcodetools 」、あるいは http://rubyforge.…

midnight.el で毎日 0 時に古いバッファを削除する

http://unknownplace.org/memo/2009/04/07#e001 気がつくと emacs のバッファがすごい数になっていて補完などが重くなるのである程度たまった ら自動で古い物(しばらく visit してない物)を自動的に削除するようなものが欲しい。 標準添付の midnight.el と…

rcodetools 0.8.2 リリース

rcodetools 0.8.2 リリース。複数行の注釈のバグ、 rct-complete のバグ - http://rubikitch.com/に移転しました のバグを修正。「 gem install rcodetools 」、あるいは http://rubyforge.org/projects/rcodetools/ から tarball をダウンロードしてくださ…

rct-complete のバグ

rct-complete-symbol できなくなった - ひがきの日記ふつうの補完は使ってないのでいつのまにかエンバグしていたようだ。 anything-rcodetools.el を使えば問題ない。 このパッチで直るだろう。 --- rcodetools.el 2009/04/02 09:52:47 1.8 +++ rcodetools.e…

Emacs でスクリーンショットを撮る screenshot.el をリリース

screenshot.el は Emacs 内で簡単にスクリーンショットを撮り、保存、アップロードを自動化します。保存先は予め指定されたディレクトリ、カレントディレクトリ、リモートホスト( SSH )、 EmacsWiki です。 ImageMagick パッケージの import コマンドと sc…

skk の弱点

SKKやめました - 永遠に未完成俺は 10 年以上…それこそ Emacs 使いはじめてからずっと SKK を使ってきた。 まあ当時は GNU/Linux にろくな日本語変換システムがなかったからなのだが… ・ タイプ数が多くなる □ これは宿命ですね。どうしようもないと思う。 …

lispxmp.el とジャンクコード

xmp meets elisp - ひがきの日記トラックバックありがとう。 scratch バッファなど使っていません。 comment-dwim のハックはすでに更新済です。使い捨てコード用のファイルを開く - http://rubikitch.com/に移転しました の使い捨てコード用バッファと lisp…

xmpfilter のような自動注釈を Emacs Lisp で実現する lispxmp.el をリリース

Emacs Lisp 式の値を自動注釈する lispxmp.el をリリースしました。 Ruby の xmpfilter *1 を Emacs Lisp でも実現します。ちょっと手を加えれば Common Lisp や Scheme とかにも対応できるでしょう。http://www.emacswiki.org/emacs/LispXmpM-x install-eli…

loop マクロの使用例

erc以外のバッファに対してkill-bufferする関数 - IMAKADO::BLOG無駄が多いのが気になったので添削。 loop 使ってるのに mapcar は無駄なループ。 for var = でそのループにローカルな変数となる。 when (not 〜) は unless で。 collect しなくても do で十…

anything-kyr.el 更新

文脈に応じたコマンドを提示する anything-kyr.el をリリース - http://rubikitch.com/に移転しましたid:tk159 さんの要望 を取り込みました。 ただし、注釈付きコマンドの形式は (コマンド . 注釈) 形式にしました。詳しくは anything-kyr-config.el をどう…

Ri がメソッド定義のファイル名を記録していない件

Ruby のドキュメントを RDoc で書くと RI や FastRI でさくっと引けるのだが、メソッドが定義されているファイル名が書いていないのが不便でしょうがない。 RDoc をパースしている時点でファイル名がわかっているのに、なんで RI の YAML には記録しないのだ…

Google Groups がわからない

Gmail のアカウント持っているけど、慣れてないから使ってない。 Gmail って検索に強いらしいけど、 Gmail 検索の Emacs インターフェースってあるの?正直いつものメールアドレスで Google Groups に登録したいんだけど…… メーリングリストならば、ふつうの…

Emacs のメディアプレイヤー EMMS がイイ感じ

Emacs はエディタというよりも環境だ。音楽再生だってできるぜ。 EMMS は Emacs でコントロールするメディアプレイヤーだ。というても、 Emacs 「が」再生するのではなくて MPlayer などの外部コマンドを呼び出しているのだが。独自でプレイリストを管理して…

Ruby 1.9 だと String#sub 等にハッシュを渡せる

String#sub などの置換メソッドを何度も渡すと効率が問題になってくる。かといってブロックを渡すと ブロック呼び出しコストが高い(特に 1.8 )ため遅くなることがある。そこで、置換パターンをハッシュで渡せるようになった。これなら効率も上がる。 TABLE…

ルビーは言語名じゃないだろ

http://mainichi.jp/select/wadai/news/20090224dde001040059000c.html http://mainichi.jp/life/electronics/news/20090224dde001040059000c.html http://mainichi.jp/select/today/news/20090224k0000e040075000c.html http://mainichi.jp/life/electronic…

anything-config.el 刷新中

http://www.emacswiki.org/emacs/?action=history;id=anything-config.elリアルタイムにバグ修正されているので、 anything-config.el は diff からどうぞ。 anything.el も最新版にしておいてね。M-x install-elisp http://www.emacswiki.org/cgi-bin/wiki/…

16 歳ですな〜

今日は Ruby の 16 歳の誕生日だ。おめでとう。

文脈に応じたコマンドを提示する anything-kyr.el をリリース

Emacs 内において空気を読んでコマンドを提示する anything-kyr.el をリリースした。空気とは文脈(カーソル位置、メジャーモード、特定のファイルなど)のことである。たとえば、 transient-mark-mode のときに、「ここの部分をハイライトしたいな〜」なん…

GTD を始めてから 2 ヶ月がたった

GTD を始めてから2 ヶ月がたった。GTD の教科書ともいえる二見書房の「ストレスフリーの仕事術 仕事と人生をコントロールする 52 の法則」と「はじめての GTD ストレスフリーの整理術」をこの前買った。これまで Web の記事でなんちゃって GTD をやっていた…

全角文字と半角文字の間に自動でスペースを開ける text-adjust.el を使ってみた

いわゆる全角文字と半角文字の間にスペースをあけると読みやすいのは言うまでもない。おまけに、 dabbrev するときも余計な日本語がくっつかない。今まで手でやってきたのだが、スペースをあけてたりあけてなかったりしてて統一されていなかった。自動的にで…

同じコマンドを連続実行することで挙動を変える(行頭→先頭など) sequential-command.el をリリース

たとえばEmacsでC-aを押したら行頭に飛ぶ。しかし、行頭でC-aを押してもすでに行頭なので意味がない。C-aは特等席なんだからもっと働かせてやろうと思わないか?もう一度C-aを押したらバッファの先頭に飛ぶとかできれば、遊んでいるキーの有効活用ができる。…

org-mode の予定表で祝日を明記する

Emacs の org-mode はスケジュール管理機能があって、 (define-key global-map "\C-ca" 'org-agenda) した状態で C-c a a を押すと TODO が時系列順に並ぶ( agenda view )。計画を立てるときに便利だ。 しかし、 agenda view には祝日を明記する機能はない…

Emacs のカレンダーに日本の祝日を設定する

日本の祝日システムはとても複雑なのだが、それを実装している Emacs Lisp がある。これさえ入れておけば Emacs できちんと祝日を認識できる。ソースを見てみればわかるが、過去の日付まで法律に基いて厳密に実装してある。M-x install-elisp http://www.mea…

暑い><

時間 気温(℃) 降水量(mm) 風向(16方位) 風速(m/s) 日照時間(分) 積雪深(cm) 18時 15.0 0.0 北北東 2 0 --- 17時 17.2 0.0 北北東 2 40 --- 16時 20.7 0.0 北北東 3 60 --- 15時 22.7 0.0 北北東 3 60 --- 14日(土) 14時 23.7 0.0 北東 2 60 --- 13時 23.2 0.…

Ruby 1.8.7が1.9.1、Ruby 1.9.1が2.0.1でいいんじゃね?

Route 477(2009-02-12) ・ Nutterさん曰く: □ やっぱ1.9は「2.0」にすべきだったんじゃね?そしたら1.8.7を「1.9」に、1.8.8を「 1.10」にできるよ。 俺も1.8.7は1.9.1すべきだと思ったよ。1.8.6→1.8.7で劇的に変わった感じ。1.8系は1.8.5あたりからpatchle…