2013年4月26日 星期五

Android 手機備份 by adb (非root)

1. Ubuntu 連上 Sony Xperia J
  用 root 加個 file /etc/udev/rules.d/51-android.rules 加一行
  SUBSYSTEM=="usb", ATTR{idVendor}=="0fce", MODE="0666", GROUP="plugdev"  # 0fce 是 Sony-Ericsson

2. adb devices : 列出連結的 android device
   手機要開啟 debug 選項

3. adb shell : 可以連進 android, 使用 command

4. adb pull /sdcard/DCIM ./tmp/pictures
   把照片目錄整個 copy 成 PC 上的 tmp/pictures

5. adb push CJDXG /sdcard/EBAndroid/CJDXG
   把 CJDXG 拷到 EBAndroid 下

6. 備份
   adb backup apk -shared -all -f ./mybackup.ab
   出現這行:“Now unlock your device and confirm the backup operation”--意思是去手機上,設密碼及允許備份
   然後,等等等.....幾十分鐘後,備出一個1.3G的 file
   ---------------
   adb backup apk -noshared -all -nosystem -f ./backupNoSystemNoSdcard.ab
   noshared/shared 要不要備 sdcard 裏的, 據說 shared 並不會把 sdcard 真的全都備起來
   nosystem/system 要不要備份 system ap
   這樣備出來是 107M (這時手機用一個多月)
  

7. 還原
   adb restore ./mybackup.ab

8. 把 ab 解成 tar -- 以便看裏面的內容
   解說:http://nelenkov.blogspot.tw/2012/06/unpacking-android-backups.html
   下載 source https://github.com/nelenkov/android-backup-extractor

   好像有現成的執行檔可以用,不過我一開始沒找到,所以很辛苦的自己 compile,這不管執行或comile都需要 JDK 7, ubuntu 10.04 居然沒有 JDK 7 可用,只好上 Oracle 抓

   它裏面附的 abe.sh 用起來不對勁,我自己試出是
   java -cp ./lib -jar lib/abe.jar unpack xx.ab xx.tar

讀書筆記-夷堅甲志

夷堅甲志 -- 宗回長老
一個和尚告個有名的長老,可以一路從縣府告到郡府,再到漕司,漕司還受理了,把案子移給建州審理。
-- 這是說宋代打官司是家常便飯,一般人都打得起,還是這和尚有錢有勢?
-- 故事一開始就站在長老這邊,縣官和郡守也都因為長老的名聲而未審先判,打了和尚一頓;如果這名聲是假的,和尚說的是真的呢?

第二度開花

2013年4月25日 星期四

讀書筆記 -- 經濟學了沒

P026、
道德是工具。人,過去是,現在是,將來也是動物
“坐吃等死,無異於動物” -- 汙辱了誰?

P051
Senicide-棄老
過去生活困苦,所以棄老,現在生活漸漸困苦,是否該重新面對這問題?

Posner : 法律經濟學
Puman : Making democracy work 義大利南北對比的田野調查說明民主發展並非無中生有

商品的市場和言論的市場 The market for goods and the market for ideas - 寇斯

‘事’才是目的,人只是手段 - 何不公投綁大選

P223
"船夫對兒子的期許,就是要繼續出賣勞力為生"
不是該章篇的主題,不過還是讓我多想了一下,作者在這點上還是跳不出華人(還是全人類?)知識份子的思維,想起以前某本英國小說裏,礦工父親希望兒子繼續當礦工的情節,那位作者顯然是站在認同的立場:

2013年4月18日 星期四

2013 西安記行


西安人吃鳳梨是用竹籤插著整個吃(最小也有四分之一),去皮法也不太同,先削去一層薄皮,再用小圓刀去深皮

讀書筆記 2013/04/19

夷堅志 甲 卷三
叚(段?)宰妾
1.住‘僧舍’但有妾有僕有婢,看來僧舍是廟產,而不是廟裏的一間房
2.妻幫夫納妾,而且還是門口撿來的,訓練一下就上陣...

補記前幾天的:
陳氏前夫(維基做‘陳氏負前夫’), 陸氏負約:兩則妒夫記

往前看了一下,前一則讀書筆記是 2010 的,真是光陰似箭啊

2011年12月7日 星期三

製作 6" PDF for Kindle 3

1. 先做一個 x.doc, 放在 /tmp
版面設定 : 寬 10cm 長 12cm, 上下左右邊界 : 0.5 cm, 直書

2. 加 macro
打開 OpenOffice, 新增一個巨集, 在 Standard Module1 之下
Sub ConvertWordToPDF

Dim oPropertyValue As New com.sun.star.beans.PropertyValue
oPropertyValue.Name = "Hidden"
oPropertyValue.Value = True
oDoc = StarDesktop.loadComponentFromURL("file:///tmp/x.doc", "_blank", 0, Array(oPropertyValue, ))

oPropertyValue.Name = "Filter"
oPropertyValue.Value = "Text (encoded)"
oCursor = oDoc.Text.createTextCursor
oCursor.insertDocumentFromURL("file:///tmp/x.txt", Array(oPropertyValue, ))

rem Save the document using a filter.
oPropertyValue.Name = "FilterName"
oPropertyValue.Value = "writer_pdf_Export"
oDoc.storeToURL("file:///tmp/x.pdf", Array(oPropertyValue, ))
oDoc.close(true)

End Sub



3. toPDF.sh :

cat $1 | sed 's/“/「/g' | sed 's/”/」/g' | sed 's/-/--/g' | sed 's/(/(/g' | sed 's/)/)/g' > x.txt
oowriter -invisible "macro:///Standard.Module1.ConvertWordToPDF()"

4. 成果放在 /tmp/x.pdf