Feeds:
文章
迴響

Archive for 2012 年 12 月

Android 新機測試工具收集

Android Terminal Emulator

適合熟悉 Linux 指令的人

手機 Root 過更加推薦

常用指令

# 切換成 root
su
 
# 查看系統分割區 size, 可用來檢測 ROM
df
 
# 查看記憶體, 透過 busybox 使用 free 指令
busybox free
 
# 列出前10個耗用 CPU Process (音量鍵+C 可中斷)
top -m 10 -s cpu
 
# 列出前10個耗用記憶體 Process (音量鍵+C 可中斷)
top -m 10 -s rss
 

Quick System Info PRO / Android System Info

1) 詳細的硬體資訊描述

2) APP  耗用 CPU/MEM清單

安兔兔手機評測

1) 通過客觀量測指標(內存性能, CPU整數性能, CPU浮點性能, 2D/3D繪圖性能, 數據庫IO, SD卡讀, 寫速度)來評估硬體分數

2) 簡單的硬體資訊

3) 硬體效能評分對照

安兔兔硬件檢測 (硬體評測)

1) 多點觸控測試

2) 電池測試

3) 螢幕亮點檢測

Android Sensor Box

1) 感測器檢查

GPS Test

1) 測試 GPS

Secret Codes Revealer

查看手機 App 內藏暗碼,何謂暗碼可參閱ˊ前分享的文章

SD Tools

1) 記憶卡資訊

2) 讀寫效能測試

手機簡易測試

提供簡易測試手機的功能
(1)螢幕:提供純色(RGB)、對比、清晰、灰階等測試。
(2)音效
(3)震動
(4)閃光燈
(5)觸控
(6)Wifi
(7)感應器
(8)GPS

 

參考資料

[1] 如何觀看Android手機的可用RAM與ROM大小

廣告

Read Full Post »

最近看同事用安兔兔測新的 Android 平板

我也測了一下今年得到的手機

評分如預期不高 3960 (目前看到最高是 LG Optimus G 19078, 還差真多 orz), 不過我用得很習慣了 XDDD

2012.12.21-23.34.40

2012.12.21-23.34.50

Read Full Post »

廢話的前言

從最早有人釋出用 Google App Script 檢查網站狀態應用開始

我也開始陸續測試其可用性,寫了幾個小工具

  • Touch My Link – 批次檢查超連結是否存活
  • 我的天氣 – 定時更新天氣資料
  • 匯入 Google Site – 批次將超連結內容匯入到 Google Site

最近又發現 App Script 強化了許多,具備了版控, 函數庫共享, UI, 佈署成網路服務…等,真是越來越強大,希望以後不要又變成收費 orz

本文來示範一下如何實做將超連結匯入到Google 的試算表,這個程式最早構想是用 Google Reader 時想將某篇好文章收藏時,發現 Evernote 支援匯入連結功能,可是 Evernote 有單月上傳容量限制,所以,用 App Script 實做類似的功能,簡單的說 Google Reader 匯入到 Evernote 簡單的說就是另開一個 URL, 如

http://s.evernote.com/grclip?url=${url}&title=${title}

所以,我們只需要用 App Script 實做支援 url 和 title GET 參數的服務即可

建立服務

1) Google 雲端硬碟上建立一份"試算表",  複製紅色區域的字備用

https://docs.google.com/spreadsheet/ccc?key=0AhJ2jcNCTkSWdFhsU2ZKZ2NYSnR5YklOaXNpRGw0elE#gid=0

2) 執行選單 “工具 | 指令碼編輯器", 選擇"試算表"

2012121400

3) 完整程式如下(真是令人驚訝的短吧 XDD)

2012121405

4) 程式佈署

因為網路服務佈署是依據版本號,所以程式測試無誤後,要先進版控後並進行新版本發布程式才會更新

2012121401

發布

2012121402

2012121403

4) 測試

https://script.google.com/macros/s/AKfycbxDhJKyOFyT2KmMQ65AfxGRSeUj4JX97VsgjYG0baPHQO_BH12a/exec?url=http%3A%2F%2Fchuiwenchiu.wordpress.com&title=Chui-Wen+Chiu’s+Note

5) 執行結果

2012121404

上述的內容

https://docs.google.com/spreadsheet/pub?key=0AhJ2jcNCTkSWdFhsU2ZKZ2NYSnR5YklOaXNpRGw0elE&output=html

服務應用

實做完這個服務後,你可以整合到 Google Reader, 瀏覽器書籤或瀏覽器擴展中

Google Reader

設定 | 傳送至 | 建立自訂連結

2012121406

2012121407

結語

希望短短的 Demo 可以拋磚引玉看到更多的應用出現 XDDD

至於 Evernote 另一個匯入網頁內容的範例,找個時間再整理發文 ~~

Read Full Post »

曾經用 Python 寫過這個程式,這次用 node-ffi 重寫,基本邏輯都一樣

都是透過 win32 api 讀取剪貼簿內容並用正規表示法挖出超連結文字

完整程式如下:

201212091401

程式執行後,只要發現剪貼簿內容含有超連結就會印出來

可按下

‘c’ : 備份連結成檔案

‘d’: 清出目前偵測到的連結

‘q’: 結束程式

 

執行結果

201212091402

 

Read Full Post »

Windows 編譯 node-ffi

2012-12-9 更新

npm 上有同作者的另一個 ffi(v1.2.0)

經測試如果環境都正確,只要

npm install ffi

就可順利編譯成功~

——————————————

雖然在 linux 有編譯輸出 windows 版本的 ffi_bindings.node

可是執行時就是會錯,決定自己重編一個

開發環境

1) VC++ 2010  Express

2) Python 2.6.5

3) NodeJs 0.8.15 (內建 node-gyp)

4) Windows XP 32bits

5) node-ffi 0.5.5(libffi 3.0.11)

6) libffi-msvc

————————————-

我修改 node-ffi/src/ffi.cc, 因為直接編會發生無法連結 __imp_ffi_type_xxxx 的錯誤

可是 types.c 有定義且編譯成 libffi.lib 可是就是無法 link

所以我重新定義加上 my_ 前綴字,詳細自行參考原始碼

————————————-

我的專案檔可到這裡取得

依序編譯

  1. pthread => pthread.lib
  2. dlfcn => dlfcn.lib
  3. libffi => libffi.lib
  4. ffi_bindings => ffi_bindings.node

————————————

將 ffi_bindings.node 複製到 node-ffi/build/Release/ffi_bindings.node

————————————

測試

var ffi = require('node-ffi');
var user32 = ffi.Library('C:\\WINDOWS\\system32\\user32.dll', {
 'MessageBoxA': [ 'int', ['int32', 'string', 'string', 'uint'] ]
 });
user32.MessageBoxA(0, 'hello libffi for node', "win32api", 0);

201212061532

Read Full Post »

node-gyp 使用 proxy

node-gyp 編譯套件時,有時需要到網路上抓取相關檔案

如果對外連線需要透過 proxy

node-gyp 提供 4 種方式

1) 使用命令列參數 –proxy="http://myproxy"

2) 使用環境變數 http_proxy

3) 使用環境變數 HTTP_PROXY

4) 使用環境變數 npm_config_proxy

 

 

Read Full Post »