Do You PHP はてブロ

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

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

WEB+DB PRESS 総集編が届いてた

家に帰って「何の荷物だろな〜」と思っていたら、技評さんからでした :-)WEB+DB PRESS 総集編 [Vol.1~36]作者: WEB+DB PRESS 編集部出版社/メーカー: 技術評論社発売日: 2007/03/30メディア: 大型本購入: 7人 クリック: 94回この商品を含むブログ (60件) を…

いきなりDo You PHP?に追記

先ほど公開したPEAR::CodeGen_PECLネタですが、package.xml・package2.xmlを使ったパッケージングについて追記しました。 http://www.doyouphp.jp/tips/tips_pear_codegen_pecl.shtml CVSをちらっと見るとPECLパッケージ絡みの要素が追加されていそうな気が…

Do You PHP?のカウンタが200万を突破

しばらくチェックしてなかったので、気づきませんでした(^^; 皆さん、ありがとうございます〜 ;-)

久々にDo You PHP?を更新

ここ最近マイブームなPEAR::CodeGen_PECLについて、先の勉強会の発表内容を合わせてまとめました。 http://www.doyouphp.jp/tips/tips_pear_codegen_pecl.shtml

Unable to load dynamic library 'XXX.so' - libYYY.so: undefined symbol: ZZZ

PHP

configure・make・make installまでは問題なく進んだのに、Apacheを起動しようとすると「Unable to load dynamic library」が発生。よくある話ですね(ホントか?)。 今回はPHP4.4.6+libsablotで発生しました。ズルしてsablotronをrpmからインストールしよ…

oci_pconnectの第4引数を指定するとパフォーマンス向上

Oracle9.2以降を使っている場合、oci_pconnectの第4引数にキャラクタセットを指定できます(9.2以前の場合、環境変数NLS_LANGが使われる)が、このパラメータを指定すると、パフォーマンスが向上するとのこと。 I used AL32UTF8 which is the character set …

pcntlを使ってfork

PHP

昨日のPHP勉強会後の懇親会でid:koyhogeさんが「pcntl最高!」と言いながら(?)話していた内容がエントリされてます。バッチ処理でガシガシ使えそうです :-) 本日はノッキングオンさんで第22回PHP勉強会が開催されたので参加してきました。その後の宴会で…

PHPMacメソッド

情報発信系のサイトは「情報の鮮度」を表す仕組みが必要ですかねぇ、やっぱり。最低でも「最終更新日」は表示した方が無難でしょうか。 となると、うちのサイトは全部alertが出るじゃん。。。orz もうちょっと更新頑張りますです。はい。 I’ve come across a…

第22回PHP勉強会〜(無理矢理)懇親会

終わったのは22時過ぎだったので「流れで解散」な雰囲気のところを無理矢理「希望者だけで行きましょう」ということで、無理矢理懇親会です。 参加者はHiroakioさん、shomaさん、LINDさん、ゆどうふさん、koyhogeさん、ryerさん、shimookaの総勢7名。「麻布…

第22回PHP勉強会〜HTML2PDFの紹介

アシアルが公開しているHTMLをPDFに変換してくれるサービス、HTML2PDFを紹介します。 haltさん プレゼン、swf形式だよ アシアルの「TIPS ML」は濃くて良いのでオススメ 「PHPプロ!マガジン」は毎回買いましょう :-) 前回の勉強会も取材してもらって掲載され…

第22回PHP勉強会〜CakePHPのModelを使う

CakePHPがrapid developmentを実現する特徴の1つであるModelがどのような処理を行うのかを紹介します。 yandoさん プレゼンは40ページの力作! 最近Cakeは日本でもかなり使われ出しているみたい(by Google Trends) 自分の知ってるとあるサービスでも使っ…

第22回PHP勉強会〜到着

ちと早く着きすぎた。。。綺麗なオフィスですね〜。

第22回PHP勉強会の資料

一応、発表する準備だけしときました。PEAR::CodeGen_PECLネタです。 第22回PHP勉強会資料(md5:c142903c92a262f0e73e975541ea5e10) 第22回PHP勉強会を開催します。 日時:2007年3月28日(水)20:00 - 22:00 会場:株式会社ノッキングオン http://www.knocking.c…

function

何秒で打てますか?ということで、やってみました。 「function」の入力をいかに早く入力できるかを競うタイピングゲームです。普通に打って0.7秒ちょいぐらいですかねぇ。意外とかかるもんですね(自分だけ?)。って考えると、プログラムって「入力する作…

memcache 2.1.2リリース

パッケージングミスで2.1.2がリリースされています。 バグFIXのほか、セッションストレージのサポートが実験的ですが追加されてますね。 Added experimental session storage support. You can use memcached as session storage. Fixed PECL bug #9486 (emp…

mod_rewriteでQUERY_STRINGを削除してRedirect

