Fold All / Expand All

2010年12月27日 星期一

[歌詞] BUMP OF CHICKEN - beautiful glider


『beautiful glider』

歌手:BUMP OF CHICKEN
作詞:藤原基央
作曲:藤原基央


羽根の無い生き物が飛べたのは 羽根が無かったから
僕にはとても出来やしないけど 同じ生き物だ

手を振ったあなたの無事が 今でも気に掛かる
夜明け前

やりたい事に似た逆の事 誰のための誰
分かち合えない心の奥 そこにしか自分はいない

もう答え出ているんでしょう どんな異論もあなたには届かない
もう誰の言う事でも 予想つくぐらい長い間 悩んだんだもんね

いつだってそうやって頑張って考えて 探してきたじゃないか
いっぱい間違えて迷って でも全て選んでいくしかなかったグライダー
雨雲の中

憧れた景色とはいつでも会える 思い出せば
諦めたものや無くしたものが 鳥になってついて来る

やかましく鳴き喚いたりもせず 必死に寄り添ってる
さあ あなたにしか出来やしない事 違う生き物だ

怖くても誰も背中押さないよ 押す方も怖いから
それくらいあなたは勇敢な人 まだ泣けないまま 飛び出してからずっと

ぶつかってぐらついてパラシュート引っ張って 絡まっていたりしないか
キリ無い問答不安材料 でも全て抱いていく墜ちられないグライダー
誰にも見えないさ

いつだってそうやって頑張って考えて 探してきたじゃないか
疑ったって手掴んで 大切に信じるしかなかったグライダー
雨雲の中

夜明け前

2010年12月20日 星期一

涼煙樂團 - 逆時針詩人演唱會

涼煙樂團 - 逆時針詩人演唱會

官方部落格好像還沒更新,上面是Facebook連結。
官方部落格:逆時針詩人演唱會

日期:2011年1月22日(六)
時間:14:30 - 17:00
地點:公館河岸留言

票價$200 逆時針詩人EP$150
*入場+逆時針詩人EP $300 (現場加價$100)
*涼煙限量滯銷T-Shirt $200

所以要連兩天看演唱會了!!星期五是福山

2010年12月19日 星期日

Animelo Summer Live in Shanghai

Anisama in Shanghai -Only One-

日期:2011年2月19日(六)
地點:上海大舞台
售票日期:2010年12月20日開始

出場名單:(應該還會更新)
ALI PROJECT
遠藤正明
奥井雅美
おれパラ(岩田光央、小野大輔、鈴村健一、森久保祥太郎)
影山ヒロノブ
きただにひろし
栗林みな実
JAM Project
福山芳樹
May'n


什麼時候要來台灣啊~~~

2010年12月14日 星期二

[歌詞] 茶太 - cotton candy


『cotton candy』

歌手:茶太
作詞:ひみこ
作曲:水上裕規
編曲:水上裕規


いつもなら苦手な朝
今日は 早起き
窓の外 見上げたら深呼吸

流れゆく 雲よ
帰れる居場所は どこ?

自由な大空に 浮かぶ白い綿菓子
形を変えながら 辿り着く

君となら 向かい風に
負けずに 進む
行き先を告げている 風見鶏

動き出す 雲よ
願いを運んで ゆく

広がるキャンバスに 描いた白い綿菓子
ユメを映し出して 明日(あす)へゆく

自由な大空に 浮かぶ白い綿菓子
形を変えながら 辿り着く

明日は大空に どんな白い綿菓子
私を連れて行って どこまでも

2010年12月12日 星期日

ITX 菜單…考慮中

CPUi3-5403350
MB技嘉 H55N-USB34000
RAM金士頓 1333 4G1600
顯卡內建
光碟機Lite-On iHAS324550
硬碟Hitachi 1T1750
機殼聯力Q112880
電源藍晶鑽350W1450
總和15580

目前比較猶豫的,就是機殼部分,其他有考慮過的:
曜越 Element Q220x130x3302050
銀欣 SG05222x176x2763290
銀欣 SG06220x177x2863890
這三台都有內附Power,銀欣的是用全漢代工300W,有80 plus;Element Q的220W看開箱文是Thermaltake牌,但有人說是首利代工,這…就要看RP了。

Element Q可以放一個5.25光碟機、3.5硬碟,有人總共裝了BD-ROM, SSD, 讀卡機, 3.5 HDD (WD 2TB ),這是極限了嗎?

銀欣這兩台比較麻煩的就是只能裝2.5的光碟機。

聯力 Q11優點在於可以裝5.25吋光碟機,前方USB port是USB 3.0的,電源沒有內建,不過可以裝標準的電源。

傳奇再現 - 夢幻球星邀請賽

傳奇再現 - 夢幻球星邀請賽
真神奇,竟然跑出這種比賽。

海報和官網都宣傳四名球員:Andre Agassi, Marat Safin, 盧彥勳, 王宇佐。說真的,太久沒看到王宇佐的比賽,海報認不出來,是回來看網路新聞才知道是他。

再看官網,其實還有邀請另一位球員:Mikhail Youzhny,目前ATP男單排名第10,是現役俄羅斯男網選手排名最高。

根據官網的賽程,台北、高雄都會是三場比賽,分別為:
1. 盧彥勳 vs. Mikhail Youzhny
2. Andre Agassi vs. Marat Safin
3. Andre Agassi, Marat Safin, 盧彥勳, 王宇佐 四位選手搭配一盤雙打

看一下票價,有超人氣的Agassi和Safin,果然票價也是…
台北小巨蛋:800/1400/2200/3800/4600/5800/6000/10000
高雄巨蛋:800/1000/1600/3000/3600/4000/5200/6000/10000
年代售票頁面
目前售票狀況好微妙@@,有些區售完,有些區仍在熱賣中,原來10000元的沒辦法從年代買!

2010年12月9日 星期四

いまでもこういうさむさはきらい

寒さって、やはりすきじゃないなって。

でも、このまちの寒さはどうしても、気にいらない。もう七年たったな。

ぬくもりが欲しいと叫んでも、ことしはひとりきりだ。

だれのせいでもなく、ただ、ただ…

なみだがこぼれそうと感じても、ほんとうはなにもでてないよ。

だって、あの日はたぶん、二十年分のなみだを…

いまはねることしかできない。

2010年12月6日 星期一

[歌詞] THE RICECOOKERS - NAMInoYUKUSAKI/波のゆくさき

THE RICECOOKERS - NAMInoYUKUSAKI
THE RICECOOKERS - 波のゆくさき
『NAMInoYUKUSAKI』

歌手:THE RICECOOKERS
作詞:廣石友海
作曲:藤井恒太


I'm one step behind every step you take
Each time I reach it just seems to fade away
But with every speck of light, I figtrt trie breaking need to try
Day will break the nite
And the light will find my way

In a dream I'm sure I saw it all
The tides that fall and rise again, and again
Well maybe it's just me, caught in desperation to
Fight this helpless falling sensation
I won't let this take me down

One after another endlessly
How many more will I fight away
Every time hoping it'd be the last time I'll have to say hello
Night after nite I dream of ways
To not have to meet you once again
Cuz every time feels like the very first time when I'll have to say goodbye

You'll see me some day wondering around
Eyes shut and arms up singin' "I won't let me down"
And all I'll need is one break in your sigh to breath
Just one breath's enough to reach you
But somehow it keeps coming back

One after another endlessly
How many more will I fight away
Every time hoping it'd be the last time I'll have to say hello
Night after nite I dream of ways
To not have to meet you once again
Cuz every time feels like the very first time when I'll have to say goodbye

Oh and as I open up my eyes
A new dawn will cover it all
And so it starts again with the call of day
An endless start in motion

Build up of expectations
And it soon engulfs the best of us
Lost in its speculations
Will we ever find a way to trust
What I'll need is a kind of patience
One that will give me the will to fight
The last voice that ends in cadence
I won't let it be me

One after another endlessly
How many more will I fight away
Every time hoping it'd be the last time I'll have to say hello
Night after nite I dream of ways
To not have to meet you once again
Cuz every time feels like the very first time when I'll have to say goodbye

