Design Pattern 通常都是由許多人推薦的軟體架構模式, 而且有其固定的規則可循。我們可以把一些素有口碑的設計樣式拿來套用在某種情境之下, 但是我十分反對為套用 Design Pattern 而套用 Design Pattern。應該是反過來, 我們最好事先評估自己的情境適合應用何種 Design Pattern, 再來決定是否套用某種 Design Pattern, 不然就會流於削足適履...
有時候, 在資料欄位中偶而會有很長的字串; 如果整串傳回, 難免會因為這一行特別長的字串而破壞畫面。在這種情況下, 我們可以使用簡略字元 … 來取代之...
source code分享和討論的地方
$580美元! 折合台幣將近兩萬元啊! 幾乎可以買台iPhone了…看來開發手機軟體跟開發網站的經驗不太一樣,口袋得夠深才行。即使取得實機的門檻很高,但仍澆不熄我們窮人開發者研究Android的滿腔熱血。照著下列步驟,至少我們可以畫餅充飢,把ADT外掛提供的模擬器換成G1長相過過乾癮。
把Android模擬器變成G1佈景主題教學。
Google App Engine開始支援Java!
為什麼MySQL的InnoDB Select Count(*)這麼慢以及介紹一個關於MySQL效能非常棒的部落格
今天在找比Boost.Test更好用的Unit Ttest Framework時,在看Google Unit Test Framework時,無意間發現了Google的程式風格指南,裡面有C++的程式風格指南,我看了一下覺得還蠻有參考價值的,他們不是沒有理由的規定編程的風格,每條理由都有清楚寫出優點、缺點、甚至討論等等,做為決定團隊程式語言風格的指南決定,或是看他們決定的理由,都很有幫助 學寫C++的人可以參考看看
Eclipse 的 Pydev,用來開發Python的外掛使用教學
如何使用py2exe將Python程式打包成.exe執行檔的教學
程式設計社群的討論區,也有Python版,歡迎大家來問問題、討論,有空的話我也會盡我所能回答一些問題 ^^
選取並讀取一個 SQL 表格, 以程式讀取並列出其 Schema, 經過分析後, 自動產生 Select、Insert、Update 與 Delete 等四個 Stored Procedure, 並產生完整的 ADO.NET 程式碼 (VB), 程式中已自動填入所有需要的 Parameters 及 SQL 型別。
根據行政院衛生署的定義,BMI(身體質量指數)大於24是過重,大於27是肥胖,而大於35者稱為病態性肥胖。如果我們也為軟體定義出一套BMI標準,那麼我相信,放眼望去,幾乎全都是五花肉的痴肥軟體。而我們都知道,『肥胖不等於健壯』,這句話同時適用於人體和軟體。
台灣電腦大廠幕後秘辛!!!
在PC上安裝Mac OSX Leopard,成功運行Apple原版內核及EFI,直接由光碟機安裝,並非VMWare的模擬方法,真正Mac On PC
最近都在找一些可以讓程式碼好看,讓文件好作,讓事情變得輕鬆愉快的套件或是模組。 記得前一陣子在 讓程式碼好看些 - PHP_Beautifier 有看到 PHP_Beautifier 所以就拿來玩玩看囉! 發現真是個很有趣很不錯的東西,安裝後可以直接在 shell 中將程式碼統一格式,是非常方便又實用的一個套件。
這主題向來是討論區上常被提出的問題,一言以蔽之,選擇最好的或最受歡迎的… 選擇最受歡迎的,站在你自己的角度來看,它可以提高你在市場上的身價,讓你找的到工作,可以填飽肚子。而站在別人的角度來講,你開發出來的系統容易讓別人接手,開發系統時可用的支援較多,市場的接受度較高,不用重新教育使用者。
寫文件是一個程式設計師最最痛苦的事情之一,尤其是寫了一堆程式後有人要你把 Function ,Class 等等等等,寫成一份文件。 這事情不管你是寫 c/c++ , perl , ruby , php 都不例外。
如下圖所示,表面上,忽略設計雖然可以省下時間來修改程式解決眼前的專案壓力,但因為環境仍舊不斷在變化,所以開發者忽略設計的狀況會一直持續發生。然而,長久的忽略設計,卻會影響軟體設計的概念完整性,結果將會產生軟體設計結構不良的後遺症,專案壓力最後當然會不減反增了。
簡單地說,不要辜負別人開放程式源碼的美意。 以前,當我想要學習一個新的 framework 或是 library,總是先到官方網站或是使用 Google ,期待能找一份合適的「Tutorial」,然後自以為 step by step 就能輕鬆學會,會有這樣的想法,完全是我在學習 Java SE (我只有說 SE) 時,完全是靠 Sun 官方網站學到東西的緣故。但這個想法在我遭遇到三次「挫折」後,決定要徹底改變習慣,改變學習模式。
RubyScript2Exe transforms your Ruby application into a standalone, compressed Windows, Linux or Mac OS X (Darwin) executable. You can look at it as a "compiler".
將 RubyScript(*.rb) 封裝成執行檔的工具,其本身也是一個 rb 檔。支援 Linux/Win32 執行檔製作。
大家可以試著把上面那個"神"字後面的符號複製下來,然後貼到任何一個可以打文字的地方。 然後,打打看吧:) 中英文都可以。
҉這是範例
本人基於下列理由,請求 ISO 的國家成員對 ISO DIS 29500(Office OpenXML 或 OOXML 格式)投以「反對」的一票。
來吧,讓我們的行動發揮力量!!!
程式設計、軟體工程、閱讀筆記
CodeGear (前身 Borland 公司 IDE 部門) 日前發表了 Delphi for PHP 。於是我很快的觀看了一遍操作 Demo 。很遺憾,我必須說它並未發揮 PHP 的特色,程式碼寫作方式充滿了 Java/C# 風格,而不是 PHP 風格。
相當值得參考的一篇文章。
PHP不僅使用人口多,應用在大型網站和新穎的網路應用也屢見不鮮;除了作為炫人耳目的Web 2.0網站之用,事實上PHP也有許多企業應用程式的解決方案。我們將全面解析PHP,並分析它在發展過程中的限制與隱憂。
PHP程式設計師必看的一篇文章
這個 Blog 會分享一些網頁設計的免費工具。
看到 Jserv 提到 傑出的女性自由軟體程序員 。讓我想到除了女性會寫程式之外,非資訊科系的學生也可以作到,只是我目前還沒看到非資訊科系的傑出程式設計師(但這是因為我看的人還不夠多)。 程式原意是規劃,規劃出問題的解決之道。只要你能思考,又懂一點數學(至少要加減乘除),那麼你就可以作規劃了。程式設計絕非「資訊相關」科系的獨門。