跳到主要內容

發表文章

目前顯示的是 2007的文章

在Windows 2003上安裝流量分析工具 Awstats

先安裝Active Perl在Windows上 如果有了 IIS 下跨平台的 Perl,您又何須費神在 Windows 2000 下安裝 Apache 來執行 perl 呢?那麼在IIS下要如何架構Perl呢?又要如何跨平台使用呢? 下載及安裝 Active Perl 首先請下載新版 ActivePerl-5.8.8.822-MSWin32-x86-280952.msi。 Download: http://ftp.activestate.com/ActivePerl/Windows/5.8/ActivePerl-5.8.8.822-MSWin32-x86-280952.msi 接著請安裝 Active Perl 。要注意的是路徑要設為 c:\usr\ 或是 c:\usr\local\ ( 原因後面會有詳細的說明 )。若是您的電腦有安裝 IIS 的話,那麼在安裝時系統會自動幫您整合。 以下將以 c:\usr\ 作為說明之目錄。 IIS 之注意事項 對 IIS 的老手而言,這一段大概就可以省略了。不過筆者仍在此對 IIS 的初學者稍微的提醒一下下: 在您安裝 IIS 前,請預必確認您的系統中至少有一顆硬碟是 NTFS 的格式。 安裝好 IIS 後,在 Windows 2003 下預設的目錄為 C:\Inetpub\wwwroot\。若是您的 C 槽不是 NTFS 格式,請將它轉換為 NTFS 格式,或是將目指定至其他 NTFS 格式硬碟下的資料夾。有關 IIS 方面的管理及設定, 在此不便贅述;畢竟本篇不是 IIS 教學。 在 web 資料夾的權限方面 ( 滑鼠右鍵 -> 內容 -> 安全 ),一定要有一個Everybody的使用者,其權限至少要有讀取及執行、讀取、寫入。 整合 Active Perl 及 IIS 請依照下步驟作設定: 1.「控制台」->「系統管理工具」->「Internet 服務管理員」->「您的 web 站台」->「內容」->「主目錄」,請將讀取及寫入打勾。 2.「控制台」->「系統管理工具」->「Internet

經典的25句話

記住該記住的,忘記該忘記的。改變能改變的,接受不能改變的。 能沖刷一切的除了眼淚,就是時間,以時間來推移感情,時間越長,衝突越淡,仿佛不斷稀釋的茶。 怨言是上天得至人類最大的供物,也是人類禱告中最真誠的部分。 智慧的代價是矛盾。這是人生對人生觀開的玩笑。 世上的姑娘總以為自己是驕傲的公主(除了少數極醜和少數極聰明的姑娘例外)。 如果敵人讓你生氣,那說明你還沒有勝他的把握。 如果朋友讓你生氣,那說明你仍然在意他的友情。 有些事情本身我們無法控制,只好控制自己。 我不知道我現在做的哪些是對的,那些是錯的,而當我終於老死的時候我才知道這些。所以我現在所能做的就是盡力做好每一件事,然後等待著老死。 也許有些人很可惡,有些人很卑鄙。而當我設身?他想像的時候,我才知道:他比我還可憐。所以請原諒所有你見過的人,好人或者壞人。 魚對水說你看不到我的眼淚,因為我在水裏。水說我能感覺到你的眼淚,因為你在我心裏。 快樂要有悲傷作陪,雨過應該就有天晴。如果雨後還是雨,如果憂傷之後還是憂傷,請讓我們從容面對這離別之後的離別。微笑地去尋找一個不可能出現的你! 死亡教會人一切,如同考試之後公佈的結果------雖然恍然大悟,但?時晚矣! 你出生的時候,你哭著,周圍的人笑著;你逝去的時候,你笑著,而周圍的人在哭!一切都是輪迴! 男人在結婚前覺得適合自己的女人很少,結婚後覺得適合自己的女人很多。 於千萬人之中,遇見你所遇見的人;於千萬年之中,時間的無涯荒野裏,沒有早一步,也沒有晚一步,剛巧趕上了。 每個人都有潛在的能量,只是很容易:被習慣所掩蓋,被時間所迷離,被惰性所消磨。 人生短短幾十年,不要給自己留下了什麼遺憾,想笑就笑,想哭就哭,該愛的時候就去愛,無謂壓抑自己。 《和平年代》裏的話:當幻想和現實面對時,總是很痛苦的。要不你被痛苦擊倒,要不你把痛苦踩在腳下。 真正的愛情是不講究熱鬧不講究排場不講究繁華更不講究噱頭的。 生命中,不斷地有人離開或進入。於是,看見的,看不見了;記住的,遺忘了。生命中,不斷地有得到和失落。於是,看不見的,看見了;遺忘的,記住了。然而,看不見的,是不是就等於不存在?記住的,是不是永遠不會消失? 我們確實活得艱難,一要承受種種外部的壓力,更要面對自己內心的困惑。在苦苦掙扎中,如果有人向你投以理解的目光,你會感到一種生命的暖意,或許僅

