ぼろぼろ平原

困った

2015-01-01から1年間の記事一覧

他人の全ツイートをJSONで一括保存するコマンドを作った

Twitterには、自分の全ツイートアーカイブをダウンロードできる機能があるが、他人のツイートはダウンロードできない。 support.twitter.com そこで、他人のツイートをダウンロードするalltweetsというコマンドを作った(もちろん自分のツイートもダウンロー…

RubyGemsとGitHubに公開したgemの名前を変更する

前提 gemをGitHubとRubyGemsに公開したけど、あとから名前を変えたくなった oldnameという名前のgemをnewnameという名前にしたい oldname gem側の作業 以下のコードをoldname gemのどこかに書いて、deprecatedになることを伝える。 warn "[DEPRECATION] This…

Twitterのふぁぼを寿司にするChrome拡張作った

Twitterのふぁぼがハートアイコンの「いいね」に変わった。 Twitterにハートが登場しました | Twitter Blogs そういう事情なのでふぁぼをにするChrome拡張を作ったらやたら「いいね」された。 ふぁぼをにするChrome拡張作った。 Twitter- - Chrome ウェブス…

iPhoneのカレンダーをGoogle Calendarに移行する方法

iPhoneやiPadのカレンダーをGoogleカレンダーに移行する方法。同期ではなく移行。 iPhoneからAndroidにカレンダーを引っ越したいときや、Googleカレンダーと連携するアプリをiPhoneで使いたいならこの方法で移行するのがおすすめ。 手順 iCloudカレンダー に…

るびまRubyist Hotlinks - インタビュイーの好きなメソッド・嫌いなメソッド一覧

Rubyist Magazine(るびま)には、著名なRubyistにインタビューを行うRubyist Hotlinksという企画がある。 Rubyist Hotlinksでは毎回「好きなメソッド、嫌いなメソッドはなんですか?」という質問がされるのでまとめた。 No. インタビューイ 好きなメソッド …

RSpecで「while line = gets」をテストする方法

RSpecでwhile line = getsのような標準入力のループをテストしたいとき。 Kernel.#getsはARGFをレシーバとしたメソッドの省略形なので、ARGF.getsをモックにすれば良い。 テストしたいコード: # 標準入力を行ごとに区切って配列にするメソッド def foo ary …

rbenvのインストールにはrbenv-installerを使おう(追記:使わない方がいい)

追記:2018-05-15 rbenv-installerは以前とは別物になりました。 もはやrbenv-installerを使うメリットはありません。 追記終わり。あとは古い内容。 rbenv-installerを使うとrbenvとプラグインを同時に導入できる。 ruby-buildなどを入れたりする必要がなく…

はてなブログ始めました

Hello, world.