病みつきエンジニアブログ

機械学習、Python、Scala、JavaScript、などなど

2012-09-01から1ヶ月間の記事一覧

Capistranoでdeploy前にpushする

なんかもうどうしようもないぐらいにgit-pushを忘れてしまうので。config/deploy.rb を before "deploy:update" do system "git push origin #{branch}" end です。やってることとしては、 deploy:updateの前に処理をする(2.x DSL Configuration Tasks Befor…

Objective-C でWebSocketの通信をする(SocketRocket)

iOS

今流行(?)のWebSocketちゃんですが、Objective-Cで触るための日本語のサイトがあまりなかったので。 手順としては、node.js でWebSocket のサーバーを作り(not Socket.IO)、SocketRocketを使ってそのサーバーに接続します。 node.js、Objective-Cともに触っ…

僕がプログラミングを学ぶときに気をつけていること(検索編)

※この記事は、事実に基づいた定量的なものではなく、あくまで個人的な経験則です 役に立つかはわからないですが、他の人に教える機会があって、気づいたことなどをまとめています。 検索編以外があるかは謎です。何かに躓いたとき、Google先生を使って検索す…

Amazon S3 を使ったログ保存の仕方

多分、Linuxのコマンドに慣れてないと上手く出来ないと思うので、書いておきます。 Log rotation これについては、あまり書くこともないです。logrotate で検索してみて下さい まず、Log rotationは、ログファイルを、1週間なり、1ヶ月なりで、ローテーシ…

simple_form をTable 要素で使う

simple_form は、Rails 用のform_for の拡張みたいなものです。 普通、form_for を使うと、タグ等について自分で書いていかないといけませんが、simple_form を上手く運用すると、view内にはform に関連するタグを書く必要はありません(的な感じ) 逆にいう…

ZMQ(ØMQ)、動いたり動かなかったり

ØMQ のサンプルコードが謎に動かなかったりして、困った。。。 要求としては、PUSHをする側をC++で作ろうとしていて、PULLはnode.jsでします。 https://github.com/imatix/zguide のサンプルコードを使いました。 同じような処理なのに動いたり動かなかった…

RABL が若干わかりつつあるまとめ

RABL(Ruby API Builder Language) は、JSONのView生成用のライブラリです。 RailsなどのフレームワークでAPIサーバーを立てる際、普通JSONで応答したりしますが、 もうちょっと複雑なViewを組めます。チュートリアル的使い方はhttp://railscasts.com/episode…