Wednesday, December 26, 2007

Christmas in UK

Everywhere is closed on Christmas. So it takes us long time to find a restaurant to eat dinner. It may like the Chinese New Year in Taiwan, pizza hut is closed, Macdonald's is closed, KFC is closed, one SUBWAY is open, most bars are closed. In the end, we came to an Chinese restaurant , Good Friend Chinese Restaurant, 好友記菜館. After got in, by seeing the crowd, you would forget how cold the outside is. Thanks to Rance, his experience help me, a no idea guy, and Tony, an English lived in China, to have a great dinner. They enjoyed the crab, which I am not interested in. But I like the 炒大腸, 麻婆豆腐, 炒青菜, 鐵板什麼肉(?). And the TsingTao beer, Tony said it would be better to be 'QingDao', wulung tea are good. Though it's a little weird for Taiwanese to eat Chinese food in English countries, it's sweet to have that with good friends on Christmas.

I have a question about what should be sold if a man want to open an English restaurant in Taiwan or China. Tony said many people do not know what is English food, because most of English men just cook at home. So maybe a restaurant with an English cook could be an English restaurant. I wonder what food could be taken as a symbol of English food. I have ate potato some times in the meals in England. Potato may be a part of it. However I may make it wrong because the food I can recognized are quite a few.

