Fold All / Expand All

2010年2月27日 星期六

Browse Ext GWT examples in local

要在本機看Ext JS的demo,只要把下載好的SDK解開,看examples/index.html就可以了。

但是Ext GWT似乎就不是這樣,但是每次都要到官網的demo就很麻煩,因為官網其實還蠻常出現連不上的情形,而且速度當然無法比本機端看來得快(至少那些圖檔就有差)。

研究一下才發現,原來gxt SDK裡面的samples/examples.war是一個zip檔,只要把這個檔解開,就可以在本機端看demo啦,當然,有些會post到server拿資料的就會拿不到,如果只是拿固定的json也是可以跑的。

[Lyric Get] 修正lyricwiki, utamap, 移除anicashi

是因為lyricwiki和anicashi都沒有人在用嗎…好像爛一陣子了,都沒有report。

lyricwiki因為HTML format有小改,而用BeautifulSoup的方法不好,所以parse不到東西。

anicashi看起來是網站收了,所以先拿掉。

utamap的問題是(issue 6),歌曲資訊的parsing有問題,當然是因為HTML有改,不過看了原來的parse方法……還真是……,總之目前是好的。

本來要寫J-Total的 ,結果修完上面這些,整理一下Mercurial,竟然就這麼晚了…

2010年2月26日 星期五

2010年2月24日 星期三

[備份] 福山芳樹 2010 Taiwan Live 日記內容(含歌單)

福山バンド 台湾ライブ アジアツアー最終日
2010/01/31 00:00
YOSHIKI FUKUYAMA Asia Tour 2009-2010 IN TAIWAN
2010年1月31日(日) 台湾・台北 1710 Live Studio

01. Introduction~PLANET DANCE
02. SEVENTH MOON
03. STARLIGHT DREAM
04. 弾丸ソウル
05. SUBMARINE STREET
06. Waiting for you
07. LIGHT THE LIGHT
08. Remember 16
09. 祝福と涙
10. MIRACLE SKY
11. 複眼
12. ワクガイ!!
13. 真赤な誓い
14. My soul for you
15. Burning Fire!
16. DYNAMITE EXPLOSION
17. HOLY LONELY LIGHT
18. 突撃ラブハート
19. ANGEL VOICE

~アンコール~

20. TRY AGAIN
21. ねここしゃん
  ~ドラムソロ
  ~きいろいスクールバス(歌:てつろう)
  ~I’m Down/The Beatles(歌:横田昭)
  ~キングゲイナー・オーバー
  ~ねここしゃん
22. この空の下に君がいるから

俺にとっての初めての海外ライブは、2006年の福山バンドでの台湾。
以来JAMや福神で台湾を訪れて、今回で5回目になる。
2006年の福山バンドは3人だったんだが、
今回はちゃんと横ちゃんもいる。
(横ちゃんはKOTOKOちゃんのツアーで台湾に来た事があるのだ。)
ああ台湾!!!
やっぱりここのパワーは凄いな。
おそらく日本語理解度はNo.1だし。
機材のトラブルとかいろいろあったんだが、
それを差し引いても、最高のライブだったよ。
台湾のみんなありがとう。我愛台湾!再見吧!!


何はともあれご飯なわけで


豪華ホテルでジャンプ


食って満足なリズム隊


現地でお借りしたVOX AC-30XTBが2台。
リハーサルで音がよかった右のVOXを使ってたんだが、
本番中(My soul for you)凄いノイズと共に壊れてしまった。
そこから後は左のVOXを使用。


台湾の栄養ドリンク飲んでイザ出陣
=====
這場因為設備讓整體流暢度減低,但是福山超強的power讓整場還是很嗨!下次要換更大場地了啦!

坂本真綾 ベストアルバム「everywhere」


坂本真綾が自ら選曲した楽曲、全30曲。
デビュー曲「約束はいらない」から、初作曲の新曲「everywhere」まで、 15年の軌跡を彩るベスト・オブ・ベスト!!

<Disc1>
01. I.D. 
02. マメシバ
03. birds 
04. うちゅうひこうしのうた 
05. 指輪 -23カラット-
06. 奇跡の海
07. ヘミソフィア 
08. 紅茶 
09. 風が吹く日
10. Gift 
11. パイロット
12. tune the rainbow
13. カザミドリ
14. 約束はいらない
15. ループ~sunset side (new mix)

