2015年8月23日 星期日

如何讓 Google Drive 綁定原先的資料夾

有使用Google Drive的人,通常重裝電腦後,會有一大困擾,Drive會要求使用者重新選擇空資料夾,並大費周章的將遠端資料同步回電腦,如果資料量大,同步可能要耗時幾個小時才能完成,非常的不便。

研究了一下,要解決這個問題,只要以下幾個步驟
  1. 重灌電腦前,先將Drive設定檔資料夾備份下來
    Windows 7: C\Users\[account]\Appdata\Local\Google\Drive

    Note :
    1. 備份前,先確認Drive已同步完成,再關閉程式
    2. 也可以只備份以下兩個sqlite檔案
    • snapshot.db         (紀錄資料夾同步資訊)
    • sync_config.db     (紀錄資料夾路徑)
  2. 重灌後,安裝Google Drive,並將步驟1的設定檔覆蓋Drive設定檔路徑
  3. 重啟 Google Drive即可

    Note : 解除帳戶連結,也可用以上方式復原



轉自http://smlie-blog.blogspot.tw/2014/09/google-drive.html

2015年3月8日 星期日

在 Linux 下批次轉換 JPEG 圖片尺寸的方法

使用imagemagick 
用yum 來安裝


yum install ImageMagick

用 ImageMagick 內建的 mogrify 指令


ls *tif | xargs -n1 mogrify -format jpg -resize ">1024x1024"
xargs的強大,這裡就不說了。這裡主要涉及mogrify的兩個參數,-fromat和-resize。-format指明格式,這裡是 jpg。-resize就是要修改尺寸,這裡用的是">1024x1024",意思是輸出圖片不能大於1024x1024,這也是一個很方便的用法,這樣,輸出的圖片最長的一邊都不會超過1024,大小都比較統一。如果只是指明 -resize 1024 的話,只能保證橫向寬度為1024,如果是縱向較長的豎圖片,可能就會變成1024x1540之類的尺寸,大小就不統一了。



mogrify -resize 800x600 *.JPG


-resize 1024x1024
是將圖片縮小成不超過 1024x1024 的大小
例如:
2048x1536 會變成 1024*768
3072x4028 會變成 768*1024
4028x4028 會變成 1024*1024

2015年3月5日 星期四

ann公告系統 big5 轉 utf8

1.先使用phpMyAdmin - 2.11.0將資料表anntb與titletb的內容匯出成anntb.sql與titletb.sql,在匯出anntb的時候,記得Use hexadecimal for BLOB選項不要打勾。
2.將已經是utf8的annthx複製成anndoc,記得原先的anndoc先備份。
3.使用phpmyadmin 4.0.9 去匯出新的anndoc的資料表anntb與titletb,檔名為anntb_1.sql與titletb_1.sql,將舊的兩個資料表anntb.sql與titletb.sql的inert....後面的資料複製到新的匯出的資料表anntb_1.sql與titletb_1.sql,除了取代插入資料的部分,其他內容不動。
4.清空新的anndoc的anntb與titletb資料表,然後將已經完成編輯的anntb_1.sql與titletb_1.sql資料匯入資料表。
5.利用convmv來批次變更檔名,指令

convmv 轉換編碼指令

  • convmv -f big5 -t utf-8 -r --notest *
  • -f big5: 從 Big5 編碼轉換 (不過標準應該是要寫 big5-eten, 但是我測試 big5 也可以動. :P)
  • -t utf-8: 轉換編碼到 UTF-8
  • -r: 遞迴的將目錄下的所有檔名都做轉換
  • --notest: 如果不下這個, 一切動作都只是測試, 會直接將轉換前和轉換後的檔名列給你看, 這加下去, 才會實際轉換檔名.
  • *: 所有檔案
ann公告系統的檔案都存在目錄下的files資料夾,所以要將big5轉成utf8才能讓新的utf8的系統抓到檔名。


機器上線



內容給自己做一點紀錄

2012年2月21日 星期二

MATLAB 字串合併

Source code
a='C:\\temp0'
for i=1:3
b= [a int2str(i) '.jpg']
end



Result
ans =

C:\\temp01.jpg

ans =

C:\\temp02.jpg

ans =

C:\\temp03.jpg

2010年6月11日 星期五

由odex檔生成classes.dex

有時候,某些應用並不太常用,放在ROM裏面占空間挺可惜的,不如把它變成一個單獨的APK安裝包,想用的時候再裝來的更方便些。這種時候,就需要把優化成APK檔和Odex檔組成的程式重新合併起來。
需要用到的工具是smali,一個開源的java處理軟體

http://code.google.com/p/smali/downloads/list

下載裏面的baksmalismalijar檔到工作目錄,把ROM裏面的core.odex, ext.odex, framework.odex, android.policy.odex, services.odex5個檔也放在同一目錄(也可以放在別的目錄,通過設置BOOTCLASSPATH指定,默認就是當前目錄)。

我們以teeter為例子,ROM裏面拿出來的可能是2個檔,teeter.apk + teeter.odex
第一步,分解odex文件:
java -jar baksmali-1.2.1.jar -x teeter.odex
如果沒其他問題,會在工作目錄生成一個out的目錄,裏面是分解出來的一些檔,我們在此不深究這些檔的作用。

第二部,把分解得到的檔變成classes.dex
java -Xmx512M -jar smali-1.2.1.jar out -o classes.dex
這樣,我們就得到了一個有用的classes.dex檔,用WinZip或者WinRAR打開teeter.apk檔,把這個classes.dex放進去,最後再用signapk把最新得到的這個包含classes.dexapk重新簽署一下,就生成一個可以安裝的單獨APK程式了。

就這麼簡單。

2009年8月6日 星期四

1.新建一个文本文件,将这段代码拷贝过去。
2.搜索“,”,全部替换为空,搜索“/”,全部替换为空,搜索空格,替换为空,就会得到如下形式:
0000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000100000000000000
0000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000000
0000000000000000000000000000000000000000000000000100
0000010000000000000000000000000000000000000000000000
0000000001000000010000000000000000000000000000000000
0000000000000000000000000000010000000100000000000000
0000000000000000000000000000000000000000000000000000
0000000000000000000001000000000000000000000000000000
3.保存刚才的文本文件,用winhex打开,点:编辑-转换-hex ASCII->Binary,即转换为二进制。
然后再点:bianry->base64,转为base64码。
现在就可以得到:
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAA
4.现在把这段代码替换mxipcold_wpc_2.provxml中的
parm name="ThemeColors"
value=(替换刚才得到的代码)

第二段代码的转换同第一种方法一样

OK了!

2009年7月18日 星期六

WM 6.5點X的位置偏左邊

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Shell\Taskbar]
"ConsistentClockOrBattery"=dword:00000000