捐血一袋救人一命

江蘇拙政園

江蘇 拙政園

全家福

日本 和歌山城

賞楓之旅

千燈 夕照

水鄉千燈

蘆洲 微風運河

破曉時分

2012年12月9日 星期日

如何讓網頁定時轉換其它網頁

<head></head>標籤之間利用 <meta http-equiv="refresh" content="SS ; url=URLADDR">

這樣的語法只有在 IE 才會生效,Chomre 是不會鳥這樣的語法

所以另一個變通的方法,就是利用 Java Script,

因為 Java Script 的指令相容性會比 HTML 高一些

2012年11月22日 星期四

Nokia Here.Net Map

Nokia 推出新的地圖網站,所以小弟也趕一下流行,把 Nokia Here.Net 的圖資定義檔設好,供各位網友自行運用囉…

Nokia Here.Net 網址:http://here.net./25.0788088,129.4191562,5,0,0,normal.day

2012年11月20日 星期二

關西五天四夜員工旅遊–Day 5

今天是最後一天,要準備離開日本了…

DSC01086

2012年11月19日 星期一

關西五天四夜員工旅遊–Day 4

喜來登都的早餐還不錯,有接近台灣口味的章魚燒,外酥脆,內綿軟
今天是自由行行程,為了寶貝兒子,今天選擇去環球影城…
DSC00944

2012年11月18日 星期日

關西五天四夜員工旅遊–Day 3

早餐:箕面溫泉旅館,只有日式早餐,配菜也乏善可陳,所以照片就免了

箕面溫泉旅館→嵐山渡月橋
DSC00769

2012年11月17日 星期六

關西五天四夜員工旅遊–Day 2

Day 2
早餐:南紀白濱溫泉旅館自助早餐(日式 + 西式)
20121117_061302

 

2012年11月16日 星期五

關西五天四夜員工旅遊–Day 1

Day 1
關西空港→高速公路休息站
20121116_125936

SKMBT_C22012112915390

2012年11月14日 星期三

Yahoo Japan Maps for Mobile Atlas Creator

因為 Google Maps 在日本地區資訊很少,所以我又抓了 Yahoo Japan Map
請將以下程式碼存成 .bsh

2012年10月30日 星期二

如何在命令行引數下產生一個區間的亂數

Windows Command Shell 底下內建一個亂數變數 %random%

它產生的數值介於 0~32767 之間。

要將它局限在一定區間,以便程式應用!

2012年10月9日 星期二

清除瀏覽器 Cache from Command Line

# Clear Java Cache

javaws -Xclearcache –Xnosplash

2012年9月12日 星期三

蘋果的策略

網路盛行以來,讓不少產業面臨極大挑戰,例如:報業/出版業、百貨購物、通路商等等。
但是這個媒體卻是無法被任何一家公司獨立佔有。
大家只能各憑本事,靠內容、靠廣告回餽金、靠服務等等來吸引大量的人潮…但是它還是無法被寡佔。
蘋果很聰明,在網際網路平台之上,開發了iphone、ipad,讓使用者乖乖的接受蘋果的限制,等於將這些使用著給寡佔了…

在未來蘋果一定會逐步將軟體、廣告、視訊等等都限制,使用自家的產品或Channel,造成完全的獨佔!

這對使用者來說,沒有什麼影響,但是對蘋果來說,卻是未來的主力收入;但是對於廣告客戶,就局限於蘋果的死忠粉絲,對於針對蘋果的廠商來說,是個好處,可以更專注於特定消費族群,但是對於一般性的廣告客戶,就不是利多消息!因為你無法將廣告散佈給更大的消費族群!


2021/02/18 後記
FB 也開始不爽Apple 的政策,證明了我九年前的看法,以使用者隱私、安全為由,逐步緊縮廣告政策

2012年9月3日 星期一

Mobile Atlas Creator 詳細使用說明

這一陣子,許多網友來詢問有關新版 Mobile Atlas Creator 1.98 的自定義地圖,所以決定多花一點時間,詳細說明整個過程,讓大家能夠更方便的下載自己喜好的地圖圖資。(豁出去了,這一陣子有點小討厭 Google)

以下均以 Google Maps 為例!使用到的工具如下

Google Chrome Browser

Nirsoft Chrome Cache View

2012年9月2日 星期日

和美山拍照

這兩天兒子的感冒剛好,趁著假日天氣不錯,一家三口出去爬山

這次選擇的目的是新店和美山,在碧潭橋頭南岸有登山步道可以上去。

不過我們一家三口都是少運動的人…所以選擇了登頂最近的步道…吐舌頭

因為不是熱門的活動時間,所以山頂附近都還算好找車位。

登頂大約只花十五分鐘左右,而且視野還算遼闊

image

2012年8月7日 星期二

使用 Mobile Atlas Creator (MOBAC 1.9 以上) 抓取 Google Maps 離線地圖

PS. 小弟最近工作忙到翻…不太有空回覆大家關於 Bean Shell Script 的事。所以小弟有另一篇文章,裡面就有完整的範例供各位取用!MOBAC 詳細使用說明

自從 Mobile Atlas Creator 1.9 (MOBAC) 以後,不再內建支援讀取 Google Maps ,真的是很令人扼腕…