Google搜尋技巧

Google是一個很powerful的搜尋引擎,但是也因為太過powerful,使人很容易迷失在上百個搜尋結果中,在此提供一些搜尋的小技巧,讓使用google可以更有效率:) 一、Google分四種: 1.http://www.google.com 這應該是大家最熟悉的部份了,負責一般的搜尋。 2.http://images.google.com 針對圖片作搜尋,找網頁素材或報告的封面很好用:p 3.http://groups.google.com 搜尋新聞群組裡面的資訊,如果你要找的是bbs 轉信板裡面的某一篇文章,到這裡來就對了。 4.http://directory.google.com Google也可以作分類性的搜尋,不過目前適用範圍似乎僅限於英文網站。還有一個大無敵怎可以忘呢? http://answer.google.com 寫論文的好幫手呢... 二、基本原則 1.預設以"and" 查詢: 每個關鍵字間以一個空白隔開,google會顯示各關鍵字搜尋結果的交集。 2.自動忽略: 根據Google的使用手冊,Google會自動忽略單一字母、某些數字及出現頻率太高的某些詞(如http、com) ,但是根據我自己實驗的結果,其實只有在輸入一串關鍵字的時候才會產生這種忽略的狀況。如果你堅持要搜尋該字詞,可以在它的前面加上一個加號,如department store computer +com 3.Exactly match: Google只會搜尋出"完全"符合關鍵字的網頁,假如你輸入cook,搜尋結果並不會出現cooker或cookie。同時也不能使用萬用字元,如co*e、ka?y但是中文則不在此限,所以輸入北醫可以查到台北醫學大學、台北醫院和川北醫學院等等網站。 三、進階使用 1.排除字串: 在字串前加上減號可以將特定字串或網站排除,如: 北醫 -川北或北醫 -tmu.edu.tw 2.片語搜尋: 如果輸入 taipei bookstore,結果可能會出現taipei medical bookstore或taipei bookstore但是如果輸入 "taipei bookstore",搜尋結果就一定只有taipei bookstore兩個字連在一起的網站才會顯示出來 3.site: 在關鍵字內加入

如何讓電腦開機後自動登入XP?

每次開機都會出現XP的登入畫面,很多人可能會覺得每次都得輸入密碼登入相當煩人,如果你的電腦只有你一個人在用,且不擔心閒雜人等開你的電腦亂玩,那麼可以按照下面的方法來設定,讓你的Windows XP開機時不會出現輸入帳號、密碼的登入畫面,直接幫你跳到XP桌面,加快開機速度! 設定方法: 第一步:依序按下桌面左下角的〔開始〕→【執行】,準備執行設定指令。 第二步:出現「執行」對話盒後,直接在「開啟」欄中輸入「control userpasswords2」,然後再按下〔確定〕。 第三步:出現「使用者帳戶」對話盒後,先點選你要讓XP自動登入的帳號,使該帳號成反白狀態後,再取消「必須輸入使用者名稱和密碼,才能使用這台電腦」左邊的勾選狀態,最後再按下〔套用〕,讓電腦以你選擇的帳號自動登入XP。 第四步:出現「自動登入」對話盒後,依序在「密碼」、「確認密碼」欄中輸入你原本的XP登入密碼,如果之前沒設定密碼,就留空白不管他。設定好之後,再按下〔確定〕,回到「使用者帳戶」對話盒後,一樣按下〔確定〕完成全部設定工作。以後,當你再重開機時,電腦便會自動登入Windows XP,不用再花時間輸入密碼啦!

