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

Solrでマッピング表を用いて文字列を変換してからインデクシング&クエリする

例えば、 "髙橋"(ハシゴダカ)という文字列がインデクシングされていたとして、 "高橋"という文字列で検索されたときに 引っかからないっていうのはなんだかなぁと。 社内の有識者の方に伺ったところ、トークナイズの手前でマッピング表を使って 変換出来る仕…

Solrでtint/tdateを使って範囲指定検索してみる

だいぶ前に Solrの範囲検索は結構重い(まぁ、そりゃそうか。。) なんていうエントリを書きましたが、 お金的なアレがxx以上とか、日付的なアレががxxより後だとか、その辺もやりくり出来るとイイのかと。 トライ木というソレ系のアレではよく見かけるTri…

SolrでStopFilter、JapaneseBasicFormFilter、SynonymFilterを使ってみる

こないだTomcat7にSolr3.5をインストールしてみましたが、 今回は検索の精度を高めると言いますか、 - 要らんのが検索で引っかからないように取り除いて、 - 意図が同じなのは検索で引っかかるようにする。 なんていう事をしてみようと思います。 ■ StopFilt…

Sphinxの拡張機能のsphinxcontrib-blockdiagを使ってみる

昨日、Sphinxとblockdiagを試してみて良さげだなぁという印象を受けたのですが、 Twitterで@tk0miyaさんから、Sphinxの拡張機能を使えばreSTにblockdiagを埋め込めます!と。 make htmlするだけでOK。ありがたい情報でございます。 さっそくblockdiagのSphin…

Sphinx&blockdiagを使ってみる

以前からチョコチョコSphinxでドキュメント書いてたのですが、 図とかはExcelに書いたのをSnipping Toolとか使って画像として切り抜いて~ みたいなイケてない事をしていました。 会社でもニワカにSphinxが利用されるようになってきて、異動してきた先の部署…

全国紙の夕刊の一面に掲載されました

全国紙の夕刊の一面に、私の社内SNSへの投稿および会社の英語公用語化に関する インタビューを元にした記事が掲載されました。 先日、会社の広報の方にお声がけいただき、新聞社の記者の方と、 1時間ほど会社の英語公用語化についてお話させていただきました…

Tomcat7.0にSolr3.5をセットアップする

気付けば環境設定ばかりしている毎日なのですが、今日はTomcat7.0にSolr3.5をセットアップします。 ■ Solrのダウロード&Tomcatにデプロイ Solrのホームページからダウンロードしてきます。Ultra Fastて…って思うけどもw zipファイルを落としてきて解凍後、…

TeraTermマクロでsudoのパスワードのキャッシュがある場合とない場合の制御

