2008/08/21 (Thu.)
MT4 のアップロード画像のキャッシュディレクトリ変更
画像のポップアップ用ファイルが assets_c とかいうディレクトリに作られるようになったのが、よく分かりません。
と書いていましたが、解決策を発見しました。
MT4のアップロード画像のキャッシュディレクトリ - Rewish
「mt-config.cgi」に以下の 1 行を追加するだけで良かったようです。
AssetCacheDir [ディレクトリ名]
この設定を変更してやったら、元画像と同じディレクトリにポップアップ用ファイルも格納されるようになりました。
あとはアップロードディレクトリのデフォルト指定を変更したいのですが、追って調べてみようかと。
投稿者 B : 00:20 | コメント (0) | トラックバック
2008/08/17 (Sun.)
Movable Type 4.2
正式リリースされたらアップグレードしようと考えていた Movable Type 4.2 が、お盆中にようやくリリースされていたので、入れ替えを行いました。
Six Apart - Movable Type News: Movable Type 4.2 出荷開始
MT のバージョンアップなんて 1 年ぶりなので、細かい設定とか手順とかを忘れてしまっており、ひととおり動作するまで 3~4 時間かかった(;´Д`)ヾ。
あとはいくつかのプラグインが MT4.2 では動作しなかったので、入れ替えを。
ArchiveDateFooter プラグインを新バージョンにし、UpdateEntryDate は新版がないようだったので同等機能の ReleaseDate プラグインに変更しました。
小粋空間: ArchiveDateFooter プラグイン(MT4.x 対応)
The blog of H.Fujimoto: ブログ記事/ウェブページの日付を公開日時に自動変更するプラグイン(MT4.1/MTOS用)
blog テンプレートそのものは今まで通りなので、blog 自体のパッと見はあまり変わりませんが、エントリー投稿や記事管理は扱いやすくなった印象です。記事の自動保存機能も持っているので、書きかけのエントリーがブラウザのクラッシュと一緒に消滅・・・なんてリスクも抑えられるかと。
メジャーバージョンアップ(MT3.x→4.x だけでなく、4.1x→4.2 もけっこう機能追加が多い)だけあってあちこち変わっているようですが、テンプレートの扱いもかなり変更になっていて、単純にプラグインを入れるだけ以外のカスタマイズがまだよく分かってません。特に画像アップロードのデフォルトディレクトリの設定変更(今まではアーカイブディレクトリ以下の img/YYYY/MM に置くようにしていた)のやり方がよく分からないのと、その画像のポップアップ用ファイルが assets_c とかいうディレクトリに作られるようになったのが、よく分かりません。この辺も調べて変更したいんですが・・・。
あと、MT4.2 の新機能として「コミュニティ」機能が実装されたのが面白そうなんですが、具体的に何ができるのかまだよく分かってません。この辺も興味があるので、追い追い勉強してみたいと思います。
とりあえずこの状態でしばらく使ってみるので、不具合とかあったら報告ください。
投稿者 B : 17:22 | コメント (0) | トラックバック
2008/06/01 (Sun.)
MT4i/3.0
この blog で利用している Movable Type の携帯電話向け変換プログラム、MT4i を 3.06 にバージョンアップしました。今まで使っていた 2.x はセキュリティ上の問題があるということで早く切り換えたかったんですが、ようやく時間が取れました。
PC 用トップページに貼り付けている QR コードも変更し、旧 URL からも当面リダイレクトしておきますが、ケータイで利用されている方はブックマークの変更をお願いします。リダイレクタは 2~3 ヶ月したら消す予定。
本体の Movable Type も 4.x にバージョンアップしたいんですが、もうしばらく時間が取れなさそうかなあ・・・。
投稿者 B : 19:10 | コメント (0) | トラックバック
2008/04/11 (Fri.)
アクセス解析ツールを設置
この blog を始めてから 2 年半あまり。以前のサイトとは違い積極的な集客を目的とせず、ほぼ内輪と自分向けのメモのつもりで書いてきた blog なので、アクセス解析のたぐいは一切取ってきませんでしたが、ちょっと思うところあって、数日前にアクセス解析を組み込んでみました。
Movable Type に対応したアクセス解析にもいろいろあって、dopvSTAR*、BBClone、PHP-Stats、Lapis、Mogura を検討したんですが、お手軽そうな PHP 系で機能と見た目が良かった Mogura を試してみました。
DB に MySQL を使うので、Movable Type とは非常に相性が良いです。アクセス解析も日別・時間帯別だけでなくリンク元や検索エンジンでのキーワードの使われ方、ユーザー環境の分析や各ユーザーのページ遷移まで見れてしまう多機能さ。以前のサイトで使っていたアクセス解析は CGI ベースのシンプルなものだったので、簡単な設置でここまで詳細な解析ができるのかと軽く感動してしまいました。
仕事柄、Web のアクセス解析を見ることもたまにあるんですが、人にサマってもらったものを見る程度なので、こうやって各ユーザーの追跡までできてしまうと勉強にもなるし、ついいろいろ見ちゃいますね。常連さん中心の blog なので、ISP や PC 環境から誰がいつ来てるかだいたい想像がついたり(笑。
確かにこれをうまく分析すれば SEO のやりようもあるのがよく分かります。サーチエンジンのボットもそれぞれクセが違っていて面白いですね。ただ、韓国の Naver というサーチエンジンの Yeti というボットがあまりにもやたらめったらなクロールをしていて、実害はないながらも気持ちが悪かったので、robots.txt をいじって拒否させていただきました。
むしろ SEO とは逆張りなポリシーで運営している blog ではありますが、別に Google や Yahoo! のクロールを拒否しているわけではないので、こんな零細 blog でもそれなりに Google 経由でのアクセスがあるんですね。今日時点での検索キーワードの上位は
- W880i
- Core 2 Duo E8400
- ツァイスレンズ関連
- PCG-X505 HDD 換装
- PSP アナログスティック
- Buffalo LS-WS1.0TGL/R1
ちなみに、「b's mono-log」で検索してくる人がほぼ毎日いるんですが、それならブクマに入れてください(;´Д`)ヾ。
投稿者 B : 23:52 | コメント (1) | トラックバック
2007/12/03 (Mon.)
asciiTBPingfilter と MTBanASCII プラグイン
この blog に使っている Movable Type を 3.3x にして以来、しばらくコメント/トラックバックスパムも落ち着いていたんですが、ここ 1~2 ヶ月の間でまたスパムフィルタをすり抜けてくるトラックバックスパムが増えてきました。しばらくは手作業でプチプチ消していたんですが、さすがに耐えかねて対策を。
対策としてはいくつか考えられた中から、最も効果がありそうなこれを選択。
小粋空間: asciiTBPingfilter プラグイン
blog.bulknews.net: MTBanASCII: コメントSPAM対策を MT3 に移植
今回の主な対象はトラックバックスパムなんですが、ついでにコメントスパムも対策。どちらも英数字のみのコメント or トラックバックを弾くプラグインですが、今まで英語の(スパムじゃない)コメントもトラックバックも受けたことがないので問題ないかと。
設置して半日ほど様子を見ていますが、これまで 1 時間あたり数件ずつ入っていたスパムコメント/トラックバック(フィルタリングされてたのも含む)がきれいさっぱり入ってこなくなり、非常に快適です。念のため、今後コメントやトラックバックをくださる方は(大丈夫だと思うけど)お気をつけください。
投稿者 B : 23:20 | コメント (0) | トラックバック
2007/09/02 (Sun.)
Movable Type のサイドメニューをカスタマイズ
2 周年をきっかけに、この blog のサイドメニューをちょっといじってみました。さすがに 2 年間で 800 を超えるエントリーが溜まってくると、ちょっと過去ログを見たいときにも閲覧性が悪くなってきて、MTPaginate は入れたもののサブカテゴリに分けたほうが良いですね。
ということで過去ログをひととおりさらってカテゴリの振り直し。写真はカメラ/レンズごとにサブカテ化してみました。なかなか骨の折れる作業でした(;´Д`)ヾ。
カスタマイズにあたっては、いつもの小粋空間様が非常に参考になりました。この場を借りて感謝。
小粋空間: JavaScript 不要なサイドメニューのツリー化 for Movable Type
小粋空間: サブカテゴリーリストの折りたたみ(デフォルトテンプレート版)
あと、月別アーカイブのリストが 25 ヶ月分ざーっと表示されているのもどうかなあと思い、ついでにこれも折りたたみ化。
小粋空間: JavaScript 不要な月別アーカイブの年別ツリー化+折りたたみ
ぱっと見あまり変化がないですが、使い勝手は多少上がったかなと。
投稿者 B : 23:54 | コメント (0) | トラックバック
2007/07/16 (Mon.)
MT のコメント投稿を高速化
Six Apart - Movable Type サポート: コメントの投稿が急に遅くなりました
ここのところこの blog へのコメント投稿のレスポンスがやたら悪くなっていたので、調べてみたところ解決方法らしきものを発見。設定を変更してみました。
劇的とはいかないまでも若干改善された気がするんですが、いかがでしょ?
投稿者 B : 22:26 | コメント (0) | トラックバック
2007/07/15 (Sun.)
MTPaginate を導入
Movable Type の出力ファイルを PHP 化した状態で少し放っておいたんですが、とりあえず不具合もつぶして落ち着いてきたようなので、MTPaginate を導入してアーカイブページを分割しました。化手彫りによっては 100 エントリー近くまで溜まってきたので、ページ分割が今回の PHP 化の最大の目的だったんですよね。
MT Extensions: MTPaginate 1.28
導入に当たっては下記サイトを参考にさせていただきました。
亜細亜ノ蛾 - Weblog: MT の トップページを分割するには ?
日々のメモ書き・自分へのテキスト書きのクセ付け・内輪向けの話題などが目的の零細 blog ですが、2 年も続いてくると自分にとってはそれなりに価値あるデータベースになってくるわけで、これで少し使いやすくなりました。テンプレートモジュール化とかもう少し手を入れたいんですが、まあ追い追い。
投稿者 B : 20:34 | コメント (0) | トラックバック
2007/07/06 (Fri.)
MT の PHP 化メモ
Movable Type の出力ファイルを PHP 化についてメモ。
■mt-cfg.cgi の、以下を書き換え。
# HTMLUmask 0022
# UploadUmask 0022
# DirUmask 0022
↓
HTMLUmask 0022
UploadUmask 0022
DirUmask 0022
# HTMLPerms 0777
↓
HTMLPerms 0777
■MT のテンプレート
index.html → index.php
archives.html → archives.php
■MT の設定/公開
「アーカイブの拡張子」を php に変更。
あとは個別ページのリダイレクトは適当に・・・。
UploadUmask の変更をしていなかったら、画像アップ時にポップアップ画面の .php ファイルに実行属性が与えられておらず、Internal Server Error が出て軽くハマりました(;´Д`)ヾ。
投稿者 B : 18:15 | コメント (0) | トラックバック
2007/07/01 (Sun.)
Movable Type の出力ファイルを PHP 化
この blog もかれこれ 2 年ちかく続けてきてエントリーもかなり増えてきたので、ちょっといじって軽く&使いやすくしてやろうと思い、手始めに個別エントリーを HTML から PHP に変更してみました。
PHP って今まで触ったことがなかったので難しいのかな?と思っていたら、MT の設定で出力ファイル名の拡張子を .html → .php にしてやるだけでとりあえず対応はできる模様。ということで手軽に試してみたら、既存ファイルのパーミッション設定とかなんとか結局面倒でした(;´Д`)ヾ。
さんざんあちこちのサイトを参照したんですが、とりあえず代表的なところをメモ代わりに貼っときます。
MovableType備忘録: MovableTypeをPHP化する
小粋空間: Movable Type の PHP化(その1)
ARTIFACT ―人工事実― : MovableTypeのページ分割/Permalinkの変更
とりあえず PHP にしただけなので、見た目上変わったところは特にないですが、これでいじりやすくなったのは確か。今後いろいろ手を加えてみようと思ってます。逆に不具合とかあったら教えてください。
ちなみにトップ絵もちょこちょこいじりました。