Android useruful cmd

# Android 模擬器命令列啟動模式
在 android-sdk-windows-1.1\tools 執行 emulator 以執行模擬器
加上 -skin參數,指定顯示模式為 HVGA-L,則可轉為橫向
emulator – skin HVGA-L (480*320,水平顯示)
emulator – skin HVGA-L (320*480,垂直顯示,模擬器預設模式)
emulator – skin HVGA-L (320*240,水平顯示)
emulator – skin HVGA-L (240*320,垂直顯示)
# 使用 mksdcard 指令模擬 1GB 的記憶卡
mksdcard 1024M sacard.img
# 模擬插入 SD 卡的模擬器
emulator – sdcard sdcard.img
# 使用 adb+push 上載檔案到 SD 記憶卡
adb push 001.jpg /sdcard (複製檔案到 /sdcard 目錄下)
adb push pictures /sdcard (複製 picture 照片目錄到 /sdcard 目錄下)
adb push mp3 /sdcard (複製 mp3 音樂目錄到 /sdcard 目錄下)
adb shell (Android 模擬器啟動命令列模式)
#cd /sdcard (進入 /sdcard 目錄)
#ls (查看 SD 記憶卡中的檔案)
# 使用 adb+pull 從 SD 記憶卡下載檔案
adb pull /sdcard/001.jpg . (下載 /sdcard 目錄下的檔案)
adb pull /sdcard/pictures . (下載 sdcard 目錄下的 pictures 目錄)
# 刪除 SD 卡裡面的檔案
adb shell
#ced /sdcard
#rm 001.jpg (刪除 SD 記憶卡裡的檔案)
#rm -r * (刪除 SD 記憶卡裡所有檔案與目錄)
# Android模擬器影片播放方法
mksdcard 4096M video.img (製作一個影像檔的 SD 記憶卡)
adb push video.avi /sdcard (從電腦複製影像檔到 SD 卡中)
emulator -sdcard video.img (啟動模擬器並載入 SD 卡)
下載免費的影片播放軟體,ex: Meridian Video Player (iiivpa.apk)

http://sites.google.com/site/eternalsandbox/Home/meridian-video-player

adb install iiivpa.apk (安裝Meridian Video Player)
接下來就可以用裝上去的player播放.mp4、3gp與.wmv三種檔案格式
# 安裝 APK 應用程式
adb install filename.apk (安裝filename.apk)
adb install -r filename.apk (保留已設定資料,重新安裝filename.apk)
adb -s emulator-5554 install filename.apk (指定安裝 APK 套件在 5554 的 Android 模擬器中)
# 移除 APK 應用程式
adb uninstall package
adb uninstall -k package (移除程式時,保留資料)
此package 名稱不是安裝APK套裝時的檔名或顯示在模擬器中的應用程式名稱
可以先到/data/data或data/app目錄下,查詢想移除的package名稱
adb shell
ls /data/data 或 /data/app (查詢 Package 名稱)
exit
adb uninstall package (移除查詢到的 Package)
# ADB 系統除錯與連結工具
$adb devices (顯示目前有多少個模擬器正在執行)
$adb -s (指定模擬器來操作)
adb -s emulator-5554 install email.apk
$adb install apkfile (安裝 APK 應用程式套件)
adb install email.apk
$adb uninstall package (移除 APK 應用程式套件)
adb uninstall com.android.email
$adb shell (進入 Android 系統指令列模式)
$ls
$dmesg (查看 Android Linux Kernel 運作訊息)
ls – 顯示檔案目錄
cd – 進入目錄
rm – 刪除檔案
mv – 移動檔案
mkdir – 產生目錄
rmdir – 刪除目錄

