2009年8月1日星期六

設定螢幕和顯示卡

今天不知道怎麼搞的,出現了顯示方面的問題。

只是開機而已進入到登入畫面之後整個就出現「低解析度」需自行設定螢幕及顯示卡等資訊。

趕快找了一下老舊的19吋螢幕型號,此型號為 DELL 「D1025tm」這個是之前都找不到的,今天總算解決掉這個問題。

之後就是主機板上的顯示卡晶片,本身主機板並沒有擴充顯示卡,因此主機找了老半天還是沒有找到晶片型號,於是把雜亂的房間大搜特搜起來,終於給我找到當初主機板的「說明書」,呼,一看才知道是 intel g31系列的晶片,但是這個在 ubuntu 系統上的「螢幕和顯示卡」設定上是找不到的,但是很快的 google 一下,它的名稱叫「Q35」。

現在這兩項問題終於解決了

2009年7月31日星期五

產生一份HOWTO文件

2008年9月4日星期四

硬碟分割問題

Firefox 3 無法支援 Google Browser Sync 所以我的書籤全部一去不復返,主要原因是 Google Browser Sync 不再提供服務,而 Google 新的瀏覽器又在進行測試即將對抗 IE8。但問題是我累積這麼多的書籤資料竟然沒有想到 Google Browser Sync 不能用了,我還沒有備份我的資料就把原本系統給格式化,重灌作業系統。

在沒有想到 Google Browser Sync 不提供服務的情形下,我裝了 Ubuntu LTS 8.04。Firefox3 有很多新功能或許這和原本的引擎有些不一樣,不過這個我就沒有多作研究。Firefox3有幾個的方式剛開始使用不習慣的地方,第一,在 https 的瀏覽狀態只有一個不明顯的小圖示提供線索,而不是像 firefox2 的瀏覽狀態,這是唯一我不是很習慣的地方。第二,有特效的情形下,firefox 3會在某些情況下,執行瀏覽器會超出視窗範圍。

不過說真的,我的書籤.....唉,好無奈!

重灌的階段:
80g的硬碟我想分割成4個作業系統,ubuntu、debian、backtrack、openbsd。但是在硬碟分割表的狀態,怎麼配硬碟就是搞了好長一段時間無法同時分割成4個作業系統。需要分割 /boot 、swap 及分為4個操作系統的分割區,但是就是會有不能使用的剩下空間,就這樣搞來搞去真的無法同時擁有4個作業系統嗎?

在這個階段我有幾個實做的問題:
/boot 該分為主分割區還是邏輯分割區呢?
又在安裝作業系統時,該作業系統又分在另一個主分割區,而掛載點是 /root,但是它的開機資訊又要怎麼放在 /boot?
swap 每個作業系統都有,又要如何配置使用?
又每個作業系統要如何把置換區指定在 swap 的分割區?
在安裝作業系統同時,如何指定使用唯一的 GRUB 檔案?
否則每裝一個作業系統,都有各自的開機引導,如何把它們同時整合在一個硬碟上。
有時硬碟分割表上 IDE(hda) 有時又是 SCSI(sda) 這又是甚麼情形?

2008年8月28日星期四

安裝 hostserv 失敗

hostserv 是一個 irc chat 其中一項命令,主要是加強管理 irc 伺服器與用戶端之間的溝通以及保護用戶的身份。
假使使用 gaim 網路即時通就沒有
/msg hostserv
這項命令可以使用了。其它像是 IrcII、irssi 之類的 irc client 就不曉得是否已經內含此命令,測試的方法就是在輸入區鍵入:
/msg hostserv help
就可以知道有沒有這套命令。

因為使用的 irc client 是 gaim,在內建上似乎找不到 hostserv 命令可以用,就下「hostserv」關鍵字搜尋找到 hostserv socure package,然而在這個說明網頁上小弟迷糊了,原因就是出在編譯(make)成二位元時出錯,錯誤原因像是 xx 「count」資料錯誤之類的...我想會不會是檔案裡頭的 dbconvert.cpp 這個檔案問題。

但是我最主要的疑惑是在網頁上的這段話

Configuration
Currently the only way of configuring HostServ is done by editing the sourcecode. Therefore knowledge of C-Syntax could be an advantage :-)
The code segment i am referring to is part of main.cpp. It looks like this:

我把它解讀成在資料夾中找到 main.cpp 然後在檔案裡頭添加以下字串(?)
procserv::PSInetHostAddress addr ="localhost";
tpport_t port = 6667;
const string hostservName = "HostServ.ln";
const string remotePassword = "password";
const string hostservNick = "HostServ";
const string hostservIdent = "service";
const string hostservAddress = "irc.lan";
const string hostservRealname = "HostServ 0.0.1";
const string hostservModes = "O";
const string serverDescription = "HostServ 0.0.1";

但是我不清楚是貼在哪,我就測試性的貼在結尾 ; 與 } 之間,並且儲存。然後就下
$./configure --enable--hybrid-support
這裡沒問題,但是 make 有錯誤。

好吧!明天在繼續

2008年8月26日星期二

To Do For 8.26

需要學的有:套件管理打包、自動化、翻譯 man pages、翻譯一堆文件、列出需要翻譯的包、學習使用一些工具、強化系統、系統配置等等。

解決清單:
翻譯 man pages 所需的工具及轉換格式的使用;當有大量字串需要編輯及修改時,如何快速工作?po4a 工具可以處理國際化及本地化,可以轉換來自各種不同的格式,像是 manpages、kernelhelp、docbook、sgml、tex、text、ini等等多種來源格式,並且可以轉換成 .po 方便使用像是 poedit 之類的 .po編輯器,因此在翻譯之前需學會的使用技術有:如何把.sgml檔案使用編輯器進行逐步轉換語言,然後合併或者產生新的語言包;如何上傳及測試翻譯語言、檢查錯誤等工作;如何建立自己本地端的翻譯資料庫,如何進行?如何指定認養一份翻譯?