タグ

ブックマーク / d.hatena.ne.jp/shunsuk (4)

  • Railsの全文検索は、Hyper Estraierとsearch_doプラグインで超簡単 - このブログは証明できない。

    N-gram方式の全文検索エンジンHyper Estrailer。 Encountered a 404 error とりあえず、インストールしてください。LinuxならyumでOK。yumが使えないならrpmでもOK。MacならMacPortsでOK。ダメならソースをコンパイル。 Hyper Estraierはライブラリとしても使えるし、サーバーとしても使えます。Railsのsearch_doプラグインでは、サーバーとして使っています。 適当なディレクトリに移動して。 $ estmaster init casket $ estmaster start casket デーモンとして起動するなら。 $ estmaster start -bg casket initでcasketディレクトリが作られます。この中にインデックスなどが格納されます。startでサーバー起動。http://localh

    shaw
    shaw 2014/09/02
  • Rubyのblock、Proc、lambdaを理解する - このブログは証明できない。

    新年おめでとうございます。2009年の最初のネタはプログラミングのネタにすることにしました。 Rubyについてのステキなエントリーがあったので、紹介します。 no title 私は翻訳能力がないばかりか、リーディング能力も貧相です。ぜひ、原文を読んでみてください。 はじめに Rubyblock、Proc、lambdaはパワフルですが、解りにくい。Rubyはクロージャを使う方法が4つあって、それぞれチョットずつ違います。ここでは、そのへんを解説したいと思います。 Block もっとも簡単で、かつRubyっぽいと言えば、Blockですね。 array = [1, 2, 3, 4] array.collect! do |n| n ** 2 end puts array.inspect # => [1, 4, 9, 16] 何が起こっているか? まず、block付きでArrayの"collect

    shaw
    shaw 2014/04/09
  • 490円のServersMan@VPS (CentOS 5) をGitサーバーにする会。 - このブログは証明できない。

    490円という超格安でVPSが使えるServersMan@VPS。rootが取れるので、何でもやりたい放題です。私はHaskell環境をつくりました。みなさんは、何に使いますか? 490円のServersMan@VPS (CentOS 5) にHaskell環境をつくる会。 - このブログは証明できない。 このVPSにGit環境をつくることにしました。GitHubだと、プライベートなリポジトリをつくるのにお金がかかりますからね。ServersMan@VPSの490円のプランなら、10GBのディスク容量が使えます。ここをGitの中央サーバーに仕上げます。 yumのリポジトリを追加します。 # wget http://dag.wieers.com/rpm/packages/rpmforge-release/rpmforge-release-0.3.6-1.el5.rf.i386.rpm # r

    490円のServersMan@VPS (CentOS 5) をGitサーバーにする会。 - このブログは証明できない。
    shaw
    shaw 2010/11/26
  • プログラマーが泣けるジブリのセリフ20撰。 - このブログは証明できない。

    「飛ばねぇプログラマーはただのプログラマーだ」(紅の豚) 「夢だけど、バグじゃなかった!」(となりのトトロ) 「見ろ!人員がゴミのようだ!」(天空の城ラピュタ) 「前は何も考えられなくなって、飛べたの」(魔女の宅急便) 「40秒でコミットしな!」(天空の城ラピュタ) 「ようやく守らなければならないものができたんだ。納期だ」(ハウルの動く城) 「ポニョ、ソースコード!好きー!」(崖の上のポニョ) 「ヤな部長! ヤな部長!! ヤな部長!!!」(耳をすませば) 「黙れ小僧!お前にサンが救えるか?」「わからない。だが、オラクルと共に生きることはできる!」(もののけ姫) 「逝ってしまわれた…」(風の谷のナウシカ) 「違う部署で働かせてください!」(千と千尋の神隠し) 「変数名を大切にしないやつなんて大っ嫌いだ!」(ゲド戦記) 「あの子を解き放て!あの子はプログラマーだけど人間だぞ」(もののけ姫) 「

    shaw
    shaw 2010/07/16
  • 1