2016年7月7日 星期四

Pygame 101

安裝pygame:https://pygame.hackersir.org/Lessons/01/Pygame_install.html

值得一提的是,直接到官方網站只有提供32bit的windows msi安裝檔,如果用32bits的python運行在64bits的電腦上會有抓不到dll的問題。
後來的解決方式就是用這邊提供的64bits whl檔搭配pip安裝在64bits的python上,至少目前沒有遇到錯誤。


入門網站:Program Arcade Games With Python And Pygame

查色碼用的網路調色盤


同場加映:
Python上的Shiny:spyre
  直接pip install spyre即可,運行在64bit python3.5上目前正常
  不用自己刻介面,直接提供簡單的網頁架構,拿來展示圖表滿方便的。
 
範例之一,直接抓取歷史股價並繪成圖表

Python上的leaflet:folium
拿來繪製地圖的工具

2016年7月1日 星期五

ADB sideload 流程

為了不破保又想嘗棉花糖,學著用adb直接從電腦刷ROM,發現好像比以前從recovery刷方便阿! 在這邊紀錄一下流程:

前置項目:

  1.  要刷的ROM,目前用的子龍機可以在這邊的韌體找到。
  2. 手機的電腦驅動,可以在USB分類找到
  3. ADB程式,我是用XDA上的安裝包,會幫你把adb加到環境變數下,方便。
流程:

  1. 打開手機的usb debug mode(在開發人員選項中)並接上電腦。
    1. 此時可以用cmd下:adb devices ,檢查有沒有抓到裝置或驅動有無正常安裝。
    2. 如果沒有,就到裝置管理員裡找驚嘆號裝置,用前置項目2更新之。
  2. 進入recovery mode,
    1. 依據手機有無開機:
      1. 開機:開cmd下: adb reboot recovery
      2. 關機 :按住音量up後按電源鍵直到震一下放開電源鍵後進入fastboot mode
        1. 用音源鍵選取recovery mode後按電源鍵進入。
    2. 出現跌倒小綠人,電源鍵+音量up後進入recovery
  3. 雙wipe
  4. update from adb
  5. 在放rom的路徑下打開cmd 下adb sideload [update rom file name],假如rom檔名為update.zip,即為:adb sideload update.zip
結果升上棉花糖以後超級耗電,想降刷回5.1就有問題啦,應該是recovery的問題。

Ref: