Category: Programming

  • 終於諗到

    尋晚一上左床就諗到少少idea… 今日起身,竟然又唔記得較鬧鐘…已經遲左20分鐘,立即飛奔去上312…再試一試個function…一試就知得左…Typed Functional Language既好處就係只要type check,9成半都岩…另外果半成係錯d唔小心野…真係好難寫到有runtime bug… 番到房,就上番床訓…再唔知做d乜,就已經9點… 開始寫個typechecker同interpreter… 寫到12點終於寫好…太開心…

  • 唔識做312

    救命…諗左4個半鐘都諗唔到

  • 愚人節 寫sliding window

    今年見到有幾個prank,最得都係google果兩個… 第一個係google paper…http://mail.google.com/mail/help/paper/more.html…即係話會print晒你d email,連埋相(attachment),寄俾你…一開始都以為係真,但係搵唔到個制先真係假野… 第二個係Google TiSP…http://www.google.com/tisp/…Google free home WiFi service,安裝係張Google寄俾你既光織線,扎住舊鐵,再沖落個馬筒度,google會有人係馬筒另一邊執起條線…笑Q死… 今日2pm起身,除左食飯時間,同TCE左2-3個鐘,其他時間一真係度寫tcp,寫到5am,終於寫到個識slide既1-frame window…(即係個window得一個frame)…整左個sliding window之後,其他read()/write()果d變左只係condition wait到個buffer,d code clean好多…真係好有滿足感… 話時話,今個project大慨有1000行code全部都係我寫既…實在忍唔到手…大慨已經ahread個schedule大慨有10日…太好… P.S. 依排成日係度聽側田concert同吳雨霏合唱既In Love With You…睇番上一年既日記,我都係係度聽依首歌,想同Sally一齊唱,成為一首我地既歌…

  • TCP TCP TCP

    今日係咁寫,由朝寫到夜,再寫寫寫到5am… 臨訓前已經可以做到個3-way handshake再加埋send到一個file…實在太爽… 不過真係倦到痴線,同埋日寫夜寫,隻眼都好倦… P.S.依排係咁係度錄聽黎中和番一下緊張既情緒…

  • 3-way handshake!

    今日得一堂11:30…12:30訓到兩點半,食個飯到4pm…就寫tcp寫到12am… 終於寫到個3-way handshake… 又係一個唔小心…咁就嘥左成個鐘黎debug… char *buf struct tcp_header tcp_h; … memcpy(&tcp_h, &buf, sizeof(struct tcp_header)); 仲有個死人tcp checksum,d byte ordering又費時…唉… 好彩12am果時已經可以send/receive到一個simple file…

  • 係咁寫tcp layer

    係咁係度寫寫寫,寫到4am終於可以追得番個milestone… 好倦…身心都倦… 好想有個人係我身邊,想有個女朋友,或者好朋友…

  • 312 + Networks + Homesick

    做312,份死人功課都唔知想點…叫我地definte stream、head(e:stream)、tail(e:stream),但又唔講係define dynamic/static semantics… networks,要寫個tcp layer… 用番project2o個network layer,但compile完竟然唔work… 之後唔知改左d乜連link都link唔到…搵左45分鐘先知完來係唔記得將 #include <project2/include/*> 轉番做 #include <project3/include/*> 係Cookie xanga見到Cecila同Cookie, Geo, Sally一齊影既相…好掛住佢地…

  • 睇多次Prestige + 寫fileclient

    今日21'C…終於大地回春啦! download左Prestige字幕,再睇多次,今次終於都明得睇,真係好好睇… 之後繼續寫G個fileclient,寫好send俾佢,點知compile唔到? 原來因為佢係部sun度compile…嚇得我… 連續三晚同Janice傾到好夜…

  • 寫file-d同file-client

    睇左Prestige,雖然唔係明晒,但係都覺得好睇…真係幾好睇… G之前叫我幫佢寫個file sharing server client 其實之前佢都問過我,我都睇過份spec,唔係太難,所以今日開始寫 叫佢send番份spec黎,睇多次,發覺仲衰過我441份spec…只係寫左 If a user Y can access the file names and file lengths correctly, you can get 20 marks. If a user Y can download the selected files correctly, you can get 40 marks. If you don’t implement the password function, 10 marks will be deducted. 問題係,extra credit Support […]

  • cool煲成功!

    起身,梗係hea一hea先,睇James Bond 今日真係,一額汗… 首先係幾經辛苦,終於令到 "valgrind –leak-check=full –show-reachable=yes" 收聲,而又冇seg fault/memory corruption… 好開心之時,再試多試,5個node既route table又唔converge,我頂! 完來係每次send完個LSA之後都會enqueue左佢等個ACK,但係有好多個LSA pointer指去同一個LSA度…(多得priscilla將個struct由lsa_hdr轉左去lsa_hdr *) fix完之後…再試… 11:35pm發現如果就咁down左1-2果條link,個LSA都可以1-2-3咁到,而又唔識update個route table…當然,得番25分鐘梗係用d dirty trick(加個timestamp)黎fix左佢就算…fix左一大半,最後見時間唔多夠,都係每10秒recompute一條個route table…贏左! 11:48pm交左! 話時話,激氣在Priscilla好似唔多理咁,同佢講,一開始佢話今晚都可以做一兩個鐘,之後打俾佢,話都係唔做…激死! :x:chair::nogood::giveup: