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