但是!Mobile Atlas Creator (MOBAC) 提供了自定義圖資的功能!

利用這個功能,就可以自己想辦法來讀取 Google Maps ,畢竟 Google Maps 最完整!最詳細

2012年2月13日 星期一

搜尋 Event Log 中的文字並匯出成 .csv 檔案

Windows的事件檢視器可以把大小事都記錄下來,但是卻沒有提供良好的工具去搜尋,所以只好寫程式來輔助。

起始肇因公司要求對某些目錄檔案進行稽核記錄,但是這些檔案使用又非常頻繁,所以當發現需要檢視事件記錄時,常有上萬筆記錄;而事件檢視器並不提供針對檔名或是訊息當中的字串做為篩選條件,只能用事件代碼;要針對某檔案進行稽核時,就成了不可能的任務!

在以下程式中,有幾個參數要設定
strComputer 是指要被搜尋事件檢視器記錄的電腦名稱或 IP Address
strSearchString 是要被搜尋的字串
dtmLogDate 是匯出的檔名,我個人習慣在匯出檔案名稱加上日期,以方便處理;看您個人的習慣囉

strComputer = "DFS1"
strSearchString = “SHARE”
dtmLogDate = ‘20120213”

Set objWMIService = GetObject("winmgmts:" & "{impersonationLevel=impersonate,(Security)}!\\" & strComputer & "\root\cimv2")
Set colLoggedEvents = objWMIService.ExecQuery ("Select * FROM Win32_NTLogEvent WHERE Logfile = 'Security'")

Const ForWriting = 2

Set objFSO = CreateObject("Scripting.FileSystemObject")
Set objLogFile = objFSO.CreateTextFile("FileLog" & dtmLogDate & ".csv", ForWriting, True)
    objLogFile.Write "Record Number#"
    objLogFile.Write "Date Time#"
    objLogFile.Write "Message"
    objLogFile.WriteLine
For Each objEvent in colLoggedEvents
    if InStr(objEvent.Message,strSearchString) > 0 then
        objLogFile.Write objEvent.RecordNumber & "#"
        objLogFile.Write objEvent.TimeGenerated & "#"
        objEvent.Message = replace(objEvent.Message,vbCRLF,"")
        objLogFile.Write objEvent.Message
        objLogFile.WriteLine
    end if
Next
objLogFile.Close
msgbox("Finish !")

2012年2月6日 星期一

匯出事件檢視器記錄到 .csv 檔案

最近又抽了點空,把以前匯出 Exchange POP3 Log 的程式改寫了一下,企圖讓這個程式能夠適用更多環境

為了方便操作起見,改成 HTML Application 介面,程式介面如下圖:

2012-02-06_143638

新的程式增加了一個選項,如果不分日期,一律匯出,就可以勾選「不要輸入日期」

2012年2月1日 星期三

以 telnet 測試 SMTP Authentication

telnet localhost 25
helo localhost
auth login
334 VXNlcm5hbWU6 (BASE64編碼後的USERNAME:)
輸入 BASE64 編碼後的 帳號
334 UGFzc3dvcmQ6 (BASE64編碼後的PASSWORD:)
輸入 BASE64編碼後的 密碼
2.0.0 Authentication Successful
or
2.0.0 Authentication Unsuccessful

如何儲存 HTA 應用程式視窗位置

當程式執行時,Window物件被載入,就會執行 Window_OnLoad 子程式

當程式結束時,就會觸發Window_OnUnload 事件

簡單的說,利用這兩個事件,在 HTA 程式結束前,將目前視窗位置存入文字檔

然後在程式一載入時,開啟文字檔,並將文字檔內的參數,設定到相關的變數去。

2012年1月31日 星期二

定時自動進行 VMware Snapshot 管理

首先,要瞭解 vcbSnapshot 指令的功能

該指令可以用來建立 Snapshot 或是 刪除 Snapshot

2012年1月6日 星期五

找出網域中密碼從未過期的帳號

功能:檢核系統設定,確保每個帳號均遵循密碼定時重設的政策

image

請將檔案存成 .vbs

On Error Resume Next

Set objConnection = CreateObject("ADODB.Connection")
Set objCommand =   CreateObject("ADODB.Command")
objConnection.Provider = "ADsDSOObject"
objConnection.Open "Active Directory Provider"
Set objCommand.ActiveConnection = objConnection

objCommand.Properties("Page Size") = 1000

objCommand.CommandText = "<LDAP://dc=company,dc=com,dc=tw>;" & "(&(objectCategory=User)(userAccountControl:1.2.840.113556.1.4.803:=65536));" & "Name;Subtree"
Set objRecordSet = objCommand.Execute

NeverExpirePassword = "密碼從未過期的帳號清單:" + CHR(13) + CHR(13)

objRecordSet.MoveFirst
Do Until objRecordSet.EOF
    NeverExpirePassword = NeverExpirePassword + objRecordSet.Fields("Name").Value + CHR(13)
    objRecordSet.MoveNext
Loop

Wscript.Echo NeverExpirePassword

管理網域帳號在本機的權限群組

功能:遠端維護→將使用者的帳號,加入/移出某電腦的本機的群組

image