December 2006 Archives
December 31, 2006
aptitude で libxml-sax-perl が入らない!
こんな感じのエラーが発生する。
libxml-sax-perl (0.12-5) を設定しています ... Can't locate object method "save_parsers_debian" via package "XML::SAX" at /usr/bin/update-perl-sax-parsers line 90. dpkg: libxml-sax-perl の処理中にエラーが発生しました (--configure): サブプロセス post-installation script はエラー終了ステータス 255 を返しました
これは、エラーメッセージにもあるようにdebian特有の問題らしい。家のUbuntu サーバーでも発生した。以下解決ページ
http://bugs.donarmstrong.com/cgi-bin/bugreport.cgi?bug=229178
aptitudeでインストールする前にcpanでXML::SAXをインストールするとハマルらしい。
解決するには以下の方法で。
- perlモジュールをアンインストールするスクリプトを用意。http://www.cpan.org/misc/cpan-faq.html#How_delete_Perl_modulesのスクリプトをコピーして、remove.plとして貼り付け保存。冒頭のパスは「/usr/bin/perl」に変えておく。
- スクリプトを実行。
sudo ./remove.pl XML::SAX
- aptitude から入れなおす。
sudo aptitude install libxml-sax-perl
December 25, 2006
moblogのテスト - moblogのテスト
moblogのテスト
plaggerを利用して、moblogできる仕組みを作ってみます。 (といいつつこのメールはThunderbirdで書いていたりする・・・) このネタをあまり聞いたこと無いのは、moblogのためにplaggerまわしっぱなし にするのはちょっと大袈裟だからでしょうか。yamlはこんな感じ。
<pre class="code">
global:
assets_path: /usr/share/plagger/assets
timezone: Asia/Tokyo
plugins:
- module: CustomFeed::POP3
config:
host: exapmle.com
username: moblog@example.com
password: base64::koudesuka?
ssl: 1
delete: 1
- module: Publish::MT
config:
rsd: http://blog.aklaswad.com/rsd.xml
username: mtuser
password: base64::wakarimasen><
blog_id: 1
</pre>果たして上手く行くでしょうか!?
December 23, 2006
EntryFullText - SoccerUndergroundBlog
サッカー関連サイト用EFT第二弾。こんな雑なつくりで良いのかしらん。
assets/plugins/Filter-EntryFullText/soccer_UG_blog.yaml
author: aklaswad handle: http://soccerunderground\.com/blog/.* extract: <div class="blogbody">.*?</div></h3>(.*?)<div class="posted"> extract_capture: body
December 19, 2006
Filter::EntryFullText WorldSoccerPlus
これは待っていても誰も作らないだろうということで、見よう見まねで作ってみた。
author: aklaswad
handle: http://wsp\.sponichi\.co\.jp/.*
extract: <div id="etbody">(.*?)</div>\n<div id="etmore">(.*?)</div>
extract_capture: body_1 body_2
extract_after_hook: |
$data->{body} = "<p>".$data->{body_1}."</p><p>".$data->{body_2}."</p>";
December 13, 2006
FaviconManager 0.1
Movable Typeの管理画面からFaviconを設定できるプラグインを作りました。
FaviconManager0.1.tar.gz
FaviconManager0.1.zip
一般的には、ブログにFaviconを埋め込む場合、テンプレートをカスタマイズして実現していたと思います。
ですがその場合、あっちもこっちもテンプレートを弄らなければならず、煩雑な作業が必要でした。
そこで、このプラグインでは新規にブログを作成する際に自動的にテンプレートを書き換えるように設計しました。
前々回エントリーのMovable Type の管理画面にfaviconを設定するプラグインの機能も引き継いでいます。
December 3, 2006
I am G1 winner!
ついにG1勝てました。
われらが期待の6歳馬チャンジャフイタ号が爆発的な末脚を発揮し、スーパーマイルステークスを制しました!
サントリーのキャンペーンサイト bossvegas で遊べる競馬ゲームです。
まともにやるとそこらの競走馬育成ゲームより遥かに難易度が高いかもしれません。