2007年12月9日 星期日

在UBuntu 7.10 上安裝設定 UBuntu Mediawiki

在 Ubuntu 7.10 上安裝 UBuntu 版的 Mediawiki 很簡單 , 只需要跟我這樣作

我查過 國外的討論區 , 或者是 大陸那邊的討論區 , 他們的安裝設定都太過繁瑣 ,
而且不保證可以成功

如果你想在 UBuntu 上面安裝 Mediawiki , 就跟著我按照以下的步驟進行
以下會用幾乎是笨蛋法的方式(就是透過 Synaptic套件管理程式 去完成大部分的安裝步驟)

要安裝 Mediawiki , 共有以下幾個套件主體需要安裝
  • MySQL
  • Apache
  • PHP5
  • Mediawiki

(I)安裝 MySQL
使用 系統->管理->Synaptic套件管理程式 搜尋 mysql ,
然後選擇 以下三個 , 選擇之後 , 系統如果提示要安裝其他附屬套件 , 就回答 是
mysql-server
mysql-client
mysql-admin
安裝過程 , 系統會詢問 MySQL 的 root 的密碼 , 請您輸入您要的密碼(自己要記得...)

(2) 安裝 Apache2
使用 系統->管理->Synaptic套件管理程式 搜尋 apache2 ,
然後選擇 以下這一個 , 選擇之後 , 系統如果提示要安裝其他附屬套件 , 就回答 是
apache2

安裝完成後 , 請確認安裝是否成功 ,
開啟 Firefox 輸入 http://localhost , 如果成功會看到以下的畫面


















(3)安裝 PHP5
使用 系統->管理->Synaptic套件管理程式 搜尋 php5 ,
然後選擇 以下這兩個 , 選擇之後 , 系統如果提示要安裝其他附屬套件 , 就回答 是
php5
php5-mysql

開啟 Firefox 輸入 http://localhost , 如果成功會看到以下的畫面
<畫面上會多出PHP 的字樣>


















建立測試的php 頁面 , 我們開啟gedit 輸入以下內容 然後存檔成 index.php














開啟終端機視窗 , 輸入以下指令
cd /var/www/
sudo mkdir myphptest
sudo cp ~/Desktop/index.php /var/www/myphptest/

開啟 Firefox 輸入 http://localhost 應該可以看到 多了一個連接myphptest , 點進去 ,



















應該會正常出現畫面 標題會是 Hello World


到此確認 Apache + PHP5 安裝成功
為何會多作這個測試 , 是因為有的時候 , 我們在安裝php5 + apache 時 , 系統並沒有正確的吃到設定值
<之前就是跟著國外網站或是大陸網站改了一堆設定值後 , 發現有問題 , 所以才多此測試>

<是的 , 使用 Ubuntu 內建的套件 , 你千萬不要太勤勞 , 自己去改設定>


(4)安裝 Mediawiki 檔案
使用 系統->管理->Synaptic套件管理程式 搜尋 mediawiki ,
然後選擇 以下這個 , 選擇之後 , 系統如果提示要安裝其他附屬套件 , 就回答 是
mediawiki

裝完請重開機 , 很笨 , 但是可以確保設定檔沒問題...

(5)唯一的手動設定修改
開啟終端機視窗輸入以下指令
cd /etc/mediawiki1.10
sudo gedit apache.conf

只需要將 #Alias /mediawiki /var/lib/mediawiki1.10 前面的 # 拿掉就可以了
改成 Alias /mediawiki /var/lib/mediawiki1.10
然後存檔




























接著執行以下指令重新啟動 Apache2 , 讓mediawiki 的設定生效
sudo /etc/init.d/apache2 restart


(6)設定Mediawik
開啟 Firefox 輸入 http://localhost/mediawiki/
會出現以下畫面 , 請直接點選畫面上連結進入設定畫面























