跳到主要內容

發表文章

csv server installation

因為 programming in cloud computing 的 project,需要將 william 所寫的 source code 分享給大家,與 william 討論之後,決定在 register 機器上架設 cvs server,因為是 FreeBSD OS, 參考了[1][2]的作法安裝了 cvs server,過程紀錄如下: 1. 將 cvs server 採用 inetd 的方式來安裝:    $ sysinstall -> select "inetd" item, then edit the following    cvspserver stream tcp nowait cvs /usr/bin/cvs -f --allow-root=/home/cvs pserver    it is in /etc/inetd.conf file. 2. add a cvs user in system:   $ adduser cvs, group is cvs 3. edit /etc/group, add the others users in cvs group 4. Init the CVSROOT directory in /home/cvs:     $ su - l cvs      $ cvs -d /home/cvs init 5. run pwdgen.pl program to create password file:     $ pwdgen.pl "plan text password for you want"     it will create a rand number for editing password. 6. Create and/or edit the file  /home/cvs/CVSROOT/passwd :     $ su -l cvs   $ cd /home/cvs/CVSROOT ...

ssh without keyin password

在 Programming in Cloud Computing 課程中,老師幫我們申請了國網中心的帳號,讓我們可以使用國網中心的 hadoop 環境,但是與自己架設的 hadoop 版本及環境不同,只好將原來的環境設定檔如 .bashrc, .profile, HADOOP_HOME, HADOOP_VERSION 等變數重新設定。在設定的過程中需要進出國網中心,但是密碼卻是很難記住,只好產生 public key 來登入比較容易,以下就是紀錄一下設定的過程及原理: 1. 首先要在本機的系統中產生一個 public key:       $ ssh-keygen -t dsa  // I use dsa format, the others rsa1, rsa2 2. 將產生的 public key copy 到 hadoop.nchc.org.tw 主機上:     $ cd .ssh     $ ssh-copy-id -i id_dsa.pub h1453@hadoop.nchc.org.tw   完成以後,就會在主機的 .ssh/authorized_key 檔中加入本機的 public key 資料 3. 測試是否可以登入 hadoop.nchc.org.tw:    ssh h1453@hadoop.nchc.edu.tw 底下是之前先在國網中心先建立起 public key 及將 elvis, register 兩台主機加入 public key 的過程: 1. 首先要在國網中心的帳號之下產生一個 public key:     $ ssh -l h1453 hadoop.nchc.org.tw, then keyin password     $ ssh-keygen -t dsa  // I use dsa format, the others rsa1, rsa2 2. 將 public key 複製到 elvis.nchu.edu.tw 主機:     $ ...

install Canon IR 5055 printer driver

在 ubuntu 中安裝 Canon IR5055 printer driver 的過程: 1. 到 [1] 中下載 linux 的 driver 檔 2. 安裝 alien 套件 3. 執行下列指令,將driver 的 rpm 檔轉為 deb 檔:     $ sudo alien -k filename.rpm 4. 點選所產生的二個 .deb 檔 5. 到控制台中的「印表機」新增印表機 2012.01.11: 在這一天,不知道為何?無法在 Windows 7 中使用 Network Scangear 來 scan 文件,找了 canon 的網站,也將 Network scangear update 到 2.3 版及更新了 canon driver update 2.90 版,但是都無效,後來,下載了 IrfanView 這個 image viewer 軟體,才出現 NSIOPM.dll 找不到的錯誤訊息,查看了 C:\Program Files (x86)\Canon\Network ScanGear 目錄,找到了這個檔,才得知問題出在目錄的路徑沒有設的關係,將C:\Program Files (x86)\Canon\Network ScanGear 設到環境變數中,就可以 work 了。 ------------------------------------------- [1] http://software.canon-europe.com/products/0010428.asp

MinionPro Font install

參考[1]的文章安裝 MinionPro 字型,雖然可以安裝成功,但是 Data Mining Project 的 slide 字型還是沒有呈現之前排版的樣子,於是自己觀察了在 Windows 中 cwTeX 字型的安裝路徑,已經可以在 Ubuntu 中安裝 MinionPro 以及 MyriadPro 字型。 安裝的路徑及方法紀錄如下: 1. 在 cwTeX/fonts 目錄中,相關的檔案有    (a) enc/dvips/*    (b) map/dvips/*    (c) tfm/adobe/*    (d) type1/adobe/*    (e) vf/adobe/* 以上這些目錄中的檔案,應該對應到 Ubuntu 中的 /usr/local/share/texmf/fonts 目錄之中。 2.在 cwTeX/tex/latex 目錄中:    (a) MinionPro/*    (b) MyriadPro/* 以上這些目錄中的檔案,應該對應到 Ubuntu 中的 /usr/local/share/texmf/tex/latex 目錄之中。 3. 在 cwTeX/web2c 目錄的 updmap.cfg 中,     Map MinionPro.map     Map MyriadPro.map 應該對應到 Ubuntu 中的 /etc/texmf/updmap.d/10local.cfg 檔,加入相同的設定值。 4. 執行更新資料庫指令:     $ mktexlsr     $ update-updmap     $ updmap-sys [2]是一個 TeX, ConTeXt, LaTeX FAQ 的網站。 ------------------------------------------------ [1] http://carlo-hamalainen.net/blog/2007/12/11/installing-minion-p...

Javascript framework

2011.02.28 才知道已經有人寫許多 javascript library 讓人使用,2007年使用最多的是 prototype 這個 javascript framework,可以在 jsgear.com 論壇中的一篇文章[1]看得出來;另外一個 UI 介面較美觀的是 Ext4 js,網路上有許多文件可以參考。 再次上網查詢的一下, jQueue library 是目前使用人數較多的一個 library,我想不管何種 light weigh 的 library,重要的還是在於自己要使用到一些 function,以及對於這個 library 的熟悉程度。 在未來可能是以 Web OS 的時代,Javascript 是一個重要且必學的一個 language。 --------------------------------------------------------------- [1] http://jsgears.com/thread-50-1-1.html [2]  http://subocheng.blogspot.com/2007/11/javascript-framework.html [3] http://jsgears.com/thread-63-1-1.html

Network Security

在尋找偽裝( Masquerading) 攻擊時,找到共同筆記[1]所寫的內容,對於 網路安全的分類很詳細、清楚,另外筆記中也有其他像 Cloud Computing 的資料可以參考。 ----------------------------------------------------------------- [1]  http://sls.weco.net/node/10551 [2]  http://sls.weco.net/node/10655

Crawlzilla

Crawlzilla[1]是一個具雲端概念之自由軟體專案,主要協助使用者透過簡易安裝及操作的方式建立自己專屬的搜尋引擎,其具有叢集式平行多工、web操控以及可動態調整叢集主機量的特性,極具雲端運算的擴展性。 以上是從國網中心電子報所得知的訊息,是提供企業內部一個很好搜尋資料的方式,更重要的是,它是 open source 的軟體[2],可以拿 source code 來修改,以符合企業自己的需求。 -------------------------------------------------------------- [1] http://www.nchc.org.tw/tw/e_paper/sub_subject/index.php?EPAPER_ID=91&SUB_SUBJECT_ID=181 [2] http://code.google.com/p/crawlzilla/