Fold All / Expand All

2014年1月28日 星期二

jQuery Mobile 1.4 Supported Platforms

http://jquerymobile.com/gbs/1.4/

和 1.3 比較的變動,最主要是

  • Internet Explorer 在 1.4 從 IE8 開始才是 A-grade,之前是從 IE7
話說 demo 的 Panel 似乎比較順了,有空來試試

2014年1月26日 星期日

Lyrics Master 2.3.9

沒想到竟然還有在更新,2.3.9 版是 (2014/01/19)

(謎:這樣說 Lyric Get 不也是還有更新)

Lyrics Master

從當年只試過 Windows,到現在都有 Mac 可以來試了@@

話說人家還有 Lyrics Online
http://lyrics.kenichimaehashi.com/

附上 2.3.9 版支援的站台列表



舊文們:



Run mutiple Python test script (test discovery)

其實還是不知道為什麼要叫做 Test Discovery
簡單來說,就是有很多 .py 的 test script,要如何不用一個個執行,可以一次全部執行呢?
喔,前提是這些 test script 是用 Python unittest module 寫的
如果把 test script 都放在「tests」資料夾下,
可以在該資料夾上一層下指令
python -m unittest discover tests
如果 working directory 在 tests ,就不用加 tests。另外,也可以加 -v 多吐一些資訊
python -m unittest discover -v

Deploy to Google App Engine using Git

Using Git and Push-to-Deploy
https://developers.google.com/appengine/docs/push-to-deploy

要用 High Replication Datastore (HRD) 的 Application 才能使用 Git push to deploy

試了一下,新增還蠻簡單的,目前是在 Mac OS 上試,不知道在 Windows 上如何。

git remote add appengine [repository url]

改好了,再用 git push appengine master 即可,不過 deploy 需要一點時間,不是單純 push 檔案上去。

而在 app engine console 也會有 commit history 可以看

當然第一個目標就是把 Lyric Get 改用這個方法啊…

2014年1月12日 星期日

Unable to download YouTube 1080p video

After we solve the issue that some video links use encrypted signature, the fmt map did not give us a 1080p link. What happen?
Let’s check YouTube entry on wikipedia
http://en.wikipedia.org/wiki/YouTube#Quality_and_codecs
You will find itag value 37 for MP4 1080p is marked as discontinued format. And truly we did not find itag value 37 on fmt map.
Downloaders found itag value 37 will no longer be able to download 1080p video.
So, how to get 1080p video now.
in adaptive_fmts, we can get links for DASH
itag value Default container Video resolution Video encoding Video profile Video bitrate (Mbit/s)
133 MP4 240p H.264 Main 0.2-0.3
134 MP4 360p H.264 Main 0.3-0.4
135 MP4 480p H.264 Main 0.5-1
136 MP4 720p H.264 Main 1-1.5
137 MP4 1080p H.264 High 2-3
160 MP4 144p H.264 Main 0.1
264 MP4 1440p H.264 High 4-5
itag value Default container Audio encoding Audio bitrate (kbit/s)
139 MP4 AAC 48
140 MP4 AAC 128
141 MP4 AAC 256
171 WebM Vorbis 128
172 WebM Vorbis 192
The bad news is, audio and video are seperated links. So we have to merge stream by ourself.
Try a link with 1080p format!
http://www.youtube.com/watch?v=Zlot0i3Zykw

Download YouTube video with encrypted signature

