Rubymotion-localizationというgemを作った最近RubyMotionを触る機会ができたので、昔書いたコードを掘り起こしてきたり、最近はどんな風にするのが良いのか調べたりしている中、お得意のヤク毛刈りの一環でローカライズ作業に関する小物を作った。RubyMotionRubyMotionでExifを読む久方ぶりにRubyMotionで小ネタ。軽くExifを読んでみようかと。上記を参考にしたとりあえずの実験コード。app.rbにべたっと。SDKに疎い人にもオススメできるiOSで作りたいモノが特にないのでこの頃あんまりアクティブに触ってはいないけど、一方で所感が確かな物になってきたので書いておきたい。RubyMotionRubyMotionのプロジェクトでアプリの設定画面を作る主に以下のサンプルを参考に。基本的な考え方はObjective-Cでやるときと変わらない。Weekだった今週かなりの盛り上がりでGitHubには雨後の筍のように新しいプロジェクトが次々できている有様。双方とも脱Objective-Cを実現してくれるプロダクトだけど性格はけっこう違う。共通で興味を持っている人が多そうなので思うところをとりとめもなく書いてみる。TitaniumRubyMotionでCocoaPodsを使うCocoaPodsはRubyで言うとBundlerみたいなもの。Objective-Cのプロジェクトにおいてライブラリの依存性を管理して使いやすくしてくれる。RubyMotionRubyMotionがすごいRubyMotionを使うとObjective-Cの代わりにRubyでiOSアプリを作ることができる。有料版しかなく無償で試したりはできないがRubyMotionのサイトやサンプルコードを見てすぐに購入した。RubyMotionNanoc以外の静的サイト生成ツールを調べてみた最近自分の中で静的サイト生成ツールが静かなブームを呼んでいるのでNanoc以外にも何かないのかなと他のツールを探してみることにした。既存のものがないか探してみるとhugeurlというgemがあった。RubyRubyのマジックコメントを自動で付加するVimやRubyMine等のエディタやIDEで新しくファイルを作成した時にマジックコメントを付加することはできるが、既存のファイルに対して適用することができないので別途手段を講じる必要に強くかられた。configration)ホームディレクトリに.Guardfileや.guard.rbといったファイルを置いておくと、複数のプロジェクトで共有の設定としてGuardの実行時に読み込まれる。GuardGuardのインタラクションモードを無効化する既存のRubyプロジェクトをコピーして作った新しいプロジェクトにて、今まで通りGuardを起動するとプロンプトが出てくるインタラクションモードで起動するようになった。GuardRubyMineのIdeaVimのキーマップを作り直すIdeaVimを有効化すると「Vim」という名前のキーマップを使うことになる。このキーマップは他のキーマップをもとに作成される。RubyMineRubyMineでVimのキーバインドを使うプラグインを入れて有効化する。RubyMine<123456>検索:書いてる人サーバーサイドのインフラ構築とプログラミングをたしなむハーフスタックくらいのフリーランスプログラマー。カメラはペンタックス。