2010-04-01から1ヶ月間の記事一覧
emacsのM-x alignが便利すぎるとTwitterでつぶやいていたら、 phpCB(phpCodeBeautifier)というコード整形ツールも便利ですよと id:dix3 さんに教えてもらいました。 公式ページ:http://www.waterproof.fr/products/phpCodeBeautifier/ Ubuntu(バージョン9.1…
ルノアールにて20:00-22:45まで作業 DesignPattern 今日はObserver! 観察対象のオブジェクトが変化したときに通知してもらい,その変化を他のオブジェクトにも伝えるためのパターン. クラスどうしの結合をゆるく保ったまま,協調動作を実現するパターン
ルノアールにて19:30-23:00まで作業 HistoryPad アップロードしたファイルの表示モードと編集モードを分けた
マックにて19:15-23:00まで作業 HistoryPad 今までは素のPHPで書いていたが,フレームワークをCakeにしてみる > フレームワーク勉強会でCakeをやっているのもあって 以下,調べたこと cake勉強! model
ルノアールにて20:00-22:45まで作業 DesignPattern 今日はObserver! 観察対象のオブジェクトが変化したときに通知してもらい,その変化を他のオブジェクトにも伝えるためのパターン. クラスどうしの結合をゆるく保ったまま,協調動作を実現するパターン
ルノアールにて19:30-23:00まで作業 HistoryPad アップロードしたファイルの表示モードと編集モードを分けた
マックにて19:15-23:00まで作業 HistoryPad 今までは素のPHPで書いていたが,フレームワークをCakeにしてみる > フレームワーク勉強会でCakeをやっているのもあって 以下,調べたこと cake勉強! model class History extends AppModel { var $name = 'Histor…
マックにて20:00-23:30まで作業 HistryPad ファイルの作成をajax化
マックにて19:30-23:00まで作業 DesignPattern 今日はデコレーター 継承による拡張は「静的」な拡張 クラスを作成した時点で「責任」が決定される オブジェクトの構造に注目 オブジェクトに対して柔軟に追加したり取り外したりすることを目的とする 「動的」…
ルノアールにて19:30-22:00まで作業 ATND検索 ie8でGoogleカレンダーにイベント登録する画面で文字化けするバグ修正 urlのencode忘れ... ie以外のブラウザは自動でやってくれてた!? CakePHP paginationが楽すぎる! 一応掲示板できた. bakeすると楽!
自宅で DesignPattern 今日はVisitor! オブジェクトの振る舞いに注目したパターン データ構造上の要素と操作を分離 データ構造を操作するコードをどこに書くか? データ構造のクラス階層 クラスの責任範囲が明確になりやすい iterator 操作クラスが走査をおこ…
マックにて19:00-23:00 DesignPattern Visitorパターンの続き ダブルディスパッチ 2つの型に依存して処理が決定される ATND検索 xp ie8でgoogleカレンダー取り込み時に文字化けするとのこと.自分のxp ie8(VMWare)環境で試したところ再現した.IEの文字コー…
ニューヨーカーズカフェにて19:30-21:00(Livedoor Wirelessだった) HistoryPad ネットにうまくつながらなかったのでオフラインでできる作業を。 ファイルアップロード機能を付けた 改行が入っているとJavaScriptでtextareaに値設定したときにうまくいかない…
マックにて20:45-23:30 Cake フレームワーク勉強会、今度の日曜なのでいいかげんやらないと! t_bbsだとbakeできないが,Chatsという名前でt_bbsと同じ構造でテーブル作っておいてbakeして,モデルクラスのuseTableプロパティでt_bbsとすることでbakeしたソー…
マックにて19:30-1:30まで作業 次に何をやろうか迷う 勉強の為だけのコードは書いててツライ サービスの為のコード
マックにて19:00-2:00まで作業 PHP, cake blogチュートリアル ATND検索 iPhone対応させることにした viewport指定だけではうまくいかないので、専用のテンプレートを作る事にした.
ルノアールにて テスト初心者勉強会をした Maven for PHP 結合テスト 切り分けはシナリオかどうかで判断 JavaScript熱い! Closureというライブラリが熱い PHP5.3 名前空間 デザパタ重要 -> フレームワーク作る時には必須 CIよりKohanaの方が設計がきれい ->…
シャノアールにて19:00-22:30まで作業 DesignPattern オブジェクト指向をより深く理解するため、デザインパターンを学ぶことにした。 まずは「PHPによるデザインパターン入門」を写経していく。
ルノアールにて19:30-23:00まで作業 ATND検索 iPhone対応 最後の微調整 試しにsakuraサーバの別領域に上げて動作確認 iPhoneシミュレータが表示をほぼ完璧にシミュレートしていることが分かった DesignPattern 今日はSingleton!
ルノアールにて19:30-23:00まで作業 ATND検索 最後の微調整 リリースした!
ルノアールにて19:30-22:00まで作業 php-beginner お花見の幹事引き受けたのでメール書いたりなんだり
シャノアールにて19:00-21:00まで作業 TextFlowというサービスがいい!diff & mergeをビジュアルにやってくれる。 これにバージョン管理機能がついてたらいいのに。 めざすのはこんなかんじだ!drag&dropのUIはjQueryかなぁ。
マックにて19:00-23:00まで作業 新しいサービス RevisionPadという名前がいいかな 今度のサービスは見た目もちょっと凝った感じにしたい。 jQuery Draggable + Sortableで希望するようなものが作れそう DesignPattern 今日はFactoryMethod! samba ubuntuのデ…
マックにて19:00-22:00までまで作業 新しいサービス HistoryPadという名前にしようかと思ってきた Revisionという単語が一般的じゃない気がしてきたため DesignPattern 今日はFacade!
自宅で DesignPattern 今日はIterator!
ルノアールにて15:00-19:30まで作業 HistoryPad デザインがかなりいい感じでできてきた! DesignPattern 今日はBuilder!
ルノアールにて19:00-22:00 DesignPattern 今日はState!
ルノアールにて19:30-23:30 DesignPattern 今日はStrategy! blog 書いた。溜めないように、いつも帰る前に書こう。。。