« May 2009 | Main | July 2009 »

June 26, 2009

Plurk Backup

因為Derek的一噗,這兩天不誤正業的在研究作Plurk備份的方法。
Google Code裡找到了這個Unofficial API。花了很多時間在解決登入的問題,最後發現,使用者名稱輸入錯誤...。這之後,一切都簡單多了,因為從來沒學過PHP,因此也只能一邊修改一邊google。除了多花了一些時間在解決plurk server每次讀取條目的數量限制,其他都是在做一些美化的工作。
寫網頁程式的優點在於,結果很快就能看到,不像平常工作,compile到驗證,花的時間比在coding的時間長得多。
大致上先做了兩個功能,getrecentgetall。getrecent只會顯示最近大約二十個左右的噗。getall則會把全部通通抓出來,如果有輸入email的話,結果會寄到email信箱去。getall還有一些需要改進的地方:
1. 起迄時間:對於已經噗到進入Nirvana境界的人,getall可能會變得非常緩慢,簡單的解決方法就是提供起迄時間的設定,分段備份。
2. 美化輸出:現在的輸出結果美其名是,html檔,但是跟txt檔其實相去無幾。如果能配上自訂的CSS Stylesheet就更好了。
3. 網站結合:把這些功能鑲嵌到這個頁面。
4. 打包帶走:待我把code清理打包之後,只要有安裝PHP5以上的server都可以直接使用這些code。

如果上面這些缺陷都在忍受範圍,那麼歡迎試用。文章數太多的,或是對於在我這邊輸入密碼不放心的,那就等我把那些待辦事項完成了再說囉。

----- UPDATE 02 -----
起訖時間完成。
Latest Date:
從這天往前抓。
Earliest Date:
略過比此日期早的資料。因為每次抓取數量都固定,因此這個時間並不是硬性規定,有可能會抓比這個日期早一些的資料。當然,要讓輸出資料不超過此日期也是做得到,但是因為這個功能的主要目的是讓資料太多的使用者可以分段備份,因此多備份到幾筆重複的資料我想應該算是可以接受的吧。
UPDATE 01當中,便當狗的打包沒有包含這些更新。

----- UPDATE 01 -----
打包
- 下載完成後,把tgz檔放上有安裝PHP5以上的server。
- tar xzf backup.tgz
- getrecent.php 和 getall.php是上面提到的兩個功能。

June 23, 2009

Skream & Benga @ 103 Harriet SF

本來寫了一些心得,不過越寫越覺得過份流於感慨時光流逝與青春不再,而真正感官上的反應,卻很難用文字表達完整。
來美國以後,幾乎忘了什麼叫做Clubbing,美式的舞廳音樂風格,一點也不合我的胃口。那些沈重令人窒息的bassline,令人不自覺跟著跳動的碎拍,都只能偶爾透過網路上得一些錄音片段來想像回味。
意外發現Skream造訪舊金山的行程,期待的心情一點也不下於那些重量級的搖滾樂團。雖然錯過了dubstep的大半成長過程,但是這純粹在測試subwoofer力道的曲風,總是每隔一段時間,就會在我youtube的搜尋紀錄裡出現。而Skream在2005發表的Midnight Request Line則是這些搜尋過程當中,必定會找出來緬懷的一首國歌。
已經不太記得怎麼跳動的我,最多就是隨著節奏上上下下的跳動。雖然當晚的音響,在低頻的表現上,離當年在Camdon Lock的某家舞廳,某個Metalheadz的DJ,用Drum&Bass暴力的Bassline,包著身體猛烈晃動的震撼,還有一段不小的距離。但是那舞客群體的狂喜,一次次rewind累積的高潮,reminds me of something good...。
何時還有機會再次體驗這些,何時還有機會站在轉桌的另一端,誰知道。
這些屬於年輕時的一切,以一種類似基因的形式,在每次鼓聲的重擊下,悄悄浮現。



June 14, 2009

TV On The Radio @ Fox Theatre, Oakland

Dscf5851

去年的Treasure Island Festival,無奈於夜晚的寒冷,有點不捨地離開在島上的第一天,想著哪天一定不能再錯過TV On The Radio的表演。那之後不久,不記得何故,又和他們另一次在舊金山的演出擦肩而過。
終於讓我盼到,在今年二月才重新開張的Fox Theatre,他們的演出,以及同時令人期待的暖場團Dirty Projectors。

