http://www.phpcompiler.org/
phpのコンパイラと名乗っているクセに実はコンパイルできないという素敵なライブラリである。
コンパイルはしてくんないけど、構文木を作成してくれて、その上で構文木を操作することができるので、phpのコンパイラ作るならこれ使うと楽そう。
2006/12/27
Roadsend Compiler for PHP
phpのコンパイラ作ろうと思ったらfreeのやつがあった。
http://www.roadsend.com/home/index.php?SMC=1&pageID=compiler
以下使ってみた感じ。
別にスンタドアローンの実行コードはいらねぇから、phpからネイティヴのzend extensionのコード吐いてくれないかね?
http://www.roadsend.com/home/index.php?SMC=1&pageID=compiler
以下使ってみた感じ。
- cliアプリ、fastcgiアプリを生成可能
- 簡単なコードしか試してないけど、一応コンパイルできた
- 結構高速
- 単純なループで関数呼び出しとインクリメントを繰り返したら3倍くらい速い。
- eval利用可能
- includeも利用可能
- コンパイルされていないphpを実行すると泣くほど遅い。
- 同じディレクトリのphpファイルもコンパイルしてくれる。
- 同じディレクトリにないphpファイルで定義されている関数を呼ぶとコンパイルでこける。
- コンパイルされていないphpファイルをincludeすると死ぬほど遅い。ざっと3倍遅い。コンパイルされているphpに比べて9倍。
- count()を呼ぶとコンパイルできない
- ライブラリとしてリンク可能
- zend_extensionとかではない
- 変な名前にドングルされているので、普通のphpやCのコードから呼び出しはできなさそう?
別にスンタドアローンの実行コードはいらねぇから、phpからネイティヴのzend extensionのコード吐いてくれないかね?
mad tvが今月で終わり
mad tv見るためにfox契約したっつーのに、古いシリーズを再放送し続けたあげく今月で終わりというのは大変遺憾である。
また、NumbersとNCISを見るためにFox Crimeの契約をしたのに、来月初めから両番組がfoxでも見れるようになる、というこの惨状は俺に対する挑戦だとしか考えられない。
また、NumbersとNCISを見るためにFox Crimeの契約をしたのに、来月初めから両番組がfoxでも見れるようになる、というこの惨状は俺に対する挑戦だとしか考えられない。
2006/12/25
felicaの暗号破られた?
http://column.chbox.jp/home/kiri/archives/blog/main/2006/12/18_130425.html
確かfelicaって共通鍵な上、全てのfelicaが同じ共通鍵使ってると思ったんだけど、どうなんだ?
http://headlines.yahoo.co.jp/hl?a=20061221-00000031-zdn_n-sci
つまりどういうことなのかよくわからん。
危険なのか危険じゃないのかよくわからん。
felica自体がコードの実行できるはずだけど、鍵を書き換えるとかできないのかね?
確かfelicaって共通鍵な上、全てのfelicaが同じ共通鍵使ってると思ったんだけど、どうなんだ?
http://headlines.yahoo.co.jp/hl?a=20061221-00000031-zdn_n-sci
つまりどういうことなのかよくわからん。
危険なのか危険じゃないのかよくわからん。
felica自体がコードの実行できるはずだけど、鍵を書き換えるとかできないのかね?
登録:
投稿 (Atom)