Fold All / Expand All

2011年4月26日 星期二

FFmpeg and libav

About Libav來看,libav是FFmpeg developer大戰之後的產物,不過從git commit和網頁更新來看,兩邊好像還是有互通?

在ffmpeg-devel mailing list,有時可以看到像是論壇筆戰一樣的來回,說穿了就和小孩子吵架一樣,浪費時間,毫無生產力。在2010年時,這樣的文章突然上升,而且是開發者之間,搞得烏煙瘴氣。

最後變成了其中一群開發者,跳出來成立libav (March 13, 2011),算是FFmpeg forked project。而libav的其中一項宗旨:提供stable release,對許多利用FFmpeg的開發者而言,是件好事,以往都只能從svn上拉某一天的snapshot下來,希望這版不要有人漏進了commit (是有這種事的,隔了3天後補上一個很基本的bug fix)。

有趣的是,原以為兩邊會就此分道揚鑣,但git上有許多相同的commit,甚至包括了「Replace more FFmpeg instances by Libav or ffmpeg.」 on git.videolan.org, on git.libav.org

更神奇的還有兩邊網頁的changelog,以定期release為宗旨的libav,在news上有提到release 0.7,downlaod有0.7beta1 "The Big Bump",但是changelog沒改;倒是FFmpeg的download還是 0.6.90-rc0"Love and Peace",changelog卻多了version 0.7_beta1。

真是令人猜不透啊…

2011年4月25日 星期一

The Pragmatic Programmer, chapter 3. The Basic Tools

Tip 20
Keep Knowledge in Plain Text
Tip 21
Use the Power of Command Shells
Tip 22
Use a Single Editor Well
Tip 23
Always Use Source Code Control
Tip 24
Fix the Problem, Not the Blame
Tip 25
Don't Panic
Tip 26
"select" Isn't Broken
Tip 27
Don't Assume It -- Prove It
Tip 28
Learn a Text Manipulation Language
Tip 29
Write Code that Writes Code
這個章節主要可以分成3大類:
一、純文字的好處
二、學會強大的工具
三、除錯的準則

一、純文字的好處
純文字不只是沒有結構的字文,HTML, XML都是屬於純文字的範圍。用純文字儲存資料的好處是,資料本身就有意義,如果是用binary來儲存的話,只看到資料,沒有相對應的邏輯,很難可以理解。在UNIX世界,許多的configuration也都是以line-based純文字來儲存。

二、學會強大的工具
這章提到的工具包括:shell, editor, source control。
shell是一系列的工具,像是find, grep, tar…之類,學會這些工具,可以用少少的幾個指令,就達成很多事情。
editor則是提倡學會一個強大的editor並且編輯任何東西,不只程式碼,說明文件、記事、系統管理都使用同一套editor,這樣就不需要在切換editor時用不同的操作方式。而好的editor應該要有syntax highlight, auto completion, auto indentation, initial code or document boilerplate, tie-in to help system, IDE-like features (compile, debug, ...)
source control非常重要,應該不論什麼情形都要使用,即使這個project只有1個人開發、時程只有1個星期。使用source control system可以讓任何修改都可以undo,就像好的editor可以undo, redo一樣。當系統出了問題,一時找不出原因,就可以用version夾擊的方法來縮小範圍。書中提到的source control system: SCCS, RCS, CVS看來都是老傢伙了,因為書是1999年,而SVN是2000年,Git, Mercurial則是2005年才誕生。

三、除錯的準則
大家都不喜歡debug,但這又是條必經之路,作者提供一些準則。

解決問題,不要怪罪
不管是自己生的bug,還是別人的bug,甚至是作業系統的bug,不要只會找人出來鞭,應該要用正面的態度,以解決問題為優先。

不要驚慌
project都會有時程因素,但是也不要亂了陣腳,

"select"沒有壞掉
這個…挺有趣的,作者提到說有位資深工程式相信select system call在Solaris系統是有問題的,因此花上數個星期去嘗試work around,但都無法有效解決問題,最後坐下來仔細看select的document,然後在幾分鐘內解決了這個問題。read the document before use the function!

不要假設它,證明它
當一個bug產生,覺得不可能的時候,先不要假設它不可能發生,而是要證明它。如果這個bug是因為團隊中有人有錯的假設所造成,與整個團隊討論這個問題,因為有一個人誤會,代表其他人也有可能!

最後建議大家去一套text manipulation language,算是結合強大的工具與純文字,如此也可以輕鬆做出code generator

2011年4月23日 星期六

