Category Archives: blog

WordPressで導入したPluginについての忘備録


プラグインをいろいろと入れてみた。
ほぼ全部ダッシュボードのプラグイン→新規追加から検索して導入出来る
WordPressってすげーな・・・、アップデートも超簡単に出来る。
これを使ってしまうと今まで使ってたMovableTypeは仕組みそのものが前時代的だと断言できる。
動的出力にもかかわらず恐ろしく早いし。
設定変更した部分が即反映されて表示されるとか驚きだわー

Akismet
コメントやトラックバックのスパムを防ぐフィルター。

All in One SEO Pack
SEOに対応したページに整形してくれるお手軽Plugin

Broken Link Checker
定期的にblog内のリンクをチェックしてエラーがあったリンクとその場所を教えてくれるステキPlugin

File Gallery
画像を連続でエントリーに貼り付けられるPlugin

Google Analytics
Google Analyticsを全部のページに付けてくれるナイスなPlugin

Google Analytics Dashboard
Google Analyticsのアクセス数などをDashboardから見れるPlugin

Google XML Sitemaps
sitemaps.xmlを自動で生成するナイスなPlugin

Head Cleaner
煩雑になりがちなHeadとfooterを整形してくれるPlugin

Ktai Style
ガラケーに適したページを自動で出力する

Nofollow Links
SEO対策でリンクを自動的にNofollow属性にしてくれる

Photo Dropper
flickerからライセンスフリーな画像を持ってきて表示出来る。よく情報サイトで見かけるTOPの謎画像みたいの。

Popular Posts
アクセスの多い記事をリスト化して出してくれる。

Post-Plugin Library
関連記事を表示するPluginで必要なライブラリ

Quick Adsense
Adsenseのコードを簡単に挿入出来るPlugin

Search Meter
検索語のリストを表示。管理用。

SyntaxHighlighter Evolved
SyntaxHighlighterを利用可能にするPlugin

WP Multibyte Patch
WordPressのマルチバイト文字に関する修正をしてくれるPlugin

WP Super Cache
WordPressの表示をキャッシュするPlugin

WPtouch
スマートフォンでアクセスしたときに、自動的に最適化されたページを出力

Yet Another Related Posts Plugin
関連記事を表示する高機能なPlugin

お知らせ:CNとKRはFWで丸焼きにしました。


httpへの爆撃が止まらないので、仕方が無くアドレスリストからプロトコルの指定なしで完全ブロック
抽出したIPアドレスはCNばっかだったので、ついでにCNとKRに割り当てられているアドレス帯を全部燃やすことにした。

アドレスは下記のサイトから頂くことに。
更新日が2月なのできちんと更新されているようです。大変ありがたい。

http://www.hakusan.tsg.ne.jp/tjkawa/lib/krfilter/index.jsp

PFのtableにCIDRのみのファイル(下の方)を割り当てて、blockするルールをconfに追加。
httpへのアクセスが落ち着いたのでpflogを見てみたらblockされまくりんぐ
ざまぁぁぁぁぁぁwwwwwww

BlogがWordPressになりました。


BlogがWordPressになりました。

実は前から移行するかどうか悩んでいて
テストの為にいろいろと弄って遊んでいたのです。
コメントスパムの爆撃を受けたのはまあ対応すればいいのでかまわないが、
爆撃でperlのスレッドが600超えるぐらいに増えて、load averagesが125ぐらいになった。
さすがFreeBSDさんだぜ、よく耐えた。PV entriesがリミットに達したぐらいで済んだね。
しかしサーバ全体のレスポンスが恐ろしく悪化して、操作が一時的に出来なくなった/^o^\フッジサーン。
結局かなりの時間をかけてApacheを一度落とした。

コメントの投稿にはcaptchaを使っているんだけど、画像解析で突破されてるみたいなのね。
MovableTypeは元々”重い”blogなので、爆撃を受けたときにリソースを全部持って行ったっぽい。特にperlさんが。
そんなわけでとりあえず、再構築がうざくなってきた&動的出力が致命的に遅いMovableTypeを投げ捨てることに。
WordPressがスパム爆撃を受けたときにどういう振る舞いをするかはわからないけど、phpで書かれてるからある程度は耐えると思いたい。
一応MovableType側にメッセージは残したけども、URLのリンクを差し替える処理が必要。

全部のURLに対応するRedirectを手動で作るのはごめん被りたいので
MovableTypeのカスタムインデックスを作成して利用する。こういうところはちょっと便利ね。
Blog管理画面の、デザイン→テンプレート→インデックステンプレートの作成
タイトルは適当に、本文に下記のようなものを入れて、出力ファイル名も適当に。
エントリーはWordPress側でパーマリンク設定を調整済み。
カテゴリリストは日本語を含むと自動でのマッピングが出来ないので(MovableType側の問題)、手動でやるかトップページに誘導する手抜き仕様。
MovableTypeではデイリーのIndexも作っていたものの、WordPress側では作らないことにした。
これもトップページに誘導する手抜きで行く。