$adb push (複製檔案到 SD 卡)
adb push mp3 /sdcard
$adb pull . (從 Android 系統下載檔案)
adb pull /data/app/com.android.email
$adb logcat (監控模擬器運作紀錄,以Ctrl + c 離開監控模式)
$adb bugreport (產生 adb 除錯報告)
$adb get-state (獲得 adb 伺服器運作狀態)
$adb start-server (啟動 adb 伺服器)
$adb kill-server (關掉 adb 伺服器)
$adb forward tcp:6100 tcp:7100 (更改模擬器網路 TCP 通訊埠)
$adb shell ps -x (顯示 Android 上所有正在執行的行程)
$adb version (顯示 adb 版本)
$adb help (顯示 adb 指令參數)
# Emulator 命令列啟動參數
emulator -timezone Asia/Taipei (指定時區)
emulator -no-boo-anim (省略開機小機器人動畫畫面)
emulator -scale auto (調整模擬器視窗大小)
emulator – scale factor (factor: 0.1-3.0)
emulator -dpi-device 300 (更改模擬器的解析度,default為 165dpi)
emulator -skin (更改模擬器顯示模式)
emulator -help-keys (顯示鍵盤快速鍵說明)
emulator -shell (相當於adb shell 功能)
emulator -data data.img (使 /data 目錄使用 data.img 的檔案空間)
emulator -sdcard sdcard.img (使 /sdcard 目錄使用 sdcard.img 的檔案空間)
emulator -cache cache.img (瀏覽器暫存檔儲存空間)
emulator -wipe-data (使模擬器恢復到原廠設定)
emulator -help (顯示 emulator 指令參數)

Add title to every page in joomla

find templates/rhuk_milkyway/index.php

BEFORE <jdoc:include type=』head』 /> ADD follow code

<?php

$mydoc =& JFactory::getDocument();
$mytitle = $mydoc->getTitle();

$conf =& JFactory::getConfig();
$sitename = $conf->getValue(‘config.sitename’); //get web name

$mydoc->setTitle($mytitle.’ – ‘.$sitename);

?>

PRG Your First Atmel Chip

http://www.atmel.com/dyn/products/tools_card.asp?tool_id=2725

AVR Studio4

http://www.atmel.com/dyn/resources/prod_documents/AvrStudio4Setup.exe

AVR Studio4 SP2

http://www.atmel.com/dyn/resources/prod_documents/AVRStudio4.18SP2.exe

http://www.avrfreaks.net/

ALL標點符號

@ 在 at
. 句號 period
. 點 dot
/ 斜線 forward slash
\ 斜線 backward slash
: 冒號 colon
, 逗號 comma
( ) 括號 parentheses
XX 劃線於XX之下 underline
_ 下方划線 underscore
- 破折線 dash
? 問號 guestion mark
- 連字號 hyphen
‘ 上標點 apostrophe
! 驚嘆號 exclamation point
『X』 引號 quotation marks
; 分號 semicolon
… 刪節號 triple dots ellipse

abbreviation

縮寫 全名 中文
SOW Statement of Work

RFQ Request for Quotation

POR Plan of Record

AFP Annual Financial Projection

FYI For you information 僅供參考
ASAP As soon as possible 儘快
vs. Verse 比
e.g. Exempli gratia 舉例
i.e. Id est 也就是
Q1 First Quarter 第一季
int’l International 國際性的
ATTN. Attention 注意
corp. Corporation 公司
a.m. / A.M. ante meridiem 上午
p.m. / P.M. post meridiem 下午
TKS Thanks 謝謝
etc. etcetera 等等
typo type error 打錯字
YTD Year to date 年初到現在
QTD Quarter to date 季到現在
MTD Month to date 月到現在
RGDS Regards 敬上
info information 訊息
incl. including 包括
H.Q. Headquarters 總部
BTW by the way 順便提起
Pls Please 請
FAQ Frequently asked questions 常問的問題
COB Close of business 上班結束(英式)

the end of day 上班結束(美式)
P.S postscript 附錄
cc carbon copy 抄送
bcc blind carbon copy 看不見的抄送
Re regarding 關於
Dept. department 部門
enc enclosed 附上
pros and cons advantages and disadvantages 優點與缺點;贊成及反對的意思 pro字頭有贊成的意思
con字頭有反對的意思
B.C. before Christ 西元前
A.D. after his dead 西元
FIFO First In First Out 先進先出

command by mail

#!/bin/bash

