2013年8月25日 星期日

ubuntu 安裝 easy_install 和 MySQL Connector/Python


  1. 安裝 easy_install
  2. > sudo wget https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py -O - | python
  3. 安裝 Mysql Connector/Python
  4. > sudo easy_install mysql-connector-python

範例程式
import mysql.connector
from mysql.connector import errorcode

try:
  cnx = mysql.connector.connect(user='userid', password='******',
                              host='127.0.0.1',
                              database='dbname', charset='utf8')
except mysql.connector.Error as err:
  if err.errno == errorcode.ER_ACCESS_DENIED_ERROR:
    print("Something is wrong with your user name or password")
  elif err.errno == errorcode.ER_BAD_DB_ERROR:
    print("Database does not exists")
  else:
    print(err)
else:
  cursor = cnx.cursor()
  query = ("SELECT * FROM tablename ORDER BY id DESC LIMIT 10;")
  cursor.execute(query)
  for i in cursor:
    print i
  cursor.close()
  cnx.close() 


延伸閱讀:MySQL Connector/Python 官網

#

2013年8月23日 星期五

Windows 7 安裝 Python 2.7 與 easy_install


  1. Python.org官網下載Windows 7安裝檔 python-2.7.5.msi (以32bits為例)
  2. 安裝完成後,設定新增系統變數PYTHON_HOME與修改PATH:

    • PYTHON_HOME = D:\Python27 (以硬碟D為安裝範例)
    • PATH = ~;%PYTHON_HOME%;%PYTHON_HOME%\Scripts\; (加在原來變數值後)



  3. 至官網下載 easy_install 並完成安裝
  4. 開啟cmd.ext 執行 python --version 確認安裝完成,顯示版本號為Python 2.7.5

#

2013年8月9日 星期五

快速產生螢幕截圖的真實場景範例

PlaceIt by Breezi
只要將您的數位影像檔案上傳到 PlaceIt by Breezi 選擇好的套圖版型裡,就能線上快速產生螢幕截圖的3C產品真實場景使用範例產品照。

豆腐腦部落格

拿來廣告、網頁製作、寫部落格、做投影片...真是實用工具!

ps. 如果您像我一樣無聊,想要製作重複套疊的圖片效果,記得每次上傳(upload)的檔案可能要改一下,同名檔案系統好像無動作。

重複上傳圖檔,製作套疊效果... XD
#




2013年8月6日 星期二

手寫的自動計算器 MyScript Calculator

手機和平板的手寫對使用者而言還是直覺。有時候臨時想要寫個算式算一下數字,臨時還找不到紙筆。手機上的計算器功能雖然方便,但按錯數字還要清除,也不見得真方便到哪兒去。

這時候手寫再加上辨識後自動計算功能的 MyScript Calculator 就可派上用場。試試看吧! 會想讓您和朋友分享的有趣免費實用小軟體。

MyScript Calculator (from iTunes)

#

2013 AirPort Time Capsule 不負責任測試


2013 AirPort Time Capsule (2TB, 日版) 作為 Time Capsule Server 及 Samba Server 使用,分為下列兩種網路接線模式。

Type A的個人電腦則經由 Fast Ethernet 接至 2013 AirPort Time Capsule(簡稱APTC) 的LAN埠,再以2013 APTC WAN埠接上 ADSL ATUR至Internet。
 Type B的個人電腦和 2013 APTC(WAN埠)則個別經 Fast Ethernet 接上 ADSL ATUR至Internet。
2013 APTC 除了作為Time Capsule備份伺服器之外,也當作Samba (SMB) Server使用儲存照片和影片電子檔。

不負責任測試將一超過1GB大小之影像檔案自2013 APTC複製到PC上,Type A約莫花費4分半鐘時間,而Type B則約花費1分半鐘。

Type A :直接利用影音撥放軟體撥放2013 APTC Samba Server上約700MB之MP4影音檔,只要放大全螢幕時偶有些延遲。Type B:放大至全螢幕時也依然順暢。

感覺上2013 APTC的CPU處理能力或者網路Throughput或許沒想像中夠力,所以不負責推論Type A接法可能會浪費不少APTC額外資源,導致傳輸效能不如想像。但也或許PC及APTC皆以ADSL ATUR 擔任 DHCP Server 取得IP,造成Type A接法TCP/IP封包進出APTC In/Out各一影響傳輸效能所致。

總之不負責地建議有興趣的朋友,可能避免Type A網路接法,或者再更進一步更嚴謹測試比較幾種網路接法,找到能滿足需求、效能又較好的網路架構。

ps. 另外測試 D-Link DWA-171 USB 無線網卡 (USB 2.0 / 802.11ac draft)和2013 APTC可配對相連。不過,DWA-171 理論上只有支援5GHz , 433Mbps所以感覺上傳輸還沒到令人驚豔的地步。如果電腦或筆電有支援USB 3.0的朋友,建議試試其他有支援802.11ac 867Mbps以上網卡試試。

#