PenguinWanderer.net
[MT4][plugin]mt4をcronで再構築する。
- 2008-05-14 (水)
- MovableType
MT3までであればmt-rebuild っていうのがあってこれで簡単に再構築できたものですが、
mt4ではなかなか情報がないような気がします。
mt-rebuild を試しにつかってみたところ、<$MTGetCustomField name=”extraurl”$>みたいなことをしてカスタムフィールドを扱ってるところが全滅で、カスタムフィールド内容が出力されないようなことになったんですが。
MT4でいうならみんな
RebuildQueue とか(http://as-is.net/blog/archives/001261.html)
Background Rebuilder Plugin とか(http://junnama.alfasado.net/online/2007/04/movabletype_background_rebuild_6.html)
もしくはRebuildAt1stView(http://junnama.alfasado.net/online/2007/06/_web_3.html)
というあたりを使っているんでしょうか。
でも今回はそんな高機能なことがしたいわけでなくて 前のmt-rebuild と同じくらい単純に 極端な話全部一括で再構築したいだけだったので 自分で再構築cgiをつくりました。
あまりにシンプルすぎて自分でちゃんとできているか疑わしいので ソースを公開したりはしませんが
- 再構築するブログIDのMAXを指定する
- blog_id=1~MAX までfor でぐるぐるまわす
- $pub = MT::WeblogPublisher->new;
- $pub->rebuild(BlogID => $blog_id) ; とかして1ブログずつ全再構築
でできたような気になってみました
あとはcronで叩かないと動作しないような権限にしとけばよいのでしょうか
Popularity: 60% [?]
[twitter][Greasemonkey]twitterで暴言をフィルタリングしてuncyclopediaっぽく伏せ字にするグリースモンキー。
- 2008-05-14 (水)
- web
Twitter(http://twitter.com/)で不穏当なワードを自動的に「アーン」とか「ワーォ」とかに変換するだけのGreasemonkeyつくりました。
はてなダイアリーのほうでのつぶやき(http//d.hatena.ne.jp/masapguin/20080513/1210668135)に連動して またまた実験がてらなんですが
- ほんとはもっと全Webサイトに適用するものをつくっていた
- ところがタグ内のtitle=”" とか alt=”" とかの中に入ってる日本語まで引っかかってるのかなんか化けまくってしまって断念
- Googleの検索結果で「アーン」「ワーォ」は楽しかったのですが
- 当初のテーマに立ち返り 暴言フィルターおろせー 対閃光防御的なニュアンスでtwitter限定にしてみる
- 「XXX Browser」を参考にしまくり
- あと放送禁止用語リストをもらってきて組み込もうとしたけども出現頻度が低すぎてあんまり変換が発生しなかったのでやめた あまりたのしいものでもないし
- 皆さんあまり汚いことばをお使いにならなくてすばらしいことですね
![]()
「!」とか「です」とかを禁止ワードリストにいれてみたところこんなかんじです
Popularity: 31% [?]
- Search
- Feeds
- Meta

