Entries from 2013-05-01 to 1 month

hisaichi氏がどきどきする革新的機能として

http://hisaichi-notify.herokuapp.com/messagesに秒数じゃなくてアバウトな期間を入れるようにしました。ご活用下さい。

web アプリケーションの入力の validator の悩みを

最近は考える事が多くて、全然しっくりこなくて困ってる。rails 的な model に validator を寄せるのが良い時もあるし、やなときもあると思っていて、 controller で formvalidator に request object をぶつけて validate すると、model を他の controller …

github の web hook でどんな json くるんだっけな〜

とても気になるけど、受信するさん置くのめんどくさいな〜みたいな時に web hook に http://github-hook-save.herokuapp.com/ を追加すると表示してくれるさんです。webhook の default は push event だけなので追加の方法は、 github の irc hook で issue…

サードウェーブ! : サンフランシスコ周辺で体験した最新コーヒーカルチャー

サードウェーブ! : サンフランシスコ周辺で体験した最新コーヒーカルチャー作者: 茶太郎豆央出版社/メーカー: 茶太郎豆央発売日: 2013/05/11メディア: Kindle版この商品を含むブログを見る全然知らない話ばっかでとても面白くてすぐ読み終えてしまった。こ…

github の irc hook で issue も hook してもらう

には curl -u username https://api.github.com/repos/:owner/:reponame/hooks/:id -X PATCH -d '{ "add_events": ["issues"] }'という感じになっておりますhook ごとに support している event は https://api.github.com/hooks にあります。 hook の api …

Shinpeim/process-book · GitHub 読んで、なるほど unix プロセスを読んだ後だったので良い感じに頭に入りました。 ありがとうございます。

minilla を使って cocoa な xs module を書く

環境を作るにはまず、 minil new -p XS Cocoa-Hogeをしたのちbuilder/MyBuilder.pm で build するようにします package builder::MyBuilder; use strict; use warnings; use parent qw(Module::Build); use File::Copy; sub new { my ($self, %args) = @_; $…

ひさいちさんにだいたい 55 秒後とかに告白するサービス

ですhttp://hisaichi-notify.herokuapp.com/ https://github.com/soh335/hisaichi-notify 合わせて読みたい 告白されたい。 - パルカワ2 rails 的な所感 rails の勉強がてらに色々触りながらやってみた。正しい実装になってるのかは、分からない。 最初は si…

foreman run bundle exec -- rspec -fs -c spec

heroku にあげる前提で作ってるときは、foreman で起動するので手元では、環境変数を .env に書いたりするのでこういう感じでいいのでしょうか

heroku で eventmachine 上で rails で http を受けたり他のことをしたり

色々やりたい感じだったので require ::File.expand_path('../config/environment', __FILE__) require 'bundler/setup' EM.run do # do something for eventmachine Thin::Server.start Rails.application, '0.0.0.0', ENV["PORT"] end で、 forman で web:…

rails で redis な test

Redis の instance はconfig/initializers/redis.rb のような所で uri = URI.parse(ENV["REDISTOGO_URL"]) $redis = Redis.new( :host => uri.host, :port => uri.port, :password => uri.password ) で作ってるとしてRSpec and Resque · resque/resque Wiki…

heroku で newrelic

の addon を追加しても NEW_RELIC_LICENSE_KEY は自動的に追加されるけど、NEW_RELIC_APP_NAME は追加されてなくてこれを heroku config:set NEW_RELIC_APP_NAME=....しないと動かないのであった。 NEW_RELIC_APP_NAME はデフォルトの config/newrelic.yml …

active record で transaction 後にほげほげする場合は

grosser/ar_after_transaction · GitHub を使うといいっぽいdbix::transactionmanager 用に作った soh335/DBIx-TransactionManager-EndHook · GitHub では、transaction 中じゃないと実行出来ないとかが違ったのだった

vim から tmux 上の shell で prove するさん

vim はプロジェクトのルートで立ち上げてる前提。 以下は fnamemodify(expand('%'), ':.') で expand("%") がフルパスになっててもルートからのパスに変換して tmux の window 0 の pane 1 で走らせるって感じになっております。 :call system('tmux send -t…

STEINS;GATE 負荷領域のデジャヴ

劇場版『STEINS;GATE(シュタインズ・ゲート)』公式サイト結構前に見た。 大分久しぶりに見たので、最初の一時間ぐらいテンションについていけなくてきつい感じがしたけど、面白かった。

なるほど unix プロセス

なるほどUnixプロセス ― Rubyで学ぶUnixの基礎 - 達人出版会linux システムプログラミングの一部を ruby で分かりやすく書いてくれてる感じがした。 孤児プロセスとゾンビプロセスの事を勘違いしてたことが分かったり、デーモン化の件とか分かりやすくて、良…

藁の楯

2013年4月26日公開|映画『藁の楯 わらのたて』公式サイト予告見て想像していたのと違くて、ドンパチして終わった......... もう少し赦す赦されない的な話かと思っていた。

4 月に読んだの

喰う寝るふたり 住むふたり 1(ゼノンコミックス)作者: 日暮キノコ出版社/メーカー: 徳間書店発売日: 2012/11/20メディア: コミック購入: 2人 クリック: 21回この商品を含むブログ (16件) を見る喰う寝るふたり住むふたり 2 (ゼノンコミックス)作者: 日暮キノ…