staccato.jp
webに効かせるスタッカート。
|
|
Under Construction(なかなか手がつけれません) ...
いろいろ
> 6行BBS(480byte 6行程度のPerlでできてます)
#!/usr/bin/perl
$_=(split'=',$ENV{QUERY_STRING})[1];tr/+/ /;s/%([\da-f]{2})/pack'H2',$1/ieg;
s/\0//g;s/&/&/g;s/</</g;s/>/>/g;s/"/"/g;s/'/'/g;$l='bbs';
open F,'+'.((-e$l)?'<':'>').$l;flock F,2;@d=<F>;if($_){$_.='/'.localtime."\n";
unshift@d,$_;seek F,0,0;print F join'',@d[0..19];truncate F,tell F;}close F;
print"Content-Type:text/html;charset=euc-jp\n\n<html><body><form><input type=".
"text name=n><input type=submit></form>".join('<hr>',@d)."</body></html>";
* この掲示板は6行(1行79byte)のPerlコードでできた掲示板です。/Wed Nov 9 13:12:30 2005
* ログファイルが無ければ勝手に作ります(書き込みパーミッション必要)/Wed Nov 9 13:12:25 2005
* 最大20件までのログを蓄積します。/Wed Nov 9 13:12:20 2005
* NULL文字やHTMLタグ文字もちゃんとサニタイジングしてます。/Wed Nov 9 13:12:15 2005
* GETメソッドしか受け付けません。/Wed Nov 9 13:12:04 2005
* 何も入力せずに送信すると、リロードになります。/Wed Nov 9 13:12:00 2005
* テストはご自由にどうぞ。/Wed Nov 9 13:11:54 2005
> 汎用PHPフォーム(ソース)
> Newスーパーマリオブラザーズ攻略ブログ
> カブログ(株取引の奮闘記録)
> Ajaxチャット
> window.openスクリプトメーカー
jscounter ver1.0
JavaScript + CGI を使用したテキストカウンター
累計/今日/昨日のアクセス数をカウント可能
cookie による二重カウント防止機能あり
テキストで表示されるため、自由に文字装飾が可能
> download
> sample
jsincluder ver1.0
JavaScript + CGI を使用したテキスト読み込みスクリプト
任意のファイルを、HTML内の一部に取り込むことが可能
出力文字コード変換、改行文字変換、タグ変換が可能
> download
> sample
browserbranch ver1.0
ブラウザ振り分けスクリプト
USER_AGENT を判別し、それぞれのページにリダイレクトさせる。
> download
> sample