2006-01-01から1ヶ月間の記事一覧

HTML::Templateでvalid HTML

BBS

HTML::Templateは便利ですが、独自のタグっぽいものを使うので文法チェックができません。<>の代わりにHTMLコメント形式にもできるけど、例えば 名前: <span class="name"></span>みたいにしたとき、spanの中身が空だとスタイルシートをいじったりするとき面倒。・・・ということで、[T…

CGI::Application インターナル(2) callback

BBS

CGI::Applicationの双璧をなす機能として run modeに対応したサブルーチンのdispatcher hookとそれに対応したcallbackの設定 があります。dispatcherに続いて、今回はcallbackについて。これも簡単なコードで面白い機能を付けてます。CGI::Applicationのコー…

CGI::Application インターナル(1) dispatcher

BBS

CGI::Applicationがrun modeに対応したサブルーチンを呼び出す処理はすごく簡単。$rm='view'とすると、$self->$rm()を実行することによって$self->view()が呼び出されるという仕組みのようです。"strict refs"に引っかかるんじゃないのかなあ、と思うけど、…

CGI::Application 練習

BBS

CGI::Applicationの練習として、簡単な投票CGIを作ってみることに。http://kk01234.hp.infoseek.co.jp/cgi-bin/sample01/vote.cgi (refereあるとダメっぽいので、アドレスコピペしてください) 所要時間は2時間ほど。使い方に慣れてないことも考えると、これ…

メモ

http://digit.que.ne.jp/work/index.cgi?Perl%A5%E2%A5%B8%A5%E5%A1%BC%A5%EB%2FCGI%3A%3AApplication http://digit.que.ne.jp/work/product/document/perldoc/CGI-Application-4.04/Application.htmhttp://search.cpan.org/dist/CGI-Application/lib/CGI/Ap…

CGI::Application インストール

BBS

Fate感想でテンション上がりすぎて今日は寝不足。次回のゲイボルグが楽しみ。それはともかく、CGI::Application。CGI::ApplicationのPODを見てみると、「抽象クラス(Abstract Class)」と書いてある。・・・でも、別にインスタンス化してもエラーにはならなか…

CGI::Application

BBS

超簡単サンプル。 package CGIsample; use base qw(CGI::Application); use strict; sub setup { my $self = shift; $self->start_mode('mode1'); $self->run_modes(mode1 => 'showmain'); } sub showmain{ my $self = shift; my $q = $self->query(); my $o…

BBSを作ろう その1

BBS

Fateの余韻に浸りつつ通常営業。ところで、最近個人的にBBSを作る必要が出てきました。まともなCGIを作ったのは数年前まで遡るのでかなり浦島太郎な気分。また一から調べなおしますか・・・。技術的なこともそうだけど、仕様も決めないとなあ・・・。で。近…

Fate/stay night 終了宣言

FT

というわけで、78時間*1と長いようで短い付き合いでしたが、ようやくクリアできました!これだけ大量のテキスト、確かに読むのうんざりするときもあったけど、それでも不思議と読ませてしまうんだよなあ。早く続きが見たい、という一心でやっていました。話…

今日で最終日

FT

・・・だといいなあ。有給いちにちめ。まあどうせ余る有給だ、エロゲーのために使うのも悪くないでしょ。ってか、俺の有給の使い方はたまったアニメを見るかたまったエロゲーをするかという気がしてきた。うーん。我ながら人として心配だ。ま、そんなことは…

きょうもやるよ

FT

全然すすまねー・・・キャスターの過去を知ったり、桜と一緒にいたのがギルガメッシュだと気付いたりと、いろんなことが分かってきました。うーん。キャスターかわいそう。なんとか彼女が救わればいいなとは思うのですが、それでもセイバーを蹂躙したことは…

再開

FT

仕事で邪魔されたぜ!再開したい・・・けど、眠い。いいところまでやるか。今キャスターにセイバーがさらわれたところなんだけど、セイバーエロイッス。セイバーを失い、令呪も失った士郎はどうなるんでしょうね??うーん。 わあ 協会でキャスターに殺され…

さて

FT

今日もやるよ!凛と手を組まないと妙にセイバー萌え萌えになるのは、凛シナリオバッドエンドに入っちゃったからなのね。1周目の4日目でアレは見せちゃだめだよなあ・・・。 なるほど これが凛シナリオかー。ふむふむ。ってか惚れっぽいな士郎! でも、凛シナ…

士郎の令呪の使用履歴(セイバールート)

FT

セイバーを召喚 (9日目) エクスカリバーを止める (11日目) 聖杯を破壊 (15日目)

つづきー

FT

ちょっとだけ行間広くしました。長文だと読みにくくて読みにくくて。うーん、相変わらずセイバーシナリオやってるんだけど、いろいろと遊んでるなあ・・・。同人ゲームじゃないってのwww 面白いけど、やっぱ初回プレイ時では選びたくない選択肢ではありま…

Fateにっきー

FT

ってかなんだよ虎竹刀ってwwwそんな感じで、セイバーシナリオの選択肢をさらっているのでした。確かに2周目ともなると、選択肢が増えているねえ。おもしろいかも。それにしても、セイバーシナリオで死亡エンドになったのは2回。分岐なしのシナリオだから…

あーあ

有給とっちったwwww俺給料泥棒wwwwwwww

セイバー終了〜

FT

終わった終わった。ちょっとウルウル。結局過去は変わらず・・・ではあったんだけど、自分の信じるもののために戦い、それを誇りに思うことが出来たセイバーは幸せだったのかな。「終わったことは変えられない」というのは重いよなあ。過去をやり直すという…

fateにっき。

FT

初死に!死亡ENDはタイガー道場なのか!全てのバッドエンドを見たいという気にさせられますね。まあ、それはそうと。救いのない輪廻にとらわれたセイバーを救うことは出来るのでしょうか・・・。がんばれ俺。 やっぱ 空腹属性だよね!セイバー!今年は絶対は…

関数ポインター

ま、そんなくだらない話はどうでもよく。今日は仕事が暇だったのでちまちまプログラム書いてたんだけど*1、関数ポインターは相変わらず混乱させられる。最近の高級言語はポインターなんぞ使わないから、もはやどうでもいい話なのかもしれないけど・・・ #inc…

萌えの発作

エロゲーにはまってるときによくなるんだけど、普通に仕事とか学校とか行ってて、ふと気が緩んだときに、すさまじい萌えの感情が襲ってくることがある。「ああもうセイバーかわいいなあ!!」みたいな、抗うことのできない強烈な萌え。こうなったらもう「や…

fateにっき

FT

今日の仕事は自宅待機なのでfateをやっているのですが*1、7時間半やっても終わる様子さえ見せないのはどういうことか!?いやー、でも、面白いわ。凛萌え過ぎるわ。なんか秋葉様みたいでめちゃかわいい。ドライ過ぎないクールさと熱さの同居する性格。かわい…

nicky!コマンド

絵日記が欲しくて、nicky!(http://www.din.or.jp/~raelian/ReadMeNicky.html)という日記スクリプトを試しているんだけど、隠しコマンドが多くて覚え切れない・・・ということで、メモ。 UserCustom 記事のカスタマイズ UserCustomC コメントのカスタマイズ H…

apacheで文字化け

apacheがHTMLで指定したcharsetを認識してくれない。調べてみると、設定の問題らしい。 #AddDefaultCharset ISO-8859-1 AddDefaultCharset off LanguagePriority ja en ca cs da de el eo es et fr he hr it ko ltz nl nn no\ pl pt pt-BR ru sv zh-CN zh-TW…

超簡単HTTPクライアント

いろんな例外処理を省いた超簡単な例。ほんとはポート番号とかちゃんとやった方がいいんだろうけど、自分用メモに簡単なかたちが欲しかったので。 use strict; use Socket; $ARGV[0] =~ m|(http://)?([^/]+)(.*)|; my ($host, $path) = ($2, $3); socket(SOC…