最新文章

Ruby on Rails 自學推薦資源以及注意事項

目前寫 Rails 將近八、九個月,回想剛開始學習 Rails 時非常困惑:到底要從哪本書開始?為什麼照著書打 Code 好幾章了,還是搞不太懂在做什麼?

於是我打算分享一些自身學習的經驗,讓有意踏入 Ruby on Rails 這個領域的人能有份指引。

Read More

人生不像軟體開發一樣,有版本控制系統可以用

開發軟體時,工程師大多會搭配版本控制系統(如:Git),使用版本控制系統的好處是:這段 code 寫爛或不小心做了什麼傻事,都可以回溯到以前的版本。

軟體開發過程中,寫壞了,回到過去版本就好。但人生卻不一樣,走錯路、做了錯誤的事,就算悔恨也無用。時間過了便無法回去,你只能盡可能彌補,甚至有時連彌補都無法。

Read More

稱鄭明析牧師為「老師」的理由

還記得年紀很小的時候,時常問爸媽一個問題:「人為什麼要誕生在這世上呢?」但每次得到的都是模糊不清的答案。國中時也曾聽過國文老師在課堂上這麼說:「人誕生的目的就是學成之後為國家效力,人們彼此互助相持。」但國家是人與人聚集而成的群體,先有人,才有所謂的國家,而我談的是「根源」,扣掉國家、課業、工作這些人類發展歷程中出現的產物之後,人誕生的本質目的是什麼呢?

在上小學之前比較頻繁思考這個問題,但上了國小之後,就漸漸歸向一個結論:「我想到死為止應該都沒有人能解答這個問題吧!想也想不通,何必花時間思考呢?」

Read More

最佳的免費韓文學習資源:Talk To Me In Korean

對我而言,學習韓文最重要的是「聽」和「說」,至於「寫」跟「讀」則不是我主要的學習重點。看了很多韓文書籍,都沒有找到一本書可以完滿解釋:「哪些句型韓國人常用、哪些文法平常韓國人說話是不太會使用的、這些文法適用的情境有哪些。」

最近找到一個韓文教學網站讓我非常驚豔,因為它滿足了我上述所說的需求。

這個網站名字叫做:Talk To Me In Korean

Read More

Rails 102 網站建制過程學習筆記

Xdite 寫了一個專為 Rails 新手練習用的網站 Spec,目的是為了讓 Rails 新手透過開發一個實際專案,從中汲取許多知識、能力。

我大約花了四、五天把大部份的功能寫出來,剩下「作者和討論者可以在有人留言時,就收到留言更新」和「每週自動整理點擊數高的連結寄給訂閱者」這兩個功能還沒做。之後隔了兩個禮拜多,才花了一點時間把「作者和討論者可以在有人留言時,就收到留言更新」這個功能解決掉,但最後一個功能就沒有繼續開發了,雖然寫得出來,但因為沒什麼動力就決定到這裡就好。

學習 Rails 大約四個月多,花了一個多月把 Rails Tutorial 這本書讀完,之後開發了兩個非常小的網站(比 Xdite 寫的這個 Spec 還少)。

後來收到 Rails 101 這本書的更新通知,就把整本書 Run 過一遍,基本上書中的內容大致都會了,但從 Xdite 的 Code 中還是學到了一些東西。

整本書 Run 完後又看到 Xdite 寫的這個 Spec,於是就著手練習了一下,雖然最後沒有全部完成,但過程還是學到了不少東西。我把學到的東西都記錄在這篇文章中。

Read More