PIYO - Tech & Life -

Posts

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

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

Evernoteで親子リンク付きマンダラート

アイデア出しツールのマンダラートをEvernoteで作った上、親子関係のリンクもつけられるというハックです。 Evernoteでいろいろ遊ぶ - Mac OS X版のEvernoteをAppleScriptを使ったりしていろいろしてみます マンダラート自体は3x3のマスでいいので作るのは簡単ですが、マンダラートの階層へのリンクもついてワンクリックで階層を移動できたらより便利だろうということで、リ …

ctagsをObjective-Cに対応させる

ソースコードにタグ付けするctagsはObjective-Cに対応していませんが、設定ファイルにパターンを書くことである程度対応させることができるようです。 設定ファイル~/.ctagsに以下を貼り付けます。

SublimeTextのペイン分割をマシにするOrigamiとそのEmacsキーバインド版

Sublime Textはすごくいいんだけどペイン分割がなってない!と思って使っていませんでしたが、、よくよく調べたらプラグインがあるじゃないですか。 SublimeText/Origami そもそも、デフォルトのどこがイケてないのかというと キーバインドが複雑(これは設定で変えられるが) 同じファイルを複数ペインで編集できない というあたりです。

xcodebuildコマンドで便利になるケース

ようやくコマンドラインからのビルドがわかったので使えそうケースを考えてみました。 CIで使う これ王道ね。ほとんどの人がこのためにやってると思います。JenkinsやTravisCIなどでpushするたびにテストさせるにはコマンドラインからテストできないといけません。

xcodebuildまとめ

先日xctoolについて書きました。 (少し追記)Xcodeのプロジェクトをコマンドラインからビルド・テストする - ぴよログ ところが、xcodebuildそのもの自体もいい感じになってきていてxctoolとの違いはなくなって来ているようです。Xcodeのコマンドラインビルドのジャンルは最近追い始めたので情報が整理しきれていないので間違っていたらすいません。

ipa書き出しをxcodebuildとxcrunで自動化する

昨日紹介したxctoolはxcodebuildというコマンドを便利にラップしてくれるのですが、ipa書き出しまでは行ってくれないらしい(伝聞)です。xcodebuildとxcrunを使えばコマンドラインから実行できるそうなのでやってみました。

KIFを使ったスクリーンショットの自動撮影

昨日書いたの記事では、Objective-Cのコードを用いてスクリーンショットを撮影する方法を紹介しました。 iPhoneアプリの画面をObjective-Cでキャプチャ - ぴよログ 今日はそのTipsを用いて各画面のスクリーンショットを自動的に撮る方法を紹介します。

iPhoneアプリの画面をObjective-Cでキャプチャ

コードからでもスクリーンショット風の画像を得ることができます。ステータスバーはUIApplicationのwindow外なのか、画像の中には含まれません。 CGContextを新たに作成し、アプリケーション内のWindowsの内容をそのコンテキストに描画していくという感じでキャプチャのようなことができます。コードは以下の通り。