Nokogiriを使ったら簡単にできた。 # coding: utf-8 require 'nokogiri' require 'open-uri' def get_content(html, tag, className, index, childPath=nil) html.search("//#{tag}[@class='#{className}']#{childPath}")[index].content end class StockInf…
RubyでiOSのネイティブアプリ開発ができるRubyMotion、Githubリポジトリにサンプルコードがあったのでざっと眺めていたのですが、iPad用のサンプルが無いのと、描画にUIBezierPathを使っていたので、試しに、 UIPopoverControllerで色選択のパレットを表示 C…
前回作成したアプリに、イベント一覧表示とTwitter投稿の機能を追加しました。 Last.fmのAPIを使ってアーティスト名を検索する 検索結果をテーブルビューに表示する テーブルビューのセルをタップすると、別画面に遷移してLast.fmから取得したイベント一覧を…
Last.fmのAPIが何気に充実していたので何か作ってみたいと思ったのと、iPhoneアプリの作り方を勉強したかったので、 Last.fmのAPIを使ってアーティスト名を検索 検索結果をテーブルビューに表示する テーブルビューのセルをタップすると、別画面に遷移してLa…
Instagram Engineering Challenge: The Unshredder - Instagram Engineering寸断された画像を並び替えて元の画像に戻すという問題。 前回は短冊の幅を自力で推定するようにしました。他の方の解答をGoogleで探して見ていたところ、Instagram社が提示している…
Instagram Engineering Challenge: The Unshredder - Instagram Engineering寸断された画像を並び替えて元の画像に戻すという問題。 前回は短冊の幅は既知のものとして解きました。 今回は以下の記事を参考にして短冊の幅を推定するようにしてみました。 htt…
Instagram Engineering Challenge: The Unshredder - Instagram Engineering以下のように寸断された画像を並び替えて元の画像に戻すという問題。整列前 整列後 Rubyの勉強がてらにやってみました。 画像の分割数を自力で求めるとボーナスがつきますが、今回…