I'll get by with a little bit of
Hope and all and maybe just a little
Push on my shoulder and yes I'll take my plunge now
Cuz all in all it all rests on
The first hand that you can let go
Then and only then will you see why you've held on

No
And yes you'll see why you've held on
No

==
『波のゆくさき』

歌手:THE RICECOOKERS
作詞:藤井恒太
作曲:藤井恒太


いつのまにか止まったまま 波のシズクと消えたあしあと
Maybe it's just me 冷たくからみつく
Wanting so much 流れは早さをまして

いつもと同じ夢の中 めざめる事におびえて、ふるえて
The sun against my will 陽がおとす影は
Never again the same 二度と重なることもない

まぶしく映る おもかげさえも
波に揺られて かたち変えてく
色を失くした 思いとともに
流されてゆけ 波のゆくさきへ

いつかと同じこの場所で すくいあげた命のかけらは
Now lose it all again 指のすきまから
I won't even recognize you こぼれ落ちてゆく

ひかりのしぶきを あげるあの夜空も
そのひとみには もう映らない
意味を失くした ねがいとともに
流されてゆけ 波のゆくさきへ

ああ 新しい朝日が 包み込んでゆく
また始まる日々の中 動き出して

果てなく続く 命のらせんが
まじわることを きせきと呼ぶなら
それはあのとき 二人が出会った
最初で最後のしゅんかん

まぶしく映る おもかげさえも
波に揺られて かたち変えてく
色を失くした 思いとともに
流されてゆけ 波のゆくさきへ

時は動き出す 手に握りしめた
記憶の破片は 一つだけでいい
ただひとりきり また歩き出す
目の前を照らす 光のさきへ

Maybe it's just me 全てを飲み込んで
Wanting so much ただ流されてゆけ
The sun against my will 誰も知らない
I won't even recognize you 波のゆくさきへ
I won't even look up to

2010年12月3日 星期五

[歌詞] It's Only Christmas



It's Only Christmas


Do you remember what you wish for every Christmas?
Do you say a prayer and send it on a star?
Well maybe I'm just being over sentimental.
But now its Christmas and I miss us most of all.

You know I never really took the time to thank you.
I was almost thinking you were here to stay.
Is it something in the air that gts me crazy?
Cause now its Christmas but I miss us just the same.

When its cold, I get lonely,
I can't talk, I can't walk, I can't breathe
Then I dream and you hold me,
And the angels are singing with me.
I guess its Christmas when I miss us most of all.

So let the snow come down and drown out all my sorrows.
Maybe I can dance again with you.
And as the children sing I swear I heard you whisper,
That now its Christmas but I miss us just the same.

When its cold, I get lonely,
I can't talk, I can't walk, I can't breathe
Then I dream and you hold me,
And the angels are singing with me.
I guess its Christmas when I miss us most of all.

I guess its Christmas when I miss us most of all.
Cause now its Christmas and I miss us most of all.

2010年11月24日 星期三

Per-user installation for Mercurial

參考Mercurial Wiki上的UnixInstall

Mercurial官網下載source release,今天我下載的是mercurial-1.7.1.tar.gz。
$ tar zxvf mercurial-1.7.1.tar.gz
$ cd mercurial-1.7.1
這時候只要輸入「make install-home」,就會把Mercurial build好並且安裝到~/bin, ~/lib下。

不想直接裝在home目錄下,想多一層,變成~/usr/bin的話,可以手動改Makefile,把install-home-bin和install-home-doc的${HOME}變成${HOME}/usr,一樣輸入「make install-home」就ok了。

然後啊,為了讓直接輸入hg,不用打full path,要在PATH加上${HOME}/usr/bin,如果是用bash,可以改~/.bashrcxport PATH=$HOME/usr/bin:$PATH

==
題外話,把llvm binary distribution解開後,丟到~/usr下,這樣clang直接輸入就可以耶。~/.bashrc再加個「export LD_LIBRARY_PATH=$HOME/usr/lib」

用clang build transmission

還沒測build的速度和gcc差多少,不過transmission本來用gcc build也沒有很慢,所以感覺還好。binary的效能,用transmission好像也測不出什麼,下次來試FFmpeg好了。

最震驚的還是…竟然build log有顏色耶!好吧,因為是生平第一次看到所以很吃驚,或許這個已經是稀鬆平常的事?clang的優點之一就是更詳細的log訊息,warning還會標上對應的option,例如-Wsign-compare。另外,也因為用別的compiler,才發現原來有-ggdb3這個option。

這次build transmission的方式是,先到LLVM Download Page下載Clang binary for FreeBSD,然後transmission的configure前面加CC=~/llvm/clang+llvm-2.8-freebsd8-i386/bin/clang,其他參數和上次一樣。

相關文章:
o build transmission on FreeBSD

2010年11月20日 星期六

[Lyric Get] 新增metrolyrics和sing365.com

Lyric Get

新增:
o metrolyrics
o sing365.com

兩個英文歌詞網站。

在找Ronan Keating「Winter Songs」專輯裡的歌時,lyric wiki裡有列表,但是沒有歌詞,所以在google找了一下,順手加了一下這兩個網站。

Search的tab也有加這兩個站,所以英文歌詞搜尋結果會比較多。

2010年11月17日 星期三

YOSHIKI FUKUYAMA The 2nd ASIA LIVE TOUR 2010-2011~IN Taipei~

YOSHIKI FUKUYAMA Official Web Site
AniSong in ASiA情報
福山芳樹第二次亞洲巡迴演唱會2010-2011台北站@年代售票

●2011年1月21日(金)台湾・Legacy Taipei 傳 音樂空間展演
[開場]19:00 [開演]19:30
[住所]台北市八德路一段一號‧華山1914創意文化園區 中五館
[地図]http://www.legacy.com.tw/
[前売]NTD2,000/NTD1,600
※日本国内購入価格 \6,300(優先入場付)
[席種]オールスタンディング (一部女性エリア有り、当日入場整理券配布)
[チケット発売日]11/22(月)~
[福山芳樹 Fan club 先行予約受付]11/15(月)12:00~11/16(火)18:00 ※詳細はこちら→[FAN CLUB]ページ
[AniSong in ASiA 先行発売]11/17(水)~11/21(日)

2011年1月21日(五)開場 19:00 開演19:30
售票日:11月22日(一)
Fan club優先購票:11月15日(月)・16日(火)
AniSong in ASiA優先購票:11月17日(三)~21日(日)
票價:NTD 2,000/1,600-
日本國內票價 6,300円 附優先入場資格
全站席 設有女性專區 當日派發入場號碼牌
會場:Legacy Taipei 傳 音樂空間展演
地址:台北市八德路一段一號‧華山1914創意文化園區 中五館
會場地圖:http://www.legacy.com.tw/

福山大叔又來啦!

這次場地換成了Legacy,畢竟讓大家老是在Y17擠也不是辦法,票價分成1600和2000,不知道實際效果差多少啊。

和下川一樣,年代售票正式開放之前,Anisong in Asia會員可以在年代購票網頁,輸入密碼,提前購票。

[歌詞] CooRie - 金色の風景


『金色の風景』

歌手:CooRie
作詞:rino
作曲:rino
編曲:大久保薫


君が笑うだけで とても嬉しかった
それは遠く 淡い 金色の風景

閉じ込めてた言葉 記憶を紡いだ
その全てを書き留めたい

君を・・・

哀しみから生まれゆく
温もりそっと抱きしめたら
新しき世界 僕は強く、強くなりたい

錆び付いた心のトビラを
ゆっくりと開けて旅立とう
Long Good-By 君にそっと手を振れば
サヨナラから始まる未来へと
迷わずに歩いて行くんだ
道化(ピエロ)みたい 笑ってみた

古い本の香りと パイプ椅子に君
当たり前の時間(とき)が 胸を焦がす

ページをめくる音 不可解な美学
君がくれた 甘く愛しい 感情

