Do You PHP はてブロ

Do You PHPはてなからはてブロに移動しました

2008-10-01から1ヶ月間の記事一覧

第3回PHP懇親会開催決定!

8ヶ月ぶりにPHP懇親会が開催されます!2008/11/09(日)15:00からです。 8ヶ月ぶりに好評を頂いたPHP懇親会をまた開催します。 今回も前回同様、参加者全員によるライトニングトークを自己紹介代わりにおこなってもらいます。 発表する内容はPHPに関連する事な…

「はじめてのPHPプログラミング 基本編」の正誤表

作りました。 http://www.doyouphp.jp/book/book_hajimete.shtml 先日の3点と先ほどのSQLインジェクション脆弱性についても記載しています。 今後は、Do You PHP?の方に追記していきますので、よろしくお願いします。

書籍「はじめてのPHPプログラミング基本編5.3対応」にSQLインジェクション脆弱性

via. 書籍「はじめてのPHPプログラミング基本編5.3対応」にSQLインジェクション脆弱性 - 徳丸浩の日記(2008-10-29)データベースのセキュリティについて徳丸浩氏に指摘頂きました。ありがとうございます。 問題の報告それは、本書P280に登場する「SQLインジェ…

「はじめてのPHPプログラミング 基本編」の正誤表(仮)

ご迷惑をおかけします。。。取り急ぎ、23カ所ほど。 p.7 PHP5のインストール 誤)「展開されてファイルを表示する」 正)「展開されたファイルを表示する」 p.9 PHP5のインストール php.iniの編集で、以下の行もアンコメントする。 ;extension=php_sqlite.dll …

名前空間のセパレータは「\」で決定?

PHP

一瞬固まりましたが。バックスラッシュって。。。"> Thx to the initiative of Scott and Steph we had an IRC discussion with several code developers. The result is that we have decided to go with backslash as new separator for namespaces. こん…

まるごとPHP! Vol.2の見本誌が来た

見本誌が届きました。まるごとPHP! Vol.2 posted by (C)shimookaid:yandodさんに言われるまで気づかなかったんですが、「Piece Framework vs CakePHP」がメインです。まるごとPHP! Vol.2作者: 桝形誠二,下岡秀幸,熊倉洋介,安藤祐介,久保敦啓,松藤秀治,大垣靖…

PHP5.2.7RC2が来た

PHP

アナウンスされました(RC1からのNEWSの差分)。 The second release candidate of 5.2.7 was just released for testing and can be downloaded here:http://downloads.php.net/ilia/php-5.2.7RC2.tar.bz2 (md5sum: 722b69b8a51050aa25c1e6184e4e8d0e)The Win…

Propelの設定を配列でやる

PHP

個人用メモ。 諸事情のため、runtime-conf.phpを生成しないでPropel::setConfigurationメソッドを使って設定する場合、次のような配列を渡すことになる。以下、PostgreSQLの場合。 array ( 'datasources' => array ( 'propel' => array ( 'adapter' => 'pgs…

TECHNICAL MASTER はじめてのPHPプログラミング 基本編

ということで、またもや本を書きました。今回はid:clonedとの共著で、2008/10/24発売です。 TECHNICAL MASTER はじめてのPHPプログラミング 基本編 5.3対応 - 秀和システム あなたの学びをサポート TECHNICAL MASTERはじめてのPHPプログラミング基本編5.3対…

WEB+DB PRESS Vol.47が届いた

vol.47の見本誌届きました:-)WEB+DB PRESS Vol.47 posted by (C)shimooka今回の特集は ネットワークプログラミング memcached バックアップ の3本で、ネットワークプログラミングは「Javaで実装してみる」な感じなので改めて一通りやってみようかと。WEB+DB …

CakePHPカンファレンス東京 - LT発表者募集のお知らせ

もう来週。。。というか、次の土曜日か。早いなー。 CakePHPカンファレンス東京のLT発表者募集がアナウンスされました。 CakePHP に関する事例・技術ネタなら 何でも構いませんのでこの機会に発表してみませんか。LT 発表者はカンファレンス申込者以外でも o…

Instant Client Version 11.1.0.6.0

11gのInstant Clientがダウンロードできるようになったみたいですね。 http://www.oracle.com/technology/software/tech/oci/instantclient/index.html(OS毎の一覧) http://www.oracle.com/technology/software/tech/oci/instantclient/htdocs/linuxsoft.htm…

Webアプリケーション技術者の見極め方(PHP)

via.http://www.sooey.com/journal/2008/10/17/840/ 「俺Java6年やってます!」とか言われても正直よく分からないっていう話をしたところ、Javaな技術者の方々に「こういう質問をしてみれば?」っていうアドバイスをもらったのでご紹介。 使い慣れたAPサーバ…

第2回設計勉強会

遅くなりましたが、第2回設計勉強会を開催します。会場を提供して頂いた株式会社ディノさん、id:kunitさん、ありがとうございます。 第2回設計勉強会を開催します。参加費用無料(懇親会参加希望者は実費)日時: 2008年11月5日(水) 19:00〜21:00 会場: 株式会…

そろそろApache.2.2.10が出るみたい

Apacheのアーカイブ置き場にApache2.2.10のアーカイブ一式が現れました。そろそろアナウンスがありそうです。 CHANGESを見ると、mod_proxy_xxx絡みのセキュリティFIXとバグFIX・機能追加な感じでしょうか。 追記(2008/10/17 13:08) アナウンスされました。 W…

ここに来てPHP5.3の名前空間に待ったがかかった?

PHP

9月終わり頃に名前空間のデリミタに待ったがかかった件をエントリしましたが、ついにPHP5.3への名前空間の導入自体に疑問符が付いたようです。 At this point I guess we have the choice between:1) rip them out 2) status quo 3) Stas proposal 4) Dmitry…