Playg Hinet Radio using mediaelement.js (Silverlight plugin)

demo page: Hinet Radio List

利用mediaelement.js的Silverlight plugin,載入事先parse好的Hinet Radio List,加上ExtJS 4.0 beta3的UI。

type要設成"audio/wma"才行,沒試過能不能用mediaelement.js去播SHOUTcast stream

Hinet Radio List in json format

[
{id: "1001", title: "BravoFM 台北都會休閒音樂台", uri: "mms://bcr.media.hinet.net/RADRM081"},
{id: "1120", title: "Classical 台中古典音樂台", uri: "mms://bcr.media.hinet.net/RADRM041"},
{id: "228", title: "E-Classical 台北愛樂", uri: "mms://bcr.media.hinet.net/RA000018"},
{id: "308", title: "KISS RADIO 網路音樂台", uri: "mms://bcr.media.hinet.net/RA000042"},
{id: "156", title: "KISS RADIO 大眾廣播電台", uri: "mms://bcr.media.hinet.net/RA000040"},
{id: "206", title: "中廣音樂網i radio", uri: "mms://bcr.media.hinet.net/RA000007"},
{id: "205", title: "中廣流行網 i like", uri: "mms://bcr.media.hinet.net/RA000009"},
{id: "222", title: "HitFM聯播網 北部", uri: "mms://bcr.media.hinet.net/RA000036"},
{id: "88", title: "HitFM聯播網 中部", uri: "mms://bcr.media.hinet.net/RA000035"},
{id: "90", title: "HitFM聯播網 南部", uri: "mms://bcr.media.hinet.net/RA000034"},
{id: "370", title: "POP Radio 台北流行音樂電台", uri: "mms://bcr.media.hinet.net/RA000080"},
{id: "294", title: "奇美古典音樂網", uri: "mms://bcr.media.hinet.net/RA000014"},
{id: "212", title: "BestRadio 台北好事", uri: "mms://bcr.media.hinet.net/RA000013"},
{id: "213", title: "BestRadio 高雄港都", uri: "mms://bcr.media.hinet.net/RADRM012"},
{id: "211", title: "BestRadio 台中好事", uri: "mms://bcr.media.hinet.net/RA000010"},
{id: "303", title: "BestRadio 花蓮好事", uri: "mms://bcr.media.hinet.net/RA000011"},
{id: "248", title: "AppleLine 蘋果線上", uri: "mms://bcr.media.hinet.net/RA000001"},
{id: "321", title: "ASIAFM 衛星音樂台", uri: "mms://bcr.media.hinet.net/RA000004"},
{id: "357", title: "Flyradio 飛揚調頻", uri: "mms://bcr.media.hinet.net/RA000019"},
{id: "313", title: "RTI央廣 音樂", uri: "mms://bcr.media.hinet.net/RA000061"},
{id: "340", title: "佳音現代聖樂網", uri: "mms://bcr.media.hinet.net/RA000031"},
{id: "338", title: "全國廣播音樂網", uri: "http://bcr.media.hinet.net/RA000047"},
{id: "289", title: "太陽電台", uri: "mms://bcr.media.hinet.net/RA000064"},
{id: "1060", title: "needs RADIO 信義之聲", uri: "mms://bcr.media.hinet.net/RADRM039"},
{id: "1143", title: "古都電台", uri: "mms://bcr.media.hinet.net/RADRM085"},
{id: "232", title: "飛碟電台", uri: "mms://bcr.media.hinet.net/RA000072"},
{id: "210", title: "ASIAFM 亞州電台", uri: "mms://bcr.media.hinet.net/RA000003"},
{id: "295", title: "ASIAFM 亞太電台", uri: "mms://bcr.media.hinet.net/RA000002"},
{id: "148", title: "IC之音", uri: "mms://bcr.media.hinet.net/RA000037"},
{id: "282", title: "環宇電台", uri: "mms://bcr.media.hinet.net/RA000020"},
{id: "202", title: "全國廣播", uri: "http://bcr.media.hinet.net/RA000068"},
{id: "201", title: "佳音電台", uri: "mms://bcr.media.hinet.net/RA000029"},
{id: "250", title: "佳音經典音樂網", uri: "mms://bcr.media.hinet.net/RA000030"},
{id: "229", title: "GOLDFM 台北健康電台", uri: "mms://bcr.media.hinet.net/RA000027"},
{id: "226", title: "GOLDFM 台中城市廣播", uri: "mms://bcr.media.hinet.net/RA000028"},
{id: "238", title: "臺北廣播電臺 喔海洋頻道", uri: "http://bcr.media.hinet.net/RADRM069"},
{id: "208", title: "臺北廣播電臺 都會資訊頻道", uri: "http://bcr.media.hinet.net/RADRM070"},
{id: "109", title: "大千電台", uri: "mms://bcr.media.hinet.net/RA000067"},
{id: "301", title: "EZ Radio 宜蘭中山電台", uri: "mms://bcr.media.hinet.net/RADRM065"},
{id: "217", title: "真心之音廣播電台", uri: "mms://bcr.media.hinet.net/RA000033"},
{id: "207", title: "中廣新聞網", uri: "mms://bcr.media.hinet.net/RA000008"},
{id: "187", title: "NEWS98新聞網", uri: "mms://bcr.media.hinet.net/RA000073"},
{id: "1080", title: "台灣之聲", uri: "mms://bcr.media.hinet.net/RADRM046"},
{id: "1020", title: "正義電台", uri: "mms://bcr.media.hinet.net/RA000022"},
{id: "198", title: "正聲 台北調頻台", uri: "mms://bcr.media.hinet.net/RA000016"},
{id: "317", title: "正聲 台北調幅台", uri: "mms://bcr.media.hinet.net/RA000015"},
{id: "286", title: "復興廣播電台 第一網", uri: "mms://bcr.media.hinet.net/RADRM024"},
{id: "287", title: "復興廣播電台 第二網", uri: "mms://bcr.media.hinet.net/RA000025"},
{id: "288", title: "復興廣播電台 短波網", uri: "mms://bcr.media.hinet.net/RA000026"},
{id: "216", title: "漢聲廣播電台 全國調頻網", uri: "mms://bcr.media.hinet.net/RA000076"},
{id: "215", title: "漢聲廣播電台", uri: "mms://bcr.media.hinet.net/RA000074"},
{id: "309", title: "漢聲光華網 短波", uri: "mms://bcr.media.hinet.net/RA000077"},
{id: "281", title: "漢聲光華網 中波", uri: "mms://bcr.media.hinet.net/RA000075"},
{id: "315", title: "RTI央廣 國語", uri: "mms://bcr.media.hinet.net/RA000063"},
{id: "327", title: "綠色和平台灣文化廣播電台", uri: "mms://bcr.media.hinet.net/RA000032"},
{id: "177", title: "ICRT", uri: "mms://bcr.media.hinet.net/RA000038"},
{id: "314", title: "RTI央廣 歐美及方言", uri: "mms://bcr.media.hinet.net/RA000062"},
{id: "312", title: "RTI央廣 FM", uri: "mms://bcr.media.hinet.net/RA000060"},
{id: "311", title: "RTI央廣 亞洲頻道", uri: "mms://bcr.media.hinet.net/RA000059"},
{id: "1170", title: "Best Radio 南方之音", uri: "http://bcr.media.hinet.net/RADRM044"},
{id: "1180", title: "Nice923 宜蘭生活廣播", uri: "mms://bcr.media.hinet.net/RADRM086"},
{id: "259", title: "寶島新聲廣播電台", uri: "mms://bcr.media.hinet.net/RA000066"},
{id: "1140", title: "快樂聯播網-台北", uri: "mms://bcr.media.hinet.net/RADRM082"},
{id: "1141", title: "快樂聯播網-嘉義", uri: "mms://bcr.media.hinet.net/RADRM083"},
{id: "1142", title: "快樂聯播網-高雄", uri: "mms://bcr.media.hinet.net/RADRM084"},
{id: "1040", title: "非凡音電台", uri: "http://bcr.media.hinet.net/RADRM071"},
{id: "160", title: "igo 531", uri: "mms://bcr.media.hinet.net/RA000006"},
{id: "300", title: "大漢之音", uri: "mms://bcr.media.hinet.net/RADRM021"},
{id: "241", title: "寶島客家廣播電台", uri: "http://bcr.media.hinet.net/RADRM023"},
{id: "254", title: "新客家廣播電台", uri: "http://bcr.media.hinet.net/RADRM048"},
{id: "298", title: "高屏溪客家廣播電台", uri: "mms://bcr.media.hinet.net/RADRM045"},
{id: "356", title: "青春線上", uri: "mms://bcr.media.hinet.net/RA000079"},
{id: "162", title: "中廣寶島網", uri: "mms://bcr.media.hinet.net/RA000005"},
{id: "1100", title: "警廣 全國交通網", uri: "http://bcr.media.hinet.net/RADRM049"},
{id: "1103", title: "警廣 台中台", uri: "http://bcr.media.hinet.net/RADRM053"},
{id: "1101", title: "警廣 台北台", uri: "http://bcr.media.hinet.net/RADRM050"},
{id: "1104", title: "警廣 台南台", uri: "http://bcr.media.hinet.net/RADRM054"},
{id: "1108", title: "警廣 台東台", uri: "http://bcr.media.hinet.net/RADRM058"},
{id: "1106", title: "警廣 宜蘭台", uri: "http://bcr.media.hinet.net/RADRM057"},
{id: "1102", title: "警廣 新竹台", uri: "http://bcr.media.hinet.net/RADRM052"},
{id: "1107", title: "警廣 花蓮台", uri: "http://bcr.media.hinet.net/RADRM056"},
{id: "1109", title: "警廣 長青網", uri: "http://bcr.media.hinet.net/RADRM051"},
{id: "1105", title: "警廣 高雄台", uri: "http://bcr.media.hinet.net/RADRM055"}
]