<MTArchiveList archive_type="Individual">
<MTEntries>Redirect permanent /mt/archives/<$MTArchiveDate format="%Y/%m/%d"$>/<$MTArchiveDate format="%Y%m%d%H%M%S"$>.php http://www.nekolove.jp/wp/archives/<$MTArchiveDate format="%Y/%m"$>/<$MTArchiveDate format="%Y%m%d%H%M%S"$>.php</MTEntries>
</MTArchiveList>
<MTArchiveList archive_type="Category">
Redirect permanent /mt/archives/<$MTSubCategoryPath$>/index.php http://www.nekolove.jp/wp/
</MTArchiveList>
<MTArchiveList archive_type="Daily">
Redirect permanent /mt/archives/<$MTArchiveDate format="%Y/%m/%d/"$>index.php http://www.nekolove.jp/wp/
</MTArchiveList>
<MTArchiveList archive_type="Monthly">
Redirect permanent /mt/archives/<$MTArchiveDate format="%Y/%m/"$>index.php http://www.nekolove.jp/wp/archives/<$MTArchiveDate format="%Y/%m/"$>index.php
</MTArchiveList>​​​

こんな感じで出来たファイルをWWWのトップにある.htaccessに入れる。
URLを開いた時にリダイレクトされるかどうか確認出来ればよし。
ほとんどのURLはこれでWordPressの方に飛ばされるはず。
WordPressって結構使いやすいと、構築してて思った。

blog:syntaxhighlighterのテスト


てすと

てすと
てすと

雑記:コメントでmixi OpenIDとか使えるようにしてみた。


今日は特に中身のないエントリ

mixiの日記をこのblogに設定してるのですが、
ユーザIDの連携とかは特にしてなかったのね。

Six Apart – シックス・アパートが、Movable Typeを「mixi OpenID」に対応
http://www.sixapart.jp/press_releases/2008/08/20-1600.html

久しぶりにあれこれ見てたらmixi OpenIDを知ったので
早速設定してみた。ついでにいろいろなサービスのIDでログイン出来るようにもしてみた。
いつの間にかそういう機能が付いてたんですのう、知らなかった。

ただそれだけの話でしたとさ(´ω`)

blog:今更Movable Typeを4.12→4.23にアップデートした


しかし特に書くこと無し(´ω`)

タグの置き換えは面倒すぎるので放置で・・・
問題が出るようになったら作り替えよう・・・

blog:Movable Type 4.12を導入


最近かなりの勢いで放置してたんですが、ちょっと暇があったので一気に更新
Movable Type 4.0→4.12にアップグレードしてみました。
ちょっとした使い勝手が向上してるので良い感じです。
テンプレは相変わらず小粋空間さんから拝借

特にどこが変わったわけでは無いです
リンクが滅茶苦茶になったり、pluginをテンプレに書き直したりしただけで・・・丸一日かかりましたケド(;´Д`)

blog:今更MOVABLE TYPE4に移行


別にいままで使ってた3.3でも良かったんですが
興味があったのと、今後のことも考えて4.0系に移行することに
しかしそれが間違いでした。
テンプレートが結構変わってるのと、管理系プラグインがほとんど動かなくなったので
いろいろな問題が発生
さらにあたらしい機能を使おうと思って火に油を注いだ結果
一から作り直すことになりました(ノ∀`)
というわけで、しばらく小粋空間さんのお世話になりつつ、適当に弄っていきます。
とりあえずデフォルトに近いところまで戻したぞ、と
blogいじりはしばらく暇つぶしによさそうだ( ・ω・)
MySQLのバックアップ取っておけば良かったな・・・(´・ω・`)ショボーン

Movable Typeのphp化


ちょっとエントリの数が増えるにつれて
再構築時のサーバ負荷とかが気になってきたので
このblog全体をphp化してみた。
ちょっと手間取ったけど、うまくいったっぽい。

Read more »

Movable Typeの自動改行機能の問題


これも個人的なメモ書き
Movable Typeの自動改行はとっても機械的に動作するので
時々余計な改行が入ったりするらしい
このサイトのテンプレート供給元の小粋空間さん
小粋空間: Movable Type で blockquote 要素を記述する時の注意
小粋空間: エントリーにpタグとbrタグが入る仕組み(その2:blockquoteにbrタグを挿入)
なんかblockquoteとかpreとかで括ったところに
勝手に改行タグが挿入されて
行間がひどく空いてしまうという問題が(ノ∀`)
ちょっとここ数日これに悩まされてたので
上記のエントリーはとっても役に立ちましたお

Page optimized by WP Minify WordPress Plugin