分類
懶得分類

Windows DNS大量UDP Port問題

最近更新完一次 windows update, 發現有台 server 在重新開機後, 居然有一堆 udp port 開啟著, 利用 TCPView 來找出看是哪個 process 造成, 原來是 dns.exe (windows 內建的 dns service 程式), 起先以為是有什麼病毒或是問題, 便著手開始找資料, 遍尋不到問題及狀況所在. 一度以為是病毒引起, 也試著利用掃毒軟體來掃毒, 但都沒有找到病毒問題, 於是便暫時放棄.

今天索性再花些時間來找, 找到這篇相關文章, 發現也有不少人有一樣的問題:
http://www.eggheadcafe.com/software/aspnet/32625203/dnsexe-2500-open-ports-i.aspx

原來是一個更新到 dns.exe 的 patch 造成的, 可以參考這裡:
http://support.microsoft.com/kb/951746/en-us

看起來應該是沒什麼問題, 但後續要怎麼再更新或調整, 再觀察看微軟的後續更新囉!

[2008/08/25 23:01]
目前比較消極的解決方式可以參考:
http://support.microsoft.com/kb/956188/en-us

分類
Windows 懶得分類

forfiles指令介紹

在 WINDOWS 下, 若是要將某些檔案做什麼處理的方式, 我通常使用 VBS 的 SCRIPT 來操作, 不過其實還有更方便簡捷的方法, 看到這篇文章 windows server下的檔案處理程式Forfiles , 原來其實在 windows 下還有個這麼方便的檔案列舉工具.

一般最常用的是刪除 log 檔案, 指定目錄, 並指令時間 (例如保留一週, 一週前的刪除), 就可以利用這個指令進行刪除:

forfiles /p c:\temp /s /m *.log /d -7 /c “cmd /c del @FILE”

或是列舉出指定目錄下的檔案(非目錄)的名稱列出:

forfiles /p c:\ /c “cmd /c if @isdir==FALSE echo @FILE”

請注意上面的 “FALSE” 要大寫!

再來看看微軟的官方說明: Forfiles

以下列出該指令的參數說明: (利用 forfiles /? 取得)

FORFILES [/P pathname] [/M searchmask] [/S]
[/C command] [/D [+ | -] {yyyy/MM/dd | dd}]

描述:
選取一個檔案 (或一組檔案),並在檔案上
執行命令。這對批次工作很有幫助。

參數清單:
/P pathname 表示要開始搜尋的路徑。
預設資料夾是目前的
目錄 (.)。

/M searchmask 根據 searchmask 搜尋檔案。
預設的 searchmask 是 ‘*’。

/S 指示 forfiles 遞迴搜尋
子目錄。例如 “DIR /S”。

分類
懶得分類

ServerXMLHTTP及XMLHTTP的差別

暫時將這個分類放在 asp 中.
一般在 client side 的 ajax 會用到這個 component (for IE) Microsoft.XMLHTTP, 若是在 server 端的 asp 程式碼使用這組 code, 來訪問其他站台的內容時, 可以利用程式碼如下:

Set xmlhttp = Server.CreateObject("Microsoft.XMLHTTP")
xmlhttp.Open "GET", "https://diary.tw/tim/", False
xmlhttp.Send
Response.Write xmlhttp.ResponseTEXT
Set xmlhttp = Nothing

不過這個有一些些問題, 因為 XMLHTTP 本身的工作行為是綁在 IE API 上, 當然是有好有壞, 根據微軟的文件, 這組元件是適合用在客戶端而非 server 端, 在使用上會有一些穩定及效能的問題, 不過更有趣的還有一個地方, 就是他會增進效能而在本機的檔案系統上存入訪問的內容, 路徑如下:

C:\WINDOWS\Temp\Temporary Internet Files\Content.IE5

分類
懶得分類

如何在ASP內判定BIG5碼中文字

大多數的 asp 應用程式若是在 utf-8 模式下開發, 前面多會有這麼一行:

<%@LANGUAGE=”VBSCRIPT” CODEPAGE=”65001″%>

然而有個很麻煩的事是在處理判定 BIG5 編碼的中文字. 在正常的狀況下, 應該不會用到這樣的功能, 因為無論是 BIG5 或非 BIG5 的中文字都是可以在 UTF-8 的環境下良好並存的, 但若是和一些舊的程式或其他異質環境介接, 就會遇到這種問題, 解決的方式是利用 asp 的 codepage 來轉換內碼後判定即可. 方式如下:

Function IsBig5(strChar)

    ' check A440~C67E 常用字, C940~F9D5 次常用字

    session.codepage="950"
    Dim lngAsc
    lngAsc = Asc(strChar)
    IsBig5 = (lngAsc >= -23488 And lngAsc <= -14722)
    If Not IsBig5 Then IsBig5 = (lngAsc >= -14016 And lngAsc <= -1579)
    session.codepage="65001"
End Function
分類
懶得分類

好好玩的手機特效鏡

剛在逛博客來時, 不小心發現了這個好玩的東東, 手機鏡頭, 如同一般數位相機, 這種鏡頭是外接在手機上面的, 看了一下, 其實價格不貴, 而且又是 kenko 的, 十分有趣, 在這裡介紹給大家看看囉!

這是廣角鏡:

https://addons.books.com.tw/G/N00/4/N000021044.jpg

可以做出這樣的效果:

http://219.84.164.83/G/CD/item/Accessory/Kenko/MPL-WA/3.gif

另外有偏光鏡, 近攝鏡, 側拍鏡, 等好玩的鏡頭, 其中還有一個三菱鏡很特別:

https://addons.books.com.tw/G/N00/1/N000020931.jpg