<Disc2>
01. マジックナンバー<123!mix>  (new version)
02. Remedy
03. 光あれ
04. 僕たちが恋をする理由
05. ダニエル 
06. ユッカ 
07. blind summer fish 
08. gravity 
09. NO FEAR / あいすること
10. 30minutes night flight 
11. プラチナ
12. Feel Myself 
13. ユニバース
14. ポケットを空にして
15. everywhere  (新曲)

<初回盤付属DVD>
1. PV「マジックナンバー」
2. PV「everywhere」

=====
自1996年4月24日「約束はいらない」以來,maaya發行了17張單曲、6張原創專輯、2張mini專輯(easy listening, 30minutes night flight)、2張Single Collection(HotchPotch, Nikopachi)。在2010年3月31日,也就是maaya的30歲生日當日發行首張精選輯,當天maaya也要在武道館舉行15周年紀念Live「Gift」!

來看一下選曲吧,
01. 『I.D.』官網名稱,收錄於專輯「DIVE」
02. 『マメシバ』地球少女アルジュナ Ending Theme,收錄於單曲及專輯「Lucy」
03. 『birds』收錄於專輯「イージーリスニング」
04. 『うちゅうひこうしのうた』收錄於專輯「少年アリス」
05. 『指輪 -23カラット-』Escaflowne Ending Theme,這個版本是收錄在Single Collection「Nikopachi」,另外有單曲版及movie ver.,非收不可的maaya重量級歌曲。
06. 『奇跡の海』ロードス島戦記-英雄騎士伝- Opening Theme,在「トライアングラー」之前,是maaya銷量最高的單曲!
07. 『ヘミソフィア』動畫「ラーゼフォン」Opening Theme
08. 『紅茶』,原曲為菅野よう子在2000年替日本コカ・コーラ『紅茶花伝』所做的廣告歌曲,重新填寫歌詞,收錄於專輯「Lucy」
09. 『風が吹く日』,天空のエスカフローネ Image Song,收錄於專輯「グレープフルーツ」
10. 『Gift』,CLAMP学園探偵団 Ending Theme,收錄於Single Collection「HotchPotch」
11. 『パイロット』,為單曲「走る」的coupling song,之後收錄於專輯「DIVE」、Single Collection「HotchPotch」
12. 『tune the rainbow』,ラーゼフォン 多元変奏曲 主題曲
13. 『カザミドリ』,收錄於專輯「かぜよみ」
14. 『約束はいらない』,出道單曲
15. 『ループ~sunset side (new mix)』,首張非菅野單曲,這次的版本不知如何。

01. 『マジックナンバー<123!mix>  (new version)』,最新單曲,原作曲、編曲是ROUND TABLE的北川勝利
02. 『Remedy』,『鉄のラインバレル』後期エンディングテーマ,收錄於專輯「かぜよみ」
03. 『光あれ』,收錄於專輯「少年アリス」
04. 『僕たちが恋をする理由』,收錄於專輯「30minutes night flight」
05. 『ダニエル』,NHK夜の連続ドラマ『真夜中は別の顔』挿入歌,收錄於專輯「23時の音楽」與Single Collection「Nikopachi」。(「23時の音楽」沒有列在wiki裡的maaya專輯,但是官網的discography有列這張。)
06. 『ユッカ』收錄於專輯「DIVE」
07. 『blind summer fish』收錄於專輯「イージーリスニング」
08. 『gravity』,WOLF'S RAIN Ending Theme
09. 『NO FEAR / あいすること』收錄於專輯「夕凪LOOP」
10. 『30minutes night flight』收錄於專輯「30minutes night flight」
11. 『プラチナ』,カードキャプターさくら Opening Theme
12. 『Feel Myself』收錄於專輯「グレープフルーツ」
13. 『ユニバース』收錄於專輯「30minutes night flight」
14. 『ポケットを空にして』,天空のエスカフローネ Image Song,收錄於專輯「グレープフルーツ」
15. everywhere  (新曲)

近期單曲蠻多沒選的,例如 風待ちジェット、さいごの果実、トライアングラー、雨が降る,30minutes night flight選了3首還蠻驚訝的,不過有「僕たちが恋をする理由」當然是好。

專輯比例上,HotchPotch以6首擊敗Nikopachi的5首,咦……因為這2張是Single Collection啊(汗)

