2011-05

技術関係

HTTPのPOSTでファイルをアップロードする

PEARのライブラリを使うほうが楽 PEARのHTTP::Request2 |php| <?php $request = new HTTP_Request2(' $request->setMethod(HTTP_Request2::METH...
技術関係

未定義かもしれない変数を空文字列にエスケープする

環境によって、未定義の変数を使用した際にnoticeが発生するのが面倒くさい。 一々ifで判定するのも面倒くさい。未定義だったら空文字列扱いして欲しい時にhtmlspecialcharsを使用する htmlspecialchars <?ph...
考えたこと

AR(拡張現実)で使用するマーカーとモデルのマッピングを解決する仕組みを外部に持つ

現在、個々に開発しているAR用スマートフォンアプリの将来を考えると、将来的には以下の3つの方向性が考えられる。 + 用途に応じて個別にアプリを準備して対応(アプリがn個必要になる) + 統一的なAR用スマートフォンアプリができる(恐らく無理...
技術関係

FirefoxとWgetを使ってWeb上のページからHTMLやCSSを含めてダウンロードする

CSSで@importなどを使用していた場合、単純にダウンロードしてもローカルでページを表示するのに必要なファイルがすべて落ちてこないことがある。そのような場合に、必要なファイルを一括でダウンロードする方法。事前にFirefoxとWgetを...
技術関係

テーブル定義書をExcel形式で作成したい

ER-Master Eclipse上で動作する メリット フィールド情報を辞書化して、あるテーブルの情報を修正すると一括で他のテーブルの情報を変更してくれる機能が便利 Excelにエクスポートできる 既存のDBサーバに接続して情報を取得して...
技術関係

ひとつのページに複数のGoogleAnalyticsを設置する

|javascript| var _gaq = _gaq || []; _gaq.push( // 一つ目のトラッキングコード , , // 二つ目のトラッキングコード , ); (function() { var ga = documen...