TCL 小筆記

昨天發現有隻 TCL 程式不 work 了, 可能是我們 Cygwin 版本不同, Isometry 改在他那邊可能是好的, 不過我這邊就掛了.為了解決這個問題, 只好 debug 一下為何它會有不同的表現.

關於 TCL 的說明, 這個網站真是做到仁至義盡了. http://tmml.sourceforge.net/doc/tcl/

如果大家隨便寫一個 script 檔, TCL 怎麼知道是該它處理呢? 如果您有灌 tclsh 就 OK 了. 此時只要在這個 script 前面加上一行

#!/usr/local/bin/tclsh

就可以了.

TCL 自己會去執行這個 script, 而不是交給 bash 之類的.

更好的寫法是

#!/bin/sh

# the next line restarts using tclsh \

exec tclsh “$0″ “$@"

這樣就不會出現 command not found 這樣的錯誤了. 因為不做一點 “暗記" 的話 TCL 是不會去處理每一個 script 的.

上述技巧見於 http://tmml.sourceforge.net/doc/tcl/tclsh.html

如果再 TCL 中建立了一個檔案, 又想要再 generate 一次, 將會遇到 archive = 1 的問題. 在 Windows 下有一個好用的 freeware 叫做 unlock, 用它可打掉這種檔案被程式 lock 的狀態. 我的兩台電腦都有裝.

不過在 TCL 之下, 如果不先把 file attributes 的 archive 設成 0, 就算用 file delete -force 都殺不掉它喔!

  

今日得意技

我們正在測試 multi-channel HDMI 的音訊輸出. 經過大家的努力, 初步釐清 HDMI 設定 audio 的訊號會受到 video 的影響而被抹消, 於是在 audio 獨立可以設定 HDMI 的狀況下, multi-CH 終於有聲音了.

不過咧…大部分的影片幾乎低於 5.1 聲道. 有的時候, 很難搞清楚到底是那一個 channel 的聲音錯了, 或是它本來就沒有聲音?

我們找了 IC designer、看了 spec., 還是沒有人可以告訴我們 HDMI 送出的 8 組 buffer, 各自對應到 7.1 聲道的哪一個? 左、右、中、重低音、左環繞、右環繞、後左環繞、後右環繞?雖然我可以用 “人工智慧" 排除掉絕大多數的不可能的組合, 但是至少要測測看才能確定順序! 不可能是 1,2,3,4…這麼好. (果然也不是!)

我們僅有的 8 CH 測試檔是很標準的左右對稱檔案, 重低音聲道又剛好沒聲音. 稍微測了一下覺得是在浪費時間. 因為 HDMI receiver 會很乖巧地在重低音這個聲道做 bass management, 所以該有聲音的地方沒有聲音, 不該有聲音的地方倒是有聲音.

所謂怒從心頭起、惡向膽邊生, 徒勞無功了一陣子, 決定乾脆自己來造一個 8 CH 的 wav 檔, 每個聲道都各自放一首歌, 這樣只要用耳機一聽, 不就知道那隻喇叭對到那塊 buffer 了嗎?

想法雖然很好, 可是有點麻煩. 在懶和浪費時間的中間, 我選擇了認命. 誰叫 Irene 在解相位差的那個怪 bug 呢?

首先, 我挑了梁靜茹的 8 首 MP3 解成 PCM 檔. 再寫一個小程式, 把 8 個 PCM 檔合成一個大 wav 檔.

我也依稀記得 wav 檔的 header 有 44 個 bytes, 但是要自己寫程式, 又沒有 open source 可以抄, 還真有點懶…幸好至少 Google 到了 spec.

各位看官, 這一位大善人的 home page 真是不錯. http://www.sonicspot.com/guide/wavefiles.html, 看著它, 程式就可以寫出來了. 唯一要計算的只有 file size 和 chunk size, 其他都超簡單.