不器用な優しさから
擦れ違い 傷つけたね
切なさに揺られ 決めたことは
「もう泣かない」

愛しさに震える心は
君だけをこれからも綴る
Last tears 弱い僕はもういない
サヨナラから始まる未来へと
僕たちの夢は続いてく
一人きりで 巡り着くよ
物語は 君と共に

2010年11月16日 星期二

[歌詞] RYTHEM - 無題


『無題』

歌手:RYTHEM
作詞:新津由衣
作曲:新津由衣


いつか聞いたことがある
命の終わりの吐息を
私は触れたことがある
あなたの優しさに

どんなに笑顔でいても
本当の心が満たされなきゃ 意味がない
どんなに隣にいても
あらゆる気持ちが生まれでなきゃ 意味がない

突然の雨 音を立てて かきまわしたら夏の終わり

会いたい 会えない
動かぬ体 心が悲しいと言っているの
今だけ 今だけ
星になれれば
素直な優しさ思い出すかな?

どんなに進めなくても
本当の自分がここにいれば それでいい
どんなに孤独でいても
いろんな気持ちを感じてれば それでいい

静寂の中 息をきらし 切り開いたら見知らぬ場所

「愛して 愛して」
森の奥底 誰もが気付かぬまま 死んでゆくの
今だけ 今だけ
あなたのために 咲いてる花がここに1つある

会いたい 会えない
動かぬ体 心が悲しいと言っているの
今だけ 今だけ
星になれれば
素直な優しさ思い出すかな

--
啊………RYTHEM竟然要解散了……雖然從作詞曲拆開來列就知道會有這一天的來臨……

2010年11月12日 星期五

RSS Downloader

果然是很難懂…

先加FEED後,再加download filter,則這個feed的內容不會下載,因為已經算是已讀。要下一次update有新的才會下載?

另外一個問題是update period,似乎也不一定有選項可以設,如果可以設定的話,是per-RSS可以不同,還是period一樣呢?

2010年11月11日 星期四

patch for wget to extract gzip content using gunzip

基本上是針對http,先在http_stat這個structure加一個isGzipped,然後在parse header時,如果有"Content-Encoding"而且值為gzip,就把isGzipped設為true。然後在下載完成的時候,如果isGzipped為true,就把原檔名append .gz,然後呼叫gunzip去解。

diff --git a/src/http.c b/src/http.c
index 3a46764..b9650f1 100644
--- a/src/http.c
+++ b/src/http.c
@@ -1321,6 +1321,7 @@ struct http_stat
wgint orig_file_size; /* size of file to compare for time-stamping */
time_t orig_file_tstamp; /* time-stamp of file to compare for
* time-stamping */
+ bool isGzipped; // set this flag when Content-Encoding is gzip
};

static void
@@ -1976,6 +1977,18 @@ gethttp (struct url *u, struct http_stat *hs, int *dt, struct url *proxy,
if (ntlm_seen)
pconn.authorized = true;
}
+ {
+ char szBuffer[256];
+
+ memset(szBuffer, 0, sizeof(szBuffer));
+ if (resp_header_copy (resp, "Content-Encoding", szBuffer, sizeof(szBuffer))) {
+ // found content-encoding
+ if (0 == strcasecmp(szBuffer, "gzip")) {
+ // remember it's a gzip content-encoding
+ hs->isGzipped = true;
+ }
+ }
+ }

/* Determine the local filename if needed. Notice that if -O is used
* hstat.local_file is set by http_loop to the argument of -O. */
@@ -2855,7 +2868,15 @@ Remote file exists.\n\n"));
downloaded_file(FILE_DOWNLOADED_AND_HTML_EXTENSION_ADDED, hstat.local_file);
else
downloaded_file(FILE_DOWNLOADED_NORMALLY, hstat.local_file);
+ if (hstat.isGzipped) {
+ char szBuffer[PATH_MAX];
+
+ snprintf(szBuffer, sizeof(szBuffer), "mv \"%s\" \"%s.gz\"", hstat.local_file, hstat.local_file);
+ system(szBuffer);

+ snprintf(szBuffer, sizeof(szBuffer), "gunzip \"%s.gz\"", hstat.local_file);
+ system(szBuffer);
+ }
ret = RETROK;
goto exit;
}


問題:
1. 是否要加一個option,像curl有個--compressed,加了這個option,會把Accept-Encoding加上deflate, gzip,回來的時候才會解
2. 用system那邊當然是隨手先這樣,szBuffer的長度可能會不夠,如果檔名裡有「"」的話也會爆炸
3. 沒有處理gunzip失敗的時候
4. http download finish的點可能不只這裡

まぁ…至少是有個方法可以處理掉用wget下載kickasstorrents的torrent檔的問題。

2010年11月9日 星期二

下川みくに 2010 台北演唱會 催票中

還沒買票XD

11月9號在mikuni的blog,staff放出了台北演唱會催票消息。
お知らせ第四弾

於2010年12月19日(日)舉行的『Mikuni Shimokawa ASIAN LOVERS Tour 2010 "Replay!" in Taipei』,將會有全員握手會與禮物抽選會!

下川美娜亞洲巡迴演唱會2010"Replay"台北站@年代售票 現在還是熱買中啊~~

今年地點在THE WALL,18:45入場,19:30開始,票價$1500

2010年10月29日 星期五

坂本真綾 - DOWN TOWN/やさしさに包まれたなら

一開始聽這張的時候,只覺得風格和以往差真多,今天去wiki查一下才發現,難怪風格不同!

原來這張三首都是翻唱,「DOWN TOWN」是山下達郎為主的團體「SUGAR BABE」於1975發行的歌曲;「やさしさに包まれたなら」是荒井由実(松任谷由実)於1974年發行的第三張單曲;「悲しくてやりきれない」是「The Folk Crusaders」於1968年發行的歌曲。

三首歌曲也分別找了不同人來編曲,「DOWN TOWN」是由曾擔任諸多日劇配樂的知名音樂家服部隆之,「やさしさに包まれたなら」則是好久不見的吉他二人組DEPAPEPE,間奏可以聽到兩人的演奏。

「悲しくてやりきれない」聽了之後覺得非常耳熟,原來在mikuni的NapsaQ那張也有收錄耶。

話說maaya第七張原創專輯將於2011年1月12日發行,初回限定盤將會收錄武道館Live的音源,有收「0331medley」耶。專輯名稱是「You can't catch me」,這也是maaya 2011年Live的名稱喔。

我該不該買Gift的藍光啊……

2010年10月24日 星期日

Playing Hinet Radio using JW Player for Silverlight

JW Player for Silverlight

由於Hinet Radio都是透過mms://,Flash Player沒辦法播放,必須靠Silverlight。Hinet本身有提供Silverlight的player,但是UI就是Hinet的樣式,也有點小廣告。

所以呢,就來嘗試能否用其他的player來播放,目前先試用JW Player for Silverlight,使用方法很簡單,只要include兩個js檔、一個.xaml,把radio的mms位置丟進去,就可以播放了。


切換電台的部分,在localhost測是要先stop,然後再load另一個電台的link,但是丟到googlecode後,不知道為什麼,按下stop,state卻是從playing變成opening,然後就爛掉了,要refresh頁面才行。

2010年10月23日 星期六

在Windows下使用GNU Global

GNU Global is a source code tagging system that works the same way across diverse environments (emacs, vi, less, bash, web browser, etc).

  1. 下載win32版本後,將壓縮檔解開,例如解在O:\GNU_Global下
  2. 開啟command line (Run -> cmd)
  3. 把GNU Global的執行檔位置加到path裡。「path=%path%;O:\GNU_Global\bin」
  4. 切換目錄到要看的原始碼
  5. 輸入「htags --suggest」,會用預設推薦的參數來產生
  6. 跑完之後,該目錄下會多一個HTML目錄,打開裡面的index.html就可以看到結果囉
  7. 如果沒有背景色和圖示,而且剛才執行完有「'cp' 不是內部或外部命令、可執行的程式或批次檔」,那要手動把GNU_Global\share\gtags下的style.css和icons複製到HTML目錄下
