Google Prettify

2013-09-22

Maven 101:淺談Maven

圖片來源: http://maven.apache.org/
Maven是一項專案程式碼管理工具。在使用Maven前有幾點必需先認知的。

2013-08-27

如何設定與連結到外部Oracle 資料庫

Oracle是主從式架構的資料庫,我們一般開發的時候,很多時候直接在本機上面建了Oracle DB。這裡要講的是如何從本機連到外部的Oracle DB 與相關設定。

2013-06-07

我們的網路自由是否快消失了?

前一陣子智產局嚷嚷著以維護智慧財產為由,要封鎖境外非法版權網站,惹得鄉民們群起抗議。接著國安局也想要來干涉網路自由NCC最近也送了一條法案,也是只要有需求,就可以干涉網路自由。這些行為都是有但書,例如為保護智慧財產、防害國家安全等等,只是這些但書都是很主觀或是單方面的認定。以程式碼的角度來看就是:

2013-06-05

我要如何開始寫程式(2)

想要學會寫程式,第一步,是要先決定你打算學習那一種程式語言。如果你對於要決定學習那一種程式語言有些疑慮,可以參考我要如何開始寫程式(1)。

當你是決定好那一種程式語言後,首先你需要準備一些東西:

一、指導資源

所謂指導資源,講白話一點,就是書籍。但事實上,指導資源並不限定於書籍,網路上也有許多tutorial,甚至這些tutorial,也都非常的完整。如果按照市佔率來選擇的程式語言種類,我想書籍應該是不虞匱乏。一個好的指導資源,我認為至少應該包括以下一些的部份:

A. 程式語言特性的說明,例如記憶體管理、資料結構、基本程式語法等。
B. 範例。我蠻注重範例;因為不管學再多、看再多,還是需要親手實作。當然有範例是基本,範例講解也不能缺少。

如果可以的話,最好還包括:

C. 非特定程式語言的說明,例如:

我要如何開始寫程式(1)


其實寫程式是一件很簡單的事;如果你可以與人類溝通,那麼你就可以寫程式。程式─是人類與電腦溝通的語言,你都可以跟那麼複雜的人類進行溝通了,笨笨的電腦還不行嗎?(謎之音,真有這麼簡單嗎?)

如果今天你是一個完全沒有程式經驗的人,忽然不知道中了什麼邪,要開始寫程式,那麼我會建議你依循著以下的步驟:

一、首先,我建議你先思考一下你為什麼要寫程式?對學習來說,動機是一件很重要的事。一般來說,可能會有以下幾種原因:

1. 因為自己是本科系出身?

如果是這個原因,那我會建議你再仔細想想要不要進這一行。寫程式,尤其在台灣,是相對於不發達的產業。你會花很多的心力,但是幾乎可以肯定你不會有那麼多的報酬。相較於其他花相同心力的產業,如果不談自我成就、滿足等方面,至少在現金收入方面,其他的產業現金收入都會比軟體業高很多。

2013-05-31

我平常如何收集大量的資訊?


早上的時候,我都會撥出一小段時間吸收一下新知;看看今天發生了什麼事。現在是科技發達的時候,不愁沒有資訊,只怕資訊太多。因此挑選好的資訊源是很重要的。

因此首先,先談談我的資訊來源。網路~ 我不看報紙,清一色是由網路來。。我主要的資訊來源有幾個:

1. RSS:

以前使用Google Reader,不過快要收掉了,所以現在是使用Feedly。

2. Facebook:

FB上常常會有很多人分享一些訊息,也會有許多粉絲團主動push一些概念、新聞或事件,其實這些有好有壞。雖說目前FB是我資訊來源的一部份,但主要的原因,是因為周圍有不少朋友也在用FB,他們偶爾也會將他們的狀況PO上FB去。透過每天看看FB,也可以知道那個朋友快生了,結婚了,(謎之音:這順序是不是反過來了?),或是他們最近的活動,這樣在溝通聊天的時候,也比較好有話題聊。最近我在考慮FB的另類用法,而不是將他當成我主要資訊來源,不過那是題外話。因此接來的部份,主要會是以RSS為主。

2013-02-18

J2EE框架版本


J2EE Framework


Java 的J2EE是一個很大的framework。裡面有包含很多component。在建構系統時,使用了什麼系統、技術、元件,都要很注意,不然開發到一半才發現某項東西不支援就很糗了。

這兩天因為工作需要,整理了J2EE framework component的版本;記錄下來,未來要查,也有個一覽表,不用再到各站點再搜進一次。當然,這裡的欄位,並不是全部J2EE的component。

您或許對這些有興趣

最後

謝謝您的閱讀,希望您可以有豐富的收獲。