簡単なところを間違ってたりすると、なんか自信が無くなるんだけど...でもとりあえず出来たからHTMLで書き出せるようにしてみた、ってことなんだし。
ここからは簡単なんじゃないか?ってことかも知れないんだけど、また変なところで問題が出てくるのはいつもの事なんだし。うーん...。まあまあだけど...。
[技術部ソコノより]
ということでGoldバージョンとSilverバージョンで内容が違っても、一つの原稿ファイルから別のHTMLファイルを書き出せる大改造はなんとかなってきました。
基本部分はこれまでの「ほぼ自動的スクリプト」をコピペで大丈夫かと思っていたのですが、8割ぐらい書き換えなくてはいけなかったですが。
後はインデックスページを作る部分とRSSの部分と、ブラウザで修正できるようにする部分と。まだまだ終わりませんが。
なので、ここでバージョンアップ中のお楽しみのアレとして、裏Black-holicです。
<!-- これはGoldバージョン。次回はSilverバージョンの予定です。お楽しみに!-->
<!-- 関係ないですが、上の画像はGIFで16色よりもPNGの16色の方がファイルサイズが小さかった、という豆知識。-->
あっちもコッチもやりながら開設記念日のパーティーは大変でしたが、やっと終わった感じになってきました。
というか、設定的には10月31日のことなんですけどね。開設記念日のパーティーの場合はその他にやることが多すぎなので、リアルな感じで更新が31日以降になってしまうのですが。
<!-- サンタネタはクリスマスの10日前には完成しているとかもありますが。-->
今回はいつもと違って10周年な感じの開設記念日のパーティーになっているというウワサもありますよ。
<!-- ハッキングマンにお知らせしておくと、さっきの予言の更新の時に予期せず未公開のBlack-holic用の画像がアップロードされているので、ハッキングマンして見ても良いですけど。(ただし不正なアクセスは通報しますけどね。)(ついでに書いておくと、どういうアクセスが不正か?ぐらいは解ってないとハッキングマンにはなれません。)-->
やっとまともなHTMLを吐き出すようになったんでございますのよ、ってことだけど...。
さっきからずっと試行錯誤で、いろんなコードを書いたり消したりしていたんでございますけど、ってことなんだけど、もうどれがあっていて間違っているのか?ってことが解らなくなってるんだし。
もう自分が誰だが解らなくなっていますのよ!ガッハッハッハ!
ということですが、第一段階は成功なのか?という感じになってきたBlack-holic用の「ほぼ自動的スクリプト」ニューバージョンですけど。
スゴい集中できていたようでテレビでクライマックスシリーズが流れているのに全然気にならなかったというか、テレビ付いているのを忘れていました。
[技術部プリンセス・ソコノ・デラックスより]
if文がネストしすぎで脳ミソが爆裂しそうですが。
完成すればGoldバージョン、Silverバージョンの内容がちょっと違う時も原稿を分けたりしないで楽ちんなBlack-holicになる「ほぼ自動的スクリプト」なのですが。
現在のところスクリプトを動かすとGoldバージョン、Silverバージョンの区別をしないばかりか、同じHTMLファイルを四回も作成する仕様になっております。
なんでそうなるのか、原因はあるのですが見付けるのが大変です。エラーや警告が出ないということは、実行結果は私が書いたとおりになっているということですし。
というか、前に書いた「ほぼ自動的スクリプト」をコピペで再利用するのが間違っていたのか、ってことだけど...。
こうなったら最初から一行ずつ見直して行くしかないんだし。でも今日はもうこんな時間なんだし。うーん...。まあまあでもないし。
[技術部の誰だかワカンナイキャラより]
「ほぼ自動的スクリプト」は完成しそうにないですが、これから完成記念パーティーの第二ステージの始まりです。(って、まだやってたのかよ!ってことだけど...。)
今日も最新ベランダ情報をお届け出来ないままで、しかも完成記念パーティーもちょっとしか始まってない(ってどういうことだ?)ですが。
それよりも、昨日更新された「Dr.ムスタファ:訳の世界」ですが、最後の一行がどこかに消えていました。
まあ、最後の行はその前の繰り返しだったのでそのままだったりしますが、更新の時に使う「ほぼ自動的スクリプト」を確認したら、おかしな部分を発見。それで、そこを修正したら直りました。
でも、そのスクリプトってこれまでずっと使ってきたモノを元にして作ったのですが、これまではずっとそれでダイジョブだったんですよね。
プログラムとかはちゃんと教えてもらったわけではないですし、自己流すぎで、入門編時代に書いたスクリプトは今読むと難解で意味が解らなかったりするので、なんでこれまで上手くいっていたのか解りませんけど。
とにかく直ったはずなので大丈夫、というかそんなことを書く予定ではなかったのですが。
Black-holicを更新するための新しいほぼ自動的スクリプトはけっこう進展がありました。自分で作ったちょっとしたモジュールを簡単に使える方法があることに気付いたので、ここからはけっこう早く進むと思いますよ。
というか完成記念パーティーが始まらないので終われませんけど。
<!-- ついでに書いておくと、Perlのことを調べるのに検索してたら「萌えPerl|トップページ」とか見付けましたけど。絵が気になって内容はあまり読んでなかったり。-->
ということで、今日は何をやっても上手くいかないのですが。
さっきの続きですけど、プランBなら問題なく出来るはずなのに、なぜか上手くいきません。別のところでは上手く出来ているので、それをほぼそのままコピペなのに、動かないってどういうことか?ということですが。
とりあえず、Black-holic更新システム大改造!!劇的キャッホー!アフターは31日の更新が終わってからゆっくり、といことにしましょう。
そんな感じで、ちょっと余裕が出来たことになったので、ここで自宅の写真を大公開しちゃいます。
玄関先にはノームがいっぱい。
ベッドの上には大量のテディベア。
自宅といってもメガトンの自宅だがな!ガッハッハッハ...!
<!-- 技術部ソコノが追記:っていうか、モジュールの宣言忘れてないか?ってことだけど...。これじゃあ、動くわけない、ってことなんだし。うーん...。-->
ファイルを開くぐらいブラウザ経由じゃなかったら簡単なんだけど...。これじゃあ、何時になっても終わらない、ってことだし。そろそろふて寝の時間か?ってことだけど。
でも妥協案でプランBもあるわけだし。とりあえずプランBから作って、最終的に理想型にしたら良いんじゃないか?ってことでもあるから、もう少しやってみるんだけど。
うーん...。まあまあだけど...。
[技術部ソコノより]
ということで、簡単にできると思っていたけど、実は大変だったことが解って一番最初で躓いているとか。
見た目では小さな一歩だが、LMBにとっては偉大な一歩、ということで10周年のリニューアルといっても、それほど大きな変化のない次の更新ですけど。
とりあえず予定していた部分の変更はほぼ完了なのですが、なぜかBlack-holicの記事をデータベース化して、更新や修正を楽ちんにしようか、という計画が突然湧いてきて、しかも始めてしまったのですが。
というか、ホントはもう少し前からやるべきかどうか迷っていたのですが、上手くいけばもう少しBlack-holicの更新頻度があがるかな、という感じですし。悪い事ではないのですが、このタイミングだとイロイロと悪影響があったりしますが。
とりあえずBlack-holicで恒例の開設記念日およびリニューアル記念のパーティーはそれが出来てからになるのか?
これまでの「ほぼ自動的スクリプト」が基本になるので、もしかすると明日には完成するかも知れませんが。その前にパーティーを先にやっておいて完成したらすぐに更新できるようにするべきか?とかも思いますが。
でもいつものように完成してないのにリニューアルってなんだ?ということでもあるので、やっぱり先に楽ちん化をやるべきなのか。
それはどうでもイイですが、楽ちん化が成功すれば、これまで面倒だった記事の公開後の修正とかが楽になりますし、記事の検索とかも出来ちゃうので素晴らしいですが。
(検索といっても私用なので、じっさいに公開されているBlack-holicのページで検索は出来ませんけどね。)
作業がはかどらないのでどうでも良いことをダラダラ書いてますが。とにかく31日にはLittle Mustapha's Black holeがちょっとだけ新しくなっているので乞うご期待!
JavaScriptって変数を「"」で囲むと数字でも文字列になる、ってことみたいなんだけど...。
文字列の足し算だと「1+1」が「11」になっちゃうんだし。間違ってるけどエラーじゃないんだし、実行結果が変でも気付かないんだけど。でもこういう間違いを見付けるのが一番面倒なんだし...。
なんとか工夫してまあまあにするしかないんだけど。うーん...。まあまあだけど...。
なんか肩がガチガチなんだし。
[技術部ソコノより]
ということで大変な感じもしますが、やることはだいたい終わっている感じもしたり。後何をすれば終了なのかいまいち解ってないリニューアル作業です。
なんか肩がガチガチですが。
何が?ってことは内緒ですが、どう考えてもスクリプトでほぼ自動的に出来ないチマチマ作業が始まっているので大変になってきました。
しかも、例によって思いつきで始めてしまったり。
<!-- というか「たいへん」と間違えて「だいへん」と入力したら「代返」って変換されたのですが。検索したら辞書にも載ってるし、普通の日本語だったんですね。-->
それはともかく、チマチマコピペ・アンド・タイプで腱鞘炎気味ですし、眠いし。
じゃあな。
Little Mustapha's Black holeのHTMLページをほぼ自動的に作成するスクリプトっていつ書いたのか忘れましたが、我ながら難解な書き方でバージョンアップが大変なことになりそうです。
思い切って全部書き直した方が早いかも知れないとか思ったりしますけど。でも、実際に使えるところは残しても、修正だけでもほぼ書き換えに近いです。
でも白色矮星君が書いているという設定で、随所に白色矮星君のコメントが書かれているので、難解な書き方でも何をやっているのかは解りやすいですし、自分しか見ないコードでもコメントは重要ということみたいです。
「肉体疲労時の栄養補給」じゃなくて「肉体披露時の栄養補給」だったらステキだな、って思ったのですが。
何でこれが創作日誌のカテゴリーなのか?というと、なんか疲れてきたし、胸焼けの予感がするし。
だから何で創作日誌なのか?ってことなのですが。時々へんなことを思いついて、それが頭から離れなくなるから危険なのです、ということです。
これでは何で創作日誌なのか?の説明になっていませんが。
じゃあな!
JavaScriptでCSSの内容を変えたり出来る、って知ったんだけど。良くあるメニューのあれもけっこう簡単に作れるって、これはけっこう凄い事だと思ったりしたんだけど。
ただしセキュリティーのためにはJavaScriptを基本的にオフにしたい世の中、ってことなんだし。重要なところであの機能を使うのはLMB技術部としてははばかられる事じゃないのか?ってことなんだけど。簡単で面白い機能だとは思うんだけど、うーん...。まあまあだけど...。
[技術部ソコノより]
ということで、HTML5どころか、普通のJavaScriptも面白くなってきましたけど。HTML5の動画とか音声のファイル形式の問題がなんとかなったら私はFlash要らずになれそうです。
<!-- でもこれまでみたいにゲームとかやるってことだと、答えがバレないように難読化とか面倒だな、ってことなんだし...。-->