基本上這張的選曲很棒,主要的知名單曲都有收錄,也有幾首能見度較低的好歌(紅茶, 光あれ, 僕たちが恋をする理由, ...),要說遺珠的話,應該是「THE GARDEN OF EVERYTHING 〜電気ロケットに君をつれて〜」吧,不過這首也不是maaya主音就是了@@

2010年2月10日 星期三

slmgr.vbs /?

slmgr.vbs /?

slmgr.vbs /xpr
顯示授權狀態的到期日



關聯連結:
大量啟用的 Slmgr.vbs 選項

/skms <Name[:Port] | : port>
此選項指定要連線之 KMS 主機電腦的名稱和連接埠 (選擇性)。 設定此值會停用 KMS 主機的自動偵測。
如果 KMS 主機使用網際網路通訊協定第 6 版 (IPv6),必須以 [hostname]:port 格式指定位址。 IPv6 位址包含冒號 (:),Slmgr.vbs 指令碼將會剖析錯誤。
此操作必須從提升權限的命令提示字元中執行。

/ato [Activation ID]
如果是零售版和使用 KMS 主機金鑰或多次啟用金鑰 (MAK) 安裝的大量系統,/ato 會提示 Windows 嘗試線上啟用。
如果是使用已安裝 Generic Volume License Key (GVLK) 的系統,這會提示嘗試使用 KMS 啟用。 已設定為暫停自動 KMS 啟用嘗試 (/stao) 的系統仍會在執行 /ato 時嘗試 KMS 啟用。
System_CAPS_note注意事項
從 Windows 8 (與 Windows Server 2012) 開始,已不再使用 /stao 選項。 請改用 /act-type 選項。
參數 [Activation ID] 延伸了 /ato 支援,以識別電腦上安裝的 Windows 版本。 指定 [Activation ID] 參數會隔離與該啟用識別碼相關聯版本的選項效果。 執行 Slmgr.vbs /dlv all 可取得已安裝 Windows 版本的啟用識別碼。 如果您需要支援其他應用程式,請參閱該應用程式指南的進一步指示。
KMS 啟用不需要提高的權限。 不過,線上啟用需要提高權限,或者必須設定 [標準使用者操作] 登錄值以允許未獲授權的使用者具有軟體保護服務的額外存取權。

[歌詞] FIRE BOMBER - Burning Fire


『Burning Fire』

歌手:FIRE BOMBER
作詞:indy
作曲:カツキユーナ
編曲:カツキユーナ、ソン ルイ、飯塚啓介


Come on burning fire!
Come on Yeh Yeh Yeh!
Come on burning fire!
Come on!!

瞬く星空 切り裂くように
掻き鳴らせ 轟くPower Chord
kakinarase todoroku Power Chord

錆びついた時空を 飛び越えて輝け
立ち止まってる ヒマはないんだぜ

未来をつかみ取るカギを今
取り戻すその為に
闘えるなら すべてを賭ける
そうネ!? そうだよネ!!

Ultimate Ultimate Ultimate Fight!!

Come on! Jump into the sky
伝説を飛び越えろ 今 Right Now!

Come on Fighting for your dream
捧げるよ 希望の世界を見つける為に
Come on burning fire!
Come on Yeh Yeh Yeh!
Come on burning fire!
Come on Yeh Yeh Yeh!
Come on burning fire!
Come on!!

未来に誓う固い約束を
守り抜くその為に
闘えるなら すべてを賭ける
そうネ!? そうだよネ!!

Ultimate Ultimate Ultimate Fight!!

Come on! Jump into the sky
伝説を飛び越えろ 今 Right Now!
Come on! Scream into the night
輝くよ 無限の闇に

Come on! Dreaming for the stars
永遠の キズナ信じて Right Now!

Come on Fighting for your dream
捧げるよ 希望の世界を 見つける為に

[歌詞] abingdon boys school - From Dusk Till Dawn

abingdon boys school - From Dusk Till Dawn -INCH UP-
收錄於專輯的版本


From Dusk Till Dawn

歌手:abingdon boys school
作詞:西川貴教
作曲:柴崎浩
編曲:abingdon boys school


暮れてく 夕映えに 背中を押されて
歩き出す 影が示す方へ

絶えない 幾つもの 出会いと別れを
繰り返し どこへ向かうのか

人は誰も 迷いながら 罪という名の 運命(さだめ)を背負って
それでもなお 生きる意味を 知るだろう

