2014-05-01から1ヶ月間の記事一覧

複数枚写真が添付されたツイートの写真URL等を取得するTwitter gemモンキーパッチ

複数枚写真が添付されたツイートの写真URL等を取得するTwitter gemモンキーパッチ - Qiita なお twitter gem の v5.10.0 で Twitter::Entities#media メソッドで複数の Twitter::Media::Photo オブジェクトが返るように更新されました。 Add support for ext…

スレッドをまたいだ大域脱出はエラーになるのでスレッドのブロックぎりぎりに大域脱出しよう

当たり前と言えば当たり前なんですけど。 スレッドをまたぐ大域脱出 Threadブロックよりも外にあるcatch(:out_of_thread)へ脱出しようとするとArgumentErrorエラーになります。 pry(main)> catch(:out_of_thread) do pry(main)* Thread.start do pry(main)* …

OAuth gemだけでTwitter APIを使ってみる

Twitter gemは非常に優秀ですので、低レイヤーなOAuth gemを使ってTwitter APIにアクセスする必要はまずありません。 ただし、「Twitterからの応答をちゃんと返してくれているのだろうか?」と疑問があったときに、gemを介さずに直接アクセスする手段を知っ…

自分のツイートへのリプライを正しく確認できるのは公式のみorz

ツイッター新機能がAPIに反映されてるか:写真へのタグ付けと写真4枚添付可能 - 別館 子子子子子子(ねこのここねこ) に引き続き、Twitter APIだと取得できない情報シリーズです*1。 結論を書くと、ツイートした文そのままなのですが 自分へリプライしたと…

アスタリスクとto_a

さっき見たスクリプトに衝撃を受けた。 class Hash def safe_invert invert.inject( Hash.new{ |h,k| h[k] = [] } ) do |hash, (keys, val)| [*keys].each{ |key| hash[key] << val } hash end end end 1つのキーに複数の値が対応して且つそれぞれの値が重複…