while [ true ]; do
#M=curl -u 『xlinx:pass』 –silent 『https://mail.google.com/mail/feed/atom』 | tr -d ‘\n’ | awk -F ‘<entry>’ ‘{for (i=2; i<=NF; i++) {print $i}}’ | sed -n 『s/<title>\(.*\)<\/title.*name>\(.*\)<\/name>.*/\2 – \1/p』
#M=`curl -u 『xlinx:pass』 –silent 『https://mail.google.com/mail/feed/atom』 | tr -d ‘\n’ | awk -F ‘<entry>’ ‘{for (i=2; i<=NF; i++) {print $i}}’ | sed -n 『s/<title>\(.*\)<\/title.*name>\(.*\)<\/name>.*/\2 – \1/p』 | sed ’2,$d’`
M=`curl -u 『xlinx:pass』 –silent 『https://mail.google.com/mail/feed/atom』 | grep 『title>xlinx#』 | sed ’2,$d’`
NOW=`date +%c`
#c1=`grep ufwdisable /tmp/xlinxCMD.tmp`
#c2=`grep ufwenable /tmp/xlinxCMD.tmp`
echo 『M=>』 $M
if [[ "$M" =~ "#kill" ]]; then
echo 『kill!!』
pkill -u sshclient
pkill -u haha
LOG=`netstat -tnalp | grep 0.0.0.0 | awk ‘{print $1 『\t』 $3}’`
elif [[ "$M" =~ "#ufwdisable" ]]; then
echo 『enable』
ufw enable
LOG=`ufw status`
elif [[ "$M" =~ "#ufwenable" ]]; then
echo 『enable ufw』
ufw enable
LOG=`ufw status`
elif [[ $LOG != "" ]]; then
echo 『["$NOW"]CMD notify 『$LOG』. 』 | mail -s 『[WARNING] CMDTrigger』 x@gmail.com
LOG=』"
fi
echo $NOW 『nothing!』
sleep 300
done

monotor ur socket port status

NOW=`date +%c`
while [ true ]; do
echo `date +%c`
printf ‘%20s\t %20s\t %20s\t %20s\t \n’ $(netstat -tnalp | sed ’1,1d’ | awk ‘{print $4 』 』 $5 』 』 $6 』 』 $7}’)
# netstat -tnalp | grep 0.0.0.0 | awk ‘{print $1 『\t』 $3}’
sleep 5
done

Arduino.tw Grocery Beta


The Arduino.tw has a new shop and also published in http://buy.arduino.tw

O’REILLY歐萊禮原文翻譯書 – 踏進互動科技世界 使用Arduino

xlinx_f9795_cover_640

本書譯者收入的13%將捐助台灣88水災用

O’REILLY歐萊禮原文翻譯書 – 踏進互動科技世界 使用Arduino

原著:Massimo Banzi 著

譯者:林義翔

詳情:http://www.flag.com.tw/book/5105.asp?bokno=F9795#special

天瓏網路書店

三民網路書店

GOHAPPY網路書店

博客來網路書店

http://www.books.com.tw/exep/prod/booksfile.php?item=0010446252

http://www.flag.com.tw/book/5105.asp?bokno=F9795#special

http://www.bo……ok4u.com.tw/book_Detail.asp?goods_ser=kk0247651&flag=0

Arduino.TW樂園簡介(後折頁)

