Do You PHP はてブロ

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

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

第24回PHP勉強会 - 君はまたextensionか(PECL_CodeGenでC++するとハマる件)

第24回PHP勉強会の発表内容ダイジェスト。 haltさん。 extension使えば、「PHPでも何でもできるよ」 ミサイルランチャー登場!「発射ぁ!」 車は動かせないよなぁ(笑 「何でもやろう」とする人が少ないんじゃね? PEAR::CodeGen_PECLおさらい 「コピペでOK…

第24回PHP勉強会 - 始まりました

自己紹介中。時間有り余りらしいです :-D

第24回PHP勉強会 - ネタ発表します

「Twitter API+GraphViz一発ネタ」ということで発表します。プレゼン資料はevents.php.gr.jpからダウンロードできます。 Twitter API+GraphViz一発ネタ 発表者 SHIMOOKA Hideyuki(Do You PHP?) 内容 Twitter APIとPEAR::GraphVizを使ってmixiGraphもどき…

Yahoo!がPHPエンジニアを雇う時に聞く質問

via.Yahoo!がPHPエンジニアを雇う時に聞く質問 | IDEA*IDEAとりあえず適当に訳してみました。間違いがあれば指摘をお願いします :-) 1.配列usersに「john」を追加しないのはどれか? 1. $users[] = ‘john’; 2. array_add($users,’john’); 3. array_push($use…

第24回PHP勉強会

今夜はPHP勉強会。会場はサイボウス・ラボさんです。ありがとうございます。 19:00頃出発予定で、いつも通り、半リアルタイム(?)で現地レポートする予定です。あと、懇親会も :-) 日時:2007年5月24日(木)20:00 - 22:00(1時間延びた) 会場:サイボウズラ…

PHPで刺激を求めるには?

もう、id:MugeSoさんが書かれているとおりです。 PHP extensionは開発言語こそC/C++などでありPHPではありません。しかし、一度作ればPHPの一部となりPHP環境そのものに溶け込んでいき、PHPから使うことができるのです。PHPerは新しいextensionを開発したり…

自習メモ〜プロセス名の登録

前のエントリに続いて、Erlangマニュアルをやってみました。3.3 Registered Process Namesです。 % % @see http://www.erlang.org/doc/doc-5.5.4/doc/getting_started/conc_prog.html % -module(tut16). -export([ping/1, pong/0, start/0]). ping(0) -> reg…

自習メモ〜メッセージパッシングをもうちょっと確認

公開されているpdfで頭が煮えてきたメッセージパッシングをもうちょっとやってみました。「困ったらマニュアル」ということで、http://www.erlang.org/doc/doc-5.5.4/doc/getting_started/part_frame.htmlのhttp://www.erlang.org/doc/doc-5.5.4/doc/getting…

simframeをインストールしてみた

Simplateの配布サイトでSimframeというPHP拡張モジュール(+PHPスクリプト)として作られたフレームワークがあります。 aimy.jp ググっても、ほとんど情報がないですね。で、早速試してみようと。。。悪戦苦闘。結論から先に言うと、 インストールは問題な…

そろそろPHP 5.2.3 RCが出てきそう

木曜日にRC1、2週間程度揉んで最終リリース、って感じですか。 I would like to release 5.2.3 RC1 this coming thursday and follow it with a final release a week or two weeks after that depending on how well RC1 is received.

PHP5.2.2の上書きインストールでWarning大量発生

PHP

CentOS4.4にPHP5.2.1(src)をインストールしている状態で、configureオプションでディレクトリ構成を変えないままPHP5.2.2(src)をインストールすると、make installの段階で Warning: Cannot use a scalar value as an array in phar://install-pear-nozl…

出社途中に買ったもの

SDも長いですね〜。200号だそうです。Software Design (ソフトウエア デザイン) 2007年 06月号 [雑誌]出版社/メーカー: 技術評論社発売日: 2007/05/18メディア: 雑誌購入: 1人 クリック: 7回この商品を含むブログ (8件) を見るWEB+DBよりもよく買ってたりし…

自習メモ〜コンカレントプログラミング

公開されているpdfの続きで、今日はコンカレントプログラミングということで、以下のようなプロセスのサンプル。 -module(pair). -export([start/0, loop/1, client/2, client_proc/2, example/0]). start() -> spawn(?MODULE, loop, [{}]). loop({}) -> rec…

XMLRPCの脆弱性を狙った攻撃?

PHP

koyhogeさんのところから。 私が管理しているWebサーバのログに、PHPアプリの脆弱性を狙ってアクセスしてきているらしいボットの形跡がありました。 : 聞いたことのあるアプリケーション名がURLにいくつも含まれていて、そのXML-RPCの受け口をターゲットに…