1. 利用「http://hichannel.hinet.net/xml/radioList.jsp」拿到全部電台列表
2. 取得id後,餵到「http://hichannel.hinet.net/player/radio/silverlight.jsp?radio_id=」
3. 裡面會有「var radioStream = "mms://bcr.media.hinet.net/RA000004";」
其中的「mms://bcr.media.hinet.net/RA000004」就是我們要的網址

2011年4月15日 星期五

[歌詞] Scott Matthew - dear john


『dear john』

歌手:Scott Matthew
作詞:Tim Jensen
作曲:菅野よう子
編曲:菅野よう子


days of night slip through my mind in a silent moonless sky
paralyzed and motionless
all things falter
somewhere back
I lost myself so far deep inside of you
everything's become too much
so deep
so weak
where did I go?
images of falling light move across the hollow sky
I see movemnet after all
calling, falling
remember you're not the only one to feel this way
cause I'm one who has also had enough
so long dear John
I'm gonna go

2011年4月11日 星期一

真・三国無双6攻略Wiki

真・三国無双6攻略Wiki

修学士 問題集

宝具作製

この特技を以下のキャラクターで習得すると、クロニクルモードにおいて特定の武器を作成出来る。
宝具作成が可能になった後に行商人に話しかけるときはこの三人のいずれかを選ぶとよい。
呉:呂蒙
蜀:諸葛亮
晋:郭淮