まるごとPHP! Vol.2

この系統って、Vol.2があまり出ない気がするけど、まるごとPHP!のVol.2が出ます。。。って、え?もうAmazonに出てる。。。発売は10月末だそうで。まるごとPHP! Vol.2作者: 桝形誠二,下岡秀幸,熊倉洋介,安藤祐介,久保敦啓,松藤秀治,大垣靖男,秋元裕樹出版社/…

bugs.php.netへのバグレポート

先日のDateTime#setTimeの件ですが、相変わらずの怪しい英語でバグレポートしました。 PHP :: Bug #46268 :: When call DateTime#setTime, it seems to be called the last modify method too どうやら、assignもされた模様なので、ちゃんと直るでしょう(多…

PHP5.3.0α2のDateTime#setTimeが変?

PHP

次のようなDateTimeクラスを使ったコード(datetime.php) format("Y/m/d H:i:s") . PHP_EOL; $now->modify("1 day after"); echo $now->format("Y/m/d H:i:s") . PHP_EOL; $now->modify("1 hour after"); echo $now->format("Y/m/d H:i:s") . PHP_EOL; $now->…

PHP5.2.7RC1が来る

PHP

アナウンスはまだですが、RC1のtar玉が用意されたようです(NEWSの差分)。 ilia - downloads.php.net まあ、PHP5.3.0がまだまだ混沌としてるようなので、もうしばらくは5.2系ですねー。 追記(2008/10/10 10:39) アナウンス出ました。2,3週間ぐらいで正式リリ…

md5を使う

すみません。。。思いっきり勘違いしてました。以下が正しい内容です。 md5は8.3.1でも標準関数として使えます pgcryptoを使うと、digest関数、hmac関数などが使えるようになる digest関数の第2引数にアルゴリズム名として「md5」「sha1」「sha224」「sha256…

2008年9月のDo You PHPはてなアクセスランキング

最近、PHP本体とかPEAR/PECLも活動が安定してきてしまっているので、ネタの端境期に入っちゃった感じです。。。ということで、Do You PHPはてなのアクセスTOP10(9月分:2008/09/01〜2008/09/30)を出してみました。各エントリのパーマリンクランキングです…

initenvで"global name 'sqlite' is not defined"

何だか、どうでもいいところ&今さらはまってますが。。。 sqlite3をソースからインストールした場合、trac-admin initenvで $ trac-admin /path/to/trac initenv : Creating and Initializing Project Initenv for '/path/to/trac' failed. Failed to crea…

apxsを使ってモジュールを追加する

すでに稼働しているApache(ソースからbuild)にモジュールを追加したい場合が(まれに)ありますが、「configureオプションを編集して再度ソースからbuild」とか面倒でやってられません。そんな時はApacheをインストールした際にbinディレクトリにインストール…

CakePHPカンファレンス(東京)の募集開始は10/7と10/8

eventsに出ました。10/7と10/8の2回に分けて募集するようです。 募集について 10/7 13:00〜 70名、10/8 19:00〜 追加70名の予定で募集を行います。しかし、何という盛大な負荷テスt(ry

symfony1.1.4リリース

リリースされました。セキュリティFIXだそうで。 In accordance with our security policy, we are releasing today symfony 1.1.4 to fix a security issue that has been reported by a symfony user earlier today. This post contains the description o…

TokyoTyrantをざっくり使ってみた

PHP

via. mixi engineer blogなんだか今さら感漂いますが、PHPからTokyoTyrantに繋げてみたのでまとめてみました。 環境 CentOS5.2 on VMwarePlayer on CF-R4 PHP5.2.6 memcache3.0.2β TokyoCabinet1.3.11 TokyoTyrant1.1.4 インストール おきまりのパターン。ま…

symfony1.0.18リリース

リリースされました。 After 2 months where the activity on the 1.0 branch has been very low, September arrived with a lot of bugfixes from 1.1 and 1.2 branches.まあ、1.1/1.2が活発になったので、1.0は今までほどは。。。というところでしょうか。

CakePHPカンファレンス(東京)

今月25日(土)にCakePHPカンファレンス(東京)が開催されます。 近年、注目の高まっているWEBアプリケーション開発フレームワーク『CakePHP』 を題材とした国内初のカンファレンスを2008/10/25に東京にて開催致します。 CakePHP開発マネージャ Garrett J. Wood…

Remember The Milk

TODO管理のWebサービスにRemember The Milkがあります。 で、この「Remember The Milk」というフレーズって『「ミルク」を覚えといてね』という意味だと思いますが、 ミルクを「赤ちゃんにあげるのを」覚えといてね ミルクを「買ってくるのを」覚えといてね …