第一次造訪位於Oakland的Fox Theatre,改裝後的全新表演場地。新場地一切都很好,然而,最大的缺點,就是舞台太高,幾乎已經到了我下巴的高度,讓買了Main Floor票,又能站到最前端位置的我,看完整場,脖子一整個僵硬難受。另外,陌生的場地,也讓我很蠢的站在喇叭的正前方,光是Dirty Projectors前半小時的演出,耳朵就有些吃不消,忘了準備耳塞的後果,就是右耳差不多半聾了接下來的一兩天。
開場的Dirty Projectors,同樣來自Brooklyn,從2007年的那張Rise Above開始認識他們,一直到今年大受好評的新專輯Bitte Orca當中,Amber Coffman那首用近似R&B唱腔演唱的Stillness Is the Move,才真正對他們產生更大的興趣。可惜當晚的開場,他們僅表演了大約半小時左右,有點意猶未盡,但是至少幾首喜歡的新歌都順利擠進這段短短的演出,同時也總算見到Angel Deradoorian的真面目(雖然遠遠的看來,似乎照片比本人好看XD)。
或許是因為Fox Theatre位在治安惡名昭彰的Oakland,為了避免表演結束時間過晚,TV On The Radio在很短暫的準備時間之內就登台。這是場充滿活力的表演,不單純是搖滾樂帶來的,更多的,是黑人樂手們在現場表演時散發出那種與天俱來的律動。演唱了幾乎整張Dear Science的歌曲,以及數首早期的歌曲,這晚,除了酸痛的脖子以及肩膀,其他,已經沒什麼好挑剔的了。
小記:演唱的空檔,搭配著一段簡單的節奏,主唱Tunde Adebimpe念著If you smoke like I smoke, then you high like every day. And if your ass is a buster, 213 will regulate...很熟悉,卻一時想不起出處的歌詞。查證之後,是Warren G的Regulate,那是好久好久以前的事了...。

Setlist:
01. Love Dog
02. Dreams
03. Blues From Down Here
04. Halfway Home
05. Golden Age
06. Wolf Like Me
07. Crying
08. Dirtywhirl
09. Staring At The Sun
10. Red Dress
11. Shout Me Out
12. Dancing Choose
13. DLZ
Encore:
14. Family Tree
15. Stork & Owl
16. A Method
17. Young Liars [On the list but I don't recall they performed this one.]

Barefoot Coffee Roasters:Guatemala El Socorro Y Anexos

Guatemala El Socorro Y Anexos

味蕾以及聯想力還沒有好到可以辨認出入口的這口咖啡,暗示了多少種水果的香味。當然,只用簡單的摩卡壺加熱水沖淡也應該是吹毛求疵下的原因之一。但是順口的自然甘甜,厚實飽滿的口感,清爽的餘味,不禁默默地感謝UPS的龜速,使得訂購的咖啡趕不上庫存的消耗,讓我在意識不清的早晨,毫不猶豫的買下這半磅所費不貲的豆子。詳細的咖啡介紹,可以在Cup Of Excellence網站上找到。

June 13, 2009

Best Album of 2009?

2009年不過完成了大約45%,卻已經出現了許多篤定進入各大年終榜的專輯。而最佳專輯的頭銜,更是早就吵得沸沸洋洋。

Animal Collective - Merriweather Post Pavilion Dirty Projectors - Bitte Orca Grizzly Bear - Veckatimest

Animal Collective的Merriweather Post Pavilion在一月初,就已經報名了這場爭奪戰,一付邊挖著鼻孔邊看著其他樂團,想著『你們在爭什麼』的姿態,在這張面面俱到的新專輯當中,展露無疑。
隨後Grizzly Bear的新專輯Veckatimest,來勢洶洶的企圖心,早在宣佈專輯名稱時,就已經掀起一波最佳專輯的辯論。正式發行後,一舉攻下Billboard的第八名,更助長了不少聲勢,雖然這年頭,還有人真的關心Billboard?
最大的黑馬,莫過於Dirty Projectors的新專輯Bitte Orca,前年的Rise Above雖然吸引了不少目光,不過怎麼都比不上Bitte Orca至今一面倒的好評,Stillness Is the Move一曲,Mariah Carey式的R&B唱腔,無疑是這張專輯在我心目中爆衝的一項主因(正妹團員Angel Deradoorian也是啦,XD)。
誰會勝出,還很難說,對我來說也不太重要。比較讓我感興趣的是,下半年度,是否依舊精彩。
至於我對於各張專輯的心得嘛...有機會一定會完成的。

June 5, 2009

SFIFF52:(500)Days Of Summer

(500) Days Of SummerDirector:Marc Webb
Cast:Joseph Gordon-Levitt;Zooey Deschanel
Link:http://www.foxsearchlight.com/500daysofsummer/

迥異於其他五部今年影展觀看的影片,(500)Days Of Summer,純然只是一部簡單直接的愛情小品。導演過度花俏的敘事方式,在男女主角相識到分開之間的進程反覆跳躍,反而模糊了一場愛戀純真的欣喜與失落。
只是,主角可是Joseph Gordon-Levitt和Zooey Deschanel,故事是什麼,拍攝手法如何,似乎都不那麼重要了。
星期六的晚上,需要的正是這種影片,影片結束,毫無負擔,帶著對於兩個週末的影展進入尾聲的一點點失落,和朋友一起吃點東西,聊聊觀影心得。算是個適切的句號吧。
明年再見。

(500)Days Of Summer