2006/12/27

PHPコンパイラ PHC

http://www.phpcompiler.org/

phpのコンパイラと名乗っているクセに実はコンパイルできないという素敵なライブラリである。
コンパイルはしてくんないけど、構文木を作成してくれて、その上で構文木を操作することができるので、phpのコンパイラ作るならこれ使うと楽そう。

Final Fantasy TacticsがPSPに移植

新ジョブでたまねぎ剣士とかが増えるらしい。

新ジョブ作る前に算術士無くせと思う。

Roadsend Compiler for PHP

phpのコンパイラ作ろうと思ったらfreeのやつがあった。

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のコードから呼び出しはできなさそう?
countが使えなかったり、別ファイルの関数を呼べなかったりと色々と問題は盛りだくさんである。count()呼び出した時にgccでエラーが出るので、多分厳密にはコンパイラではなく、トランスレータ。
別にスンタドアローンの実行コードはいらねぇから、phpからネイティヴのzend extensionのコード吐いてくれないかね?

mad tvが今月で終わり

mad tv見るためにfox契約したっつーのに、古いシリーズを再放送し続けたあげく今月で終わりというのは大変遺憾である。

また、NumbersとNCISを見るためにFox Crimeの契約をしたのに、来月初めから両番組がfoxでも見れるようになる、というこの惨状は俺に対する挑戦だとしか考えられない。

2006/12/25

Melty Blooad AC ver BのPC用が無料配布されてる!

http://e56.info/mbac/index.html

これはすげぇわ。レンと白レンしか使えないみたいだけど、新キャラをいち早く練習できる、ってのはすげぇな。

リーゼロッテ・アッヒェンバッハの操作が難し過ぎる件に関して

説明読んでも操作が全然理解できん。
家庭版出るまで待つかね。

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自体がコードの実行できるはずだけど、鍵を書き換えるとかできないのかね?

GGXXの新作

なんか全然違うなぁ。

エディ使ってるわけだが、ドリルスペシャルが違うボタンになってる上、のびるとまわるのモーションがなんか微妙に判定とか移動先が変わってるっぽいんだけど、モーションが変になっててよくわかんねぇ。

アルカナハート

http://www.arcanaheart.jp/

昨今の格闘ゲームにしては珍しくもっさりとした動きをする格闘ゲームだね。

ぼくときのみや かむいちゃん!

2006/12/21

vimが羨ましい気がして来た今日このごろ

某氏がすごい勢いでvim使っているところを見るとemacsよりvimがいいんじゃねぇか、って気がして来てしょうがない。

負荷をかけた時の異常な遅さの犯人はadiumっぽい。

UZEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE

2006/12/18

ipodの電池が凄い勢いで切れる件に関して

不思議と再生しっぱなしの場合は1時間くらいは余裕で持つのに、曲選択とかをやった途端死ねる。

以前、電池の持ちが悪くなった人がipodを初期化して、もう一度曲を登録し直したら速くなった、って書いてたけど、曲を追加したり消したりでデータ構造が糞になって電池消耗が激しいのかね?

ロードが糞高くなるとiTunesがハングする件に関して

UI周りとかがすごい勢いでもっさりする。


ファック!ファック!ファック!

democracy player

こ  れ  は  や  ば  い  。

http://www.getdemocracy.com/

  • youtube, googlevideo, yahoo videoからビデオ検索
  • バックグラウンドでダウンロードしてローカルに保存
  • このソフトでビデオを再生可能
  • キーワードを指定することでマッチするビデオを自動的にダウンロード
などなど、色々と機能満載です。
アニメのシリーズをダウンロードしておいて、後で見るとか、死ぬほど色々使い方ありそうです。このソフトがあれば一週間は楽しめることは間違いない。

マッシュアップとかってこういうのはいいよなぁ。

yahoo auctionでどこでもいっしょの井上トロ人形が出品されてるよ!

http://page6.auctions.yahoo.co.jp/jp/auction/f53343243

どう見てもモナーです。本当にありがとうございました。

山本モナがグラビアデビュー

http://headlines.yahoo.co.jp/hl?a=20061218-00000019-spn-ent

日本テレビの正月特番「ビートたけしのお笑いウルトラクイズ!!」(元日後8・30)でテレビ復帰する山本モナ(30)が一足お先にグラビアデビューし た。18日発売の「週刊ポスト」(小学館)に8ページにわたって登場するもので、胸元が大きく開いたセクシーショットでドッキリさせる。

 民主党の細野豪志衆院議員(35)との不倫騒動でTBS「筑紫哲也 NEWS23」の降板を余儀なくされた山本が、復帰第1弾として臨んだのが、この撮 影だった。11月24日から28日まで米国ハワイでロケを敢行。渡辺達生氏(57)が撮り下ろし、キャミソール姿など色香を漂わせている。89、60、 90の垂ぜんもののボディー。グラビアの誘いが引きも切らず、山本は「これから新しいスタートを切ることにしました。ハワイのゆったりとした雰囲気と、あ たたかいスタッフに囲まれて、慣れないながらも頑張ってみました」とコメント。新生モナを強烈にアピールした。
