新着記事

− 野ざらし言 −

新規投稿は記事一覧のフォームからお願いします

[4455] Re^5: なにかエラーが起きている

としき 2018/04/23(Mon) 23:48
[関連記事] [4454]へのコメント
http://toshiki.la.coocan.jp/
>  ちょっと挙動不審です.

そうなんですよ。
うちの板塀でも、以前に比べれば最近は頻度が減ったとはいえ、今でも
ごくまれに発生している事象でして。
うちのほうは、1時間はキャッシュを保持するような妖しげな指示を
仕込んでいますから、その関係でキャッシュが誤動作しているのかな、と
勝手に思い込んでいました。ところが今回、そのような指示を入れて
いないこちらでも発生したものですから、なにか簡単に原因がつかめる
かと、ざっくり調査してみました。

とりあえず、カウンタの件だけでも解決してよかったです。
またなにか、どこそこでも同一事象発生、みたいな話があれば調査して
みたいと思います。

[4454] Re^4: なにかエラーが起きている

めざら 2018/04/23(Mon) 17:43
[関連記事] [4453]へのコメント
http://mezala.la.coocan.jp/
 #4453 の投稿後はすぐ新着に反映している状態に……

 ちょっと挙動不審です.

[4453] Re^3: なにかエラーが起きている

