2007-01-01から1年間の記事一覧

HTML::Feature でフィルタを作ってみた

Filter::Louを参考に作ってみた。 utf8::encode($str); がないとどうもいかないようだった。 package Plagger::Plugin::Filter::HTMLFeature; use strict; use base qw( Plagger::Plugin ); use utf8; use HTML::Feature; sub register { my ($self, $contex…

Debianにhudsonいれてみる。

以前に話を聞く機会があって、いつかいれたいとおもってたのを試してみる。20100501追記 現在は、ここにインストールの方法が書いてある。 キーの登録とかも書いてあるので便利 http://hudson-ci.org/debian/ でもよくみたら、置いてあるバージョンが1.352ま…

firefox on Linux のBSキーがPageUp

Firefox Tip: Set Backspace's Firefox behavior - Lifehacker http://lifehacker.com/software/firefox-tip/set-backspaces-firefox-behavior-269945.phpしらなかった。かなりつかいづらかったのだけど、keyconfigってやつでなんとかその場をしのいでいたが…

plaggerのPublish::MTで投稿したらタイトルがArrayになったので

タイトルをいれるところを title => $args->{feed}->title, こんなかんじに title => $args->{feed}->{title}->data,

trac 備忘録

webadmin accountmanager あたりの設定plugins/にいれたのち [components] trac.web.auth.LoginModule = disabled acct_mgr.web_ui.LoginModule = enabled webadmin.* = enabled [account-manager] password_format = htpasswd password_store = HtPasswdSto…

dot.emacsサンプル

;; .emacs ;;; uncomment this line to disable loading of "default.el" at startup ;; (setq inhibit-default-init t) ;; turn on font-lock mode (when (fboundp 'global-font-lock-mode) (global-font-lock-mode t)) ;; enable visual feedback on selec…

plaggerを使ってジロデイタリアの実況をtwitter

基本は miyagawaさんのワールドカップ実況のところを参考に、雛型はCustomFeed::Scriptで検索して探してきた。twitterに、cyclingnewsがだしてくれるといいんだけど。。。livecyclingnews.pl #!/usr/bin/perl use strict; use utf8; use LWP::Simple (); use…

Scalar::Util で XSサポートがないとおこられてしまったので、、、

たぶん、gccいれるまえにいろいろやっちゃったからだとおもうけど。。。 Journal of Qiang (5577) http://use.perl.org/~Qiang/journal/32464#pwd /home/qiang/.cpan/build/Scalar-List-Utils-1.19#cat my_Config.pm package my_Config; use ExtUtils::FakeC…

Debian に AceDBをいれようとしてみる

dh-make-perl --cpan Ace --buildだと ====================================================================== Could not find the dependencies for the requested module Module::Depends::Intrusive reports: /tmp/AcePerl-1.91-WqWJHY/Makefile.PL di…

PlaggerServer で、YahooPipesのモジュール?のみためを少しかえてみる

モジュールの表示部分は簡単にカスタマイズできるっぽい。 jsonでかえすので、それをかきかえるだけで、タイトル変更できたり。返す部分は、SimpleBbs.pmを本の少し書き直しただけ。 package Plagger::Plugin::Server::Pull::YPModule; use strict; use base…

PlaggerServer を Yahoo PipesのUIで使ってみる。

とりあえず動いたけど、できることが、1つのURLに1つFilterを使えるくらいだ。。。 一応日本語のフィルタができる。けど、ほかにどうしようもない。。。 yamlを生成してそれでPublish::Plaggerみたいのを作った方がほかにも使えそうな気がした。(すでにある…

PlaggerServer を Yahoo PipesのUIで使えそう

なんとか必要な部分だけplagger server に投げれるようになったけど あとは、結果をうまくかえすだけかなぁ。 夜中にでもやってみるかぁ現状filterが1つかませそうなくらいだけど、少しくらい拡張できたらいいなぁ

PlaggerServerでユーザーが指定したfeedでなんかしてみたい

BBSの部分をなおして、本文の部分にyamlを書くとEntryFullTextのフィルタに置き換えるというのを 作ってポツポツためしていたんだけど、毎回feedを指定して、サーバー再起動するのが面倒で結局あまり使わなくなってしまった。YapooPipesもでたことだし、誰か…

plaggerで cycling newsを読む

http://www.cyclingnews.com/bloglinesで購読していて newsisfreeのリダイレクトをなんとかするやつを前に書いたんだけど、動かなかったので CustomFeed::Configを使ってみた assets_pathなどは適宜assetsは cyclingnews.yaml match: http://www.cyclingnews…

plagger で Biotechnology Japan のニュースを読む

YahooPipes で Biotechnology Japan のニュースを読む http://fkmn.exblog.jp/5118250 という記事を偶然見付けたので、CustomFeedの練習もかねてplaggerでやってみた。feedがないので、MyRSSかなとおもったけど、ログインが必要そうだったので CustomFeed::C…

html2poで改行が削られるから、元に戻せない?

translate/storage/html.py の中の def getsource(self): #TODO:do as much as possible return self.text.replace("&", "&").replace("<", "<").replace("\n", "")ここで削られてるらしかったので def getsource(self): #TODO:do as much as possible retur…

html2poで扱えるタグを増やす

http://translate.sourceforge.net/wiki/toolkit/index ここで配っているやつをいれてみた。 debianだと 0.10.1 かないくつかタグがうまく取り出せない上に、po2htmlで元に戻せないのがあったので調べてみた /usr/bin/html2pofrom translate.convert import …

html2po 結局 svn にすればよかった

svn にしたら特に問題もなかった。 svn co する位置を一番上にすると、すごくたくさんおちてくるが、translateだけならすくないし。タグを追加しすぎると、細切れになりすぎることも判明 結局は、デフォルトがいちばんなのかな

高速にウェブを見る方法はないものか

ソーシャルブックマークのタグのフィードは便利なんだけど 同じものが何度もおくられてくる 今は関係ない も結構あるわけで、そんななかからよさげなのをさがしたいんだけどネットがおそいとか、ブラウザがおもいとかで さくさく見れるかんじがない。。。と…

plaggerで重複を削除しつつまとめてみる

20080406追記 わざわざモジュールを書かなくてもhttp://yusukebe.com/archives/07/08/09/105502.htmlにて、以下の設定で同じことができることがわかりました。otsuneさん、yusukebeさん、ありがとうございます。 - module: Filter::Rule rule: - expression:…

plaggerでtdiaryなサイトのEntryFullText

tdiary.pl sub handle { my($self, $args) = @_; return 1 if $args->{content} =~ m!<meta name="generator" content="tDiary!; return; } sub extract { my($self, $args) = @_; my $body = ($args->{content} =~ m!<div class="body">(.*?)</div>!s)[0]; $body; }

plaggerでO'reilly系のサイトのEntryFullText

修正:全然だめな可能性もあるぽいなぁ。。。perl.comがだめだった残念。。。本文中に http://www.oreillynet.com/common.jsこんなのがあってxpathでここを抜き出せば大体本文なかんじ //span[\@id='intelliTxt'] なんだけど、yamlでかけなかったので、oreil…

debianでInline::Rubyを作ってみる備忘録。ただし要注意

とりあえずパッケージはできたんだけど、テストを削るとかしてるのが大丈夫なんだろうか。。。 そもそもまだ動かしてなかったり。 なんとなくのかんじだと do_chomp がどうしてもできなかったのと。 functions が見付からなかったのはなんとかなったきもする…

plagger で 特定のURLをフィルタする。その2

前にかいたのだが、 http://d.hatena.ne.jp/manabou/20060330 update.feed.fixup としてたんだけど、どうしても aggregator.entry.fixup でやりたかったので変更してみた。 ただし、最後のentryはaggregator.entry.fixupでは取り除けないという問題は残って…

Plagger 4Gamer.net が文字化けしてるのかなぁ

noneとなってしまうのだが、EUC-JPではないのかなぁ4Gamer 用のフィルタを書こうとおもったら、すでにあった http://plagger.g.hatena.ne.jp/akaiho/20061008/p2どうも文字化けしてしまう。ログみたら Plagger::Util [warn] Unknown encoding 'none' at /usr…

Plager Serverをdebianで動かすときの備忘録

ここを参考にしていれてみよう http://blog.yappo.jp/yappo/archives/000428.htmlとりあえず svnからcoしてみて動くかとおもったんだけど、どうもダメだった。debianだし、perlのモジュールも自分でパッケージしたりしてるが、 以下、備忘録 まずアクセスで…

rails.elを新しくしたらキーバインドが少し変っていた

ひさしぶりに更新(0.57)してみたら C-c f v とかきかなくてしばし戸惑った。rails-ui.elを見てみたら C-c C-c f v 等に変っていた模様。endとかが変だったのもなおってるし、いいかんじ。 (これは自分の環境の問題かもしれないが、それっぽいことがChangeLog…

plaggerで2chを見ようとしたんだけど動かなかったのでちょっと直してみた。

たまにしか更新のないのをみようとおもって http://tech.yappo.jp/download/plagger/2ch.pm を動かしたら Plagger::Plugin::Aggregator::Simple [info] Fetch Plagger::Plugin::Aggregator::Simple [error] GET failed: 400 URL missing Plagger [error] is …

railsアプリをUTF-8でsubversionするときのスクリプト備忘録

http://wiki.rails2u.com/subversion%E3%81%A7Rails%E3%82%A2%E3%83%97%E3%83%AA%E3%82%92%E7%AE%A1%E7%90%86 ここにあったスクリプトを雛型に、 http://ruphus.com/blog/2005/06/23/getting-unicode-mysql-and-rails-to-cooperate/ http://osakanas.blog19.…

manだけ文字化けしたときの備忘録

http://d.ma-aya.to/?date=20041109#p03 ここをみて lv の変数の問題だということがわかったので .bashrc の、 case $LANG in の直前に、 export LANG=ja_JP.UTF-8 を直接かいてみたらとりあえずなおった。 もっときれいな直し方があるようなきもするが、う…