2011-01-01から1年間の記事一覧

PHP 5.4におけるZend APIの変更点

16日目の@yohgakiさんに続いて、2回目のPHP5.4 Advent Calendar 2011 エントリです。 今回はヘッダファイルの差分を見てPHP 5.3からPHP 5.4のZend APIにどのような変更があったのかを見てみましょう。バイトコードに対する処理が書かれているzend_vm_def.hと…

PHP 5.4 の配列Tips

PHP5.4 Advent Calendar 2011 4日目です。3日目は@ooharabucyouさんでした。 2日目の@yohgakiさんの記事で紹介されたように、PHP 5.4から [] で配列を定義できるようになります。大変めでたいですね。 この記事ではその他の配列まわりの変更を紹介したいと思…

Lion / CS4 問題私的まとめ

自分に関係ありそうな箇所をAdobe公式の Mac OS X 10.7 Lion で確認されている問題 より一部引用。 B-6. Fireworks Fireworks CS4 : カンバスで選択したカラーが、カラーピッカーに反映されません。 FireworksだけはCS5をピンでライセンス持ってるのでOK。 …

俺のPHPMatsuriはまだ終わっていない

ブログ書いていない的な意味で。(ごめんなさいごめんなさい)

KQ on PHP

祭りレポートを書く前に@nvsoftsさんのプログラミング言語KQのPHP版を作ったので紹介してみようと思う。(→GitHub) KQ自体がBrainf*ckの方言なので、オリジナルの移植ではなくて以前に作ったBF処理系の焼き直し。ただしトークンをすげ替えただけでなくて、…

PHP Matsuri 2011に行ってきた(予告編)

10/15,16と大阪で開かれたPHP Matsuri 2011に参加した。 やったことはMac OS XでMakeGoodを使うとEclipseがクラッシュする問題の調査・修正とかOpenCLを使ってマンデルブロ集合を描画するPHPエクステンションの習作。 詳細はまた後で。

MTKit: TinyMT for Objectve-C

Tiny Mersenne Twister (TinyMT)のObjective-Cラッパーを作った。→GitHub TinyMTのAPIはすごくシンプルで特にラップしなくても容易に使えるのだが、Mac OS X / iOS向けにC標準の型でなくNSUIntegerやCGFloatを返すように作った。 特にiOSではコンパクトで質…

フォントについて

Web Fontsサービスの「デコもじ」を使ってみた。 本文:ルイカ-03 見出:墨東ルイカ-05 等幅:ルイカ等幅-04 という風に設定している。 Tumblrでフォントのオーバーライドをするのは少々面倒くさかった。

PHPカンファレンス関西の懇親会でLTしてきました

関西で初のPHPカンファレンス!これは参加せねばなるまい!ということで、PHPカンファレンス関西に参加してきました。 このところ仕事が忙しかったこともありLTの準備もできていなかったのですが、 id:cocoiti のウノウラボ記事にインスパイアされて「Brainf…

きゃんきゃん

元ネタは ウノウラボ by Zynga Japan: わんわん わんわん わんわんわうわおんわんわんわんわんわーんきゃんきゅーんわおんわうわおんわんわんわんわんわんわーん きゃんきゅーんわおんばうきゃんきゃんきゃんきゃんきゃん きゃんきゃんきゃんばうわんわんわ…

書き初め

1月2日ということでブログの書き初めをする。 昨年後半を振り返って PHPカンファレンス2010とPHPMatsuriに参加した 9月末-10月頭にかけて東京でPHPのイベントに参加した。 PHPの「いま」に触れることができたのはもちろん、東京近郊だけでなく、地方から来ら…