顯示具有 Lab 標籤的文章。 顯示所有文章
顯示具有 Lab 標籤的文章。 顯示所有文章
2008/09/12

[+/-] : 20080909-0911 澎湖行

comments
相簿 http://picasaweb.google.com/PenghuTrav2008
心得有空再補@@...
好懶惰
2008/07/30

[+/-] : 畢業...

comments
雖然因為颱風來 口試延了一天....
不過幸好多了一天來準備... 所以可以把東西準備好
因此昨天早上也就順利的口試完...
拿到審定書 馬上去重新裝訂論文
一個下午就把離校手續跑完 順利拿到畢業證書 *^^*

今天一整天都很空虛 有種突然不知道要幹麼的感覺...
雖然論文還要改...之後也還有專案要作...
不過還是很希望有這種不知道要做什麼的時間出現...
這是多年來難得的假期吧... 所以 回家吧
2008/07/26

[+/-] : 謝師宴

comments
昨天晚上迅速的舉行了謝師宴...
本來是有人畢業了要走 找大家去去聚餐...
不過順便找了老闆 就變成謝師宴了...XD

晚上在伊江吃滇緬料理... 還蠻好吃的
上次大師兄回來也是吃這裡
是酸酸辣辣的口味 超級下飯 一口氣吃了三碗白飯下肚
然後很順利的把禮物也算給了老闆...

本來應該是一場美好的謝師宴才對....
不過我還沒畢業 還沒口試... 論文也還沒搞定
而且現在又有颱風要來攪局...
2008/05/12

[+/-] : 利用 網路 分享 Mercurial

2 comments
上一篇文章介紹了分散式的版本控制系統 我選擇了 Mercurial 作為目前使用的方案
接下來就是要建立Server來讓專案可以多人協同作業
Mercurial(HG)提供了多種不同方式例如藉由SSH, HTTP server或是他本身內建的Server來運作

最簡單快速的方式就是使用HG內建的Server
只要在工作路徑所在的命令列輸入
hg serve
或是使用 TortoiseHg 在工作目錄上按右鍵選擇Web Server再按下Start
就可以開始使用http的分享服務
如果要修改port或是listen address可以使用-p或-a參數修改
如果有不只一個工作目錄 可以使用參數--webdir-conf加上設定檔案來控制路徑
設定檔有兩種方式 如果工作目錄都在同一個目錄下 使用
[collections]
/prefix/to/strip/off = /root/of/tree/full/of/repos

如果都不在同一個目錄下 分在在各處的話使用
[paths]
virtual/path = /real/path
virtual/path = /real/path

其他參數可以參考這裡 或是下指令
hg -v help serve
使用內建Server的最大問題是還不提供使用者管理的機制
只能選擇開放或關閉push指令 (設定在hgrc中 在最後介紹)
然後也不提供SSL的通道 雖然參數已經有了 不過目前還沒實做完成 等下一改版吧

接下來是使用SSH來分享 這部份比較簡單 直接使用系統中的SSH Server如OpenSSH
只要登入的使用者對工作目錄有存取權限即可 其設定方式就請參考網路上的SSH設定方式
在Client端連接的路徑就是
ssh://user@host:port/path
要注意路徑中的path如果要使用絕對路徑 必須為兩個//
例如工作路徑在/var/hgroot/proj1 而登入代碼則為
ssh://josh@host:port//var/hgroot/proj1/
而使用相對路徑的話則是會跟使用者的家目錄相關
例如使用josh登入 home路徑在 /home/josh 而工作路徑 /home/hg 連結路徑就要打
ssh://josh@host:port/../hg
如果要使用非對稱金鑰認證來取代密碼 可以使用putty ageant之類的代理
或是修改Mercurial.ini設定檔中的ssh項目加入-i參數 如
ssh = "C:\path\TortoisePlink.exe" -ssh -2 -i "D:\path\key"

最後一種是使用現有的http server來實做 以下我會針對使用apachelighttpd來介紹
會分成兩種是因為實驗室的Server兩種平台 不過設定起來都很簡單
首先要確定已經安裝好Server 以及 都可以執行cgi及python的script
接下來只要利用hg所提共的hgwebdir.cgi依照以下步驟即可
在Apache的設定檔中加入以下設定 (我是放在<VirtualHost *:443>之中 只允許安全通道)
ScriptAliasMatch ^/mercurial(.*) /path/to/web/hgwebdir.cgi$1
<Location /mercurial>
Allow from all
Options ExecCGI
AuthType Digest
AuthName "Mercurial Repository"
AuthUserFile /path/to/web/passwd
Require valid-user
</Location>