Wii対応サイト向けコマンド入力ライブラリ

面白いですね、これ。prototype.js使ってるようです。 僕は今回の開発合宿でWii対応サイト向けのコマンド入力ライブラリを作りました。まずはデモをご覧ください。wii.js デモ別にWiiでなくても、ちゃんと普通のブラウザでも動作しますので、恐れずにカーソ…

「そろそろPHPに関して一言いっとくか」について

PHP

「どっちの言語が優れている」とか「この言語はダメだ」っていうのは、言語の作者 or 熱狂的な信者しか関係ないんじゃないですかね?一般的なユーザー無視で。 404 Blog Not Found:そろそろPHPに関して一言いっとくか あちこちのblogやコメント欄では反対意…

第24回PHP勉強会

アナウンスはまだですが、受付開始されました。今度も出る予定です :-) 日時:2007年5月24日(木)20:00 - 21:00 会場:サイボウズラボ

第10回 オープンソーステクノロジー勉強会

やべっ!逃すところだった。 5月28日(月) 20:00からです。今度は行きます :-) 今回のゲスト講師には、サン・マイクロシステムズ株式会社 コミュニティ・プロジェクト統括責任者 藤井 彰人氏をお迎えして、オープンソース化されたJavaの最新技術と、今後の方…

Paros使ってみた

プロキシ型脆弱性スキャナの1つであるParosを使ってみました。 We wrote a program called "Paros" for people who need to evaluate the security of their web applications. It is free of charge and completely written in Java. Through Paros's proxy…

KLab勉強会#2が開催されます

2007/6/22 (金) 19:00からです。 定員少なめ(30名)だそうですので、参加される方はお早めに! 前回の「DSASのあれこれ」はDSAS全体を俯瞰するような内容だったのですが、今回はピントをしぼって、DSASのとある構成要素について深く濃くしゃべりたいと思い…

自習メモ〜ファイル入出力

公開されているpdfの続きで、今日はファイルの入出力。 徐々にAPIの利用がメインになってきたので、マニュアルとにらめっこしながら進めました。が、このマニュアル、javadocに慣れてると読みづらい。。。私だけですかね? で、掲載されているfile01モジュー…

PHP 4 - Reference Counter Overflow Fix

PHP

Stefan Esser氏によるパッチが公開されています。 Because the PHP developers do not want to fix the PHP 4 Reference Counter Overflow Vulnerability that was disclosed during the Month of PHP Bugs the Hardened-PHP Project as usual had to step i…

自習メモ

公開されているpdfでようやく折り返し地点です。以下、完全に自分用メモです。 しかし、Java、PHPとはかなり違った言語ですねぇ。 アトム:それ自身が値 fun:無名関数の定義。endで終わる。 スペースは結構緩い 「=」はパターンマッチング 値が設定されてい…

CentOS4.5がリリース

完全にノーマークでした。。。「5」ではなく「4.5」がリリースされたようです。 同Projectはこの4月に,RHEL5のクローンである「CentOS 5」をリリース済みである(日経Linux2007年6月号の付録DVDに収録)。今回の4.5はそれよりも古いバージョンになるが,こ…

Xdebug2.0.0RC4リリース

RC4がリリースされています。RC3は最終RCではなかったようです。。。 [17-05-2007] Xdebug version 2.0.0RC4 has been released. There are two major changes that needs some introduction. The first one is that the profiler_output_name and trace_out…

runkitでAOP風味

PHP

お遊び的にrunkitを使ってAOPするサンプルを作ってみました。

SwatchでPHPのエラー監視

元記事は、Fatalエラーの検出時に指定アドレス宛にメールを飛ばす、といった内容です。 One big issue of the PHP error handling is that there’s no built-in way to catch fatal errors with an user-defined error handler. So I thought a little bit a…

始めてみた

Windows版をインストールしました。ちょっとずつやっていこうかと。 まずは、対話シェルがらみで最低限覚えておくべきヘルプと終了 :-) C:\temp>erl Eshell V5.5.4 (abort with ^G) 1> help(). ** shell internal commands ** b() -- display all variable b…

Underground PHP and Oracle Manual Release 1.4

以前エントリした米Oracle社が提供しているPHP+Oracleのマニュアル(英語、pdf形式)の新版がリリースされました。 This new release includes lots of updates, including information on the PHP PDO_OCI extension, testing the OCI8 extension, tracing…

simplate-0.3.4リリース

PHP

リリースされました。 前回、グループで述べたとおり、2週間程度たちましたので、simplate-0.3.4を公開しました。ファイルは、こちらにおいておきます。 http://simplate.aimy.jp/archive/simplate-0.3.4.tar.gz