movabletypeの最近のブログ記事

長らく絶賛放置中ですみませんw

最近書きたいことも無く、少し色々な事に対して熱意も冷めがちな今日この頃です。
またぼちぼち更新できたらいいなと思ってます。
もう巡回ルートに入れてくれている方も少ないとは思いますが。

さて、この度
・トラックバックを無効に
・コメント投稿をTypeKey認証に
設定変更します。

主にコメント/トラックバックスパムに対する消極的対応が理由です。
先ほどコメントスパム約5000件、トラックバックスパム約3000件を削除しました。

もはやブログというシステムに対する性善説的思想は成立しえず破綻しているように思います。
特にうちのブログは、最近何も発信していないですし。
このS/N比を打開し得るコンテンツを私が発信できるようになったら、その時はまた考えてみたいと思います。

何より、スパムにまみれた、価値の低いサイトを晒しておくのがみっともないですしね。

というわけですので、何卒ご了承くださいませ。

MT4i/2.11へバージョンアップ。前までは自分で改造した Unicode::Japanese 版を使ってたんだけど、 ver 2.0 から Perl 5.8 の Encode.pm に対応してたのでようやく踏み切ってみました。
あと、旧版では MT4i 経由でのコメントスパムがうざかったのでとりあえず当面コメント禁止設定で。
また時間があったらいじろう…

今巷で話題の(?)Plaggerで遊んでみました。
ちょっと乗り遅れた感もありますが、まぁ乗っとこうかなと。
すごい便利に使わせていただいてます。
お気に入りはPublish::MTWidgetですね。こいつを使えば、取得したFeedをMTのサイドバーに表示できるという。
ただし、MTプラグインのSidebar Manager必須です。そのためだけにSidebar Manager導入しました。
Sidebar ManagerもUIがAJAXしててかなり便利ですねこれ。
今は、mixiの最新日記をgmailに、CPANの最新モジュールをMTのサイドバーに表示&gmailに送信してみています。
けど、サイドバーに表示する際のタイトルを任意に指定する方法がどうもわからない。教えて偉い人...
YAMLを晒してみたりするテスト。



※その後miyagawaさんから#plagger-jaで直々に教えていただきましたとさ。
「globalのasset_pathで指定できます」と...ああ...仰るとおりだorz

O-AAの開発が割りと加速してきた風なので、標題のようなことを考え付いていろいろ調べてみたところ、SVN::Logというモジュールを発見。
...が、ソースを読んでみるとまだまだって感じ。SWIGでAPI叩く方法とsvnコマンドラインをopenしてパイプ(!)する方法から選べる実装なんだけど、SWIGでは「特定のリポジトリに関する最新のリビジョン番号を取得する」方法がない(subversionのAPIにはあるけどモジュールで対応してない)し、コマンドラインだとなぜか引数が固定(!)になってて「こっからここまでのりビジョンを取得」しかできない上に、存在しない番号を与えるとこける...。これじゃあ「特定のリポジトリのtrunkに関するログをとりあえず全部取得」とかできないじゃん。
# でもまぁつい先日バージョンアップしたみたいだし、今後に期待ってところですな

というわけで仕方なく自力(かつ力技)でゴリゴリと。
長いのでいったん区切り。以下読みたい人だけどうぞ。

以前のエントリUnicode::Japanese版です。
ついでに、コミュニティ名でソートするようにしました。

小粋空間さんのMovable Type 3.0x/3.1x 3カラム テンプレート(サイズ可変)を適用してみました。
ただそれだけです(ヲィ
まぁ、設置方法とかは上記サイトを見ればわかるわけで…。
一番苦労したのは、以前の雰囲気を壊さずにWAY TO GO用CSSを作るところだったかな。

以前のエントリにて、自前で改良したMT4i_18T7にまた手を加えてみた。
別に問題なく動いてたんだけど、投稿内容の半角文字がすべて全角変換されてしまってて格好悪いので、半角カナのみ全角変換するように改良。これでひとまずは納得が行く挙動になったな。
希望が多ければ公開してもいいと思ったり思わなかったり。暇があれば。w

しかし、ここまでやったら、次はMTモジュール使って実装したくなるなぁ…
と思ったら本家がやってた。2.0なんですね。
じゃぁMT4i_20P1とか…作れるといいなぁ(有言不実行)

ええ、面倒くさいんです…
なにがって、コメント/TBスパム対策がです…
verUpしたおかげで、また1からやり直しだね…ママン…
僕もう疲れたよ…的心境なのです。
メール用のスパムフィルタなんかは標準で提供してくれるISPは増えましたけど、blogの代名詞とも言えるMTにコメント/TBスパムフィルタはまだ標準搭載されてないよね?!
ってことで探してたら、Quasi-Spam Filter Pluginというものがあるらしい。小粋空間さんのエントリーでも取り上げられていて、カスタマイズも(Perl使いならば)容易っぽい。
というわけで早速インストール。MTのplugin形式なので、pluginsディレクトリに放り込むだけというお手軽さもイイですね。
で、成果は?というところですが、こればっかりはしばらく様子見かな。
しかし、成果を実感したいがために、トラックバックスパムを待ち焦がれるというのは本末転倒というかなんというか。

してみました。
アップグレードということで、データをエクスポートして万全の体制で望んだワケですが…
むちゃくちゃ簡単なのね。感心。いやさすがですね。
カスタマイズしたテンプレートもそのまま使えるし。再構築も1発OKだったし、2.6系の頃とはわけが違いますな。
こんな事ならもっと早くやればよかった…
これで来月の3.16にも備えられて、ちょっとスッキリ。

「~」の文字が mt4i 1.8T7 では表示されないので、文字変換モジュールを Unicode::Japanese に対応させてみました。
これで表示されるはず~。
気が向いたら公開します。

しかし、携帯から投稿するとすべての文字が全角変換されてしまうのはいただけないですな…
まだ修正の必要有りです。

Unicode::Japanese対応にあたって、1.8T7版のmt4i.cgiにて、entry()関数内の$conv_inの値が空になってしまう不具合?を見つけるのに苦労しました。
実際には、元ソースのまま使用する分には支障は無いようなので、不具合ではないかもしれませんが…。

2009年11月

1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30          

ウェブページ

Profile

name: Michiya Honda
nick: PIA
birth: 21-Nov-1975
e-mail: pia at this domain
SNS: mixi, nowa
起業・独立サポート「katana」

このアーカイブについて

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

前のカテゴリはmoblogです。

次のカテゴリはnucleusです。

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

Powered by Movable Type 4.1