2013年9月22日 星期日

Raspberry Pi 安裝USB無線網卡 (Buffalo WLI-UC-GNM)

安裝USB無線網卡


執行lsub確認Raspberry Pi已經抓到USB無線網路卡。範例為Buffalo WLI-UC-GNM無線網卡

> lsusb

執行結果:
Bus 001 Device 002: ID 0424:9512 Standard Microsystems Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp.
Bus 001 Device 004: ID 0411:01a2 BUFFALO INC. (formerly MelCo., Inc.) WLI-UC-GNM Wireless LAN Adapter [Ralink RT8070]
確實抓到網卡(Ralink RT8070相容驅動程式)。

編輯網路介面設定檔案


> vi /etc/network/interfaces
auto lo
iface lo inet loopback

# 設定Ethernet網卡以DHCP取得IP
iface eth0 inet dhcp

# 設定Ethernet網卡以DHCP取得IP
allow-hotplug wlan0
iface wlan0 inet dhcp

# 強制網卡以WPA2方式與Wi-Fi AP連線
wpa 2

# 設定Wi-Fi AP 之SSID與密碼
wpa-ssid <<YOUR_SSID>>
wpa-psk <<YOUR_WPA2_PSK_PASSWORD>>

重新啟動networking

> service networking restart


確認網卡已配置IP

> ifconfig -a

wlan0     Link encap:Ethernet  HWaddr 10:6f:00:00:00:00
          inet addr:192.168.1.7  Bcast:192.168.255.255  Mask:255.255.0.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:3458 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2583 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:602575 (588.4 KiB)  TX bytes:1077331 (1.0 MiB)

已經配置 192.168.1.7 給 wlan0 無線網卡介面

#

重新開啟Apple TV 3 影片封印 (DNS設定)

之前的文章「開啟Apple TV 3 影片封印 (DNS設定)」在Apple更改預告片服務連結為SSL(Port443)連線後,必須再重新動些手腳才能恢復。

請按下列步驟執行,就能再重新開啟Apple TV 3影片封印。

材料
  • Apple TV 3 x 1
  • MicroUSB連接線 x 1
  • MAC或Windows個人電腦 x 1

軟體工具
  • Apple iPhone 設定工具程式 (MAC版Windows版)
  • Apple TV設定描述檔壓縮檔 (下載點,內有.mobileconfig檔)

步驟
  1. 安裝Apple iPhone設定工具程式,並開啟執行程式。
  2. 解壓縮Apple TV設定描述檔壓縮檔後,內有appletv-fix.mobileconfig檔案。
  3. 點選 iPhone設定工具程式左邊列表「設定描述檔」選項,將解壓縮後取得的appletv-fix.mobileconfig拖拉至右邊的視窗中。

  4. iPhone設定工具程式
  5. 接上Apple TV 3電源,先等待電源指示燈從間隔閃爍狀態轉變為恆亮(長亮)狀態
  6. 將MicroUSB連接線接上Apple TV 3 與個人電腦。
  7. 當iPhone設定工具程式左邊出現Apple TV裝置後,點選 appletv-fix設定描述檔旁的「安裝」按鈕,將描述檔安裝到Apple TV中。
  8. 移除 USB 連接線、關閉Apple TV電源。重新將Apple TV接上電視。
  9. Apple TV開機後,再設定檢查DNS設定。(設定>一般>網路>設定Wi-Fi>手動設定TCP/IP將DNS改為210.129.145.150)
  10. 重新回到Apple TV的預告片選單中,應該就會出現不少新增選項囉~

注意事項

  • 千萬確認Apple TV 3電源燈轉變為恆亮(長亮)狀態後,再插上USB連接線。
  • 若想復原,可執行iPhone設定工具程式,接上Apple TV後將appletv-fix設定描述檔自Apple TV上移除。


參考資料


#

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以上網卡試試。

#