2011年4月10日 星期日

潮品集

380:雙拼:油雞、燒鴨
400:湯包 x 2
98:蝦仁腸粉
98:鮮蝦腐皮卷
98:蟹黃燒賣
58:奶黃包
360 :炒花椰菜

假日茶資:100 (2人)

當月壽星打九折,但是茶資不算在9折,而服務費10%則是有含茶資去算
1492 + 100 + 159(10%服務費) - 149(9折) = 1602

果頁果頁…是還不錯吃啦,不過真的很貴

2011年4月8日 星期五

guitar performance of Get No Satisfaction!


詳情要看幕後花絮「坂本真綾 ギタリストへの道!!~Get No Satisfaction!な日々~」

parse time and title from mkv chapters.xml to cue sheet

import codecs
import re

def parse_xml(f):
time_pattern = '<ChapterTimeStart>([0-9]{2}):([0-9]{2}):([0-9]{2}).([0-9]{2})0+</ChapterTimeStart>'
title_pattern = '<ChapterString>([^<]+)</ChapterString>'

time = None
title = None

result = []

for line in f:
obj = re.search(time_pattern, line)
if obj:
hr, min, sec, ms = [int(x) for x in obj.groups()]
time = '%02d:%02d:%02d' % (hr * 60 + min, sec, ms)
continue

obj = re.search(title_pattern, line)
if obj:
title = obj.group(1)
result.append((time, title))
continue

return result

def write_out(out, string):
out.write(string + '\n')

def go(input, output):
f = open(input, 'rb')
out = open(output, 'wb')

result = parse_xml(f)
count = len(result)
idx = 1

out.write(codecs.BOM_UTF8)

write_out(out, 'TITLE "Unknown Title"')
write_out(out, 'FILE "Sakamoto Maaya Gift at BUDOKAN.wav" WAVE')

for time, title in result:
# TRACK 02 AUDIO
s = ' TRACK %02d AUDIO' % (idx)
write_out(out, s)

# TITLE "02"
s = ' TITLE "%s"' % (title)
write_out(out, s)