再來就可以看HTML檔來trace code囉

2010年10月19日 星期二

[歌詞] CooRie - 夢想庭園



『夢想庭園』

歌手:CooRie
作詞:rino
作曲:rino
編曲:大久保薫


木蓮の白い羽根に
満ちてゆく物語よ
君はどこで 明日を読んでるの

口にした言の葉は
切ない香り

君だけを心に描いて
その先を読み解いてみたい
どんなカタチでもいい いつか
この願い実りますように
色づいた心に綴れば
微睡む微笑みの庭
予感の旋律(メロディ) 夢を駆ける

嘘の無い心だけじゃ
触れられない世界がある
痛むほどに 強くもなれるの…

静けさに弾むメロウ
風に包まれ

君だけを心に描いて
この夢を読み解いてみたい
そっと伝う孤独の記憶
木漏れ日のブレスが舞う空
迷わずに未来を行くから
新しい景色の中で
揺らめくのは 淡い希望

なぜだろう あの日見た夢が
この日々を光に変えるの
その清らかな声 胸に
今 願い実りますように
色づいた心に綴れば
微睡む微笑みの庭
予感の旋律 君に咲いた

2010年10月17日 星期日

兵甲龍痕原聲帶




左邊素還真是原聲帶CD,右邊一頁書是收錄了4首MV的DVD



前5張是明信片,第6張一頁書是歌詞本的封面






2010年10月16日 星期六

dm_get 更新 (統一阪急台北店下載大圖)

線上DM下載器

使用方法:
1. 下載dm_get_20101016.7z
2. 解壓縮出來,會看到四個檔案:dm_get.exe、input.txt、MSVCR71.dll、w9xpopen.exe
3. 修改input.txt,將你要下載的dm該頁網頁放進txt檔,例如:
http://www.uni-hankyu.com.tw/taipei/upload/dm/dm_no1.html
4. 執行dm_get.exe (點兩下就可以啦)
5. 等它下載完

目前支援網站:
o 新光三越
o 太平洋SOGO
o 漢神百貨
o 漢神巨蛋購物廣場
o 大統百貨和平店
o 統一夢時代購物中心
o 統一阪急百貨高雄店
o 遠東百貨
o 統一阪急百貨台北店

這次是修改統一阪急百貨台北店,本來以為只有嵌在swf裡的小圖,原來點一下會變大圖,而大圖是另外下載jpg。因為從網頁不知道dm會有幾頁,一個swf又要7MB,所以先用HTTP HEAD去測試最後一頁在哪裡,再下載。

話說……其實從頭下載,到Not Found就停止不就好了嗎…

Google Chrome HTML5 Audio終於支援WAV了

先前文章:
Chrome 支援 WAV format 有望?
Chrome does not support WAV for HTML5 audio tag

Issue 23916:WAV support for HTML5 audio and video在10月7日被填上fixed,但是我Windows上的dev channel版本沒辦法播放,在該entry下也有人反應沒辦法聽,現在用Chrome 8.0.552.0 dev也的確不行。

咦…那標題怎麼寫終於支援了,因為在issue看到很多人提到canary,這是指Google Chrome Canary Build,Canary Build是比dev channel還更快推出的binary build,當然這也伴隨著bug更多的風險,在使用上,Canary Build會另外獨立安裝,不像stable, beta, dev是只能存在一個版本。

而剛剛下載的Canary Build 8.0.554.0,來看HTML test page,WAV可以播了耶!

終於HTML5 Audio至少有一個共通的格式了…嗎?那還要看IE9囉,至少在IE9 beta,WAV是沒辦法播的…

2010年10月14日 星期四

又見三本書


又見是因為……發現之前文章竟然都剛好是三本!
o 『九つの、物語』橋本紡 (amazon.co.jp)
o 新書到 (www.­bk1.­jp)

然後這次是在淳久堂網路訂書後,到SOGO忠孝店領書。話說那兩本漫畫剛訂的時候,網頁就寫在庫中,等ほしのこえ到貨才發信去領書,顯然那兩本是台灣已經有貨,領到書看來也的確是如此,那塑膠膜包裝,而且讓我買了生平第一本貼有限制級貼紙的書XD。

話說淳久堂忠孝店的店員蠻客氣的,書架高度也比天母店低些,相較起來較無壓迫感?不過只稍微繞一下就拿書回家了,下次有空再仔細逛逛。

2010年10月12日 星期二

[歌詞] 黃妃 - 何日君再來


何日君再來
(刀龍傳說第二片尾曲)

歌手:黃妃
詞曲:林久登、楚陽
編曲:石恩明


朱唇粉面畫目眉 憂愁梳妝台
昨夜思君君沒來 小樓空等待
珠簾半掩伴花開 紅顏淚滿腮
嬌滴花朵相思栽 何日君再來
任世間 冷暖 啊 悲歡歲月
怨無情 紅塵一場 無奈
嘆世間 花蕊 啊 曇花一現
纏綿情話化作春泥塵埋
朱唇粉面畫目眉 憂愁梳妝台
嬌滴花朵相思栽 何日君再來

朱唇粉面畫目眉 憂愁梳妝台
昨夜思君君沒來 小樓空等待
珠簾半掩伴花開 紅顏淚滿腮
嬌滴花朵相思栽 何日君再來
任世間 冷暖 啊 悲歡歲月
怨無情 紅塵一場 無奈
嘆世間 花蕊 啊 曇花一現
纏綿情話化作春泥塵埋
朱唇粉面畫目眉 憂愁梳妝台
嬌滴花朵相思栽 何日君再來

==
這首收錄在黃妃專輯「黃妃的歌

話說有收「相思聲聲」的兵甲龍痕原聲帶,要在10月15日發行。

2010年10月10日 星期日

2010 秋新番

絕對不完整列表。順序無理由。

荒川アンダー ザブリッジ×ブリッジ(荒川爆笑團2)
http://www.starchild.co.jp/special/arakawa_ub/
テレビ東京 日 / 25:35
dmhy


バクマン。(爆漫王)
http://www9.nhk.or.jp/anime/bakuman/
NHK教育 土 / 18:00
dmhy


テガミバチ REVERSE(信蜂 REVERSE)
http://www.tegamibachi.com/
テレビ東京系 土 / 23:55
dmhy


STAR DRIVER 輝きのタクト
http://www.star-driver.net/
MBS・TBS系 日 / 17:00
dmhy


スーパーロボット大戦OG -ジ・インスペクター-
http://www.suparobo.jp/srw_lineup/srw_ogin/
KBS京都 金 / 25:00
dmhy


えむえむっ!(MM一族)
http://www.butaro.net/
AT-X 土 / 09:30
dmhy

dm_get 更新 (統一阪急台北店)

線上DM下載器

使用方法:
1. 下載dm_get_20101010.7z
2. 解壓縮出來,會看到四個檔案:dm_get.exe、input.txt、MSVCR71.dll、w9xpopen.exe
3. 修改input.txt,將你要下載的dm該頁網頁放進txt檔,例如:
http://www.uni-hankyu.com.tw/taipei/upload/dm/dm_no1.html
4. 執行dm_get.exe (點兩下就可以啦)
5. 等它下載完

目前支援網站:
o 新光三越
o 太平洋SOGO
o 漢神百貨
o 漢神巨蛋購物廣場
o 大統百貨和平店
o 統一夢時代購物中心
o 統一阪急百貨高雄店
o 遠東百貨
o 統一阪急百貨台北店

主要是增加阪急百貨台北店,台北店和高雄店的dm系統不一樣,而且台北店竟然沒有大圖!原來是有大圖的,不過目前沒看到可以不把swf抓下來就知道有幾頁的方法,但是swf抓下來就7MB了耶…

source code放到bitbucket上囉:dm_get 

Webui-Shell for uTorrent

Multi-user Webui-Shell@utorrent forum

下載整包的webui_shell.FULL.rar,裡面會有包apache和php,不過我已經有裝了,所以我只把「webui_shell」這個資料夾搬到apache可以access的地方。

