2012年1月9日 星期一

用7zip批次壓縮資料夾目錄的功能




  1. 建立批次檔 ,檔名如"批次壓縮.bat"
    @echo off
    set a=c:\program files\7-zip\7z.exe
    for %%a in (%*) do (
            dir /a %%a|findstr "DIR" >nul 2>nul && (
                    "%a%" a -tzip "%%~dpa%%~na.zip" "%%~a\*"
                    ) || (
                    "%a%" a -tzip "%%~dpa%%~na.zip" %%a
                    )
            )
    
  2. 將bat檔放到SendTo目錄,即可使用"傳送到..."來執行批次壓縮的功能。

2012年1月5日 星期四

[VIM] Javascript auto format 好plugin, 不用嗎?

jsbeautify : a javascript source code formatter

網頁版: http://jsbeautifier.org/ 
安裝:
  1. 將jsbeautify.vim放到vimfiles/plugin 內
  2. 在.vimrc內設定一個<leader>鍵,不知道什麼是<leader>的請:help leader
    或是設一個key mapping,如
    nmap <F6> :call g:Jsbeautify()<CR> 
用法:
  <leader>ff
  按<F6> (或是你自訂的鍵)

2011年5月20日 星期五

[linux] dd 中bs的速度比較

這篇是測試文,base on 某一台nas上。
硬碟是SAMSUNG 1T,純粹參考用。

/shares/Publilc # dd if=/dev/zero of=zero.test bs=1M count=1000
1000+0 records in
1000+0 records out
1048576000 bytes (1000.0MB) copied, 14.971962 seconds, 66.8MB/s
/shares/Publilc # dd if=/dev/zero of=zero.test bs=10M count=100
100+0 records in
100+0 records out
1048576000 bytes (1000.0MB) copied, 14.615720 seconds, 68.4MB/s
/shares/Publilc # dd if=/dev/zero of=zero.test bs=20M count=50
50+0 records in
50+0 records out
1048576000 bytes (1000.0MB) copied, 14.045518 seconds, 71.2MB/s
/shares/Publilc # dd if=/dev/zero of=zero.test bs=50M count=20
20+0 records in
20+0 records out
1048576000 bytes (1000.0MB) copied, 18.544483 seconds, 53.9MB/s
/shares/Publilc # dd if=/dev/zero of=zero.test bs=20M count=50
50+0 records in
50+0 records out
1048576000 bytes (1000.0MB) copied, 14.120041 seconds, 70.8MB/s
/shares/Publilc # dd if=/dev/zero of=zero.test bs=50M count=20
20+0 records in
20+0 records out
1048576000 bytes (1000.0MB) copied, 21.059055 seconds, 47.5MB/s
/shares/Publilc #

2011年2月17日 星期四

gvim 開檔直接開在 tabpage



autocmd BufNewFile,BufAdd,BufRead * nested tab sball 


常用指令
  1. :tab ball
    把所有 buffer 轉成 tabpage