日記(927)

<前 次>

WME

WindowsMediaEncoderをインストールしてみました。
画面の取り込みもできるのでまた再びふにゃさんのプレイ動画を作れそうです。
あれと比べてどの程度よくなるのか、または悪くなるのかはわかりませんが、とりあえず使うだけ使ってみました。
まあ、画質はそれなり、ウィンドウ枠まで録画されるのが鬱陶しいのですが、録画後に長い変換処理がないというのと、音も一応取れているらしいところはよいかもしれません。

Lua組み込みWikiはとりあえずユーザーが使える全ての関数と変数の型と定数のページは作り終えました。
中身はありませんけどね。

Lua組み込みWiki

組み込みはちょっとてこずってます。
Lua言語の文法やら使い方に関してはまあまあわかりやすいんですが、組み込むC側のリファレンスがないのです。
優れたプログラムをLuaで組んでもCから呼び出せなければ意味がないのです。
網羅的に解説しているサイトが全然見当たらないのです。
もういいです。自分で作ります。

Luaを組み込んでみる

MifuminScriptが完成するかどうかの不安もあるので、とりあえずLuaを一度Bomber丸Worldに組み込んでみることにしました。
はむ氏の空想具現化プログラミング(http://hammm.blog21.fc2.com/)にあったS-JISが使えるものを使ってます。
とりあえずライブラリのコンパイルとヘッダファイルのインクルードまではうまくいったようです。
そういえば、Bomber丸Worldに何かフリーフォントでも組み込んで使ってみようかと思ったのですが、再配布可能なものでよさそうなものがなかったので諦めました。

たんたんと

突然ですがふにゃさん更新しました。
これからの追加要素はそれなりに時間がかかりそうなので間が空き過ぎないようにとりあえず現状をアップしたというわけです。

Bomber丸WorldのBGM「山の音楽家」をちょっと思いつきでいじってました。
今までのが曲の進行が淡々としすぎていたため、ノートオンベロシティを編集してメリハリを付けてみたのです。

1180018669.mid

2社目の日程決まったぞ

TGBBSをいろんなところで改良しました。
・タイトルや名前などに文字数制限を設けた。
・番号じゃないIDを作れてしまう問題を修正。
・フォームのプロパティをもっと柔軟に設定できるようにした。
・画像の代替テキストが正しくなかったのを修正。
・記事の編集オプションへのリンクをつけた(中身は未実装)。
・パーミッションを改善。
・専用アイコンをパスワードで制限するようにした。
・それに伴い一覧の表示を色分けした。

HTMLとして不適当なTGBBS

TGscriptをHTML-lintに通してみたら悲惨な点数になっていました。
nl2brがXHTML対象なのか<br>とすべき部分が<BR />になったり、単純にHTMLで規定されていないブラウザ独自のタグを使っていたり、それが記事の数だけ出てくるのでどんどんマイナスになってゆくのです。
でまあ、スタイルシートを使ったりnl2brのHTML版を作ったりして対処しました。
あと、減点は少ないけど鬱陶しい警告の回避もしてたり。

久々に学習帳更新しましたよー。
学校の輪講で調べた結晶についてです。

削除について思うこと

TGBBSの削除機能について考えてます。
元々TGBBSには削除機能をつけるつもりはなく、非表示にすることで削除の代わりにしようと考えていたのですが、迷惑書き込みは問答無用で存在しなかったことにしたいし、間違って投稿してしまった場合などはいったんきれいに消してから書き直したいものだし、こちらとしても消したい物をわざわざ残すのもどうかと思ったので、非表示になった記事は管理人の判断で完全に抹消できるようにしたいと考えたりしています。
しかし今のログデータのフォーマットでは実はそんなことをするとスレッド番号がおかしくなるんですよね…。

<前 次>