PIYO - Tech & Life -

Ruby

XMLとRubyのHashを相互変換する方法

XMLからHashへの変換とその逆変換を考えます。ここでは2つの方法を取り上げますが、結論としてはXmlSimpleを使うほうがよさそうです。 サンプルXML XMLのサンプルとしてはてなブログのAPIで返ってくるXMLを使います。入っている値は実際とは異なっていますがフォーマットは同じです。

RSpec SonicGarden Study

UStreamでやってたので参加しました。 RSpec初心者に送るRSpec最強チュートリアル ~RubyMineもあるよ!~ SonicGarden Study #08 - SonicGarden Study | Doorkeeper 勉強会の内容自体は復習的なものだったので自分にとっての新しさはありませんでしたが、Q&Aや他の参加者の方とのやり取りなどがいい感じで参加してよかったと思い …

RubyのOPMLパーサー

結論 これ使えば一発です。 feedbin/opml_saw あとは雑談 2013年6月末のGoogleリーダーのシャットダウンの際、OPMLというフォーマットを初めて知りました。なんのことはないただのXMLなんですが、一応アウトラインプロセッサーのためのMLということでOPMLという名前になっているらしいです。

Rubyでcronのような定期実行を実現するclockwork

先日の記事でもちょろっと紹介しましたが、RSSリーダーを開発した際にフィード更新ジョブを定期的に発行するためにclockworkというgemを使用しました。 RSSリーダーの記事更新のバックグラウンドジョブ概要 - ぴよログ 単独で使う まずはRuby単独で使う方法です。ローカルマシンで定期的にスクリプトを動かしたいときなどに使えます(そんなときあるか!?)。

CocoaPods pod installが失敗する問題

今日(2014/02/04)1週間ぶりにぐらいに$ pod installしたら妙なエラーが出てライブラリのインストールができなくなりました。 エラーメッセージの最後はこんな感じでした。 Pull is not possible because you have unmerged files. Please, fix them up in the work tree, and then use …

アイデアカードとかいうツールをrubygem化

アイデアカードとかいうアイデア出しのサポートツールを見つけました。 アイデアカード公式サイト 目的、着眼点、どう変えるかという3種類のカードがあってカードを引くことでランダムなフレーズが完成するってやつです。昔そういう遊びをしたことはありませんか?誰が、どこで、なにを、どうした、っていう感じたくさんカードにしておいてランダムに引いてできた文章がおかしくて笑う、みたいな遊び。それに近いです。