根據instruction,要先開apache的mod_rewrite,然後在httpd.conf加上
RewriteEngine On
RewriteRule ^/gui/?(.*)$ /webui_shell/index.php?shell_file=$1 [QSA]

這個的前提當然是/webui_shell/index.php就是可以從apache access到的位置,如果不是放在這裡,需要做相對應的修改。

然後啊,重開apache後,先要修改webui_shell下的config.php,相關的設定要修改,有username, password, settings_dir,如果不是用sqlite,那db相關的設定要更改。

再來到瀏覽器輸入「http://127.0.0.1/gui/」,進入設定頁面。

先設定Instances,也就是要控制的uTorrent,text input輸入名字後按enter,出現一個form,裡面要填的是uTorrent webui的設定,是的,uTorrent的webui要先啟用,這個webui-shell才能用。因為我是用local uTorrent測試,所以domain填127.0.0.1,port, username, password就和uTorrent設定裡填一樣。

再來設Users,一樣,在text input輸入使用者名稱後按enter,有一堆東西可以設,pw就是密碼,instance選剛才設定好的,基本上這樣就可以了,其他options有很多可以調,再研究。

設好user之後,先logout,然後用剛才設定的username, password登入,就會出現包一層起來的uTorrent webui。

目前要研究的幾個重點:

  1. multi-user的相關問題,如果遇到不同使用者增加了相同的torrent,要如何處理。在webui-shell裡是user options有一項「Allow_Existing_Torrents」,如果使用者允許新增已存在的torrent,則清單會列出這個torrent,也就是相同torrent還是只有一個task,而允許的情形下,就會看這個使用者有哪些動作的權限,在webui-shell裡的動作分蠻細的,可以調整使用者能否:"remove", "add torrent", "start/stop/pause/unpause", "set torrent properties", "view torrent properties", ...
  2. 有個神奇的Options「Max_Downloading_Speed」,貌似是針對per-user做rate limit,嗯…有辦法做到嗎?

2010年10月4日 星期一

[歌詞] 黃妃 - 相思聲聲 (兵甲龍痕片尾ver)




相思聲聲

主唱:黃妃
詞:九蒴 曲:吳南穎 編曲:石恩明(艾瑪)

月娘轉身說心意 一笑望相思 過往情隨風去 轉眼又一年
雨煙江上說分離 一曲絕情詩 咱約定不放棄 秋冬無盡時
孤鳥夜愁啼 哪堪相思聲聲思?
誰人來捉弄 為何你不在阮身邊?

你咁有聽到相思聲聲思?
不知阮欲對叼位去?
世間愛若有盡時 寧願斷腸伴花眠 無論酸甘甜
你咁有聽到相思聲聲思?
為你孤單寂寞也無語
等待花開終有時 你願返來阮身邊 今夜伴月暝

你咁有聽到相思聲聲思?
不知阮欲對叼位去?
世間愛若有盡時 寧願斷腸伴花眠 無論酸甘甜
你咁有聽到相思聲聲思?
為你孤單寂寞也無語
等待花開終有時 你願返來阮身邊 今夜伴月暝

咁講你無聽見阮心意,為何愛你愛甲相思未離

==
註:mymedia和ogg的檔案有把一開始嘯日猋的聲音調小

2010.10.17更新,歌詞換成原聲帶歌詞本版本

2010年9月27日 星期一

將Skype視訊畫面置頂

MSN (Windows Live Messenger)在"工具"有個"最上層顯示",讓整個MSN能在最上層顯示,這讓進行視訊通話時,畫面可以置頂 (stay on top),這樣就可以一邊執行其他程式、一邊進行視訊。
MSN stay on top

而Skype程式本身似乎沒有這樣的功能,之前利用第三方軟體DM2,讓Skype也能置頂。不過要另外執行一個程式,還要做些設定,總是比較麻煩。今天突然想到又在網路上搜尋一下,才發現原來Skype是有置頂功能的!不過比較像隱藏密技,步驟如下:

1.在已經開啟的視訊通話畫面上按右鍵,選擇"在不同的視窗檢視"
Skype - 在不同的視窗檢視

2.視訊畫面分離成另外一個視窗後,再按右鍵,選擇"將視窗置頂"即可
Skype - 將視窗置頂
這樣就可以把視訊畫面置頂,而且只有視訊畫面,不會有其他聯絡人或者訊息輸入框。

2010年9月22日 星期三

HTML5 related sites

話說IE9 beta已經開放下載,同時也有platform preview 5供安裝,因為IE9 beta裝下去,就會把原本的IE取代掉,還不想把原本IE換掉的使用者,可以先裝preview 5來測試,不過preview 5和beta仍然有差異,除了界面當然不同之外,目前測試HTML5 audio tag,在beta可以播mp3和m4a(aac),但是preview 5仍然是不支援的狀態。

話說…IE9 audio tag竟然不支援wav檔,這…

2010年9月16日 星期四

Chrome 支援 WAV format 有望?

相關文章:
Chrome does not support WAV for HTML5 audio tag

之前提到Chrome的HTML5 audio tag不支援wav格式,在Issue 23916:WAV support for HTML5 audio and video最近出現新的回應,在Issue 3390002: ffmpeg config files for sept 09 ffmpeg and enable wav and vp8 encode...,FFMPEG_CONFIGURATION開了decoder: pcm_u8,pcm_s16le,pcm_f32le; demuxer: wav,這表示下一個Chrome build就會可以支援wav了嗎?

2010年9月12日 星期日

[歌詞] ウサギキノコ - 落日


『落日』

歌手:ウサギキノコ(茶太)
作詞:茶太
作曲:茶太
編曲:bassy


君と見た景色思い出す 鮮やかオレンジは夕焼けで
君と見た景色思い出す 全ては届かない遠い落日さ

空っぽの手のひら握りこむ 何もつかめなくて悲しいね
君が残してったあの声を ぎゅっと掴めたら良かったのに

空っぽの手のひら握りこむ 涙も出ないのは悲しいね
僕が託してきたその声も 形になって見えたら変わるのかな

ねぇ 昨日の続きは今日だけど
ねぇ あの日と今はどこが繋がるの
あぁ どんどん遠ざかってゆく面影を
あぁ 懐かしむことしか出来ず嫌になる

片っぽ欠けたよな感覚が どろり僕の中を溶かしだす
君が残してったあの声で 全て溶けちゃえば良かったのに

片っぽ欠けたよな感覚が ぽろり君の瞳溶かしだす
僕が託してきたその声で 全てがきっと音もなく変わったのか

ねぇ 今日の続きが明日ならば
ねぇ 僕らの日々もいつか繋がるの
あぁ 毎日リセットする感覚に
あぁ 色が褪せてしまいそうで嫌になる

君と見た景色思い出す 鮮やかオレンジは夕焼けで
君と見た景色思い出す 柔らか染まりゆくあの笑顔

君の居た景色過去になる 甘やか疼きだす胸の奥
君の居た景色過去になる 全ては届かない遠い落日か

2010年9月11日 星期六

Variadic macro

Variadic macro@wikipedia
Macros with a Variable Number of Arguments

#define debug(format, ...) fprintf (stderr, format, ## __VA_ARGS__)
如果在__VA_ARGS__前面沒有加##的話,完全沒有傳參數的時候,會error喔。
例如debug("hello");

2010年9月10日 星期五

iTunes 10 breaks streaming support from mt-daapd後續

目前讓iTunes 10可以看到mt-daapd的歌的方法已經出現了。同樣請參考iTunes 10 breaks Firefly Media Server / mt-daapd這篇。

另外,似乎Apple方面有人出來說會研究這個問題,Trouble with iTunes shared servers on NAS drives

主要問題在於mt-daapd沒有送aeMK(com.apple.itunes.mediakind)這個值出來,在iTunes 9仍會顯示歌曲,在iTunes 10就不會。

