半空洞男女関係

思ったこととかプログラミングしてるときのメモとか色々かいてます。メールはidそのままgmail

ruby

動的プログラミング脳

Heart of Swiftを読んでる。 heart-of-swift.github.io コンピュータサイエンスだったりはちゃんと学んだことがなかったので言語の振る舞いに関するキーワードには弱いのだけど、丁寧に用語が説明されていて参考になる。 自分の経歴的にはScratch/Processing…

#isucon 学生予選通過した

ISUCON6 にid:kwzrとid:mimorisuzukoと一緒に「エンボディパイプ椅子」というチームで出場した。結果は学生6位で22,479点。学生の分布を見ると第四集団あたりといった感じ? やることまだまだありましたね…。 前回はid:masawadaとid:tyageと出場したのですが…

本日の学び

pochi.hatenablog.jp ActiveRecordオブジェクトを介さずに削除する。(直接SQLを発行するイメージ) ということですんで、 after_update とか効かないですね。Rails慣れてきて、メソッド名で挙動が割と違う系でハマってもなんとかなるようになってきました。…

Gollumが編集されたらHook受けてSlackに通知する

config.rbに書く 結構雑だけど…あとで直します require 'net/http' require 'uri' require 'json' GOLLUM_HOST = "GOLLUMを置いているルートのURL" SLACK_API_URL = "SlackのIncoming WebHooksのURL" Gollum::Hook.register(:post_commit, :hook_id) do |com…

Pryで実験したあと打ち込んだコードを出力する

Pryで色々実験した後、1つのスクリプトにまとめたいことがある。いちいちコピペするのはだるいので調べてみたら、_in_で履歴が見れるみたいなので、それを出力してやればいけた。 open("log.rb", "w+") do |f| _in_.each do |h| f.write(h) end end ワンラ…

あるハッシュタグの付いたつぶやきをひたすらGrowlで通知し続けるコードを書きました

大学の授業の発表会でちょっとしたインタラクティブ性を生み出したかったので作ってみた。あるハッシュタグを入れてつぶやくと画面のGrowlに登場できるのでなんか楽しい。ミラーリングしておけば僕もハッシュタグつきのつぶやきを読めることはなくても、勢い…

RubyでGrowl使う

Growlは2.1とかをXcodeでコンパイルしてインストールする。証明書とか適当にやってあげるだけであとは特別やらなくて大丈夫だった。 GrowlNotifyとGemをインストールする http://growl.info/downloads からGrowlNotifyをダウンロードしてインストールする。…