実際のところは日が変わってしまっているのですが。
***もう、やめて!痛くて、痛くて、たまらない。***
そして、15日はカゲロウデイズの日でもあるのですよね。
*** くーりかえして、なんじゅうーねん。***
いや、一部には終戦の日に不謹慎な、という声もあるようなのですが、それはそれ、これはこれ、でしょ!
ひそか(でもないですが)アザミ ファンなもので、15日のアザミ誕はうれしいですね。最初の悲劇の元凶でもあるのですが。原作の方で早く(いや、あんまり早いとそれだけ楽しむ時間が減るわけなのですが)カゲロウデイズが攻略されて欲しいものです。
でも、カゲロウプロジェクト開始からかなり遅れて参加してるわけなので、しっかりとこの日を実感するのははじめてだなぁ。
*** はちがつ、じゅうごにちの、ごごじゅうにじーはんーくらいのことー、てんきがいいー***
***びょーきーに、なりそーなほどー、まぶーしいー、ひざしのなかー***
明日にはアザミと、ヒビヒヨの絵がPixivにあふれている、のかな。
いや、すでにサマータイムレコードの絵もあったな。
わくわく。
まぁ、元々はHP(ホースパワーでもヒットポイントでもない)のメルフォを書き換えたいというのがあったのですが。
その要素技術として、まずはローカルにActivPerlをインストール。
ppmコマンドでEmail::stufferパッケージをインストール。
これってあらかじめあるフォルダーとは違うところにインストールされるから、その環境を丸ごとコピってきて、パッケージのパスが格納されている配列の@INCにそのパスを追加してやれば動くはずなんですよね。
まぁ、サーバーとのバージョン等の違いから、足りないファイルとかあるかもしれないですが、それは適宜持ってくればいいわけで。
まぁ、perlのemail関連のパッケージをCPAMで探してみた限りでは、なんとなくEmail::stufferがよさそうだったもので。
あとは、HTMLのformからの情報をこのパッケージのオブジェクトに渡してやればいいだけのはずなわけで。
で、はじめに戻る。
メルフォの部分を、JavaScriptが使える環境ではフローティングウィンドウ上のFormからメールにインターフェースさせたいと思っていたんですよ。
でも、まぁ、夏は嫌いかな、、、じゃなくて、あまり急に色々やってもしようもないんで、現状でどうしようもないような情報ながら一々ページを開いていたような箇所についてフローティングウィンドウで実現して、それから色々やればいいのかなぁ、と。
まぁ、フローティングウィンドウ自体はJavascript単体でもできるみたいなんですが、ほとんどの資料はjQueryを使っているものばかりです。
jQueryはgoogleなどが提供しているリンクを呼ぶか、サーバーにスクリプトの圧縮版を置いておいてそれを呼ぶかということになるのですが、昨今、サーバーが色々と突然なくなったりすることがあることを考えて、サーバーの方に置いておくことにしました。(同じ理由でウェブフォントもサーバーに置こうとしているのです。)
jQueryそのものは、JavascriptからDOM (Document Object Model)にアクセスしたりAjaxをやったりするための有力なツールとして普及しているものです。Javascriptそのもので書かれています。
というわけで、公式サイトのダウンロードのところからVer.1系列の最新版として1.11.1-minをダウンロードしてきました。minとあるのは改行を取ったり変数名を縮小した圧縮版で、minがついてないのが通常版です。ハックするときは通常版をつかえばいいのですが、中見のデバッグ用には通常版がいいということで、両方ダウンロードしてきました。
で、ASCIIの参考書にあったフローティングウィンドウについての例題を元に、うちのHP用に改造してみることにしました。
サンプルファイルについてはサイトからダウンロードできるので、それをテンプレートにすることにしました。一応、再利用可能ということだったので。ただ、画像ファイルは利用不可なので、作りなおさないといけません。
とりあえず、サンプルファイルをたたいてみて、参考書の記述通りに動作することを確認しました。
で、その実装をうちとこに移植。。。しようとしたのですが、うまく行きません。
やりたいことは、リンクのところをクリックするとフローティングウィンドウが表示されて、マウスカーソルで移動できるようになって、終了用のボタンをクリックすると表示が終了して元のウィンドウに処理が戻る、というものです。
HTMLとCSSを変更して、参考書を元にJavascriptファイルを作りました。
で、プレビュー。。。
うが。
</body>の直前に<div>の中にくるんだフローティングウィンドウの本体を置いたのですが、クリックするまでもなく本文の一番下に表示されてしまいます。終了用のボタンは元のHPに表示されています。
終了ボタンを押すと、フローティングウィンドウ用のテキストが非表示となりました。ということはscriptは動いているということか。
CSSでその箇所は不可視にしてあるはずなのに、不可視になってないし、そもそもフローティングウィンドウになっていないから、動かすこともできないと。ただ、ウィンドウを閉じる処理だけは正常に動いてるみたいです。
なんか色々と問題があります。
かなり色々といじってみたのですが、結局、今日は解決することができませんでした。
もっと勉強せにゃなぁ。
こういう長期休暇のときでもないと、まとまって時間が取れないからなぁ。
追いつきました。
いや、元々ヒロインの千代のデザインがいいな、とは思っていたのですが。
ファンの方は色々と別の見方で楽しむ人の方が多いようで。
まぁ、千代と野崎くんがくっつくと思っている人が誰もいないみたいなのところがなんとも。今日は4話と5話と見たのですが、千代とよくからんでいるみこりんがほとんど出てなかったな。
和室で荷物をかたづけていたら、突然ブーンという音が。
いや、まさしく空襲のような音がしたんです。
で、1寸程度の虫が部屋の中を飛び回っているのを目撃しました。(1寸の虫に5分の魂)
虫は果敢に電灯に攻撃をしかけていました。
ちょっと(いやかなり)こわくて近寄れなかったり。
なにせ、大きさから言って、飛んでいるのがゴキブリなのかセミなのかさえわからなかったものですから。
まぁ、ゴキブリには走光性はないでしょうから、おそらくはセミなんでしょうけどね。
それはそれで、一体どこから紛れ込んだのか謎です。
セミといえば、わんにゃんぷー さんのセミ子さんは発売が1カ月延期になったようです。Pixivの方では最終回が掲載されていましたけど。