看到以下(1) 的提示 , 表示你的環境設定是 OK 的可以進行安裝 Mediawik
在(2) Wiki name 欄位輸入你的 Wiki 名稱 , 我的設定值是 myDemoWiki
在(3)Language 欄位 選擇zh-tw 中文(台灣) , 當然預設值是en 英文 , 你可以直接用預設值
在(4)Password 密碼欄位 , 輸入你的Wiki 管理者(WikiSysop使用的密碼 , 請輸入 , 自己要記得




接著下拉畫面 , 在 Database config 的地方
在這裡 , Mediawiki 會建立一個DB Name 為 wikidb , 然後DB User 為 wikiuser
請在(5) 的 DB Password 欄位輸入給 wikiuser 使用的密碼

然後在(6) Use superuser account 這裡打勾 , 因為
然後在(7) 的地方填入mysql 的 root 帳號的密碼

<這裡不需要手動預先建立 wiki 需要的DB 跟 User >

然後按下(8) Install MediaWiki




如果一切順利的話 , 你會看到以下畫面 ,
在(A) 的表示安裝成功,
沒問題的話 , 我們就點選 (B) this link 進入 Mediawiki






















在安裝設定的初次畫面中 , 你會在首頁 http://localhost/mediawiki/index.php 看到以下畫面
請開啟終端機視窗 , 輸入以下指令
sudo -i
mv /var/lib/mediawiki1.10/config/LocalSettings.php /etc/mediawiki1.10/
注意 , 上面的路徑 , 是跟UBuntu Mediawiki 目前安裝的版本有關 , 如果你的版本不一樣的話 , 請修改你的指令

請注意看一下下圖,如果你沒有執行上面那兩行指令的話 ,應該會出現下面的提示畫面
請你搬移 config目錄下的 LocalSettings.php 到上一層目錄(
/var/lib/mediawiki1.10/)

但是請往上一張圖去看 ,剛剛安裝完畢的提示訊息是請你把
config目錄下的 LocalSettings.php 搬移到 /etc/mediawiki1.10/目錄下
這兩者 其實都可以 , 但是UBuntu的設定慣例會比較偏向所謂的Server設定方式 ,也就是把設定檔統一放到 /etc/的對應目錄下 , 然後設定所謂的 連結 , 指過去


























重新整理 你的 Firefox , 或者是重新輸入 http://localhost/mediawiki/index.php 就可以了


































附記事項:
1.為何這裡一直說是 UBuntu 版的 Mediawiki , 因為 它會跟你從 Mediawiki 下載回來的 Mediawiki 的安裝設定程序不太一樣 ,
UBuntu 版的套件 , 會把原來的來源 , 拆成 設定檔 , 程式檔 , log 檔 , 變數等等 ....
會跟原始的套件位置不太一樣
UBuntu 版的 Apache2 跟你從Apache下載回來的 Apache2 , 目錄位置會不太一樣

不過 , 反正用 UBuntu 就是要省事 , 能夠不要去動設定的話 , 就不要去動

2.這整個的安裝步驟中 ,
嚴格的來說 , 我們只有真的手動去修改了一個設定檔 apache.conf (/etc/mediawiki1.10/apache.conf)
跟手動搬移了一個
LocalSettings.php (不過不管你用那一版都需要作這件事)

所以在 UBuntu 7.10 上安裝 Mediawiki 沒有太複雜 , 按照上面的步驟作就一定會成功...

2007年12月8日 星期六

挑選 Notebook 筆記型電腦的幾項選項指標

這兩天資訊月要閉幕了 , 想搶便宜的可以去看看

挑選 Notebook 筆記型電腦的幾項選項指標
1.螢幕大小 (  12" , 13.3" , 14" , 15" )
2.重量     (   1.5 kg , 2kg , 2.5kg , 3kg)
3.出風口位置 (左方 , 右方 , 正後方)
4.熱度     
5.風扇音量

檢查項目: 螢幕是否有亮點

1.螢幕大小 (  12" , 13.3" , 14" , 15" )
螢幕越小 ,當然體積也會小 , 重量也會變輕 , 但是字體也會變小...
所以怕傷眼的還是挑自己能夠接受的大小
<注意事項: 有些超輕薄機型會沒有內建光碟機 而必須外接光碟機 , 所以要注意>

2.重量     (   1.5 kg , 2kg , 2.5kg , 3kg)
機器當然是越輕越好 , 但是也會看你選擇的螢幕大小而影響( 2 ~ 2.5 kg 大概是一般可接受值)
      

3.出風口位置 (左方 , 右方 , 正後方)
出風口在正後方是最好的 , 不管左手或是右手都不會吹到熱風

4.熱度
把手放到鍵盤跟面板區 , 摸摸看會不會太燙...自己會不會受不了(現在可是冷冷的冬天 , 到夏天你就知道...)
   
5.風扇音量
在一間小房間 , 如果你一直聽到風扇呼呼的聲音 , 那可真的會令人受不了
(不過在資訊月會場現場太吵了 , 所以聽不出來...)



ㄟ , CPU , 記憶體 , 硬碟大小 , 獨立顯卡 , 怎麼都沒提?
現在的CPU 其實速度已經都差不多了 , 告訴我 2.0 GHz 跟 1.8 Ghz 對你的差別在哪裡?

記憶體 , 現在的資訊月機種都是 1 GB 起跳 , 只有少數是512 MB , 而且還會再送你 1 GB
以一般使用者來說都夠了

硬碟 120 GB 跟 160 GB 硬碟對一般使用者來說也都夠了

獨立顯卡 , 除非你玩 3D遊戲或是繪圖軟體
否則對你的影響也不大

所以我把前面 5 項列為重點指標 , 其他像品牌或是價格 ,
如果當你已經先決定好前面 5 項指標了, 你就有一些基本選擇了

假設有兩台機器 , 一台是 Acer 一台是華碩 , (或者再舉其他品牌  Toshiba , Thinkpad 這裡只是舉例)
但是前五項指標中 , 某一台機器的熱度比較高 , 風扇比較吵 , 請問你會選那一台?
你還是會先挑品牌嗎?

當然這些是我個人的觀感 , 剛剛幫妹妹(一般使用 , 無特殊需求)這些指標讓她挑好一台筆電 買好使用中

2007年11月25日 星期日

Ubuntu 省電的工具軟體

這是我在網路逛得時候看到的
原文連接在此 , 找到浪費電的元兇


1. 你只需要在Ubuntu 的套件管理員中尋找 Powertop 然後安裝就可以了
2.安裝完成後不會有功能連結出現
  所以你要自己 開啟終端機視窗 , 輸入 powertop
3.畫面上會出現中文的說明提示  , 你可以根據提示按一下對應的按鍵
  程式就會自動幫你進行調整

根據測試的結果 , 我的Notebook 在使用電池的狀態下 , 感覺上是有撐得比較久
<風 扇感覺上也沒有那麼狂吹了...>

不過要注意的是 , 我不確定使用 AMD 的CPU 的電腦是否也能被支援...

2007年11月23日 星期五

尊嚴_當幸福來敲門_東大特訓班


尊嚴_當幸福來敲門_東大特訓班2007/11/23 15:21

尊嚴 , 當幸福來敲門 , 東大特訓班
這三者的關係在哪裡?

尊嚴 這篇文章是別人轉寄給我的
李家同教授寫的 , 裡面談到了窮人的尊嚴
(有興趣的人 , 可以用 Google , 輸入 尊嚴 李家同 就可以看到)
文章結尾摘要如下:

因為老楊知道窮人最需要的不是麵包而已,而是尊嚴。老楊當義工時的態度,無非是要使窮人感到尊嚴。
...

我們通常會說我們應該同情窮人,要對窮人有慈悲心。老楊顯然在告訴我們,我們該尊敬窮人,因為他們最缺乏的就是別人對他的尊敬。這種想法,來自一個數字:六十八。
老楊常常強調數據的重要性,他是對的,因為這個數字改變了他的一生。
摘要到此結束...

當幸福來敲門 , 應該有不少人看過這一片 , 一個貧窮的爸爸帶著兒子 ,為了生活東奔西跑的 , 甚至連房租都付不出來 , 然後不知道自己的晚上有哪裡能夠過夜或是吃飯 , 要拼老命在人流中排隊 , 就為了收容所可以有一頓晚飯 , 有一個地方可以安睡 , 貧賤夫妻百事哀 , 沒有錢 , 被人催房租 , 老婆一個人要兼兩個班 , 被錢追著跑 , 慘到一個不行...


你告訴我 , 窮人的尊嚴在哪裡? 這是我看完 尊嚴 這篇文章 還有 當幸福來敲門 這一片的直接感受
如果你是一個為了生活費東奔西跑的窮人 , 當你連下一餐的著落在哪裡都不知道的時候 , 你真的還會有所為的尊嚴嗎?
<
我並不是對李家同教授不尊敬 , 相反地我很尊敬他 ,
至少跟李遠哲比 , 我會認為李家同教授是個學者 , 至少談的做的都是學者該做的
>

再看到東大特訓班 , 這部漫畫 , 我會直覺的反映出上述了論點 , 有些文章 , 你不能直接的去看字面上的說明 , 你必須要去深思 背後的意義
同時記得 東大特訓班漫畫中提到的 "社會的遊戲規則" , 規則一定是由較強者制定的 ,
所以你可以了解到 窮人有沒有尊嚴這件事 , 不是由窮人制定的 ,

其中從 "尊嚴" 這篇文章中, 你也可以發現到裡面寫的是一個有錢人對窮人的感受 , 而不是一個窮人對於窮人的感受...有錢人要不要尊敬窮人(給窮人尊嚴) 是由有錢人決定而不是由窮人決定

雖然很現實 , 但是這社會的遊戲規則就是如此(看東大特訓班 入迷了)


如果你是個窮人 , 當你看到 "尊嚴" 這篇文章 , 你還會全然接受的話 , 我只能說 , 你大概沒有翻身的機會了 , 因為 這篇文章是寫給有錢人看的 , 是有錢人對於窮人要尊敬的說法>

當你是個窮人 , 你還期待別人要尊敬你的時候 , 可能你就只能當一輩子的窮人了...

看一下 當幸福來敲門 , 那個窮爸爸帶著兒子有一餐沒一餐的慘狀 , 那種晚上沒有地方睡的極度不安全感 , 必須為了晚上有地方睡跟插隊的人大吵 , 尊嚴在哪裡?

只有當你能夠有一個穩定的工作 , 生活有著落 , 不再擔心下一餐在哪裡的時候 , 你才有基本立場談尊嚴...
<
再次強調 ,
我並不是對李家同教授不尊敬 , 相反地我很尊敬他 ,
至少跟李遠哲比 , 我會認為李家同教授是個學者 , 至少談的做的都是學者該做的
>

東大特訓班-考試內容反映出學校想要的學生類型


東大特訓班-考試內容反映出學校想要的學生類型

2007/11/23 14:16
其實從漫畫也可以學到一些經驗
漫畫 東大特訓班

裡面提到考試內容 , 可以反映出學校想要的學生類型
(日本大學聯考好像是兩段式考試 , 第一段是中心考 , 第二段是各大學的複試 , 在第二段各大學的考試內容會不一樣)

從這裡我們可以看一下某些公司對於 IT 人員的要求或者是求職考試 ,
應該也是要能夠反映出他們要的是甚麼樣的人才

有些公司會考國文 , 英文 , 智力測驗 , 或者是一些其他有的沒有的,

<之前 , 我還碰過 , 某一家公司 , 要你在半個小時內用 VB 寫出一個月曆(不能使用現成的月曆控制項)>
<另外有一家 , 是因為他們公司使用的某套軟體是外國廠商的 , 但是是很冷門的軟體 (好像國內大廠常常會有錢買一些怪東西進來)>

但是你也可以在網路上看到有些人反應某些公司在求才時候開出的技能要求 , 就是要包山包海的那一種(要會寫程式 , 會網管 , 會Web應用程式 , 會資料庫, 會美工 , 會....)

這個反映出 , 那家公司應該是很小的公司(人數很少 , 所以才會要求要全功能集於一身的通才) ,
另外一個可能就是公司的負責人員對於公司需要甚麼樣的人完全沒有概念 , 所以亂開一通 , ....
<這類型的工作 , 通常是薪資低 , 又很瞎忙的那種...>
<通常IT部門越大 , 分工就會越精細 , 只有像小工廠之類的MIS才會包山包海>

同樣的 , 如果面試的時候 , 問你能不能配合加班 ,
後面可能也有幾種意思 , 一種是公司很忙 , 常常需要加班 ,
需要加班 , 也有幾種意思, 一種是人力不足 , 一種是工作過重
即便是加班還有分是有加班費的還是沒有加班費的 ...

下次如果再看到有類似的求職考試或是面試 ,
根據考試的內容 , 你可以先思考看看對方到底想要的是那一種類型的人才...

2007年11月19日 星期一

Ubuntu CUPS 產生PDF 問題處理

Ubuntu CUPS 產生PDF 問題處理

Ubuntu 內建虛擬印表機 , 有兩個
一個是 PostScript 可以產生 .ps 檔
另一個是 CUPS 據稱可以產生 pdf 檔

但是經過試用的結果 . 透過CUPS 產生的 pdf 檔 , 沒有辦法使用Adobe Reader 開啟

所 以這個時候就要用怪招...
1) 使用 CUPS 或 PsotScript 列印到檔案 , 存檔成 xxx.ps
2) 使用指令 ps2pdf 轉換 .ps 變成 .pdf
   EX: ps2pdf xxx.ps xxx.pdf
