二足歩行への一歩

技術者のハイハイの記録

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

jenkinsでFindBugsを実行した際に行数がうまく表示されない場合

少し枯れた話題ですが、 調べても情報がなかったので。 javaのプロジェクトを行っていると、 FindBugsを定期的に実行して、 コードレビューを効率化、というのは割と良くある事だと思います。 で、antタスクなりmavenなりでFindBugsが実行できて、 Jenkinsお…

mongodbを使ったRailsアプリをunicorn×nginxで動作させる

結論から言うと、mongoDBは関係ない。 もちろん、mongoDBのO/Rマッパーであるmongoidも。 unicorn×nginxという構成について情報は非常にたくさんありますが、 結局どういう仕組みなのかいまひとつピンときませんでした。 要は、当たり前っちゃ当たり前なので…

rails sidekiqでバックグラウンドジョブ管理②

railsのバックグラウンドジョブ実行をsidekiqで実現する第2回。 本日はWorkerを作成する所からです。 本家では Add a worker in app/workers to process messages asynchronously: といっておりますので、 とりあえずappフォルダ以下にworkersという階層を作…

rails sidekiqでバックグラウンドジョブ管理①

railsでジョブ管理を行いたかったため、 sidekiqを使ってみました。 参照 http://railscasts.com/episodes/366-sidekiq?language=ja&view=asciicast こちらが本家 https://github.com/mperham/sidekiq/wiki 本家のHOMEにはこのように書いてあります。 It is …

railsで復号可能な暗号化の実装

ほぼ下記サイト掲載情報のままですが、 https://gist.github.com/etorov/1104121 http://mono-comp.com/programming/rails-web-appli-register/ 今回使っているのはAES256という暗号方式です。 AES方式の鍵長が256ビットとの事。 14ラウンド。ボクシングより…

zabbix

昨日参加したOSSカンファレンス2013Tokyoより 「Linux-HA を利用した Zabbix2.0 の高信頼クラスタの構築、検証報告」 http://www.miraclelinux.com/jp/online-service/download/docs-products-service/zabbix_and_linux-ha

mongoidとactiverecordが併存する場合のmigration

mongoidとactiverecordが併存する場合で、 mongoidを優先させていると、 rails generate等のコマンド発行時にmongoidで解決しようとする。 このため、通常は、 rails g migration AddHoge 等で解決できるが、mongoidにそんなのないよ、 error mongoid [not f…

fluentdでApacheのaccess_logを取得しMongoDBに放り込む

fluentdを使って、Apacheのaccess_logをMongDBにぶち込むまでの流れ。 環境 OS:centOS5.5 ruby 1.9.3 rails 3.2.11 mongoDBのインストールは別途 このあたりとかを参考にして下さい。 http://d.hatena.ne.jp/ja9/20100707/1278495362 fluentdをインストール …

mongoDBクエリサンプル

ブログに慣れる事も兼ねて、 mongoDBのクエリサンプルを記載します。 where:simple select * from hoge where fuga = 1; db.hoge.find({fuga:1}); findの中の最初の項目は条件指定ですね。 後述しますが二つ目の項目でカラム指定になっています。 where:or s…