(學習文件)Some article about development application under Mac OS X

 旧一篇: Mac OS X Programming读书笔记1 - 系统架构 Refer Mac...
由 Evan 發表於 02:13 PM | 迴響 (0) AddToD.png AddToF.png

(學習文件)Buildbot still not fullfill for Perfornce

上一篇文章: http://www.evanlin.com/blog/archives/001100.html 就像我前一篇文章一樣,我已經把Buildbot裝好了,並且可以跟P4連線(不過僅僅在於periodic[定期])。但是無法正常的透過Scheudler(也就是無法偵測到有最新的CODE更改來trigger build)。 I found Buildbot could not...
由 Evan 發表於 12:15 PM | 迴響 (0) AddToD.png AddToF.png

(學習文件)說明文件--Buildbot在XP上安裝與Perforce 連線 (Install buildbot in xP connect with P4)

要轉錄請務必標示文章出處:   BlogE www.evanlin.com/blog 甚麼是BuildBot? Buildbot 是一套由Python撰寫的client-server 架構的專案source code追蹤用的伺服器。 主要可以拿來做以下的用途:...
由 Evan 發表於 03:07 PM | 迴響 (0) AddToD.png AddToF.png

(學習文件)好用的刪除重複Email 的軟體 (Outlook 或是 Outlook express)

  Duplicate Email Eliminator Add-In http://www.sperrysoftware.com/Outlook/Duplicate-Email-Eliminator.asp There's nothing more annoying...
由 Evan 發表於 09:38 AM | 迴響 (0) AddToD.png AddToF.png

(學習文件)MT Perl MySQL Module 忽然掛點 -- Perl CPAN DBD:mysql error

本來跑好好的MT 去讀取MySQL 結果最近忽然出現 Got an error: install_driver(mysql) failed: Can't load'/usr/lib/perl5/vendor_perl/5.8.0/i386-linux-thread-multi/auto/DBD/mysql/mysql\.so'for...
由 Evan 發表於 04:28 AM | 迴響 (0) AddToD.png AddToF.png

(學習文件)在論壇(forum)上面顯示YOUTUBE

隨著TAKE THAT演唱會的接近~~我最近開始在整理我的論壇~~卻發現YABBSE論壇無法去張貼YouTUBE的影像~~不過後來去察看YABBSE論壇裡面原來提到~~ 整組人馬全部跑去做新的論壇軟體SMF(Simple Machines Forum)~~ 而且我也找到原來SMF裡面有support YouTubeTag的MOD,於是我就開始了我的轉移平台計畫Yabbse->SMF.Download and Install SMF 1.1Use YabbSe...
由 Evan 發表於 11:33 PM | 迴響 (0) AddToD.png AddToF.png

(學習文件)重新安裝PHP與Apache

