自分がストーカーしている人が↓の動画をうpしていました。
まだまだ実用性がありませんが中々面白い試みです。
ちなみにこういう学問が「エージェント工学」という名であります。エージェント指向プログラミングなどの考え方も面白いですよ!
今日は家族用PCの組み立てをしたり、掲示板作成したりしていました。
Mojolicious::LiteのViewをText::Xslateにして開発していたんだけど、テキストエリアのユーザーの入力の改行を<br>にして表示しようと思ったら、Text::Xslateが自動的にHTMLエスケープしてしまうのでかなり悩んだ。
自動HTMLエスケープを切る方法もあるけど、なんとかならんかな?と思って、「自前でHTMLエスケープするしかないんか」とTwitterで叫んだらText::Xslateの作者さんからメッセージが来て、自前でやるしかないとのこと。
テキストエリアの改行を<br>に変換しない場合、HTMLのコード内に改行が入るのでユーザーの入力をpre要素に包含することで改行を反映させました。
Mojolicious::Liteの仕様を勉強しつつSQLiteの仕様を勉強しつつXslateの仕様を勉強しつつDBIモジュールの使い方を勉強しつつでかなりハード。



