AllwaySync是可以用,但卻有限制,如果一次同步超過 20000 個檔案,抱歉,請買原版,現在有特價,約美金 20 元。該買嗎?
我不死心地再找了一次,突然想起前一陣子丟在桌面的 SyncToy,既然是Microsoft的好意,不如裝起來試試吧。
喔!
不錯用呢~ (對不起,不附圖片了…因為,豆漿濃…)
使用的體驗與 AllwaySync 接近,而且比 AllwaySync 聰明,會自動判定檔案是否被更名,而不會傻傻的刪除,再重新複製。
好東西,下載網址:SyncToy: a free powertoy download for file synchronization
p.s. 官方說法 XP/Vista 適用,經過我的實驗,Windows 2000 也可以用,只要有裝 .Net framework 2.0 即可。
Prism 的網路設定
如果你已經安裝了Prism 0.8(下載),而環境正好有該死的 Proxy 的話(是的,目前Prism 0.8不提供網路設定的選項),那麼你可以試著修改 C:\Documents and Settings\your_username\Application Data\Prism\Profiles\xxxxxxx.default\prefs.js,在後面加上這幾行:
- 如果是自動偵測的話,
user_pref("network.proxy.type","4"); - 如果已經知道 proxy 位址與 port的話,
user_pref("network.proxy.http","localhost"); user_pref("network.proxy.http_port","3128"); user_pref("network.proxy.type","1"); - 如果知道Proxy自動設定網址的話,
user_pref("network.proxy.autoconfig_url", "http://isawp1.msi.com.tw:80/wpad.dat"); user_pref("network.proxy.socks_version", 0); user_pref("network.proxy.type", 2);
Apache SSL on Windows
新版的Apache Windows 版最近加上了 SSL 支援,建立憑證的方法跟在 Linux 下一樣,需要的話可以參考:鳥哥的Linux私房菜:建立 SSL (https) 網站
指令大致都一樣,只有一點點不同:
cd "C:\Program Files\Apache Group\Apache2\conf" mkdir ssl.key ..\bin\openssl genrsa -out ssl.key\server.key 1024 mkdir ssl.crt ..\bin\openssl req -new -x509 -key ssl.key\server.key -out ssl.crt\server.crt -config .\openssl.cnf
接著修改你的 httpd.conf/mod_ssl.conf ,修改完成以後,重新安裝 Apache 到”服務”裡面去:
..\bin\apache -k stop ..\bin\apache -k uninstall ..\bin\apache -D SSL -k install
接著重新啟動,就完成了。
..\bin\apache -k start
ImageMagicK 範例大全
今天打算寫 script 來產生圖片,這當然要用 ImageMagicK 囉~
上官方網站一看,範例都幫你寫好好的了:ImageMagick v6 Examples
這下只要套用之前寫過的產生 5000 首 mp3 的 script ,稍作修改就行了。
Vim folding
如何使用 Box.Net API?
當然,已經有人開發好 Library 的話,那麼直接使用是最快的。
所以第一步就是上 Box Enabled – Sources 看看,是否有合用的。
目前已經有 PHP、Python、Action Script 3 的版本可以使用。
找不到的話,第二步就是去 Box Enabled – Projects 找找看是否有人正在寫。
再不成,那麼就是要自己寫了。
官方的文件其實相當齊全,你可以參考Box Enabled – Documents。
你有三種方式可以存取:SOAP、XML POST、REST
我這裡以REST來舉例:
- 取得 API key:你得先註冊成 developer,建立你的 project,才能取得 API Key。
- 要使用任何功能前,你必須先取得 Ticket,訪問 http://www.box.net/api/1.0/rest?action=get_ticket&api_key=your_api_key (your_api_key請自行帶入),Parse 收到的XML,取得 ticket,這裡有輸出結果的範例。
- 利用 Ticket 進行 login,這個動作實際上就是 POST 這些資訊
dologin=1 __login=1 login=your_email password=your_password
到 http://www.box.net/api/1.0/auth/your_ticket 這個網址去。
- 取得 auth_token:登入完成以後,就可以訪問 http://www.box.net/api/1.0/rest?action=get_auth_token&api_key=your_api_key&ticket=your_ticket,再 Parse 收到的 XML,取得 auth_token,同樣地,這兒有很好的釋例。
- 拿到的 auth_token,接下來想幹麼就可以幹麼了。例如,上傳檔案,你只要 POST 檔案(your_file)到 post 到 http://upload.box.net/api/upload/your_auth_token/your_file 就可以了。
事實上,有 SOAP (就是Web Service)的話,在某些語言來說,是很方便的,例如 .Net 就可以直接利用 Add web reference 或是利用 wsdl 指令列工具來產生代碼:wsdl /language:cs http://box.net/api/1.0/soap?wsdl …
About Box.Net
Box.Net是這兩年來蠻紅火的一個網路硬碟服務,特色是夠大:1G,而且可以分享。
為什麼會知道這個,是因為以前同學的介紹,當時我還以為他家裏要開站呢~結果才發現是Box.Net,也因此開始使用,不過實在用的不多。
最近想到可以拿這個東西來作備份,於是上Box.Net看看,發現有For Deveoper的 API,看了一看,用的軟體還真不少,像是FireUploader…等等。不過好像沒有適當的 library ?於是決定自己看Documentation來幹一個,語言就用最近看到的Boo吧~
於是就申請了專案:BooBoxNet,也去 Google code開了專案:BooBoxNet,浩浩蕩蕩的開始。今天終於有了點成果,再次回到官方網站,卻發現已經有Library了?!這還真是尷尬…算了,反正都寫了,也沒打算寫很大,能作簡單的 Upload、刪除就行了~這幾天應該就可以完工了。
svk
本想利用 svk 把 CastleProject 拉(Mirror/Sync)下來,然後在官方還沒修正之前,先在本地端作一些小修正,然後自己用的。不過,在 Windows 上,不管是拉全部還是只拉 HEAD 都失敗,只好殘念。
而用我的 Ubuntu Notebook 卻是 ok,我猜應該是 perl library / svk 在 Windows 上有些問題。本想試著用 cygwin + perl + svk,可是卻安裝失敗,懶得繼續試了。
雖然結果是失敗,可是 svk 仍然是個好物。我個人想到兩種情況,svk會特別好用(這也是官方所推薦的幾種用法之二):
- 出差,畢竟出門在外不一定都會有網路,而且也不一定能連到公司的 Repository server,這時就可以拉 code 到 Notebook,然後在 Notebook 上作版本控制,等到回公司了,再把 code 推回去公司的 Repository server。
- 專案內使用了某 Open source,通常 Open source 專案會不時變動,開發時期會需要固定一個版本下來,這時候就可以拉一份下來作管理,到時候可以很容易釐清是哪裡的問題
基本上整個用法都跟 Subversion 很接近,所以應該不用多作介紹吧~這邊列出幾篇文章作為參考:
目前在 Linux 下,除了可以拉 Subversion 的 code 之外,也可以拉 Perforce、CVS 的 code(資料來自Wikipedia)…可說是好用的不得了~(在 Windows 的話,就別說了,2.0.0-1 只支援 Subversion…)
如何加入 Feed 閱覽器在 FireFox 的Feed選項裡?
看這篇文章就對了:Adding feed readers to Firefox – MDC
- 在網址列輸入 about:config
- 在 Filter 欄輸入 browser.contentHandler
- 自己去新增或是修改既有的項目即可,記得,數字不要重複。
- 重新啟動 FireFox
文章也有提到用 Javascript 的方式,所以你可以在網頁裡面利用 navigator.registerContentHandler() 這個函數來註冊到 FireFox 裡面。
用 foobar2000 來將 APE 轉為 MP3
多虧了這篇APE 轉 MP3 圖解教學,我才得以進行轉檔。
這邊就不再多作贅述了…
簡單的說,就是要開啟 cue 檔案,然後進行轉換。
我碰到的問題是,cue 檔案可能會有編碼的問題,所以得先利用ConvertZ來轉換檔案內碼。