Author: Kirin Lin

  • 文具採購

    結帳完,拎著的袋子裡頭有素描本、彩色鉛筆、25K 的線條定頁筆記、100K 的空白活頁小簿子、兩隻原子筆、Pentel 橡皮擦、一盒 Pentel 0.5 B 自動鉛筆筆芯…

    平常去逛書店都只有看書,買書也不常,透過網路購書已是我最常做的購物活動。由於某些理由(例如筆記本用完…),晚上就出門去逛書店採買文具。想想這幾年真的非常少買文具,工作與休閒活動都透過電腦數位化。原子筆都是撿來的,別人不要我看還可以寫就將就著用。25K 的筆記本這幾年來一本都沒有買過,上一本是客戶送的,一用就用了四年…XD 平常開會就帶著塗鴉(我沒有開會帶電腦的習慣)。至於上上本,應該是出社會那幾年買的。

    這幾年陸續買了兩本 100K 小筆記本,上英文課用;2003 年入手一本小收支簿,放在車上記錄支出。英文課程上完,兩本也差不多寫完;收支簿每筆支出都有,僅用一半左右。而使用自動鉛筆的習慣不知道是國中還是高中養成,上大學後抄筆記總是用它。習慣的原因是方便塗改,我不喜歡用修正液。橡皮擦真的超久沒買…Orz 連用自動鉛筆寫錯都懶得擦掉啦!XD

  • The Prestige

    中文片名:頂尖對決
    IMDb: The Prestige (2006)
    複製機器真的很扯啊…不過對於那些偏執的人來說,或許這樣才是生存的理由。對於 Scarlett Johansson 的戲份處理我不是很滿意,嗯。

  • The Lost Room

    中文片名:超異能 10 號房
    IMDb: The Lost Room (2006) (mini)

    這種科幻片還滿吸引我,有天晚上轉電視轉到 Star Movies 看到在播,就看了第二遍。沒想到這迷你影集一次播完的總長度竟然高達兩百七十分鐘,加上不時出現的廣告…黏在沙發上的時間超長。

    而且這種題材可以不斷拍下去,組合有很多啊… XD

  • MortScript—行動裝置自動化的好幫手

    工作上我們為了自動化測試努力尋找各式解決方案,個人電腦的自動化有許多商業及開源的解決方案可以使用,例如:Software Testing Automation Framework (STAF)

    但桌面系統只是一部分,產品的重點在於行動裝置(Smartphone, PPC, PDA, etc.),各個大廠牌的商務機型大概都會測試。我們很想讓所有的行動裝置都可以自動地把測試工作做完(這樣就不用工作了…),但天底下沒有這麼好的事情,光是不同的作業系統就要有不同的方案。

    Windows Mobile 是主力,能找到的資料比較豐富,於是在上禮拜某封美國人的信件中,他使用 MortScript 這個簡單的批次語言處理器來做一些自動化,並可以產生測試執行時間與記憶體狀況的文字檔案,讓後續的工作有更多資料可以進行分析,看起來實在是很方便的東西。

    MortScript 可以做到的功能如下(亂翻自它的英文功能說明):

    • 執行、喚醒、隱藏、關閉程式或刪除程式行程。
    • 等待功能:例如幾秒內某個視窗是否啟動等。
    • 模擬按鍵送出、游標點選或是點 OK, Cancel 等一般按鈕。
    • 檔案操作:複製、更名、移動、刪除、產生捷徑與讀寫文字檔還有產生 ZIP 壓縮檔。
    • 讀寫 COM 埠。
    • 產生與刪除目錄。
    • 讀寫機碼(Registry)。
    • 開啟與關閉連線,自網路上讀取檔案。
    • 幾種條件式與迴圈表示式 (If, Switch, Choice dialog, While, ForEach, …) 。
    • 系統功能,例如:轉畫面、調聲音、調背光、重置(soft reset)、電量等…
    • 副程式 (Call, Sub/EndSub) 。
    • 變數、數字與字串操作,以及許多整合函式。

    這工具不需要高深的 hack 技巧,適合不太會寫程式,懂基本的程式邏輯,想讓行動裝置(Windows Mobile 作業系統,其實 PC 也可以)可以替您自動執行一些動作的人。網站上還有提供不同的範例供人參考,此外它也獲得 Smartphone & Pocket PC 雜誌 2007 年 Pocket PC: Utilities: Command Prompt and Scripting 類別的最佳工具程式獎項呢!

    最後,您若是認為這個工具非常方便,不妨贊助一下那位德國佬嚕! 🙂

  • 讓 ActiveSync 不建立合作關係

    最近在做一些自動化測試工作,遇到每次裝置透過 ActiveSync 連線時,都會跳出精靈畫面幫我們替裝置與系統建立合作關係。建立合作關係可以讓裝置與系統方便同步資料,由於我們的產品現在跟同步功能沒有關係,為了減少變數,一律跳過該步驟。

    於是,我們遇到一個問題:「如何不讓 ActiveSync 不跳出那個煩人的精靈視窗?」

    一開始的想法很簡單,讓自動化程式自己去點那個精靈的按鈕就好了嘛!但工程師是不會因此而滿足,去問看看咕狗有什麼好方法。使用「ActiveSync Partnership Only」當關鍵字去搜尋微軟技術支援網站就可以找到解法,原來加個機碼即可,以後就不用煩惱,很讚!

    作法請參考文章:How To Avoid New Partnership Wizard in ActiveSync