2011年11月6日 星期日

利用gen_init_cpio建立initrd的script


利用gen_init_cpio建立initrd的script
#!/bin/bash
#kernel的目錄
KERN_DIR=/usr/src/linux-kvm
#gen_initramfs_list.sh產生的暫存檔
INITRAMFS_LIST=/tmp/gen_initramfs_list
#initramfs的來源目錄, 為傳入該script的第一個參數
INITRAMFS_DIR=$1
#initrd的目的檔名, 為傳入該script的第二個參數
INITRD=$2
#給INITRAMFS_DIR default值
: ${INITRAMFS_DIR:="/home/brook/projects/rootfs"}
#給INITRD default值, 
: ${INITRD:="/home/brook/initrd"}

if [ ! -d $INITRAMFS_DIR ]; then
    echo "usage: $0 <initramfs_dir> <output_file>"
    exit 1
fi

sh $KERN_DIR/scripts/gen_initramfs_list.sh -d $INITRAMFS_DIR > $INITRAMFS_LIST
$KERN_DIR/usr/gen_init_cpio $INITRAMFS_LIST > $INITRD



2011年10月22日 星期六

javascript(6.1) - event, onkerpress


onkeypress當鍵盤被按下時觸發,這個event算蠻常用的,尤其是想要限制使用者的輸入範圍時。 其範例如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head>   <title></title> </head> <body>   <script type="text/javascript">     function noNumbers(e)     {        var keynum        var keychar        var numcheck        if (window.event) { // IE          keynum = window.event.keyCode        } else if(e.which) { // Netscape/Firefox/Opera          keynum = e.which        }        alert(keynum)        keychar = String.fromCharCode(keynum)        numcheck = /\d/        return !numcheck.test(keychar)     }   </script>   <form>     <input type="text" onkeypress="return noNumbers(event)">     <input type="text" id="k">   </form>   <script type="text/javascript">     document.getElementById("k").onkeypress = noNumbers;   </script> </body> </html>
這邊要注意的是,不同的瀏覽器會由不同的方式取得該event的值。


參考資料:W3schools, onkeypress Event


2011年9月29日 星期四

[讀書心得]大債時代(序)


「如果你欠銀行一百萬,你的命運掌握在銀行手中;如果你欠銀行一百億,銀行的命運掌握在你手中。」這一句開場白讓我印象深刻,台灣的茂德就是一個例子了,以股作債,金融遊戲沒有所謂的死巷,只有怎麼轉,讓錢轉進你的口袋。
「如果這個世界上,人人都擁有大量存款,沒有債務,那只會導致兩件事發生:第一,銀行倒閉,第二,存款變廢紙,擁有糧食的,才是真正富人。」第一件事情會不會發生我不確定,但是第二件事情肯定會發生,其實這世界最殘酷的事實就是不可能均富,一定要有人擁有大筆財富,而另一大群人缺錢,為錢賣命工作,這世界才可能進步,鄧小平說的最坦白了,先讓一部分的人富起來,沒有說要讓大家都富起來。
序的後面還有一段話讓我感受頗深,「我們希望自己的收入不斷成長,不斷的投入更多的時間與精力,追求下一份更高的薪水、更好的享受。快樂永遠是下一次加薪,下一次旅行,下一次購物。我們從不滿足於自己已經所有的。想像一下,有一個人在四、五十歲的年紀,有一天突然心臟病發作。雖然事後幸運地復原了,但發作那一霎那心痛如刀剮,讓他以為自己就要離開人世的瞬間,卻讓他看清了人生的目的。從此以後,他過著更健康的生活,更珍惜與家人與朋友相處的時光,更知道拿一些時間來做自己覺得真正重要的事。一次健康上的小打擊,卻讓他的人生之路走得更快樂踏實。」如果說,賺錢是要讓自己和家人過得更好,那麼在你追求財富的路途上,是不是真的有過得比較好,還是只看到帳面上的數字在增加,自己的身體或心理卻反其道而行,家人之間的感情是否更好,還是越來越疏遠了,我想都是值得我們去省思的。



熱門文章