設計樣式實務與應用 by Java/Spring and UML (06/27, 30 Hrs)

 o 日期:2015/06/27 起,每週六白天。   每次上課為六個小時(AM 9:30~PM 4:30),共五個星期。  o 預定上課日期:06/27, 07/04, 07/11, 07/18, 07/25  o 上課地點:上課前一週以電郵/電話通知學員。  o 附贈完整程式碼與執行檔,以及歷屆技術研討會簡報 DVD 光碟  o 同課程可保留再旁聽乙次的權利 (.NET/Java 設計模式 ...

簡單開箱-Acer Chromebook 11 (CB3-111-C3VG)入手

上個星期玩轉 USB 多系統開機碟挺有心得的。大致上已能作到在任一 PC 開機 (只要有支持 USB 開機),就可以啟動與執行包括 Puppy/Arch Linux 系統。 突然想到,出去還是要有台輕巧的筆電,這樣方便在外利用上述 Linux 系統作些爬網瀏覽、文書處理、甚至較輕量化的程式開發環境。 我把預算定在一萬元之內,體積12吋以內;然後要有長效性電源,如此就不需要帶變壓器;另如能擴充記 ...

建構USB 多系統開機碟-01_使用 Grub2

其實去年初就曾利用過年期間玩了下在 USB 隨身碟安裝與設定多系統啟動。不過當時都是在 Windows 7 環境下設定的,且偏以可驅動的 Live OS ISO 檔 (如 WinPE、Puppy Linux),以及工具碟為主。(當時研究心得可參考文後「延伸閱讀」的鏈結。) 因為今年我設定了要利用閒暇時間學習 Linux 的底層架構,也包括了學習使用 C++ 的程式撰寫@Linux 的目標;同時 ...

關於 PTT Soft_Job 對於 OOP 的一些回應

沒想到 PTT 的 Soft_Job 看版有人在聊 OOP 的觀念,忍不住作了一些回應。 早期把物件化的分析/設計思維歸為 OOA/OOD (Object-Oriented Analysis/Design);實現物件化思維的程式語言則稱之為 OOP (OO Programming)。 實現 OO 思維主要有兩個機制:介面 (interface)、多型 (polymorphism)。包括 ...

程式設計的招式對打練習方案-Kata

「The Clean Coder (有中譯版)」一書內所提及的「程式設計柔道場 (Coding Dojo)」的理念很有意思: 「把每一段可用來模擬程式設計問題內的解決過程案例 (case study)稱為 Kata (對打),其最終目標就是在不斷的練習當中以達純熟的直覺反應式寫碼動作。」 每一個 Kata 都必須伴隨著 TDD (Test Driven Development)、亦即測試先行的 ...

[魔獸世界] 我總是喜愛惡作劇敲昏部落頭@納葛蘭

因為越來越熟悉我那新買的羅技G700s無線遊戲滑鼠的操作,所以也比較常參加魔獸世界 PVP 戰場;然後也更比較放心在「納葛蘭」晃來晃去,不怕部落來挑釁。 不過在「納葛蘭」廣大的草原伐木與挖礦實在挺無聊的,所以讓我興起了惡作劇的念頭-那就是用我聖騎的「制裁之拳」技能敲昏路經過部落種族的頭。>_< 敲昏後會有幾秒鐘的時刻可以逃離現場;而且因為我在納葛蘭的要塞技能是選擇可以做任務、戰鬥期間,都可以騎 ...