php
毎年のように遅刻して、今年も廣川さんの基調講演を半分聞き逃してしまいました。廣川先生の話 security stefan esser Hardended Projectの話 suhosinの話 MOPBの話 MOPBのExploitが独の法律の制限された件 PEAR PEAR Groupの話 PEAR2の話 2008/1目標 phar, …
http://opensource.apress.com/article/232/possible-addition-to-array-syntax-in-php毎回、こんなの書くのが面倒でした! $some_array = array('foo' => array('bar' => 'baz')); それが array(1, 2, 3) == [1, 2, 3] array(1, 2, array("foo", "bar")) ==…
だそうで。ref: http://mojavi.org/ただ、気になるのはサイトが画像のペラ1枚で作られていてリンクがどれも機能していない事です。これは吊りでしょうか?ぐぐると結構前からその状態っぽい感じがします。Mojavi未だに使い続けてるのは日本人だけなんでしょ…
internalでメールが飛び交ってる。元はこの辺かなhttp://developers.slashdot.org/developers/06/12/14/0410240.shtml http://www.theregister.co.uk/2007/01/11/php_apps_security/一連の流れが読めてないから何言い合ってるのかよくわからない。だけど PS:…
追記 Services_Hotpepperを開発されている方がいますので、何かサービスを作成する際はそちらを使われる事をお勧めします。過去と他人はかえられないが、未来と自分はかえられる - Services_Hotpepper GANCHIKU.com » とりあえず、ソースコード吐いていいか…
http://pixelated-dreams.com/archives/243-Next-Generation-REST-Web-Services-Client.htmlんー、PHP的に微妙な気がするけどどうだろう。 そういう事しないのがPHPだという認識だったんだけど。
大垣さんのブログで取り上げられている問題についてですが http://blog.ohgaki.net/index.php/yohgaki/2006/09/11/pear_dba_rpostgresqla_a_ca_ca_a_ra_ra_sa個人的にはpgsql.phpのコメントに * Not using pg_escape_string() yet because it requires Postg…
廣川さんの4.4.4のマルチバイト対応版が公開されました。 http://www.geocities.jp/rui_hirokawa/php/win/ そう言えば、5.2では新しいインストーラが紹介されてました。 http://edin.dk/archives/10-New-Windows-installer-for-PHP-5.2.html 個人的にはWindo…
いしなおさんによると、今年中には1.0が出るらしいので、本格的にZend Frameworkを調べてみる。 ZendFrameworkもPEARと同じでお手軽にパッケージを登録できる感じはないので、自分用のチャネルサーバが欲しいと思った。 とりあえず、放置してた作業コピーでs…
memory_limitのデフォルトが16Mまで増えるかもみたいな話が PHP 5.2 and PHP 4.4 use the same default memory limit - 8M, but near each internal structure in php 5.2 is bigger (zval, zend_class_entry, zend_op_array, zend_opcode, ...).this is one…
ソースちょっと追っかけたメモEthnaもMapleもRouterクラスがない。 個人的にはURLとActionのマッピングが好きなので、URLからAction名を取り出すようにしたいところ。Ethnaの場合はEthna_Controllerを継承したAppId_Controllerに自分で_getActionName_Form()…
http://www.patternsforphp.com/DesignPatternってナンデスカな状態ですが、そんな私向けのサイトが登場したそうです。 Patterns for PHP is a repository of Design Patterns implemented specifically for PHP. Tired of seeing Java implementations? Jus…
ref http://www.php.gr.jp/seminar/20060819/prog.html Zeev Suraski氏による講演テーマ:今後のPHPの展望(仮) PHPカンファレンス参加するの今回が3回目だけど、Zendから人が来るのは初めてかも。
もうアナウンスされてるのかな。 php-users検索してみたけど出てこない。;; 追記 アナウンスあったみたい。http://www.php.gr.jp/seminar/20060819/
Digg.comから拾い読んだところによると、ZendEngineの開発者の一人Jani Taskinenさんが辞めるらしい。ref http://news.php.net/php.internals/25023何故かSlashdot本家でも話題になっている。ref http://developers.slashdot.org/article.pl?sid=06/07/28/05…
cliとmoduleのバージョンが違ってはまった。 cliは4.3.2でmoduleは4.2.2だった。動かない原因はMDB2/LOB.phpの247行目付近 // register streams wrapper /** PHP 4.3.2 or newer if (!stream_wrapper_register("MDB2LOB", "MDB2_LOB")) { MDB2::raiseError()…
中国からのアクセスを制限のするのに必要だったので作ってみました。 $lines = split("\n", `wget -q -O tmp http://ftp.apnic.net/stats/apnic/delegated-apnic-latest ; grep CN tmp | grep ipv4 | awk -F\| '{print $4, $5}'`); foreach ($lines as $line…
XML_RSSというライブラリを使います。 http://pear.php.net/package/XML_RSS/ ref http://www.doyouphp.jp/sample/sample_xml_pear_rss.shtml require_once 'XML/RSS.php'; $rss = new XML_RSS($url); $res = $rss->parse(); if (PEAR::isError($res)) { // …
for ($i=0,$j=0; $iこんな書き方できるんですね。 知りませんでした(恥。
ref http://ez.no/company/news/ez_systems_announces_ez_platform_for_php_application_development国内では全然話を聞かないeZ systemsですが、海の向こうではどんな感じなんでしょう。 eZ systems is developing an internet application environment cal…
ref http://pear.php.net/package/Services_Hatena/download/0.1.1/リリースされています。ぱちぱちぱち。さっそくインストールしてみます。 $ sudo pear install Services_Hatena-0.1.1 Failed to download pear/Services_OpenSearch within preferred stat…
PEAR::DBのドキュメント見ようとしたら This package been superseded by MDB2 but is still maintained for bugs and security fixes まじすか。 MDB2使ったこと無いけど、今後はこれ使う方がいいみたいですね。ref http://pear.php.net/package/MDB2/docs;…
しばらく行ってなかったけど、いつの間にかサイトがphp.gr.jpに移ってる。 行きたいけど、喋れるネタがない。ここ一年ぐらいMojavi2以外でコード書いてないから、そろそろ新しいネタ仕込まないと駄目だな。http://events.php.gr.jp/event.php
ref http://www.activecollab.com/basecampの代替として登場してきたインストールタイプのプロジェクト管理ツール。 PHP5+MySQLの組合せで動作する。 Localizeの仕組みも組み込まれているようなのでちょっとだけ日本語化してみた。 プロジェクトタイトルなど…
DB/pgsql.phpを見てみたところ、prepareがfalseになっている。 var $features = array( 'limit' => 'alter', 'new_link' => '4.3.0', 'numrows' => true, 'pconnect' => true, 'prepare' => false, 'ssl' => true, 'transactions' => true, ); prepare->exec…
Extending and Embedding PHP (Developer's Library)作者: Sara Golemon出版社/メーカー: Sams発売日: 2006/05/30メディア: ペーパーバック購入: 1人 クリック: 7回この商品を含むブログ (11件) を見るref http://blog.libssh2.org/index.php?/archives/24-E…
ref http://framework.zend.com/developerこれで変更履歴が見やすくなりますね。
この本の中でvldというpeclパッケージが使われていたので試してみた。ref http://pecl.php.net/package/vld/0.8.0 ref [http://derickrethans.nl/vld.php $ sudo pecl install vld-0.8.0 は見事に失敗したので、玉を落として $ tar xzvf vld $ cd vld-0.8.0 …
ref http://derickrethans.nl/php_references_article.phpこのpdfを元にxdebugで検証してみたところ $foo = 'foo'; $bar = 'bar'; $hoge = $bar; xdebug_debug_zval('foo', 'bar', 'hoge'); 結果は foo: (refcount=1, is_ref=0)='foo' bar: (refcount=2, is_…
http://www.oreilly.co.jp/books/4873112869/これは良さそうですね。 原書は100pほどしかないので基本を抑える為の入門書としていいかなと思います。