Tony never deny his love of Chinese culture. The most surprising is he take the first 漢 emperor, 劉邦, as a model to learn. He like Liu and think Liu is a good leader and manager. I think he must ignore the part that Liu had killed his ministers after the emperor built. ( I wonder why it's easier for me to remember something bad someone has done but something good? ) Tony studied five different versions of English translated 孫子兵法 (The art of war), and said that Sun is good at making the action and reaction between people clear. Waaa~ Where is the 孫子兵法 I have read and used in many exams?

Wednesday, December 12, 2007

DVB Recept Considerations at Delivery System Boundaries

A bug was reported from [C] that something wrong with our DVB receipt device. Some duplicated channels appeared, and some EPG missed. Thanks to [C], he helped to point out the possible missed considerations by explain the specifics in his environment. That occurs when the receipt device is in somewhere signal coverage from different DVB transmit stations overlapped. And the stations are not configured as SFN.
Here is an example.
Freeview on the Hannington transmitter
Freeview on the Rowridge transmitter
Freeview on the Salisbury transmitter
The area of Salisbury east is covered by the three transmitters.

As a result, BBC may appear twice or more in a channel list. All of them carry the same program, but from different stations or different frequencies. That is absolutely not what an user would like to see.

Here I have a plan to fix it.
1. select a network
* with a specific network_id
* consider to compare the signal strength as the mechanism to select
** check the get_signal_strength function work
2. scan those frequencies in NIT frequency_list_descriptor
* record service_id in each entry
* consider what to do when frequency_list_descriptor is not available
3. scan PAT, PMT, SDT, EIT on those frequencies found in 2.
* discard data if the network_id, service_id is not match

Reference:
DVB, ETR 211

Thursday, November 29, 2007

Use "kernel_thread()" in an interrupt handler

May "kernel_thread()" be used in an interrupt handler routine ?
No, "Kernel panic - not syncing: Aiee, killing interrupt handler!" would occur when you use it.

Here are some discussions about that.
关于中断例程中的子进程睡眠问题
酷!學園 首頁 -> 程式討論版 -> 修改IP 問題

TODO:
Is "packet_type->func" an interrupt handler?
Even you meet kernel panic, it doesn't mean that you should be panic too, but there is a way of tracing the kernel to go. Then you may find more familiar with kernel.

Wednesday, November 21, 2007

使用 ramdisk

使用時機:
當有餘裕的 ram 可以使用,又使用了對 disk io有較高需求的applications
使用ramdisk可以把一段 ram 借來當作 disk 使用,來考慮把 application 的 disk io 放到這裡,減少等待對慢速 disk 存取的機會來增加效能。也得考慮把需要的資料寫回 disk

使用方式:
1. mknod -m 660 /dev/ram b 1 1
開啟一個 block device node, /dev/ram
b 後面的兩個1分別代表這個 device node 的 major number 和 minor number.
Major 的 1 是指 ram disk, 若是2 指的是 floppy disk (可以參考 kernel document, "Documentation/devices.txt")

2. mkfs -t ext2 -m 0 /dev/ram 4096
mkfs 可以設定 ramdisk 的大小, 4096 表示 block 的數目,每個 block 的大小在 make kernel 時可以指定並依此在這個 block device 鋪上特定的 file system

3. mount -t ext2 /dev/ram /mnt/disk
把剛剛做好的 ramdisk 掛入系統 (可用 df 來觀看系統目前所有掛起的 block devices),接著便可以無差別的使用它了

--

TODO
1. Device nodes 可以使用重複的 major, minor, 或許說每個特定的 device 由一組 major, minor 來辨別,且可以任意使用 mknod 來將他們對映到某項 device node. 如果 cat /proc/diskstats, /proc/devices 可以看到一些相關的系統設定,但不知道是何時,如何建立起這些的? (可能是kernel 在load driver 建立的)

Reference:
How to make a ram disk

Sunday, November 18, 2007

Performance Tuning for iSCSI

According these papers, A scalable and high performance software iSCSI implementation, and Performance characterization of iSCSI processing in a server platform, CRC computation do affect the iSCSI performace. And in my prime test with oprofile, after the CRC computation is disabled in RX, the performance gets a roughly 20% enhancement. Even thought my test may be not accurate, I get more confidence to stride down this way.

Reference:
1. Design and Implementation of the iSCSI Storage Protocol on HBA Initiator (iSCSI HBA Initiator 端儲存協定處理架構之設計與實作)

Thursday, November 08, 2007

NAS and SAN

除了把磁碟機裝在自己的機器上,你也可以選擇使用網路磁碟。網路磁碟的概念大致上就是透過網路來存取不是裝在自己機器上的磁碟,但使用上卻像是本機上的磁碟機一樣方便。雖然同是網路磁碟,但是可以使用許多不同的方法來實現它。
這邊我想介紹的是NAS(Network Attached Storage)和SAN(Storage Area Network), NAS大多使用NFS和SMB(samba)來提供網路硬碟的功能,你可以在Windows上面使用"連線網路磁碟機"來進行設定。iSCSI是SAN的一個派別,使用ethernet網路,另外一個派別使用了光纖來提供網路連線。在Windows上使用iSCSI, 你可以先裝上Windows iSCSI Initiator, 再利用它來和網路磁碟(iSCSI target)建立連線,完成後便可以在"控制台->系統管理工具->電腦管理"內的磁碟管理發現多出來的網路磁碟。
使用iSCSI, 你會發現多了一個選項,你可以對網路磁碟機進行格式化,看起來似乎更接近了裝在本機上的磁碟機。若是有興趣,你可以看到iSCSI便是Internet SCSI, 也就是你的作業系統會把iSCSI磁碟當作SCSI磁碟使用(作業系統存取磁碟的指令是SCSI的形式), 但作業系統和磁碟實際的溝通(transport layer)卻是改換成使用Internet
這是由於iSCSI(SAN)並不提供檔案系統(File System), 而NAS提供。所以在使用iSCSI時,存取檔案需要的檔案系統需要另外設定(裡如在Windows上,你可以指定檔案系統為NTFS或是FAT32來進行格式化)。所以我們也說iSCSI(SAN)提供的是block-level的服務,而NAS提供的是file-level的服務。

根據一些測試結果顯示(Performance Comparison of iSCSI and NFS IP Storage protocols),相同的環境下使用iSCSI與使用NFS比較,iSCSI有一些效能上的優勢。 在分析(Differences Between NFS and iSCSI)裡面說明了,這是因為NFS的設計是讓多人能夠同時透過網路使用,為了這個目的NFS多做了一些工作,來確保檔案間的同步更新,避免可能的錯誤。
也由於設計上思維的不同,NAS和SAN也各有比較恰當的使用時機。(或是說它們本來就是設計來使用在不同的需求上。) 透過下面兩張圖,可以了解的是一般使用者(clients)需要透過一層servers來存取iSCSI的磁碟,但卻可以直接使用NFS的服務。使用它們的選擇可能要取決於用戶/公司的網路佈置,與現有網路服務的搭配。另外也取決於使用的目的。例如要做例行性的資料備份,SAN可能就會是較佳的選擇。

























(From : 透過網路降生 彈性儲存系統iSCSI實測)





















(From : wiki - Network-attached storage)

Wednesday, November 07, 2007

Kernels Used in Fedora Core

FC1: 2.4.19
FC2: 2.6
FC3: 2.6
FC4: 2.6.11
FC5: 2.6.16
FC6: 2.6.18
FC7: 2.6.21
FC8: Coming (8. November 2007)

Reference:
Fedora (Linux distribution) - Wikipedia

我試著不說 me too

有時候我會害怕回答"跟他一樣","me too"的答案。但是有些時候我回答"我也是"卻是毫不猶豫。特別是當感覺到似乎有種期待不一樣答案的氣氛,但我還沒準備好,而我又不想拿不成熟的想法來回應那難得的期待。
有時候會積極想改變自己微弱的存在感,那似乎很常是不太緊張的景況。"me too"以外的回答好像沒完,天馬行空,胡說八道也不覺得難為情。

最近時常感覺到身上有某部分是關閉著。每天像是以一個70%正常人的姿態生活。比較感到糟的是,可能會造成有與100%正常人來往的習慣的朋友或同事有些怪怪的感受。

Tuesday, October 23, 2007

Marlin 小結

1. 先前看Marlin文件時,了解到Marlin使用NEMO framework來安全地交換訊息,而NEMO中又在訊息中使用SAML,便想來認識SAML


2.
web service 組成大致如圖













(from: http://upload.wikimedia.org/wikipedia/en/4/4a/Webservices.png)

是service provider向service requester提供service,它們利用java或是.NET的SOAP framework來溝通,並可利用SAML來確保溝通的安全性。



SAML protocol中















(from: http://upload.wikimedia.org/wikipedia/en/a/ae/Saml-use-case.gif)

當service requester向service provider送出請求後,provider會將requester重導向identity provider, 對requester進行authentication, 通過後便assert該requester為合法的使用者並通知service provider
* 這樣的架構也就是SAML實現SSO的方式
* SAML的訊息也需要加密,
方法一是使用SSL[transport-level security]
另一方法是使用XML Signature與XML Encryption[message-level security]
** WSS(Web service Security)
XML Signature可提供WSS中的message integrity
XML Encryption可提供WSS中的message confidentiality
from: Web Services Security: SOAP Message Security 1.1 (WS-Security 2004)
(wss-v1.1-spec-os-SOAPMessageSecurity.pdf)

3.
Marlin就採用SAML把service provider, identity provider分開的作法。這樣應該可以達到,使用content而不限service provider的可能,也就是說當我購買了"不能說的秘密"後,就能透過中華電信MOD收看,或是透過其他付費管道收看(如yam天空的寬頻電視服務)?!


todo
--
1. Web service 和 widget (e.g. yahoo widget engine) 關係

這次我想

常常會想"如果不是我,應該會更好吧!"
或是"如果是〈誰〉,一定會比現在好!"

如果負責這件案子的人,
如果在這個座位上,
如果今天跟你說話的這個人是,
...

這次我打算和這些想法對抗到底。

Sunday, October 14, 2007

Bug Fix #1

I worked on repelling a program bug for almost a week. Surprisingly, the most time-taking part isn't on how to fix it, but on how to find it. For the purpose, I had to realize the program flow to make sure where the program crashed. Not only c codes but javascript codes are involved in, which make the task a little harder, and even now I don't get the whole picture of the entire program. Thanks to the finding that the bug dwells in a function, I can stop looking into the deeper part of the program.
Here is the simplified problematic segment,

system("rm -f filename.txt");
fp = fopen("filename.txt", "w");
...
fclose(fp);

Got it? The program may crash if it trying to access the file but the file is removed by system(), which fork another process to do removal. And the problem isn't how system() does, but when it does. (The removal process created by system() may executed after fopen() called, and it depends on the os scheculer.)
I replace system() with remove() to remove file.

To look back, I can't stand how stupid that I am by means of how much time was wasted. But I am glad to be free to go ahead.

Friday, October 12, 2007

不只在心裡的心理學

心理學(psycology)來自於對於靈魂(soul)的研究(study),長時間的研究進展下來,心理學的的研究範圍區分出許多領域(perception, cognition, emotion, personality, behavior, and interpersonal relationships),也發展出許多流派。(了解心理學發展的歷史可能是蠻有趣的事,特別是對照起當時哲學和科學的發展,可以見到一些互相影響的痕跡)

我想心理學或許可以說是研究"你為什麼做這件事"的學問。
問問自己,
這件事發生的時空環境裡,你感知到的有哪些呢?
是為什麼會做這一件事呢?(為什麼不是別件?)
為什麼用這個方法呢(例如逃避可能的威脅)
你對這件事的解讀是什麼?
你在做這件事時的情緒反應是什麼?是怎麼來的?
你做這件事想得到什麼?

心理學關係到的不只是你的腦袋怎麼想(mental),還關係到你心裡(heart)的感受是怎麼樣。
有時候關於腦袋的理性這塊和關於心裡的感性那塊會有些意見不合或是不愉快,那你就會有機會幫她們調停,來認識專屬於自己的平衡。也許一些小說(理性與感性)中的人物和故事可以讓你對理性和感性的作為有些認識。

我要說的是在心理學的範疇裡,不只有研究心裡怎麼想的,腦袋怎麼運作的也在其中。Got it?

Friday, October 05, 2007

Marlin, A DRM System

Marlin是一套DRM的系統,
它運作的方式大致是這樣的,當我想要在我的player(或任一項具備Marlin Client能力的播放設備)上面播放一部影片(任何以Marlin format保護的檔案),我的player必須要具備網路連線的能力,藉由連線向DRM server取得影片解密所需要的key

Server端在我購買影片的時候會作下紀錄,將來我可以在任意播放設備上播放我所購買的影片。

Server保存了播放影片時解密所需要的key,當我登入Server後,便可取得加密後的content key(在license bundle內)。(一個解密的key被加了密,所以需要另一key來解密這用來解密的key。)這個key又使用了我發佈的public key加密過,所以只有我使用只我知道的private key才能取得。Server端使用我的public key為影片content key加密的作法便是"Binding"

但我的設備並不總是都能取得這份license bundle, Server會考慮這份license的"Target"條件來決定是不是允許license的請求,基本條件是設定為:需要是購買人我發出的請求。如果我的設備這次所請求的license bundle就是這樣的條件,設備便能取回license bundle並正常播放。若是多加了條件表示這份影片是有限期的租用,那Server端便得在確定我的租約還有效後才能放行。為license設定取得條件的動作便是"Targeting"

Reference:
Marlin Architecture Overview

Wednesday, October 03, 2007

我行我素 & 當爛人

最近工作時有點自以為是,看不清楚其他人的容貌,聽不清楚他們的要求,也沒有想要改善這樣的情況。

當爛人還蠻容易上癮的。
如果接到疑問是"你怎麼這樣?",我大概會很高興想"很高興能成為你眼中的那樣"吧!
如果不堅持盡量做好每件事,承認總是有些是是我沒辦法的,似乎就更能接受有些事情是不能改變的或是挑戰不了的了。

目前還沒有打算嘗試新的樣子哩!

Monday, October 01, 2007

UDP Broadcasting

Refer to the following site, use setsockopt/getsockopt to enable udp
broadcasting.

Linux-Kernel Archive: Re: ping: sendto: Permission denied
http://uwsg.iu.edu/hypermail/linux/kernel/9903.0/0411.html

Sunday, September 30, 2007

緬甸 - 動手了

大規模的示威遊行後,緬甸軍政府竟然動手了,2007年9月26日這天緬甸的街頭流血了,還有示威群眾在衝突中喪失了生命。

聯合國特使甘巴裡(Mr.Gambari, UN envoy)抵達緬甸斡旋美國對緬甸官員實施入境禁令。緬甸周邊國家雖發出了一些譴責聲,但大多數國家似乎以不干預緬甸內政的理由仍在觀望

但觀望下去似乎並不能停止緬甸繼續流血,為了促請緬甸軍政府盡快停止流血鎮壓,大家似乎都把期望放到緬甸鄰接的中國身上,英國首相布朗就緬甸問題分別與中國總理溫家寶和美國總統布希通了電話,因為自身也同為軍政府而有些尷尬的泰國政府,也敦促中印干預緬甸

但中國在處理這件事物似乎是特別的小心,既希望維持與緬甸政府的關係,又得面對國際上有實際作為的期望。BBC有篇文章分析了中緬間的利害關係。這是一項對中國政府的考驗。

關於中國處理緬甸抗爭事件的困境,應該還有一點值得討論和觀察的,就是中國民眾將會如何看待中國政府的反應。一樣的熱情曾經在天安門前聚集,但現在只能在記憶中沉積。中國政府對抗爭的態度在這些年接觸到國外價值後會不會由所改變?中國政府對抗爭的態度會不會在自己國內作一套,在國際上演另一套?

剛剛看到的消息是中國總理溫家寶發言呼籲緬甸軍政府停止暴力鎮壓,希望緬甸政府好好考慮這項呼籲。

這些天最多人注意到的大概是一位日本記者遭槍擊後倒地,卻在生命離開他前堅持把真相記錄下來的畫面吧!(來自ko htike's prosaic collection)














這次緬甸的行動會這麼快傳達到世界,並喚來快速(也許還是不夠快)的回應得要感謝這些在當地揭露真相的文字和圖片工作者,利用網路讓全世界的人都能接觸到最現實的殘酷。

節自ko htike's prosaic collection的一段話,
Would the Burmese community in exile and the institutions like the UN and EU wait till the situation in Burma gets worse like Darfur in Sudan?
希望能來得及!

Friday, September 28, 2007

工作隨記

這天有件怪事是這樣的,
R請我尋找一個問題的原因,
結果J很快地找出來,並把修正的方法都準備好了,
另外還夾帶了一些我以為的情緒,
大概是種抱歉。

原因是這樣,
這個問題其實與早先J所執掌的範圍較為接近,
但後來J到別處支援,
R便請我嘗試解決。

在我還未進入狀況前,
R先提出了幾項觀察的現象,
便與我討論幾個可能的原因。

但我們討論的幾種可能竟然和真正的原因落差不小,
這在我身上也可能在R身上造成了些失望。

最後在還沒能進入狀況前便得知問題已經解決,
又讓我有些失落。

所以很快的解決了一個問題後,
竟然產生了一個朦朧的低氣壓,
這是不是有點奇怪。

Monday, September 24, 2007

最近的緬甸

不知道有沒有人注意到最近有關緬甸的新聞比較多,
報導的主題大多是緬甸境內規模越來越大的抗議活動。
這次的抗議活動的導火線大概是來自
緬甸軍政府在八月大幅的調整了油價
根據BBC的報導
汽油的價格從本來的1.17美元一加侖增加到1.95美元,而柴油的價格從本來的1.17美元一加侖增加到2.34美元。
比較台灣前陣子的油價調整,
抗議也是來得很快,很多人都表達了不滿,
而且官方也很快的做了調整(浮動油價,每個月才調整一次!?)

接下來軍政府的反應與我們大不相同,
逮捕了示威份子,並預計判刑20年
接著緬甸的僧人加入了抗議
並且抗議的主題稍微改變成要求軍政府對鎮壓行為道歉
目前BBC上面最新的報導提到,
抗議規模大概來到了兩萬人
(台灣的政治集會居然可以到達數十萬規模,使我們太熱情還是太無聊?!),
遭軟禁18年的翁山蘇姬(Aung San Suu Kyi)也露面。

不知道這次的事件能不能和平落幕,
抗議的訴求能不能得到妥善的解答。
緬甸內部會不會有變化,
周邊國家能不能一同來協助緬甸人民,
事件能不能得到國際的關注。

關於翁山蘇姬,
應該很能想像她居然被軟禁了18年吧!
時間從1990年她與所屬政黨贏了大選,
軍政府不願交出政權,便將她軟禁起來。
期間諾貝爾和平獎頒給了她,
軍政府要求她離開緬甸,但被她拒絕。
與丈夫和孩子分別,
1999年丈夫過世。

我記得在一本書上讀過
她是受到鄰國印度之父,甘地的影響,
希望使用和平的方式來表達意見。
她不組織軍隊,不煽動對抗,
但用行動表示不滿。
軍政府也許是忌憚人民對她的愛戴,又請不走她才軟禁她到這時吧!

了解這一切的許多國家,
首先是向緬甸的政府表達了希望釋放翁山蘇姬的意思,
另一方面也計畫要以聯合經濟制裁的方式,使緬甸政府做出改變。
可惜據報導一些鄰近國家(中國、印度和泰國)沒能加入制裁。

最近電視播出的遠東之旅(遠離仰光 Beyond Rangoon)應該也能提升一些對當地情況的認識。

想做點什麼嗎?
這裡有個Free Aung San Suu Kyi一人一信活動,
很難想像台灣曾有個聲援翁山蘇姬演唱會吧!
或是再看些文章?
1. 心繫祖國緬甸的翁山蘇姬
2. 深受戰亂之苦的緬甸百姓

Saturday, September 22, 2007

百元電腦的夢想

正當百元電腦 (OLPC One Laptop per Child)計畫還在為降不下來的成本而努力時,









Engadget有篇消息指出,
NComputing已經和馬其頓政府(Macedonia)簽下合約,
提供他們總數為十八萬台而平均成本更為低廉($70)的選擇。

可能會由的疑問是NComputing的產品是如何突破成本的限制,
來到讓人驚異的低價。
在NComputing網站上的介紹,
我們可以了解他們產品和一般PC是有差別的,
他們使用的是Thin Client的架構,
所以大致上我們可以把它了解做
由一台Server,和許多Client連結的組合。
只需在Server端裝置較完整的資源,
Client藉由到Server連線來取得運算資源,
就能省下Client端的硬體成本。
當組合內低成本的Client增加,
整組設備就能提供更便宜的單位售價(price/seat)了。

WSJ有篇文章記錄
OLPC代表(Walter Bender, president of the One Laptop effort),
與NComputing CEO(Stephen Dukker)的對話。
也許我們未來可以看到雙方的合作哩!

--
Mr. Bender有段話很有意思:
A vaccine is not a cure; it is an agent that enables your body to manufacture a cure.
Likewise, computing is not a cure; it is an agent that will enable children to engage in learning.

可以感動人的球賽

九二一晚上的比賽讓許多人感動落淚。

這天的賽前,
統一球迷期待的是幾項紀錄,
潘威倫的聯盟十五連勝新紀錄,
和布雷能不能擊出平聯盟紀錄的第三十一支全壘打。

三個多小時的比賽結束後,
沒想到兩項不容易的紀錄都達成了,
還看到林岳平的美好復出。

很難想像林岳平才剛在四個多月前動過可能死亡(7%)的心臟手術,
是什麼驅使他選擇回到球場?
持續困難的復健來加快回到球場的時間?
這樣的表現,
我想稱他為戰士並不會過分,
他是球場上的戰士,為球隊守住戰果,
也是一位生命的戰士,戰勝了身體的病症。
看到他父母鏡頭前疼惜的眼淚和振臂的興奮,
給我的是一份感動。

還看到許久不見黃甘霖
雖然這些年不再是鏡頭中的焦點,
但是今年仍然把握住機會,
交出到目前三成五九的打擊成績,
比賽後段的一個防守機會,
是一個難接的左外野界外牆邊飛球,
他飛奔過來,稍微調整了速度以面對將要來的碰撞,
再一個小跳步把球收入手套。
又是個讓打者搖頭的守備。

可惜的是我錯過了另外幾次比賽前段的精采守備。
賽後MVP頒給了創新紀錄的潘威倫,
不過我可以想像這次MVP的選擇一定有些困難。

--
賽後主播訪問了幾位統一的球員,
感覺幾位球員場面話沒有講得很精采,
主播預期的摧淚效果也不明顯。
似乎可以更激情一些,
但這或許就是我喜歡這支球隊的部分原因。

Monday, September 17, 2007

金山衝浪去

前些日子趁著朋友邀約去衝浪,
終於我也踏出了這一步。

和想像不同的是,
這天海邊(台北縣金山鄉)的浪一點都不大,
破浪前進的期待和被浪捲走的擔憂到了海邊都不再存在。
沒想到衝浪之行
大部分的時間都用在衝浪以外的部份。
仰賴著借來的衝浪練習板,
或趴或坐著尋找平衡的感覺,
感受海水的鹹味。
熟悉一些後試著躺在板上,
太陽、藍天、海水,
再多待些時間也不會厭煩。

在下水前,教練示範和指導好幾次衝浪的動作,
先要判斷浪來的時機,
再向著浪去的方向划去,
追逐被浪趕上的時機,
當浪抬起了板子,扶著板子撐起上半身,
再順暢地移動下半身把雙腳輕輕踩上適合的板子重心,
除了踩上適當的重心外,降低自己的重心也能對完成衝浪動作有所幫助。
可惜的是在有限的嘗試裡,
我沒有在踏上版後穩定住夠滿意的時間,總是在練習落水,
這樣一來當有一天我能滿意自己維持平衡的時間,
那應該會有更大的成就感吧。

感謝JSP給我這麼好的體驗。

Sunday, September 16, 2007

發現亞當斯密 - 看好久

亞當斯密是國富論的作者,
"看不見的手"對經濟的影響,大概是他著作裡面最為人知地方了。
這本書是描述一個故事,
亞當斯密居然附身到一為通靈的現代人身上,
開始和試圖完成他經濟學博士論文的主角理查的一連串對話。

故事中的亞當斯密認為現代人對於他的理論有所誤解,
斷章取義地鼓勵所有人儘管自私,
讓看不見的手來把經濟推向好的方向是有問題的。

當可見的所有人都成為貪婪的一份子,
有人能放心把這世界交給下一代的孩子們嗎?
貪婪的世界真能繼續走下去?

故事中的亞當斯密認為他另依本著作道德情操論才是他一切理論的基礎,
為了真正的幸福,不由金錢衡量的幸福,
每個人可以由理性和直覺出發,
藉由愛己、同情的知覺,理性地與自己對話,
這樣能漸漸地形成良知。

有了這些,人就能注意自己的行為,
試圖了解別人眼中的自己,
並公正地判斷自己的行為是不是合宜,
成為自己演出的戲劇中一位公正的旁觀者。

接下來故事中再有幾個例子來說明
有良知的人在經營企業時所注重的不同價值,
可能會帶來的幸福。
--

另外提到資本,
應該不只是財務設備,
而該含有人力資本,
道德的社會資本。

經由前面的故事,這些資本的成分似乎就不難了解了。
--
這樣藉由故事討論經濟的書還蠻合我的胃口的,
另依本愛上經濟也是這樣的書。
--
發現亞當斯密

LCN in DVB-SI

In DVB SI (ETSI EN 300 468),
it says the descriptor id in the range of 0x80 to 0xFE is user defined.

0x83, in the range, is used for LCN (logical channel number) descriptor.
Which make me confused that how could a used-defined id be adopted to use on the relatively important LCN? It should use a public one.

Then I found some discuss about this non-standard usage.
And found that it's defined in DVB Europe E-Book.


And here is a article about how those specifications used.

Monday, August 20, 2007

關起來了

一扇像是門的東西關起來了,
我也是到現在才比較確定,
但是卻不知道是怎麼樣關上的。

儘管窗外的風仍呼呼地吹,
卻不覺得冷了。

現在起,
應該可以好好在室內舒服的睡一覺。

Sunday, August 05, 2007

次級房貸危機有多高

討論這個問題之前,
我們先來了解什麼是次級房貸。
大紀元的解釋大概是最容易了解的了,
新聞小百科:次級房貸
相對於主要(prime),
次級(subprime)在這裡形容的對象是借款人,
所以跟二胎房貸是不一樣的。

再參考wikipedia,
借款給次級借款人是為Subprime lending,
它可以是沒有擔保品的信用借款(Subprime credit cards),
或是有擔保品的抵押借款(Subprime mortgages)
而這次的危機,主要就是來自以房子當作擔保品的抵押借款。


發生了什麼問題?
借款人還不出錢,借款銀行只好宣告破產。
又由於Subprime mortgages高利潤的特性,
吸引許多投資公司參與,當銀行發現錢拿不回來,要損失的時候,
透過投資公司的關係,受害的可能是範圍很大的投資大眾。
影響的範圍一大,反應也就大了。


為什麼是現在?
如同我們所接觸過的一些推銷手法,
這裡的貸款歸還方式也可以是有著初期的較低利率,
但在一定的期限後會提升。
對於某些消費者來說,由於某些因素,
(例如投機客,他預計借貸所購買的資產能夠在短時間內轉手獲利。)
他可能認為能負擔初期低利就出手了。
這樣的業務在這些年景氣好,房市上揚的時機增多,
在房市持續增溫的環境下,也就是交易持續熱絡,
面臨高利息的借貸情況可能較少,
或是房市上的獲利能支持,次級房貸並沒有顯示成為一項危機。
後由於許多可能的因素,例如持續的升息,
房市冷卻下來,問題便浮現了。


為什麼銀行要承作業務?
利潤,
由於次級(subprime)貸款人的信用狀況較差,
借款銀行要承擔較大的風險,便向貸款人收取較高的費用、利息。


過去有沒有類似經歷?
大紀元的文章中,
過去曾有次級房貸的業務興衰,
不知道與這次的發展會不會相同,
也就是這項業務將會衰退,業者退出。

--
回到最初的問題,便是問題有多嚴重。
Digitimes的報導中,提到損失可能高達千億美元
損失的金額大概已經從現在的投資人手中消失了,
對於我們來說,自然是觀察接下來資金市場將有的變化再作應對。
目前已有變化大概是外資把資金轉移出台灣,
來應付可能的資金贖回需求。
美國聯準會下一個動作會是升息還是降息呢?
美國經濟未來的走向會是?世界經濟會如何被牽動呢?

--
這有篇來自對岸的文章還蠻好玩的
所謂《70%美國人實現“居者有其屋” 》極其真相 中國和平論壇 - powered by phpwind.net

Thursday, July 19, 2007

獨立、認同、矛盾

這是關於追求自己的獨立和別人對自己的認同時,
所會遇到的矛盾。
這份矛盾我不記得是從哪篇文章或書上點出的,
它得到了我很多的認同。

通常的情況是,
一個人不能夠完全地獨立生活(湖濱散記故事裡的主人翁也不是完全),
他要跟其他人一起生活,
或許是心理因素,
因為有被接受的需求,
或是經濟因素,
如果有了認同,那會比較容易尋求幫助。

認同大概可以這樣說,
認為"你"跟"我"是相同的。
認同有程度上的差別,
例如打球的時候,我們分到同一隊,
這種命運似的,也能形成一種同在一隊的認同。
再多一些,
有時候你可能久久才會發這麼一張認同卡給另一個人,
那是因為你發現了,這傢伙可以溝通,
這幾件事的想法我們有些相近,
某些事的作法我們意圖的,也很靠近,
你感覺,你可以從他身上得到延伸,
那張認同卡,可能是因為
如果不是他,你就不會是今天的你,
所以你認同。

仍然是一般的情形,
當你被認同了,
也得到心理或是經濟上的滿足,
大多數情形滿足會下降(也許這是自然地),
下降的原因除了習慣外,
還有可能是有新的需求浮現。
例如同在一支球隊,
每場球你都和隊友同上同下,
練習時付出接近的心血,得到榮耀時分享同一份喜悅。
但你會許會不想只是當球隊的四號,
你希望自己的得分能夠最多,
最能得到教練的信任,
最能得到觀眾的目光...
你可能會想要不同,
這不一定會破壞原有的認同,
但努力下去,可能就會走上不同於認同的道路。

可是這次我經驗到的不是這樣,
我得到了,
"要獨立"的結果。

My Poor English

Yes,
my English must be poor.
Much of time,
people ask me to explain what did I mean in the letter.
And I have to admit that
I have not enough reading
to find the proper way to express.
Sometimes,
I may use another way which may be so-called Chinese English
or another way invented by smug myself.

There is a lot of space for improving my English.

Sunday, July 15, 2007

Bye Bye Wretch

Maybe my former blog service provider wretch has a plan to do something from users' password. (Here is a post discussing its purpose Blog.XDite.net » 變更密碼是為了提升密碼安全性)

Because my registered mail account is too old to use.
To get my blog account in wretch back needs to follow the steps in its announcement.
(Includes e-mail my id card photo !! - -")

I don't like that and decide to be kick off.

I will find some time to transfer my old posts there here.

Thursday, July 12, 2007

I feel freezed and hard to breath

I expect myself to be a long distance runner.
But this time, I considered to run away.

I feel being tied to somewhere,
there somewhat I called principals fills.

I think it should be better to keep silent
when witnesses someone getting brighter and shining.

I refuse some chances to be a wider man,
because I think I shoukd be fucus on
my narrow interests.
I prefer to do somethings to make poor riched,
but do somethings to brighten some shining star,
or to get closer to win some light.

Am I dark? Partly, as I think.

I listen more than give,
because I think that would be happier for anyone
to give than obey.
And this might be an excuse for me to cover
my lock of idea, knowledge, common senses, or abilities.

I wait more than create,
because my laziness,
and I have no enough confidence to brings changes
which would make things better as planned.

--
I image getting out of a jail
and breaking something somewhere,
kicking someone's ass,
and slam down one ball,
waving my fists,
and do anything which could make me feel glorious.

Yes,
that is not true.
And I must face the real.

Things will keep going.
Suffering will come to its end.
Every thing will find it way out.

Monday, April 16, 2007

Would SSD be better then HDD?

Would SSD be better then HDD?

Base on current fast developing flash drive tech,
SSD could provide (up to 160GB) not smaller than the current-used HDD in our
PC.

The favorite part may include its fast reading speed and lower power
consumption.
But besides its high price,
its slow writing time may make consumers hesitate to replace their HDD with
it.
(around 18 MB/s compared to over 50 MB/s for hard drives)

However, with the newer nonvolatile storage developed (such as PRAM),
the situation could be changed.

--
Reference:
Solid state drive - Wikipedia, the free encyclopedia
http://en.wikipedia.org/wiki/Solid_state_disk

硬碟大廠 Fujitsu 也往 SSD 邁進 - Engadget Chinese
http://chinese.engadget.com/2007/04/12/fujitsu-ssd/

Phase-change memory - Wikipedia, the free encyclopedia
http://en.wikipedia.org/wiki/Phase-change_memory

Sunday, February 25, 2007

Make Blogger More Funny

Thanks to the shared link in Hemidemi,
I would like to try some clues in those links at the tail of this post to
make my blogger better.

Unexpectedly, after I logged in my blogger,
blogger notify me some new features.
My favorite is TAG!
It was opened for limited users, which might be more active ones.
To see this feature here may suggest that it passed tests,
and could be used in no trouble.
Let me try it.

I have no idea about the meaning of merging blogger's account
and google's account.
But at least it do no harm to me.

--
Ben's 部落不及格: 漫談改造裝潢 Blogger!
http://ibenjamin.blogspot.com/2007/01/blogger_26.html

Racklin's 阿土伯程式大觀園: 輕鬆擴充 Blogger 功能: Blogger_ext2.js (jQuery
way)!
http://racklin.blogspot.com/2007/01/blogger-jquery-way.html

OldMan's Blog: 想改blogger的版面必看
http://www.qna-blog.com/2007/01/blogger.html

Monday, February 05, 2007

Using Wii Remote as a Joystick for PC

WiiLi.org Wii Linux - GlovePIE
http://www.wiili.org/index.php/GlovePIE

What needed are:
* GlovePIE version .22 or higher (some functions in this guide are based
on later versions)
* A Wiimote
* A Bluetooth enabled PC running Windows 2000 or XP.
* DirectX 8.0

The application : Wii OS
http://www.wiili.org/index.php/Wii_os