Solr勉強会第10回に参加して、話をさせて頂きました。@johtaniさん、主催お疲れ様でした。また、会場を提供して頂き、ピザとビールをたらふくごちそうして頂いたVOYAGE GROUP様ありがとうございました。
発表させていただいた資料は以下になります。
歴史と銘打ったからにはもう少し古い時代の話を盛り込みたかったのですが、資料が現存していなかったりなんだりで、あまり突っ込んだ話をできませんでした。ただまぁSolr勉強会でSennaやTritonnの話を細かくしないでもいいかなということで、Luceneを使っていたときの話とSolrに乗り換えた話をメインにさせてもらいました。関口さんのプレゼンのあとだったので、これは空気的に俺が喋っていいのだろうかと思って内心焦ったのですがw 事例のひとつとしてなにかの参考なれば幸いです。
続きを読む →
Chef11はいままでのChefとはserverの構成がガラリと変わり、APIがRubyからErlangに、バックエンドのCouchDBがPostgreSQLになりました。その他はフロントエンドにはnginx、WebUIにunicorn。RabbitMQとSolrはそのまま。
基本的にそのまま使ってて問題ないのだけども、やはりサーバーは壊れるのでバックアップがないと困るよね、ということで調べてもあんまり情報がなかったので、やってみたメモを残します。めんどいのでrootで作業しています。
続きを読む →
俺メモ
sudo apt-get update
sudo apt-get install openjdk-6-jdk
sudo apt-get install tomcat7
wget http://prdownloads.sourceforge.net/ctags/ctags-5.8.tar.gz
tar xf ctags-5.8.tar.gz
cd ctags-5.8/
./configure && make && sudo make install
cd ..
wget http://hub.opensolaris.org/bin/download/Project+opengrok/files/opengrok-0.11.1.tar.gz
tar xf opengrok-0.11.1.tar.gz
wget http://jflex.de/jflex-1.4.3.tar.gz
tar xf jflex-1.4.3.tar.gz
cp jflex-1.4.3/lib/JFlex.jar opengrok-0.11.1/lib/lib/
echo "export JAVA_HOME=/usr/lib/jvm/java-6-openjdk-amd64" >> .bashrc
echo "EXUBERANT_CTAGS=/usr/local/bin/ctags" >> .bashrc
sudo sed -i "s/port=\"8080\"/port=\"2424\"/" /etc/tomcat7/server.xml
sudo /etc/init.d/tomcat restart
sudo mkdir -p /var/opengrok/{etc,data,src}
sudo chown -R tomcat7:tomcat7 /var/opengrok
sudo chown -R `whoami`:`whoami` /var/opengrok/src
sudo -u tomcat7 opengrok-0.11/bin/OpenGrok index
sudo -u tomcat7 OPENGROK_TOMCAT_BASE=/var/lib/tomcat7 opengrok-0.11/bin/OpenGrok deploy
あとは /var/opengrok-0.11.1/src に検索対象のソースコード突っ込んでOpenGrok indexし直すだけ。
例えばlvsを構築するときに、その下にぶら下がるreal serverたちのIPアドレスとかって、chef-client実行するときに-jオプション使ってjsonでattributes渡して欲しいわけですが、実際に実行する前に必須のものがなければ弾きたい、と思って色々ためした結果
続きを読む →
あけましておめでとうございます。
突然ですけどハサミ買ったんですハサミ。そしたらこれがあまりにいままでのハサミの概念を打ち破る、画期的というか革命的というか、とにかくたかがハサミでおじさん猛烈に感動したのでブログを書く次第です。
続きを読む →
気づいたら年が明けていますが俺は元気です。
タイトル通りなんだけど、あるMySQLサーバへつなぐためには踏み台を通らないといけなくて、いちいち
localhost$ ssh -t gateway ssh dbserver
dbserver$ mysql -uhoge -p
とかやらないといけなくて、めんどい。というかこれだとローカルの開発環境で、一時的にdbserverで動作してるMySQLのデータを使いたいときとか困る。ダンプしてローカルに持ってくればいいけど、データがものすごいデカかったりしてだるい。どうにかしたい。
続きを読む →
http://kokucheese.com/event/index/16461/
一時はどうなることかと思いましたが、@Mr_K_O の活躍により無事LT枠も埋まり、盛況のうちに終わりました。関係者の方々、来てくださった方々ありがとうございました。
続きを読む →
2011年8月1日付でグリー株式会社へ入社しました。
前職でお世話になった方々に、この場を借りて御礼申し上げます。
取り急ぎご報告まで。
そういえば書いてなかったけど二匹目が来ています。

5月生まれのノルウェージャンフォレストキャット♀、スプーンという名前になりました(前の記事に書いたときは一匹目の名前も決まってなかったけど、シロップという名前になりました)。コーヒー淹れてる時に思いついたらしい。
続きを読む →
正式に日本語ハッシュタグが使えるようになったので、色々ためした結果、以下の正規表現でほぼ公式と同じ動作になった。「ほぼ」なのはちゃんとテストしたわけじゃないので。使うなら自己責任でどうぞ。
続きを読む →