3) 這樣就可以使用 Adobe Reader 正常的開啟 xxx.pdf 了

雖然有點笨且麻煩 , 不過它能夠正常的 Work

2007年11月15日 星期四

Google 手機作業系統開發套件 - android sdk 試玩

Google 手機作業系統開發套件 - android sdk 試玩
<別問我 , 為何這個時間會出現在網路上 , 因為失眠很嚴重...>

Google 的手機 Gphone 沒出現但是
Google 推出的是一個開放作業平台android

它的開發套件 android SDK 也已經可以下載
開發套件支援使用不同作業系統平 台的開發人員

下載網址
http://code.google.com/android/download.html

共 有
1.Linux (android_sdk_linux_m3-rc20a.zip)
2.Windows (android_sdk_windows_m3-rc20a.zip)
3.Mac

你需要有已經安裝並設定好的 JDK 1.5/1.6 的環境

(a) 下載套件

(b) 解壓縮套件
以 下以我使用的Ubuntu 7.10 Desktop 來作說明
下載之後解壓縮 android_sdk_linux_m3-rc20a.zip
得 到一個子目錄 android_sdk_linux_m3-rc20a

(c) 搬移 SDK 到 /opt 目錄下
將 它搬到 /opt 路徑下
完整的路徑為 /opt/android_sdk_linux_m3-rc20a
(使用Windows 的人自己找地方放)

