グラフ描画ライブラリとFeedパーサーライブラリ

忘れないようにメモ

PHP用のライブラリ

ProtoChart - グラフ描画ライブラリ - MITライセンス

http://www.deensoft.com/lab/protochart/

SimplePie - Feedパーサーライブラリ

http://simplepie.org/wiki/reference/simplepie/start


Frog CMSにトラックバックプラグインを実装中 #2

トラックバック送信もうまくいった様だけどリンクされるURLがまずい事に気が付いた。

Frog CMSはバックエンドとフロントエンドでページを扱うクラスなどが違ってフロントエンドで出来る処理がバックエンドで出来ないことがあったりする。

また、その逆もある。

で、一通りソースを見て探してみたけどバックエンド側でフロントエンド側のURLを取得する方法がないみたい。

なので自力でシミュレートするしかないみたい、なんてこったい_| ̄|○


HSPLetについて

1ヶ月ぐらい前の記事だけどfujidigさんの所でHSPLetの挙動について書かれていたのでトラックバックのテストついでに書いてみる。

HSPLet あれこれ

このコードを実行するとHSP 3.1とHSPLetで挙動が違う

#runtime "hsplet3"
a = 0, 1, 3, 4, 5, 6
dim b, 6
mes "length(a)=" + length(a)
mes "length(b)=" + length(b)

HSP 3.1

length(a)=6
length(b)=6

HSPLet 3.0

length(a)=16
length(b)=6

どうもdimで初期化せずに代入すると最低16は配列の要素が確保されてしまうようで、foreachで変数を処理するとHSPではエラーが出ずにHSPLetでエラーが出てしまうことがある。

HSPLetもメンテとかしてみたい気はするが取り敢えず他ごと優先でいきたいと思います。