RSS reader: FeedLounge

I paid $5 to try out FeedLounge when it came out, and I’m still going back to Bloglines.

At first, I thought I’d like FeedLounge’s more sophisticated UI, but it turns out Blogline’s simple UI was easier to use, faster to load and less error-prone.

With Bloglines, once I click on a feed (or a folder of feeds), all the posts are marked as read. With FeedLounge, posts are marked read as I read them, but that just made scrolling a lot more cumbersome.

I also thought I’d like FL’s Outlook 2k3-like 3-pane view more than BL’s traditional 2-pane view, but FeedLounge’s view ended up taking too much screen estate, and the additional post-title pane in the middle isn’t all the useful either.

Adrian Tomine

¥2000的我

香港からボシトンに戻った。家に入ったら1日間に出なかった。

香港の空港に、村上春樹の「ノルウェイの森」中国語訳本を買っちゃった。10年前、中国語で初めて読むときから、一番好きなキャラクターは「小林緑」だった。今もう一度読んでいて、「緑」というキャラクターは中国語の表現と村上のと感じ全然違うと思っていた。日本語出来るになったら、本文と訳文を比較できるになって、とても良かったと思う、ものすごくうれしい。

在東京的時候,想到Head Porter的本店去買個「師奶包」。最後不夠時間也沒去了。在網上看,一直覺得賣的價錢很貴,所以也沒有買下來。剛剛看到了這篇文章,寫道:

正如當年黎堅惠女士在一個甚麼卡的廣告中一句:you are what you wear,我信!

離開東京前的下午,我在新宿還是買了一個包包, 門前的便宜貨。

¥2000左右就有交易。在店裡頭,我跟中年的男店主談了一下。店裡看見了心宜的Head Porter包,價錢一看,是門外的十倍。我問店主,那個的價錢高十倍啊!老先生對我說,那個跟這個,分別大不了多少,門前的足夠了。

聽了他的話,我就買了門前的那一個,走了。

如果上面的話真的是對的話 ,那我又值多少錢呢?

Tokyo Day 2 (morning)

Today, I’ll be meeting my friend Viet Ha from Northeastern at 2. He is Vietnamese but studied for a year in Japan before attending Tokyo University as a undergrad in Computer Science. He then came to Northeastern for the Phd program, and we met as tutors for an Introduction to Computer Science class. He has since finished his required coursework for his program and found a job in Japan, and that’s the reason why he’s here now. I think he’s still active in the Phd program, and will return to Boston once he’s ready to defend his thesis.

After that, I’ll be meeting Reihime and Matt in Shibuya this afternoon. It should be activity-filled day.

Tokyo Day 1 (part 2)

I got out of the airport at 5 and called Mrs. Nitta immediately from a phone box. I took the Keisei line to Nippori and then Yamanote to Shinjuku. It was an uneventful ride and around 7 I finally got to the hotel. I met with Atsushi briefly and he left me with his spare cell phone. After a quick change of clothes (nothing much, really, as I didn’t have my bags at the time), I called Nitta again and followed her instructions to take the Chuo line to Ochanomizu. We then went to a yakitori place by the YWCA.

There were many people, up to 20 or so, at the gathering. They were all there to celebrate Nitta’s retirement (that’s as much as I understood). All of them were once collegues or students of Mrs. Nitta and they exchanged Christmas gifts at the party, etc etc.

Afterwards, we walked to the station and some of them had to leave. The rest of us, including Mrs. Nitta, went to a coffee shop and talked for a bit. I think one of the women works as a social worker at a Children’s Home, while another teaches as some private school. There were 6 of us in total. I brought my camera along and took photos.

We finished at around 10:30. One of the women was going to Takadanobaba, so the two of us took the Chuo line together to Shinjuku.

Tokyo Day 1 (part 1)

I’m in Tokyo now, I got the hotel safely and had dinner with Mrs. Nitta and her friends. I took photos as well.

I’ve been lucky ever since this morning — I got really good seats on the plane and it wasn’t too crowded. However, my luck ended when I got to Narita.

My luggage didn’t come with me to Tokyo on the same flight.

I had 2 bags, a stroller and a backpack. The stroller (with all my clothes) came on the next flight, so United sent it out here to the hotel at 10, and it’s already in my room. The other bag, the backpack, will hopefully come tomorrow night.

新宿3丁目

下星期我要回到香港去了。這幾個月過得很快,好像什麼都沒發生過。

在回港前的那個周末,我會在東京。在那四天裏,我住在新宿的Sunlite Hotel。新宿3丁目。

昨天晚上和日本朋友去吃飯。她問我,在東京打算做什麼?我並沒有好好地回答。看看朋友,逛逛街,到書店找村上春樹的新書以外,其實也沒有特別想做的事。

