動的生成のブログツールの魅力
ブログサイト引っ越しの記録 [絵文録ことのは]2006/11/23
引用されている文章を読み直したら、コメントやTrackBackがあるからというのは適切な例ではない感じがした。これだと自分が動的生成をなぜ良いと思っているのかいまいち伝わりにくいなので整理してみる。
[続きを読む]
ブログサイト引っ越しの記録 [絵文録ことのは]2006/11/23
引用されている文章を読み直したら、コメントやTrackBackがあるからというのは適切な例ではない感じがした。これだと自分が動的生成をなぜ良いと思っているのかいまいち伝わりにくいなので整理してみる。
[続きを読む]
YAMDAS現更新履歴 - 日本でもWordPressの隆盛(とMovable Typeの落日)が始まる?
この記事のブックマークのb:id:t_utsumiさんのコメントで、Google TrendsでWordPressの人気がよくわかるのを知った。Google TrendsはGoogleで検索されたキーワードの流行をチェックできるサービスだ。
検索キーワードの“トレンド”がわかる「Google Trends」公開 : INTERNET Watch
[続きを読む]
いつものようにコメントspamやTrackBack spamを削除したあと、Rebuildしたら、最新コメントの表示がされず、こんなエラーが表示されるように。
MT::App::CMS=HASH(0×8369e20) Use of uninitialized value in concatenation (.) or string at /virtual/artifact/public_html/artifact-jp.com/mtcgi/lib/MT/ObjectDriver/DBI/mysql.pm line 220.
最新のコメントの表示もされないし、エラーメッセージから考えるに、MySQLのデータで何かトラブルが起きたのだろうと予測。調べてみると、MySQLのデータは復旧できるそうなので、phpMyAdminを起動。
最近いじったテーブル(項目)はコメントデータが入っているmt_commentと、TrackBackのデータが入っているmt_tbpingなので、左のメニューからそれを選択。メニュー(「構造」「表示」などが並んでいるところの)の「操作」を選び、テーブル管理の「テーブルを復旧します」を選んで実行してみました。でもエラー表示が出て、今度はそのテーブルのファイルまで読み込めなくなる始末。
テーブルが読み込めなくなると、このメニューでの「操作」は表示されなくなるので、復旧は選べず。そうなると、構文で直接命令するしかないのかと思って「repair table mt_comment」を試してみても、これまたエラーが出るばかりで、うまく行かず。
いろいろ調べてみたら、「メーンページへ」の下にあるアカウントをクリックすると出てくるテーブルの一覧から、各種操作ができるのを発見。そこからテーブルの復旧を選んだら、直りました。
最初に選んだ「復旧」と後で使った「復旧」って別物なんでしょうか…。phpMyAdmin不思議だ…。
結局何が原因で壊れたのかは不明。ディスク容量の問題で書き込めなくなることもあるとか。
TrackBack spamやコメントspamのように連続して多大な負荷がかかると、MySQLのエラーは起きやすいようなので、Movable Typeユーザーの方は気を付けましょう。
ついでに検索していて気になったMovable Typeのデータベース関連でのトラブルをリンクしておきます。
MovableType バークレーDB破損からの復活!
hxxk.jp - mt_placement と mt_entry の齟齬による記事保存エラーの対処
bricklife.weblog.*: HTML から weblog を復旧する方法
soanblog創庵: トラックバックスパム
ささやかなる実験場の開発室(HSJ.jp): MovableType用TextFormatプラグイン mt-sukeroku-plus.pl Ver.1.10β(AWS連動テスト版)公開
Movable Typeで、はてなっぽいAmazonへのリンクがあったので、どうなっているのかなあと思ったら、Movable Typeの入力支援プラグインmt-sukeroku-plusにそういう機能が装備されているそうで。
はてなダイアリー風表記なら、[ASIN:4062748916:detail]と表記すれば、用意されているテンプレートにしたがって、HTMLに変換をしてくれます。また、商品画像がない場合、自分で用意した代替画像を表示することが可能。
どーせにゃんにも考えてにゃーですにyoー - 職場でコーラもらってゲーセンでもコーラもらってコーラ尽くし
Amazonからの情報がUTF-8なので、他の文字コードの場合、この対処をすればいいそうです。
先日、TrackBackを送ったが反映されなかったと報告を受けて、うーんと悩んでいたんですが、spam TrackBackが非常に多くて、TrackBackのCGIのファイルネームを変えていたのを忘れてました…。で、元に戻したら、さっそくspamが来襲。これはCGIの名前決め打ち系だろうということで、再度TrackBackのCGIのファイルネームを変更して、下記の記事を参考にして、そのファイルネームで動作するようにしました。コメントのCGIもついでに変更。
mt-comments のリネーム: blog.bulknews.net
ウチはこなかったなーと思って安心していたら襲撃されました。とりあえず一時的にmt-tb.cgiはリネームしてます。
これだけ多いと一個一個削除するのもアホらしいのでphpMyAdminで削除しました。そして個別記事をRebuild。TrackBackのメンテナンスには必須ツールです。
phpMyAdmin - MySQL database administration tool - www.phpmyadmin.net
こちらが本家。
phpMyAdminのインストール
phpMyAdmin設置方法
インストールの解説。
重複TrackBackや宣伝っぽいTrackBackを削除しているのは盆栽気分でしたが、spam TrackBackの削除はたくさん生えた雑草を抜いている気分…。
Zakimi::Blog: TrackBackのアドレスを自動選択
nlog(n): Trackback URL 選択スクリプト
最近、TrackBackのURLをテキストボックスで表示するようにして、ダブルクリックすれば全選択になり、コピー&ペーストしやすいようにしたんですが、さらに一歩進んだテクニック。テキストボックスを1回クリックするだけで全選択してくれるというものです。
Movable Typeでの手法ですが、考え方自体は他のweblogツールでも使えます。紹介した二つの記事はちょっと手法は違いますが、どちらもJavaスクリプトを使っています。
コメントスパム対策 :小林Scrap Book
2.661以前用ですが、ソースを改造して1バイト文字のみのコメントを通さなくするもの。
hidden属性を利用した改造でspamコメントはこなくなったんですが、最近はまたくるようになってきたので、この改造をしてみました。
そういえば、この前始めて日本語のspamコメントがきました。出逢い系サイトのやつ。
















Sky sponsored by Aviva Web Directory