めざら 2018/04/23(Mon) 17:40
[関連記事] [4451]へのコメント
http://mezala.la.coocan.jp/
 前者の方ですが,#4452 の投稿後すぐに新着記事モードにしたら,反映されませんでした.リロードというか再表示で正常に.

 確かに,まるでキャッシュが表示されているような挙動ですね.しかし,これはブラウザ側の問題のような気もします.従来から,動的なページに限らずキャッシュが表示されて更新に気づかなかったということは,まぁ,よくある話で.わりと頻繁に [F5] を押す癖が身についてしまっています.(^^;

 何かその後お気づきのことはありますか?

[4452] Re^3: なにかエラーが起きている

めざら 2018/04/23(Mon) 17:32
[関連記事] [4451]へのコメント
http://mezala.la.coocan.jp/
> アップロードしなおしたら直ってしまった、なんてことだったら楽だけど。

 物事がぐちゃぐちゃになったら最初に戻る…という鉄則に従って,ゴソっと入れ直して見てからテスト用のhtmlファイル(単純なアクセス数だけ入る,最初の設置のときに0を表示し,なんかやってから再表示して1とかになっていたら設置成功という判断に使う)を開いてみたら,めでたく以前停止していた最後の数字プラス1が表示されました.

 なんだか狐につままれたようですが,直ってしまいました.さっぱり訳がわからないのですが,結果オーライということで.

 としきさんに今回ご指摘をいただかなければ,半分あきらめたままでさらに何年もやり過ごしたように思います.きっかけと重要な示唆をくださったことに,心から感謝します.

> 何が起きているかわかると解決は早いんですがねぇ。
> 500だけではさっぱりわかりませんよね。
 もっと何かわかるようになってるといいですねどね.
 CGIの実行過程の途中から呼ばれるスクリプトを仕込むとかしないといけないのかな…….VZのトレースモードのなんと便利なこと.比べちゃいけませんが…

[4451] Re^2: なにかエラーが起きている

としき 2018/04/22(Sun) 18:52
[関連記事] [4450]へのコメント
http://toshiki.la.coocan.jp/
私が示した前者というか、なんかキャッシュっぽい挙動になるというやつ、
実は自分のところの掲示板でも以前発生したことがあるのですが、そのまま
にしてしまっています。発生する可能性があるサイトだけ把握できていれば、
何とか運用対処が可能だと思っております。

CGIのほうは、500エラーですからねぇ。
以前は動いていたということは、何らかの非互換性というやつなんでしょう。
当時のログを読み直していたところ、konnoさんの掲示板では、論理演算子の
関係でエラーが出ていたような記述がありましたが、そんな簡単なものでは
ないですよね。

パーミッションではないとすると、あとは何があるかなぁ。
ありえなさそうなくらい基本的なところからすると、perlのパスが違う、
なんていうのがあるかなぁ。あとは、改行コードが違っているだけなので、
アップロードしなおしたら直ってしまった、なんてことだったら楽だけど。
その他、ネットをさまよっていたら、それはないんじゃないかなぁ、
というような失敗事例をいくつか見かけました。
古いCGIを新しい環境に移行しようとして、文字コードをUTF-8で保存した
のはいいけれど、うっかりBOMつきで保存してしまった、とか。
これも文法チェッカーで発見することはできるのかなぁ。
あとは、データファイルの格納場所に一癖あって、そのパスが誤っていた、
なんていうのもありました。むしろ、データファイルのパーミッションの
ほうに問題がある場合が多そうな気もします。

何が起きているかわかると解決は早いんですがねぇ。
500だけではさっぱりわかりませんよね。

[4450] Re: なにかエラーが起きている

めざら 2018/04/22(Sun) 00:03
[関連記事] [4449]へのコメント
http://mezala.la.coocan.jp/
ありがとうございます.前の方はよくわかりませんが,count.cgi の方は自分も当初から認識しています.

@homepage から LaCoocan に移行したときに,LaCoocan の設定(.htaccess)のせいで CGI が動作しないという問題があり,掲示板に関しては,としきさんからの情報提供のおかげで動作するようになったのですが,アクセス解析用の CGI が動作しないまま棚上げになっているのです.

アクセス解析は他に2種類利用していて,概要はある程度把握しているものの,count.cgi のログの扱いやすさが惜しくて諦めきれないでいるのです.

仕組みはわりと簡単で,埋め込んだ画像を表示したユーザエージェントの IPアドレスや環境,リンク元など記録するというごく一般的なもののはずなのですけどね.パスやパーミッションもすべてチェックしてなお未解決という状態で止まっています.

[4449] なにかエラーが起きている

としき 2018/04/20(Fri) 14:25
[関連記事]
http://toshiki.la.coocan.jp/
ちょっとこちらのサイトでおかしな挙動に気がついてしまいまして。

ひとつは、おそらく、うちのブラウザの側が悪いと思われ。
なにが起こっているかというと、新着記事(mode=newsort)を表示させた
場合に、最近の投稿が反映されないということ。
あたかも、常にキャッシュを読んでいるかのような。
でも、HTMLのソースを読んでも、キャッシュを優先させるような指示は
ないですもんね。
この事象、よそでは起きていません。

もう1つは、明らかにエラー。
なんか、count.cgiというのにアクセスしようとして、500エラーが
帰ってきてしまっています。
復旧させたほうがよろしいのではないかと、私は思いますがね。
気がついていて放置しているのならいいのですが、もし気がついて
いなければ、と思いまして、書かせていただきました。

[4448] Re^3: マクロ師列伝の基礎工事開始

konno 2018/04/16(Mon) 23:38
[関連記事] [4447]へのコメント
> ここに書いておくのを忘れていましたが,
> 上村郁夫さんのコンテンツは2月に転載を済ませています.
>
> 今に至っても深くて熱い技術や文章と再会してください.

おお、懐かしいですね。
って、あれ? いつ閉鎖だったかもすでに忘れているし。(;_;)
2016年9月いっぱいで消滅したんでしたっけ。

皆さんVZを卒業してもたまに懐かしさで覗いている人もいるのでは。
雑談でもなんでも書き込みがあると嬉しいですよね。

[4447] Re^2: マクロ師列伝の基礎工事開始

めざら 2018/04/15(Sun) 17:24
[関連記事] [4446]へのコメント
http://mezala.la.coocan.jp/
ここに書いておくのを忘れていましたが,
上村郁夫さんのコンテンツは2月に転載を済ませています.

今に至っても深くて熱い技術や文章と再会してください.

【テキスト主義の楽園】
http://mezala.la.coocan.jp/vz/history/ikuboh/index.html

[4446] Re: マクロ師列伝の基礎工事開始

めざら 2017/07/26(Wed) 10:20
[関連記事] [4416]へのコメント
http://mezala.la.coocan.jp/
「楽園」コンテンツの転載について,
上村郁夫さん御本人の許諾を得ることができました。

一方の主要コンテンツであるラジオドラマ資源の整備が佳境に入っているところですが,交互に合間を見ながら整備してゆく予定です。

思い入れのあるマクロやエピソードなど,コメントをいただけたら幸いです。

[4445] Re^2: マクロ師列伝の基礎工事開始

めざら 2017/04/30(Sun) 09:49
[関連記事] [4444]へのコメント
http://mezala.la.coocan.jp/
お久しぶりです。ご無沙汰しておりますが、お元気でいらっしゃいますね。

> できれば初出マクロの日付順にしていただいた方が

編年体によることも大事なことだと認識はしているのですが、列伝という性格上、順序はなかなか悩ましいところですね。

熊谷さんやねこさんは特別な古参格でもありますし、技術上の貢献も大きいので、たぶん先に紹介することになるかと思います。

実は、最初お二人ずつ対比させる構成にしようと考えていたのです。基本はその方向で進めようと思うのですが、現在は別のページ群の制作に注力しているため、なかなか整備が追い付かない状況です。

取り敢えず、ご希望に従って調整したいと思います。
何かありましたら、また特別な思い出などありましたら、この掲示板やメールにてご教示くだされば大変ありがたいです。

よろしくお願いします。(^^)

[4444] Re: マクロ師列伝の基礎工事開始

saki... 2017/04/30(Sun) 07:05
[関連記事] [4416]へのコメント
GWで久しぶりに覗いたら、またコンテンツが増えている(笑)

いろいろ思い出して書いておられると思いますが、
私が熊谷さんやねこさんより上に並んでいるのは
すごく違和感があります。
できれば初出マクロの日付順にしていただいた方が
ありがたい。

[4443] Re^9: 掲示板スクリプト

めざら 2017/04/28(Fri) 22:54
[関連記事] [4442]へのコメント
http://mezala.la.coocan.jp/
> modeなしでnoありというパラメータはありえないけど、

 あ,なるほどね,納得。

 …というわけで直してみました。近ごろ何のコードも書いていないので,ひどく緊張して書き換えましたが,一応動いた。

 ご指摘ありがとうございます。

[4442] Re^8: 掲示板スクリプト

としき 2017/04/26(Wed) 23:22
[関連記事] [4441]へのコメント
http://toshiki.la.coocan.jp/
> えーと,パラメタの順序は mode,page,no,reno,oya の順でいいのかな……
> 書き換えの量が少ないのは no,reno,oya,mode,page みたいなんだけど……

一意に定まれば、何でもよろしいかと。
私が自分のところでmodeを最初に持ってきているのは、modeなしでnoありというパラメータはありえないけど、modeありでnoなしというのはありうるから、という理由からだったりします。

[4441] Re^7: 掲示板スクリプト

めざら 2017/04/25(Tue) 06:13
[関連記事] [4440]へのコメント
http://mezala.la.coocan.jp/
非常に詳細でわかりやすい解説をありがとうございます。

> 理論的には、実害が発生しうる可能性がある、という程度。

可能性があるなら,潰していきたいと思います。

えーと,パラメタの順序は mode,page,no,reno,oya の順でいいのかな……

書き換えの量が少ないのは no,reno,oya,mode,page みたいなんだけど……

[4440] Re^6: 掲示板スクリプト

としき 2017/04/24(Mon) 12:30
[関連記事] [4439]へのコメント
http://toshiki.la.coocan.jp/
> 影響と言うか,要するに何か実害があるのですか?

理論的には、実害が発生しうる可能性がある、という程度。
業界用語(笑)では、重複コンテンツというらしい。そのまんまや。
この単語で検索しても、専門用語で、かつ、えらく詳しく解説してあるページばかりが引っかかるので要約してみます。といっても、専門用語を使わずに、そしてわかりやすく、ということを狙ったら、やっぱり長くなってしまった。

●まず、異なるURLで同一のコンテンツがあると検索エンジンに判断されてしまう可能性がある(可能性)
○すると、パワーが分散する(比喩的表現)ので、検索エンジンが表示するランキングが低下する可能性がある(可能性の2乗なので、とても小さい)
○極端な場合、検索エンジンのインデックスから完全に削除されて検索結果に表示されなくなる可能性もある
→それがどれだけ極端かというと、例えば:
・別ドメインで同一のコンテンツだったり
・意図的に検索ランキングの操作や検索からの流入量の増大を図ろうとしていると検索エンジンに判断されたとき(広告表示やその他の金儲けの場合など)
なので、ここの掲示板程度では該当しないでしょう。

●パワーの分散する原因
○URLの評価の高さを判断する要因の大きなものに、いくつリンクされているか、というものがある
・Googleを筆頭に他の検索エンジンも、この指標は採用している
・その他にも、当然、コンテンツの中身とかドメイン名とかもある
○この、いくつリンクされているかというものの判断には、よそのサイトからのほうが影響力は大きいが、サイト内でのリンクも、それなりに影響力はある
・例えば、レスのたくさんつく発言のほうがレスの全くない発言より重要、というのは直感的にわかる
○このようなことから、URLが異なると、パワーが分散してしまう

●もうひとつは、肝心な発言が検索エンジンに拾われなくなってしまう可能性がある
○検索エンジンのクローラーの能力も有限
○サイト側のリソース(クローラー並びに一般ユーザーへの応答能力)も有限
○クローラーは、存在するURLは拾おうとがんばる
○実際、この程度の掲示板なら全部拾ってくれる
・だから、実害はない
・その代わりに、重複URLが発生する可能性が発生する

と、まぁ、こういったことから、私は個人的に、できるだけ重複コンテンツが発生しないようにしたかったわけなんですよ。でも、なぜかそれができていなかった、というのが今回の発端。
なお、実害があるか否かといった観点では、konnoさんの掲示板を見るがよろし。重複コンテンツできまくりのシステムになっていますよね。結果として、検索エンジンに拾われない・表示されない発言がどれだけあるか、ということです。ま、でも、ドメインのパワーの問題もあるし、どれだけがんばっても、WELQのように軒並み検索1位、というわけには行かないでしょう。

[4439] Re^5: 掲示板スクリプト

めざら 2017/04/24(Mon) 00:21
[関連記事] [4438]へのコメント
http://mezala.la.coocan.jp/
> 可能な範囲で全て「.cgi?mode=」にしてあって、

ところで,このようにパラメタを配していないことを原因とする影響と言うか,要するに何か実害があるのですか?

わたしはちょっと思いつかなかったのですが……

[4438] Re^4: 掲示板スクリプト

としき 2017/04/23(Sun) 22:31
[関連記事] [4437]へのコメント
http://toshiki.la.coocan.jp/
>  オリジナルの wforum.cgi とは,HTML の要素が違っていると思いますが,
> 自分が手を入れて,としきさんにお渡しした後は,全く弄っていないですね。

となるとやはり、私が納品したときからそうなっていたのか。
ウチで使っているスクリプトは、可能な範囲で全て「.cgi?mode=」にしてあって、それに合わせてめざらさんのところも作ったように思っていたんですがねぇ。う〜む、細かいところの配慮が足りなかったのか、それとも記憶が改竄されているのか、今となっては真相は闇の中。

[4437] Re^3: 掲示板スクリプト

めざら 2017/04/23(Sun) 19:56
[関連記事] [4435]へのコメント
http://mezala.la.coocan.jp/
> 私の記憶では、その他の部分も全て「wforum.cgi?mode=」としたように
> 思い込んでいたのに、そのようになっていません、ということです。

ふーむ,そこはわたしは全く手を付けない(手を出せない)ところですね。
そこまでは気にしていないので,そのまま(↓これ)になっていると思います。

        # レス記事
        } elsif ($lx != 0) {
            print "<li><a href=\"$script?no=$no&amp;reno=$reno&amp;oya=$oya&amp;mode=msgview&amp;page=$page\">$no\.$sub</a> - <strong>$name</strong> $dat $newsign\n";
        # 親記事
        } else {
            print "<dd><a href=\"$script?mode=allread&amp;no=$no&amp;page=$page\">$treehead</a> - ";
            print "<a href=\"$script?no=$no&amp;reno=$reno&amp;oya=$oya&amp;mode=msgview&amp;page=$page\">$no\.$sub</a> - <strong>$name</strong> $dat $newsign\n";
        }

 オリジナルの wforum.cgi とは,HTML の要素が違っていると思いますが,
