タグ

2011年7月4日のブックマーク (2件)

  • Life is beautiful: オブジェクトを次々に渡す「Ruby Filter」ってどうだろう

    Rubyに慣れようと、コマンドライン・ツールなどを作ってみることにしたのだが、すでにUnixに存在しているgrepなどを作っても仕方がない。そこで、指定したブログのURLからHTMLページをHTTP GETで取得し、それをパースしてATOMやRSSフィードのURLを見つけて、それをさらにHTTP GETで取得してタイトルだけ表示する、というツールを作ってみることにした。 できるだけRubyらしい作り方をしようと思いついたのが「Ruby Filter」。Unixのフィルターのようにそれぞれは単一の機能を持ったプログラムをパイプでつなげて複雑なことをさせる。ただし、フィルターからフィルターに渡すものは単なるテキストではなく、オブジェクトのテキスト表現だ(次のフィルターはそのテキストをevalしてから入力として利用する)。 上のブログのURLからRSSフィードを取り出すケースだと、 parseU

  • Online Bookmark IncSearch - Chrome Extension を公開しました。 - Enjoy*Study

    Online Bookmark IncSearch - Chrome Extension Online Bookmark IncSearch - Chrome ウェブストア Delicious、Google Bookmarks、Pinboardのブックマークをインクリメンタルサーチできる拡張機能です。 下記のような機能を持っています。 title、notes、tagsからインクリメンタルサーチを行い、一致したブックマークを一覧表示。 複数キーワード(スペース区切り)による絞込み(AND)検索を基とし、さらにNOT、OR検索を絡めて検索が行える。 一致した文字をハイライト表示。 1ページ10件(設定により件数は変更可能)でページングして表示。ページの移動は、[Ctrl]+[Left]、[Ctrl]+[Right] のショートカットも使用できる。 [Ctrl]+[Up]、[Ctrl]+[Do

    Online Bookmark IncSearch - Chrome Extension を公開しました。 - Enjoy*Study