Monthly Archives: July 2011

JabRef + Bibtex4Word + Texlive2010 (Updated)

Hello! Every one!I’ve tried JabRef + Bib4Word + Tex Live 2010 in Windows 7 and Microsoft Word 2007, and it works now!There’s a good solution for Bib4Word using MikTex, but there’s much more solution for Texlive!In fact, I always get … Continue reading

Posted in 學術, 學術研究, 軟體(Software) | Leave a comment

[網頁設計] 寄信用的mailto 語法解析

各位朋友好!大家在設計網頁時,常常會用到寄信的mailto標籤。大家或許會好奇問說,那怎麼把預設的標題、內容帶入信件管理程式呢?很簡單,只要在mailto:xxx後面加上?Subject=標題&Body=內容 即可。例如下面語法:mailto:xxx@mailservice?Subject=標題&Body=內容 若是預設的內容(Body)太長,需要換行時,該怎麼辦呢?其實,mailto後面接的字元,其URL是使用Unicode編碼,我們只要到http://i-technica.com/whitestuff/urlencodechart.html 查詢後,發現%0d是C Return,%0a是linefeed。所以得到結論,在mailto的url標籤內,於想要換行的地方,打上 %0d%0a即可。參考資料 http://www.programmer-club.com.tw/ShowSameTitleN/asp/12963.html http://i-technica.com/whitestuff/urlencodechart.html http://taipeier.com/blog/?p=989

Posted in 網頁撰寫 | Leave a comment

[轉載] 自由軟體技術分享工作坊 – 網路監控系統 Nagios 台中場

agios 是一個 open source 的電腦系統與網路服務的監控軟體。它可以監控主機與服務,當異常狀況發生時,可以通知指定的聯絡人、或是以指定的通知方式來聯繫。另外也有眾多的 Plugin 可以使用。 詳細的內容時間描述與報名資訊如下: 對象:大專院校資訊相關系所的學生,或是對自由軟體有興趣者。( 有 Linux 系統操作經驗佳) 人數:約 27 人。 費用:全程免費。 平台:openSUSE 11.3 活動網址: http://www.openfoundry.org/tw/workshop/details/161

Posted in Linux, 軟體(Software) | Leave a comment

[Linux] 筆記:Filesystem Hierarchy Standard

由於Linux開發者眾多,如果每個人都利用自己的目錄配置來發行Linux的話,會造成很多人的困擾。因此,Filesystem Hierarchy Standard (FHS, http://www.pathname.com/fhs) 為Linux制定了一些目錄配置的標準。目的是「讓使用者可以知道哪些安裝的軟體會放到哪個目錄下」,這個概念有點像Windows中常用的C:Program Files 或是C:WINDOWS。隨著FHS的推出,多數Linux獨立開發商會遵守這個標準,讓Linux使用者能夠清楚明瞭特定的檔案放置位置。 根據FHS的檔案與目錄,有2種區分方式: 1.    可分享的(Shareable)、不可分享的(Unshareable) ─ 可分享的:可以分享給其他系統掛載使用的目錄,包含執行檔、使用者郵件、學生學號等資料,可放在網路上給其他主機掛載的目錄。 ─ 不可分享的:跟機器運作有關的裝置檔案、程序資源檔,不能分享給其他機器用的。 2.    變動的(Variable)、靜態的(Static) ─ 變動的:常常改變的資料,像是使用者登錄檔、新聞群組、使用者郵件信箱等。 ─ 靜態的:不常改變的資料,像是常用的函式庫、文件說明檔、程式碼、系統服務設定檔。 上述2種區分方式,可互相組合,成為一個2×2表格如下: 可分享的 (Shareable) 不可分享的 (Unshareable) 靜態的 (Static) /usr (軟體放置處)註1 /opt (3rd-party software) /etc (常見設定檔放置處) /boot (開機設定檔與Kernel檔) 變動的 (Variable) /var/mail (使用者信箱) /var/spool/news (新聞群組) /var/run (與系統程序有關) … Continue reading

Posted in Linux | Leave a comment

使用SVN 與 Google Docs 之備份機制優劣

筆者以前寫在Google文件內的文章,貼出來給大家奇文共賞。:) 使用SVN 與 Google Docs 之備份機制優劣  SVN(Subversion Control System) Google Docs 優點 可以自己架設,自由度高。 每一次的修改都可以做記錄。 必須額外裝軟體。 空間可以自己擴充。 免費且不用額外裝設軟體,只需要Browser即可。 操作簡單。 缺點 需知道SVN操作觀念。 萬一SVN Server掛點,後果自行負責。 欠缺完整的備份策略。 空間太小(1GB),若需擴充,則需額外購買。

Posted in svn, 網路, 雲端運算 | Leave a comment

PHP樣板引擎:Smarty

        筆者在「網站製作學習誌」這個豐富的Blog內,看到許多有關「PHP樣板引擎:Smarty」的介紹,筆者挑出一些比較重要的文章出來,好讓各位對Smarty有概略的了解與應用: Smarty入門 Smarty手冊正體中文版 Smarty小技巧整理         另外,對於CodeIgniter這個MVC framework來說,能不能結合Smarty呢?答案是:「Yes!」 CodeIgniter結合Smarty

Posted in CSS, PHP, 網頁撰寫 | Leave a comment

Multi-Thread Job in Hadoop 實驗

問題定義 假設今有2 Jobs, 皆讀取相同格式之資料,但是每個Job 處理的方式與輸出資料皆不相同。 Job 1: Source Data A→ Map → Reduce → Output B Job 2: Source Data A→ Map → Reduce → Output C 若今天以Job1 → Job 2的順序,分別需要 20 seconds, 30 seconds。則總時間需要 50 seconds。是否能夠平行處理的技巧,達到Performance的提升? 目標與方法 利用Multithreads 讓Job1與Job2 … Continue reading

Posted in 程式設計, 網路 java, 雲端運算 | Leave a comment