ログ日記

作業ログと日記とメモ

2012-07-01から1ヶ月間の記事一覧

PHPはリソースを解放しない方が良い?

PHP

今更ながら、目から鱗。 明示的にリソースを解放しない場合はHTTPコネクション切断後、つまり リクエストシャットダウン時に解放されます。 明示的にリソースを解放した場合、HTTPコネクションがある状態、つま りユーザーにページを送っている最中にリソー…

依存関係逆転の原則をagile視点で

ふと思い付いたのでメモ。 あまり深く考えずにシステム開発に取り掛かった場合。 システムは機能に依存し、機能は実装の詳細に依存する。これでは作っているうちに本当に必要なものを見失ったり実装上の問題と業務上の問題が混ざったりして段々と混乱してく…

Google Closure Library の DataSource とか

GCL

MVCの説明: https://sites.google.com/site/closurelibwiki/workflow/mvc サンプル: http://d.hatena.ne.jp/griefworker/20110419/closure_library_datasource テストサンプル: https://bitbucket.org/rokujyouhitoma/closure-sample/src/91e43f092138/src/g…

CSSでテキストファイルをドラッグして縦書き表示

パソコンで長文を読むためにはどうするのがいいか考えて、ちょっと書いたのでメモ。 参考:http://cpplover.blogspot.jp/2011/03/css.html http://www.html5rocks.com/ja/tutorials/file/dndfiles/ <meta charset=UTF-8 /> <style> html, body { background-color: #a0a0a0; } </style> </meta>

PHP5用のORM作った その2

PHP

昨日 *1 の続き。 https://github.com/nishimura/Tsukiyo Joinの条件指定が欲しい、or検索が欲しい、テーブル名指定のjoinが欲しい、ということで機能追加。ほぼS2JDBC。 段々コードが見づらくなってきたかも。 OR検索 orやandが予約後なので、苦肉の策で変…

PHP5用のORM作った

PHP

O/Rマッピングライブラリを自作した。 ずっと前から自作ORMを作り替えたいと思っていて *1 、S2JDBCのようなものが作りたいからどうせならJavaやるかと思ってJavaをやり始め、やっぱりJavaよりPHPがいいと思ってPHPに戻ってきて、そうしたらまたORMに不満が…