所以故事就是,原來抓 sig= 的,在舊的影片看起來沒問題,但是新的影片,改用 s= 的,就都會失敗。
而 decrypt 的邏輯,是放在 html5player-(.+?)\.js 裡面。
喔,那要怎麼辦呢?
如果是 js based,像 userscripts (https://userscripts.org/scripts/review/25105) ,應該是直接拿來用就好了
不過其他語言呢?
youtube-dl 就非常的帥氣寫了 parse_sig_js 和 parse_sig_swf (for age gate)
https://github.com/rg3/youtube-dl/blob/master/youtube_dl/extractor/youtube.py
為了下載 YouTube 要寫個 js syntax parser 也太苦了吧
稍微試一下,最近想抓的幾部影片似乎都是同一個 html5player,所以邏輯也都一樣,就直接寫死
convert encrypted signature to array
swap(0, 36)
swap(0, 14)
slice(1)
reverse()
slice(1)
swap(0, 54)
join the array back to string
不知道什麼時候會再換,到時候再說啦

YouTube download

http://rg3.github.io/youtube-dl/

太神奇了啦,竟然還有 encrypted signature,YouTube 保護影片方式越來越複雜

https://github.com/rg3/youtube-dl/blob/master/youtube_dl/extractor/youtube.py

==
update:

Download YouTube Videos as MP4
https://userscripts.org/scripts/review/25105

actually you need to download the player js, and find the signature decrypt array

==
update:

看來是和上傳時間有關?

[MV] Perfume「Spring of Life」發佈寫2013年6月18日,這時候還不是 encrypted signature

[MV] Perfume 「Magic of Love」也是寫6月18日,不過就變成 encrypted signature 了…

2014年1月11日 星期六

[歌詞] Perfume - Sweet Refrain



Sweet Refrain

歌手:Perfume
作詞:中田ヤスタカ
作曲:中田ヤスタカ


何年も忘れてたことが
何かの拍子 急に思い出す
あの日見た夢が今でも
燻っているのかしら

間違いじゃないよ 同じコトを
結局はしてる 形変えて
起こるミラクル 起こせ想い
このままじゃ いけない
明日がいっぱい

気持ちはきっと加速して
心が12000回転くらい
越えた頃 次につながる 風を切って
まさかというようなことを
次々と繰り返してきて まだ
追い越せない 届けたいの
そう Sweet Refrain
そう Sweet Sweet Refrain

サラダの中のあいつみたい (みたい)
取り除いても 匂いが消えない (消えない)
キミと前の人のことが
気になって (気になって) 眠れないわ

ただの勘違い だと信じて
気にしないフリは もう疲れた
起こるミラクル 起こせ想い
このままじゃ いけない
明日がいっぱい

気持ちはきっと加速して
心が12000回転くらい
越えた頃 次につながる 風を切って
まさかというようなことを
次々と繰り返してきて まだ
追い越せない 届けたいの
そう Sweet Refrain
そう Sweet Sweet Refrain

Sweet Sweet Refrain Refrain
Refrain Refrain Refrain Refrain
Refrain Refrain Refrain
Refrain Refrain Refrain

[歌詞] Perfume - 1mm



1mm

歌手:Perfume
作詞:中田ヤスタカ(capsule)
作曲:中田ヤスタカ(capsule)


好奇心まかせの 日々に退屈して
ひとつのことだけ 追いかけてみるのが
実は難しい 本気になるくらい
気持ち次第だね なんて思ってたけれど
なんてことない そんなわけない ただ
現実はずっと想像の上を行く
覚悟がまだまだ 1ミリも 足りないね

最終電車に 揺られてる
このまま遠くへ行きたくて
Ah Ah Ah 遠回り
Ah Ah Ah 夢をみて
何年経っても 難しい
ぜんぜんしっくり きてなくて
Ah Ah Ah 変わらない
もういい もういい くないよ
ぜんぜん どうして この気持ち
伝わらないね このままじゃ
Ah Ah Ah やりなおし
Ah Ah Ah くりかえす
だんだんそうして 近づくよ
線路は一本だけだから
Ah Ah Ah 帰ろうよ
Ah Ah Ah さあ

遠くの場所から 離れて見ていれば
おもしろおかしく 楽しめるかも けど
その場所にいたら 何も変えられない
リスクから逃げたら 何も始められないよ
なんてことない そんなわけない ただ
現実はずっと想像の上を行く
覚悟がまだまだ 1ミリも 足りないままで

最終電車に 揺られてる
このまま遠くへ行きたくて
Ah Ah Ah 遠回り
Ah Ah Ah 夢をみて
何年経っても 難しい
ぜんぜんしっくり きてなくて
Ah Ah Ah 変わらない
もういい もういい くないよ
ぜんぜん どうして この気持ち
伝わらないね このままじゃ
Ah Ah Ah やりなおし
Ah Ah Ah くりかえす
だんだんそうして 近づくよ
線路は一本だけだから
Ah Ah Ah 帰ろうよ
Ah Ah Ah さあ

[歌詞] Perfume - Magic of Love



Magic of Love

歌手:Perfume
作詞:中田ヤスタカ
作曲:中田ヤスタカ


甘い恋と愛を描いて
キミのことトリコにするの
Magic of Love そんな魔法が
もし使えても ドキドキできるの?

キミの心はバタフライ
ふわふわ空を飛ぶ
風のように自由で
触れることもできなくて

恋の調味料を 色々試したら
きっと何か魔法とか 使えるようになるかな

甘い恋と愛を描いて
キミのことトリコにするの
Magic of Love そんな魔法が
もし使えても ドキドキできるの?
ひと粒の恋をかみしめて
キミの元に飛んで行けたら
Magic of Love この魔法をかけて私に
ねえ 永遠に

ハートを作る成分を
一度分解して
好きなようにできたら
この悩みも消えるのに

恋の調味料は どんなのがお好み?
きっと何か魔法とか 込めてないといけないね

甘い恋と愛を描いて
キミのことトリコにするの
Magic of Love そんな魔法が
もし使えても ドキドキできるの?
ひと粒の恋をかみしめて
キミの元に飛んで行けたら
Magic of Love この魔法をかけて私に
ねえ 永遠に

甘い恋と愛を描いて
キミのことトリコにするの
Magic of Love そんな魔法が
もし使えても ドキドキできるの?
ひと粒の恋をかみしめて
キミの元に飛んで行けたら
Magic of Love この魔法をかけて私に
ねえ 永遠に

射手網下載有問題?


會彈出 Network Error (tcp_error)

不過網路上亂搜,發現有人提到把網址的 file1.shooter.cn 改成 file0 就可以下載了

2014年1月1日 星期三

SSD 價格 (2014 Jan 01)

SSD Price
Intel 335 180G $3780
Intel 530
120G $3150
180G $4850
240G $5888
Micro M500
120G $2588
240G $4500
Kingston V300
60G $1780
120G $2599
240G $4800
Toshiba
128G $2950
256G $5380
Plextor M5 Pro
128G $3490
256G $6890
Plextor M5S
128G $2790
256G $4950
換個方向
Size Intel 530 Micro M500 Kingston V300
120G $3150 $2588 $2599
240G $5888 $4500 $4800
Size Toshiba Plextor M5 Pro Plextor M5S
128G $2950 $3490 $2790
256G $5380 $6890 $4950

硬碟
Size Seagate Toshiba WD Blue WD Green WD Red WD Black
1TB $1900 $1800 $1940 NA NA $2600
2TB $2690 $2600 NA $2630 $3190 $4650
3TB $3590 $3570 NA $3590 $4190 NA
4TB $5190 NA NA $5290 $5890 $7990

foo_touchremote: TouchRemote DACP server

http://wintense.com/plugins/foo_touchremote
TouchRemote plugin (foo_touchremote) is an implementation of DACP server for foobar2000.

按照官網的說法,應該是安裝了這個 foobar2000 plugin 之後,就可以用 iOS 上的 Remote app 來瀏覽、控制 foobar2000 播放了!

不過目前還試不出成功的方法…

另外在 Android 上也有個 app
TunesRemote+ (https://play.google.com/store/apps/details?id=org.tunesremote)

據說可以和 foo_touchremote 搭配使用,不過也是連 pair 就沒辦法了…

iPad 舊換新方案

2013 年 12 月最新:iPad 舊換新各家方案比較表
http://appleuser.com/2013/12/17/ipad-change-price/

STUDIO A 舊機換新機方案
http://www.studioa.com.tw/prom_detail.php?id=2

遠傳門市 iPad 舊機回收折抵
http://promotion.fetnet.net/ipad-air/list.html

Youth - Apple Premium Reseller (facebook)
https://www.facebook.com/photo.php?fbid=437517946374005&set=a.336500089809125.1073741828.334312126694588

new iPad 16G Wifi
Youth: $6300
STUDIO A: $5500
遠傳: $5000

價格上看起來是 Youth 最高,不過 Youth 很多項目都要扣,變壓器、外盒都要有,刮傷、掉漆看程度會扣或是絕收。

遠傳外盒、傳輸線、變壓器都可以不用,不過要綁用戶方案@@