# PERFORMER "Yoko Kanno"
s = ' PERFORMER "%s"' % ('Sakamoto Maaya')
write_out(out, s)

# INDEX 01 04:11:20
s = ' INDEX 01 %s' % (time)
write_out(out, s)

idx += 1

out.close()


if __name__ == '__main__':
input = 'mkv.xml'
output = 'mkv.cue'

go(input, output)

cue sheet of Sakamoto Maaya LIVE Gift at BUDOKAN

cue sheet convert from mkv chapters
TITLE "Maaya Sakamoto 15th Memorial LIVE Gift at BUDOKAN"
FILE "Sakamoto Maaya Gift at BUDOKAN.wav" WAVE
TRACK 01 AUDIO
TITLE "everywhere ~INTRODUCTION~"
PERFORMER "坂本真綾"
INDEX 01 00:00:00
TRACK 02 AUDIO
TITLE "Gift"
PERFORMER "坂本真綾"
INDEX 01 01:34:10
TRACK 03 AUDIO
TITLE "Feel Myself"
PERFORMER "坂本真綾"
INDEX 01 07:03:10
TRACK 04 AUDIO
TITLE "プラチナ"
PERFORMER "坂本真綾"
INDEX 01 13:47:10
TRACK 05 AUDIO
TITLE "MC1"
PERFORMER "坂本真綾"
INDEX 01 18:12:20
TRACK 06 AUDIO
TITLE "blind summer fish"
PERFORMER "坂本真綾"
INDEX 01 19:46:20
TRACK 07 AUDIO
TITLE "ヘミソフィア"
PERFORMER "坂本真綾"
INDEX 01 23:40:20
TRACK 08 AUDIO
TITLE "ユッカ"
PERFORMER "坂本真綾"
INDEX 01 27:56:20
TRACK 09 AUDIO
TITLE "30minutes night flight"
PERFORMER "坂本真綾"
INDEX 01 32:56:20
TRACK 10 AUDIO
TITLE "MC2"
PERFORMER "坂本真綾"
INDEX 01 38:17:20
TRACK 11 AUDIO
TITLE "Remedy"
PERFORMER "坂本真綾"
INDEX 01 46:05:30
TRACK 12 AUDIO
TITLE "紅茶"
PERFORMER "坂本真綾"
INDEX 01 50:42:30
TRACK 13 AUDIO
TITLE "SONIC BOOM"
PERFORMER "坂本真綾"
INDEX 01 56:04:30
TRACK 14 AUDIO
TITLE "奇跡の海"
PERFORMER "坂本真綾"
INDEX 01 64:40:40
TRACK 15 AUDIO
TITLE "MC3"
PERFORMER "坂本真綾"
INDEX 01 70:27:50
TRACK 16 AUDIO
TITLE "gravity"
PERFORMER "坂本真綾"
INDEX 01 71:18:10
TRACK 17 AUDIO
TITLE "カザミドリ"
PERFORMER "坂本真綾"
INDEX 01 74:48:10
TRACK 18 AUDIO
TITLE "ダニエル"
PERFORMER "坂本真綾"
INDEX 01 80:07:10
TRACK 19 AUDIO
TITLE "0331medley <featuring 菅野よう子>"
PERFORMER "坂本真綾"
INDEX 01 83:57:60
TRACK 20 AUDIO
TITLE "~約束はいらない(Intro. )"
PERFORMER "坂本真綾"
INDEX 01 83:57:80
TRACK 21 AUDIO
TITLE "~指輪"
PERFORMER "坂本真綾"
INDEX 01 84:41:10
TRACK 22 AUDIO
TITLE "~Active Heart"
PERFORMER "坂本真綾"
INDEX 01 87:13:10
TRACK 23 AUDIO
TITLE "~アルカロイド"
PERFORMER "坂本真綾"
INDEX 01 87:55:10
TRACK 24 AUDIO
TITLE "~夜明けのオクターブ"
PERFORMER "坂本真綾"
INDEX 01 89:16:10
TRACK 25 AUDIO
TITLE "~Tell me what the rain knows"
PERFORMER "坂本真綾"
INDEX 01 90:10:10
TRACK 26 AUDIO
TITLE "~tune the rainbow"
PERFORMER "坂本真綾"
INDEX 01 91:23:90
TRACK 27 AUDIO
TITLE "~チョコと勇気"
PERFORMER "坂本真綾"
INDEX 01 92:22:90
TRACK 28 AUDIO
TITLE "~トライアングラー"
PERFORMER "坂本真綾"
INDEX 01 93:08:60
TRACK 29 AUDIO
TITLE "~約束はいらない"
PERFORMER "坂本真綾"
INDEX 01 93:22:10
TRACK 30 AUDIO
TITLE "~Happy Birthday To You"
PERFORMER "坂本真綾"
INDEX 01 94:21:10
TRACK 31 AUDIO
TITLE "Get No Satisfaction!"
PERFORMER "坂本真綾"
INDEX 01 95:31:90
TRACK 32 AUDIO
TITLE "MC4"
PERFORMER "坂本真綾"
INDEX 01 100:15:10
TRACK 33 AUDIO
TITLE "マメシバ"
PERFORMER "坂本真綾"
INDEX 01 101:40:10
TRACK 34 AUDIO
TITLE "Private Sky"
PERFORMER "坂本真綾"
INDEX 01 107:40:20
TRACK 35 AUDIO
TITLE "光あれ"
PERFORMER "坂本真綾"
INDEX 01 111:57:20
TRACK 36 AUDIO
TITLE "MC5"
PERFORMER "坂本真綾"
INDEX 01 117:00:20
TRACK 37 AUDIO
TITLE "I.D."
PERFORMER "坂本真綾"
INDEX 01 122:57:10
TRACK 38 AUDIO
TITLE "ENCORE~MC6"
PERFORMER "坂本真綾"
INDEX 01 128:24:30
TRACK 39 AUDIO
TITLE "風待ちジェット~kazeyomi edition <featuring 鈴木祥子>"
PERFORMER "坂本真綾"
INDEX 01 134:02:30
TRACK 40 AUDIO
TITLE "マジックナンバー <featuring 鈴木祥子>"
PERFORMER "坂本真綾"
INDEX 01 138:33:20
TRACK 41 AUDIO
TITLE "MC7"
PERFORMER "坂本真綾"
INDEX 01 144:09:20
TRACK 42 AUDIO
TITLE "everywhere"
PERFORMER "坂本真綾"
INDEX 01 151:52:10
TRACK 43 AUDIO
TITLE "MC8"
PERFORMER "坂本真綾"
INDEX 01 158:08:10
TRACK 44 AUDIO
TITLE "ポケットを空にして"
PERFORMER "坂本真綾"
INDEX 01 160:38:10
TRACK 45 AUDIO
TITLE "everywhere ~FINALE~"
PERFORMER "坂本真綾"
INDEX 01 165:11:00