在lighttpd的設定檔中加入以下設定
(一樣只允許SSL 所以我放在$SERVER["socket"] == "0.0.0.0:443"之中)
alias.url += ( "/mercurial" => "/path/to/web/hgwebdir.cgi" )
$HTTP["url"] =~ "/mercurial" {
cgi.assign = ( ".cgi" => "/usr/bin/python" )
auth.backend = "htdigest"
auth.backend.htdigest.userfile = "/path/to/web/passwd"
auth.require = ("/mercurial" => (
"method" => "digest",
"realm" => "Mercurial Repository",
"require" => "valid-user"
))
}

然後利用htdigest建立帳號密碼放到/path/to/web/passwd
最後在hgwebdir.cgi的目錄下建立檔案hgweb.config
設定工作目錄的所在(跟最上方使用內建server一樣的設定檔)
以上是不允許匿名pull 僅允許登入使用者pull
如果要開放匿名pull 可以將 Require valid-user用 <Limit GET POST PUT>包住

現在基本上完成了 接下來是針對每一個檔案庫做設定
設定檔通常為 .hg/hgrc 或是Mercurial.ini等
跟分享服務有關的欄位為 [web] 一般會放置以下內容
style = gitweb //更改顯示的style
allow_archive = bz2 gz zip //提共下載的格式
contact = Josh //聯絡人資訊
push_ssl = true //是否使用SSL
description = Josh's Shadow Research Project
allow_push = josh //允許push的使用者 (如要開放所有人請使用 *)
hidden = false 是否在網頁中列表中隱形

設定完到這裡就大功告成啦
最後在Client端執行
hg clone path
或是在瀏覽器中輸入 https://host/mercurial
來測試結果啦

目前使用Mercurial上最大的問題 還是在TortoiseHg
對中文環境的支援度很差 如果新增檔案的檔名有非英文字母
需要先Add再Commit,不能像只有英文字母的檔案只要Commit自動幫你Add
在Commit視窗中 所有中文檔案一律變成亂碼(這也是不能自動新增的原因吧)
另外註解不能打中文 否則只能在本機端上看到 在網頁上就都會變成"?"
還有Mercurial不支援目錄的版本控制 因此不能新增一個空目錄上去
這點相當不好用

再來就是使用上的習慣問題 修改檔案前都要先執行Sync中的Pull檢查是否有新版
在寫程式當中 記得到一段段落就要Commit一次
在程式寫完一個部份之後 還要執行Sync中的Push到Server上
不像TortoiseSVN一樣 只要Update然後Commit就做完所有事項
多了很多步驟 用起來麻煩很多很多....

不過使用Mercurial有我上一篇提到的一個不錯的優點 他完全支援P2P的運作
只要每一個Client都有分享目錄出去 不需要有真正的中央Server來控管
可以完全在自己的Client端中來運作

參考資料
Collaborating with other people
Publishing Repositories with hgwebdir.cgi
PublishingRepositories
Setting up the Hg http interface
hg(1) hgrc(5)
Apache Docs
Lighttpd Docs Alias
2008/04/06

[+/-] : 在QNAP TS-209上安裝 lighttpd, fastcgi, perl ...

4 comments
上一篇裝完SVN之後 又想把原來的apache換掉 換一個比較省資源的lighttpd
首先是官網終於將2.0版的Firmware釋出 目前是版本是2.0.1
就先將機器更新到最新版的Firmware 吧...

要安裝lighttpd前 首先要確定有安裝ipkg套件在 請參考上一篇或是官網的討論
接下來將套件列表更新後 就可以開始安裝了

ipkg update
ipkg install lighttpd
// 如果要支援php
ipkg install php-fcgi
// 如果要支援cgi
ipkg install perl
//如果要支援 sqlite
ipkg install sqlite2
ipkg install sqlite

接下來開始伺服器的設定 首先是lighttpd.conf
會放在 /opt/etc/lighttpd/lighttpd.conf 或是
/share/MD0_DATA/optware/opt/etc/lighttpd/lighttpd.conf (同一份檔案)
視需求將所需要的模組反註解 例如

