2011年5月11日 星期三

Selenium 2 / WebDriver deal with Modal Dialogs

又遇到難題了, Selenium 2 / WebDriver 要怎麼處理 Modal Dialog 哩?

目前看起來還沒有解決, 以下連結有 workaround 解法, 但我試不出來(也許是 for selenium 1), 僅供參考.


Working with Modal Dialogs and Selenium - 2

Issue 284

2011年5月6日 星期五

GTAC 2010: The Future of Front-End Testing

GTAC 2010: The Future of Front-End Testing

摘要如下:

松本行弘的程式世界



前幾天在金石堂書局裡翻了"松本行弘的程式世界 ─ 成為一流程式設計師的14種思考術", 松本行弘為Ruby 的創造者.


這書還滿有趣的, 從一個語言創造者的角度來看程式設計師會遇到的問題及處理方式. 與一般教你怎麼寫程式的書不同, 我滿認同"成為一流程式設計師的14種思考術"這個副標的.


書裡也提到了幾個 Design Patterns, 令我印象深刻的是 Prototype, 他說Prototype其實就是複製物件, 但在 GoF Design Patterns一書中, 以迷宮來解釋此Pattern, 讓人不是很容易理解, 因為C++這個靜態語言並不適合呈現此種概念, 接著就以 Ruby 做了示範...


翻譯得滿有日本味的. 例如"程式弱點與攻擊手法"一章, 他說曾遇過駭客, 進系統後不做什麼, 卻下了 rm -rf * 的指令, 駭客大概是個愉快犯吧~~~令人會心一笑 :)

松本行弘的程式世界 ─ 成為一流程式設計師的14種思考術
(此為讀冊生活的連結, 若您因此連結而購買此書, 我可獲得2%分紅)

Outlook PST Viewer


Free Oulook PST Viewer 試用心得

缺點:慢, UI難用, 不能 Copy

優點:不用錢、原本要密碼的 pst 檔, 居然不用密碼也可以開........@@

Migrate to Selenium 2 / WebDriver



因為某些網站沒好好地處理 https 混雜 http 連結的問題, 當瀏覽器遇到這種情況, 會跳出警告視窗. 導致原本應該"自動化"的程式, 還需要人點掉警告視窗才能繼續...

剛好最近比較有時間, 就把原本 selenium 的程式改為 selenium 2.
(se2處理方式如下:

WebDriver.switchTo().alert().accept() ;
)
不知道是不是因為 se2 還在 bata 的關係, 改寫過程並不是很順利.
以下是改寫時遇到的問題紀錄(bata3)


2011年2月28日 星期一

iPhone JB 後推薦軟體

最近因為升級 iOS 4.2.1, 原先的軟體都重裝了一份, 還是做個紀錄, 未來遇到這種情況能比較快速反應...

iOS升級前記得先將 hosts 檔內的 74.208.10.249 gs.apple.com 註解掉(前面加個#字號)


我裝的軟體如下:
Appsync (軟體源:cydia.hackulo.usrepo.hackyouriphone.org, 請安裝對應 iOS 的版本)
  可以從 iTunes 安裝下載的 ipa 檔案

SBSettings (會自動安裝Activator)
  

Kuaidial (軟體源: kuaidial.googlecode.com/svn/deb)
  可阻檔不想接聽的電話

OpenSSH
  
iFile
  檔案管理軟體,要錢,但試用版就很夠用。

afc2add (7.1.x 改裝 Apple File Conduit"2")
  可以安裝/刪除 iOS中的檔案

DataDeposit
  儲存遊戲記錄存到 dropbox 的工具。也可以下載回復。

iProctect
  將應用程式另加密碼保護

SwipeSelection
  打字時方便移動游標的好工具。

需額外增加的應用源如下:
http://apt.178.com
http://cydia.51ipa.com

2009年12月22日 星期二

Guns N' Roses Fuckin' Rules

"80年代最棒了, 槍與玫瑰他媽的神了.....Cobain那娘們燬了一切...我恨90年代...90年代爛透了..."


2009年12月11日, 當Sweet Child of mine前奏響起時, 我想起了米基洛克(Mickey Rourke)在力挽狂瀾(The Wrestler)的這段對話, 腦中浮現的是他不顧一切, 在槍與玫瑰的音樂聲中出場, 穿著華麗 邁向舞台, 準備為喜愛他的觀眾作最後演出的畫面...


2009年11月2日 星期一

開心農場的免費農民幣

Facebook 上的開心農場, 最近常上新聞版面.

不過這篇文章要說的東西無關道德. 而是遊戲中很重要的一個要素 - 農民幣


在遊戲的上方有一個農民幣的Tab, 按下去後選 Super Reward, 可以看到有一個免費的連結. 如下圖:


在台灣, 這個連結點下去看到的結果是空的, 但如果用美國的ip, 點下去後有很多 event 可以選, 有滿多 event 是只要你下載 toolbar or game 並安裝, 就可以得到農民幣.

我猜想應該是那些廠商行銷的對象為美國人吧, 因此台灣的ip就被過濾掉了.

故如果想要拿免費農民幣的人, 請先想辦法弄個美國 ip 吧.


PS: 下載並安裝那些東西的安全性如何有待查證, 我比較怕死, 都裝在 virtual machine裡...

美國飛機的行李限制

這次跑了一趟美國才知道,
從2009/8/14起, 美國國內線飛機(經濟艙)若需託運行李, 第一件收$20, 第二件收$30.

從2009/9/14起, 目的(或經過)美屬波多黎各、美屬維京群島、歐洲或印度的國際線(經濟艙), 第二件行李要收$50.


出門在外, 樣樣是錢啊...

參考網址


Google app 支援 Java 了

因為某些原因想使用 google app, 本來下定決心要學 python 了
沒想到 google app 現在已經支援 java 了(目前為試用版).
對使用 java 的人來講真是個好消息.

網址如下:
http://code.google.com/intl/zh-TW/appengine/


PS: 目前還在學習階段. 進度 -> 用 eclipse plugin 上傳了一個範例程式. :-p