fortune.java
| お神籤(おみくじ)アプレットのアルファ版を作ってみたっす。見栄えも悪く、まだ「大吉」しか出てきませんが、それはそれ…。ハッピーで良いよね。(^-^;;; そういえばお神籤って、一番良いのは「吉」だって聞いた記憶があるのだけれど…。まぁいいか。 |
動作環境とかいろいろ
| Win95 の IExplorer3.0J で正常動作することは確認しています。Win32 の JDK(Java Development Kit)1.0 に含まれる AppletViewer では日本語表示不可です。Navigator3.0 は…。みゅー。実は、手持ちの Navigator に妙なトラブルが起きてまして、java_30 を読みに行ってくれず、JavaApplet が全般的に動作しないという…。(;_;) RegEdit でイニシャライズしたのち再インストかましても治らないので、もぅよく判らないっす。Navigator3 が駄目なら IExplorer3 を使ってください。 | 表示のチラツキが気になりますよね。ダブルバッファリングで低減したいのですが、まだ出来ません。異なるグラフィックオブジェクト間での転送コピーって、可能なはずなんですが、ファンクションが見つからないんですよ。(;_;) まぁ、Java
はまだ使い込んでいないので…。すみませんね。 このあいだ、大学の書籍購買部で見かけた本に、この手法をまとめていたものが有ったので、あれを購入して読めば、すぐに可能なんですが…。まぁとにかく、現状ではスレッドの休眠時間を長く、一回のスクロール量を多くとって、可能な限り低減してます。それでも結果はコレ。あたしゃ悲しいよ。(;_;) ActiveX 使うなら、こんなの一発なんだけどなぁ…。 |
いろいろ
| お神籤に関しては、不気味社の池田さんから、C
言語で記述された「おみくじ CGI
スクリプト」を貰っていたのだけれど、リモートディスクに書き込むでもなし、鯖の
CPU リソースを使う必要も認められないので、いっちょ
Java でやってみてはどうだろう、と思っています。Java
といっても JavaScript ってのはバグの宝庫で、もぅ触りたくもないので、Applet
として作成する予定。 JavaScript は日本語使う場合、ブラウズ時の文字コードが違っているだけで、実行時の構文エラーとか出ちゃうし、正常に書いても Navigator で正常に動かないことがあるし、Vice Versa. 仕様がコロコロ変わってるみたいだしさ。 |
Navigator2.0
で動かして、異常動作して、最悪ブラウザが落ちちゃったりすると、JavaScript について知らない人は、こちらのスクリプトが悪いんだと思ってくれて、二度と来てくれないかも知れないし…。ホントに良いこと無いっす。(;_;)/ いやまぁ、JavaApplet も、ちと重いのが難点ではあるが…。 |
Java と Unicode
| しかし Java
って、Unicode 対応なんだけど、日本語フォントの設定とかの取り決めがない(手持ちの本に載ってない)みたいで、ブラウザによっては正常に表示できないんじゃないかと思います。 こういうとこ欧米主導で駄目なのよね。なんか日本語表示できないのって、私はすげー悔しいんですが。 海外のOSメーカーで、一番マトモに日本語のこと考えてるのは、やっぱMSくらいじゃないですか?もちろん、それは Unicode を推進するためであるし、Unicode というコード体系も結構アレで問題ありありだけど、もぅ世界は Unicode の方向に向いているし、実質的な標準になるのは時間の問題よね。コードの見分けが付かない(Unification される)から文化破壊だ、文字が少ないから文化破壊だ、とか言われるけど、これはもぅ仕方無いっす。 |
どうせ、文部省ならぬ通産省がデッチ上げた、既存の
JIS コードでも文字は足りていないわけだし、それなら、大陸の漢字やデーヴァナーガリーがつかえる利点のほうが強いんじゃないかと思う。諸国語が混合されるテキストでもない限り、Unicode←→Shift
JIS の相互変換は可能だから…。まぁ、真に国際化コードを目指すなら、32ビットコードにするとか、方法はいくらでもあったと思うんだけどねぇ…。16ビットでは、諸国のためのページが十分用意できないし。(Unicode
には、西夏文字やサンスクリットは入ってなかったはず。) そこらへん残念だけど、それはつまり、Unicode の寿命は永遠でないことを示しているんですよね。 |