日記(909)

<前 次>

入力支援

掲示板に不具合報告フォームをつけました。
内容的には単なる入力支援に過ぎず、通常の文章に変換して投稿するだけなのですが、エラー報告にどのようなことを書けばいいのかわからない人のためにはなるかと思っています。

爆ボンのページの2ヶ国語化のためのスクリプトができたので、早速トップページから2ヶ国語化中です。

Bomber丸WorldをVC++2005でコンパイルしようと試行錯誤していたのですが、コンパイルが通った後に実行時エラーが出たところで力尽きました。
やっぱりたとえ互換性に問題があるといわれていようともVC++6でBomber丸Worldは開発しようと思います。
VC++2005を使うのは、今後1から作るプロジェクトだけ、ということにしましょうかね。

折りたたみメニューの改良

そんなわけで、爆ボン2ヶ国語化の前に、現在問題となっている、JavaScriptへのリンクで一部ブラウザが404エラーを出す現象の解消のため、JavaScriptを呼び出すリンク自体をJavaScriptで書いて、aタグのhref要素ではなくて、よく使われている、hrefを#にしてonClickで動作させる方式にしました。
そうすると中途半端な実装のブラウザだと失敗したときにページの先頭へ飛んでしまうので、それを極力抑えるために、href要素は実際にはそのリンク自身へのリンクにしてあります。
まあ、その代わりscriptタグに完全非対応、すなわちscriptタグの中身を非表示にすらしてくれないタグではおかしな表示になるようになってしまいましたが。
2ヶ国語対応のほうは、spanタグのinnerTextとtitleを入れ替えることで対応しようと考えています。

2ヶ国語対応へ

浮き沈みリンク集、タグの種類が増えてくるとタグ一覧が大きくなってきて邪魔になってくるので、コンボボックス方式を追加してみました。
これで見栄えのためにタグを減らして目的の情報が探しにくくなるということも少なくなるはずです。
もちろんこれはオプションで変更可能で、この改変をしたバージョンはまたそのうちアップする予定です。

爆ボンのコンテンツを本格的に英語対応にしようかと考えています。
今までも一応英語版のページを作ろうとしたことはあったのですが、別ページで作っていたためにうまく内容の対応が取れていなかったため、1ページに2ヶ国語分入れてしまおうというつもりなのです。
この対応には、JavaScriptか、またはCGIでも使ってみようかと思っています。

無題

学校でやっている勉強をWikiに書こうと思ったのですが、新しくWikiを作るときに間違えてLuaのデータをごっそりコピーしてきてしまったので、余計なデータを消すのに手間取ってました。
というか、頓挫しました。
また何もデータの入っていないWikiを持ってこようと思います。

カタマリの外

Qからの返事はまだありませんがメテオスもどき作ってます。
今日はカタマリの外に出た燃えカスの還元と、惑星パラメータの復元フォームを作りました。
あと、滅亡時の演出を微妙にですが改良したりもしています。

動作状況

どうやらVisualC++6.0も動くらしいです。
しかし、VB用のDirectXを使っているソフトはまったく動かないようです。
その割にはWindows3.1の16bitプログラムは動くようです。
でも、VB2のソフトはランタイムがなくて動かないそうです。
結局、動作自体は対応しているけど、必要なソフトがなかったり過剰なセキュリティに阻まれて動かないようなのです。
デュアルブートでXP入れたろかな…。

更新情報RSS化計画

VisualBasic起動したらなぜかいきなりOfficeのインストールが始まりましたよ。と。
従来式のヘルプが表示されなかったり、一部で文字化けが起こったりもしています。
また近いうちにVista対応状況でもレポートしましょうかね。

それはそうと、更新情報を普通のHTMLから、RSSに変更しようかと考えています。
私自身はRSSは特に使っていない(というより、あふれかえる更新情報についていけてない)のですが、しかしいちいちチェックしに来なきゃ更新があるかどうかわからないというのも閲覧者にとって面倒くさかろうということで、RSSの利用を考え始めました。
一応、情報を出しすぎて閲覧者を混乱させないために、コンテンツごとに別々のRSSを配信しようと考えています。

<前 次>