うおっ!たったこれだけか! 末尾に ? をつけると、書き換え後のURIではQUERY_STRINGが削除されます。実際にはこんな感じ。 RewriteRule ^/hoge/.*$ /? [R,L]この場合、 http://www.example.com/hoge/top?a=1が http://www.example.com/にRedirect(HTTP 302…

第22回PHP勉強会〜PEAR::CodeGen_PECL事始め+α

PEAR::CodeGen_PECLの紹介と実演を少々。 shimooka 第22回PHP勉強会資料(md5:c142903c92a262f0e73e975541ea5e10) 意外とウケが良かったかも。これで終了です。お疲れさまでした :-) 追記 libuuidバインディングで使ったspecファイルもUPしました。最終的に…

hi-ho売却へ

hi-hoユーザです。。。うーん。 松下電器産業がインターネット接続事業から撤退する方針を固めた。子会社のパナソニック ネットワークサービシズが運営する「hi-ho」をインターネットイニシアティブ(IIJ)に売却する。

Oracle Instant Client 10.2.0.1は248日目にハングする

うーん。Instant Clientじゃないですが、9iの時にもあったような。。。 すでに10.2.0.3が出ているので、使っていたらサクッと差し替えちゃいましょう。 いきなり結論で書いたとおり Oracle 10.2.0.1 Instant Client は OS 起動後 248 日でハングします。64 b…

PROP_GET_LONG/PROP_SET_LONGマクロ

PEAR::CodeGen_PECLのexamplesディレクトリにあるclass_properties.xmlから生成したCのソースコード(class_properties.c)には PROP_GET_LONG PROP_SET_LONG というマクロっぽい名前が見つかります。動作を確認してみると、それぞれクラスのプロパティへの…

PEAR::CodeGen_PECLのspecファイルのDTD

PEAR::CodeGen_PECLのspecファイルはXML形式ですが、当然(?)DTDが定義されています。しかし、PEARパッケージには含まれていません。で、どこにあるかというと。。。cvsリポジトリにしかないようです :-( http://cvs.php.net/viewcvs.cgi/pear/CodeGen_PEC…

PHPXrefがいつの間にかupdate

PHP

ずいぶん昔にDo You PHP?で紹介したPHPXrefですが、今年の初めにver.0.7がリリースされていたようです。PHP5対応の強化がされているようです。Newsでは「dead projectじゃないよ」と言ってますが、前の更新が2004年10月なので、てっきり「dead project」かと…

Shibuya.esのネット中継

中継始まりましたね。なんかこういうの、すごい新鮮っ! 2007年3月23日(金)開催のShibuya.esカンファレンスについて、i-revo によるネット中継を行います。 イベント当日になりましたら本ページに「視聴」のためのリンクを掲載します。 リンクをクリックする…

第22回PHP勉強会

PHP

アナウンスされました。今度は出ますよ :-) 第22回PHP勉強会を開催します。 日時:2007年3月28日(水)20:00 - 22:00 会場:株式会社ノッキングオン http://www.knocking.co.jp/company/map.html

register_shutdown_functionとオブジェクトメソッド

PHP

PEAR::Image_Graphvizのソース(Image/Graphviz.php)をいろいろいじっていたら、一時的に作成されたdotファイルや画像ファイルをunlinkしているであろう箇所をコメントアウトしても削除されてることに気づきました。 何でかな〜?と思い、ソースを追っかけ…

PEAR::Image_Graphvizを使って山手線の路線図を書いてみた

GraphvizはAT&Tが作ったグラフ構造を描画するツールで、こんな図やこんな図をSVG形式、pngやgifで出力できます。 で、PEARにもPEAR::Image_Graphvizが登録されています。このパッケージの仕組みはかなりベタベタで、dotコマンド(Graphvizで用意されているコ…

ステータス303と307

303(See Other)も307(Temporary Redirect)もあんまり見聞きしないステータスですが、気になっていたので定義と実際の挙動を見てみました。 それぞれの定義は、次のURLを参照。 RFC2616 ステータス303の解説(日本語) ステータス307の解説(日本語) ま…

本日の購入分

出社途中にポイントで購入 :-)Seasar2で学ぶ DIとAOP アスペクト指向によるJava開発作者: arton出版社/メーカー: 技術評論社発売日: 2006/08/09メディア: 大型本購入: 3人 クリック: 99回この商品を含むブログ (52件) を見るまあ、Javaも3年ほど業務でコーデ…

ウノウラボブログ1周年

尾藤さん@ウノウCTOのエントリによると、ラボブログが1周年だそうで。おめでとうございます :-D 運営方法(ちょっとした報酬とか持ち回り制とか)は企業ブログを始めようと思っているところには参考になるかも知れませんね。 Give&TakeはGiveから始まるGive…

anonymous function

PHP

Rubyやjavascriptにもありますね。create_functionのシンタックスシュガーっぽい気もしましたが、本家の開発者の皆さんには好評のようです。 In the past, people have been told to use the travesty that is create_function() to emulate this kind of be…