CGIの最近のブログ記事

いろいろとごにょごにょやっているうち、PHP で動的なページを作りたくなりました。

僕の利用しているさくらインターネットに限らず、多くの場合がそうだと思いますが、PHP を動作させるにはファイルの拡張子を「.php」にする必要があります。しかし今回は拡張子「.html」のファイルで PHP を動作させたかったので、以下を .htaccess に追記しました。

AddType application/x-httpd-php .html

しかしうまく動作しません。さくらインターネットの PHP は CGI モードで動作している為、どうもうまく行かないようです。これは諦めるしかないのか、いや、なんとかして動かす方法はないかと調べてみると、次のページを発見しました。

タイトルからしてドンピシャです。こちらを参考に、というかそのまま実践して、無事動作させることができました。まぁ、ちょっと規約的にこれほんとに良いのかしら、といったような内容ではありますが...。変なコード書いてサーバーに負荷かけるようなことがなければ大丈夫かな。

モバイル向け Adsense が開始になり、一部で話題になっているようですね。

MT4i に関しても「対応可能か」といくつかご質問を受けました。「金儲けしたいならご自分で何とかしてください」と言いたいのが正直なところですが、私自身が使ってみたいので、トライしてみました。

MT4i など、自作プログラム公開の為に PukiWiki を利用しているのだけれど、スパムにずっと悩まされてきました。

スパムの種類としては、訳の分からん新規のページを作るのが1割、既存のページを書き換えるのが同じく一割、コメントフォームへの投稿が8割。新規ページを作られてしまうのは数的に少ないから手で削除するのはそれほど苦ではないし、主要なページは凍結しておけば改ざんされることは無い。問題はコメントスパムですね。多い時には一日に50件ほどあったりして。PukiWiki のコメントは、ブログなどと異なってコメント用の Wiki ページに羅列されるだけなので、コメント数が多かったりすると、削除するべき箇所を探し出すのが億劫です。

最初の頃は、スパム投稿元のホストを地道に .htaccess に記述して弾いていました。しかし、数が増えるにつれ作業が雑になり、弾くべきでないホストまで弾いてしまって、いつも見に来てくれている人やダウンロードしに来てくれた人がダウンロードできない、なんてことが各1度ほどあったんですね。なので、もっと何か他の方法がなかろうかと。

キーワードでコメントを弾くようなプラグインが無いかなーと何度か探してみたんですが、見つからなかったんですよね、ずっと。しかしどうやら、単に探し方が悪かっただけの模様。昨日検索してみたら、あっさり見つかってしまいました。

どこで利用しているかはいちいち書かないけれど、使っている「Yomi-Search」。こいつにやってくるスパム登録が偉いことになっています。

サーバ移転してから登録申請メールが届かなくなっていたんですが、気付いたら申請数が600を超えていて。見なかったことにして閉じて、しばらく放置してからまた開いたら今度は800超えてるし。メールを届くように直したら、1日で50件以上の申請が。これはまずい。

たぶん日本でもっとも多く利用されているリンク集作成 CGI だと思うので、対策方法はあるだろうとネットを徘徊しても、どうも見つからない。「Yomi-Search スパム登録制限機能」はとっくに導入済みだけれどまったく効果なし。

というわけでちょっとした対策を施してみたのでここに記しておきます。もしかしたら誰かの役に立つかもしれないし。すぐにスパマーに対策講じられそうな気もしますけど。ま、そん時は別の手考えます。

【注:このエントリはエイプリルフールネタです。所謂ひとつの「嘘」です。】

秘密裏に開発していた、「WP4M」 Version 1.0 β1 をリリースします。

「WP4M」とは、WordPresso で構築されたブログを携帯電話向けの見てくれに整形して表示するためのスクリプトです。

もうなんというかね、がっかりしたというか、呆れたというか。

Googlebot の素行がこんなに悪いとは思わなんだ。

503 Service Temporarily Unavailable が頻発する (talk to oneself 2)」の続き。

まずはとにかく、サポートに連絡をしましょう。

サーバーアナライザー - futomi's CGI Cafe

「利用可能な Perl モジュールとそのバージョン、ファイルの場所を調査」する。これ便利。

 え〜と、ひらたさんにアイデア頂いて、色々やってます。以上。
 ……じゃなくて、実はヴァリウム男爵も同じことを考えていたことが発覚するなど、ちょっと楽しいことになってるんですね。まぁ、僕が勝手に楽しんでいるだけですけれども。
 んが。躓いてます。というのも、XML::Simpleを使いたいのですけど(この時点でだいたい何をやろうとしているのかがばれようというもの)、これ使うにはXML::SAXとXML::Parserが必要らしい。なのに、僕が間借りしてるサーバーには、両方ともインストールされていません。で、タイトルのエラーに襲われると。
 む〜、要するにrsd.xmlの情報を取得したいわけなんですが(ばらした)、XML::Simple使う以外に方法はあるんでしょうか。もしくは何とかしてXML::SAXとXML::Parserを使う方法。まぁ、ユーザーに入力して貰って逃げ道もあるにはあるんですが……。
 っていうか、自分のBlogで不特定多数に向けて質問投げるのはどうかと。>俺

 SONY CLIe PEG-NX70V(以後NX)付属のNetFront3.0において、MovableTypeへ画像のアップロードができない問題であるが、その原因のようなものが何となく分かった(分かったとは言えないかもしれんが)。

 まず、僕が参加させて頂いているもう一つのサイト「ちんかつ」において、NX(+NetFront3.0)より画像をアップロードしようとした際、「これは画像ファイルじゃないよ」と怒られて失敗したこと。
 そして、NX(+NetFront3.0)での更新に対応したCGI、「a-News」において、「わざわざNXに対応している」こと。

 どうやら、NX標準添付のNetFront3.0が送信するRequestは特殊であり、これまでのRequest解析処理では画像ファイルのファイルタイプ(拡張子?)取得がうまく行かない、ということみたい。
 てことは、「[MT_HOME]/extlib/LWP/media.types」とか、「[MT_HOME]/extlib/LWP/MediaTypes.pm」とか、「[MT_HOME]/lib/MT/Image.pm」なんかをいじってやればいいんじゃねーのかなーなんて思うんだけど、それらの何をどうすれば良いんだかさっぱり分からないんですわ、えぇ。