可以拍出這樣的特效耶:

http://219.84.164.83/G/CD/item/Accessory/Kenko/MPL-3MH/3.gif

真的是很特別哦!
其他有趣的鏡頭可以參考這頁: link

分類
懶得分類

不過就是寫程式嘛

寫程式到底需不需要懂數學?

筆者曾在幾年前和網友討論過有關這類問題. 恰巧今天在 Mr. & Ms. Days 那裡看到這篇: 寫程式到底需不需要懂數學? 其實正反兩方應該都可以舉出不少實例及說法來證實這些論點.

寫程式需要好的邏輯及理解能力, 至於是否需不需要懂數學, 並非一定, 但大多數的狀況是有絕的幫助, 數學會增進你的推理邏輯能力, 能有效提昇程式的品質, 但不見得程式寫得好的人數學就好, 這個應該是一個比較普遍的概念.

我之前討論狀況是為了鼓勵網友, 有興趣寫程式, 不需要一定會數學, 但邏輯能力一定要好, 不然很難寫出有條理的 code. 若不是在做數理底層或壓縮或演算法, 其實數學只需要基本概念即可, 畢竟大多數的演算法, 壓縮器等都有現成的 library, 寫一般的程式, 應該都用不太到自己實作這些東西, 反倒是如何應用, 或知道這些用法是比較重要的.

軟體IC在談的就是這個概念, 如何重用, 有效組合, 將程式實作發揮戰力, 這才是最重要的, 但多了解, 多學習, 有好的數學基礎, 好的邏輯基礎, 程式應用的 domain know-how 更能加分.

看到了 Mr. & Ms. Days 其中一張圖很感慨, 因為往往程式專案都會發生這樣類似的狀況, 但如何能更有效解決, 我想這應該需要更高深的技巧及社交能力囉..

不過就是寫程式嘛, 保持學習的心, 高度的興趣, 自然就能做得好..(應該各行業也都是這樣吧. XD)

分類
懶得分類

今天真的累了

幫朋友用msn解決問題是很常發生的一件事.
認識我的人應該都知道我打字很快, 是用倉頡, 而且打字也都很正確.

今天下午..

..
Timothy 說:
我有辦法遠單連測看嗎
Timothy 說:
遠端打倉頡也能打成遠單 @@” 我大概累了

看起來… 我自己都不知道在做什麼, 忙到昏頭了!!

分類
懶得分類

24小時的可悲

前幾天早上吃早餐時, 閱讀某週刊, 內容有篇是在介紹台灣24小時的店家愈來愈多, 並且銷售店家只要能有效控制深夜的管銷成本, 其增加的營收是有相當不錯的成績.

然而, 之所以會有這樣的現象, 全拜台灣人這種莫名其妙的加班文化所賜, 因為加班量大, 以及夜生活的人多, 也造成了半夜消費的人口多, 而讓這些零售店家會有延長開店時間, 甚至24小時營業的現象.

其實說可憐也真的很可憐, 為什麼台灣人會有這麼長的工作時數, 真的是很奇怪, 一個人的黃金工作時間並不長, 充其量一天不過8小時, 超時的工作往往會讓人精神不集中, 工作效率大幅下降, 甚至於造成惡性循環, 也就是天天都睡眠不足, 而造成更嚴重的工作品質下降.

適當的工作時間, 適當的工作長度, 才是比較理想的工作要件, 要賺錢, 也要顧身體, 有良好而健康的身心, 才能有最佳的工作態度及精神, 相信是長時間超時工作者的心聲.

也拜這些人所賜, 造就了台灣的24小時及長時間不休息的店家愈來愈多, 看起來台灣人真的很拼很辛苦, 這是對亞洲地區統計的一個結果.. 大家都辛苦囉……

分類
懶得分類

1TB的硬碟

今天同事傳了個網址給我, 看了覺得科技進步的速度真的很快. Hitachi 已經有 1TB 的硬碟囉.

http://www.oc.com.tw/readvarticle.asp?id=9166

這個容量真的很大, 而且也才399美金, 平均容量單價不高, 不過, 這麼大顆硬碟要裝什麼啊? 裝重要的東西, 又怕掛掉, 所以後來買硬碟, 都要考慮是否有備份, 否則一旦故障了, 重要資料又沒備份將會很麻煩.

硬碟從最早的 20MB 開始用起, 我用過的容量有: 20MB, 40MB, 520MB, 1.2G, 4G, 8G, 15G, 20G, 40G, 60G, 80G, 250G 這些, 看起來還真有歷史感….

分類
懶得分類

Google Adsense for Content提供繁中語系

看到了 Google Adsense for Content 提供了繁體中文語系的消息, 於是馬上來安裝測試看看. 很容易的幾個步驟就將 script 產生出來, 並且放上來網站了, 就在最下方.

產生了 script 上的說明是約48小時起才會啟用, 所以還要等一下了. Adsense for content 才是網站出版者的主要獲利來源(相對於 search 及 推薦), 然而一直沒有繁體中文的語系, 終於在最近提供了這樣的功能, 真是期待已久啊.

至於效果如何, 市場反應如何, 都還得觀察看看囉.

參考資料:
http://adsense-tw.blogspot.com/2006/12/blog-adsense-for-content.html
http://adsense.blogspot.com/2006/12/adsense-for-content-in-4-new-languages.html

[2006/12/15 17:08]
現在出現了正常的廣告了, 原本是個公益廣告, 但現在正常的廣告是英文的, 看起來中文的廣告可能不多吧. 再觀察看看囉!

[2006/12/19 0:55]
http://blog.mashow.tw/archives/248