タグ

2010年9月5日のブックマーク (9件)

  • CSAを使った全文検索ライブラリtsubomiを公開してみる - EchizenBlog-Zwei

    しばらく前から作っていた全文検索ライブラリtsubomiを公開しておく。 ライブラリは接尾辞配列(Suffix Array)というアルゴリズムを使っていて、入力として与えたキーワードを含む行をテキストデータから探して、その行と出現位置を取得できる。さらに圧縮接尾辞配列(Compressed Suffix Array)による圧縮もサポートしているのでインデックスサイズを小さく抑えることができる。 ライブラリは検索のためのAPIのほかに、インデックス作成、圧縮、検索を行うツールが付属している。ツールを使うだけでも、ある程度のことができる。 以下、簡単に紹介。 tsubomiはGoogleCodeでコードを管理している。詳細は下記URLを参照。 http://code.google.com/p/tsubomi/ コード管理にはsubversionを使っているので $$ svn checkou

    CSAを使った全文検索ライブラリtsubomiを公開してみる - EchizenBlog-Zwei
  • LED Sign: 作って楽しい電光掲示板!学園祭の模擬店から新幹線の車内案内まで、使い方はいろいろ!2645 | AppBank

    この記事はこのアプリの開発者様からの寄稿です。 カフェや学園祭の模擬店などで効果的なアピールに役立つの電光掲示板アプリLED Signです! チカチカとにぎやかに点滅したり、上下左右に複雑に、そして激しく動くアニメーションを作れちゃうので注目を浴びること間違いなし! ちなみに、この画像は餃子屋さんが電光掲示板の看板の効果で大繁盛しているイメージです。 駅や電車内でもよく見る赤、緑、オレンジの3色タイプなので車内の電光掲示板そっくりにメッセージを作っても面白いですよ。 詳しい作り方の手順を紹介します!

  • 風になりたい奴だけが Emacs を使えばいい。 - 日々、とんは語る。

    WDB の記事では個人的な意見はできるだけ書かず、客観的な意見を踏まえて書くことを心掛けたのですが、個人的な意見を書いておきたいと思ったので書きます。 Emacs って古くさそうだよね。 いまだEmacsをありがたがるのか… Emacsは昭和のかほり こういう意見があるのは極めて自然だと思います。言っても、僕は Emacs を使いはじめたのは2年前くらいで、その前は Emacs ってなんか古くさそうって思っていました。 例えるならレーサーレプリカ。 Emacs って、僕にとってはレーサーレプリカみたいな感じです。昔はみんなこれに憧れて乗っていました。でもいまの時代、なかなか街中で見かけることはありません。 「もう古いでしょ」「スクーターの方が楽でいいじゃん。」そんな声が聞こえます。でも、僕はレーサーレプリカが大好きです。 それは何故かと言うと「とにかく速い」。そう、圧倒的に速いんです。信号

    風になりたい奴だけが Emacs を使えばいい。 - 日々、とんは語る。
  • 無線LANが不安定な原因「チャンネル干渉」を調べるのに役立つフリーソフト「inSSIDer」

    Windowsに標準で搭載されている無線LANアクセスポイントを発見するシステムにはなぜかチャンネルを表示するという機能が欠落しており、結果的に気がついたら無線LANのチャンネルが実は干渉しまくっていて不安定になってブチブチ接続が切れたり、速度が出たりでなかったりを繰り返したり……といったことが発生します。 無線LANアクセスポイントによっては自動的に周囲と干渉しない空きチャンネルを探してくれたりするものもあるのですが、そういう機器でない場合は手動で設定を変更する必要があります。そういうときに使えるのがこのフリーソフト「inSSIDer」です。周囲にある無線LANアクセスポイントをリストアップし、さらにチャンネルや電波の強度などを表示してくれるため、「近所に新しくできたこのアクセスポイントのせいで不安定になっていたのか!」というようなことが見るだけでわかります。 ダウンロードとインストール

    無線LANが不安定な原因「チャンネル干渉」を調べるのに役立つフリーソフト「inSSIDer」
  • PHP版 List_RubyLike - naoyaのはてなダイアリー

    PHP で遊んでいます。 練習がてら、以前に作った List::RubyLike (http://github.com/naoya/list-rubylike) という Perl モジュール *1 の PHP での実装を作ってみました。 <?php require_once 'List/RubyLike.php'; echo LR(array("foo", "bar")) ->push("baz", "piyo") ->map(function ($v) { return strtoupper($v); }) ->join(", ") . "\n"; echo LR(range(1, 5)) ->grep(function ($n) { return $n % 2 == 0; }) ->map(function ($n) { return $n * $n; }) ->sum() . "\n

    PHP版 List_RubyLike - naoyaのはてなダイアリー
  • 大量のRSSフィードをチェックする時間を短縮するGTDスタイルのハック | ライフハッカー・ジャパン

    毎日、GoogleリーダーやRSSリーダーで、大量のRSSフィードをチェックしていると、情報を収集しているというより、情報の波に飲まれているような気分になります。そこで、あるブロガーさんが紹介していた、RSSフィードをストレスなく読むための、賢くて便利な方法を、ご紹介しましょう。 その方法というのは、Googleリーダーに登録しているフィードを、番号と名前をつけたフォルダ別に分類し、いわゆるGTDスタイルで月毎に管理していく、というものです。 毎日読みたい重要なフィードは「01 every day」、それ以外に週1回のチェックでいいものは、ランダムに曜日毎に分けるといった感じです。また、月1回程度チェックしておけば十分というものに関しては、「毎月1日」と「毎月15日」フォルダを用意し、そのどちらかに入れます。 「01 every day」など、フォルダ名の最初に番号をふっているのは、スクロ

    大量のRSSフィードをチェックする時間を短縮するGTDスタイルのハック | ライフハッカー・ジャパン
  • 月間57億PV、300台のサーバを運用するミツバチワークスが編み出したインフラ技術

    ミツバチワークスのエンジニアは、「月間57億PV」という巨大なトラフィックをさばくため、さまざまな技術を駆使してインフラを構築している。主と副の2立てでデータベースを運用し、300台のサーバを使いながら「負荷の限界」に挑むエンジニアに、技術ノウハウを聞く。 ミツバチワークスが運営するケータイブログサービス「DECOLOG」は、異色のサービスである。10代後半から20代前半の女性に最も人気のあるケータイブログサービスで、「デコメール」などを利用して、かわいくカラフルなブログを作成できる。広告基準を厳しくすることで女性ユーザーにも不安なく使ってもらえるような安心感を作り出し、口コミだけでじわじわとアクセス数を伸ばしてきた。 結果、2010年7月実績で月間57億PV(ページビュー)超、想定800万UU(ユニークユーザー)、会員登録者数180万件と、ケータイブログサイトでは国内最大のサービスとし

  • Vimで開発するならこれだけはやっとけ - 何気に大変

    開発効率を上げるためのプラグインや機能のご紹介。 ■neocomplcache http://github.com/Shougo/neocomplcache 自動で補完候補をポップアップしてくれるプラグインで、Vimで効率的な開発をしようと思うのであれば必須のプラグインです。vimrcに以下の1行を加えればプラグインが有効になります。 let g:neocomplcache_enable_at_startup = 1有効にした上で適当にファイルを編集すれば自動で補完候補が出てきます。候補を選ぶ時はCtrl+Nで次の候補、Ctrl+Pで前の候補が選択できます。 設定項目もたくさんあります。:help neocomplcache@ja とすれば日語ヘルプが見れるので、参照しながら設定してください。 もしこのプラグインを使ったことがないのであれば、人生の半分は損をしています。 ■テキストオブジ

    Vimで開発するならこれだけはやっとけ - 何気に大変
  • WEBサイトのクールなワイヤーフレームを作成する際に使えるPSD:phpspot開発日誌

    emazekraker - Web Wireframe Kit WEBサイトのクールなワイヤーフレームを作成する際に使えるPSDファイルが公開されています。 サイト構成にあたっての必要なパーツはある程度そろっているのでドラッグ&ドロップやコピーをして並べるだけで綺麗なサイトのワイヤーフレームができそうです。 白バージョンもあります。 カッコいいワイヤーフレームが必要な場合は活用できそうです 関連エントリ オンラインでワイヤーフレームが描画できる「HotGloo」がかなり便利