Aug 27, 2011

任意のTwitterユーザーのタイムラインをRSSフィードで取得する方法

私自身は twitter を利用していないし、近い将来に利用する予定もありませんが、最近はtwitterのみで情報発信している方もいらっしゃいます。そこで、「任意のTwitterユーザーのタイムラインをRSSフィードで取得」して、他のサイトやBlog等と同じRSSリーダー(私の場合はGoogle Reader)で読みたいと思うわけです。

ところが、twitter画面上にRSSアイコンが見あたらない。ソースを見てもRSSフィードへのリンクが記述されている様子がない。調べてみると、2008年9月にtwitte画面が現在のデザインに移行した際に、旧デザインの画面には存在したRSSアイコンが無くなってしまったそうだ。但し、RSSの配信自体が廃止されたわけではなく、twitter画面を旧デザインに切り替えればRSSアイコンが復活するようだ。もっとも、他人のtwitter画面のデザインを切り替えることは出来ないのでこの方法では取得できない。

いろいろ調査・検証の結果、下記の方法で任意のtwitterアカウントのRSSフィードが取得できるようになったので、忘れないようにメモを残す。

任意のtwitterアカウントのRSSフィードを取得する方法

下記のURIで任意のアカウントのタイムラインをRSSフィードで取得可能。

http://twitter.com/statuses/user_timeline/任意のアカウント.rss

例えば、池田信夫氏(@ikedanob)のタイムラインなら、

http://twitter.com/statuses/user_timeline/ikedanob.rss

である。

20110828.jpg

この方法は、Memorandum|TwitterのRSSフィードを取得したい場合から拝借した。

Aug 21, 2011

FMV-830MG故障 & FMV-S8210 入手

メインに使用しているノートパソコン、FMV-830MGの調子が悪い。 使用中、頻繁に突然画面が縦ゴースト状態になって固まるようになってしまった。 だいたい電源ONから数分~数十分で固まります。 他にも半年ほど前から液晶にも縦に赤ラインが1本入っている等、最早メインマシンとして使い物になるレベルではないので、代替品を用意することにしました。

ということで、昨日、表題のノートパソコンを入手しました。CPUのスペックは、今さらの Celeron M 360J 1.4GHz です。

S8210 は 830MG の後継機種ですが、830MGの方はPentium M仕様のハイグレードタイプでしたのでCPUスペックはダウンしています。 Pentium M に交換は出来ないかな? 秋葉原で中古のPentium Mが各種2~3,000円程度で売っているようなので、そのうちCPU交換でも試してみようかと思案中。

Aug 19, 2011

WordPress|Vicuna2.0.3|Style-Future の組み合わせで使う場合の Bug Fix

Field Notebook.で表題の組み合わせを使用していますが、サイドバーの FEEDS の所のレイアウトが崩れているのがずっと気になっていた。たまたま、WordPress Vicuna2.0.3でStyle-Futureを使う際の注意点・カスタマイズという記事を見つけたので修正してみた。

参考にした記事では、

  1. スキンの選択画面にStyle-Futureが現れないのを修正
  2. FEEDS部分がはみ出てしまう現象とFEEDSのアイコンが出てこないのを修正

という2点が取り上げられていますが、私のところでは1つめの問題は起きていないので、FEEDS部分の修正のみを行った。

なお、元記事の通りに修正してもFEEDSのアイコンが現れなかったので、実際には元記事の対処法に加えて更にひと工夫している。

修正箇所は、/wp-content/themes/wp.vicuna/skins/style-future/core.cssの881~895行目。

  • 修正前
/* Feeds
---------------*/
 
div#utilities dl.others dd ul.feed {
    list-style-type: none;
}
 
div#utilities dl.others dd ul.feed li {
    margin-left: 10px;
}
 
div#utilities dl dd ul.feed li a {
    padding-left: 20px;
    background: url(images/icon/icon_feed.gif) no-repeat;
}
  • 修正後
/* Feeds
---------------*/
div#utilities dl.others dd.feed ul {
    list-style-type: none;
}
 
div#utilities dl.others dd.feed ul li {
    margin-left: 10px;
    padding-left: 20px;
    background: url(images/icon/icon_feed.gif) no-repeat;
}
 
div#utilities dl.other dd.feed ul li a {
    padding-left: 20px;
}

元記事の対処方法との違いは、FEEDSアイコンをBackground表示させる指定の指定場所を変更したことと、アイコンへの文字かぶりを避けるためのpadding-left指定を追加したこと。元記事どおりに修正してもFEEDSアイコンは現れなかった。