又,forked-daapd於日前推出了0.12版,因為大家都抱怨實在太難build了,而且還有用到java,對於非x86 architecture的device無法使用!不過作者提出解釋,用到java是因為有用ANTLR這個parser generator,而這是build time需要,不是run time,在0.12的tar ball裡有已經生好的檔案,是的,configure已經生好了(原本git下來連configure都要自己生…),理論上會比較好build(不過dependency還是一堆…)。

AirTunes與AirPlay的支援似乎大家現在想要的功能,不過這AirPlay究竟是啥呢?Apple也只放了一台Denon在那…啥也沒說

2010年9月4日 星期六

iTunes 10 breaks streaming support from mt-daapd

目前看起來邪惡蘋果是不打算修這個問題了。

所有使用mt-daapd (Firefly Media Server)作為server的機器,包括所有Linux-based NAS,在使用者升級到iTunes 10之後,都只能列出播放清單,但是列不出任何一首歌曲。

網路上有人說他打給Apple Care,Apple的回答是「這本來就不是iTunes要支援的,你應該要把機器接上USB」。

Apple Discussions:
iTunes 10 breaks Firefly Media Server / mt-daapd
Trouble with iTunes shared servers on NAS drives

目前有兩個方案:
1. 降級回iTunes 9
2. 安裝forked-daapd

[降級回iTunes 9]
目前保證ok而且相對輕鬆容易的方法。
首先,先移除iTunes 10,OS X的移除方法可參考Apple官方說明
[英文] Removing iTunes for Mac OS X
[中文] 移除 Mac OS X 版 iTunes
再來是安裝舊版,Windows版可以到FileHippo iTunes 9.2.1,裡面也可以找到其他舊版,Mac請參考How To Downgrade iTunes 10 to iTunes 9.2.1這篇裡面有連結。

[安裝forked-daapd]
原本的mt-daapd已經很久沒有更新,最新的版本0.2.4.2 (@SourceForge)是2008-04-19,於是有人重寫了一套,目前名稱暫時為forked-daapd,發展源由可以參考作者的blog,這套目前已經有人測試過,iTunes 10可以看到歌曲並且播放。

不過要安裝這套相對的比較麻煩,目前可以透過加入Debian Squeeze進sources.list,用apt-get安裝,可參考mp3 library serving to iTunes 10 with Ubuntu,步驟如下:
1. 先把「deb http://ftp.debian.org/debian squeeze main」加到「/etc/apt/sources.list」
2. 更新repository「sudo apt-get update」
3. 下「sudo apt-get install forked-daapd」就會安裝所有需要的package
4. 如果forked-daapd裝好後無法啟動,錯誤訊息是「main: libgcrypt version mismatch」的話,要更新到libgcrypt11「sudo apt-get install libgcrypt11」
5. 修改「/etc/forked-daapd.conf」,設定indexing directory
6. 啟動daemon「/etc/init.d/forked-daapd start」
7. 一切正常的話,就可以把squeeze那行從/etc/apt/sources.list刪掉,然後再跑一次「sudo apt-get update」

另外,也有人包了給Ubuntu 9.10 Karmic的forked-daapd package
安裝方式雷同,要先把「deb http://ppa.launchpad.net/codebutler/ppa/ubuntu karmic main」加到sources.list,跑apt-get update,然後apt-get install forked-daapd。

如果不是debian/Ubuntu系統,或是上述安裝無法成功,那就要嘗試自己build囉。請參考How to set up forked-daapd (mt-daapd replacement) on 9.10。個人經驗是…在configure就失敗了…

2010年8月26日 星期四

Partially Applying Functions (from Secrets of the JavaScript Ninja)

產生帶default參數的function
Function.prototype.partial = function(){
var fn = this, args = Array.prototype.slice.call(arguments);
return function(){
var arg = 0;
for ( var i = 0; i < args.length && arg < arguments.length; i++ ) if ( args[i] === undefined ) args[i] = arguments[arg++]; return fn.apply(this, args); }; };

bindClick會是一個function,將第1個參數,帶入addEventListener的第2個參數
var bindClick = document.body.addEventListener
.partial("click", undefined, false);

bindClick(function(){
assert( true, "Click event bound via curried function." );
});

console.log() in Opera Dragonfly

原來現在Opera Dragonfly可以用console.log()了!

早期不支援的時候,要自己寫支wrapper,在Opera用opera.postError(),現在就可以直接用console.log()啦。不過餵object進去,還是只能印[object Object],這點比較麻煩,Firebug和現在的Webkit都可以點一下進去看這個object的內容。

另外網路部分,現在還是只能看到XHR的header,沒辦法看到response content,這個本來Firebug就可以,Webkit inspector在不知道哪一版開始也可以了,只要enable resource tracking,XHR是可以看到response content的!

這兩項功能有了之後,才比較方便用於development啊……

話說雖然Webkit inspector該有的功能差不多都有了,用起來還是Firebug最順手…是習慣使然嗎?

2010年8月22日 星期日

upgrade to SyntaxHighlighter 3.0.83

SyntaxHighlighter 3.0.83

把SyntaxHighlighter升級,這次把原本code的style拿掉,在js加上如果className不是js或py,就加上「brush: plain」。

另外還有是在WebKit-based,會有vertical scrollbar出現,這在官方demo就會出現,現在的解法是先加.ext-webkit .syntaxhighlighter {
overflow-y: hidden !important;
}


沒有加white-space: pre;的話,IE會沒有indent。

因為Blogger現在換行又不同了,之前是把全部用br接起來一行,現在是br後會有LF,所以SyntaxHighlighter的fixInputString()要把多的CRLF吃掉,才不會多空白行

2010年8月21日 星期六

2010年7月Google Analytics

咦…這個騙文章數的東西又出現了

[訪客作業系統]
Windows: 94.88%
Macintosh: 2.53%
Linux: 2.02%
iPhone: 0.21%

[Windows Version]
XP: 62.68%
7: 24.24%
Vista: 12.27%

[訪客瀏覽器]
Internet Explorer: 58.26% (8.0: 64.82%, 6.0: 19.69%, 7.0: 15.46%)
Firefox: 24.04% (3.6.6: 51.19%, 3.6.8: 13.39%, 3.6.7: 8.13%, 3.5.10: 7.21%)
Chrome: 13.28% (5.0.375.99: 64.47%)
Safari: 2.06% (533.16: 56.33%)
Opera: 1.89% (10.60: 73.10%, 10.54: 8.28%)

[螢幕解析度]
1024x768: 27.65%
1280x1024: 13.99%
1280x800: 13.17%
1440x900: 8.08%
1680x1050: 7.31%

[如何到達此站]
Search Engines: 69.64% (google: 61.67%, yahoo: 36.60%, bing: 0.62%)
Direct Traffic: 21.09%
Referring Sites: 9.27% (blog.xuite.net: 18.42%, w-inds.hk: 12.24%)

[訪客語系(瀏覽器語系)]
zh-tw: 71.36%
ja: 10.98%
en-us: 7.14%
zh-cn: 4.94%

build transmission on FreeBSD

Transmission

這次是試著build Transmission 2.04,遇到幾個問題,本來是在Linux box上build,沒有libcurl...,後來換到FreeBSD box,上面有libcurl,所以curl不用自己build,libevent就要自己來了,到libevent網站上抓source,這次是用1.4.14b,下載好之後,解開就是./configure; make啦。如果可以make install的話,就不用另外加CFLAGS, LDFLAGS,沒有make install的話,在build transmission就要加CFLAGS和LDFLAGS
env CFLAGS="-I../libevent-1.4.14b-stable" LDFLAGS="-L../libevent-1.4.14b-stable/.libs" ./configure --disable-gtk --disable-mac --disable-nls
LDFLAGS的部分,記得要加上.libs,因為library build出來是在這個資料夾;configure後面的參數,因為我只要daemon,所以不build gtk, mac的client,另外因為沒有intltool,所以disable native language support,才不會build不過。

build完之後,就可以執行transmission-2.04/daemon/transmission-daemon囉,跑daemon如果要測試的話,可以加個「-f」,讓daemon在前景跑,就可以看到一些log。