"mod_alias","mod_rewrite","mod_simple_vhost","mod_cgi","mod_compress",

將下方server.document-root的部份指到網頁的跟目錄 設定好log的位址
以及修改port位址 如

server.port = 80

如果要支援cgi 加入

$HTTP["url"] =~ "/cgi-bin/" {
cgi.assign = ( ".pl" => "/opt/bin/perl" ,
".cgi" => "/opt/bin/perl" )
}

只要將cgi,pl檔案放在cgi-bin目錄中就可以執行了
其他模組的設定就請參考官方文件

接下來設定 fastcgi的模組 會放在/opt/etc/lighttpd/conf.d/10-php-fcgi.conf
基本上只要確定路徑正確就好 其他設定一樣參考官方文件 不改也可以
因為系統的效能很差 所以不建議把max-procs及PHP_FCGI_CHILDREN參數設太高 2到4就好

再來是php.ini文件 會在/opt/etc/php.ini
如果要支援sqlite請加入

extension=sqlite.so
extension=pdo_sqlite.so
extension=pdo.so

其他部份就依據需求設定

最後就啟動看看 看是否能運作

chroot /share/MD0_DATA/optware /opt/sbin/lighttpd -f /opt/etc/lighttpd/lighttpd.conf

如果剛剛port設為80 通常是不能運作的
要事先去把原始的Apache伺服器關閉
不過系統還會自動執行Qthttpd把port80給站住 所以還要在關掉Qthttpd

/etc/init.d/Qthttpd.sh stop

測試ok 網頁正常運作之後 就是要設定自動啟動啦

修改autorun.sh

mount /dev/mtdblock5 -t ext2 /tmp/config
cd /tmp/config
vim autorun.sh

在檔案最後加上

/etc/init.d/Qthttpd.sh stop
chroot /share/MD0_DATA/optware /opt/sbin/lighttpd -f /opt/etc/lighttpd/lighttpd.conf

最後離開

cd /
umount /tmp/config

還沒完 系統還定期去執行Qthttpd 所以要修改crontab
我的是放在/mnt/HDA_ROOT/.config/crontab
將第五行註解掉 如

#30 4 * * * /etc/init.d/Qthttpd.sh restart

來避免他自動執行 最後重開機 就大功告成


附註
如果要支援SSL通道 要先產生一把金鑰 如

// 自己signed自己的方式
openssl req -new -x509 -keyout xxx.pem -out xxx.pem -days 3650 -nodes

也可以參考其他網入上產生金鑰的方式
並在lighttpd設定中加入

$SERVER["socket"] == "0.0.0.0:443" {
ssl.engine = "enable"
ssl.pemfile = "/path/xxx.pem"
}

不過443這一個port會被stunnel給站住 還要在修改stunnel.conf
通常會放在/mnt/HDA_ROOT/.config
將最下面的[https]中的accept更換port
這是給網頁設定用的SSL通道 (thttpd server)
如果不想用lighttpd的SSL也可以直接修改stunnel的設定
加一個[https2]的區塊編輯即可

最後
還要研究一下將系統原本的mysql加入php的支援當中
應該是要修改extension的位置就好
不過Lighttpd對於WebDav的支援似乎不太好 要加入SVN的支援還要在研究

結論
lighttpd真的是比apache快太多了 用的cpu跟記憶體也少 (跟LiteSpeed的比較)
雖然功能沒有apache那麼強 不過在這種小型NAS上也很夠用了
最後在裡面裝了一套使用SQLite作為資料庫的論壇PunBB 順利運作中^^
下次有空來試試Nginx 更高效率的httpd軟體
2008/03/13

[+/-] : 在Linux上裝SVN + Backup Script

comments
因為Lab的Server搬新家 加上網管使用Ubuntu來做OS 所以SVN也跟著要搬到新的機器上
不過就在搬家前 發生了一些小插曲 相當不幸的小插曲
舊的Server上所有硬碟一次壞光 大概是Power壞了還是主機晶片啥壞了的 anyway
雖然在NAS上有備份 不過不是同步(同步的備份跟著一起壞了) 跟最新版有著一天的差距
還是要想辦法把壞的的資料弄出來 因此花了幾天的時間來掃描磁碟 救資料等...很累

