2013-01-01から1年間の記事一覧
まずは rbenvと必要なものをインストール。このころはさくっと終わると思っていました。。 brew install rbenv ruby-build rbenv-gem-rehash readline で、rubyをinstallしようとしたが失敗。 takayukishimizu-no-MacBook-Pro:trabby takayuki$ rbenv instal…
fluentdで吐いたデータをmongoDB用のormを使って扱いたいので準備をしていきます。 ORMは Mongoid: Home http://mongoid.org/en/mongoid/index.html MongoMapper http://mongomapper.com/ あたりがメジャーらしいですが、MongoManagerは以前使ったことある&…
今更さわりだしたfluentdですが、簡単に導入まわりをまとめておきます。 rails上でない場合はライブラリは変わりますが、やることはほとんど同じだと思います。 fluentd+railsを動かすまでの手順 fluentd+railsを最短で確認するためは以下のステップが必要で…
vagrantつかってvirtualbox上でchefの勉強中。抵抗あったけど整理すれば思ったより複雑じゃないかも。 とりあえず主要なコマンドたちを。 公式サイトはこちら。 Opscode Community All about Chef ... — Chef Docs chef用のrepoを作る knife solo init chef-…
APNs=Apple Push Notification serviceを叩いてたら、エラーのコールバックでBufferクラスなるものでtoken が帰ってきた。無知すぎるのでggり、もとのtokenの文字列にしたいんだけど var token = notification.device['token'] console.log(token.toString(…
nodeでシンプルなAPIサーバーはどう作るのが( ・∀・)イイ!!んだろう ってことでとりあえず2つの方法でやってみました。 とりあえずAPIインターフェースをどう作るかが目的なので、RESTful*かどうかは置いときます。 *RESTfulなAPIって?→連載:ASP.NET Web API…
sudo npm install compound -g とやるとエラー。。 $ sudo npm install compound -g Password: npm http GET https://registry.npmjs.org/compound npm http 304 https://registry.npmjs.org/compound npm http GET https://registry.npmjs.org/compound/-/c…
nodeのバージョン管理するためにnvmをインストール git clone git://github.com/creationix/nvm.git ~/.nvm nvmコマンドを使えるようにする source ~/.nvm/nvm.sh ターミナル起動時にこれを自動化するために [[ -s "$HOME/.nvm/nvm.sh" ]] && source "$HOME/…
kaminariって? amatsuda/kaminari https://github.com/amatsuda/kaminari ページングの実装をやってくれるgemです。 例えばこんな感じのものです。 自前で作ったこともありますが、最後のページのとき表示を変えるとか、ページ数が多いときは省略表示にする…
brakemanっていうセキュリティチェックのgemを使ってみた。 Brakeman - Rails Security Scanner http://brakemanscanner.org/ gem install brakeman でインストールして、既存のrailsプロジェクト直下で brakeman とするだけで、簡単なレポートが表示されま…
お久しぶりです。 hatena dialyから引っ越してみました。 最近扱う技術もいろいろ変わって学ぶことだらけなので、ちょくちょく更新できればと思います。