自分が手を入れて,としきさんにお渡しした後は,全く弄っていないですね。

[4436] Re^3: 掲示板スクリプト

としき 2017/04/23(Sun) 16:38
[関連記事] [4434]へのコメント
http://toshiki.la.coocan.jp/
> ログでは,最初の POST が「掲示板スクリプト」のタイトルで, 00:48。
> のち 5回リトライ。

そうですね。トータルではそのくらいの回数、不正なアクセスで蹴られています。
なので、もしやIPアドレスか何かで私自体が制限されているかと思って、切り分けのためにレス付けテストをしてみた次第。で、こちらはパスしたので、ならば新規発言がダメなのかと、フォームの再読み込みなどいろいろとやっていたら通ってしまった、という次第。
関係ないとは思うのですが、いくつか報告。
まず、ブラウザですが、Firefoxを使っています。
で、ちょうどバージョンアップの通知が来たのでダウンロードしてプログラムの更新まではやっているのですが、その後、ブラウザの終了・再起動を行っていません。
もうひとつは、もしかしたら関係あるかもしれませんが、戻るボタンなりバックスペースなり[ALT]+[←]なりでひとつ前のページに戻ろうとすると、全然違うページに戻ってしまう、という状況が発生することがあります。そんなに頻度は高くないのですが、だからこそ、原因も不明だったりします。

とりあえず、しばらく様子を見るしかないのかなぁ。
自分のところを含め、他の場所に書き込む際には、今のところは症状が出ていませんし。

↑ このページの先頭