發表文章

綠色隧道@永安漁港

圖片
綠色隧道@永安漁港 永安漁港的綠色隧道之前去過幾次,猶記得第一次是用走的,只覺得這段路線怎麼那麼短?就算慢慢散步也不需太多時間…後來再來,雖然有租單車,但總是只騎到中間充滿攤販的涼亭,接者大家都去潮間帶『挖寶』。不過,這次再度造訪,卻變成我的復健之旅… 來這之前非常猶豫目前腳的狀況是否可以騎單車?沒想到嘗試了一會卻發現騎單車時,居然完全不會如走路時那樣的疼痛感。但是…有鑑於目前腳的狀況還不是很好,怕有狀況時,會無法即時反應。所以座墊不敢調整最適合的高度,也只能慢慢的騎…早上八點多,這樣的車速,這樣的陽光,完全無法流汗…完全沒有運動的感覺。不過,也終於擺脫因為腳受傷,兩個多月『不見天日』的日子了。終於可以做些運動、曬曬太陽…這樣的感覺還真好~ 一早的永安漁港,人潮還很少 不知是不是太早來了?回程在涼亭待了很久後,快到十一點時,攤販才慢慢聚集,也慢慢出現人潮…不過也開始明顯感受到太陽的熱情…最後也因為正值漲潮時段,也無法到潮間帶『挖寶』,只好打道回府~ 中間的涼亭,很多攤販 永安漁港綠色隧道兩邊,都有在租腳踏車 完整照片欣賞 永安漁港綠色隧道高度、距離表 永安漁港綠色隧道騎單車的GPS軌跡圖、地圖 檢視較大的地圖

powershell模擬grep

最近要查份資料,需要由185M 的原始log檔案中,找出我要的關鍵字,並將有該關鍵字的那一行抓出來。做這樣的處理,馬上想到grep這指令。但…因為是使用windows的系統,只好查一下powhershell是否有grep或類似grep的指令。google一下,最後是使用 select-string 做到類似的效果。 處理完後,和一位對於shell script很熟的同事聊了一下剛剛這個處理。忽然間,有點好奇,如果用grep來處理會不會更快?於是再度把 Cygwin 裝起來,利用相同機器、資料做一樣的處理,做個小小的比較,整理如下表… Powershell grep @ Cygwin 指令 cat p_log.log | select-string "127.0.0.1" > mydata.log grep "127.0.0.1" p_log.log >mydata.log 處理時間 超過25秒 約2秒 CPU loading 持續約25% 約5% 結果,powershell的處理速度,實在遜太多了… 附註: 執行的機器硬體配備: CPU Intel Core2 Quad Q8200 2.33GHz RAM 4G Windows XP Powershell v1 Cygwin v1.5.25-15

如何取得外接硬碟狀態

