自訂 Bash Prompt 取得連結 Facebook X Pinterest 以電子郵件傳送 其他應用程式 4月 16, 2015 以前在使用 shell 的時候,會覺得 prompt 所顯示的「目前所在目錄位置」實在是太長了,但是拿掉又有點不方便。結果看到同事很聰明的讓提示字元換到下一行,所以也決定來這樣幹。 Bash Profile Generator 是一個動態的 Bash Prompt 產生器,就用這個打造自己喜歡的 Prompt 吧。 取得連結 Facebook X Pinterest 以電子郵件傳送 其他應用程式 留言
如何將Linux打造成OpenFlow Switch:Openvswitch 10月 29, 2013 因為工作上被指派去做SDN,自然需要SDN的網路設備才可以。問題是SDN Switch賣的超級貴的,一台差不多要30萬台幣。這跟當初推廣SDN的人說法完全不一樣!他們當初說SDN網路設備會變得比較便宜,因為網路設備上不需要在堆疊這麼多的網路協定,因此硬體可以Cost Down,也可以省下軟體的錢。問題是,如果單單賣純種SDN Switch根本是不可能的事情啊,因為缺少可以在上面跑的軟體和控制器,所以只好保留傳統設備上的功能,再多加OpenFlow的支援,並提供給使用者選擇的開關。這樣當然只會更貴不會便宜啊!! 在沒錢、沒人、沒資源的情況下,要怎麼辦呢?用模擬軟體?可惜要Demo的時候行不通。那就只好自己來打造一台SDN Switch了。雖然沒有晶片的支援,但只要不牽扯到效能的話,應該沒太多問題。下面是我和同事想過的一些解決方案: 自己打造OpenFlow的Agent,反正OpenFlow的網路協定並不複雜,然後透過Linux Kernel的netfilter來模擬晶片的行為。因為是用軟體模擬,所以效率會比較差,但反過來說,因為是軟體,所以我可以滿足所有OpenFlow的要求,不會有做不到的事情。不過這個提案被一個PM的同事封殺了,理由是這不能賣錢 ... 有一個同事找到一個有趣的專案 FlowForwarding 。這個專案提供了Open Source的OpenFlow Agent: LINC。LINC是用Erlang所開發的軟體。雖然我根本不會Erlang,但程式語言不是我考慮的重點,我好奇的是它要怎麼模擬晶片來處理封包。從網頁上看到,LINC在使用上需要libpcap的函式庫,初步猜測,LINC應該是把所有的封包透過libpcap攔截到user space以後進行修改。這樣做的效率應該會比我的解決方案更差。 OpenVswitch 。這是大部份產品的解決方案。我聽過一堆公司宣稱自己有了SDN Switch,而內容只不過是把Openvswitch移植到自己原有的產品上罷了。一樣,我好奇它要怎麼模擬晶片來處理封包,看了編譯過程,它會產生openvswitch.ko,在加上它利用bridge的特性,所以應該是在linux bridge那邊進行hook後修改。 考量到移植的方便性,所以後來我個人選擇openvswitch作為SDN Switch... 閱讀完整內容
刁鑽數學難題? 1月 04, 2008 上個月在網路上看到一則新聞,「刁鑽數學難題,難倒國中師生」,突然一時興起,想在無聊的DEBUG之餘拿來放鬆心情,不過做完以後心情有點沈重...先來看看新聞報導好了。 ======================================================= 〔記者何玉華/板橋報導〕台灣學生數學能力在國際評比中獲得第一名,但永和國中三年級日前剛結束的第二次段考,一題數學考題難倒九成八學生,家長質疑太難,超過國中能力範圍;縣議會金蘭會議員昨天邀來土城、板橋區八位數學老師試作,時間滴答滴答過六分鐘後,終於有兩位老師解答成功。 永和國中出題老師則透過教育局表示,出題時也思考過學生的答題能力,因此前半段多是難度不高的選擇題、填充題,只有最後的三題難度較高;當初也考慮到時間的排擠性,因此安排在最後回答,避免學生浪費作答時間。 縣議會金蘭會議員金介壽、黃林玲玲、李肇南、鄭世維、黃桂蘭昨天舉行「考學生?烤老師?通通倒」記者會;金介壽說,接獲不少永和國中學生、家長反映,段考有一題數學題目超難, 有學生家長在大學理工科系任教,每題都會,唯獨這一題不會 , 甚至是老師講解也「掛」,一整節解不出來,邊解邊罵。 黃林玲玲說,他把題目拿給就讀清華大學應數研究所的兒子看,兒子雖然成功解答,但表示不知道現在的國三生是不是已經有能力解題;她強調,考試不是要考倒學生, 如果題目有三分之一的學生不會,老師就要思考,要讓孩子了解學習的能力可以解決問題 。 鄭世維、李肇南質疑,是否課堂上教得越難,要讓學生去補習才學得會,他們痛斥這是「教改的失敗」;黃桂蘭也表示,段考是要幫孩子提升數學的能力,不是要考倒學生,要求各校應該要有教學領域的審題制度。 教育局主任秘書洪啟昌表示,各校目前都有審題跟出題的制度,只是實施的方法略有不同;永和國中除出題老師外,還有另一位老師就配分審題,只是沒有進行實質題目討論。 ======================================================= 在發表感想之前,先來看一下題目吧。題目如下: 請算出下列黃色區域的面積。 恩,看起來好像有點難,但這真的無法可解嗎? 對一般理工科的大學生來說,起碼可以用微積分來算吧!當然了,我們不能要求國中生使用微積分這樣不合理的技術,那應該要怎麼作呢? 看看上面的輔助線圖,答案其實就是正中央的綠... 閱讀完整內容
列王記:亞哈 9月 04, 2013 作為列王記中知名度超高的壞王(雖然他的知名度某種程度是來自他老婆跟他的仇敵),亞哈的生平有許多地方是值得我們反省和思考的。說真的,我個人並不討厭亞哈。亞哈是個很實際的人,在他軟弱的心志下,或許也有一顆小小順服神的心,只是在外在環境、老婆壓力下而消磨殆盡。我並不是要幫亞哈開拖責任,亞哈是不討神喜悅的王,但當我們指責亞哈的時候,更應當想想,自己會怎麼做?也許,我們的所作所為和他並沒有兩樣。 寫亞哈的部份有另外一個很掙扎的地方,那就是亞哈親點的仇敵~以利亞的部份要不要寫呢?(同樣的掙扎大概會出現在之後的以利沙身上吧)但出於完整度,決定連以利亞的部份一塊寫,並且併入亞哈的部份。(另外開專欄?累死人了) 姓名: 亞哈 國家:北國以色列 對應的南國君王:約沙法 聖經記載: 亞哈繼位(王上16:28-34) 以利亞的預言(王上17:1-7) 以利亞與撒勒法的寡婦~上帝的供應(王上17:8-16) 以利亞與撒勒法的寡婦~上帝的作為(王上17:17-24) 以利亞與俄巴底(王上18:1-16) 迦密山上的鬥法(王上18:17-40) 一小片雲、一大片雨(王上18:41-46) 何烈山的顯現(王上19:1-18) 撿選以利沙(王上19:19-21) 你們就知道我是耶和華(王上20:1-30) 仁慈?(王上20:31-43) 拿伯的葡萄園(王上21) 亞哈之死(王上22:1-39) 1. 亞哈繼位(王上16:28-34) 暗利死了,他的兒子亞哈繼承了他的位置。這段聖經簡單的描述了這時候的背景,也帶出了為什麼以色列人會拜巴力的由來。過去以色列人以虛無之神來取代耶和華,而如今則是正大光明的把外邦的偶像引入國內,所以聖經才會給亞哈這樣的評語:「他所行的惹耶和華─以色列 神的怒氣,比他以前的以色列諸王更甚。」 亞哈的墮落從哪裡開始?從他娶了聖經中最惡名昭彰的皇后耶洗別開始。亞哈做錯了什麼?他只是蓋了巴力、亞舍拉的廟來討老婆的歡欣,畢竟人家大老遠嫁過來,難免會想家,要給人家一些親切感啊~這種作法不就跟乾隆為了香妃在京城打造回族部落一樣嗎?照理來說是浪漫的愛情故事。然而,神不喜悅這件事情,因為這也是所羅門王墮落的開始。在 BBS 網路上的男女板、婚姻板常常出現的問題,就是男女朋友間的信仰不同、夫妻間的信仰差異,這時候大多數的人都會回復說:「要有... 閱讀完整內容
留言
張貼留言