另外 還有一台QNAP的 TS-209 雖然速度不快 不過空間倒是很大 拿來放著還蠻可惜
所以就當作主Server 的同步備份Server 才不會發生一次硬碟全壞光就資料統統消失了= =
因此有兩台主機(一台Ubuntu 另一台NAS也是Linux)做SVN Service
那還要一台電腦做非同步的資料備份 定期壓縮傳上去

首先 在Ubuntu上安裝很簡單 在Package Manager上找到SVN 等他裝完就OK
接下來測試一下有沒有裝好 隨便建立一個新的檔案庫
svnadmin create /SVNRoot
svnserve -d --listen-host=0.0.0.0 --listen-port=<請輸入> -r /SVNRoot

這裡 /SVNRoot是新檔案庫的位置 請依照需求建立
像我已經有舊的檔案庫 所以只要把舊的檔案庫cp過去就好
然後就在Client端測試一下連線是不是OK 方法就請參考這一篇

最後就是要設定開機自動啟動 Ubuntu可以在 /etc/init.d/下 建立shell script如下
vim /etc/init.d/svn

//進入編輯畫面之後按i再輸入下方script (此Script感謝龍頭大大教導)
#!/bin/sh
# description: Svnserve auto start-stop script. by bignose
# chkconfig: - 20 80
#
SVN_HOME=/usr/bin
SVN_OWNER=root
if [ ! -f "$SVN_HOME/svnserve" ]
then
echo "svnserver startup: cannot start"
exit
fi
case "$1" in
'start')
su - $SVN_OWNER -c "$SVN_HOME/svnserve -d --listen-host=0.0.0.0 --listen-port=X -r /SVNRoot -T"
;;
'stop')
su - $SVN_OWNER -c "$SVN_HOME/killall svnserve"
;;
'restart')
su - $SVN_OWNER -c "$SVN_HOME/killall svnserve"
su - $SVN_OWNER -c "$SVN_HOME/svnserve -d --listen-host=0.0.0.0 --listen-port=X -r /SVNRoot -T"
;;
esac

//記得輸入想要的port之後 按ESC跟:wq存檔離開
//最後給他執行權限
chmod 755 /etc/init.d/svn

最後重開機看看是不是還能連線囉...

接下來設定另一台電腦 QNAP的 TS-209 由於是ARM的CPU
本身也沒有提供套件安裝的功能 稍微麻煩一點 不過要達成也很簡單
官網的討論群當中已經有很詳細的介紹
首先 要安裝ipkg來方便我們安裝各種軟體 詳細設定請參考此討論串
cd /share/Public
wget ftp://csdread:[email protected]/NAS/Optware-Ipkg/optware-tsx09.tar.gz
tar zxvf optware-tsx09.tar.gz

//安裝
./optware-bootstrap-qnap-tsx09.sh optware_chroot.tar.gz

//反安裝
./optware-bootstrap-qnap-tsx09.sh uninstall

//如果有遇到某西軟體不能跑 需要再加上
chroot /share/HDA_DATA/optware /bin/bash

等他下載完所有套件 安裝完之後 以後要在這台機器上安裝軟體就方便啦
要知道所有ipkg的套件有哪些可以 可以輸入
ipkg list | more


接下來要安裝 SVN 只需要輸入
ipkg install svn

接下來跟上面一下 建立一個檔案庫 並且設定自動啟動
不過TS-209有一些保護的功能 東西不能隨便放 這裡選擇在/share/Public下
想知道更詳細去爬爬討論區的文吧
svnadmin create /share/Public/Repository/
svnserve -d --listen-host=0.0.0.0 --listen-port=X -r /share/Public/Repository/

最後 就是加到自動啟動的shell script中

mount /dev/mtdblock5 -t ext2 /tmp/config
cd /tmp/config
cat "svnserve -d --listen-host=0.0.0.0 --listen-port=X -r /share/Public/Repository/" >> autorun.sh
cd /
umount /tmp/config

重開機測試看看吧

安裝完SVN 加下來就是設定同步備份的部份 這已經介紹過了
所有詳細的步驟 可以參考 "SVN檔案庫備份與同步"來進行設定
基本上大同小異 頂多是從Windows的batch語法 換成Linux的shell
另外要記得 要給shell script的檔案加上 執行的權限

