もやぶろ

moyashidaisukeのブログだからもやぶろ。フリーランスのエンジニアのダイスケです。プログラム関連とかギター関連とか旅行関連とか色々。

エンジニアリング-サーバサイド-Ruby

RubyMineでDockerでRuby環境作成メモ

rubyの勉強しようと思ったんだけど、ローカルに入れたくないのでとりあえずrubyをさくっと動かすためのrubyのdocker環境をつくった。 リポジトリ github.com やった事 docker-composeでruby動かす docs.docker.com 公式の設定サンプルを参考(railsだけど)…

mixiのボイスを全部消すscript作った

mixiにはボイスという、twitterそっくりな(昔はエコーと呼ばれてた)機能があるのですが、 これの全削除機能がありません。 mixi.jp mixiの呟きを一括削除できる方法な無いのでしょうか?昔のつぶやき... - Yahoo!知恵袋 twitter連携とかしてて、千、万の単…

nokogiriとMechanizeでスクレイピングその2

前回の続き nokogiriとMechanizeでスクレイピングその1 - moyashidaisuke's diary 文字コードをちゃんと設定してないせいか、\nがたくさん出てる。=>gsubで無理やり置換しました。 now_updated = div.inner_text.gsub('\n', '') class指定で取得するときに、…

nokogiriとMechanizeでスクレイピングその1

趣味の関係でmixiをたまに使うのですが、(毎日見てないので)特定のコミュの書き込みがあったらメール飛んでくるようにしたいなと思いチャレンジ。 とりあえずログインして中の情報をなんとなくとってくるとこまで。 文字コードをちゃんと設定してないせい…

select count(distinct user_id)的な

最近Railsをちょいちょいさわる機会があります。よくある、select count(distinct user_id) from hoge_users;みたいなSQLですが、ActiveRecordだとHoge_users.count('user_id', :distinct => true)でいける。簡単でいいですね。参考 http://stackoverflow.co…