Quoted from えんにゅ〜す::2003/01/09 13:01 マイクロソフト.fan ...っと言う思い切ったサイトにて提供されていた、ReverseAccessの補助スクリプト、逆Link Dispを使ってみました。 寝介の方はちゃんと見えませんが我慢してください。

 あ、これ面白そう。暇見てうちにも設置してみよっと。

マイクロソフト.fan(逆Link Disp)
C-J-Club(ReverseAccess)

<追記>
 というわけで設置しました。みんな、がんがんうちにリンクはるように!!(笑)ちなみにトップページ以外へのアクセスでもリファラを拾うようにしてあります。

<更に追記>
 また、当サイトはEUC-JPで構築されている為、Shift-JISを吐く「逆Link Disp」は、ある程度いじくる必要がありましたので念の為。(でないと文字化けしちゃうのね)

<最後に追記>
 OperaやNetscape、Mozilla等、IE以外のブラウザだととんでもない表示になる為、IE以外ではCGIが実行されないようにしました。

Quoted from Editon: GeekLog 見参 holic.org さんが、凄いことになってます。

 ちょっと反応が遅いけれど。確かに凄い事になっとる。「GeekLog」というツールで構築されていて、日本語化は「鹿児島ニュース」にて適宜行われているらしい。まぁ、見た目の派手さなら「Movable Type」を色々手を入れれば何とかなるんだろうけど。PHP+MySQLということで、敷居が高い代わりに軽いんだろうな、たぶん。
 そう言えば「FakeWorks」では、こちらは「XOOPS」というツールが使われている。これもPHP+MySQLみたい。
 この手のツールは百花繚乱、腐るほど(という表現は良くないが)あるみたいで、どれが良いんだか悪いんだか良く分からないんだけど。とりあえず、暇があったら色々試してみるかな。いや、そんな暇ないのは分かっているんだけど。

Quoted from dekai usui dakara ... Ti! a-News v1.52にはCLIE NX70Vで使う際に問題がありました。NX70V用ってことで公開したのに。(^_^;

 だそうです。ああ、NX買ってa-News導入した方が人生がちょっとだけ楽しくなるような気がしてきた。でも買わない。

Quoted from Mamo-Dead::2002/12/12 (木)::a-News v1.52 当HPでも使用しているa-Newsがバージョンアップしています。 【アップデート内容】 (2)Net Front v3.0(CLIE NX70V)で正しく画像を添付できるような仕様に変更しました。(以前は拡張子の取得で失敗していました) (3)パスワードの入力欄の横に実行ボタンを表示することができるようになりました。

 a-Newsのページでは未だ表記がVersion 1.50のままなんですが、ダウンロードファイルは1.52に上がってるのかな。
 mamosukeさんも書いているように「NXユーザー且つa-Newsを使用しているHP主宰者」は注目です。そんなにいないか(^_^;。

Quoted from dekai usui dakara ... Ti!::2002/12/07 (土) a-News 1.52が、CLIE NX70V(Net Front v3.0)からの更新が無事できるようになりました。

 うお、待ちに待っていた人は待ちに待っていたのではないでしょうか!!(当たり前だ)
 まだ配布は始まっていないようですね(19:47現在)。これでNXで更新するサイトなんか増えたりすると、楽しいっすね(そこ、「お前がやれ」とか言わないように)。

ウェブページ

OpenID対応しています OpenIDについて

AD

 

被はてブ

Flickriver::Most Interesting

tai-tetsu - Flickriver

最近のコメント

アイテム

  • 20100107_five_finger_sox_01.jpeg
  • 20100107_five_finger_sox_01.jpeg
  • 2010年賀状
  • 20091231_digital_camera_magazine_02
  • 20091231_digital_camera_magazine_01
  • 20091223_animal_shougi_02.jpeg
  • 20091223_animal_shougi_01.jpeg
  • 20091108_drybox_03.jpeg
  • 20091108_drybox_02.jpeg
  • 20091108_drybox_01.jpeg

このアーカイブについて

このページには、過去に書かれたブログ記事のうちCGIカテゴリに属しているものが含まれています。

前のカテゴリはBookです。

次のカテゴリはCameraです。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。