いい具合に落ちぶれています。最早クリステル様の敵ではありません。

ドリオ

先輩に教えてもらったソフト。

http://dorio.drikin.com/

skype api使って色々拡張してる感じで、pluginが作れるらしいので、割と楽しいかも。

2006/12/17

SCEにもWiiがあるそうですよ。

まぁ、そりゃあ敵のブツをちゃんと見るってのは大事ですが、久夛良木さんのMiiを作るのはやりすぎだとオモタ。

2006/12/14

俺様用zend opメモ

{ 65, "ZEND_SEND_VAL" },
値渡し。znodeの中の値をスタックに載せる。
{ 66, "ZEND_SEND_VAR" },
参照渡し。znodeの中に書かれているアドレスのデータをスタックに載せる。

{ 80, "ZEND_FETCH_R" },
{ 83, "ZEND_FETCH_W" },
{ 86, "ZEND_FETCH_RW" },
シンボルを解決してデータをとってくる。R-read W-write。

{ 81, "ZEND_FETCH_DIM_R" },
{ 84, "ZEND_FETCH_DIM_W" },
{ 87, "ZEND_FETCH_DIM_RW" },
配列の要素を取る。

{ 82, "ZEND_FETCH_OBJ_R" },
{ 85, "ZEND_FETCH_OBJ_W" },
{ 88, "ZEND_FETCH_OBJ_RW" },
オブジェクトのメンバを取る。

{ 102, "ZEND_EXT_FCALL_BEGIN" },
{ 103, "ZEND_EXT_FCALL_END" },
zend extensionに対してコールバックを起こす。それぞれ関数が終わるタイミングと始まるタイミング。

関数呼び出しの際の引数は、普通のintの引数とかはSEND_VALで値渡し(zvalに入りきるから?)して、array/objectなどはZEND_FETCH_*で値をとって、SEND_VARでスタックに載せてる。

PHPのopcode読むのがしんどい。

DASMが動かないので、GDBでop_codeを読みながらzend_execute/compile/parserのコードを読んでいる俺はとても不毛な作業をしているとしか思えない。

音楽メモ

そのうち買うアルバムを忘れないうちにメモ。

  • funkestra
  • bossa nostra
  • free tempo - incidental montage(sky high)
  • moodorama - sweet toffee

ディスガイアが楽しすぎる件に関して

ファントムキングダムはやってたけど、こっちはやってなかったのでPSP版を買ってみた。
以下比較。

  • ジオエフェクトが爽快
    これは楽しい。ジオエフェクトのポイントがクリアボーナスの大半を占めるので、ジオエフェクトを積極的に使うのが重要。ファントムキングダムと比較するとクリアボーナスは得にくい。
  • アイテム界のシステムが面白い。
    ファントムキングダムのフリーダンジョンと比べると、アイテム強化という目的意識が加わってる。
  • アイテム界住人のシステムが面白い。
    ファントムキングダムだとキャラしか強くできないけど、こっちはアイテムも強化可能
  • 多段持ち上げが可能。
    長距離移動が可能。
感想としては、ディスガイアはファントムキングダムより圧倒的に要素が一杯で楽しい。というか、ファントムキングダムはディスガイアより後に発売されてるはずだし、なんであんなに劣化していたのか、と問いたい。問い詰めたい。

当分は楽しめるゲームだ。アトリエの最新作が出るまでは粘る。

2006/12/12

phpの使えるdasmってないのか?

仕事で必要なんだが、ないかね?さっきからgdbでずっと追ってるんだが、いい加減しんどくなって来た。
eacceleratorのdasmは少なくとも俺のmacじゃ動かんのだが、linuxならディスアセンブラは動くのかね?

Melting Soul - Jungle Sweet Jam

かっこいい女性ボーカルの曲がとても好きなので、とてつもなく当たり。

http://www.amazon.co.jp/exec/obidos/ASIN/B000EMS5GU/

最近これしか聴いてない。

2006/12/11

俺のPSPがとうとう2.81に

2.0にeboot入れてもsnes9xが動かないし、snes9xのブランチの奴はまともな速度で動作しないので、あきらめて2.81にすることにした。うんこ。

wiki編集機能とかないのかね?

wysiwygよりwikiフォーマットのほうが好きなんだが、変更できたりしないのかなぁ?

携帯からテスト

あばばばばー

sonos

http://www.sonos.com/
これすごくねぇか!?
大雑把に言ってしまうと、
  • internet radio
  • mp3 player(LAN内のPCなどから音楽ファイルを自動検索)
  • rhapsody client
の機能に加えて、音をwifiでスピーカーに飛ばす機能がある。俺はairmac使ってるけど、これは素敵だなぁ!


ただ、一式揃えるのに8万するのがなぁ。

お引っ越し

はじまりはじまり。

旧サイトはこちら:
http://d.hatena.ne.jp/kudzu/