<?xml version='1.0' encoding='UTF-8'?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-3991548046378090605</atom:id><lastBuildDate>Thu, 12 Jun 2025 17:36:44 +0000</lastBuildDate><category>Japan</category><category>yahoo</category><category>photo</category><category>MAC</category><category>Linux</category><category>Study</category><category>freebsd</category><category>Mood</category><category>flickr</category><category>Android</category><category>Windows</category><category>search</category><category>FTTH</category><category>Travel</category><category>hadoop</category><category>glftpd</category><category>BLOG</category><category>Hack</category><category>irc</category><category>mldonkey</category><category>perl</category><category>poem</category><category>sancho</category><category>vim</category><title>C-H-R-I-S Paradise</title><description>Something in the Life.</description><link>http://chris-jan.blogspot.com/</link><managingEditor>noreply@blogger.com (C-H-R-I-S)</managingEditor><generator>Blogger</generator><openSearch:totalResults>153</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3991548046378090605.post-5530246432619627516</guid><pubDate>Thu, 24 Nov 2022 03:36:00 +0000</pubDate><atom:updated>2022-11-24T12:36:24.124+09:00</atom:updated><title>HEX and ACSII convert with command line</title><description>Convert HEX to ASCII with command line and save into a file:&lt;br /&gt;&lt;br /&gt;&amp;gt; echo &#39;d7b00402659ba2abd2cb0db27fa2b656&#39; | xxd -r -p &amp;gt; &#39;common.key&#39;&lt;br /&gt;&lt;br /&gt;Convert ASCII to HEX with command line from a file:&lt;br /&gt;&lt;br /&gt;&amp;gt; cat &#39;common.key&#39;  | od -A n -t x1 | sed &#39;s/ *//g&#39;</description><link>http://chris-jan.blogspot.com/2022/11/hex-and-acsii-convert-with-command-line.html</link><author>noreply@blogger.com (C-H-R-I-S)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3991548046378090605.post-7322283354743426047</guid><pubDate>Mon, 15 May 2017 07:59:00 +0000</pubDate><atom:updated>2017-05-15T16:59:01.759+09:00</atom:updated><title>利用google drive架設FTP Server</title><description>我想這年代應該也沒什麼人在玩FTP了吧。&lt;br /&gt;
但老實說FTP算是架構很完善的檔案上傳下載protocol。&lt;br /&gt;
而且FTP的Client功能也都很完整，resume, retry, queue等等功能都很好用。&lt;br /&gt;
FTP Server的部份，配合一些script，利用sfv, zip, unzip, rar, unrar，上傳檔案的功能，也可以有即時verify的機制。&lt;br /&gt;
早期在玩0day topsite時，配合irc channel，再寫一些script，就可以達成auto transfer。&lt;br /&gt;
一有新東西上傳到FTP Server，馬上就可以配合script，把你想要的東西下載回家，或是FXP到別人的FTP site。&lt;br /&gt;
這個年代web當道，想要分享檔案幾乎都是利用免空來分享。&lt;br /&gt;
0day topsite應該還是在用IRC+FTP。&lt;br /&gt;
但因為要加入0day group的標準太高，要經營一個0day group，更是相當艱辛。&lt;br /&gt;
而且一旦退出了0day group，想要再回鍋也幾乎不可能。&lt;br /&gt;
再加上台灣慢的要命的寬頻，架個FTP site，要一堆HDD，要開著一台Server。&lt;br /&gt;
電費不便宜，HDD也不便宜，而且24小時在操，又壞很快。&lt;br /&gt;
所以已經有超過十多年沒在用FTP了。&lt;br /&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
最近，發現了Google App for Education可以提供免費的無限空間可以使用。&lt;br /&gt;
於是就想說，是否可以把Google Drive當成FTP的HDD來使用。&lt;br /&gt;
只要能把Google Drive mount到Linux上的話，架個FTP site應該沒什麼問題。&lt;br /&gt;
Google了一下，還真的可以把Google Drive mount到Linux上。&lt;br /&gt;
馬上就開了一台Ubuntu的VM，把Google Drive mount上去。&lt;br /&gt;
步驟如下：&lt;br /&gt;
&lt;span id=&quot;docs-internal-guid-2ae450d5-0b0a-0567-b365-a13ad010da00&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;ol style=&quot;margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;
&lt;li dir=&quot;ltr&quot; style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; list-style-type: decimal; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;Apply google OAuth&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;ol style=&quot;margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;
&lt;li dir=&quot;ltr&quot; style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; list-style-type: lower-alpha; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;
&lt;a href=&quot;https://console.developers.google.com/apis/credentials&quot; style=&quot;text-decoration: none;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: #1155cc; font-family: Arial; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: underline; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;https://console.developers.google.com/apis/credentials&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;li dir=&quot;ltr&quot; style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; list-style-type: decimal; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;Enable google drive API&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;ol style=&quot;margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;
&lt;li dir=&quot;ltr&quot; style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; list-style-type: lower-alpha; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;
&lt;a href=&quot;https://console.developers.google.com/apis/api/drive.googleapis.com/overview&quot; style=&quot;text-decoration: none;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: #1155cc; font-family: Arial; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: underline; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;https://console.developers.google.com/apis/api/drive.googleapis.com/overview&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;li dir=&quot;ltr&quot; style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; list-style-type: decimal; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;Install google-drive-ocamlfuse&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;ol style=&quot;margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;
&lt;li dir=&quot;ltr&quot; style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; list-style-type: lower-alpha; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;
&lt;a href=&quot;https://github.com/astrada/google-drive-ocamlfuse&quot; style=&quot;text-decoration: none;&quot;&gt;&lt;span style=&quot;background-color: transparent; color: #1155cc; font-family: Arial; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: underline; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;https://github.com/astrada/google-drive-ocamlfuse&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;li dir=&quot;ltr&quot; style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; list-style-type: decimal; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;修改/etc/fuse.conf&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;ol style=&quot;margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;
&lt;li dir=&quot;ltr&quot; style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; list-style-type: lower-alpha; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;user_allow_other #拿掉&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;li dir=&quot;ltr&quot; style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; list-style-type: decimal; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;執行&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;ol style=&quot;margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;
&lt;li dir=&quot;ltr&quot; style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; list-style-type: lower-alpha; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&amp;gt;google-drive-ocamlfuse -headless -id OAuth_ID -secret OAuth_Secret&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li dir=&quot;ltr&quot; style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; list-style-type: lower-alpha; text-decoration: none; vertical-align: baseline;&quot;&gt;&lt;div dir=&quot;ltr&quot; style=&quot;line-height: 1.38; margin-bottom: 0pt; margin-top: 0pt;&quot;&gt;
&lt;span style=&quot;background-color: transparent; color: black; font-family: Arial; font-size: 11pt; font-style: normal; font-variant: normal; font-weight: 400; text-decoration: none; vertical-align: baseline; white-space: pre-wrap;&quot;&gt;&amp;gt;google-drive-ocamlfuse -o allow_other /mount_point&lt;/span&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;li&gt;&lt;span style=&quot;font-family: Arial;&quot;&gt;&lt;span style=&quot;font-size: 14.6667px; white-space: pre-wrap;&quot;&gt;安裝與設定FTP Server （個人喜歡用glftpd來架site）&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Arial;&quot;&gt;&lt;span style=&quot;font-size: 14.6667px; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Arial;&quot;&gt;&lt;span style=&quot;font-size: 14.6667px; white-space: pre-wrap;&quot;&gt;因為Google Drive是利用web API的方式來溝通，所以檔案在下載時，會透過API先下載到cache的目錄下，再傳回給FTP client。&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Arial;&quot;&gt;&lt;span style=&quot;font-size: 14.6667px; white-space: pre-wrap;&quot;&gt;如果單個檔案很大時，像是單檔10G的1080p mkv檔案，initial time會超級高，要等超級久，FTP client才會開始下載。&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Arial;&quot;&gt;&lt;span style=&quot;font-size: 14.6667px; white-space: pre-wrap;&quot;&gt;因為是先下載一份到cache，再傳回到FTP client。所以流量要算2倍。下載一個10G的MKV，要用掉20G的流量。&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Arial;&quot;&gt;&lt;span style=&quot;font-size: 14.6667px; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Arial;&quot;&gt;&lt;span style=&quot;font-size: 14.6667px; white-space: pre-wrap;&quot;&gt;如果考慮到頻寬不足，FTP site不想放在家，想要省電費，可以利用VPS來架設FTP site。&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Arial;&quot;&gt;&lt;span style=&quot;font-size: 14.6667px; white-space: pre-wrap;&quot;&gt;現在大部份的VPS，包月的話，其實都有流量限制。&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Arial;&quot;&gt;&lt;span style=&quot;font-size: 14.6667px; white-space: pre-wrap;&quot;&gt;但是日本的VPS，幾乎都沒有流量限制。但會有高流量的懲罰機制，一段時間內用超過某流量，某段時間內頻寬會變很小等等。&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Arial;&quot;&gt;&lt;span style=&quot;font-size: 14.6667px; white-space: pre-wrap;&quot;&gt;日本網友們測試之後有一家的VPS，沒有這種機制。&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Arial;&quot;&gt;&lt;span style=&quot;font-size: 14.6667px; white-space: pre-wrap;&quot;&gt;http://vps.sakura.ad.jp/&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Arial;&quot;&gt;&lt;span style=&quot;font-size: 14.6667px; white-space: pre-wrap;&quot;&gt;不過這家的VPS，需要日本信用卡才能付款。（PS：台灣發行的JCB信用卡可以付款。）&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Arial;&quot;&gt;&lt;span style=&quot;font-size: 14.6667px; white-space: pre-wrap;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Arial;&quot;&gt;&lt;span style=&quot;font-size: 14.6667px; white-space: pre-wrap;&quot;&gt;所以只要申請個VPS，（最便宜有看過每個月540日幣的VPS）&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Arial;&quot;&gt;&lt;span style=&quot;font-size: 14.6667px; white-space: pre-wrap;&quot;&gt;然後把Google Drive mount上去，再架個FTP server。&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span style=&quot;font-family: Arial;&quot;&gt;&lt;span style=&quot;font-size: 14.6667px; white-space: pre-wrap;&quot;&gt;一個無限容量的FTP site就完成了。&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
</description><link>http://chris-jan.blogspot.com/2017/05/google-driveftp-server.html</link><author>noreply@blogger.com (C-H-R-I-S)</author><thr:total>3</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3991548046378090605.post-5164259282334325451</guid><pubDate>Wed, 08 Jan 2014 05:16:00 +0000</pubDate><atom:updated>2014-01-09T15:07:47.780+09:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Linux</category><title>[Linux] CentOS + Dropbox + git</title><description>1. CentOS上用command line安裝Dropbox&lt;br /&gt;
&amp;gt; wget --no-check-certificate -O dropbox.tar.gz &quot;https://www.dropbox.com/download?plat=lnx.x86_64&quot;&lt;br /&gt;
&lt;div class=&quot;p1&quot;&gt;
&amp;gt; tar xvfz dropbox.tar.gz&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&amp;gt; cd .dropbox-dist ; ./dropboxd&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
這時候會出現一串URL，用browser去連那個URL，然後輸入dropbox的帳號密碼。&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&amp;gt; ./dropboxd &amp;amp;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
2. 安裝git&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&amp;gt; sudo yum install git&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
3. 設定git&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&amp;gt; git config --global user.name &quot;yourname&quot;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&amp;gt; git config --global user.email &quot;username@e-mail&quot;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&amp;gt; git config --global alias.st status&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&amp;gt; git config --global alias.co checkout&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&amp;gt; git config --global color.ui true&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&amp;gt; git config --global credential.helper cache&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&amp;gt; git config --global credential.helper &#39;cache --timeout=3600&#39;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&amp;gt; git config --global http.sslVerify false&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
4. dropbox上repository設定&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&amp;gt; mkdir -p ~/Dropbox/Project/newproject&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&amp;gt; cd ~/Dropbox/Project/newproject&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&amp;gt; git init --bare&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
5. 開發目錄repository設定&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&amp;gt; mkdir -p ~/Project/newproject&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&amp;gt; cd ~/Project/newproject&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&amp;gt; git init&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
把code copy進~/Project/newproject目錄下&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
6. commit code到dropbox&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&amp;gt; git add .&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&amp;gt; git commit -m &quot;initial version&quot;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&amp;gt; git remote add dropbox ~/Dropbox/Project/newproject&lt;br /&gt;
&amp;gt; git push dropbox master&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
7. 測試pull&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
刪除project目錄&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&amp;gt; rm -rf ~/Project/newproject&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
重建project目錄&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&amp;gt; mkdir ~/Project/newproject&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&amp;gt; git init&lt;br /&gt;
&amp;gt; git remote add dropbox ~/Dropbox/Project/newproject&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&amp;gt; git pull dropbox master&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;p1&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
</description><link>http://chris-jan.blogspot.com/2014/01/linux-centos-dropbox-git.html</link><author>noreply@blogger.com (C-H-R-I-S)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3991548046378090605.post-3832225248215060699</guid><pubDate>Thu, 18 Apr 2013 07:42:00 +0000</pubDate><atom:updated>2013-04-18T16:42:58.922+09:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Android</category><title>[Android] Sony Xperia Z SO-02E的Camera設成靜音</title><description>1. 需要有root權限。&lt;br /&gt;
2. 需要把/system路徑設成rw&lt;br /&gt;
3. mv /system/media/audio/camera /system/media/audio/camera1 (把camera目錄改個其他名字就行了。)&lt;br /&gt;
&lt;br /&gt;
ps: 修改/system/build.prop 中&amp;nbsp;&lt;span style=&quot;background-color: white; font-family: Tahoma, Verdana; line-height: 19.1875px;&quot;&gt;ro.camera.sound.forced=0，這招無效。&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white; font-family: Tahoma, Verdana; line-height: 19.1875px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;background-color: white; font-family: Tahoma, Verdana; line-height: 19.1875px;&quot;&gt;--&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: white; font-family: Tahoma, Verdana; line-height: 19.1875px;&quot;&gt;Reference:&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;h3 class=&quot;posttitle&quot; style=&quot;background-color: white; border-bottom-color: rgb(206, 206, 206); border-bottom-style: solid; border-bottom-width: 1px; font-family: &#39;Lucida Grande&#39;, Verdana, Arial; margin: 0px; padding: 2px;&quot;&gt;
&lt;span style=&quot;font-size: small; font-weight: normal;&quot;&gt;&lt;a href=&quot;http://oregadget.net/cellular/docomo/2178/&quot; target=&quot;_blank&quot;&gt;XPERIA Z(SO-02E)のシャッター音を消す方法【要root化/悪用厳禁!!】&lt;/a&gt;&lt;/span&gt;&lt;/h3&gt;
</description><link>http://chris-jan.blogspot.com/2013/04/android-sony-xperia-z-so-02ecamera.html</link><author>noreply@blogger.com (C-H-R-I-S)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3991548046378090605.post-1397341818112049334</guid><pubDate>Thu, 18 Apr 2013 07:37:00 +0000</pubDate><atom:updated>2013-04-18T16:37:46.356+09:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Android</category><title>[Android] 變更/system目錄權限為可讀寫</title><description>&lt;span style=&quot;background-color: white; color: #232323; font-family: Georgia; font-size: 15px; line-height: 22px;&quot;&gt;mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system&lt;/span&gt;</description><link>http://chris-jan.blogspot.com/2013/04/android-system.html</link><author>noreply@blogger.com (C-H-R-I-S)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3991548046378090605.post-8085730837775343833</guid><pubDate>Thu, 18 Apr 2013 07:35:00 +0000</pubDate><atom:updated>2013-04-18T16:36:26.688+09:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Android</category><title>[Android] Sony Xperia Z SO-02E 上安裝 sshd</title><description>1. 取得手機的root權限&lt;br /&gt;
2. 透過Google Play，安裝 &lt;a href=&quot;https://play.google.com/store/apps/details?id=stericson.busybox&amp;amp;hl=zh_TW&quot; target=&quot;_blank&quot;&gt;BusyBox&lt;/a&gt;&lt;br /&gt;
3. 透過Google Play，安裝 &lt;a href=&quot;https://play.google.com/store/apps/details?id=me.shkschneider.dropbearserver2&quot; target=&quot;_blank&quot;&gt;DropBear SSH Server II&lt;/a&gt;&lt;br /&gt;
4. 用手機執行BusyBox然後點選install&lt;br /&gt;
5. 用手機執行DropBear SSH Server II，然後點選install，再到設定去修改root的密碼</description><link>http://chris-jan.blogspot.com/2013/04/android-sony-xperia-z-so-02e-sshd.html</link><author>noreply@blogger.com (C-H-R-I-S)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3991548046378090605.post-7585450077595829636</guid><pubDate>Thu, 18 Apr 2013 07:16:00 +0000</pubDate><atom:updated>2013-04-18T16:16:07.531+09:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Android</category><title>[Android] Root Sony Xperia Z SO-02E (DoCoMo)</title><description>http://blog.huhka.com/2013/03/root-xperia-z-so-02e-rootingkit.html</description><link>http://chris-jan.blogspot.com/2013/04/android-root-sony-xperia-z-so-02e-docomo.html</link><author>noreply@blogger.com (C-H-R-I-S)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3991548046378090605.post-228189293553539271</guid><pubDate>Sat, 01 Dec 2012 09:28:00 +0000</pubDate><atom:updated>2013-05-12T11:32:07.014+09:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">MAC</category><title>[MACOSX] 在Mac Mini 2012上，使用外接USB HDD上的WIN8開機</title><description>環境：&lt;br /&gt;
Model : Mac Mini 2012 (MacBook Air 2012應該也行)&lt;br /&gt;
OS : MACOSX Mountain Lion 10.8.2&lt;br /&gt;
Boot Camp Assistant : Version 5.0.1 (456)&lt;br /&gt;
&lt;br /&gt;
準備：&lt;br /&gt;
1. 安裝好Windows 8的vmware guest os&lt;br /&gt;
2. Windows 8的安裝光碟ISO&lt;br /&gt;
3. 外接的USB HDD&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;4.&amp;nbsp;&lt;span style=&quot;background-color: white; letter-spacing: 1px; line-height: 22px;&quot;&gt;NT6 快捷安裝器（官網：&lt;a href=&quot;http://bbs.wuyou.com/viewthread.php?tid=143569&amp;amp;extra=&amp;amp;page=1&quot; target=&quot;_blank&quot;&gt;http://bbs.wuyou.com/viewthread.php?tid=143569&amp;amp;extra=&amp;amp;page=1&lt;/a&gt;）&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
步驟：&lt;br /&gt;
1. 利用Boot Camp Assistant在USB的HDD上，做出可開機的Windows 8安裝系統。&lt;br /&gt;
這步驟是關鍵，因為用Boot Camp Assistant做出來的USB HDD，才能順利的在MAC上開機。&lt;br /&gt;
做出來的USB HDD WIN8安裝系統，並沒有要用來安裝WIN8，&lt;br /&gt;
這步驟只是要利用Boot Camp Assistant做出，可以在MAC上開機的USB HDD分割區而已。&lt;br /&gt;
&lt;br /&gt;
執行Boot Camp Assistant&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjj1_BsYWZRbN6TGyOq6f25njXqiLcgMyKsXbfmMr5G6IL_uVo_D4XTaF7OwXi6YXMEDDiS1jjVDSXIwqmtZu0dshI4AidFu6i51M0r217CZVTfXIxv-BBcvNrryldgAWy5vS2qtlnLBxc/s1600/Screen+Shot+2012-12-01+at+17.06.11+.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;280&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjj1_BsYWZRbN6TGyOq6f25njXqiLcgMyKsXbfmMr5G6IL_uVo_D4XTaF7OwXi6YXMEDDiS1jjVDSXIwqmtZu0dshI4AidFu6i51M0r217CZVTfXIxv-BBcvNrryldgAWy5vS2qtlnLBxc/s400/Screen+Shot+2012-12-01+at+17.06.11+.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
勾選 Create a Windows7 or later version install disk 跟 Download the latest Windows support software from Apple&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh4JBJqc5cxEMNGbdgQo6kC-xoYgeYDmVy9oaBL9laVzi13yjYOzH4tYV057_DxCazZVgcM4tmBUMUIZ9zJwWpZa08xeSabYWD4fub_HjjJxaMZgVwSPuG14NXHlPxALxAt3J0GeZMX35A/s1600/Screen+Shot+2012-12-01+at+17.06.29+.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;278&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh4JBJqc5cxEMNGbdgQo6kC-xoYgeYDmVy9oaBL9laVzi13yjYOzH4tYV057_DxCazZVgcM4tmBUMUIZ9zJwWpZa08xeSabYWD4fub_HjjJxaMZgVwSPuG14NXHlPxALxAt3J0GeZMX35A/s400/Screen+Shot+2012-12-01+at+17.06.29+.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
選擇好Windows 8的安裝光碟ISO跟USB HDD之後，就會開始製作可以在MAC上開機的USB HDD了。&lt;br /&gt;
做好之後，USB HDD的根目錄下，會有「WindowsSupport」這個目錄，裏面放的是Windows版用的Boot Camp安裝程式，還有Drivers，把「WindowsSupport」這個目錄全部COPY到vmware guest os可以讀取的share folder中。&lt;br /&gt;
&lt;br /&gt;
2&lt;span style=&quot;font-family: inherit;&quot;&gt;. 打開Windows 8的vmware guest os，並把Windows 8的安裝光碟ISO mount到vmware guest os的光碟機上。&lt;/span&gt;&lt;br /&gt;
（這步驟中所使用的USB HDD，與第1步驟中做出來的USB HDD WIN8安裝系統是同一顆USB HDD）&lt;br /&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;
&lt;span style=&quot;font-family: inherit;&quot;&gt;然後執行NT6&lt;span style=&quot;background-color: white; font-size: 15px; letter-spacing: 1px; line-height: 22px;&quot;&gt;快捷安裝器。&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjO6lFHaScF-dsZ_bLBsFp_oVi6B1caPH4mzZ8BkoyVQzeHnZ9afiPFsxNofhmlSCNN05CAiArKYlsm8pgHZM0nB0wLDtxTg5Mu3_Dv_Y45Rw6XC8__95zU2yIxNSHO_hO0hI-tG_sEPuw/s1600/Screen+Shot+2012-12-01+at+18.04.02+.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;321&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjO6lFHaScF-dsZ_bLBsFp_oVi6B1caPH4mzZ8BkoyVQzeHnZ9afiPFsxNofhmlSCNN05CAiArKYlsm8pgHZM0nB0wLDtxTg5Mu3_Dv_Y45Rw6XC8__95zU2yIxNSHO_hO0hI-tG_sEPuw/s400/Screen+Shot+2012-12-01+at+18.04.02+.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
選擇光碟上source目錄下的install.wim檔案。&lt;br /&gt;
Install Partition與Boot Partition選擇USB HDD的磁碟機代號。&lt;br /&gt;
勾選Install to USB Hard Disk。&lt;br /&gt;
按下Install Now就會開始Format USB HDD，並安裝Windows 8到USB HDD上。&lt;br /&gt;
&lt;br /&gt;
中間會出點小問題，按下YES。&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigyqWqvgg2nhvgM2EQM1RmZr9avWzXr88-hqipyaUqiF3A__TD4ecLT2UGbj7KXxv2ao7PO4jeD8b9KSZHEfKE40qtmvAm_Lx3XeaEDkls5wtM1yWFXgWzUA2RFrvzLT6XQSa5kIRxyPc/s1600/Screen+Shot+2012-12-01+at+18.23.31+.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;321&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEigyqWqvgg2nhvgM2EQM1RmZr9avWzXr88-hqipyaUqiF3A__TD4ecLT2UGbj7KXxv2ao7PO4jeD8b9KSZHEfKE40qtmvAm_Lx3XeaEDkls5wtM1yWFXgWzUA2RFrvzLT6XQSa5kIRxyPc/s400/Screen+Shot+2012-12-01+at+18.23.31+.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
製作完成後，不要重開機，選NO。&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVMpEkc_LAmKQv5-VMqc5cRrgQDJix-hJ31yheNf0JEjA7vOnsGtZ5Ga0cIEYnOOL0ue5Nc57zz6koRdz2FjpAJf2tL43svkPRJXZwW_V_RtOJTQzmV-qkfZLtKYnf0fGo257yTVl3qqQ/s1600/Screen+Shot+2012-12-01+at+18.23.47+.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;257&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiVMpEkc_LAmKQv5-VMqc5cRrgQDJix-hJ31yheNf0JEjA7vOnsGtZ5Ga0cIEYnOOL0ue5Nc57zz6koRdz2FjpAJf2tL43svkPRJXZwW_V_RtOJTQzmV-qkfZLtKYnf0fGo257yTVl3qqQ/s320/Screen+Shot+2012-12-01+at+18.23.47+.png&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
把Windows用的Boot Camp的安裝程式還有Drivers，copy到USB HDD上。&lt;br /&gt;
&lt;br /&gt;
可以在MacBook Air上開機的Windows 8 USB HDD就製作完成了。&lt;br /&gt;
到System Preferences -&amp;gt; Startup Disk，選擇從Windows開機，然後Restart進入Windows 8。&lt;br /&gt;
&lt;br /&gt;
3. 進入Windows 8之後，安裝Boot Camp還有Drivers。&lt;br /&gt;
&lt;br /&gt;
PS：&lt;br /&gt;
1. 這過程，無法套用到Windows 7上。&lt;br /&gt;
2. 完全不需要用到rEFIt。&lt;br /&gt;
3. 這方法，在Windows 8不會藍底白字，也不會當機。&lt;br /&gt;
4. 做好的Windows 8 USB HDD，拿到MacBook Air 2012上，也可以使用。但是會挑USB外接盒，同一顆硬碟，在有的USB外接盒上無法順利開機。</description><link>http://chris-jan.blogspot.com/2012/12/macosx-macbook-air-2012usb-hddwin8.html</link><author>noreply@blogger.com (C-H-R-I-S)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjj1_BsYWZRbN6TGyOq6f25njXqiLcgMyKsXbfmMr5G6IL_uVo_D4XTaF7OwXi6YXMEDDiS1jjVDSXIwqmtZu0dshI4AidFu6i51M0r217CZVTfXIxv-BBcvNrryldgAWy5vS2qtlnLBxc/s72-c/Screen+Shot+2012-12-01+at+17.06.11+.png" height="72" width="72"/></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3991548046378090605.post-2591128367027577219</guid><pubDate>Thu, 08 Nov 2012 03:53:00 +0000</pubDate><atom:updated>2012-11-08T12:54:33.555+09:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">MAC</category><title>[MACOSX] Screen Sharing Client (VNC)</title><description>Screen Sharing.app的目錄&lt;br /&gt;
/System/Library/CoreServices/&lt;br /&gt;
&lt;br /&gt;
執行後，在HOST的地方輸入「IP:Port」&lt;br /&gt;
&lt;div&gt;
就可以遠端搖控別台MACOSX。&lt;/div&gt;
</description><link>http://chris-jan.blogspot.com/2012/11/macosx-screen-sharing-client-vnc.html</link><author>noreply@blogger.com (C-H-R-I-S)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3991548046378090605.post-4518336190318880301</guid><pubDate>Wed, 16 Nov 2011 02:31:00 +0000</pubDate><atom:updated>2011-11-16T11:37:02.244+09:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">MAC</category><title>[MACOSX] 在vim中使用 PageDown PageUp Home End</title><description>1. Terminal -&amp;gt; Preferences -&amp;gt; Settings -&amp;gt; Keyboard&lt;br /&gt;
2. 修改以下4個快速鍵設定。(\033按ESC就會跑出來)&lt;br /&gt;
&lt;br /&gt;
Home \033[1~&lt;br /&gt;
End \033[4~&lt;br /&gt;
PageUp \033[5~&lt;br /&gt;
PageDown \033[6~&amp;nbsp;
&lt;br /&gt;
&lt;br /&gt;
3. 刪掉與上面重覆的快速鍵設定。&lt;br /&gt;
4. 使用FN+上下左右，就可以pageup, pagedown, home, end。&lt;br /&gt;
&lt;br /&gt;
==&lt;br /&gt;
Reference: &lt;a href=&quot;http://shiing-programmerblog.blogspot.com/2010/09/mac-vim-pagedown-pageup-home-end.html&quot;&gt;[Mac 指令] 在 Vim 中使用 PageDown PageUp Home End&lt;/a&gt;</description><link>http://chris-jan.blogspot.com/2011/11/macosx-vim-pagedown-pageup-home-end.html</link><author>noreply@blogger.com (C-H-R-I-S)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3991548046378090605.post-6545555562040485073</guid><pubDate>Wed, 20 Apr 2011 08:59:00 +0000</pubDate><atom:updated>2011-04-20T18:30:55.450+09:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">MAC</category><title>在MACOSX中設置RAMDISK</title><description>換了SSD後，為了空間，（因為經費有限，只能買128G的SSD）&lt;br /&gt;考量了SSD使用年限，於是找了一下設置RAMDISK的方式。&lt;br /&gt;&lt;br /&gt;設置方式如下：&lt;br /&gt;1. 啟用「noatime」：新增檔案「/Library/LaunchDaemons/com.nullvision.noatime.plist」，檔案內容如下。&lt;br /&gt;&lt;blockquote&gt;&lt;pre&gt;&lt;code&gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;&amp;lt;!DOCTYPE plist PUBLIC &amp;quot;-//Apple//DTD PLIST 1.0//EN&amp;quot; &lt;br /&gt;        &amp;quot;http://www.apple.com/DTDs/PropertyList-1.0.dtd&amp;quot;&amp;gt;&lt;br /&gt;&amp;lt;plist version=&amp;quot;1.0&amp;quot;&amp;gt;&lt;br /&gt;    &amp;lt;dict&amp;gt;&lt;br /&gt;        &amp;lt;key&amp;gt;Label&amp;lt;/key&amp;gt;&lt;br /&gt;        &amp;lt;string&amp;gt;com.nullvision.noatime&amp;lt;/string&amp;gt;&lt;br /&gt;        &amp;lt;key&amp;gt;ProgramArguments&amp;lt;/key&amp;gt;&lt;br /&gt;        &amp;lt;array&amp;gt;&lt;br /&gt;            &amp;lt;string&amp;gt;mount&amp;lt;/string&amp;gt;&lt;br /&gt;            &amp;lt;string&amp;gt;-vuwo&amp;lt;/string&amp;gt;&lt;br /&gt;            &amp;lt;string&amp;gt;noatime&amp;lt;/string&amp;gt;&lt;br /&gt;            &amp;lt;string&amp;gt;/&amp;lt;/string&amp;gt;&lt;br /&gt;        &amp;lt;/array&amp;gt;&lt;br /&gt;        &amp;lt;key&amp;gt;RunAtLoad&amp;lt;/key&amp;gt;&lt;br /&gt;        &amp;lt;true/&amp;gt;&lt;br /&gt;    &amp;lt;/dict&amp;gt;&lt;br /&gt;&amp;lt;/plist&amp;gt;&lt;/code&gt;&lt;/pre&gt;&lt;/blockquote&gt;&lt;br /&gt;2. 變更檔案權限。&lt;br /&gt;&lt;blockquote&gt;sudo chown root:wheel /Library/LaunchDaemons/com.nullvision.noatime.plist&lt;/blockquote&gt;&lt;br /&gt;3. 重開機。&lt;br /&gt;&lt;blockquote&gt;重開機後，執行&lt;br /&gt;$ mount | grep &quot; / &quot;&lt;br /&gt;/dev/disk0s2 on / (hfs, local, journaled, noatime)&lt;br /&gt;應該會有noatime的字串出現&lt;/blockquote&gt;&lt;br /&gt;4. 新增「RamFS」的目錄，與修改目錄權限。&lt;br /&gt;&lt;blockquote&gt;cd /System/Library/StartupItems&lt;br /&gt;mkdir RamFS&lt;br /&gt;sudo chown -R root:wheel RamFS&lt;br /&gt;sudo chmod -R u+rwX,g+rX,o+rX RamFS&lt;/blockquote&gt;&lt;br /&gt;5. 新增檔案「/System/Library/StartupItems/RamFS/RamFS」，檔案內容如下。&lt;br /&gt;&lt;blockquote&gt;&lt;pre&gt;&lt;code&gt;#!/bin/sh&lt;br /&gt;# Create a RAM disk with same perms as mountpoint&lt;br /&gt;&lt;br /&gt;RAMDisk() {&lt;br /&gt;    mntpt=$1&lt;br /&gt;    rdsize=$(($2*1024*1024/512))&lt;br /&gt;    echo &quot;Creating RamFS for $mntpt&quot;&lt;br /&gt;    # Create the RAM disk.&lt;br /&gt;    dev=`hdik -drivekey system-image=yes -nomount ram://$rdsize`&lt;br /&gt;    # Successfull creation‚Ä¶&lt;br /&gt;    if [ $? -eq 0 ] ; then&lt;br /&gt;        # Create HFS on the RAM volume.&lt;br /&gt;        newfs_hfs $dev&lt;br /&gt;        # Store permissions from old mount point.&lt;br /&gt;        eval `/usr/bin/stat -s $mntpt`&lt;br /&gt;        # Mount the RAM disk to the target mount point.&lt;br /&gt;        mount -t hfs -o union -o nobrowse $dev $mntpt&lt;br /&gt;        # Restore permissions like they were on old volume.&lt;br /&gt;        chown $st_uid:$st_gid $mntpt&lt;br /&gt;        chmod $st_mode $mntpt&lt;br /&gt;    fi&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;# Test for arguments.&lt;br /&gt;if [ -z $1 ]; then&lt;br /&gt;    echo &quot;Usage: $0 [start|stop|restart] &quot;&lt;br /&gt;    exit 1&lt;br /&gt;fi&lt;br /&gt;&lt;br /&gt;# Source the common setup functions for startup scripts&lt;br /&gt;test -r /etc/rc.common || exit 1&lt;br /&gt;. /etc/rc.common&lt;br /&gt;&lt;br /&gt;StartService () {&lt;br /&gt;    ConsoleMessage &quot;Starting RamFS disks...&quot;&lt;br /&gt;    #這邊可以設定RAMDISK的SIZE。512表示是512MB的意思。&lt;br /&gt;    RAMDisk /private/tmp 512&lt;br /&gt;    RAMDisk /var/run 64&lt;br /&gt;    #RAMDisk /var/db 256&lt;br /&gt;    #mkdir -m 1777 /var/db/mds&lt;br /&gt;}&lt;br /&gt;StopService () {&lt;br /&gt;    ConsoleMessage &quot;Stopping RamFS disks, nothing will be done here...&quot;&lt;br /&gt;    # diskutil unmount /private/tmp /private/var/run&lt;br /&gt;    # diskutil unmount /private/var/run&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;RestartService () {&lt;br /&gt;    ConsoleMessage &quot;Restarting RamFS disks, nothing will be done here...&quot;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;RunService &quot;$1&quot;&lt;/code&gt;&lt;/pre&gt;&lt;/blockquote&gt;&lt;br /&gt;6. 新增檔案「/System/Library/StartupItems/RamFS/StartupParameters.plist」，檔案內容如下。&lt;blockquote&gt;&lt;pre&gt;&lt;code&gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;&amp;lt;!DOCTYPE plist SYSTEM &amp;quot;file://localhost/System/Library/DTDs/PropertyList.dtd&amp;quot;&amp;gt;&lt;br /&gt;&amp;lt;plist version=&amp;quot;0.9&amp;quot;&amp;gt;&lt;br /&gt;    &amp;lt;dict&amp;gt;&lt;br /&gt;        &amp;lt;key&amp;gt;Description&amp;lt;/key&amp;gt;&lt;br /&gt;        &amp;lt;string&amp;gt;RamFS Disks Manager&amp;lt;/string&amp;gt;&lt;br /&gt;        &amp;lt;key&amp;gt;OrderPreference&amp;lt;/key&amp;gt;&lt;br /&gt;        &amp;lt;string&amp;gt;Early&amp;lt;/string&amp;gt;&lt;br /&gt;        &amp;lt;key&amp;gt;Provides&amp;lt;/key&amp;gt;&lt;br /&gt;        &amp;lt;array&amp;gt;&lt;br /&gt;                &amp;lt;string&amp;gt;RamFS&amp;lt;/string&amp;gt;&lt;br /&gt;        &amp;lt;/array&amp;gt;&lt;br /&gt;        &amp;lt;key&amp;gt;Uses&amp;lt;/key&amp;gt;&lt;br /&gt;        &amp;lt;array&amp;gt;&lt;br /&gt;                &amp;lt;string&amp;gt;Disks&amp;lt;/string&amp;gt;&lt;br /&gt;        &amp;lt;/array&amp;gt;&lt;br /&gt;    &amp;lt;/dict&amp;gt;&lt;br /&gt;&amp;lt;/plist&amp;gt;&lt;/code&gt;&lt;/pre&gt;&lt;/blockquote&gt;&lt;br /&gt;7. 把「~/Library/Caches」移到RAMDISK中。（可做可不做，重開機的話，Browser的cache,cookie,history都會消失）&lt;br /&gt;&lt;blockquote&gt;cd ~/Library&lt;br /&gt;mv Caches Caches.old&lt;br /&gt;ln -s /private/tmp Caches&lt;/blockquote&gt;&lt;br /&gt;8. 把hibernate的功能關掉：hibernate檔案的SIZE是依照記憶體大小來配置。所以如果RAM是4G，hibernate的檔案就是4G。而MACOSX只有在電池快沒電時，才會使用到hibernate的功能。用到的機會幾乎等於0，建議把hibernate的功能拿掉，可以節省不少空間。方式如下：&lt;br /&gt;&lt;blockquote&gt;$ sudo pmset -a hibernatemode 0&lt;br /&gt;$ sudo rm /var/vm/sleepimage&lt;/blockquote&gt;&lt;br /&gt;9. 重開機&lt;br /&gt;&lt;br /&gt;==&lt;br /&gt;Reference:&lt;br /&gt;&lt;a href=&quot;http://blogs.nullvision.com/?p=275&quot;&gt;Mac OS X SSD tweaks&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://blogs.nullvision.com/?p=357&quot;&gt;Mac OS X SSD tweaks (revised for 10.6.5 – thanks to Pierre)&lt;/a&gt;</description><link>http://chris-jan.blogspot.com/2011/04/macosxramdisk.html</link><author>noreply@blogger.com (C-H-R-I-S)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3991548046378090605.post-7468343135804355260</guid><pubDate>Wed, 20 Apr 2011 07:55:00 +0000</pubDate><atom:updated>2011-04-20T17:30:42.067+09:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">BLOG</category><title>在Blogger上顯示XML Code的方法</title><description>1. 修改Blogger的設計&lt;br /&gt;&lt;blockquote&gt;「設計」-&gt;「修改HTML」，然後點選「展開小裝置範本」&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;2. 找到「]]&amp;gt;&amp;lt;/b:skin&amp;gt;」，把以下這段code，安插到「]]&amp;gt;&amp;lt;/b:skin&amp;gt;」前面，然後「儲存範本」。&lt;br /&gt;&lt;blockquote&gt;&lt;code&gt;code { &lt;br /&gt;  background:url(&quot;http://i39.tinypic.com/a47lat.jpg&quot;) repeat scroll left top #FFFFFF;&lt;br /&gt;  border:1px solid #99CC66; &lt;br /&gt;  color:#666666; &lt;br /&gt;  display:block; &lt;br /&gt;  font:100%/17px &#39;Courier New&#39;,Fixed,monospace; &lt;br /&gt;  margin:1em 0; &lt;br /&gt;  overflow:auto; &lt;br /&gt;  padding:0 20px 0 30px; &lt;br /&gt;  text-align:left; &lt;br /&gt;}&lt;/code&gt;&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;3. 連到&lt;a href=&quot;http://centricle.com/tools/html-entities/&quot;&gt;http://centricle.com/tools/html-entities/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;4. 把準備要post的code做encode。&lt;br /&gt;&lt;br /&gt;5. 在post文章時，把encode好的的code放在&amp;lt;code&amp;gt;這邊&amp;lt;/code&amp;gt;。&lt;br /&gt;&lt;br /&gt;Reference:&lt;br /&gt;==&lt;br /&gt;&lt;a href=&quot;http://bloggerhowtotips.blogspot.com/2010/05/how-to-display-xml-code-as-plain-text.html&quot;&gt;http://bloggerhowtotips.blogspot.com/2010/05/how-to-display-xml-code-as-plain-text.html&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://www.fryan0911.com/2009/04/how-to-post-xml-or-html-code-on-blogger.html&quot;&gt;http://www.fryan0911.com/2009/04/how-to-post-xml-or-html-code-on-blogger.html&lt;/a&gt;</description><link>http://chris-jan.blogspot.com/2011/04/xml-code-test.html</link><author>noreply@blogger.com (C-H-R-I-S)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3991548046378090605.post-7707818328752952875</guid><pubDate>Fri, 15 Apr 2011 12:19:00 +0000</pubDate><atom:updated>2011-04-15T21:34:31.503+09:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">MAC</category><title>變更iTunes Library的路徑</title><description>MACBOOK換了SSD之後，雖然速度變快了，但是硬碟空間大幅縮水了。&lt;br /&gt;查了一下，iTunes吃掉的空間最多，佔了大約30G。&lt;br /&gt;其中20G都是從APP Store上買下來的軟體跟GAME。&lt;br /&gt;如果在SSD上，放這些東西在iPhone上run的東西，真的是浪費SSD的空間跟效能。&lt;br /&gt;所以最好的方式，當然就是移到其他的硬碟上囉&lt;br /&gt;&lt;br /&gt;轉移的方法很簡單。&lt;br /&gt;1. 關閉iTunes。&lt;br /&gt;2. 把原來iTunes的目錄移到新的硬碟上。&lt;br /&gt;3. 按著option鍵，開啟iTunes。&lt;br /&gt;4. 選擇新路徑中的iTunes Library。&lt;br /&gt;&lt;br /&gt;==&lt;br /&gt;Reference:&lt;br /&gt;&lt;a href=&quot;http://support.apple.com/kb/HT1589&quot;&gt;How to open an alternate iTunes Library file or create a new one&lt;/a&gt;</description><link>http://chris-jan.blogspot.com/2011/04/itunes-library.html</link><author>noreply@blogger.com (C-H-R-I-S)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3991548046378090605.post-5346384202394848721</guid><pubDate>Thu, 10 Feb 2011 07:20:00 +0000</pubDate><atom:updated>2011-02-10T16:25:32.107+09:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">flickr</category><title>[Flickr] Flickr上，把Yahoo! ID轉成Google account的方法</title><description>1. 登入Flickr&lt;br /&gt;2. 連到&lt;a href=&quot;http://www.flickr.com/account/transfer/&quot;&gt;http://www.flickr.com/account/transfer/&lt;/a&gt;&lt;br /&gt;3. 點選“Use an existing Yahoo! ID”&lt;br /&gt;4. 點選&quot;sign in as a different user&quot;&lt;br /&gt;5. 點選&quot;Google&quot;&lt;br /&gt;6. 用Google account登入。&lt;br /&gt;7. 完成。&lt;br /&gt;&lt;br /&gt;==&lt;br /&gt;Reference: &lt;br /&gt;&lt;a href=&quot;http://blog.andrewng.com/2011/01/20/switch-your-flickr-login-from-yahoo-id-to-google-or-facebook/&quot;&gt;Switch your Flickr login from Yahoo! ID to Google or Facebook&lt;/a&gt;</description><link>http://chris-jan.blogspot.com/2011/02/flickr-flickryahoo-idgoogle-account.html</link><author>noreply@blogger.com (C-H-R-I-S)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3991548046378090605.post-3028480440960250056</guid><pubDate>Mon, 27 Dec 2010 02:16:00 +0000</pubDate><atom:updated>2013-03-28T23:36:21.566+09:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Linux</category><title>SSH 免密碼登錄備忘</title><description>$ ssh-keygen -t rsa&lt;br /&gt;
$ cat ~/.ssh/id_rsa.pub &amp;gt;&amp;gt; ~/.ssh/authorized_keys&lt;br /&gt;
&lt;span style=&quot;font-weight: bold;&quot;&gt;$ chmod 600 ~/.ssh/authorized_keys&lt;/span&gt;&lt;br /&gt;
這個步驟經常忘記&lt;br /&gt;
$ ssh localhost</description><link>http://chris-jan.blogspot.com/2010/12/ssh.html</link><author>noreply@blogger.com (C-H-R-I-S)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3991548046378090605.post-1531806967664849493</guid><pubDate>Tue, 16 Mar 2010 08:34:00 +0000</pubDate><atom:updated>2010-03-16T17:50:22.267+09:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">photo</category><category domain="http://www.blogger.com/atom/ns#">yahoo</category><title>[Y! Life] Photo Story EP : 20 印度之旅 (5)</title><description>Jaipur是此印度行的最後一站，&lt;br /&gt;所以我們決定吃好一點，住好一點。&lt;br /&gt;在Jaipur，我們往了3個晚上，吃到了相當好吃的masala料理。&lt;br /&gt;&lt;br /&gt;第一天，前往Amber Fort&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.flickr.com/photos/chrisjan99/279171258/&quot; title=&quot;IMG256 by chris.jan, on Flickr&quot;&gt;&lt;img src=&quot;http://farm1.static.flickr.com/114/279171258_f1037d2405.jpg&quot; width=&quot;500&quot; height=&quot;333&quot; alt=&quot;IMG256&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.flickr.com/photos/chrisjan99/273126976/&quot; title=&quot;IMG_4122 by chris.jan, on Flickr&quot;&gt;&lt;img src=&quot;http://farm1.static.flickr.com/87/273126976_81b5cfa035.jpg&quot; width=&quot;333&quot; height=&quot;500&quot; alt=&quot;IMG_4122&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.flickr.com/photos/chrisjan99/273125556/&quot; title=&quot;IMG_4096 by chris.jan, on Flickr&quot;&gt;&lt;img src=&quot;http://farm1.static.flickr.com/111/273125556_35ead6ee82.jpg&quot; width=&quot;500&quot; height=&quot;333&quot; alt=&quot;IMG_4096&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;最有名的應該就是鏡宮吧，整個牆上都鑲滿了鏡子的房間。&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.flickr.com/photos/chrisjan99/273126003/&quot; title=&quot;IMG_4106 by chris.jan, on Flickr&quot;&gt;&lt;img src=&quot;http://farm1.static.flickr.com/116/273126003_752234e986.jpg&quot; width=&quot;500&quot; height=&quot;333&quot; alt=&quot;IMG_4106&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;第二天，目的地就是Hawa Mahal（風宮），還有天文台，The City Palace&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.flickr.com/photos/chrisjan99/279176324/&quot; title=&quot;Hawa Mahal by chris.jan, on Flickr&quot;&gt;&lt;img src=&quot;http://farm1.static.flickr.com/81/279176324_faa84eefa1.jpg&quot; width=&quot;333&quot; height=&quot;500&quot; alt=&quot;Hawa Mahal&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.flickr.com/photos/chrisjan99/273138531/&quot; title=&quot;IMG_4227 by chris.jan, on Flickr&quot;&gt;&lt;img src=&quot;http://farm1.static.flickr.com/117/273138531_2ce951ecf6.jpg&quot; width=&quot;500&quot; height=&quot;333&quot; alt=&quot;IMG_4227&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.flickr.com/photos/chrisjan99/279199390/&quot; title=&quot;Jantar Mantar by chris.jan, on Flickr&quot;&gt;&lt;img src=&quot;http://farm1.static.flickr.com/101/279199390_3e639b9574.jpg&quot; width=&quot;500&quot; height=&quot;333&quot; alt=&quot;Jantar Mantar&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.flickr.com/photos/chrisjan99/279175619/&quot; title=&quot;IMG277 by chris.jan, on Flickr&quot;&gt;&lt;img src=&quot;http://farm1.static.flickr.com/79/279175619_142cdcd54d.jpg&quot; width=&quot;333&quot; height=&quot;500&quot; alt=&quot;IMG277&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;其實在Jaipur，很多時間都在逛街。&lt;br /&gt;Jaipur是很大的市集，真的是大到逛不完，第一次看到這麼大的市集。&lt;br /&gt;逛兩天都逛不完。&lt;br /&gt;&lt;br /&gt;第三天，就準備要前往新德里，坐飛機回台灣了。&lt;br /&gt;印度真的是很不可思議的地方。&lt;br /&gt;&lt;a href=&quot;http://www.flickr.com/photos/chrisjan99/273145204/&quot; title=&quot;不可思議的印度 by chris.jan, on Flickr&quot;&gt;&lt;img src=&quot;http://farm1.static.flickr.com/118/273145204_485ae25cb5.jpg&quot; width=&quot;500&quot; height=&quot;333&quot; alt=&quot;不可思議的印度&quot; /&gt;&lt;/a&gt;&lt;br /&gt;拍照可以拍的很爽，肚子也可以拉的很爽。&lt;br /&gt;奇怪的印度人，也可以讓你氣的很飽。&lt;br /&gt;要我再去一次印度，打死我都不肯。</description><link>http://chris-jan.blogspot.com/2010/03/y-life-photo-story-ep-20-5.html</link><author>noreply@blogger.com (C-H-R-I-S)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://farm1.static.flickr.com/114/279171258_f1037d2405_t.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3991548046378090605.post-3773832390856047751</guid><pubDate>Tue, 16 Mar 2010 08:03:00 +0000</pubDate><atom:updated>2010-03-16T17:33:43.677+09:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">photo</category><category domain="http://www.blogger.com/atom/ns#">yahoo</category><title>[Y! Life] Photo Story EP : 20 印度之旅 (4)</title><description>早上六點從Khajuraho出發，到Agra也已經晚上了。&lt;br /&gt;所以，當天只能吃個晚餐就直接睡覺了。&lt;br /&gt;老實說，要我晚上在印度的街上逛，還真的不敢。&lt;br /&gt;隔天，當然是前往此行最大的目的地，Tag Mahal&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.flickr.com/photos/chrisjan99/276427724/&quot; title=&quot;Taj Mahal by chris.jan, on Flickr&quot;&gt;&lt;img src=&quot;http://farm1.static.flickr.com/121/276427724_e3762ab0a3.jpg&quot; width=&quot;500&quot; height=&quot;333&quot; alt=&quot;Taj Mahal&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;早上4點多就起床，打算一開門就衝進去拍日出時分的Taj Mahal。&lt;br /&gt;結果，還沒開門，已經擠了一堆準備進去參觀的觀光客了。&lt;br /&gt;印度人說實在的，很沒水準，超會插隊的。&lt;br /&gt;買票時，一堆印度人狂插隊。&lt;br /&gt;排在後面的外國人都一直罵，印度人還是無動於衷。&lt;br /&gt;&lt;br /&gt;Taj Mahal真的很壯觀，上面原本是鑲滿了寶石，但早就被挖光了。&lt;br /&gt;逛到中午後，就決定前往有小泰姬陵之稱的Tomb of I&#39;TIMAD-UD-DAULAH&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.flickr.com/photos/chrisjan99/278348539/&quot; title=&quot;Baby Taj Mahal by chris.jan, on Flickr&quot;&gt;&lt;img src=&quot;http://farm1.static.flickr.com/83/278348539_e53cc53c4d.jpg&quot; width=&quot;500&quot; height=&quot;333&quot; alt=&quot;Baby Taj Mahal&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;參觀完小泰姬陵之後，便前住JAHANGIR&#39;S HAUZ&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.flickr.com/photos/chrisjan99/273107253/&quot; title=&quot;IMG_3755 by chris.jan, on Flickr&quot;&gt;&lt;img src=&quot;http://farm1.static.flickr.com/110/273107253_f79cd31e3a.jpg&quot; width=&quot;500&quot; height=&quot;333&quot; alt=&quot;IMG_3755&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;下午，再跑到Yamuna River的河邊，準備拍日落時間的Taj Mahal&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.flickr.com/photos/chrisjan99/278392203/&quot; title=&quot;Taj Mahal by chris.jan, on Flickr&quot;&gt;&lt;img src=&quot;http://farm1.static.flickr.com/111/278392203_c31b16fa89.jpg&quot; width=&quot;500&quot; height=&quot;333&quot; alt=&quot;Taj Mahal&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;第二天一早，前往HUJRA-I-ANLIP TALAO&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.flickr.com/photos/chrisjan99/273118815/&quot; title=&quot;IMG_3925 by chris.jan, on Flickr&quot;&gt;&lt;img src=&quot;http://farm1.static.flickr.com/108/273118815_6ae7ddeea4.jpg&quot; width=&quot;500&quot; height=&quot;333&quot; alt=&quot;IMG_3925&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;然後再前往一座清真寺，名字忘了，慘～&lt;br /&gt;正好遇到他們每星期的聚會，所以不用門票。&lt;br /&gt;但相對的，人就超級多。&lt;br /&gt;當天太陽超大，進清真寺又不能穿鞋。&lt;br /&gt;赤腳在大太陽下走路，真的是超痛苦，有夠燙的。&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.flickr.com/photos/chrisjan99/273118322/&quot; title=&quot;IMG_3892 by chris.jan, on Flickr&quot;&gt;&lt;img src=&quot;http://farm1.static.flickr.com/84/273118322_0d448b1e20.jpg&quot; width=&quot;500&quot; height=&quot;333&quot; alt=&quot;IMG_3892&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.flickr.com/photos/chrisjan99/273118378/&quot; title=&quot;IMG_3894 by chris.jan, on Flickr&quot;&gt;&lt;img src=&quot;http://farm1.static.flickr.com/101/273118378_c792c454cf.jpg&quot; width=&quot;500&quot; height=&quot;333&quot; alt=&quot;IMG_3894&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;下午再前往某個國王的墓，我又忘了名字了，慘～&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.flickr.com/photos/chrisjan99/278395003/&quot; title=&quot;IMG239 by chris.jan, on Flickr&quot;&gt;&lt;img src=&quot;http://farm1.static.flickr.com/62/278395003_76d28b2ad3.jpg&quot; width=&quot;500&quot; height=&quot;333&quot; alt=&quot;IMG239&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;當天下午，坐火車前往Jaipur&lt;br /&gt;&lt;br /&gt;待續～</description><link>http://chris-jan.blogspot.com/2010/03/y-life-photo-story-ep-20-4.html</link><author>noreply@blogger.com (C-H-R-I-S)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://farm1.static.flickr.com/121/276427724_e3762ab0a3_t.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3991548046378090605.post-2159427544819874271</guid><pubDate>Mon, 25 Jan 2010 01:57:00 +0000</pubDate><atom:updated>2013-05-21T20:00:45.098+09:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">MAC</category><title>[MAC] MACBOOK安裝第二顆硬碟，並將BOOT CAMP設在第二顆硬碟上</title><description>一直都覺得MACBOOK開機時，那光碟機的initial聲音真的很吵。&lt;br /&gt;
然後那台內藏的光碟機，一年也用不到幾次。（五根手指頭數的出來）&lt;br /&gt;
於是就想要把那光碟機給拆下來，換一顆硬碟上去。&lt;br /&gt;
某天在逛秋葉原時，正好看到這類東西&lt;br /&gt;
&lt;img src=&quot;http://www.mcetech.com/images/obreversewdrive090601.jpg&quot; /&gt;&lt;br /&gt;
於是就買了個9.5mm IDE-SATA的筆電光碟機轉接架，花了2480日幣。&lt;br /&gt;
（台灣的&lt;a href=&quot;http://search.ruten.com.tw/search/s000.php?searchfrom=indexbar&amp;amp;k=9.5mm+%A5%FA%BA%D0&amp;amp;t=0&quot;&gt;露天&lt;/a&gt;或是&lt;a href=&quot;http://tw.search.bid.yahoo.com/search/ac?ei=UTF-8&amp;amp;p=9.5mm+%E5%85%89%E7%A2%9F&quot;&gt;Y拍&lt;/a&gt;，可以用關鍵字&quot;9.5mm 光碟&quot;，就可以找到一堆商品）&lt;br /&gt;
&lt;br /&gt;
買了筆電光碟機轉接架回家後，參考&lt;a href=&quot;http://www.ifixit.com/Guide/Browse/Mac&quot;&gt;ifixit&lt;/a&gt;上面MACBOOK的&lt;a href=&quot;http://www.ifixit.com/Guide/Repair/Installing-MacBook-Core-2-Duo-Optical-Drive-Replacement/518/1&quot;&gt;更換光碟機的詳細說明&lt;/a&gt;。&lt;br /&gt;
就把光碟機換成硬碟了。&lt;br /&gt;
現在的MACBOOK是裝了一顆7K320，再加一顆7K200。&lt;br /&gt;
我也很想換256G的SSD上去，但實在是太窮了，買不起啊。&lt;br /&gt;
&lt;br /&gt;
裝了兩顆硬碟後，第一件事，就是把VMWARE的Virtual Machines全搬到另一顆硬碟去。&lt;br /&gt;
然後也打算把BOOT CAMP設到第二顆硬碟上。但怎麼都搞不定。&lt;br /&gt;
（在重設Boot Camp之前，記得先用&lt;a href=&quot;http://twocanoes.com/winclone/&quot;&gt;Winclone&lt;/a&gt;把Boot Camp的東西備份起來。）&lt;br /&gt;
因為Boot Camp Assistant只能把Boot Camp設在第一顆硬碟上。&lt;br /&gt;
Google了一堆文章之後。安裝了&lt;a href=&quot;http://code.google.com/p/macfuse/&quot;&gt;MACFUSE&lt;/a&gt;與&lt;a href=&quot;http://www.tuxera.com/community/ntfs-3g-download/&quot;&gt;NTFS-3G&lt;/a&gt;。&lt;br /&gt;
把第二顆硬碟，切了個NTFS的分割區，然後把之前用winclone做的備份restore到該NTFS分割區上。&lt;br /&gt;
但restore到最後，會出現error。&lt;br /&gt;
在System Preference的Startup中，也看不到restore回去的Boot Camp。&lt;br /&gt;
搞好了久，最後宣告失敗。&lt;br /&gt;
&lt;br /&gt;
後來想一想，為何不直接從第二顆硬碟開機進MACOSX，然後設個BOOT CAMP。&lt;br /&gt;
這樣不就有合法的BOOT CAMP磁區了嗎？&lt;br /&gt;
&lt;br /&gt;
於是便在第二顆硬碟上弄了個MACOSX&lt;br /&gt;
（可以用Disk Utility直接把第一顆的MACOSX restore到第二顆硬碟上）&lt;br /&gt;
然後進Startup，設定從第二顆硬碟的MACOSX開機。&lt;br /&gt;
從第二顆硬碟的MACOSX開機後，利用Boot Camp Assistant，做一個BOOT CAMP磁區在第二顆硬碟上。&lt;br /&gt;
再用winclone把備份的Boot Camp，restore到第二顆硬碟的Boot Camp磁區上。&lt;br /&gt;
此時就不會再有Error訊息出現了。可以順利完成Boot Camp的restore。&lt;br /&gt;
然後再進Startup，改成從第一顆硬碟的MACOSX開機。&lt;br /&gt;
從第一顆硬碟的MACOSX開機後，進入Startup，並無法看到Boot Camp的開機磁區。&lt;br /&gt;
這時候，要安裝&lt;a href=&quot;http://refit.sourceforge.net/&quot;&gt;rEFIt&lt;/a&gt;這套BOOT MENU。&lt;br /&gt;
重開機兩次後，就可以看到rEFIt的BOOT MENU，&lt;br /&gt;
在BOOT MENU中，就可以看到第二顆硬碟中的BOOT CAMP磁區了。&lt;br /&gt;
馬上試試能不能從第二顆硬碟的BOOT CAMP開機。&lt;br /&gt;
選了之後，等了一陣子（等的有點久，會以為當機或失敗了），終於順利開機進入Windows了。&lt;br /&gt;
&lt;br /&gt;
最後再切換回MACOSX，看看能不能從VMWARE來開BOOT CAMP。&lt;br /&gt;
VMWARE可以正確的讀取第二顆硬碟上的BOOT CAMP磁區。</description><link>http://chris-jan.blogspot.com/2010/01/mac-macbookboot-camp.html</link><author>noreply@blogger.com (C-H-R-I-S)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3991548046378090605.post-2698207716808387514</guid><pubDate>Sun, 24 Jan 2010 10:16:00 +0000</pubDate><atom:updated>2010-01-24T19:18:33.498+09:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">MAC</category><title>[MAC] Snow Leopard F8-F12失效解決方案</title><description>Snow Leopard用一用之後，F8-F12會突然失效。&lt;br /&gt;解決方式如下：&lt;blockquote&gt;打開Terminal&lt;br /&gt;執行 sudo killall -kill Dock&lt;/blockquote&gt;</description><link>http://chris-jan.blogspot.com/2010/01/mac-snow-leopard-f8-f12.html</link><author>noreply@blogger.com (C-H-R-I-S)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3991548046378090605.post-8299100962393579873</guid><pubDate>Thu, 21 Jan 2010 01:18:00 +0000</pubDate><atom:updated>2010-01-21T10:21:22.268+09:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">MAC</category><title>Mount .ISO file with Command Line in MACOSX</title><description>hdiutil mount xxx.iso</description><link>http://chris-jan.blogspot.com/2010/01/mount-iso-file-with-command-line-in.html</link><author>noreply@blogger.com (C-H-R-I-S)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3991548046378090605.post-1097960600897276526</guid><pubDate>Sat, 19 Dec 2009 06:22:00 +0000</pubDate><atom:updated>2013-03-02T17:44:53.994+09:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Japan</category><title>Macbook利用NTT DoCoMo P906i透過Bluetooth上網</title><description>2009年12月1日起，DoCoMo的Mopera U (128k)，Packet放題改成每月5980日幣。&lt;br /&gt;
2009年4月30日為止，Mopera U每個月的基本料金從315日幣優惠為0日幣。&lt;br /&gt;
雖然速度有點慢，但為了便利性，加減用。&lt;br /&gt;
PS: 這方法，應該也可以適用在P906i＋台灣的門號＋3G吃到飽。但我不在台灣，不敢保証。&lt;br /&gt;
（但似乎在台灣P906i無法使用3G門號，殘念～）&lt;br /&gt;
&lt;br /&gt;
Requirement:                                                                                            &lt;br /&gt;
1. P906i用的USB連接線&lt;br /&gt;
&lt;a href=&quot;http://www.nttdocomo.co.jp/product/option/about/usb_cable01/&quot;&gt;http://www.nttdocomo.co.jp/product/option/about/usb_cable01/&lt;/a&gt;&lt;br /&gt;
2. P906i用的Driver&lt;br /&gt;
&lt;a href=&quot;http://www.nttdocomo.co.jp/support/utilization/application/foma/com_set/driver/906i/p906i/index.html&quot;&gt;http://www.nttdocomo.co.jp/support/utilization/application/foma/com_set/driver/906i/p906i/index.html&lt;/a&gt;    &lt;br /&gt;
3. DoCoMo Connection Manager&lt;br /&gt;
&lt;a href=&quot;http://www.nttdocomo.co.jp/support/utilization/application/foma/connection_manager/windows/download1/index.html&quot;&gt;http://www.nttdocomo.co.jp/support/utilization/application/foma/connection_manager/windows/download1/index.html&lt;/a&gt;&lt;br /&gt;
4. Windows的VM或是Boot Camp&lt;br /&gt;
&lt;br /&gt;
步驟：&lt;br /&gt;
1. 開通mopera    &lt;br /&gt;
到以下網址申請mopera&lt;br /&gt;
&lt;a href=&quot;http://www.mopera.net/apply/measured_req.html&quot;&gt;http://www.mopera.net/apply/measured_req.html&lt;/a&gt;&lt;br /&gt;
申請方式有三種，&lt;br /&gt;
&lt;blockquote&gt;
a. 透過DoCoMo Connection Manager來申請&lt;br /&gt;
b. 利用mydocomo帳號來申請&lt;br /&gt;
c. 利用手機imode來申請&lt;/blockquote&gt;
2. 為手機新增APN&lt;br /&gt;
&lt;blockquote&gt;
a. 打開Windows的VM，或是改用Boot Camp，或是找一台安裝有Windows的PC。&lt;br /&gt;
b. 利用USB連接線連線，安裝P906i的Driver。&lt;br /&gt;
c. 安裝DoCoMo Connection Manager。&lt;br /&gt;
d. 執行DoCoMo Connection Manager，然後為P906i新增APN : &quot;mpr.ex-pkt.net&quot;，並選擇&quot;PPP接続&quot;。&lt;br /&gt;
&lt;a href=&quot;http://www.flickr.com/photos/chrisjan99/4196196707/&quot; title=&quot;p906i by chris.jan, on Flickr&quot;&gt;&lt;img alt=&quot;p906i&quot; height=&quot;446&quot; src=&quot;http://farm3.static.flickr.com/2753/4196196707_55bb64265d.jpg&quot; width=&quot;500&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://www.flickr.com/photos/chrisjan99/4196196591/&quot; title=&quot;p906i by chris.jan, on Flickr&quot;&gt;&lt;img alt=&quot;p906i&quot; height=&quot;389&quot; src=&quot;http://farm3.static.flickr.com/2696/4196196591_3f1687aaaa_o.png&quot; width=&quot;483&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
e. 記住剛剛新增的APN順序是第幾個。&lt;/blockquote&gt;
3. 利用Macbook的Bluetooth與P906i建立連線與設人撥號環境&lt;br /&gt;
&lt;blockquote&gt;
a. P906i : Menu -&amp;gt; LifeKit -&amp;gt; Bluetooth -&amp;gt; Bluetooth起動 -&amp;gt; ダイヤルアップ登録待機&lt;br /&gt;
b. Macbook : System Preferences -&amp;gt; Bluetooth -&amp;gt; (+) -&amp;gt; pair with P906i -&amp;gt; &lt;br /&gt;
Phone Vender : NTT DoCoMo &lt;br /&gt;
Phone Model : P90x (Bluetooth)&lt;br /&gt;
Username : mopera申請時給的帳號&lt;br /&gt;
Password : mopera申請時給的密碼&lt;br /&gt;
Phone Number : *99***4#（#字前面的4代表的是，剛剛在P906i中新增的APN，順序是在第幾個）（保險一點的話可以用186*99***4#）&lt;/blockquote&gt;
4. 撥號&lt;br /&gt;
&lt;blockquote&gt;
a. Macbook : System Preferences -&amp;gt; Network -&amp;gt; Bluetooth DUN -&amp;gt; connect&lt;br /&gt;
b. 連線後檢查手機上的螢幕，看看是不是出現&quot;mpr.ex-pkt.net&quot;&lt;/blockquote&gt;
5. 帳單&lt;br /&gt;
隔天檢查帳單，看看有沒有出現&quot;FOMAパケット通信料[一般128K]&quot;&lt;br /&gt;
&lt;a href=&quot;http://www.flickr.com/photos/chrisjan99/4196196795/&quot; title=&quot;p906i by chris.jan, on Flickr&quot;&gt;&lt;img alt=&quot;p906i&quot; height=&quot;137&quot; src=&quot;http://farm5.static.flickr.com/4045/4196196795_dcf942fa80.jpg&quot; width=&quot;500&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Reference:&lt;br /&gt;
&lt;a href=&quot;http://123032-hill.at.webry.info/200912/article_2.html&quot;&gt;http://123032-hill.at.webry.info/200912/article_2.html&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://blog.livedoor.jp/jun_777/archives/52094363.html&quot;&gt;http://blog.livedoor.jp/jun_777/archives/52094363.html&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://sites.google.com/site/iphoneondocomo/home/tsukai-kata-hen/tezaringuto-pcsetsuzoku#TOC-128K-PC-&quot;&gt;http://sites.google.com/site/iphoneondocomo/home/tsukai-kata-hen/tezaringuto-pcsetsuzoku#TOC-128K-PC-&lt;/a&gt;</description><link>http://chris-jan.blogspot.com/2009/12/macbookntt-docomo-p906ibluetooth.html</link><author>noreply@blogger.com (C-H-R-I-S)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://farm3.static.flickr.com/2753/4196196707_55bb64265d_t.jpg" height="72" width="72"/></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3991548046378090605.post-896723114516631586</guid><pubDate>Fri, 11 Dec 2009 00:10:00 +0000</pubDate><atom:updated>2009-12-11T11:51:48.308+09:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Linux</category><title>[Linux] CentOS的apache設定with selinux</title><description>安裝好CentOS，啟動httpd後，在/var/www/html下建了新目錄後，browse時會發現：&lt;br /&gt;403 Forbidden&lt;br /&gt;到error_log去看，會發現：&lt;br /&gt;(13)Permission denied: access to /search/ denied&lt;br /&gt;&lt;br /&gt;解法方法：&lt;br /&gt;&lt;blockquote&gt;方法1&lt;br /&gt;# vi /etc/sysconfig/selinux&lt;br /&gt;SELINUX=enforcing --&gt; SELINUX=disabled&lt;br /&gt;&lt;br /&gt;# reboot&lt;/blockquote&gt;&lt;br /&gt;&lt;blockquote&gt;方法2&lt;br /&gt;# ls -Z&lt;br /&gt;drwxr-xr-x  apache apache user_u:object_r:user_home_t      search&lt;br /&gt;&lt;br /&gt;＃ sudo chcon -R -h -t httpd_sys_content_t search&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;要連線遠端的mysql時，error_log會出現：（遠端的mysql帳號，密碼，權限設定都沒問題）&lt;br /&gt;Can&#39;t connect to MySQL server on &#39;192.168.0.9&#39;&lt;br /&gt;&lt;br /&gt;解法方法：&lt;blockquote&gt;＃ sudo setsebool -P httpd_can_network_connect_db 1&lt;br /&gt;# sudo service httpd restart&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;用curl時，command line正常，但在httpd下，卻出現：&lt;br /&gt;curl error no 7&lt;br /&gt;Permission denied&lt;br /&gt;&lt;br /&gt;解決方法：&lt;blockquote&gt;＃ sudo setsebool -P httpd_can_network_connect 1&lt;br /&gt;# sudo service httpd restart&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Reference:&lt;br /&gt;&lt;a href=&quot;http://blog.roodo.com/saycheese/archives/1600863.html&quot;&gt;http://blog.roodo.com/saycheese/archives/1600863.html&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;http://wiki.ubuntu.org.cn/index.php?title=Quick_HOWTO_:_Ch20_:_The_Apache_Web_Server/zh&amp;variant=zh-hant&quot;&gt;http://wiki.ubuntu.org.cn/index.php?title=Quick_HOWTO_:_Ch20_:_The_Apache_Web_Server/zh&amp;variant=zh-hant&lt;/a&gt;</description><link>http://chris-jan.blogspot.com/2009/12/linux-centosapache.html</link><author>noreply@blogger.com (C-H-R-I-S)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3991548046378090605.post-6668933558895902036</guid><pubDate>Wed, 09 Dec 2009 03:11:00 +0000</pubDate><atom:updated>2009-12-09T12:14:34.238+09:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Linux</category><category domain="http://www.blogger.com/atom/ns#">vim</category><title>vim指令備忘</title><description>vim指令備忘&lt;br /&gt;&lt;blockquote&gt;:%s/aaa/bbb/igc : 置換&lt;br /&gt;:%s/ //g : 刪除DOS的換行^M&lt;br /&gt;:%s= *$== : 刪除行尾空白&lt;br /&gt;:g/^s*$/d : 刪除所有空行&lt;br /&gt;:g!/^str/d : 刪除不含字串&#39;str&#39;的行&lt;/blockquote&gt;</description><link>http://chris-jan.blogspot.com/2009/12/vim.html</link><author>noreply@blogger.com (C-H-R-I-S)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3991548046378090605.post-4530166877155100918</guid><pubDate>Tue, 17 Nov 2009 03:20:00 +0000</pubDate><atom:updated>2009-11-17T12:24:02.318+09:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Linux</category><title>[Ubuntu] stardict擴充字典檔</title><description>1. 下載字典檔&lt;blockquote&gt;http://stardict.sourceforge.net/Dictionaries.php&lt;/blockquote&gt;&lt;br /&gt;2. 安裝字典檔&lt;blockquote&gt;把下載回來的字典檔解壓縮，然後整個目錄COPY到 /usr/share/stardict/dic/ 該目錄下&lt;/blockquote&gt;</description><link>http://chris-jan.blogspot.com/2009/11/ubuntu-stardict.html</link><author>noreply@blogger.com (C-H-R-I-S)</author><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-3991548046378090605.post-7024357463889625909</guid><pubDate>Fri, 13 Nov 2009 01:42:00 +0000</pubDate><atom:updated>2013-03-02T17:46:06.566+09:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">MAC</category><title>[MAC] 為MAC OSX安裝stardict的字典</title><description>1. 安裝DictUnifier&lt;br /&gt;
&lt;blockquote&gt;
http://code.google.com/p/mac-dictionary-kit/&lt;/blockquote&gt;
&lt;br /&gt;
2. 下載字典檔&lt;br /&gt;
&lt;blockquote&gt;
http://stardict.sourceforge.net/Dictionaries.php&lt;/blockquote&gt;
&lt;br /&gt;
3. 利用DictUnifier匯入字典檔，之後就可以利用Dictionary.app來使用stardict上的字典了。&lt;br /&gt;
&lt;br /&gt;
Reference:&lt;br /&gt;
&lt;a href=&quot;http://jhwu.comemusic.com/blog/?p=181&quot;&gt;幫我的 Mac OSX Dictionary.app 加上 stardict 上可用的字典&lt;/a&gt;</description><link>http://chris-jan.blogspot.com/2009/11/mac-osxstardict.html</link><author>noreply@blogger.com (C-H-R-I-S)</author></item></channel></rss>