Fold All / Expand All

2010年6月29日 星期二

MKVExtractGUI-2


手上有一片是720p AVC加ch6 AC-3的mkv,電腦播不太動…(汗)。

之前有一片是1080p AVC加ch2 AAC的mkv,原本也是播不太動,用avidemux把container換成mp4後,用WMP12播就很順!所以今天又來試試。

這次檔案還蠻大的,就想說用MKVExtractGUI試試,結果失敗。上網發現有新的MKVExtractGUI-2,馬上試用,果然成功把h264和ac3抓出來了。

不過現在用YAMB或是My MP4Box GUI合出來的mp4檔,MPC和WMP12播都是有影無聲,只有VLC可以正常播啊……還是先把音軌轉成AAC?

後記:
結果用foobar2000掛foo_ac3 decode,用nero aac轉成aac,再用YAMB把h264和m4a合起來,就可以用WMP12來播,蠻順的。

2010年6月25日 星期五

Set Opera hotkey (10.54)

中文輸入法習慣上會用Ctrl + Space去切換,而日文輸入法則是得用Alt + `。而Opera的Ctrl + Space預設是會show homepage,在日文輸入法時按Ctrl + Space就會跳回首頁,很多時候還蠻不方便的,原本在看的網頁會被換掉。

要避免的方法很簡單,就是把Opera的熱鍵改掉:

到"設定" => "功能設定"


在"進階"裡的"快速鍵",點一個鍵盤設定,然後按"編輯"


在上方的搜尋欄,輸入space ctrl,下方就會出現go to homepage的項目


點一下space ctrl,讓它變成可編輯狀態,把hotkey改成很複雜難按的組合XD。當然也是可以直接把這個hotkey刪掉。


按下確定 確定,就不會遇到上述ctrl space造成的困擾了。

2010年6月24日 星期四

remove dotted border when focus on button in Firefox

button::-moz-focus-inner { border: 0; }
的樣子

在Firefox用outline: none;沒辦法拿掉,用上面這個似乎ok。

Firefox不理outline: none;的原因似乎是accessibility,因為用keyboard press tab的時候,如果沒有outline,就沒有辦法知道focus上去了,不過…

2010年6月22日 星期二

Jpop Stop!

Jpop Stop!

意外發現的wiki站台,資料量傷當大,而且cover art非常完整!

Sakamoto Maaya - Jpop Stop!
↑除了一般的單曲、專輯,連原聲帶收錄曲也有豐富的資料

Mizuki Nana - Jpop Stop!
↑不只單曲、專輯的cover art蒐集完整,連DVD也是!

Perfume (group) - Jpop Stop!
↑近期的單曲、專輯還有詳細的oricon chart記錄

Tegomass - Jpop Stop!
會找到的原因,不論是amazon.co.jp, neowing, hmv,竟然都沒有Tegomass的cover art,莫非是J家下令各線上商店不得放cover!?

2010年6月16日 星期三

Ext JS is now Sencha.

http://www.sencha.com/

於是名稱變成了"煎茶"…

Ext JS結合了jQTouchRaphaël之後,更名為Sencha,網址也更換為www.sencha.com。

不過目前尚未推出與兩者合併後的版本,public release的Ext JS仍是3.2.1,supported release則是有3.2.2了。

Raphaël是SVG JavaScript library,讓使用JavaScript畫向量圖形可以使用同一套介面在不同瀏覽器上,當然IE是透過VML來處理。
同時還有gRaphaël提供畫圖表的功能,包括:pie chart, bar chart, line chart,缺點是目前沒有document。

jQTouch是用於開發Web Application,本身是個jQuery plugin,出發點是讓iPhone上的web app可以更像native app,因為是利用Webkit的獨有功能,所以不限定於iPhone,只要是Webkit-based都可以使用。

不過Webkit也不是都一樣的,這部分請參考ppk的The Great WebKit Comparison Table

看來HTML5和Mobile Web會是下一個潮流啊…

2010年6月15日 星期二

[歌詞] 98 Degrees - The Hardest Thing


The Hardest Thing

Artist: 98 Degrees


We both know that I shouldn't be here
This is wrong
And baby it's killing me
It's killing you
But both of us trying to be strong
I've got somewhere else to be
Promises to keep
Someone else who loves me
And trusted me fast asleep
I've made up my mind
There is no turning back
She's been good to me
And she deserves better than that

It's the hardest thing
I'll ever have to do
To look you in the eye
And tell you i don't love you
It's the hardest thing
I'll ever have to lie
To show no emotion
When you start to cry
I can't let you see
What you mean to me
When my hands are tied
And my hearts not free
We're not meant to be
It's the hardest thing
I'll ever have to do
To turn around and walk away
Pretending i don't love you

I know we'll meet again
Fate has a place and time
So you can get on with your life
I've got to be cruel to be kind
Like Doctor Zhivago
All my love i'll be sending
And you'll never know
'Cause there can be no happy ending

It's the hardest thing
I'll ever have to do
To look you in the eye
And tell you i don't love you
It's the hardest thing
I'll ever have to lie
To show no emotion
When you start to cry
I can't let you see
What you mean to me
When my hands are tied
And my hearts not free
We're not meant to be
It's the hardest thing
I'll ever have to do
To turn around and walk away
Pretending i don't love you

Maybe another time, another day
As much as I want to I can't stay
I've made up my mind
There's no turning back
She's been good to be
And she deserves better than that

It's the hardest thing
I'll ever have to do
To look you in the eye
And tell you i don't love you
It's the hardest thing
I'll ever have to lie
To show no emotion
When you start to cry
I can't let you see
What you mean to me
When my hands are tied
And my hearts not free
We're not meant to be
It's the hardest thing
I'll ever have to do
To turn around and walk away
Pretending i don't love you

=====
又想到Mariah Carey的「Bye Bye」,要貼影片卻發現以前就貼過了@@([歌詞] Mariah Carey - Bye Bye),原來的影片連結失效了,就補個新的。話說當時在船上看到Bye Bye的MV,是的,就是那個星期五的節目,似乎是因為那時候很久沒聽到MC的歌,所以格外感動啊~~

喔,那和98 Degrees有啥關係啊,就Bye Bye的歌詞裡有句「The hardest thing to do is say bye bye」,就想到了這首歌。去YouTube找影片,一開始還只找得到模仿的,找不到本尊,後來先連到I do,在相關裡才出現The Hardest Thing@@

[Lyric Get] 修正Yahoo Music!

Lyric Get

話說,Yahoo Music!原本改用Silver Light(見[Lyric Get] Using External Script to Support Yahoo Music!),最近壞掉了,去看網站,變成Flash了,可能市佔率還是Flash遠勝Silver Light吧。

不過,gateway還是很機車的會認「Google」字樣,就得不到cookie。這次壞掉是因為xmlpath的pattern改了,而且不帶http://和hostname,要自己加上去。

原本在local端的GAE試出了神奇方法,把user-agent結尾加上CRLF,會讓server端忽略append上去的「AppEngine-Google;」,不過這招果然在正牌GAE server不適用,special char被替換成underscore啦。

2010年6月14日 星期一

[耳コピー] 坂本真綾 - 美しい人



竟然有中文歌詞@@
=====

この声が聞こえるなら 渡り鳥よ導いて
命が覚えている 遥かなるあの場所へ

海鳴り 心は怖れに捕らわれぬように
歌って あなたの生まれた国の言葉で
美麗的人 見つめ合えば
美麗的人 瞳の中
同じ希望の火を灯してる

まだ見ぬかの地の花は まるで鈴の音の響き
西へと向かう風に 憧れを はばたいて

手のひら重ねて 波打つ二つの鼓動
教えて 二人を隔てているものは何
親愛的人 時がくれば
親愛的人 光のなか
孤独はぬくもりに 解けてゆく

この声が聞こえるなら 渡り鳥よ導いて
霧の夜も嵐も 愛だけは奪えない

鳥が海を渡るように 人は人を知るために
命が覚えている 遥かなるあの場所へ

あなたに触れてほしい 憧れよ 抱き寄せて
届いて 私の 生まれた国の言葉で
美麗的人 愛している 美麗的人
美麗的人 愛している 美麗的人

2010年6月12日 星期六

Developer Tools comparison between Google Chrome 6 and Safari 5

無意義標題~~單純只是來貼圖的

Element。在Google Chrome 6似乎把右半邊的style改了,個人覺得是比較清楚啦,原本把CSS selector用藍底白字顯示實在是……


Resource。現在都可以看XHR了,所以Ajax debug都ok啦


Script。到現在還是不太會用這塊,在Firebug也是@@


Profile。Timeline就默默地被略過了…,在Google Chrome 6,多了個heap snapshot,可以看到memory usage,可以拿來幫助optimize嗎?



Storage。Cookie,以及HTML5 web storage功能,還沒玩過


Console。就…Console嘛


Audit(右邊):只有Google Chrome 6有的Audit功能,會列出external JavaScript/CSS的數量,以及建議改善方向,例如會列出CSS style有多少條沒有用到之類的,不過CSS style沒有在這一頁用到應該一堆吧,因為有些是動態才去增加/修改class


禾斗禾斗,感覺混完一篇文章…

2010年6月6日 星期日

Chrome does not support WAV for HTML5 audio tag

在「HTML5 Audio Tag Support Format」我們看到Firefox 3.6, Opera 10.5, Safari 4都支援HTML5 audio tag播放wav檔案,唯獨Chrome 6仍不支援(IE8就不理它啦)。

在chromium的issue tracker有一條 Issue 23916:WAV support for HTML5 audio and video ,目前最新的回應是2010年5月7日,認為支援wav格式是刻不容緩。對專業音樂網站而言,一定是要用lossless format,用mp3, ogg是不被接受的;對動態產生音源的網站,輸出簡單的wav格式是非常合理,還要再轉mp3, ogg…等lossy format對伺服器消耗太多資源。

不過有人說是high priority,不見得很快就會修啊……就等吧,chrome應該終究是會支援wav,只是什麼時候呢?

HTML5 audio tag test site:
HTML5 <audio> and Audio() Support Tester by jPlayer - jQuery audio player plugin
Web Designer's Checklist by FindMeByIp.com (裡面對Opera 10.5 Audio tag支援codec有誤,Opera 10.5僅支援ogg, wav,不支援mp3, aac)

2010年6月4日 星期五

關閉Windows 7預覽瀏覽器分頁功能

話說Windows 7的工作列,當瀏覽器開了多個tab的時候,會變成上面的樣子,滑鼠移到圖示上,可以預覽多個分頁。

但是有時候這功能不是相當實用,像我習慣切換瀏覽器時,會用滑鼠去點圖示,有多個tab的時候,點一下並不能切換到該瀏覽器,必須要移到圖示上方,等分頁預覽出來,再去點預覽,才能切換到該瀏覽器。

而這個預覽分頁的功能,在IE, Firefox, Opera是可以關掉的 (Google Chrome和Safari目前不行,現在用Google Chrome 6.0.422.0是沒有分頁預覽出現,而Safari 4.0.4則是會有分頁預覽,沒地方關)

IE關閉預覽分頁:
到「網際網路選項」的「一般」分頁,按下「索引標籤」的「設定」,把「在工作列顯示個別索標籤的預覽」取消勾選。要重新啟動後才會生效。


Firefox關閉預覽分頁:
在網址列輸入「about:config」,會詢問你是否真的要修改,當然是要改啦,因為選項很多,在filter欄輸入「browser.taskbar.previews.enable」,把設為false即可。一樣,要重新啟動後才生效。


Opera關閉預覽分頁:
在網址列輸入「opera:config」,在filter欄輸入「windows 7」,會出現一個「Use Windows 7 Taskbar Thumbnails」,把勾選取消,按下"儲存"。要重新啟動後才生效。


參考網站:


おおきく振りかぶって~夏の大会編~ 第10集


阿部:…

為了讓夏大会結束的最好設定!?

啊…這樣我就爆雷了,算了…反正沒什麼會看@@

動畫走的還蠻快的,追到漫畫第13集了。所以這季只做到大會結束??

2010年6月3日 星期四

[Ext JS] Avoid button background-image shift in IE (ext-3.2.1)

之前在「[Ext JS] Change btnEl of Ext.Button (ext-3.1.1)」有提到,用Ext JS的Button,在IE會遇到hover + active時,background-image會跑的問題,後來發現這是IE自作聰明造成的bug,為了模擬button按下而會把background往上、往左各shift 1px。

Button Background Shift On :active Bug裡提到的解法是在button:active把background-position shift回來,但是這個解法會有問題,當按下去的時候是ok,如果這時候不放開,將游標移出button,就會多shift,或者是在button上double click,會有閃動的感覺。

在Change btnEl of Ext.Button裡是把button換成div,不過那時候改的code沒留下來(汗),所以現在嘗試另一個方法:不要把background-image設在button。

奇怪的demo page

這次的目標是保留button的event功能,但是不需要ext button的邊框,整顆button都是background-image,沒有文字。

試了幾種,目前覺得是.image-in-mc-no-text的方法比較沒有問題,重點在:
o 因為不需要Ext.Button邊框,把.x-btn-tl ~ .x-btn-br,除了.x-btn-mc之外,都設為display: none;
o .x-btn.mc原本有background相關參數,要override掉:background-position: 0 0;background-repeat: no-repeat; background-image: url(the-image-you-want.png);
o .x-btn-mc button的寬高設為和background-image一樣
o 在Firefox button的outline沒辦法拿掉,有一個神奇的解法是:把.x-btn-mc button的padding-left和padding-right設為width的一半,outline神奇地就消失了,不過在其他browser用這招似乎會造成問題,所以可以加個.ext-gecko只設在Firefox

另外hover, active, disable的圖片,最好是做成一張圖,再用background-position去移動,這樣可以避免hover時才trigger load image,第一次load的時候,會造成滑鼠移上去變成沒有圖,過一會圖才出現的問題。

2010年6月1日 星期二