又,我想要用別的rpc client,去控制transmission,先來修改「~/.config/transmission-daemon/settings.json」,預設是rpc-whitelist是「127.0.0.1」,因為要從別的地方連,所以把"rpc-whitelist-enabled"關掉,或者是有固定ip的話,也可以在rpc-whitelist加上ip,用「,」分開。"rpc-whitelist-enabled"關掉似乎有點危險,所以要開"rpc-authentication-required",輸入"rpc-username"和"rpc-password","rpc-username"直接plain text就好,"rpc-password"的話,可以輸入已經hash過的值,或者是輸入plain text,當daemon讀過之後,會改寫成hash過的值。

2010年8月19日 星期四

jQuery Mobile

jQuery Mobile: Touch-Optimized Web Framework for Smartphones & Tablets

日前John Resig宣佈了jQuery mobile project,和Sencha Touch以iPhone/iPad與Android為主要平台的策略不同,jQuery mobile目標在於盡可能地支援所有mobile browser,當然要支援所有是不可能的,現階段的目標是以Mobile Graded Browser Support表格中,支援A與B等級的瀏覽器。

如同Yahoo!當初提出的Graded Browser Support,將現有瀏覽器列出等級,以訂出網頁開發相容性要做到什麼程度。

目前Mobile Graded Browser Support中列為A等級的有:iOS v3/v4 native, Symbian S60 v5 native, Android native, webOS (Palm) v1.4.1 native, bada 1.0 native, Opera Mobile 10.0,其實除了Opera Mobile之外,其他都是WebKit-based啊……,另外就是Gecko-based的Fennec (Firefox for mobile),MeeGo 1.1 native也會是Gecko-based。

現在jQuery mobile還沒有正式release,就讓我們拭目以待,看jQuery能端出什麼菜,讓mobile app development的web方更加有利

2010年8月18日 星期三

Mobile Browser Simulator

iBBDemo2 - Cross Platform iPad and iPhone Simulator
可模擬iPad和iPhone,可以改變旋轉方向,需要安裝Adobe Air。

MobiOne Studio - the iPhone app and web app designer and iPhone test center with iPhone emulator
測試請開啟Test Center,可以模擬多點觸控(按著alt),模擬按著滑動請按ctrl再移動滑鼠。還可以開webkit inspector出來,加上有designer功能,所以下載檔案也是傷當大…(1.0M9要123MB)。

Opera Mobile emulator - Test and debug on Opera Mobile using a Mac or PC
Opera自家出品模擬器

至於Android,應該裝Android模擬器,再開browser出來就可以。

附錄:
iBBDemo 2 熱鍵
o 切換至iPad模擬:Ctrl + 1
o 切換至iPhone模擬:Ctrl + 2
o 變換orientation:Ctrl + right/left arrows
o Zoom in:Ctrl +
o Zoom out:Ctrl -
o 捲動內容:用滑鼠滾輪,或是按著ctrl加方向鍵
o iPhone顯示/關閉網址列:Ctrl + D

2010年8月16日 星期一

Key to Efficient CSS Selectors (from Even Faster Web Sites)

[Rightmost First]
#toc > LI { font-weight: bold; }
了解CSS parse的順序,瀏覽器是從右而左,所以有class selector或是id selector的話,寫在最右邊的效率會比較好。

書上建議大家先去看Writing Efficient CSS for use in the Mozilla UI裡提到的原則。其實這篇已經年代久遠了(2000),不過在當年用到大量CSS的網站應該不多吧

2010年8月14日 星期六

Torrent Sites (2010-08)

整理很精美的兩個站:Coda.fmTake.fm,分別是音樂和電影

Coda.fm
Full album BitTorrent downloads
Download and discover new music in Coda.fm

Take.fm
BitTorrent movie downloads
Download and discover new movies

Torrents.to
蒐集torrents tracker及torrents search engine,按分類列出目前的torrent大站,包括public and private。

Looping with a function callback (from Secrets of the JavaScript Ninja)

function loop(array, fn){
for ( var i = 0; i < array.length; i++ ) if ( fn.call( array, array[i], i ) === false ) break; } var num = 0; loop([0, 1, 2], function(value, i){ assert(value == num++, "Make sure the contents are as we expect it."); });

Ext JS的Ext.each就是類似作法
each : function(array, fn, scope){
if(Ext.isEmpty(array, true)){
return;
}
if(!Ext.isIterable(array) || Ext.isPrimitive(array)){
array = [array];
}
for(var i = 0, len = array.length; i < len; i++){ if(fn.call(scope || array[i], array[i], i, array) === false){ return i; }; } }

Named anonymous function (from Secrets of the JavaScript Ninja)

有名字的匿名函式
var ninja = function myNinja(){
assert( ninja == myNinja,
"This function is named two things - at once!" );
};
ninja();
assert( typeof myNinja == "undefined",
"But myNinja isn't defined outside of the function." );

看起來實在是太神奇了。其實和用arguments.callee是一樣的。
var ninja = {
yell: function(n){
return n > 0 ? arguments.callee(n-1) + "a" : "hiy";
}
};
assert( ninja.yell(4) == "hiyaaaa",
"arguments.callee is the function itself." );

2010年8月13日 星期五

JavaScript log function (from Secrets of the JavaScript Ninja)

function log() {
try {
console.log.apply(console, arguments);
} catch(e) {
try {
opera.postError.apply(opera, arguments);
} catch(e) {
alert(Array.prototype.join.call(arguments, " "));
}
}
}

2010年8月11日 星期三

台北到羅東 by 客運

首都之星 (首都客運)
葛瑪蘭客運

目前看到客運是坐這兩家。

首都之星
台北在市府轉運站上車,搭羅東直達車1570。全票120元,可現場購票或用悠遊卡 。

葛瑪蘭客運
在台北轉運站(台北車站北邊)或是科技大樓站,搭羅東直達1917線。全票135元,現場劃位或網路購票。

看時刻表兩家都是10~20分鐘一班。網路上說,沒塞車的話,車程都大約一小時,葛瑪蘭在科技大樓站上車會比較快,從台北轉運站上車的話,要在市區繞,要一個小時半才會到羅東。

兩間的羅東站都是在羅東後火車站方向的光榮路上。

羅東站週邊景點可參考葛瑪蘭客運 - 宜蘭週邊

到羅東之後,有首都的宜蘭縣公車(全票22元)和葛瑪蘭接駁車(免費)到冬山河親水公園、國立傳統藝術中心。首都是兩小時一班,葛瑪蘭是平日(一到五)一小時一班、六日30分鐘一班。

相關連結:
國立傳統藝術中心
宜蘭福泰冬山厝

256色vim

哇咧…看到256色的vim,但是colorscheme似乎還要再調整,先看看這個站。

Vim Color Scheme Test
這裡目前放了C, HTML, Java, Perl, LaTeX套上不同vim colorscheme的結果(snapshot)

基本上要啟用vim 256 colors,在vimrc裡加上set t_Co=256
syntax enable

自己調全部的color scheme太累了,先找基本調性ok的,再做微調。看到有人是推薦xoria256,安裝方法就是先下載xoria256.vim,丟到colors資料夾(Linux上是~/.vim/colors,Windows是_vimrc所在的vimfiles/colors下),然後在vimrc裡加上「colorscheme xoria256」這行。

嗯…似乎不少colorscheme的comment都是用灰字,個人習慣是黑底搭綠字,搭灰字都看不清楚啊…

2010年8月5日 星期四

[歌詞] 奥華子 - 初恋


『初恋』

歌手:奥華子
作詞:奥華子
作曲:奥華子
編曲:佐藤友亮


あなたのことは何でも知ってると思ってた
不器用なことも 猫舌なことも 電話が苦手なことも

だけど私の知らないことが一つだけあったの
あなたがもう私のことを好きじゃないということ

いつからすれ違ってしまったのかな
どうして気付けなかったのかな
二人で過ごしたたくさんの思い出
これからもずっと一緒にいると思ってた

あなたは友達 今日から友達
もう二度と好きなんて言わないから
これ以上遠くに行かないで もう見るだけでもかまわない
名前で呼んだりしないから 隣り歩いたりしないから
用事もないのに電話したりしないから
だからもう逢えないなんて言わないで お願い

