淺談專案管理
需求分析(RA, Request Analysis): 系統分析(SA, System Analysis): 進行開發前所需的工作: 確認開發工具:IDE選擇,開發函式庫選擇,使用的程式語言。 版本控制:Git or SVN? 版本號命名規則? 程式開發準則:Coding Style、參數訂定
需求分析(RA, Request Analysis): 系統分析(SA, System Analysis): 進行開發前所需的工作: 確認開發工具:IDE選擇,開發函式庫選擇,使用的程式語言。 版本控制:Git or SVN? 版本號命名規則? 程式開發準則:Coding Style、參數訂定
[筆記一下自己學Autoconf, Automake這一類的GNU Build Tool。][2013/07/14 更新:把linker 引用libraries的順序寫得更清楚一些。] 身為常常用Linux的程式設計師兼MIS人員來說,在Linux系統上面要編譯程式是很家常便飯的事情。最常用的指令是./configure; make; make install ,筆者稱之為「大三元」。只是如果今天角色互換,變成我們來開發程式,並且把程式以開放原始碼的方式發送出去,該怎麼做呢?其實上述說的大三元指令,是由GNU Build System提供的aclocal, autoconf, automake幫你產生configure
在台灣的中大型企業中,都會建立Windows AD Server來控管電腦使用者並且達到單一登入(Single Sign On)的要求。我最近在學著使用AD Server,因為某些需求,發現它也可以透過GPO來派送與佈署軟體給電腦或是使用者。 若是要我推薦AD Server入門書籍,我推薦「Windows Server 2008(或是2003) Active Directory建置實務」。 但是,在學著使用GPO進行操作時,要特別注意以下事項: 不要拿你自己的Domain Server兼AD
Bug Tracker is our excellent homemade issue tracker software. However, its TinyMCE editor converts all
有撰寫過PHP/JSP/ASP網頁程式設計的人員請注意! ASP.NET 使用Window Form的設計模式與一般我們在使用GET/POST表單傳遞方式不一樣。 請謹記以下6個基本要點,以免到時候撰寫程式時卡東卡西的。 1. ASP.NET 採用的Window Form,預設會塞一個Form表單在裡面,請勿另外自己撰寫<form>… </form>標籤。 2. ASP.NET 控制項所有的操作,都是自動作用在自己這張頁面中(自己傳給自己)。採用的方式即是所有的動作都使用表單傳回給自己。例如,在ASP.NET專案的Default.aspx 加入以下: <asp:button
來說說我自己吧。我上大學以前(國小、國中、高中時期),遇到事情,都只是學到怎麼「面對它」與「解決它」;只學到初淺地怎麼去「面對問題」與「解決問題」‧‧‧。上了大學以後,才開始慢慢學到「面對它」→「解決它」,漸漸地學到了怎麼「接受它」:接受事情的最終結果‧‧‧,但是回憶起過往,總會懊悔,不懂得怎麼去「放下它」。 這個情形,就算到了研究所與博士班階段,別人說的我還是有些聽不進去,不懂得什麼叫做「放下它」。 直到最近這一年來,因為妳做出的的重大抉擇(這位我目前人生階段最重要的一個人),以及一些親朋好友的加油與鼓勵話語,我才真正了解到什麼是「放下它」。 我才了悟到,人生處事不外乎四個循環階段:「面對它」:該是你的,永遠都躲不掉,請勇敢面對事情(事實)。「解決它」:當此事情(事實)發生時,該拿出何種方法或是觀點去好好的處理,當下找出認為
I’ve made up of some frameworks for auto updating program. If you want to make
If you want to know the detail process of JSONP(JSON with Padding).There are some useful
Trend Micro System has released its Trend Message Exchange(TME) source code with “Apache License”. If
由於.NET程式為了跨平台,導入CLR(Common Language Run-time),讓所有.NET程式編成MSIL(Microsoft Intermediate Language)程式碼,使其在CLR上運作(簡單來說,就是MS版的JVM)。也正因如此,其編譯出來的程式碼,都有一定的規則可以做逆向工程,進行反組譯。 知名的反組譯工具有:.NET Reflector(要錢), ILSpy (筆者測試過,若程式碼不加以防護的話,用這套很容易把程式碼完全還原回來…) 以及Telerik的JustDecompiler 但是,在販賣軟體產品的開發人員,應該不想要讓自己的程式碼被輕易地破解吧? 就目前讀到的參考資料,可將防止反組譯方法分為以下:1. 混淆保護(Obfuscating) :將程式碼變數命名或是方法做混淆,或是加入無意義的文字,使其無法輕易破解。 此類工具較為知名的有微軟合作夥伴PreEmptive推出的Dotfuscastor (Community版本內建於Visual