可能太久沒寫 dos 程式, 我連產生 filename 的招數都生疏了. file name 應該要用一個 string 來存, index 的那個字元就用 string[x] = ‘0’+i 來寫成 i 的 loop, 這樣就可以開一串 file 了. 不過我第一時間竟然忘記這招了, 真是遜啊!

程式寫好, 一檔 8 首歌的 wav 終於現身了. 左聲道: “崇拜", 右聲道: “Ces La Vie", …右後環繞: “知多少".  嗯, 那麼發出嗯嗯啊啊的難以辨識的重低音的, 一定就是剩下的那首 “每天第一件事" 囉?

就這樣, 我終於成為能夠搞清楚哪塊 buffer 對到哪個 channel 的人了. 呃,… 既然 HW, SW, designer 都沒有人可以告訴我, 那我算是第一個知道的嗎?

據說 QA 也沒有 8 聲道的測試檔, 那麼我這個測試檔應該算是最酷的吧! 因此我將它列為今日得意技. 

早上上班的時候, 看見一條毛毛蟲在過研發六路, 我小心閃過了牠, 希望牠今天也很順利, 哈! 不過千萬不要再過馬路了~~~

[後記] “今天" 其實是昨天 5/21.

可參考的股票

有了自動選股程式之後, 變得有點自欺欺人的味道. 因為我買了某個股票之後, 就會不由自主地偏好可以把這支股票過濾出來的那些條件. 經過這樣 “嚴格" 的篩選, 果然就 “證明" 我買的股票千中選一的. 所言若不中, 絕對是正常的.

人的偏好實在難以用數據量化. 比方說那個早就已經倒掉的職棒味全龍隊, 不但至今仍然有球迷. 連黃平洋去看球的時候, 都有人找他簽名照相. 話說看球、追球星是要花錢的,  味全龍再強, 就算勝率 66.7%, 每打 2 場好球, 就要讓球迷難過 1 場.

但是會按日、週、月發錢給員工的公司若是倒閉了, 各位有看過員工寧願終身穿著公司制服, 而堅持不去別的同業公司工作嗎? 若是從來沒有發生過這回事, 那麼 “公司" 在員工的心目中, 勝率大概不高, 或者業主的鬥志並不足以說服 “公司迷". 別怪我想到米迪亞暴龍~~哈!

逆向思考它, 如果可以有一間公司讓股東、員工都愛得不像話…  媲美兄弟象這樣, 員工薪水不高但是球迷特多, N 連敗都有死忠支持者, 那也很偉大吧! 至少是不會倒~~

 

SN 代碼 股票 收盤價 成交量 殖利率% 速動比率% 本益比 價格/淨值比
1 1227 佳格 29.95 2,398 4.84 127.66 13.61 1.79
2 1727 中華化 15.7 1,015 5.1 113.88 13.89 1.17
3 3490 單井 25.1 901 9.96 267.31 11.78 1.36
4 6187 萬潤 17.5 836 7.14 245.62 6.01 0.97
5 9939 宏全 49.8 8,704 4.62 110.85 12.51 1.88
                 
SN 代碼 股票 營收平均成長%
(近1年)
營收
平均
成長%
(近3年)
現金
流量
平均
成長%
(近1年)
現金
流量
平均
成長%
(近3年)
股東
權益
報酬率%
(近1年)
股東
權益
報酬率%
(近3年)
1 1227 佳格 23.57 51.89 96.45 251.58 14.9 9.59
2 1727 中華化 72.97 30.25 43.71 33.05 12.07 6.99
3 3490 單井 10.78 33.68 101.34 78.86 20.8 25.16
4 6187 萬潤 22.77 18.48 774.13 7.09 19.6 13.91
5 9939 宏全 35.3 25.62 214.83 39.45 16.27 10.94
                 
SN 代碼 股票 毛利率%
(近1年)
毛利率%
(近3年)
淨利
平均
成長%
(近1年)
淨利
平均
成長%
(近3年)
負債比率% 技術線型
1 1227 佳格 40.66 39.7 85.1 42.93 22.74 5/10/20 日均線附近
2 1727 中華化 17.67 16.35 210.9 28.76 36.63 所有均線附近
3 3490 單井 36.98 37.37 8.7 109.94 20.3 突破 60 日線
4 6187 萬潤 35.13 34.34 65.74 46.78 25.28 突破 5/60 日線
5 9939 宏全 25 22.78 166.04 66.98 26.25 突破5/10/15 日均線

