2011-01-01から1年間の記事一覧
<a href="http://www.flickr.com/photos/73133713@N05/6603524273/" title="干支大集合" rel=""><img src="http://farm8.staticflickr.com/7014/6603524273_f9ec00fe1c.jpg" alt="干支大集合"></a> 実家にある干支の置物が全部そろっていた。 そう。2011年の年末は実家です。 今年の春か夏くらいに占いをしてもら機会があった。 仕事関係について。 平坦な道を歩いている感じ 良い意味で安定している 悪い意味でもったいない たしかにそうだなと思ったこ…
家に帰ったら届いていた。 透明な窓から見える演出がにくいね!やるなテレ東!! 開けた。 真っ黄色がまぶしい(/_+)/ テレ東の7チャンが押しやすいように考え抜かれたボタン配置! 押すとピカチュウが鳴きます!! これまた演出がにくいね!!やるなテレ東!…
ファイル名に「@」が入っているファイルをaddするとき。 [bash] svn add hoge@1.txt svn: warning: 'hoge' not found [/bash] @以降を認識してくない。 こういう時はファイル名の最後に「@」をつける。 [bash] svn add hoge@1.txt@ A hoge@1.txt [/bash] こ…
トウホクのツタージャを受け取ってきた。 配信最終日のぎりぎりげっと〜。 「アロマセラピー」と「こうごうせい」持ちです。 「こうごうせい」「ギガドレイン」「めいそう」「なにか?」@たべのこしの特殊めいそう型とかやりたかったけど、性格が「がんばり…
<a href="http://atnd.org/events/22721" target="_blank">CakePHP Advent Calendar 2011</a>に触発されたので、「勝手にCakePHP Advent Calendar 2011」ということにして記事を書いてみます。 お題は「CakePHP2.0の初期設定とcakeをbakeで焼きましょう」です。 CakePHPをインストール とりあえずCakePHPを落とします。 2…
今年の上半期は「すごろく」のソーシャルゲームを作っていました。 特に意味はないけれど、PHPを忘れないための復習と今年の成果のひとつとしてすごろくを作ってみた。 ただし、あまり時間もないのでCUI && データベースは使わない簡易版で。 すごろくの要素…
JavaScriptで「Array(配列)の全要素を表示する」ということをするときに何の疑いもなくfor文を使っていた。※経験したことのある言語はforくらいしかなかった。 が、JavaScript1.6でforEachが実装されたからこっち使った方が良いよという指摘をもらった。 ※条…
先日書いた「<a href="http://blog.tnnsst35.me/2011/12/09/android%E3%81%A7sqlite%E3%82%92%E3%81%A4%E3%81%8B%E3%81%86/">AndroidでSQLiteをつかう</a>」にのせたコード(をベースにしたコード)をコードレビューしてもらった。 いろいろと指摘されたことをメモしておく。 主に改善点があるコード [java] try { Cursor c = db.rawQuery(sql, null); boolean isEof = c.moveT…
社内SICP勉強会で最後の5章を進行中です。 この勉強会、入社した年からやっているのでもう2年半以上やっていると思われる。 5章で出てくるレジスタ計算機を動かすためには、P307〜P317を写経してやる必要があるんだが、割とスムーズに写経できて動いた記念で…
Androidのデータ保存方法のひとつにSQLiteがある。 wikipediaより引用 SQLite はMySQLやPostgreSQLと同じデータベース管理システムであるが、サーバとしてではなくアプリケーションに組み込んで利用される軽量のデータベースである。 SQLが使えるのでそれな…
<a href="http://www.dq25ten.jp/">http://www.dq25ten.jp/</a> 行ってきました。 ※行く予定の人は見ないほうが良いと思います。 ドラクエはナンバリングシリーズは全部やっています。 一番最初にプレイしたのはⅤです。 一番最初にクリアしたのはⅥです。 一番好きなのはⅤです。 エントランス。 反…
iPhoneアプリでSQLiteのdatetimeを使う機会があった。 [sql] CREATE TABLE hoge ( name text, created text ); -- MySQL -- NSERT INTO hoge VALUES ('hoge', now()); INSERT INTO hoge VALUES ('hoge', datetime('now')); [/sql] これでOK!…と思いきや、da…
Sencha TouchのListコンポーネントでハマったのでメモ。 といっても、上手くメモを残せる自信もないです。 [javascript] var panel_1 = Ext.extend(Ext.Panel, { layout: 'fit', initComponent: function() { this.dockedItems = [{ dock: 'top', xtype: 'to…
<img src="http://blog.tnnsst35.me/wp-content/uploads/2011/10/cassandra_logo.png" alt="" width="300" height="90" /> http://cassandra.apache.org/ 会社のイベント(?)的なのでCassandraを試したかったので、さくらVPSにインストールしてみた。 ちなみに、CassandraはJavaランタイム上で動くらしいのでJavaの環境は別途作ってください。 LinuxにJDKをインストールする まず…
<a href="http://game.tnnsst35.me/PikachuGet/">ピカチュウGETだぜ!</a>を作りました。 作るきっかけは、ラトルズ出版の「14歳からはじめる HTML5 & JavaScriptわくわくゲームプログラミング教室 Windows/Macintosh対応 」という本を本屋で見たからです。 タイトルみたら、HTML5 & JavaScriptで何か作りたいな…
今日は、VOYAGE GROUPの総会が目黒雅叙園でありました。 総会は年2回あって、半期で活躍した人の表彰と、出し物(宴会芸をヴァージョンアップしたやつ)が行われます。 秋に開催されるやつは内定式もあるんだが、今回はなかったようですね。 表彰で、同期の @m…
<div class="section"> </div>
Sencha Touch やってみて、1つの.jsファイルにMVCすべてを格納しなくちゃいけないのかな?と疑問に思った。 で、聞いてみたところ MVCモデルで書くには?的な記事が公式にのっているということ。 A Sencha Touch MVC application with PhoneGap ということで…
PhoneGapプロジェクトでSencha Touchを導入するには?という内容です。 PhoneGapについての説明はありません。 Sencha Touchとは? iPhoneおよびAndroidのようなタッチ端末で利用できるWebアプリ、それもネイティブアプリのような操作性を持つWebアプリを開…
NSString で値が一致するかをテストしたくて、STAssertEquals を使ったらうまくいかなくて10分くらいはまったのでメモ。 [c] NSString fromSatoshi = [NSString stringWithFormat:@"kanto"]; NSString fromTakeshi = [NSString stringWithFormat:@"kanto"]; …
(iOS)Objective-C で Unit Test を書くには <a href="http://gabriel.github.com/gh-unit/">GHUnitと</a> いうテスト用ライブラリがあったりするみたい。 今回は、標準でついている SenTestingKit をつかってテストを書いてみたいと思います。 既存プロジェクト「Pokemon」にテストを追加していきます。 メニュ…
<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>で紹介したトースターでパンを焼いてみた。 ピカチュウの顔の形の焼き目がくっきり!!
<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>…
<a href="http://java.sun.com/javase/ja/6/download.html">http://java.sun.com/javase/ja/6/download.html</a> 英語ページに移動して、「Linux x64 - RPM Installer」のインストールリンクのURLをコピペする。 ※僕が実行したときは「http://download.oracle.com/otn-pub/java/jdk/6u26-b03/jdk-6u26-linux-x64-rpm.bin」…
セブンイレブンのポケモンくじ2011でGET!! 当てたのは僕じゃないけどね
<div class="section"> cronで10分毎に動いているシェルスクリプトで、 0, 20, 40分台はAの処理を 10, 30, 50分台はBの処理を 的なことをしたくて書いたスクリプトです。 minute=`date '+%M'` if test `expr $minute / 10 % 2` -eq 0 ; then A else B fi 動いてるけど、 シェルス</div>…
<ul> <li>touchesBegan:withEvent タッチされた時に呼び出されるUIVuewControllerのメソッド。 touchesMoved:withEvent タッチした指をスライドさせた時に呼び出されるUIViewControllerのメソッド。 また、タッチされた座標を知るためには、UITouchのlocationInView</li></ul>…