台灣Arduino.TW樂園網站,由臺北藝術大學科技藝術研究所學生劉士達與本書譯者林義翔共同維護。站內部份資源來源根據義大利官方Arduino網站(http://arduino.cc)原始教學資料中文化後供瀏覽參考。除此之外,站長群會定期將製作互動裝置過程中,遇到的問題並提供解決方案。這些教學內容,可供非電子電路相關的學生或創作藝術家實做出互動裝置。互動科技在台灣大專院校逐漸興起,使用Arduino開發硬體互動裝置,可以將作品從想法到成品的開發時間降到最低。

譯者序

求學階段譯者主修資訊,大學期間幾近是軟體設計、網管技術。就在大學中,譯者接了一個很酷的工作-加油站資訊設計。剛開始認為大概就是進銷存軟體設計內容,直到真正接觸後熟知軟體必須與硬體加油機機板、發票機溝通。現在回想起來,這算是譯者本身第一次製作互動裝置。其實說穿了,互動裝置無所不在(房間中冷氣溫控),利用感測器偵測環境周遭狀況,這個自動的過程,帶來便利,這就是好的科技商品;如果互動帶給人們驚奇,有時後會以藝術品的角色出現在展覽館當中。

製作互動裝置就像烹調美食,需要很多元素相互配合才能完成。首先需要尋找好的材料,譯者時常在台北地區的延平北路(化工原料)、太原路(塑料五金)、興城街(金屬加工、軸承、電機)與光華商場(電子零件);或許也需要至國外尋找(MAXIMMicrochipSparkFun),這些晶片大廠都提供免費樣品測試(是的,即使跨越大西洋郵寄也不需任何費用),小量的樣品供初期測試使用已經非常足夠。接著,需要一本易懂導讀的創意食譜(感謝原作MassimoGetting Started with Arduino此書),將原料適性地組合在一起。互動裝置可以是生活當中的物品,經過設計者的巧思以商品的角色出現在你我生活中。部份還會以藝術品的角色出現在展覽館當中,例如:臺灣台北當代藝術館(MOCA Museum)、奧地利電子藝術節(ARS Electronica)、SIGGRAPH研討會(感謝猶他大學劉家伊於譯者赴地報告時搖旗吶喊支持)。

從「學界」到「業界」,將「作品」變成「商品」。以文化創意產業來說,譯者認為這是一場創意競賽,報名截止日就是當下。逐漸醞釀創意,對於環境周遭既定事物的任何新發明、新型態與新樣式的創意表現都有機會贏在關鍵最後一哩。簡言之,如今是個創意當家的時代,如果你對於電子應用,有一個絕妙無比的想法,需要電子零件的幫助,使用Arduino是個很好的解決方案,可以幫助你加速完成創意原型的呈現。

我生命當中有許多貴人適時地扮演著明燈角色,托他們的福,致使我有今天的一些成就。臺北藝術大學科技藝術研究所許素珠教授,課堂中授予我科技藝術領域中寶貴知識,使我瞭解互動科技的歷史與趨勢。此外,我要感謝一些朋友:劉士達、林義鈞、張雅婷、張立杰、廖長彥、吳睦傑、徐仕勳、劉振釗、邱昌偉、牛俊強、林世昌、張暉明、楊禮瑋、葉廷皓、楊雅涵、廉淑雯、湯雅如、林亭;很榮幸能與這些身懷絕技的朋友共事。當然沒有家人與筱薇的支持,此書將不可能存在。

-林義翔

夢想聚集團隊;團隊建構夢想

200988日於未來的DECADE公司,台北

內容介紹(節錄自旗標)

不論身在什麼領域裡的人,相信你一定都聽過任天堂的遊戲機- Wii。這個靠偵測人體動作或重量來進行遊戲的玩意兒,真是迷死人了!

這個 風靡全球的遊戲機,其實就是一種互動裝置。而互動裝置其實無所不在,像是房間中的冷氣溫控,就是利用感測器偵測環境溫度,以自動調節室溫;還有大樓玄關的 物體感測,一有人靠近就能自動開燈照明…。這些裝置都為生活帶來便利,是非常優秀的科技商品。而如果互動能帶給人們驚奇,有時後也會以藝術品的角色出現在 展覽館當中。

以往需要處理有關電子的設備時,就會想到找工程師,並逐一由多個小元件併湊出整個電路;這些問題使得創意人始終無法親手接觸電子的領域。大多數的工具都是為工程師設計的,並且需要廣泛的知識。所幸近年來,微處理器變得更加便宜和容易使用,也生產出更多實用的工具。

本 書要介紹的 Arduino,是一種開放授權的互動開發平台,包含一塊擁有簡單輸入、輸出 (I/O) 的開放原始碼電路板, 以及實作 Processing 語言 (www.processing.org)。它讓初學者經過短短兩三天的學習後, 就能開始製造互動裝置;而設計師及藝術家們,也能透過 Arduino 很快習得電子和感測器的基本知識,花小錢就能製作設計作品的原型!

Arduino 創辦人 Massimo Banzi 認為:理論不用多, 實際操作最重要!就讓 Massimo Banzi 以輕鬆幽默的口吻,帶領您迅速而確實地入門互動裝置技術。本書不僅有親切明白的觀念解說,也有真實完整的實作步驟說明。我們還特地邀請了台灣的 Aduino.tw 網站站長來翻譯此書,以確保翻譯的正確性,同時為讀者補充諸多實作上的相關經驗,期望能真正幫助初學者透徹理解如何使用 Arduino 平台,並創造出精湛多彩的藝術設計作品!

Join Arduino.tw Group on facebook as fans