«後記»

或曰, 難道螃蟹公司不能上榜嗎? 可以的, 只要用下面這些指標, 它就是市場上的佼佼者~~~ Top 4!!

SN 代碼 股票 收盤價 市值(百萬元) 研發費用比率%(近1季) 研發費用比率%(近1年) 研發費用比率%(近3年) 研發費用比率%(近5年)
1 2379 瑞昱 70 32803 17.9 18.78 16.68 15.92
2 2454 聯發科 397 426041 24.16 22.24 13.39 12.48
3 3227 原相 279 34823 16.08 11.17 7.39 7.59
4 6286 立錡 212 28429 13.78 9.57 8.22 8.6
                 
SN 代碼 股票 毛利率%(近1季) 毛利率%(近1年) 毛利率%(近3年) 毛利率%(近5年) 平均淨利率%(近1季) 平均淨利率%(近1年)
1 2379 瑞昱 41.78 42.26 45.54 44.54 9.73 5.26
2 2454 聯發科 55.54 54.23 56.2 54.43 39.49 28.21
3 3227 原相 49.59 50.25 47.25 43.46 23.03 28.3
4 6286 立錡 40.51 39.2 41.6 39.22 15.94 19.73
                 
SN 代碼 股票 10日均價 5日均價 20日均價 平均淨利率%(近3年) 平均淨利率%(近5年)
1 2379 瑞昱 65.55 66.94 59.015 13.01 14.96  
2 2454 聯發科 391.9 386.9 362.55 38.59 38.17  
3 3227 原相 256.7 272.3 232.03 33.12 27.83  
4 6286 立錡 203.45 207.5 185.45 25.96 23.6  

前面都很容易懂, 最後一張表示表示突破 5/10/20 日均價.
因此, 偏好決定了指標, 指標決定了選股.

AVCHD / M2TS 小註解

Panasonic 和 Sony 在 2006/5/11 推出 AVCHD 格式, 並且允許燒錄 AV 檔案到 8cm DVD 上. 兩個月後, SD 記憶卡、Memory Stick、HDD 也都支援 AVCHD. 

AVCHD 乍看不知道是甚麼東西的縮寫, 其實它至少是兩個字 AVC 和 HD. AVC = audio video coding, HD = high definition. 在這個格式下, video 是 H.264, audio 是 5.1 CH AC3 或 7.1 CH 的 LPCM, 並且封裝在  MPEG2 TS bit stream 裡面.

現在當紅的 “小藍光" (mini BD, 大藍光 BD 的向下相容盜版) 就是採用 AVC-HD 的格式. Audio 的格式也變得多采多姿, DTS, TrueHD…都有了. 由於 PS3 恰好可以播小藍光, 所以在這個商機裡面獲利不少~~~ http://en.wikipedia.org/wiki/.m2ts#Software


AVCHD 的格式如下圖 (取自 WIKI)

AVCHD 的特性除了 audio, video 之外, 包括 menu navigation, slide shows 和subtitles. Menu navigation 是指 DVD 常見的 – 從 menu 畫面點選播放 title. 

AVCHD 和 BDMV 不同, BDMV 可能放在 AVCHD 底下, 或者和 AVCHD 同層. 

MSCI台股指數成分股

我的股票營業員 Croynn小姐會寄一些參考資料給我, 但我幾乎都不會看. 一來沒時間, 二來我很有主見, 只會投資我自己找到的東西.

Croynn 報給我的明牌, 我幾乎都沒有買. 倒是有一次她說主力在出瑞昱, 我自己也覺得漲太多, 所以就賣光了. (反正賣出也有手續費啊!)

