2017年6月12日 星期一

[UFT] UFT連結MySQL Server

UFT本身內建只支援連結SQL Server,需安裝額外套件才可連結MySQL Server

安裝步驟:

1.安裝Appserv
https://www.appserv.org/en/

這是一個apache+mysql+phpmyadmin的整合包
其實這步驟的目的只是為了要安裝mysql在本機端,反正都要裝mysql了不如一次到位,還有phpmyadmin可以操作本機端的mysql來測試

2.安裝ODBC driver
https://dev.mysql.com/doc/connector-odbc/en/connector-odbc-installation-binary-windows-installer.html

一定要先安裝mysql後再安裝套件,不然會一直出錯無法使用(原因不明)
途中會出現兩次錯誤,ingore即可
(ps.要裝32bit版本)


UFT使用流程:

1. 左邊ToolBox選"Open Connection"拖拉進Test Flow中
2. "Open Connection"的"Connection string"欄位中選"Edit connection string"

3. 選"ODBC"後按右邊的板手

4. 選"Mange ODBC Data Source"

5. 按"Add" 並選擇"MySQL ODBC 5.3 Unicode Driver"
(如果套件安裝失敗,這邊選MySQL時會出錯,需要回頭重新安裝套件)

6. 填入Data Source以及登入的帳號密碼

7. 按"Test Connection"確認是否可以正常連線,如顯示"Connected"即表示連線正確可開始使用



2017年6月5日 星期一

[RobotFarmework][Mac] OS X 10.12使用RIDE

http://imsardine.simplbug.com/note/wxpython/install-osx.html#10.10-el-capitan

可能會遇到

https://forum.openframeworks.cc/t/quicktime-quicktime-h-file-not-found/24494/2

2016年5月26日 星期四

[ios] 讓app可以使用http連線

http://www.appcoda.com.tw/json-data-taipei-tutorial/

編者按:App傳輸安全(App Transport Security,簡稱ATS)是iOS9的新特性。這個功能的目的是透過一些最佳配置的強化來改善App與網頁服務間的連線安全。其中一項是安全連線的使用。有了ATS,所有的網路要求要透過HTTPS來傳送。倘若你使用HTTP來做網路連結,ATS會封鎖需求並顯示錯誤。要解決這個問題,你應該透過HTTPS去帶HTTP來載入一個網路請求,這是Apple的要求。不過,倘若你要對應的網站不是你所能控制的,而無法符合ATS需求,其中一種可能的解決方案就是退出App傳輸安全。要這麼做的話,你需要在你的App的Info.plist加上一個key來關掉ATS。

http://stackoverflow.com/questions/31254725/transport-security-has-blocked-a-cleartext-http

2016年5月24日 星期二

[sqlite] Mysql 轉 sqlite

http://stackoverflow.com/questions/3890518/convert-mysql-to-sqlite


  $ gem install sequel mysql sqlite3 
  $ sequel mysql://user:password@host/database -C sqlite://db.sqlite

2015年12月2日 星期三

2015年10月28日 星期三

[python] BeautifulSoup 出現亂碼

http://stackoverflow.com/questions/7219361/python-and-beautifulsoup-encoding-issues url = "http://ocg.xpg.jp/search/search.fcgi?CardNo=1Record=1" res = requests.get(url, verify=False) content = res.content soup = BeautifulSoup(content.decode('Shift_JIS','ignore')) titlename = soup.find('title').string print titlename