- 指令格式
wget [選項]... [網址]... - 映射整個網站。你想備份部落格,或複制一個網站供離線瀏覽。你可以用下列的指令:
wget -m http://programfeelings.blogspot.tw
m選項,就是映射這個網站的意思。 - 取得所有網頁上連結到的頁面
wget -H -r --level=1 -k -p http://programfeelings.blogspot.tw
指令的意思是,下載所有頁面 (-r 遞迴) 在 http://programfeelings.blogspot.tw網站
2013年8月25日 星期日
Wget幫助
在文字的世界裡尋找心靈的共鳴,遠山藍以溫柔的筆觸分享書籍的力量與生活的智慧。無論是細膩的書評、深刻的人生感悟,還是技術與創新的新奇發現,每篇文章都是一次內心的療癒旅程。希望透過閱讀,帶領讀者在忙碌的生活中找到一片寧靜與啟發。讓我們一起,在書香中遇見更好的自己!
如何移除 Cygwin
- cygwin 在桌面以及開始功能表上的捷徑。
- 啟動 regedit,找到 \HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions 這個 delete 掉就可以了。
- delete 掉當初 cygwin 安裝的目錄。
- delete 掉安裝時候所產生的暫存檔。
在文字的世界裡尋找心靈的共鳴,遠山藍以溫柔的筆觸分享書籍的力量與生活的智慧。無論是細膩的書評、深刻的人生感悟,還是技術與創新的新奇發現,每篇文章都是一次內心的療癒旅程。希望透過閱讀,帶領讀者在忙碌的生活中找到一片寧靜與啟發。讓我們一起,在書香中遇見更好的自己!
2013年8月21日 星期三
用rramdisk將記憶體轉換成硬碟
- 下載rramdisk。
- 將記憶體轉換成硬碟的好處是,存取的速度會變快。
在文字的世界裡尋找心靈的共鳴,遠山藍以溫柔的筆觸分享書籍的力量與生活的智慧。無論是細膩的書評、深刻的人生感悟,還是技術與創新的新奇發現,每篇文章都是一次內心的療癒旅程。希望透過閱讀,帶領讀者在忙碌的生活中找到一片寧靜與啟發。讓我們一起,在書香中遇見更好的自己!
個人化非線性筆記本tiddlywiki
- 下載tiddlywiki。
- 無法新增太多資料,開啟筆記本速度會變慢。
- 可以放在DropBox作編輯,或當作個人網頁share給其他人。
在文字的世界裡尋找心靈的共鳴,遠山藍以溫柔的筆觸分享書籍的力量與生活的智慧。無論是細膩的書評、深刻的人生感悟,還是技術與創新的新奇發現,每篇文章都是一次內心的療癒旅程。希望透過閱讀,帶領讀者在忙碌的生活中找到一片寧靜與啟發。讓我們一起,在書香中遇見更好的自己!
2011年7月12日 星期二
scilex help
#call help.
scilex -h
#use command line to execute a script.
scilex -nw -nwui -e "exec('D:\<script path>\1.sce', -1)"
在文字的世界裡尋找心靈的共鳴,遠山藍以溫柔的筆觸分享書籍的力量與生活的智慧。無論是細膩的書評、深刻的人生感悟,還是技術與創新的新奇發現,每篇文章都是一次內心的療癒旅程。希望透過閱讀,帶領讀者在忙碌的生活中找到一片寧靜與啟發。讓我們一起,在書香中遇見更好的自己!
2011年7月4日 星期一
excel 不會顯示科學記號
- 在你數字前面打一個這個符號 '
- 改變儲存格的格式,例如:數值或自訂
在文字的世界裡尋找心靈的共鳴,遠山藍以溫柔的筆觸分享書籍的力量與生活的智慧。無論是細膩的書評、深刻的人生感悟,還是技術與創新的新奇發現,每篇文章都是一次內心的療癒旅程。希望透過閱讀,帶領讀者在忙碌的生活中找到一片寧靜與啟發。讓我們一起,在書香中遇見更好的自己!
2011年3月30日 星期三
常用軟體
Graphic
Network
- FileZilla
- Wireshark - 網路分析
- Orbitdownloader
- AM-deadlink - Find duplicate bookmarks and dead link.
- GreatNews - A RSS reader.
- Skype
- uTorrent
- xampp - Apache , MySQL, PHP, Perl
- server2go - Portable apache+php+mysql
Media
- iTuneSetup
- QuickTime
- Juice - A podcast receiver
Reader
Utility
- QEMU - A emulator
- JDK
- GNUWin32
- CobianBackup
Antivirus
Editor
Programming
Text to speech
在文字的世界裡尋找心靈的共鳴,遠山藍以溫柔的筆觸分享書籍的力量與生活的智慧。無論是細膩的書評、深刻的人生感悟,還是技術與創新的新奇發現,每篇文章都是一次內心的療癒旅程。希望透過閱讀,帶領讀者在忙碌的生活中找到一片寧靜與啟發。讓我們一起,在書香中遇見更好的自己!
內容管理系統 Plone
- 下載Plone。
- Enfold Desktop - 類似Windows的檔案總管介面,能存取Plone伺服器上的文件。
在文字的世界裡尋找心靈的共鳴,遠山藍以溫柔的筆觸分享書籍的力量與生活的智慧。無論是細膩的書評、深刻的人生感悟,還是技術與創新的新奇發現,每篇文章都是一次內心的療癒旅程。希望透過閱讀,帶領讀者在忙碌的生活中找到一片寧靜與啟發。讓我們一起,在書香中遇見更好的自己!
2011年3月29日 星期二
Unable to execute dex: Java heap space
下面是解法:
(註: 紅色標記表示有試過但不行,綠色標記表示有試過可行。)
As Android developer, I have met a strange problem when I want use a third party jar, it remained me that:
Dex Loader] Unable to execute dex: null
Conversion to Dalvik format failed: Unable to execute dex: null
out of memory error…An internal error occurred during: “Build Project”.
Java heap space
This is the DEX Error,I find the solutions by Google, one way is to modify the eclipse.ini, you can increase the memory allocated in eclipse.ini to this: -Xms128m -Xmx512m or something higher, but this didn’t work for me. After modify the eclipse.ini, I cannot start the eclipse. By StackOverflow, I find a solution:
eclipse.ini file must have -vm on first line and path on second line. don’t try to put everything into one line!
-vm
C:\Program Files\Java\jdk1.6.0_07\bin\javaw.exe
After add the -vm and the path in my eclipse.ini, I can start my Eclipse and the problem has been resolved.
Another way to solve the ” Conversion to Dalvik format failed: Unable to execute dex: null” problem is using the user library, the concrete steps are as follows:
1. Right-click the project in Eclipse and select “Build Path -> Add Libraries…”.
2. Select User Library from the list and click Next.
3. Click the “User Libraries…” button.
4. Click “New…” in the User Libraries dialog.
5. Give the user library a name and select the System library checkbox and click OK.
6. Highlight the newly added user library in the list and click the “Add JARs…” button and add the desired jar files.
7. Click OK on the User Libraries dialog.
8. Make sure the new user library is checked in the Add Library dialog and …
Posted by CuteAndroid
在文字的世界裡尋找心靈的共鳴,遠山藍以溫柔的筆觸分享書籍的力量與生活的智慧。無論是細膩的書評、深刻的人生感悟,還是技術與創新的新奇發現,每篇文章都是一次內心的療癒旅程。希望透過閱讀,帶領讀者在忙碌的生活中找到一片寧靜與啟發。讓我們一起,在書香中遇見更好的自己!
2011年2月22日 星期二
GoogleAppEngine問題
- 前往路徑C:\Documents and Settings\Adrian_Shiu\Google\.
- 刪除路徑下的所有檔案
在文字的世界裡尋找心靈的共鳴,遠山藍以溫柔的筆觸分享書籍的力量與生活的智慧。無論是細膩的書評、深刻的人生感悟,還是技術與創新的新奇發現,每篇文章都是一次內心的療癒旅程。希望透過閱讀,帶領讀者在忙碌的生活中找到一片寧靜與啟發。讓我們一起,在書香中遇見更好的自己!
2011年2月16日 星期三
websvn架設
- 本站下載Setup-Subversion-1.6.2.msi或取得最新版Subversion (搜尋關鍵字Win32Svn)
- 下載websvn。
- 下載appserv。appserv=apache+mysql+php+phpadmin
- 安裝至路徑D:\AppServ,不要勾選mysql。因為沒有要用到資料庫。
- 安裝時需輸入ServerName與Administrator E-mail Address。
- 解壓縮檔案websvn-2.3.2.zip至路徑D:\AppServ\www。
- Create repository to directory D:\Rep .
- Create projects folder in directory D:\Projects . We'll move our projects to directory D:\Projects then commit them.
- If any commit or update action , you don't restart the web server.
- 前往路徑D:\AppServ\www\websvn\include。
- 複製檔案distconfig.php為config.php。
- 修改檔案config.php
$config->setSVNCommandPath('d:\\program files\\subversion\\bin'); // 指定subversion路徑
$config->addRepository('NameToDisplay', 'file:///d:/svn_root'); //指定repository路徑
- 執行D:\AppServ\Apache2.2\apache_start.bat 啟動Server
- 開啟瀏覽器在位址列輸入http://127.0.0.1/websvn/
在文字的世界裡尋找心靈的共鳴,遠山藍以溫柔的筆觸分享書籍的力量與生活的智慧。無論是細膩的書評、深刻的人生感悟,還是技術與創新的新奇發現,每篇文章都是一次內心的療癒旅程。希望透過閱讀,帶領讀者在忙碌的生活中找到一片寧靜與啟發。讓我們一起,在書香中遇見更好的自己!
2011年1月16日 星期日
Bookmarklet
範例
使用前,將下面連結拖曳至書籤列,以chrome為例:
Google字典 - 頁面選字,點擊此書籤,在本頁開啟查詢結果
>Google字典 - 頁面選字,點擊此書籤,在分頁開啟查詢結果
@Google
- 頁面選字,點擊此書籤,在本頁開啟查詢結果(只能查英文)
- 點擊此書籤,開啟對話方塊輸入欲查詢的字,在本頁開啟查詢結果(只能查英文)
資源
在文字的世界裡尋找心靈的共鳴,遠山藍以溫柔的筆觸分享書籍的力量與生活的智慧。無論是細膩的書評、深刻的人生感悟,還是技術與創新的新奇發現,每篇文章都是一次內心的療癒旅程。希望透過閱讀,帶領讀者在忙碌的生活中找到一片寧靜與啟發。讓我們一起,在書香中遇見更好的自己!
2011年1月11日 星期二
SVN伺服器架設
- 本站下載Setup-Subversion-1.6.2.msi或取得最新版Subversion (搜尋關鍵字Win32Svn)
- 取得最新版TortoiseSVN
- 以下範例使用Subversion-1.6.2版作說明
- 下載svn server並安裝。
- 所有的庫放在路徑d:\svn\repository\。
- 建一個庫hello作測試。(建立庫的規則:可以為每個專案都建立一個庫,或者所有的專案共用一個庫)
- 建立一個資料夾,路徑為d:\svn\repository\hello。
- 選擇資料夾hello,點擊右鍵選擇選單項目"Tortoise SVN| Create Repository Here"。
- 啟動SVN Server,下指令 "C:\Program Files\Subversion\bin\svnserve.exe" -d -r d:\svn\repository --listen-port 9000。可以作一個批次檔來啟動它。
- 修改config檔:
D:\svn\repository\hello\conf\svnserve.conf [general] anon-access = none #一般人不准存取, 包括讀 auth-access = write password-db = passwd D:\svn\repository\hello\conf\passwd [users] # harry = harryssecret # sally = sallyssecret feelings = programfeelings #建立自己的帳號密碼
SVN伺服器權限配置
- 目的:設定 hello repository可以讓Harry讀寫,Sally只能讀。
- 編輯檔案D:\svn\repository\hello\conf\authz,加入下面幾行:
[svn_root:/]
harry = rw #注意英文字母皆小寫
sally = r #權限配置的文件 (authz) 裡的用戶名需已定義在用戶配置的文件 (passwd) 中
- 編輯檔案D:\svn\repository\hello\conf\svnserve.conf,只開啟功能password-db與authz-db,修改如下:
[general]
password-db = passwd
authz-db = authz
- 編輯檔案D:\svn\repository\hello\conf\passwd,加入下面幾行:
harry = harry
sally = sally
SVN伺服器權限配置細節
- 用戶組格式:
[groups]
<用戶組名>=<用戶1>,<用戶2>
其中,1個用戶組可以包含1個或多個用戶,用戶間以逗號分隔。
- 版本庫目錄格式:
[<版本庫>:/項目/目錄]
@<用戶組名>=<權限>
<用戶名>=<權限>
/,表示根目錄及以下。根目錄是svnserve啟動時指定的,我們指定為F:\SVNRoot。這樣,/就是表示對全部版本庫設置權限。
repo1:/,表示對版本庫1設置權限
repo1:/ref,,表示對版本庫1中的ref目錄設置權限
repo2:/,表示對版本庫2設置權限
權限主體可以是用戶組、用戶或*,用戶組在前面加@,*表示全部用戶。權限可以是w、r、wr和空,空表示沒有任何權限
- authz文件例子
#設定群組成員
[groups]
admin=hgx
guest=cook
#設定admin群組可以讀寫根目錄
[/]
@admin=rw
[repo1:/ref]
hgx=rw
#設定可以讀寫repo2 repository的成員
[repo2:/]
hgx=rw
cook=r
SVN客戶端操作
- 建立一個資料夾hello作check out。
- 選擇資料夾hello,點擊右鍵選擇選單項目"SVN checkout..."。(svn路徑為svn://127.0.0.1/hello)
在文字的世界裡尋找心靈的共鳴,遠山藍以溫柔的筆觸分享書籍的力量與生活的智慧。無論是細膩的書評、深刻的人生感悟,還是技術與創新的新奇發現,每篇文章都是一次內心的療癒旅程。希望透過閱讀,帶領讀者在忙碌的生活中找到一片寧靜與啟發。讓我們一起,在書香中遇見更好的自己!
TortoiseSVN的URL格式
- svn://localhost/hello #網路存取
- file:///D:/svn/repository/hello #本地存取
在文字的世界裡尋找心靈的共鳴,遠山藍以溫柔的筆觸分享書籍的力量與生活的智慧。無論是細膩的書評、深刻的人生感悟,還是技術與創新的新奇發現,每篇文章都是一次內心的療癒旅程。希望透過閱讀,帶領讀者在忙碌的生活中找到一片寧靜與啟發。讓我們一起,在書香中遇見更好的自己!
TortoiseSVN徹底刪除一個文件或目錄
步驟
我有一個SVN repository,位址在svn:///D:/svn/repository/hello。
Check out到一個工作目錄(資料夾)名為hello_work,在資料夾上點擊右鍵選單中選擇"TortoiseSVN| Show log"。
要刪除的是在第五個版本時,所刪除的檔案GoogleAppEngine-1.4.1.msi。
- 首先需要取得檔案路徑,參考下圖紅色框選處:
指令需下svn log -v "GoogleAppEngine-1.4.1.msi"
- 取得檔案路徑為/GoogleAppEngine-1.4.1.msi
- 把整個SVN repository lock住,以防在接下來的步驟中有人對SVN repository作修改。
- 導出舊庫中的所有版本svnadmin dump d:/svn/repository/hello > old.dmp
- 對導出的舊庫作過濾,去除要刪除的文件路徑。type old.dmp | svndumpfilter exclude "/GoogleAppEngine-1.4.1.msi" > new.dmp
- 重新建一個新的庫。在D槽下建立一個資料夾newsvn,在資料夾上點擊右鍵選單中選擇"TortoiseSVN| Create Repository Here"。指令需下svnadmin create D:/newsvn
- 將過濾後導出的檔案(new.dmp),導入新的庫。svnadmin load D:/newsvn < new.dmp
hello repository、new.dmp、old.dmp、newsvn reposity儘量在同一個槽作操作,如刪除的檔案很大,花費的時間才不會過長。
svnadmin load SVN_REPOSITORY_PATH
- 輸出下列訊息表示load完成
<<< Started new transaction, based on original revision 1 * Add path : temp.txt ... 完成. ------- Committed revision 1 >>>
- 輸出下列訊息表示該svn repository path不存在
svnadmin: 無法開啟檔案 'd:\svn\repository\hello\format': 系統找不到指定的路徑
。 - 輸出下列訊息表示load失敗
<<< Started new transaction, based on original revision 1
* 新增路徑 : 新增文字文件.txt ...svnadmin: 檔案已存在: 檔案系統 'd:\svn\r
epository\hello\db', 修訂版 '7-8', 路徑 '新增文字文件.txt'
在文字的世界裡尋找心靈的共鳴,遠山藍以溫柔的筆觸分享書籍的力量與生活的智慧。無論是細膩的書評、深刻的人生感悟,還是技術與創新的新奇發現,每篇文章都是一次內心的療癒旅程。希望透過閱讀,帶領讀者在忙碌的生活中找到一片寧靜與啟發。讓我們一起,在書香中遇見更好的自己!
2011年1月10日 星期一
架設Git Server
PuTTY Fatal Error - Network error: Connection refused
連線時出現
C:\Program Files\TortoiseGit\bin>TortoisePlink.exe dudu@127.0.0.1

解決辦法
出現這個錯誤表示你的sshd沒有開,可以試著用指令netstat -na|find ":22"或tasklist|find "sshd"檢查是否有開sshd。
沒有開可以下指令"c:\Program Files\ICW\bin\sshd.exe"來開啟sshd。
在文字的世界裡尋找心靈的共鳴,遠山藍以溫柔的筆觸分享書籍的力量與生活的智慧。無論是細膩的書評、深刻的人生感悟,還是技術與創新的新奇發現,每篇文章都是一次內心的療癒旅程。希望透過閱讀,帶領讀者在忙碌的生活中找到一片寧靜與啟發。讓我們一起,在書香中遇見更好的自己!
Dropbox線上備份空間
Dropbox的好處:
- 自動同步
- 目錄分享
- 跨平台使用
在文字的世界裡尋找心靈的共鳴,遠山藍以溫柔的筆觸分享書籍的力量與生活的智慧。無論是細膩的書評、深刻的人生感悟,還是技術與創新的新奇發現,每篇文章都是一次內心的療癒旅程。希望透過閱讀,帶領讀者在忙碌的生活中找到一片寧靜與啟發。讓我們一起,在書香中遇見更好的自己!