雖然我不是一個乖客戶, 但是她倒是維持每日至少一信, 每隔 10 天這些信又自動被信箱殺掉. 轉念想想, 也許別人會有興趣? 我就貼一些無風險的訊息出來吧!

何謂 β值?

β值Cov(S, M) Var(M)     
分子 Cov(S,M) 表示是 Stock 與 Market 的 covariance, 數字愈大表示相關性愈高.
分母 Var(M) 是 Market 的 variance, 可以把它當作是正規化 (均一化) 的意思. 

MSCI台股指數成份股

公司代碼名稱

市值(百萬元)

佔台股大盤比重(%)

累加比重(%)

大盤β值

電子β值

金融β值

2330台積電

1,445,275

8.77%

8.77%

0.98

1.00

 

2317鴻海

789,657

4.79%

13.56%

1.16

1.06

 

6505台塑化

768,551

4.66%

18.22%

0.61

 

 

2412中華電

591,505

3.59%

21.81%

0.30

0.70

 

2882國泰金

447,927

2.72%

24.53%

1.37

 

1.10

2454聯發科

408,871

2.48%

27.01%

1.10

1.01

 

1303南亞

362,883

2.20%

29.21%

0.85

 

 

1301臺塑

355,241

2.15%

31.36%

0.71

 

 

2498宏達電

347,353

2.11%

33.47%

1.12

1.63

 

2002中鋼

340,309

2.06%

35.53%

0.90

 

 

1326臺化

299,440

1.82%

37.35%

0.74

 

 

2409友達

297,700

1.81%

39.16%

1.20

1.01

 

2881富邦金

242,948

1.47%

40.63%

1.21

 

0.99

3045台灣大

201,069

1.22%

41.85%

0.22

0.53

 

2357華碩

194,681

1.18%

43.03%

1.09

1.10

 

2885元大金

190,399

1.15%

44.18%

1.47

 

1.14

2382廣達

180,897

1.10%

45.28%

0.83

0.87

 

2303聯電

178,582

1.08%

46.36%

1.17

1.01

 

2891中信金

176,514

1.07%

47.43%

1.31

 

1.12

2308台達電

168,467

1.02%

48.45%

0.91

0.93

 

2886兆豐金

162,574

0.99%

49.44%

1.19

 

0.93

1402遠紡

162,233

0.98%

50.42%

1.23

 

 

2353宏碁

150,650

0.91%

51.33%

1.00

1.00

 

3481群創

135,568

0.82%

52.15%

1.44

1.25

 

1216統一

132,153

0.80%

52.95%

0.85

 

 

3009奇美電

129,827

0.79%

53.74%

1.26

1.09

 

2325矽品

129,414

0.78%

54.52%

1.14

1.01

 

4904遠傳

119,913

0.73%

55.25%

0.38

0.59

 

2892第一金

117,746

0.71%

55.96%

1.28

 

1.05

2880華南金

117,225

0.71%

56.67%

1.24

 

0.91

2324仁寶

112,632

0.68%

57.35%

1.09

1.07

 

2311日月光

110,941

0.67%

58.02%

1.21

1.00

 

1101台泥

108,642

0.66%

58.68%

1.15

 

 

5854合庫

103,676

0.63%

59.31%

1.17

 

0.89

1102亞泥

103,486

0.63%

59.94%

1.09

 

 

1722台肥

98,000

0.59%

60.53%

1.23

 

 

2883開發金

97,372

0.59%

61.12%

1.16

 

0.89

2354鴻準

84,790

0.51%

61.63%

1.32

1.01

 

2888新光金

78,030

0.47%

62.10%

1.39

 

1.10

2912統一超

77,880

0.47%

62.57%

0.69

 

 

2105正新

73,125

0.44%

63.01%

1.04

 

 

2890永豐金

67,784

0.41%

63.42%

1.31

 

1.02

2801彰銀

66,852

0.41%

63.83%

1.17

 

0.91

3231緯創

65,064

0.39%

64.22%

1.18

1.17

 

3532台勝科

64,937