最後是非同步備份的部份 我寫了一個shell script來實做
最後把他加到crontab裡面讓他自動執行...
那原理跟之前提到的備份SVN的文章一樣
先把需要的部份hotcopy出來 使用hotcopy來取代dump的原因是
hotcopy才能保留一些檔案庫的設定檔 比dump的資訊更完整
接下來把所有東西壓縮起來 我使用的是7z 如果不想用他可以用基本的tar跟gz,biz2等等
最後用lftp把他傳到另一台電腦上保存

完整的 script file可以在這裡下載
解開後修改上方一些基本的參數之後就可以執行
除非你想更換7z到tar,gz... 更換lftp到ncftp等

那要傳進去的參數 目前就是到底要備份哪些東西
如果傳進一個目錄 會去遞迴搜尋哪些是檔案庫
如果傳進一個檔案 就會依照檔案每一行所指定的檔案庫來做
所以我在crontab內的作法 就會依照檔案庫的更新頻率的不同 來指定備份頻率 例如

00 06 1,7,13,19,25 * * root /root/Backup.sh /root/freqlist
00 05 4,16,28 * * root /root/Backup.sh /root/list
00 04 10,22 * * root /root/Backup.sh /SVNRoot

最後重新啟動cron或是重開機就ok啦

Script的部份 有空會在改改 把所有要設定的東西都寫成參數傳進去
就不用在修改Script本身 讓他更有彈性 不過目前可以用就好

希望這次設定可以稱久一點 讓我畢業之後還可以繼續用下去XD
這是我第一次在Linux的系統上架Server 也是第一次寫Shell Script
如果有任何錯誤或是不妥的 歡迎馬上告知
2008/01/30

[+/-] : 長江七號

comments
趁著影城還在特價 到一月底...
又今天剛好長江七號晚場上映
就跟朋友到市區看了

不過今天大家都很忙 畢竟快過年了
有要去買尾牙禮物的 有要辦就學貸款的...
還有我在家裡忙著打包 准備把行李寄回家
一直弄到四點半才出發...

晚餐吃荒井家 點了照燒雞腿定食
很好吃 不過來這一家店第一次點他
跟我想像中的照燒雞有一點差距@@
怎摸那摸多洋蔥...

然後來到影城後 我被嚇到了
一堆人在排隊 都排馬路上了
真不虧是星爺的魅力 第一次看到人這麼多
或許有特價跟現在是寒假也有關係
許多父母親都帶著小孩來看電影..
也所以 電影院中相都吵鬧 都小孩子的聲音

感謝我的同學 一早就把我們的票給買好
所以免排隊 直接進場... *^^*

電影一開始 覺得跟少林足球有一點像
就是他也很窮... 他兒子的鞋子上那縫線
簡直就像是在跟少林足球中的開口笑互相呼應XD

而且題材也是相當正面 勵志的性質
不過卻一樣是拍的很爆笑
而且西逼說的沒錯嘛 因為七仔實在是太可愛了
怎麼拉 怎麼壓 都會彈回原形不會爛掉
還有起死回生之功效 實在是太方便了(疑?)
不過最後那一幕 他們根本是來入侵地球的嘛...XD

唯一讓人受不了的是 他的配音也配的太爛了吧
腔調難聽就算了 語氣跟音質都不佳...
不過看在票很便宜的份上 就算了吧...

最後 就冒雨騎車回家 發了這一篇文 就準備睡了
因為最近實在是太累了.... 也很久沒發文了
事情有夠多 已經很多天沒睡超過6個小時@@
幸好電影很短 大概80多分鐘 節奏也很緊促
不然我大概會看不到結局吧XD
2007/12/12

[+/-] : 新電腦教室終於設定好了

2 comments
系上委託老闆處理新電腦教室的事 在今天下午總算搞定
就等下星期驗收....
上個星期已經把硬體都架設好 今天去把網路設定一下
順便把兩台NAS搞定

新電腦教室雖難電腦不多(畢竟只有系上自己要用)
不過配備還不錯 都是雙核心配8600GT顯卡
外加每一台電腦都有 22"雙螢幕
拿來作為多媒體教學應該很好用 