Live Message im符號

American Red Cross(美國紅十字會,特定碼*red+u) Boys & Girls Club(兒童群益會,特定碼*bgca) National AIDS Fund(美國國家愛滋基金,特定碼*naf) National Multiple Sclerosis Society(國家多發性硬化症學會,特定碼*mssoc) ninemillion.org(國際兒童難民援助組織,特定碼*9mil) Sierra Club 山巒協會(保護自然生態的地球環境協會,特定碼*sierra) StopGlobalWarming.org(防止全球溫室效應惡化的機構,特定碼*help) Susan G. Komen for the Cure(乳癌基金會,特定碼*komen) The US fund for UNICEF(美國地區聯合國兒童基金會,特定碼*unicef) World Wildlife Fund for Nature(世界自然基金會,特定碼*wwf) The Oxford Committee for Famine Relief (樂施會;協助解決當時世界各地饑荒及貧窮問題,特定碼*oxfam) 國際關懷協會(特定碼*care) The Humane Society of the United States(美國人道協會,特定碼*hsus) American Cancer Society(美國癌症協會,特定碼*acs) ONE Campaign-(全球消除貧困與對抗愛滋的組織(GCAP),特定碼*one)

人生哲學

可口可樂總裁曾說:我們每個人都像小丑,玩著五個球,五個球是你的工作、健康、家庭、朋友、靈魂,這五個球只有一個是用橡膠做的,掉下去會彈起來,那就是工作。另外四個球都是用玻璃做的,掉了,就碎了

溝通原則15條

溝通原則十五條: 一. 講出來 尤其是坦白的講出來你內心的感受、感情、痛苦、想法和期望, 但絕對不是批評、責備、抱怨、攻擊。 二. 不批評.不責備.不抱怨.不攻擊.不說教 批評、責備、抱怨、攻擊這些都是溝通的劊子手,只會使事情惡化。 三. 互相尊重 只有給予對方尊重才有溝通, 若對方不尊重你時,你也要適當的請求對方的尊重,否則很難溝通。 四. 絕不口出惡言 惡言傷人,就是所謂的『禍從口出』。 五. 不說不該說的話 如果說了不該說的話,往往要花費極大的代價來彌補, 正是所謂的『一言既出,駟馬難追』,『病從口入,禍從口出』, 甚至於還可能造成無可彌補的終生遺憾哩! 所以溝通不能夠信口雌黃、口無遮攔; 但是完全不說話,有時後也會變得更惡劣。 六. 情緒中不要溝通,尤其是不能夠做決定 情緒中的溝通常常無好話,既理不清,也講不明; 尤其在情緒中,很容易衝動而失去理性。 如:吵的不可開交的夫妻,反目成仇的父母子女,對峙已久的上司下屬… 尤其,是不能夠在情緒中做出情緒性、衝動性的『決定』, 這很容易讓事情不可挽回,令人後悔! 七. 理性的溝通,不理性不要溝通 不理性只有爭執的份,不會有結果,更不可能有好結果,所以這種溝通無濟於事。 八. 覺知 不只是溝通才需要覺知,一切都需要…… 如果自己說錯了話、做錯了事,如不想造成無可彌補的傷害時, 最好的辦法是什麼?? (我錯了),這就是一種覺知。 九. 承認我錯了 承認我錯了是溝通的消毒劑,可解凍,改善與轉化溝通的問題。 就一句:我錯了!勾銷了多少人的新仇舊恨,化解掉多少年打不開的死結, 讓人豁然開朗,放下武器,重新面對自己,開始重新思考人生,甚至於我是誰? 在這浩瀚的宇宙洪流裡,人最在意的就是『我』, 如果有人不尊重我、打壓我、欺負我、或侮辱我時, 即使是親如父子,都可能反目成仇。 偏淚一點的,離家出走還算什麼?死給你看的例子都屢見不鮮哩! 十. 說對不起!! 說對不起,不代表我真的做了什麼天大的錯誤或傷天害理的事, 而是一種軟化劑,使事情終有『轉圜』的餘地,甚至於還可以創造『天堂』; 其實有時候,你也真的是大錯特錯,死不認錯就是一件大錯特錯的事。 十一.讓奇蹟發生 如今自己願意互相認錯, 就是在替自己與家人創造了天堂與奇蹟,化