嗯,我想吃真正的天婦羅,也想到[拉麵二郎](http://www.npr.org/templates/story/story.php?storyId=1604880 “Ramen Jiro”)把整碗拉麵吃完。

為了這一次的旅行,我突然很想買個[新的相機](http://www.dpreview.com/reviews/panasonicfz5 “Lumix FZ5″)。舊的那個還是放在抽屜裡,也都舖滿塵了。新的在電腦螢幕上看起來閃閃發亮。雖然價錢並不貴,但總覺得可能會有點浪費。其實,重要是培養出把相機常常戴着的習慣:相機不戴着不用的話,新的舊的,下場都一樣。旅行時,戴着相機到處拍照當然不難,但是回到平日的生活,就往往會忘記。

看見街上的日本觀光客,每一個好像都拿着[Head Porter](http://www.headporter.org/)的[包包](http://superfuture.com/city/reviews/review.cfm?ID=583)。看着看着,自己也變得想要擁有一個。我和日本朋友抱怨說,為什麼賣得那麼貴呢? 「才不貴呢,我的已用了七年,樣子到現在還沒變,是個非常耐用的包包。」為了七年不變,十年不變的一個包,花一萬円究竟值得嗎?

有時候講日本話,說對了說錯了,自己也不知道。但求聽的人聽懂了就算了。這樣下去雖然很難再有進步,但是要別人把我說錯的每一句都改好也太過分了。雖然有人稱讚過我的日文發音,但是有時候我也能聽得出自己的話裏戴着不純的腔調。這一次到東京去,也可以算是對我的日文能力的一個考驗。

A VFS backend for a Squeak image?

I was uploading something just now, and things were really slow, then I had this idea. I figured I’ll write it down here.

The inspiration was this: I tried to use nautilus to drag-n-drop my files to an remote mount that uses the SSH gnome-vfs back-end. It didn’t work because it was too slow, so I went back to the command line. That got me thinking: in a remote Smalltalk system, the only way to talk to the image is via some sort of VNC connection. That’s really cool, but I bet it’ll be really unbearable on a slow connection.

Here comes the brilliant idea: why not implement a VFS backend for a Squeak image? That way, on a remote machine, you can use something less bandwidth-hungry to do your editing.

I envision something like this:

$ mount -t squeakfs Squeak.image /mnt/image
$ ls /mnt/image/MyClass
myMethod1:
myMethod2:with:
...

I mean, this could be useful even in a non-remote situation.

Am I on crack?

お元気ですか?

わたしも元気です! – これは名句だな〜

昔、岩井俊二の映画を観たと彼の作品を全部観たくなったから、DVD box setをeBayで買っちゃった。けど、少し観たと、すぐに置き忘れた。

最近、香港のラヂオをネットで聞き始めたで、岩井のLove Letterは香港に再公演していること聞いた。 休日だから、数日前あのDVDを本棚から出して、夜に家で観ました。

岩井監督の作品はずっと気に入ったけど、今までLove Letterを観たことがない。でも他の作品は、例えば、リリィ・シュシュのすべて花とアリスも観たことがあります。

ラヂオのDJの話は通りです:雪原で、中山美穂は「お元気ですか?」と呼ぶシーンを観ている時、本当に泣きたくなっちゃった。とても感動。

中山美穂は僕のタイプじゃないけど、豊川悦司の関西弁は面白い。その調子は気に入らないけど、聞いたら少しそのように喋れたい気があった。

お元気ですか?

追加:このサイトを見付かった、Rana Dasgupta彼の本は面白そう、読みたい。

Mission Accomplished

So, I was home tonight and I got my little script working in Squeak this evening.

Two things:

  1. I didn’t need to do authentication. I misread the API docs. Also, an MD5 class is available in the Cryptography package
  2. Mark Baker is right, the Flickr API could be improved. In particular, it would be a lot simpler if flickr.photoset.getPhotos returns the URLs to the photos, instead of a PhotoID.

The reason why an intermediate PhotoID step is required is because each photo can be in many different sizes. So a subsequent call to flickr.photo.getSizes is needed to get the URLs. I think it wouldn’t be a bad idea to add an optional argument to photoset.getPhotos to specify the desired photo size. That way, I only need to do 1 call instead of n + 1 calls, which takes quite a long time to run.

One thing that is really nice when working with Squeak is the automatic object persistence. As I was running my script, my home network had a hiccup and somehow the script stopped. Instead of restarting the download scratch, I was able to inspect the state of the download and add a new method to resume it.

The code is pretty crufty right now, but I might spend a little time to clean it up. Ideally, I’ll be aiming for an API like this:

FlickrClient new

  downloadSet: setID

  key: apiKey

  to: directoryName.