教師機不能廣播畫面 (因為沒買硬體又沒買軟體)
不過有兩台投影機做無接縫投影
(似乎叫 PowerWall 上星期跟學長調位置調半天@@)
效果還蠻不錯的....

下星期驗收完畢就可以開放使用
老闆的課應該會第一個試用吧
剛好人不多 空間剛剛好XD

[+/-] : 電腦疑似中毒

comments
我的電腦疑似中毒 還是中木馬之類的...
某一支程式會偷偷在電腦閒置的時候 上網下載某個有毒的程式
因此最近幾天去Lab開電腦時 都會看到防毒軟體跟防火牆跳出來的訊息
說偵測到異常... 不過我直接使用掃毒跟掃木馬軟體一直都掃不到
經過檢查 發現有一個DLL很詭異 叫 "byxxwtq.dll"
會跟著logon,explorer,ie等程式一起被載入
因此看不到獨立的執行緒 不會在工作管理員中被看到
網路上也搜尋不太到太多有用的資訊 嘗試著刪除卻因為會跟隨著啟動
就算是在安全模式下也刪不掉... 就像將它設定為不跟隨著載入
還是會在下次開機跟隨著載入 因此認定他是病毒
就進Dos把它給砍了... 目前沒發現系統異常 應該是OK了
就等明天上班看電腦還有沒有跳出訊息來
2007/12/09

[+/-] : 助教聚餐 吃麻辣王

comments
今天中午是程式助教期中聚餐... 不過我不是助教
但是我有去代班兩次監考 所以還是去了
反正有人請客 又不是自己出錢 XD

吃麻辣王火鍋... 一直騎車到店門口在等人來了
才發現fendy沒跟上 他又沒車 只好請他多節哀啦

去年尾牙也是吃這一間 不過很久沒吃了
今天中午來的時候 店裡一個客人也沒有 我們是第一攤
不過吃到我們要走了 也才總共三攤客人 是撐得下去嗎?
還是他晚上很多人 也不知道

料就跟一般火多店差不多 沒啥特別的
不難吃就是了 價位也不高
總之就是吃得很飽 飽到現在晚上了還是不餓
省下一餐 剛好
2007/12/06

[+/-] : 換新螢幕 Dell SP2208WFP

comments
Lab進了幾台新的螢幕 給我們跟學弟來升級
目前學長們已經全面換成 Dell 24吋Ultra版的螢幕
碩班的則是用這一台新的22吋螢幕
像我原本就有 Philips 22吋螢幕的 就把就螢幕給大學部的用
升級到新的螢幕 在加上原本就有的兩台19吋
變成全Lab每個人都是三螢幕啦 爽耶

目前唯一不適應的就是 新螢幕是鏡面
顏色除了比原本的Philips亮麗太多了
對比又高 跟其他兩台19吋顏色差很多 要調整色差很累
還有缺點就是會反光 在寫程式的時候 由於背景我都是設為黑色
就可以完整的看到自己在螢幕前苦思的模樣
2007/12/04

[+/-] : Eee PC 與華為E220 小測

comments
早上學弟帶了一台Asus 的 EeePC來玩 是他家人買的
主要是帶來找人幫忙設定3.5G無線上網
我就拿來玩玩看啦 順便幫他搞一下網路

他那一台是黑色精簡版 沒有WebCam 4G SSD 512MB Ram
第一次接觸的感覺是 很輕 就上加上電池 一手拿著用也不覺得累
不過外型不好看 頗沒有質感 一整個塑膠味很重 然後是MIC
或許現在新版的彩色機或白色機會好看一點

然後螢幕旁邊有兩個大大的黑框真的很醜.... 為甚麼喇叭一定要作在那
如果可以把機體在做小一點 或是把螢幕放大到10吋就更完美(也會更貴吧@@)

開機速度很快 畢竟是專為他量身訂做的Linux系統
將E220裝上後 直接依照華碩工程師所指示的步驟來做
一直會撥號不成功... 原來是他在指定硬體時 不一定是要選擇USB2
我將他換回USB1就ok了 他的指示中還特強調 結果是錯的@@
可能是環境不一樣 系統抓到的編號會有所差異...

不過裝上E220之後 小小的筆電拖著一條尾巴 還蠻礙事的
不知道有沒有辦法讓他更精簡一點 或是好好固定著
才不會拿來拿去時跟著甩來甩去

