八點還沒到就趕到學校,先到自己的研究室拿咖啡喝,順便把國科會寄的mail印出來,然後到3F找宜芳,準備出發前往國科會,將六台電腦、三台螢幕、和雜七雜八的零件放上推車,帶到新生南路的側門,沒想到計程車這麼難等,第一台等了快10分鐘,因為還要載人,所以分兩趟,於是又等了快15分鐘才遇到一位好心司機,因為之前有一台車看到有電腦就拒載,所以等到電腦架設完畢後,已經是九點多一點點,算是勉強趕上,再跑一次整個Demo流程,卻遇上Security的bug,趁還有時間又compile一個沒有Security的版本,沒想到反而更慘(這就是平時沒跑unit test的下場),最後決定用昨天最後一個版本去跑。
國科會的評委先在隔壁的研討室,聽老師們簡報三年下來的成果,一直等到快11點才到我們這裡看Demo,旻瑄顯然很緊張,當初要他看我們這邊打Pass,才表示系統正常可以Demo,他連看都不看,一直操作下去,果然遇上程式出問題,還好宗翰快速讓系統恢復正常,後面就沒再遇到問題,整個Demo算順利結束,看評委的表情似乎很滿意,至於為什麼不是我操作呢?我想辛苦的不只我一個人,三年來每年都有學弟投入心力在案子上,雖然我抱怨不少,但他們投入的時間不會比我少,該讓他們風光的時候,還是讓他們風光一下,我在旁邊讓整個Demo能順利完成就行了。
Demo結束後,國科會的工作人員要我們去領便當,不知道他們在急什麼?我都還沒吃完,他們就來問:『評委都看過了嗎?如果都看過就可以收拾東西回去了』,怪哉,難不成我們不能等我們自己的老師嗎?於試吃完午餐後就請學弟收東西,準備回學校,回程的司機人不錯,讓我們載所有的東西之外,還讓我們四個人擠上車,於是一趟就回學校了,可能是風大加上Demo完心情放鬆了,電腦在推車上竟然掉下來兩次,還好之後測試電腦都平安無事。下午用很慢很慢的速度(18KB/s)把所有的程式碼跟可執行檔上傳到SourceForge,這時後才驚覺,天啦!我們的程式真的不小,光是沒編譯過的原始碼,C/C++加上Java就足足超過15MB,有點可怕的數字。
上傳後找老師報告一下,老師很顯然滿臉愉悅的表情,看來委員給的評價不錯,但工程人的習慣就事...又討論到早上Demo時程式所發生的問題,目前程式主要有3個小瑕疵,一個是電腦之間不同步,導致有時候會用到已經結束的socket,另外是單層模擬時multithread似乎沒有處理好,會有race condition的情況發生,最後,Security加密後的資料長度似乎還是有錯,導致頻寬分配超出預期,後面兩個應該可以在短時間內修復,但第一個問題恐怕比較難處哩,新年度計畫又快開始了,第一個問題應該會被暫時擱置吧!除非...哪一年又提出802.16m的新計畫,不然沒有人手去負責修改程式。
dbi1463 發表在 痞客邦 留言(0) 人氣()
前天失眠,加上昨天又弄到蠻晚才睡,今天一覺就是睡到九點多,那就待在家裡寫paper好了,程式有2位學弟會和那位神秘負責人接洽整合,定期詢問進度就行了,不過一整個人就是沒啥精神,東摸摸西摸摸,沒想到一個上午就不見了,吃過午餐後,又在plurk上浪費了一些時間,但總是無法專注在paper,一直到2點才比較定下心來,不過,弄了半天我還是無法用Excel畫出老師想要的圖表,看樣子我得思考一下,寫一些簡單的JFree Chart程式來畫圖表了,當然,paper也就沒改多少了,唉~這樣不就變成Wed. Blue了嗎?
dbi1463 發表在 痞客邦 留言(0) 人氣()
本來一早就要到學校待命,準備下午的大頭會議,沒想到準備下華江橋的時候,覺得後輪怪怪的,一直有怪怪的微幅震動,往下一看,好像沒氣了,一下華江橋馬上停到路邊,可惡,真的沒氣了,要不是新的外胎夠硬,恐怕我得摔車了,不過為了安全起見,還是牽著車找腳踏車行吧!這種時候就會想:『也許該去學怎麼換內胎,買個後座包跟充氣筒,爆胎自己來換』,而且這想法越來越強烈,因為在大太陽底下走了將近30分鐘才找到一家有營業的腳踏車行,比較有趣的是那位老闆也認為外胎很硬,因為他弄很久才把外胎塞進鋼圈裡,換完內胎後我早已滿身大汗,還是得騎去學校,到學校時已經快10點了,真是有夠累。
dbi1463 發表在 痞客邦 留言(0) 人氣()
這真的是意想不到,平時上課期間都不一定會晚上留在學校,今天卻留下來,本來是沒想要留,但程式在加入斷連線跟加解密後,資料傳輸一直很不穩定,但QoS PM五點多過來說他想改完bug再回家,旻瑄也就留下來陪他,然後就先去吃飯了,聽到後我想了想,我突然想到一個可能發生問題的地方,於是就打電話回家說不回去吃晚餐了,就跟他們一起debug吧!今天聽小卷在懷念學校隔壁巷弄裡的鍋燒意麵,想想我也好久好久沒去吃鍋燒意麵了,於是跑去吃,吃飽後回到16F他們都已經準備開始debug,此時我問QoS的PM:換手(換基地台)後,斷連線用的counter有重新初始化嗎?QoS PM像是恍然大悟般,對喔!難怪傳輸失敗都是換手之後,所以馬上進行修改,然後進行測試,果然,問題就是這個,不過還有一個問題是別的子計畫引起的,但為了明天Demo,只好請他先把傳輸頻寬再多打一些折扣,本來是8折,保留2成頻寬讓PHY產生FCH跟Map,現在變75折,多出來的頻寬是讓Security有空間可以算錯加密後的長度,唉...這位Security PM到現在還不知道為什麼算錯Orz...
dbi1463 發表在 痞客邦 留言(2) 人氣()
雖然是有打算睡到自然醒,多補點眠,不過睡到九點多就醒來,明明眼睛還是很累,卻睡不著,只好起來吃早餐,吃完早餐後又睡了半個多小時,想想不行,還是回房間把昨晚想的東西,打一打,也許可以給江小姐參考,目前看來專任助理是沒找到人,得由江小姐擔任臨時的總計畫Scrum master了,禮拜五雖然聽完ezScrum的訓練課程,老實說我蠻懷疑成效有多少,後來楊老師分享了一些他們去年跑Scrum的經驗,不過我沒聽到我覺的重要的東西,就像是之前上Software Life-cycle Management的時候,我曾經在期末報告中把Software Architecture納入議題中討論,但沒有結論,因為Scrum本身就不要求任何設計或是開發的順序,這對於整合的計畫是很麻煩的。
dbi1463 發表在 痞客邦 留言(0) 人氣()
dbi1463 發表在 痞客邦 留言(0) 人氣()
吃過午餐才出門去學校,目的是去參加ezScrum的workshop,ezScrum是鄭老師實驗是開發的一套專門跑Scrum流程的輔助工具,包含Product backlog、Sprint backlog、Release planning和Burn-down chart等支援,其實不管跑什麼軟體流程,輔助工具是最其次,用白板加上記錄其實都很夠用,重點是流程的精神,如果團隊每個人都有心遵守流程的精神,沒有輔助工具也可以跑得很順,有輔助工具則是如虎添翼,但如果團隊的人不願意遵守,那輔助工具就變成沉重的負擔,最後變成沒人用的東西,明年度的整合型計畫又要開始了,這次鄭老師推薦Scrum這更簡易的流程,目的大概是降低非軟體工程的團隊對於流程跟紀律的反感吧!至於成效如何?跑過才會知道了。
dbi1463 發表在 痞客邦 留言(0) 人氣()