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

宣伝

以前StatFlexV6というパッケージソフトの開発に携わったことがある。統計解析用のソフトウェアで、売りは データの可視化 妥当な統計処理のみを提供 教科書並みのユーザーズマニュアル などが挙げられると思う。それぞれについて簡単に紹介。興味をもたれた…

JSLint

JavaScriptを勉強している。 ブラウザとテキストエディタさえあれば良いという点でJavaScriptは始めやすいと聞いた。しかしブラウザ搭載の処理系のみだと文法エラーに長時間悩まされる(まだそのレベル)ので、非常にやりづらいと思っていた。そんな中、twit…

フィールド名一覧が欲しい

MySQLで、データベース名とテーブル名指定してフィールド情報を取得するには、次のSQLでいいのかな? SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_CATALOG = 'def' AND TABLE_SCHEMA = 'database_name' AND TABLE_NAME = 'table_name' ORDER BY O…

PEAR::MDB2のプリペアドステートメント

はまちちゃんも「SQLインジェクションに対してはプリペアドステートメントが有効」って言ってた(5分でできるPHPセキュリティ対策 - ぼくはまちちゃん!(Hatena))ので、やってみることにした。 だけどエラーに悩まされたので、そのことを書いておく。 やっ…

エラーメッセージの抑制

僕はXAMPPの上でPHPを書いているけど、デフォルトの設定だと、PEAR::MDB2を使うと以下のようなエラー(警告?)が大量に出る。 Deprecated: Assigning the return value of new by reference is deprecated in <ソースファイル名> Strict standards: Decla…

PEARでupgradeできない

upgradeとかupgrade-allしようとしたら、 Error getting channel info from pear.php.net: SECURITY ERROR: Will not write to <ファイルのパス> as it is symlinked to <ファイルのパス> - Possible symlink attackってエラーが出て、できなかった。 グ…