圖片
在古早燒錄器還不普及、以及CDR一片要上百元的年代,有次將硬碟拿去朋友家準備將資料備份到CD片。燒錄到一半,居然燒錄失敗。原以為只是損失一片CDR…沒想到…居然是因為硬碟掛了、無法讀取,才導致燒錄失敗。當然,資料也沒備份出來。 這次慘痛的經驗,讓我開始重視硬碟的狀態。有次 Giveaway of the Day 剛好在提供要錢的 Hard Drive Inspector 免費下載。該軟體能供讀取硬碟的S.M.A.R.T.(Self-Monitoring, Analysis, and Reporting Technology)資料(如硬碟溫度等),並以此來推估硬碟的壽命。如果硬碟狀況開始變差時,就可以事先作準備、以防萬一。 但是電腦重灌後,在 Giveaway of the Day 下載的軟體就無法使用了。於是,就找了另一套小巧、免費軟體 - HDD Health 。他也是讀取硬碟的S.M.A.R.T.(Self-Monitoring, Analysis, and Reporting Technology)資料來推估硬碟的壽命。和 Hard Drive Inspector 相比,功能就陽春了一些。比如說, Hard Drive Inspector 在顯示S.M.A.R.T.(Self-Monitoring, Analysis, and Reporting Technology)資料時,還有多語系的解說(有繁體中文)。還有溫度的變化表等等功能。(在台灣炙熱的夏天時,如果不在冷氣房內使用筆電,馬上可見硬碟的溫度飆升) 有鑑於攝影的照片越來越多,原本負責備份的硬碟空間將要無法負荷。比了一下價格和評比,最後購入一台3.5吋的外接硬碟來備份。不過,每次利用微軟所提供的免費同步軟體 SyncToy v2.0 在備份資料時,總感覺外接硬碟的溫度摸起來有些高。偏偏 HDD Health 卻只能抓到本機的硬碟資訊,無法取得外接硬碟的資訊 :( 。這樣一來,如果這外接硬碟狀況不好時,自然無法得知…… 四處打聽後,很多人都說本來就無法取得USB外接硬碟的狀態。但,偶然間找到一套免費軟體 - CrystalDiskInfo ,試用之下居然可以抓到我外接硬碟的溫度~除此之外,雖然他是套免費軟體,卻也支援多語系(有繁體中文),但是沒有針對S.M.A.R.T.(Self-Monitoring, ...

awstats中過濾不需要分析的IP

最近在看 awstats 所做的結果時,忽然想到這些log,是否也包含不少內部流量? 為了能剔除這些內部流量,更精確的反應真正來自於外部的流量。查了一下設定檔,發現果然可以設定過濾某些IP、網段不列入分析結果。 以下,則節錄設定檔內該部分的資訊 # Do not include access from clients that match following criteria. # If your log file contains IP addresses in host field, you must enter here # matching IP addresses criteria. # If DNS lookup is already done in your log file, you must enter here hostname # criteria, else enter ip address criteria. # The opposite parameter of "SkipHosts" is "OnlyHosts". # Note: Use space between each value. This parameter is not case sensitive. # Note: You can use regular expression values writing value with REGEX[value]. # Change : Effective for new updates only # Example: "127.0.0.1 REGEX[^192\.168\.] REGEX[^10\.]" # Example: "localhost REGEX[^.*\.localdomain$]" # Default: "" # SkipHosts="192.168.1.1"

台北日偏蝕

圖片
天狗食日(日蝕) 近來媒體一直大幅報導7/22日全蝕,炒的非常熱…當天早上出門前,看者有線頻道的新聞台,幾乎所有新聞台都有請各方天文專家、文史學者在解釋科學上、傳說中的日蝕。看者看者最後決定還是帶者逃過一劫(我沒逃過,唉~)的Nikon D90出門。 很可惜,在09:40食甚時刻並沒有看到。之後只能趁者機會,在室內隔者玻璃帷幕拍了幾張,可惜效果不好…(好幾張居然都拍成紅色的太陽) 隔者玻璃帷幕拍攝,效果很差。這樣朦朧的…真像月亮 所幸,後來有機會在室外拍了幾張!不過,由於只有ND8的減光鏡,無法在太陽沒在雲層遮蔽下直視、拍照…所以,最後拍的日蝕照片,都是趁者薄雲稍微掩蔽太陽時所拍攝… 這種亮度,日蝕看起來還是很像月亮 這種亮度,比較有太陽的感覺… 事後看其他各地的日全蝕照片、影片…覺得這次台北的日偏蝕,真令人不過癮 :( 在中央氣象局的資料 - 天文特報-2009/07/22 日全食 中指出,台灣未來日全食將發生於2070/4/11(墾丁、蘭嶼)。這次,我想我是無法參與了…只希望能看到2012/5/21的日環食現象(範圍包括基隆、 臺北、桃園、新竹及苗栗等局部地區均在環食帶內)。 附註: 2009/7/22 日全食可見光衛星雲圖 ,很有趣,可以看看!

免費的磁碟重組軟體 -MyDefrag

在用磁碟重組前,自然需要先瞭解為何需要磁碟重組!在 Microsoft TechNet 內有篇文章 - 桌面檔案磁碟重組的真相 。在這篇文章有詳細的說明,範圍包含為何會需要磁碟重組?磁碟分散是怎麼發生的?以及和磁碟重組有關的迷思和疑慮! 之前用的那幾套免費的磁碟重組軟體,說來奇怪…重整速度很快,約十幾分鐘即可重整完畢,跟試用一些商業版的磁碟重組軟體來說,處理速度快的離譜。仔細看了報告,卻發現蠻多檔案沒處理。以我在用的 Thunderbird 2 來講,他所存放信件的檔案就沒有被重整。理由是--檔案過大 :( 但是,我就是想要重整這日益龐大的信件檔… 前陣子再度尋尋覓覓,看是否還有其他免費的磁碟重組軟體?無意間看到 Jkdefrag ,且評價不錯。試用之下感覺還不錯,終於可以將磁碟內所有的檔案重組!但是他有些缺點,莫過於介面難看又不友善!在單獨執行JkDefrag.exe時,他會將所有磁碟都做重組。如果不想一次重組所有的磁碟,就需要參考他網站上的Commandline說明,自行下指令來指定重組的範圍。 有趣的是,居然另外有人替他寫了個GUI(圖形介面)- JkDefrag GUI 。這一來真是方便了許多(免安裝、指令變成用畫面的方式設定、功能更多。重要的是又支援中文) 最後,決定將家中所有電腦都換成 Jkdefrag ,卻發現在前幾天居然出了新版,名子也換成 MyDefrag v4.0 。目前只有提供 需要安裝的版本 ,有點可惜。 裝好後…發現操作方式也有些變化…不再是 Jkdefrag 的執行檔,而是依照需求功能變成六個指令檔去執行!!(有興趣瞭解其間的差異,可以去開啟檔案,裡面有說明) 再看HELP時,發現果然還是有善心人士替大家著想!針對 MyDefrag v4.0 已經有一套GUI - MyDefrag GUI wrapper 可用,在其介面上,就有針對那六種加以說明,可惜的是,只有英文版! 沒想到,善心人士真不少,又看到另一套 - MyDefragGUI 。這套除了介面更漂亮,功能選項更多之外…還有支援中文!

PowerShell大量建立AD帳號

最近在Windows 2008上面玩AD(Active Directory),當相關設定完成後,就遇到一個問題-如何快速建立大量的帳號?雖然在 Windows Server 2008 Active Directory目錄服務 這本書中有提到可以使用 PowerShell、vbscript等方式都可以做。但有鑑於Windows 2008已經有內建PowerShell,以及他的彈性比較高,所以決定使用 PowerShell 加上 excel(帳戶資料)的模式來產生大量的AD帳號! 在此之前從未接觸過Windows 2008,一時間居然不知如何執行PowerShell!查了很久才知道所謂『Windows 2008內建PowerShell』,並非如我所想像的內建就已經安裝,還是要自己去勾選安裝。總之,將遇到的一些狀況記錄下來… 如何在Windows 2008內使用PowerShell 如何用PowerShell加上 excel(帳戶資料)建立帳號 如何看AD帳戶的屬性名稱 如何在Windows 2008內使用PowerShell 開啟系統管理工具,開啟伺服器管理員(Server Manager)、選擇新增功能(Add a Feature),將PowerShell 打勾,就可以安裝了 如何用PowerShell加上 excel(帳戶資料)建立帳號 基本的操作方式,可以參考 Windows PowerShell自動化目錄管理 這篇文章。裡面有介紹如何使用 Quest Software 結合Import-CSV方式快速建立資料。這個範例,雖然簡單短短一行就解決了。但是,裡面的範例實在『太基本』,在實用上還需要做些調整。 一個AD帳號,絕對不會只設定如範例中設定那麼少的屬性。以我的需求來講,我需要讓AD上面的帳號,在做第一次登入時,要『強迫更換密碼』!一開始,我是先找出這屬性所對應的屬性英文名稱…花了不少時間嘗試,才確定對應的屬性名稱為 - pwdLastSet,且必須設定為pwdLastSet=0。但很不幸的,怎麼設定都沒作用…(我覺得,應該是這個屬性無法再建立AD帳號時直接設定。但是再建立AD帳號後再去修改,就會生效。這個狀況,是讓我浪費很多時間在確定屬性是否真的為pwdLastSet) 後來無意間找到有文章指出,可以下參數 -UserMustChangePassword ...