TeraTermマクロ書いてたらsshで初回ログインする時に Are you sure you want to continue connecting (yes/no)? って聞かれて、メンドイのぅ、と思ってたら↓のブログのように、 sshで初回ログイン時に「Are you sure you want to continue connecting (yes/n…

32歳からはじめるTeraTermマクロ 自動ログイン編

部署異動したり、パソコンも新しいのになったりして、環境設定するのにせっかくだから何かチャレンジしたいな、と。 ■ TeraTermのインストール ↓でteraterm-4.73.exeをダウンロードしてインストールします http://sourceforge.jp/projects/ttssh2/downloads/…

Developers Summit 2012(2日目)

昨日に引き続き、今日もデブサミ行って来ました。 にしても、目黒雅叙園は素敵な会場でございます↓ ■【17-B-1】Continuous DeliveryとJenkinsアブストラクト 川口 耕介 氏 Jenkinsの裏にある哲学っていうか。 川口さんの話はロジカルでいて且つとても刺激的…

Developers Summit 2012 (1日目)

毎年行ってるデブサミに今年も行って来ました。 手前味噌ながら撮った写真やメモを載せていきます。 #WikiのアレになってるヤツはそのうちちゃんとHTML化します…w ちなみに、自分のブログだと↓な感じ。もう何年もずっと行ってる。 ・2005("デスクとベッド…

Struts2のWebアプリからlucene-gosen用の辞書ファイルに単語を追加してビルドしてみる

ここのところ↓のようにlucene-gosenをいじっていますが、 lucene-gosenを試してみる その1 lucene-gosenを試してみる その2 辞書の運用をしていくとなると、ツール化が必要で、且つ、Webベースだったら、、、 なんていう感じが世の常なので、今回はStruts2で…

lucene-gosenを試してみる その2

lucene-gosenを試してみる その1では単発でlucene-gosenを使ってみましたが、 今度はSolrに組み込んで、動かしてみようと思います。 ■ Solrのインストール ↓のダウンロードページから apache-solr-3.5.0.zip をダウンロードしてきます。 http://www.apache.o…

lucene-gosenを試してみる その1

2年くらい前は結構Solr使ってたんだけど↓今では遠い昔のようであんまり記憶にございません、とw Solrをイジった備忘録その1(データ投入編) Solrをイジった備忘録その2(TomcatでLog4Jでログ出力) Solrをイジった備忘録その3(レプリケーション編) Solrをイジ…

新版 MADE IN JAPAN わが体験的国際戦略

[新版]MADE IN JAPANposted with amazlet at 12.02.12下村 満子 盛田 昭夫 PHP研究所 売り上げランキング: 61950Amazon.co.jp で詳細を見る 新版 MADE IN JAPANを読みました。 この本があること自体はガキの頃から知ってたし、 なんか古臭い感じなのかなー…

SpringMVCの@RequestBodyの@ValidでJSONをバリデートする

昨日から引き続きやってるの表題の件ですが、 とりあえず定義したvalidatorを使って欲しい感じのエラーコードを 受け取れるところまでは出来ました。 - Controller @ExceptionHandler @ResponseStatus(value = HttpStatus.BAD_REQUEST) @ResponseBody public…

SpringMVCでJSONを受付けた時のvalidationで困っている件

SpringMVCを使っていて、バリューオブジェクトにアノテーションでバリデーションの定義入れて、 @Validだけ仕掛けておけばイイってのは楽チンではイイわーとか思ってたのですが、 FormとJSONとで、ちょっとばかし挙動が違くて困っています。 #ちゃんと解決…

fluentdのtailプラグインを使ってログを収集してみる

MongoDBのReplica SetsをUbuntuで試してみる | shinodogg.comで立てた MongoDBにApacheのログを突っ込みたいわけなんですが、 何かとFluent(https://github.com/fluent/fluentd)がアツそうなので試してみます。 ↓こちらのブログを参考にさせていただきました…

MongoDBでUnclean shutdownの際にmongod.lockを消す

昨日何も考えず、VirtualBox上のUbuntu(ゲスト)でMongoDB動かしたまま、 ホストのWindowsをシャットダウンして帰ったわけなんですが、 今朝起動したところ↓のようなエラーが出て起動できませんでした。 # /usr/local/mongodb/bin/mongod --replSet replica -…

MongoDBのReplica SetsをUbuntuで試してみる

ログ溜め込んで解析する基盤としてMongoDBイイんじゃない?ってのは前からよく聞く話でしたが、 こないだのMongoTokyo2012(秀逸なまとめ)みてたら、みんなやってんだなぁと。 以前WindowsでSpringDataからいじった事はあったのですが、(MongoDBをSpring Data…

ザ・ラストバンカー 西川善文回顧録

ザ・ラストバンカー 西川善文回顧録posted with amazlet at 12.01.23西川 善文 講談社 売り上げランキング: 714Amazon.co.jp で詳細を見る ザ・ラストバンカーを読みました。 コレは激アツ。 自分の中では一年に数冊出会えるかくらいグッときた本。 いろんな…

ソーシャルコマース ~業界キーマン12人が語る、ソーシャルメディア時代のショッピングと企業戦略~

ソーシャルコマース ~業界キーマン12人が語る、ソーシャルメディア時代のショッピングと企業戦略~posted with amazlet at 12.01.18桜丘製作所株式会社 イケダハヤト 三橋ゆか里 川田智明 マイナビ 売り上げランキング: 21494Amazon.co.jp で詳細を見る ソ…

JenkinsをLinuxにインストールした時のメモ

Linux(ディストリビューションすら分からずw)にJenkinsをインストールした時のメモ ■ Java(JDK7)インストール 諸事情で特定の場所に入れる必要があったので。 wget http://download.oracle.com/otn-pub/java/jdk/7/jdk-7-linux-x64.tar.gz tar xvf jdk-7-li…

ゆるく考えよう - ちきりん

ゆるく考えよう 人生を100倍ラクにする思考法posted with amazlet at 12.01.15ちきりん イースト・プレス 売り上げランキング: 885Amazon.co.jp で詳細を見る ゆるく考えよう 人生を100倍ラクにする思考法を読みました。 Chikirinの日記(http://d.hate…

Spring3.1の宣言的キャッシングを試してみる

SpringSourceの記事を読んでたら、Spring 3.1で "A declarative, annotation-driven caching model"とか書いてあって、 比較的大量なアクセスを受け付けるアプリを作る事が多いので、ちょっとチェックしてみたいな、と。 って事でさっそくやってみます。 ■ p…

Gitでchmodをシカトする場合(git config core.filemode false)

git clone http://hogehoge.co.jp/git/hoge って感じでリポジトリをクローンしてきて、 git branch oreore って感じでブランチ作って git checkout oreore って感じでブランチにきてから、 諸事情により chmod -R 777 hoge してから、あれやこれやしてコミッ…