またもやハマリ道だなぁ

う。いかん、もうこんな時間じゃないか。
どうも掲示板が重くていかん。保存記事数はずっと変えてないから、biglobeのパフォーマンスもあるはず。…だけど、よそさまのを見るとけっこう早い掲示板もある。
見てみると、この手の掲示板の定番、全文を配列に一気読み、をあえてやらずに、ファイルを開きっぱなしで処理してるっぽい。全文を配列に読みこむのは、重くなる一番の原因だ。掲示板というのは「読む動作」が9割、「書く動作」など少ない、と書いてあって、確かになぁ、と考え出してたらこんな時間(苦笑
ただ、アクセス数にもよるんだろうけど、ファイルを開きっぱなしで処理するのは抵抗がある(危険度が増す)…ので、どーすべか、考えてみたら、ファイルサイズが気になって、以前作ったお言葉CGIではインデックスファイルを使ってるを思い出した(笑)
てことは、読みこみは、ページごと、もしくはスレッド単位で平気だわ。書きこみが生じた時に、データが「頭からコメントも含めて順番に並んでいる」ということを保証できるように書きこめばいいのだ。
書きこみ時に多少リスクが増えるけど、こちらのほうが当然早い。
んで、サブルーチンにする前にちまちまとしたテスト(サンプルデータを作成し、仮のスクリプトを走らせ、結果を検証)してたら、もう眠いじゃありませんか(笑)読み書きの基本部分をいじることになるので、ほとんど新規に書き起こしたほうがいいだろうし、やはり重くなる原因のテーブルをスタイルシートに変えてみたいし。。先は長いな、これ。
カロリー減量作戦。
今日の昼飯。ampmのおにぎり、お茶
今日の晩飯。小金井駅前の立ち食いソバ
なんとか早いうちに作ってしまわないと、飽きっぽいので投げてしまうのよ、おれ(笑)
[更新]2026-01-31 14:52:57
夜更かしが続く

スタイルシートが面白い。しばらくCGI置き場のページなんてほったらかし状態。なのに、検索エンジンから/リンクから来客がありダウンロードされてるようで、ちとリニューアルしてみようと、あれこれ見てて、スタイルシートにたどり着く(笑)
ブラウザとそのバージョンを選ぶのが難点だけど、レイアウト・デザインで思ってた以上にたっぷり遊べる。とりあえずCGI置き場をスタイルシートを使ってリニューアル。そーいや最近あちこちにページで見かける罫囲みのボックスてのはテーブルを2重に使ってるわけじゃなく、スタイルシート使ってたのか、と目からウロコ。こりゃ一冊なんかリファレンスを買ってきて、他のページもスタイルシート使って見栄えも考えなきゃなぁ。
…って、ホームページのひとに与える印象なんて、「見た目」が9割がたしめるよねぇ。近いうちに掲示板なんかも見た目をいじってみるか。
カロリー減量作戦
今日の昼飯。水道橋「龍龍軒」でラーメン、ネギをトッピング
今日の晩飯。会社でロング缶2本、帰ってきて緑のタヌキ
やりだすとキリがないんだわ>ホームページ
[更新]2026-01-31 14:52:03
あれこれな週末

下版直前で、校正も青焼きもでてこないというのに、週末はしっかり休む(笑)
とくになにも言ってなかったから大丈夫…なんだろう。って、小心者のわたしはちょっぴり心配だったりする。
んで、金曜の夜から妹の家にネコ見物。ノルウェージャンフォレストキャットというらしい。いや、なんというか、ケダモノはアルファ波が出るなぁ。しっかりクマの夢まで見てしまうところが、わたしの単純さ加減だろうか。


んで、土曜に帰ってきて、またもやCGIいじりにハマる。うちのページでダウンロード数がもっとも多いスクリプトなんだけど、自分であまり使わないと、バージョンUPをしようという気にもならず、ほったらかし。そしたら、しっかりバグってて(苦笑
あわてて、中を見なおしても、きちゃないソース・みっともないコーディング。どもならんので新規に作り始めた…ら、またもや明け方5時過ぎまで。この雑記帖とか掲示板スクリプトで使いまわしがきくように作っておいたサブルーチンを流用しながらなので、前のバージョンよりはマシなモノができあがりつつある、と思う(笑)
CGIてのは結果がすぐでる、というか、スクリプトをちょっといじれば、きちんとちょっと変わってくれるので、目先の達成感が大きくて、ついついハマるんだよねぇ。
カロリー減量作戦
金曜日の昼飯。水道橋「マグロ道場」(だっけか)のネギトロ丼。
金曜日の昼飯。妹宅でエビのチリソース、海草サラダ、中華風豚汁、ご飯1杯。
土曜日の昼飯。妹宅でトリ、タラ、などなどの寄せ鍋、缶ビール三本、ご飯1杯。
土曜日の晩飯。ちと予定が外れて、無し。
今日の昼飯。マクドのポテトMサイズ、アイスコーヒー。
今日の晩飯。これからの予定だけど、トマト、豆腐、かな。
うーむ。イイ歳こいて、明け方まで起きてちゃいかんわ。身体と頭がだるくてしょーがねえ。
[更新]2026-01-31 14:51:38
結果オーライ

しょせん素人芸のCGI。2年も使ってる掲示板のツリー表示がバグってたのに、いまさら気づいてビックリ。
階層つけて表示するだけなら簡単なんだけど、ツリー表示という以上、見た目を整えたくて罫線を使ってた。これが面倒。T字型・L字型・|字型、をきちんと並べないとだめ。
ルーチンごとパクってやろうと、あちこち探してみても、大半がただの階層表現だけ。罫線を使ったツリー表示できる掲示板スクリプトは、多機能でスクリプト自体大きくて、読んでおっかけるだけで大変。
しかたないんで、素人なりに無い知恵絞ってデッチあげた。パズル・知恵の輪のようなもんで、やってるうちに自分でも「どうしてそのプロセスにいたったのか」わからなくなり「結果オーライ」なんだよね。
まあ、昔っから、原因とか仕組みについて深く考えることなく、なにごとも「結果オーライ」で生きてるような気もするし、これでいいんだろう。
「どうしてそうなったのか」な人は子供の頃シャーロック・ホームズを読んで育ち、「どうすればおもしろくなるのか」な人は子供の頃ルパンを読んで育ち…「結果オーライ」なわたしは当然後者(笑)
雑記帖もCGIだっ(笑)
雑記帖もCGIにしてみた。ここんとこふたたびCGIにハマりまくりだ。UOが倦怠期ってのもあるんだろうけどね(笑)
んで、やっぱりビックリなのが「著作権を声高に主張して」「改造改変を禁止して」…なのに自分はなんら「責任を持たない」という、やつ。
はじめてパソコンというものを買って、ソフトを買った時に、「損害がでても知らんが、それでもいいんだろうな」というのを見て、わたしは釈然としなかったんだけど、誰も疑問に思わないんだろうねぇ。んで、どこにでも転がってるようなルーチン、便所の落書きに、はずかしげもなく権利だけを主張して、責任持たない、などと戯言をほざいてるんだろうな。
フリーウエアでOSを作ろうというGNUが、どうして「著作権」をきちんと明記してるのかというと、「誰でも自由にソースコードを手に入れるため」(て理解で合ってると思う)
言ってみれば、ソースコードの自由を確保するために著作権で保護してる、のだ。自分の利益のためではない。
それで生計を立てている人間の権利を侵害するようなことはしちゃいけないとは思うけど、しょせん素人が、好きで/暇つぶしで作ってるようなシロモノに、うっとーしー利用規約などあっちゃいけないんじゃないの?
| << | 2026/3 | >> | ||||
|---|---|---|---|---|---|---|
| 日 | 月 | 火 | 水 | 木 | 金 | 土 |
| 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 8 | 9 | 10 | 11 | 12 | 13 | 14 |
| 15 | 16 | 17 | 18 | 19 | 20 | 21 |
| 22 | 23 | 24 | 25 | 26 | 27 | 28 |
| 29 | 30 | 31 | ||||
【最近の10件】



