原创 用PHP來自動髮帶附件的Email

我在做CS1010(Programming Methodology)的Tutor,其中一個任務是給學生作業判分,然後把判分的結果發給學生。   學生作業在我電腦裏面folder的結構是:題號->學生學號->題目;其中題目爲C code,有

原创 每天做題的持續提高

這學期在上的一門課是CS3233,競賽編程。主要內容是做題,用的是UVA的Online Judge平臺。   // 一個牛人的例子 我在這門課上認識了一個同學,YMS。他有一個好習慣:讀書(也可能不上課地讀書),然後做題。 Felix H

原创 Coding by Coincidence

// 程序爲什麼會有bug -- 思考的不全面 最近在做UVA的題目的時候,一個問題一直困擾我無數次:WA來的太多了。 寫程序的過程是美好的,而且一般很快,一個100行以內的code應該不會超過半個小時就能寫完;但debug的過程着實痛苦

原创 一個Todo List軟件該有的功能

最近在研究一個Open Source的Todo List軟件的源代碼,以及它的功能。     可以說,目前我能找到的絕大多數軟件,都或多或少的缺少一些我希望的功能。所以這次可以談談一個好的Todo List軟件該有的功能了。   1. 全

原创 自由軟件,和Richard Stallman的演講

今天Richard Stallman來學校演講,主題是“Free Software and Your Freedom”。 這次就來記錄下我記住的內容吧。   首先歸納一下他的生平,信息來自上面連接的Wikipedia: -- 1983

原创 關於高效率

關於高效率   // 晚上的工作效果 起因是自己這個“每天在UVA的Online Judge上面AC 10道題目”的計劃。我今天到目前爲止僅僅AC了5道題目。   因爲自己的效率沒有被充分利用起來。敲鍵盤的速度可以更快一點,思考的速度

原创 “麻煩事”的滾雪球效應

    我想大家都會有這樣的經驗:有那麼一件必須要完成,但是你有不是很想做(繁瑣/自己不熟練/需要碰釘子,等等原因)的事情擺在那裏。你內心告訴你一個信息:我一定要好好完成這件事; 然而自己真心的另一個信息是:我真心不想做這個事情啊⋯⋯

原创 Balance II

今天繼續寫Balance的主題。   // 東西在缺少的時候最值錢 一件物品,在缺少它的時候,是最值錢的。所以年輕的時候,錢是值錢的;在沒有女朋友的時候,女朋友是值錢的。在老了之後,發現原來健康更加之前,時間更加之前。 有些人還沒有老,也

原创 讀書筆記 - 上

<p>同學借給我這本書。看起來很像“勵志類,精神 鴉 片 類”。</p><p>今天讀到了一半。發現書裏面充滿了有意思的Idea。來對目前讀書進展做一個

原创 用平凡的方式過奇特的一生

// 最近的生活狀態 最近的生活狀態很亂的:每天工作到早上3~6點;起牀時間早上9~11點之間。有幾天都是晚上回來,5pm左右,感覺太累想小睡一下,就直接睡到了晚上10:00 (5個小時啊⋯⋯)。   但是在我寫日記回顧我都做了什麼的時候

原创 三分鐘熱度

// iPad3到貨 很久以前訂購的iPad3今天到貨了。使用了一個晚上感覺不錯。   但這次想講的是,自己的三分鐘熱度。   // 以前的iPod Touch 每次買來新東西,都是不斷使用,挖掘它的功能;然後瞭解了,然後過去了。 在去年

原创 程序員的工作站

今天在MacBook Pro上面裝了Windows7。蠻容易的過程。   這讓我想討論一下程序員的工具。   所謂好馬配好鞍。一個熟練的程序員應該有自己熟悉的工作環境:操作系統,編輯器,Compiler。   此外,爲了保證最大程度的專注

原创 用PHP生成PDF文件及Label

最近在做的Drupal平臺的Volunteer Management System有個需求,是生成Volunteer的Named Label,來打印成生日卡片。因爲用戶在Named Label上面顯示的信息不確定,所以最好利用現有的組件(

原创 CS3233期中考試後 總結

我這學期在拿的一門課是CS3233,Competitive Programming,競賽編程。是面向ICPC進行培訓的,同時有新加坡高中國家隊的人學生和我們一起訓練。今天進行期中考試。結果是,悲劇了。   // 考試形式 考試依照ICPC

原创 按時做作業

關於時間的話題貌似是永恆的。我在這個blog裏面就寫過很多類似的話題,這次依然寫一下。   // 每週三的經驗 CS3233那門課的作業量很大,題目也很難。更重要的是,除了題目,這門課主要是期待學生可以自己做很多練習題。(所以有強強的同學