お知らせ: にーやんのブログ 2 に移転しました。こちらのブログは、2009 年末までに削除します。

スポンサード リンク

ブログ移転および関連サイトの今後について

ブログ移転のお知らせ

にーやんのブログは、 にーやんのブログ 2 (はてな)に移転しました。

過去記事については、すでに移行済みのものもあります。残りの記事については、一部を除いて順次移行していく予定です。

にーやんのぺーじの今後について

レンタルサーバーの有料オプションが切れる 2009 年 12 月末までは、ブログを含むすべてのページを現状のまま閲覧できるようにしておく予定です。

その後、すべてのページを削除します。ただし、旧 AviSynth のぺーじについては、AviSynth Wiki 内に移動させる予定です。

関連サイトの今後について

AviSynth Wiki
  • 現状維持です。
  • ただし、サーバーを移転する可能性があります(ドメイン(URL)の変更はなし)。
  • 管理人のみ編集できるように制限する可能性があります。
  • PukiWiki の UTF-8 化、静的 HTML 化、他の Wiki エンジンへの移行などについても検討しています。
AviSynth マニュアル翻訳プロジェクト
  • しばらく更新を休止していますが、AviSynth 入門のメドがついたら再開する予定です。
  • 再開しましたら、協力していただいている方にはこちらから連絡させていただきます。
  • Wiki の使用をやめて、メールでのやりとりに切り替えるか、何らかの Web サービスに移行する可能性があります。
AviSynth Blog
  • はてなに移転。
  • 過去記事はすべて移行済み。
  • 旧ブログは、2009 年 4 月末で削除予定。
niiyan.net (英語サイト)
  • 2009 年 3 月末で閉鎖。
  • AviSynth News (英語版)のみ継続(FeedBurner を通じての配信)。
  • 英語サイトは、そのうちまたやりたいと思っています。
あまびき(Amazon 検索)
  • 作り直す予定はありますが、とりあえずは現状維持。

Blosxom 2.1.1 以前にクロスサイトスクリプティングの脆弱性

JVN#03300113: Blosxom におけるクロスサイトスクリプティングの脆弱性 より。

Blosxom 2.1.1 およびそれ以前には、「クロスサイトスクリプティングの脆弱性が存在」するため、「ユーザのウェブブラウザ上で任意のスクリプトが実行される可能性があ」る、とのことです。

このブログでは blosxom starter kit を利用していますが、バージョンは 2.0 になり、上記の脆弱性があてはまるものと思われます。

SourceForge.net: Files から、この問題を修正したバージョン 2.1.2 が入手できますが、blosxom starter kit では config.cgi を使って設定を行っていたりするので、そのまま blosxom.cgi を差し替えればいいというわけには行きません。

Blosxom 2.1.2 fixes a cross-site scripting (XSS) issue を読むと、以下のような文言があります:

Blosxom 2.1.2 fixes a cross-site scripting (XSS) issue

If you can't upgrade your installation, the recommended workaround is to remove all occurrences of "$flavour" in the "error head" template near the end of blosxom.cgi.

(簡易試訳: もしアップグレードできないなら、おすすめの回避策は、blosxom.cgi の終わり近くにある「error head」テンプレートの「$flavour」をすべて削除することです。)

というわけで、とりあえず blosxom.cgi の「error head」テンプレートを修正しておきました。あとで、2.1.2 へのアップデートについても検討したいと思います。

2009-04-08 23:53 追記

KANGAROO-OASIS :: blosxom version up で blosxom 2.1.2 を blosxom starter kit で利用できるように修正する方法が公開されています。これなら簡単にバージョンアップできますね。

コメント欄で教えていただいた color99 さんに感謝します。

2009-04-09 0:03 追記

color99 さんに教えていただいた方法で、blosxom 2.1.2 にバージョンアップしました。

スパム対策プラグインの Akismet を導入

コメント機能を使用するかどうか迷ったのですが、とりあえず有効にしてみることにしました。

有効化するにあたって、スパム対策プラグインの Akismet を導入しました。WordPress 2.5.1 には最初から Akismet が入っているのですが、新しいバージョンが出ている旨のメッセージが出ていたので、新しいのに差し替えてから導入しました。

Akismet を使用するには、WordPress.com にユーザー登録をして、API-Key を入手する必要があります。導入にあたっては、コメントスパム対策Akismet導入方法 ≪ BirDesign を参考にさせていただきました。

登録したユーザー名とパスワードでログインできずに少し手間取りましたが、しばらくしたらパスワードをリセットしたというメールが来て解決しました。パスワードに使用した文字に何か問題があったのかもしれません。

XML サイトマップを生成する WordPress プラグイン

Google (XML) Sitemaps Generator for WordPress を導入しました。 Google や Yahoo! で利用可能な XML Sitemap を生成するプラグインです。

  • Download for WordPress 2.1 and better (recommended) が新しいバージョン。

インストール

  1. プラグインをダウンロード。ダウンロード後、zip ファイルを解凍する。
    • 「Download for WordPress 2.1 and better (recommended)」が新しいバージョン。クリックすると、ダウンロードが開始される。
  2. 1 で生成された google-sitemap-generator フォルダを WordPress のプラグインフォルダ(wp-content/plugins/)にアップロード。
    • *.mo, *.gif はバイナリモードで、それ以外はテキスト(ASCII)モードで。
  3. WordPress の管理者ページに移動。
  4. プラグイン管理画面で Google XML Sitemaps を有効化する([使用する] をクリック)。
  5. 設定画面に移動し、XML-Sitemap をクリック。
  6. 空の sitemap.xml および sitemap.xml.gz を作成してアップロード。書き込み可能な属性(606 とか)に設定する。
    • サイトマップを置くディレクトリが書き込み可能でない場合は、初回のみこれらのファイルを自作する必要がある。
    • sitemap.xml と sitemap.xml.gz は、メモ帳で作成可能。
  7. オプションを設定。
    • デフォルトでは、Google などに更新通知(Update notification)を送信するようになっているので、必要なければチェックを外す。
  8. Status 欄の click here(または rebuild the site map)のリンクをクリックして、サイトマップを作成する。

管理画面が日本語化されない場合

ブログの文字コードは UTF-8 なので、sitemap-ja_JP.UTF-8.po と sitemap-ja_JP.UTF-8.mo を sitemap-ja.po と sitemap-ja.mo にコピー&リネームしてアップロードしたら、日本語で表示されるようになりました。ただし、すべての項目が日本語化されるわけではないようです。

参考リンク

導入にあたり、以下のサイトを参考にしました。

WordPress の RSS を FeedBurner にリダイレクトさせる

AviSynth Blog でも FeedBurner を利用したいと思っていたのですが、調べてみると FeedBurner FeedSmith プラグインというものがあることがわかりました。これを入れれば、.htaccess を使わなくても WordPress の RSS を FeedBurner にリダイレクトさせることができるそうです。

とりあえず使ってみることにしました。

導入手順

  1. プラグインのダウンロード
  2. FeedBurner_FeedSmith_Plugin.php を WordPress のプラグインディレクトリ(wp-content/plugins/)にアップロード。
  3. WordPress のダッシュボードにログインし、プラグイン > プラグイン管理のページで FeedBurner FeedSmith を [使用する] に。
  4. 設定 > FeedBurner で FeedBurner FeedSmith の設定画面に移動。
  5. FeedBurner に登録。これは本家 FeedBurner でも、日本版の FeedBurner でもいいみたい。
  6. FeedBurner FeedSmith の設定画面の 2 の入力欄に 5 で設定した FeedBurner の URL を記入。
  7. コメントの RSS も FeedBurner にしたい場合は、登録して 3 の入力欄に記入する。
  8. [Save] ボタンをクリックして設定を保存。

参考リンク

導入にあたり、以下のページを参考にさせていただきました。

Page 1 of 78: 1 2 3 4 5 6 7 8 9 »