設定好硬體 設定為自動連線 馬上就可以上網啦
不過花蓮這邊好像還沒有3.5G的基地台...
實在是慢到可以 開個yahoo奇摩首頁要花大概30秒
慢到我快起笑.... 也不知道是3G還是GPRS的網路
這麼慢也沒心情測試了 就草草結束

話雖如此 這麼輕便的筆電還是很好用的...
至少比我手上正在用的ASUS U5F還要來的好用多了(雖然U5F也是屬於攜帶型的)
躺在床上用時 U5F還是會讓我的腳覺得很有壓迫
又會一直擔心晃來晃去硬碟會不會掛....= =
EeePC就完全沒這煩惱啦....

不過說實在話 這種筆電 目前我還是不會買
CP值實在是不高 像我這種一天要盯著螢幕10小時以上的人
看著麼小的螢幕眼睛會瞎掉吧
2007/11/20

[+/-] : QNAP TS-209

1 comments
老闆新買的Server 要用來當Web跟FTP的Server..
花了一個晚上在安裝跟設定上...

目前用兩顆1TB的硬碟組Raid 1 一開始設定還蠻快的
不過基本設定好 近到網頁介面的設定時 頭就痛了
存取速度實在是很慢...都已經是區網的環境了
CPU慢 還是有差的...XD
另外他的權限控管非常有問題 功能差又非常麻煩就算了
還有可能造成程式誤判而讓登入之後看不到...= =
需要非常小心設定... 然後又很慢 會讓人很沒耐心@@

不過目前最嚴重的是 是發現FTP有嚴重的Bug
在上傳檔案時會有傳不完的情況
尤其是在檔案很大的時候 會在特定情況下斷線
然後就算續傳 也會一直跳回續傳前的狀態
就會造成檔案傳不完 永遠在續傳中...
目前用很多不同電腦測了許多不同組的檔案
發現 此問題無解.......= =

另外是安裝印表機之後... 雖然用Windows的網芳可以正確抓到
部過在安裝時 會一直死在安裝驅動程式的地方
然後印表機也會一直開不起來....
也就是看得到有印表機卻裝不起來...
目前試了兩台(都是HP的) 也是無解 @@

網頁的部份還沒測試...
等明天心情好在來努力看看吧...

--
檔案傳不完的問題 關掉一陣子重開後...
現在不會發生了@@...
就 搞定啦 現在就將就著用吧
2007/10/27

[+/-] : Server損壞 Wiki搬家中...

comments
因為Lab的Server壞了...= = 新的Server還沒來...
目前我就先隨便找一台電腦暫代 重建 SVN 及 FTP的服務
至少目前專案的開發跟課程作業的繳交都還是可以順利進行

不過Mail跟Web的Service還是關閉狀態...= =
負責這兩個部份的人也沒有打算要重建
因此就先在自己電腦上把原來的 Doku Wiki先復原
在慢慢搬到新申請的Wiki上 在WikiDot上註冊的服務
搬到WikiDot上也是經過層層比較最後結論...
經過WikiMatrixWiki_farm的比較後
最後選出幾家比較好用的有 PBWikiWikiDot
雖然PBWiki在速度上比較快 不過WikiDot沒有廣告 空間也比較大
而且可以自訂網域 還支援SSL加密機制
因此最後還是選擇了WikiDot
不過 WikiDot的語法跟DokuWiki的語法差異頗大
因此轉換還需要首一頁一頁慢慢改過去....
也沒找到有現成的轉換程式
還在考慮要不要寫個程式做不同Wiki語言之間的轉換XD

--
又發現一些有關Wikidot的缺點...
他無法針對每一個頁面設定權限 只能針對群組
設定全現實 也沒有一種權限叫做無法存取
因此只能在申請另一個Wiki做完全的Private用
有一點麻煩
2007/09/08

[+/-] : 努力趕結案

comments
前一陣子老闆接的賽馬的專案...
正努力做最後測試及調整 希望趕快可以結案啦

雖然老樣子
就是不斷的修修改改...
對方急 我們也很急..
就 大家都加油吧...^^

這個據說有些條款 還是不要說太多吧

(此篇為事後補記....= =)
 
Back to Top
This Site Power by JoStudio. Some Rights Reserved.