綺麗なものを見つけるとあなたにも見せたくて
すぐに写真撮る癖が まだ今も消えないまま

歩き方やしゃべり方を真似して バス停まで歩いた帰り道
小さなことですねたり怒ったりごめんね
もっと素直になれたら良かった

あなたの横顔 あなたの口癖
悔しいほど好きなままだから
これ以上遠くに行かないで もう見るだけでもかまわない
友達でいいから 特別じゃなくていいから
あなたの前では泣いたりしないから
だからもう逢えないなんて言わないで お願い

あなたは友達 今日から友達
そう自分に言い聞かせてみるよ
あなたが笑顔になる場所は
もう二人では行けない場所

桜並木を歩いて 海辺で花火見上げて
枯葉散る時も 真っ白な雪の日も
いつもあなたがいてくれた それだけは忘れたくないよ
名前で呼んだりしないから 隣り歩いたりしないから
用事もないのに電話したりしないから
だからもうサヨナラなんて言わないで  お願い

2010年8月4日 星期三

硬體升級

配備是這樣,但不是在這家買,所以價錢也不一樣XD。

網路報價比較便宜耶

2010年8月3日 星期二

MySpace File Hosting

MySpaceFileHosting.com

可以放ogg的地方不多,前陣子都放在toofiles,不過今天一連似乎掛了@@

找了一下,發現有MySpaceFileHosting這個,FAQ裡面是寫說檔案最大5MB,剛剛試的約5.1MB...超過一點是ok的?

[歌詞] 下川みくに - 君がいるから



『君がいるから』

歌手:下川みくに
作詞:下川みくに
作曲:下川みくに
編曲:Sin


夢見る瞳に世界は 美しく見えたけど
疑うことを覚えて 人は臆病になっていくの?

似たもの同士だよねと笑いあったあの頃
ささいな嘘さえ優しく見逃してくれたよね

もし二人に帰る場所がなくてもかまわない
私がその笑顔を守るから

星の数ほどの出会いや別れや
失いたくないものも全部
なんにもいらないと思えるよ今
ただ君のそばで見つめてたい
喜びも悲しみも 何もかも

大人になるたび少しずつ 忘れてしまった
いつでも自分の心に 素直でいること

君からもらった勇気のカケラ
君だけにあげる 私の心に咲く花を

溢れだす涙が教えてくれた
なくしちゃいけないものは全部
あの頃のまま心の中にある
太陽のような君の笑顔が
こんなにも私のこと強くする

星の数ほどの出会いや別れや
失いたくないものも全部
なんにもいらないと思えるよ今
ただ君のそばで見つめてたい
喜びも悲しみも すべて

今からここから始めようよ
二人の明日を始めようよ
生まれたままの気持ちでいようよ
夏風に揺れた 花のように
今この一瞬を咲き誇ろう

2010年8月1日 星期日

免費虛擬光碟軟體

Virtual CloneDrive和DAEMON Tools Lite在軟體王有國內學網鏡像。Alcohol 52%要注意有分共享和免費版,軟體王的是共享版。

2010年7月31日 星期六

FarmVillie Winery

  • Sweet Sake
    Rice x 5, Cranberry x 3
  • White Sangria
    White Grape x 3, Sugar Cane x 2, Strawberry x 3
  • Red Table Wine
    Grape x 2, White Grape x 5
  • Fruit Wine
    Raspberry x 3, Blueberry x 3, Sugar Cane x 2
總計:
  1. White Grape = 3 + 5 = 8
  2. Rice = 5
  3. Sugar Cane = 2 + 2 = 4
  4. Cranberry = Strawberry = Raspberry = Blueberry = 3
  5. Grape = 2
Sweet Sake
White Sangria
Red Table Wine
Fruit Wine

Programming Font

很弱的只有四種@@


因為看到這篇Free Programmer's Fonts and Other Free Monospace Fonts,把字型拿出來看一下,發現…還是Consolas用最多,Bitstream Vera Sans Mono因為要另外安裝XD,字型稍微大一點,有時候就沒用到。Inconsolata之前有看到推薦,試用了一下,卻因為Windows的ClearType有開的話,似乎不太清楚(Anti-Aliasing又Anti-Aliasing??),所以就沒用了。Anonymous Pro是剛剛下載來試的XD,也蠻清楚的,不過似乎瘦了一點,個人比較習慣粗一點點。



Bitstream Vera Sans Mono

Anonymous Pro

Inconsolata

Consolas

Common confusion characters

comic_get@github

才說完Comic Shelf不錯,還是手癢回頭弄comic_get,不過是個沒有UI和download功能的東西……

comic_get@github

目前有3個站,不過3個幾乎一樣,呃…coco和99770是一模一樣。

希望有動力會更新,然後可以生出UI來…

2010年7月28日 星期三

Comic Shelf

看到Comic Shelf,我覺得comic_get可以不用做了
(謎:本來就沒在做嘛…)

Comic Shelf提供了瀏覽、下載、搜尋的功能,介面提供了三種語言:英文、繁中、簡中,選擇繁中時,顯示及下載的名稱都會做簡繁轉換,對繁中使用者來說,這點就比MangaDowner方便很多。

當然MangaDowner支援的站台比較多,不過Comic Shelf我目前用起來覺得還ok。

下載功能有簡單的download manager,可以pause, resume,設定最大同時下載連線數、速度限制,可以針對單一圖片暫停下載,可以設HTTP Proxy。部分站台,可以設定圖片伺服器(就是那個電信、網通)。

內建的viewer雖然沒有ComicsViewer、MangaMeeya的濾鏡、翻頁特效,不過基本的full screen, zoom in/out都有。

來幾張截圖


2010年7月27日 星期二

Opera selection search in new Tab

Opera 10.60 behavior

在Opera 10.51的時候,對反白按右鍵的搜尋,會開在新的tab,這…被視為一個bug,在10.52的時候被修正了 (Opera 10.52 for Windows changelog)

和Google Chrome、Firefox的行為不同,Opera的context menu search是否開在同一個tab或是另一個新tab,是看「重新使用目前的頁籤」這個選項,如果有勾的話,search就會在同一個tab,沒勾,才會開在新tab,但是沒勾的時候,按"首頁"或是用右上的search bar搜尋都會開新tab。

另外一個方法是,按右鍵的時候,按著Shift,就會開在新tab,按著Shift+Ctrl,就會開在背景的新tab,就和一般左鍵點連結時,加上Shift, Shift+Ctrl是一樣的。

還有一個問題,現在Opera context menu預設順序,搜尋會在最上面,但是我習慣還是copy在最上面。要改這個的話,一個是直接改Opera資料夾下的「ui/standard_menu.ini」,改[Link Selection Popup Menu]和[Hotclick Popup Menu],把MI_IDM_SELSEARCH往下搬就可以啦。或者是把standard_menu.ini複製一份到user setting,我Win7的位置是在「AppData\Roaming\Opera\Opera10\menu」下,檔名可以換掉,ini裡的[Info] Name最好加些字,這樣Opera開起來,在"設定"→"功能設定"→"進階"→"工具列"→"選單設定"選擇修改過的那一個即可。

2010年7月25日 星期日

CooRie in Taiwan 2010 Jul 25 @FancyFrontier16

o IF:この世界で
o センチメンタル
o 優しさは雨のように

o サクラサクミライコイユメ (with 橋本みゆき、加瀬愛奈)

咦…不是前面還有六首歌嗎…啊…算了
(謎:分明是沒聽出來是什麼歌嘛)

後記:
偷來的歌單XD

加瀬愛奈
  • 君に続く奇跡
  • Happy my life ~Thank you for everything!!~ (原唱:yozuca*)
  • Growing

橋本みゆき
  • Cheer Up!
  • Glossy:MMM
  • 恋のローラーコースター

CooRie
  • IF:この世界で
  • センチメンタル
  • 優しさは雨のように

合唱
  • サクラサクミライコイユメ (原唱:yozuca*)