2011-08-01から1ヶ月間の記事一覧

PhoneGap×Sencha Touchことはじめ

PhoneGapプロジェクトでSencha Touchを導入するには?という内容です。 PhoneGapについての説明はありません。 Sencha Touchとは? iPhoneおよびAndroidのようなタッチ端末で利用できるWebアプリ、それもネイティブアプリのような操作性を持つWebアプリを開…

NSStringの比較テストはSTAssertEqualObjects

NSString で値が一致するかをテストしたくて、STAssertEquals を使ったらうまくいかなくて10分くらいはまったのでメモ。 [c] NSString fromSatoshi = [NSString stringWithFormat:@"kanto"]; NSString fromTakeshi = [NSString stringWithFormat:@"kanto"]; …

(iOS)Objective-CでUnitTest

(iOS)Objective-C で Unit Test を書くには <a href="http://gabriel.github.com/gh-unit/">GHUnitと</a> いうテスト用ライブラリがあったりするみたい。 今回は、標準でついている SenTestingKit をつかってテストを書いてみたいと思います。 既存プロジェクト「Pokemon」にテストを追加していきます。 メニュ…

PHPで転置行列

PHP

<div class="section"> $row) { foreach ($row as $col_k => $col) { $transpose[$col_k][$row_k…</div>

うーむ

<div class="section"> // Hoge class Hoge { private: bool isHoge; public: void SetIsHoge(bool h); } void Hoge::SetIsHoge(bool h) { isHoge = h; } // HogeMan class HogeMan { private: std::list<Hoge> hoges; public: std::list<Hoge> GetHoges(); } std::list<Hoge> HogeMan::GetHoges() {</hoge></hoge></hoge></div>…

続・ピカチュウトースター

<a href="http://blog.tnnsst35.me/2011/07/28/%E3%83%94%E3%82%AB%E3%83%81%E3%83%A5%E3%82%A6%E3%83%88%E3%83%BC%E3%82%B9%E3%82%BF%E3%83%BC/">ピカチュウトースター</a>で紹介したトースターでパンを焼いてみた。 ピカチュウの顔の形の焼き目がくっきり!!

PHPでソート

PHP

<div class="section"> 今日の新卒コードレビューのお題。 文字列の数字を昇順にソートする。 $str = '20110801'; echo bubble_sort($str) . "\n"; echo quick_sort($str) . "\n"; function bubble_sort($str) { $n = strlen($str) - 1; for ($i = 0;$i < $n;$i++) { for ($j = $n</div>…