0.39%

64.61%

0.99

0.77

 

8046南電

64,288

0.39%

65.00%

1.04

1.02

 

3474華亞科

60,910

0.37%

65.37%

1.27

0.99

 

2347聯強

58,815

0.36%

65.73%

1.17

1.16

 

2474可成

58,232

0.35%

66.08%

1.21

1.13

 

2301光寶科

58,232

0.35%

66.43%

0.98

0.88

 

9904寶成

56,150

0.34%

66.77%

0.97

 

 

2606裕民

55,599

0.34%

67.11%

1.19

 

 

2448晶電

52,481

0.32%

67.43%

1.29

1.03

 

2603長榮

52,189

0.32%

67.75%

0.90

 

 

2475華映

51,102

0.31%

68.06%

1.32

1.06

 

2356英業達

50,452

0.31%

68.37%

1.04

0.97

 

2201裕隆

49,154

0.30%

68.67%

1.23

 

 

3034聯詠

47,431

0.29%

68.96%

1.37

1.05

 

2337旺宏

46,859

0.28%

69.24%

1.11

0.86

 

6239力成

45,544

0.28%

69.52%

1.21

0.96

 

2610華航

43,736

0.27%

69.79%

1.02

 

 

2887台新金

42,429

0.26%

70.05%

1.28

 

1.04

3008大立光

42,423

0.26%

70.31%

1.04

0.72

 

1802台玻

42,413

0.26%

70.57%

0.94

 

 

2371大同

42,174

0.26%

70.83%

1.33

0.79

 

6116彩晶

41,952

0.25%

71.08%

1.32

1.01

 

1434褔懋

38,663

0.23%

71.31%

0.96

 

 

2618長榮航

37,061

0.22%

71.53%

1.15

 

 

2451創見

36,495

0.22%

71.75%

1.17

0.96

 

2884玉山金

36,152

0.22%

71.97%

1.11

 

0.83

2854寶來證

35,499

0.22%

72.19%

1.43

 

1.09

2615萬海

34,560

0.21%

72.40%

1.03

 

 

2609陽明

32,031

0.19%

72.59%

1.13

 

 

3037欣興

31,689

0.19%

72.78%

1.23

1.26

 

2903遠百

31,073

0.19%

72.97%

1.16

 

 

2379瑞昱

30,929

0.19%

73.16%

1.08

0.93

 

1605華新

30,584

0.19%

73.35%

1.24

 

 

2834台企銀

30,408

0.18%

73.53%

1.23

 

0.93

2393億光

29,934

0.18%

73.71%

1.28

0.98

 

2006東鋼

29,884

0.18%

73.89%

1.11

 

 

2015豐興

29,662

0.18%

74.07%

1.08

 

 

2408南科

29,521

0.18%

74.25%

1.23

1.00

 

3044健鼎

27,807

0.17%

74.42%

1.10

1.13

 

3189景碩

27,028

0.16%

74.58%

1.31

1.07

 

6286立錡

26,637

0.16%

74.74%

1.15

1.06

 

2352佳世達

26,127

0.16%

74.90%

1.38

1.22

 

1504東元

25,889

0.16%

75.06%

1.11

 

 

2395研華

25,823

0.16%

75.22%

0.93

0.81

 

2315神達

23,723

0.14%

75.36%

1.22

1.09

 

1717長興

23,083

0.14%

75.50%

1.07

 

 

2323中環

21,657

0.13%

75.63%

1.21

0.88

 

9917中保

21,560

0.13%

75.76%

0.69

 

 

2392正崴

20,692

0.13%

75.89%

1.20

1.14

 

8078華寶

16,125

0.10%

75.99%

1.08

1.08

 

 

有人說 β值是風險值, 不過我覺得β值不能算是風險指標. 難道大盤漲它就漲叫做風險, 大盤漲它就跌這樣沒風險嗎?

螃蟹公司雖然進不了台灣 50, 但也是 MSCI 的成份股. MSCI 成分股的市值占台股的 76% 左右.