2011年4月6日 星期三

人因科技 SP-1800 MP3多媒體喇叭

MP3多媒體喇叭/ SP-1800@人因科技

不是開箱文@@

原本拿來當鬧鐘的手機,之前開始罷工,早上鬧鐘都不響┐(─_─)┌,差點遲到好幾次。所以看了一下,找了這款有鬧鐘功能的MP3喇叭。

先說鬧鐘部分的需求,實際上有些不便,因為我是要mp3音樂當鬧鈴,也就是鬧鈴的檔案是在USB碟上,人因這款有支援鬧鐘開機,但僅限內建鈴聲(FM沒試過),當鬧鈴檔案是在USB碟上,就得一直開機才可以,而喇叭雖然是可充電,但是目前試只開著沒放音樂,不到一天就沒電了,鬧鐘當然就不會叫啦,所以得插電才比較穩。

音量和播放音質是可以接受啦,沒有試開到最大聲,一般音量還ok,沒有破音的問題。

所以如果和我一樣,是買來要當mp3鬧鐘的話,要考慮到一直插電才能用,如果打算要放的地方離插座很遠,那就不建議囉。

2011年4月2日 星期六

HawkEye's FFmpeg Windows Builds

HawkEye's FFmpeg Windows Builds

喔喔,終於有新的FFmpeg Windows Build網站了,static, shared都有,不過build的頻率不知道是怎樣,目前看到static是有4版

Internet Explorer 6 倒數計時

Internet Explorer 6 倒數計時

在"推廣"裡面有「Forrester Consulting 公司針對 Internet Explorer 8 所做總體經濟影響的研究」,這是什麼啊XD

推廣banner!如果使用IE版本小於7的,就會顯示banner「您正在使用過期版本的Internet Explorer,為了更快速、更安全的瀏覽體驗 "立刻升級"」,連結是到ie9.tw



順便記錄一下Internet Explorer Compatibility VPC Image連結,雖然我們要放棄IE6,但是IE7, IE8還是要測一下,畢竟Windows XP不能裝IE9啊