一向以來~Evan家裡的主機都是透過Mandrake所提供的安裝光碟所安裝起來的~ 除卻一些比較奇怪的module,我都會使用安裝光碟上面所提供的版本來安裝~~ 所以一向以來備份與復原都相當的快速。(何謂備份? 就是把所有網站全部放進去MYSQL~ 並且定期備份出來~ 復原~也是如此~ )經過這樣的機制~ 就算我家的老伺服器電腦的風扇掛點~ 我也能在一天之內恢復我的主機功能~ (A...
由 Evan 發表於 04:24 AM | 迴響 (0) |引用 AddToD.png AddToF.png

(學習文件)String compare using XSLT and XPATH

I have summerized some note about the string comparison via...
由 Evan 發表於 07:15 PM | 迴響 (0) AddToD.png AddToF.png

(學習文件)[小軟工談KM]1. Just write down what you know.

(上面那個圖是啥?是有名的知識螺旋理論)在軟體工程師的是世界中,如果有比改錯程式碼更令人可恨與厭惡的,想必就是去做所謂的知識管理。...
由 Evan 發表於 02:05 AM | 迴響 (1) AddToD.png AddToF.png

(學習文件)RIA是什麼? 舊有網頁程式不好嗎?

網站: 最有名的RIA網站10X10看見Patrick這篇文章裡面稍微提到RIA(Rich Internet Application),基於對網路程式小小有研究,所以跑去給他GOOGLE一下、找到些蠻多的資料,可以先看愛德華的文章,看看RIA到底是什麼??也可以看阿修的部落格裡面關於RIA網站的介紹,當然d.cat的網站也要去看看。現在所看到一些RIA的網站,大多還是使用flash來當作開發的平台,不論是移植性與對應性都還算是很高的,很久以前也就覺得或許以後的程式都有可能使用網頁來當作一個基礎平台,在上面建立出相關的服務或是所需要的功能。當然,這樣的前提之下,即使不使用flash,只要注意好http的特性(connectless),我想光是PHP、ASP也已經可以寫出許多相關的程式。...
由 Evan 發表於 08:21 PM | 迴響 (0) |引用 AddToD.png AddToF.png

(學習文件)[小常識]為何不能取消資料夾上的唯讀??

最近有同事問我,為何在我的電腦或是檔案總管中,無法將資料夾(Folder)中的"唯讀"(Read Only)屬性(Properties)Uncheck掉呢?但是不論你如何去Uncheck他,他還是會有唯讀這個資料夾屬性,但是奇怪的是,即使這個屬性是開的、你還是可以存取這個資料夾、更改名稱、甚至刪除整個資料夾。那麼~~~到底是什麼問題呢?Google許久,總算找到解答~~根據微軟的網站說明,這是一個原始設計的原因、使得你無法去更改資料夾唯讀的屬性。在軟體業中,我們會稱為這個是"By Design",只是~~為何這樣設計~~只有微軟才知道了。...
由 Evan 發表於 01:53 PM | 迴響 (3) AddToD.png AddToF.png

(學習文件)[Code Complete] 8: Defensive Programming心得(1)

再此寫下一些最近的讀書心得,可能太多無法一次全部寫完。但是有時間會繼續將其補其,有興趣的人再往下看吧!!...
由 Evan 發表於 08:09 PM | 迴響 (3) |引用 AddToD.png AddToF.png

(學習文件)Design Patterns--Observer

使用時機:可以建立出關於"訂閱與發佈"的系統(一對一、一對多),在"訂閱與發佈"之中,你可以不在乎有幾個人的訂閱,並且一次針對所有的人去發佈。可能問題:不論是在Design Patterns的書上、或是在網站的資料上,都會提到必須"確保subject 在知會他人之前是完好無缺的"(Making sure subject state is self-consistent before notification....
由 Evan 發表於 05:02 PM | 迴響 (0) |引用 AddToD.png AddToF.png

(學習文件)終於把CVS Server安裝好了

CVS這個程式碼的維護系統相信已經被大家所廣泛運用,雖然進入軟體公司之後, 就一直對於Perforce的功能相當欣賞, 但是自己家裡的主機是Linux, 而Linux 版本的P4又一直裝不太起來, 所以決定去裝 CVS, 還好有WinCVS這種好用的視窗軟體幫助我使用CVS, 基本上其實每個Linux 應該都有裝好,...
由 Evan 發表於 01:54 AM | 迴響 (0) |引用 AddToD.png AddToF.png

(學習文件)在網址列上直接輸入Java Script

 由陈叙远的世界看來的資料,發現可以在網址列上直接輸入JAVA SCRIPT可以察看一些資料,而日本網頁上フレーム利用が正攻法似乎有另外的用法可以思量,如果大家要測試這些東西的話,可以在我的網址列上輸入javascript:alert(document.body.innerHTML);即可測試一下~~~(IE下測試成功~~)...
由 Evan 發表於 02:36 AM | 迴響 (5) |引用 AddToD.png AddToF.png

(學習文件)程式學習心得速記---大型專案維護流程與相關工具

在利用VC維護一個專案的時候,有許多有用的工具是很建議大家安裝的。 首先是Visual Asssit利用這個工具可以幫助你輕鬆的顯示程式碼,快速切換H與CPP之間,並且可以快速找到相關的程式碼。再來是維護大型專案一定會用到的伺服器軟體,Perforce可讓一個大型專案很容易的被大家所維護,不僅僅是保護程式碼與做CVS而已,也像patrick所提到的一樣, source code branching沒有透過Perforce將是相當困難的。最後還有一個比對檔案的軟體Araxis Merge,利用這個東西可以比對兩個檔案所不同之處,加上Perforce本身所提供的檔案整合功能,再做專案的Branching時將是相當的方便的。以上這幾個軟體,算是公司同事李每個人都會運用到的軟體,在這裡跟大家分享一下,也希望大家會利用到這些軟體使得開發軟體上更加的容易。...
由 Evan 發表於 09:56 PM | 迴響 (2) |引用 AddToD.png AddToF.png

(學習文件)利用C語言寫CGI的一些心得整理

關於利用C語言撰寫CGI程式的部分,這也是之前人家面試的時候,所詢問我的另外一個問題,經過這幾天上網找資料,並且撰寫之後,將一些心得整理出來,希望能幫助到有一些疑問的人。其實利用關鍵字『C語言、CGI、GET、POST』還是可以找到蠻多相關的網頁,大部分的資料都嫌老舊,並且都是由同一個作者撰寫而出(不過倒是有蠻多人複製在自己的網站上面--_________--""),所以在此為各位整理一些概念,而繁瑣的程式碼(關於將STRING去spilit並且找出變數對應值)就不再詳述,可參考以下這個網址,在這裡只專注於觀念上的敘述,希望帶給大家一些基本的概念。...
由 Evan 發表於 09:31 AM | 迴響 (5) AddToD.png AddToF.png

(學習文件)破百人紀念-軟體介紹『我是大明星』

『立正!!!~~~ 敬禮』 在這裡跟大家致敬,由於昨天的單日造訪人次總算識破了一百,從去年的九月 BLOG E建立開始,從每天不到十個人的來訪,到現在每天有一百左右的拜訪人次。為此我得好好的慶祝一下,於是我用我的大頭貼,作了一個對大家敬禮的的姿勢,感謝大家對   Blog E的愛護阿,在此也為大家介紹一個我最近所買的一套好玩的軟體,叫做『 It's...
由 Evan 發表於 08:07 PM | 迴響 (3) |引用 AddToD.png AddToF.png

(學習文件)Unix上自動產生的InstallShiled~~Automake

之前去友立資訊面試的時候,聽到他們都是利用Automake來製造Makefile來編譯在UNIX上面的程式語言設計,他們問我會不會使用這套軟體的時候。由於在設計與BBS相關的程式部分,都是修改程式碼與新增部分程式區段的程式碼,所以幾乎都僅僅只是修改makefile來執行罷了,並沒有必要到說去自行設計一個Makefile的撰寫,即使之前寫一些簡單的Multi-processes的程式也僅僅是直接手寫一些簡單的Makefile,於是在我心中決定必須把這套軟體好好的學學,相信搭配之前所提過的Global來建制程式碼參考用網頁之後,可以更方便的使用Gdb來作debug的工作,當然對於這個陌生的軟體,又是一個向Google請教的好時間,於是我找到一篇不錯的Automake參考文獻(由陳雍穆所寫),透過這位大哥詳細的介紹,其實很快的就會使用了Automake來製造屬於自己的Makefile檔  ...
由 Evan 發表於 09:16 PM | 迴響 (0) |引用 AddToD.png AddToF.png

(學習文件)總算將BBS的轉信程式修復好了

大概有一年的時間,由於研究所課業過於忙碌的關係,所以一直沒有去管理會計四月天這個BBS站台,但是由於最近總算是將論文弄完,所以開始將BBS站台的轉信功能加以修復,修復了幾天,總算將BBS的轉信功能修復完整,也讓我這個失職的站務盡到一點職責,以下就開始介紹轉信系統是如何運作與如何將轉信系統(INND)啟動與加入一些NEWS,我將這些東西寫成了文件~(我是很喜歡將不懂的東西,弄懂後,寫成一份詳細的文件、放在我的網站之上)  ...
由 Evan 發表於 11:07 PM | 迴響 (0) |引用 AddToD.png AddToF.png

(學習文件)追蹤原始碼的好工具『GLOBAL』

原始網址:http://www.gnu.org/software/global/ 用處: 能將原始碼間的TAG(標籤)彼此串連起來 使得程式設計者可以更快TRACE到相關的程式碼與變數名稱 對應語言:C++, PHP, JAVA ,....均可 將程式對應出來可以直接尋找,或是印出成網頁...
由 Evan 發表於 10:12 AM | 迴響 (0) |引用 AddToD.png AddToF.png

(學習文件)WORD『暈倒』事件

MS WORD 搞鬼怎麼辦? 今天在利用WORD打論文的時候,由於論文中存有許多的數學方程式。使得我的WORD檔案大小居高不下,並且記憶體也消耗得非常恐怖(打個報告,難道也要高級配備?) 但是問題就發生在十分鐘前,我的WORD在半個小時沒有存檔的狀況下(我不設自動存檔,因為容易當機)     在存檔的時候,竟然出現以下的對話方塊 開啟太多檔案或是D槽硬碟空間已滿 請更換另一顆硬碟來儲存...
由 Evan 發表於 11:20 PM | 迴響 (4) |引用 AddToD.png AddToF.png

(學習文件)重新安裝NB,為了最後的論文聖戰安裝CWTEX

雖然老師一直叫我用WORD來排版我的論文,不過我還是不習慣使用WORD來排版一些軟體,主要原因還是對於WORD裡面格式得過於混亂。但是在LATEX中,使用中文一直還是很麻煩的事情, 不過國內的一些學者倒是開發了Cwtex 算是蠻好用的軟體。只是裡面對於 Winedt 與 Miktex 的軟體版本有比較大的問題,在這次的安裝之中,雖然一開始安裝的不是很好。 不過這個目錄裡面有相關安裝需要的軟體與配件 也有相關的文件,只要看清楚...
由 Evan 發表於 11:37 AM | 迴響 (4) |引用 AddToD.png AddToF.png

(學習文件)將事情講的清楚 往往比想一個點子還要困難

最近寫完了第一篇自己的小論文 雖然篇幅不大 但是由於全部都是有中文,英文的版本 所以撰寫起來其時很辛苦的 全部寫出來之後,重新的檢查完整的流暢性與合理度 變成是一個很難的事情 而且如何去編排自己的內容 讓整個內容可以完整的介紹你想要闡述的概念 而不會過於含糊的帶到重點 也會將一些必要瞭解的交代不清...
由 Evan 發表於 12:13 PM | 迴響 (3) |引用 AddToD.png AddToF.png

(學習文件)LaTexing on Win2000

由於最近再拼一些研討會 老闆希望我能去投一個國際性的期刊 再整理論文的時候 想起來以前是使用 LaTex 來寫一些文章 於是決定去把現在的論文弄在LATEX 上面 LaTex...
由 Evan 發表於 12:22 AM | 迴響 (0) |引用 AddToD.png AddToF.png

(學習文件)安裝Webmail 完整軟體 Horde

  日前幫一些客戶看一些軟體,發現他們公司上面的webmail 有一套軟體似乎還不錯用。不僅有『網路信件』、『通訊錄』更有一些行事曆、或是其他的一些功能來使用。而且已經完成中文化(其實現在蠻多opensource的軟體似乎都是這樣的)。 關於這個軟體的簡單介紹,大家可以去該網站觀看一下  Horde 的專案網頁  ...
由 Evan 發表於 09:20 AM | 迴響 (4) |引用 AddToD.png AddToF.png

(學習文件)換一個新的,永遠比更新來的簡單

雖然我現在還在讀研究所但是只要有空,我有在一些公司之中兼差工程師的工讀生 做過很多家公司的工程師 一直覺得工程師不是人搞的 尤其是兼差的工程師 講好聽的是 兼差的工程師 其實根本就是擦屁屁大隊 之前公司裡面的MIS主任(自稱是主任)是從美工起家的 寫的那個程式...... 只能有破洞擺出,比初學者更不如的方式來說...
由 Evan 發表於 12:11 AM | 迴響 (0) |引用 AddToD.png AddToF.png

(學習文件)總算設定好 Openwebmail了

今天終於把openwebmail 安裝完畢了 參考好  網路上張明泰所寫的安裝手冊 經過了 一段時間的摸索 總算是對  CGI 與 PERL 安裝與Apache設定有一點點的瞭解...
由 Evan 發表於 06:49 AM | 迴響 (1) |引用 AddToD.png AddToF.png