(d) 修改環境變數
然後需要修改 PATH 變數
在 Ubuntu 7.10 中是修改 ~/.bashrc 這個檔
新增以下內容到 ~/.bashrc
#200711 Google Phone SDK
export PATH=$PATH:/opt/android_sdk_linux_m3-rc20a/tools
然後存檔 , 試著開啟一個 終端機 , 如果有錯誤訊息, 則表示你在 .bashrc 這個檔案中的設定有錯
如果有錯 請自己檢查

(e) 啟動手機模擬器
試著開啟一個 終端機 , 輸入以下指令
cd /opt/android_sdk_linux_m3-rc20a/tools
./emulator

接 著會出現 一個手機模擬器的畫面
手機的介面仍然是英文的
p1.jpg



































注意:
初始畫面會有點久 ,
(會出現紅光閃閃閃 , 作這玩意的人 ,
當初應該是 霹靂車 影集的影迷...要有點年紀的網友才會有看過霹靂車的影集...)
p2,jpg






































































特別是當你沒有連結在 Internet 環境時 , 它會出現錯誤訊息
但是仍然可以使用

手機裡 面包含 Google Search & Google Map (當然 , 如果你沒有連線到 Internet 這兩個功能是無法使用的)

試 著叫出Browser ,




輸入 Yahoo ,
p4.jpg




































找到 Taiwan , 點選 ,
p5.jpg




































可以出現 中文的台灣奇摩 顯示無誤
p6.jpg



































(不過目前沒有辦法有手機內建的輸入法去輸入中文)

試著叫出 Google Map ,
p7.jpg


































顯示台北市的地圖 (中文顯示是可以的)
p8.jpg


































<如果你是在 Windows 平台的 , 請自行處理對應的設定 , 因為目前我的環境只有 Ubuntu 可以用>

<待續...開發工具設定 Eclipse & Plug-in>