僕らは そう Day by Day 明日へ 続く道の途中で
Now Say It Again 君とふたりのまま 居られたならいいのになぁ...

何かを 失って 何かを手に入れて
削れてく 僕の心には

傷だらけで 痣にも似た 数えきれない ほころびがあって
それでもまた 光差す場所を 目指して

僕らが そう Day by Day 描いた 果てない未来の地図に
Now Say It Again ずっとあの日のまま 居られたなら...

限りある時の中で 限りない夢を抱いて
打ち鳴らす胸の鼓動が 君を呼び続ける
From Dusk Till Dawn

ひそやかに 野に咲く 名もなき花びらの様に
そう Day by Day 明日へ 続く道の途中で
Now Say It Again 君とふたりのまま
移りゆく世界に その足跡だけを 残して...

2010年2月8日 星期一

Build v8 JavaScript engine on win32 using MinGW

目前從svn checkout下來的v8 (version 2.1.0),已經可以用MinGW在Windows上compile,要先安裝Python和Scons,把MinGW的路徑丟進PATH。在v8的資料夾打scons就會開始build了。

當然,還是要遇到一些小問題,一個是直接打scons,會fail,error message是「unrecognized command line option "-fvisibility=hidden"」,這個只要加參數,變成「scons visibility=default」就ok啦。

於是就生出一個libv8.a了,但是要build shell的時候,又有問題了…

build shell要加參數,變成「scons visibility=default sample=shell」,而error message是一堆undefined reference,咦…這不是沒link到library會出現的問題嗎,但是出現的function name,其實都在指令裡面了,就是-lwinmm -lws2_32,除非是MinGW的win32api沒安裝到,才會link不到啊。不過這次會fail的原因竟然是因為上述兩個library寫在-lv8前面,只要把那兩個移到-lv8後面,就會compile成功了!

不過因為不知道SConstruct要怎麼改才能變動順序,所以就自己手動打g++那段了@@

再來是研究用v8跑JSLint

2010年2月7日 星期日

[ExtJS] right click on grid to select row

意味不明なタイトル…

有時候我們會希望按右鍵,selection就變成該row,在ExtJS的grid,可以利用rowcontextmenu這個event,然後再叫SelectionModel.selectRow()去做到。

但是還有多選的問題,如果目前已經有一個多選的情形,右鍵按在已選的其中一個時候,這些多選仍要保持選擇的狀態,selecRow()的第二個參數可以指定是否要保留已選,但是右鍵是按在其他row的時候,這些多選就要取消,只選剛才右鍵按的那一個,所以還要用isSelected來決定是否要保留原本的多選。

以下code在ext-3.1.0測過:

// grid is a Ext.grid.GridPanel
grid.on('rowcontextmenu', function (grid, rowIndex, evt) {
var sm = grid.getSelectionModel();
sm.selectRow(rowIndex, sm.isSelected(rowIndex));
}, this);
grid.on('contextmenu', function (evt) {
evt.preventDefault();
}, this);


preventDefault()如果在rowcontextmenu裡面呼叫的話,還是會有瀏覽器原本的右鍵選單,要在contextmenu這個event擋掉才行。

Disable Google Translate bar in Google Chrome (5.0 dev)

Google Chrome 5.0 dev最近多了個新功能,就是會自動偵測網頁語言,然後在上方彈出是否要翻譯此網頁。

乍看之下,似乎傷當貼心,但是實際上……如果會常常看其他語言網頁,例如英文、日文的話,每一頁都會彈這個bar,就會讓人覺得很煩。

而今天發現……我看自己的blog也會彈出來是怎樣!

目前從「選項」,沒有相關設定可以關閉這項功能,只能當這個bar出現的時候,按它右邊的選項,會有「不翻譯這個語言」和「不翻譯這個站」兩種,選了之後,就不會出現了


不過關掉之後再開起來的方法就不知道了XD

JavaScript: The Good Parts, talk by Douglas Crockford

JavaScript: The Good Parts by Douglas Crockford

// style 1
return {
ok: true
};

// style 2
return
{
ok: false
};

這兩種style有什麼差呢?在JavaScript,style 1會return一個object,而style 2則是什麼都不是!

talk裡提到DOM API是the worst API,但是JavaScript standard是由ECMA制定,而DOM則是w3c,這兩個組織不溝通、不合作,所以DOM的問題,不是從JavaScript language可以解決的@@