隨機取出資料表中資料

語法類型:T-SQL 使用時機:當需要隨機取出資料表中的資料時 解決方案: ACCESS: SELECT TOP 1 * FROM Table ORDER BY RND(column) MySQL: SELECT column FROM table ORDER BY RAND() LIMIT 1 PostgreSQL: SELECT column FROM table ORDER BY RANDOM() LIMIT 1 Microsoft SQL Server: SELECT TOP 1 column FROM table ORDER BY NEWID() IBM DB2: SELECT column FROM table ORDER BY RAND() FETCH FIRST 1 ROWS ONLY Oracle: SELECT column FROM ( SELECT column FROM table ORDER BY dbms_random.value ) WHERE rownum = 1 or SELECT * sample(1) FROM table WHERE .... or NO WHERE CLAUSE, 10%: SELECT * FROM table sample(10)

如何讓App_Code中存在兩種語言以上的類別檔

如何讓兩個不同語言的程式設計師,同時開發一個Web專案,常是困擾的事,不過dotNet幫你解決了這樣的困擾,不過在App Code的目錄中如果放置兩種不同語言的類別庫卻無法編譯,該怎麼辦呢? 語法類型:ASP.NET 2.0 使用時機:當需要同時存在兩種語言以上的類別時 處理方式: 1.在web.config中的 後加入 2.在App Code中加入目錄VB與CS將兩種不同語言的類別檔分別放入所屬目錄中即可

給學生與軟體業新進的十招

莘莘學子與軟體業新進請聽聽在下的十招~對於這十招提供了一些基本的解釋也希望能以詼諧的方式幫助各位加深印象~相信這十招各位經過更多歷練後會有更多解釋~所以把這篇從原篇中獨立出來,希望能方便讀者參考:   第一招:看到問題唸十次 確認你記得問題下次還記得 確認你瞭解問題,沒有漏掉什麼要求 確認你以後踫到類似問題,還會想到它 確認你連做夢都會想到它~悲慘的程式設計師宿命~   第二招:程式不會寫,先開始寫註解 利用註解將問題描述,將問題做分析 把分析方法與解法都 document 起來~對你自己最有益處 直接註解而省略白紙,由註解行數的改變,讓你老闆知道你有在努力做~ 人家是用照片寫記憶~程式設計師是用文件寫記憶~   第三招:解法不會寫,先寫工具 一個複雜的問題,尤其是面對演算法相關的所謂困難部份,如果能把工具(諸如模擬)寫出來,這樣是比較容易找出解法的~ 工具總是可以拿來重覆利用的~這會讓你越寫越輕鬆~ 寫工具也是一種重要練習~   第四招:整個問題不會解,先解會解的 divide and conquer(偶稱它為個個擊破法) 不用多說,不知道網上查也會知道~ 就像寫論文一樣,如果無法提出所有問題的統一解決方法,限定一些條件來解 還有有時候一下就想最困難的問題,一來浪費進度、二來心情不佳、三來老闆可能把預算砍了因為沒有結果~所以先解會解的是經驗上的金玉良言~因為一來你花了20%完成了80%超越進度,老闆來拍肩膀了,二來你解了簡單問題心情大好,更覺得整個問題也沒什麼大不了,說不定困難問題因心情好(沒有專牛角尖)也就想到而解決了,三來老闆看你有成果說不定常拍你肩膀哩~(老闆這時候真好騙~可惜薪水不好騙)   第五招:查網路、問別人、看書獲取各種解題的資源 想想偶們還在用193x的理論,當然問題絕不可能只有你才踫到,一定粉多人早就見過了~只有你踫到的通常是你自己寫出來的bug~ 這是群策群力的時代,多找資源、人家的經驗和別人幫忙~ 對應於b, 現在這個社會最忌諱單打獨鬥, 那代表你不能 team work~ 增加知名度、人緣~ Social 粉重要~切記~切記~   第六招:暴力法求解再找最佳化 先求有再求好~ 有成果人家才看得見~不然做不出來,中間再怎麼完美都沒有用~ 暴力法通常是最白痴也最有效的辦法~