数年前に比べてRSSリーダーの使用頻度が100分の1位になってしまって、タイムラインみたいなのばっかり眺めていたのですが、最近はタイムラインとかもまじめに見なくなってしまいました。 そうなってくると、知り合いのブログくらいはチェックしておこうかという気持ちになるもので、iPhoneとMacにReederというアプリをいれてブログを閲覧するようになりました。歴史というものはぐるぐるとくりかえすのです。 昔の購読リストとかとか意味不明なくらい多くのブログが登録していて、インポートする気にも編集する気にもなりませんし、かといって知り合いのブログなどを探してフィードを購読しまくるというのもだるいので、iftttで「はてなブックマークに登録したらGoogle Readerで購読する」というレシピをかいておくことにしました。 この設定をして、あとは普段どおりの生活を送っているだけで、なんとなく自分が興
先日書いた、「コマンドラインからGoogle Readerが使えるPeepを試した」でLinuxでは快適になった。ただWindowsでは動かない。まずWindowsのpython2.6にはcursesのバイナリモジュールが含まれていなかった。これは「Python2.6にはcursesのバイナリが含まれていないので作る」で解決したのだけど、元になっているpdcursesがWindows上ではまともに動かなくて、例えばマルチバイト文字を含んだ複数行をscrl(スクロール)すると、正しくマルチバイト文字の幅を取れていないのか下段の行が上段の行にゴミとなって重なったりした。 Peep自身を触っても良かったのだが修正非量も多い。常に残念だったのでCで書く事にした。APIの呼び出しまわりはPeepを参考にさせて頂き、libxml2やcurl、pdcurses(linuxではncurses)で書き直す事
このブログでは初めましての長野雅広(kazeburo)です。mixi開発部・運用グループでアプリケーションの運用を担当しています。 12月12日よりmixiのRSSのCrawlerが改善され、外部ブログの反映が今までと比べ格段にはやくなっているのに気付かれた方も多いかと思います。この改善されたRSS Crawlerの裏側について書きたいと思います 以前のCrawlerについて 以前のCrawlerは cronからbrokerと呼ばれるプログラムを起動 brokerはmember DBから全件、idをincrementしながら取得し、外部ブログが設定されていればcrawlerを起動(fork) crawlerはRSSを取得しDBに格納して終了 このような設計になっていました。 この設計の問題として、member DBを全件走査するという無駄な動作と、一件一件crawlerを起動するためオーバ
XML::RSS で急に文字化けが起こるようになったのは最近のこと。 1.10 から 1.12 の変化に次のようなものがあります。 Incorrect entity encoding in XML output 確かに内容を見てみると... v1.10 sub encode { my ($self, $text) = @_; return $text unless $self->{'encode_output'}; my $encoded_text = ''; while ( $text =~ s/(.*?)(\)//s ) { $encoded_text .= encode_text($1) . $2; } $encoded_text .= encode_text($text); return $encoded_text; } sub encode_text { my $text =
XML::RSSでRSSファイルを自動生成後のファイルが文字化けします。 webサーバーのキャラセットはコメントアウトしています。 キャラセットをAddDefaultCharset UTF-8にしても文字化けします。 スクリプトは下記でテストしています。 文字コードですが、UTF-8Nであれば、ファイルが生成されます。 生成されたファイルは文字化けしています。 ご教授お願いいたします。 #!/usr/bin/perl use XML::RSS; use strict; my $rss = new XML::RSS(version => "1.0"); my $rssdata = [ { title => "RSSテストその1", link => "http://www.*******.***/rsstest", description => "RSSテストその1です。", dc => {
なにやらPlagger-v0.7.17(svn trunk)で parser error : Input is not proper UTF-8, indicate encoding !とか言われました。Plagger FAQにはWebService::Bloglinesバージョンアップしたら直るよ、とか書いてあったのですが、Bloglinesを使ってないのにこのエラーが出ていたので困っていました。 んで、Diff from WebService-Bloglines-0.09 to WebService-Bloglines-0.10を参考に↓のパッチ当てたら直ったっぽい。 % diff lib/Plagger/FeedParser.pm.orig lib/Plagger/FeedParser.pm --- lib/Plagger/FeedParser.pm.orig 2007-07-09
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
NAME HTML::RSSAutodiscovery - methods for retreiving RSS-ish information from an HTML document. SYNOPSIS use HTML::RSSAutodiscovery; use Data::Dumper; my $url = "http://www.diveintomark.org/"; my $html = HTML::RSSAutodiscovery->new(); print &Dumper($html->parse($url)); # Mark's gone a bit nuts with this and # the list is too long to include here... # see the POD for the 'parse' method for # detail
MGeoRSS: Google Maps API Extension for GeoRSS Update! Google Maps now supports GeoRSS natively! (Use MGeoRSS if your feeds are private or behind a firewall) GeoRSS is the easiest and most effective way to share and build maps. GeoRSS is supported by Yahoo!, worldKit, and many others, and is on its way to standardization. Wouldn't it be great if Google joined up and supported a common way to commun
We love web feeds. They keep us up to date with what is going on in the world. We always have the latest information on the subjects that we are interested in. Examples of web feeds are news articles and video and audio blogs. You can also find information feeds that show you certain information in a geospatial context. On this page, you find what you need to add your GeoRSS feed to your personal
Now with 100% less PHP! The new version of OPod uses the Grazr.com API. Here's the old PHP version. The OPML-Pod is an AJAX OPML and RSS viewer widget that you can embed in any web page you like. The interface is inspired by the Apple's hierarchy browsers like the Mac Finder and iPod. Check out the example to the right. It's showing James Corbett's node in the Open Irish Directory. If you brow
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く