2008年9月30日 星期二

[XD]領導與管理概論作業



這是領導與管理概論的作業XD
我知道寫的很噁心,不過還是貼給大家笑一笑好了(汗)
重點是我去男一樓下印,一張十塊耶!早知道去計中了才五塊(哭哭)

2008年9月24日 星期三

[Ubuntu教學] 用Ubuntu 寫C++

最近因為學校課程需要開始在摸C++
Windows上的話我用的是Dev C++
可是在Ubuntu上我還沒找到很順手的IDE(Integrated Development Environment,集成開發環境)
用KDevelop狀況連連,編譯一直有問題;Eclipse 灌了可是也還沒摸熟;Anjuta的工具列好像少了什麼......囧

最後我找到一個方法
某個英文討論串上有個前輩也推荐先用這個方法
他說初學者應該先搞懂Linux 上編譯的技術,而不是一開始就讓IDE幫你處理的好好的。
就像讀數學應該先把觀念弄懂,而不是一開始就套速解公式。

==========以下正文開始==========

1.首先要先確定該有的套件都有了
我們需要安裝build-essential,以及編譯器g++
在終端機輸入以下這個指令安裝吧
sudo apt-get install g++ build-essential
2.接下來其實就可以開始寫程式了,當然你可以用Ubuntu內建的「文字編輯器」(gedit)
記得要選 顯示>>標示模式>>原始碼>>C++ 這樣他會自動幫你套色,看起來比較清楚



3.或者你可以用台灣人寫的文字編輯器MadEdit,很好用喔,會自動退格之類的很貼心
安裝請用指令
sudo apt-get install madedit

記得也要 檢視>>語法類型 選C++



4.記得用g++的時候請在程式的最後按Enter多留一行空白行,不然會編譯時會顯示錯誤訊息:「檔案未以空白列結束(no newline at end of file)」

5.程式寫好存成.cpp檔,接著就可以開始編譯了,例如我們把檔案存在
/home/a108210/cpp/
檔名叫
hello.cpp
那我們打開終端機,輸入
g++ /home/a108210/cpp/hello.cpp -o /home/a108210/cpp/hello.out -Wall
這個指令可以拆開來看
g++ /home/a108210/cpp/hello.cpp -o /home/a108210/cpp/hello.out -Wall
  • g++:這是編譯器compiler
  • /home/a108210/cpp/hello.cpp:這是cpp檔案所在位置
  • -o /home/a108210/cpp/hello.out:-o參數後面接的就是要輸出的檔案的位置+名稱,如你所見這邊是/home/a108210/cpp/hello.out
  • -Wall:加這個的目的是讓他把所有的警告訊息都顯示出來,免得他覺得不重要的訊息就自動隱藏了
接下來你就會看到檔案hello.out已經編譯好熱騰騰的躺在/home/a108210/cpp/裏面了

6.接下來我們切換到檔案所在的位置,在終端機輸入:
cd /home/a108210/cpp/
7.執行程式吧,輸入:
./hello.out
理論上你照著5.6.7.做的話會看到像這樣



那個hello world是因為示範用的程式碼是像這樣的:
#include
using namespace std;

int main()
{

cout << "hello world\n"; return 0; }

同場加映:如何用滑鼠取代cd指令
如果你有用lazybuntu懶人包,裏面有個很讚的東西,就是這個:



這有什麼用呢,請看:
1.例如我們剛剛操作的位置是/home/a108210/cpp/,那我們打開檔案管理員,直接開到這個位置按右鍵:



接著就會出現終端機



注意喔,終端機的位置直接就是/home/a108210/cpp/了。

2.既然位置都已經好了,那我們使用g++的時候就可以省去位置啦,因此我們簡化指令成為:
g++ hello.cpp -o hello.out -Wall
很清爽吧XD

3.而且如此一來上面的步驟6也可以直接跳過了,很棒吧!

如果你常常用終端機的話,這個東西可是妙用無窮呢XDD




2008年9月22日 星期一

UNIX好!

今天跟余常新聊天,他說他清大資工教授直接上UNIX,全班的微軟廚都爆了XD
後來據說是助教代學生問說為什麼要用UNIX,教授回答的很中肯:

......as CS majors, they would get laughed at if they just know windows and not unix, just like an English major who has not read Shakespeare.A class is the best opportunity for them to learn it otherwise many would never learn it until too late.
說的真好,大家快換UNIX吧XDD

2008年9月14日 星期日

[Ubuntu教學] 如何讓pidgin 的MSN有個人狀態

如果你用pidgin 上MSN,你會看不到其他人的狀態(名字下面灰灰那一行)
據說也收不到離線訊息
原因是因為pidgin 裡負責MSN 的外掛版本比較舊
那要怎麼辦呢?
只要安裝另外一個外掛msn-pecan就可以了
這個外掛沒有整合到pidgin 裡,連作者自己都覺得很納悶XD

==========教學開始==========
1.首先打開終端機,輸入
sudo gedit /etc/apt/sources.list
意思是用gedit(也就是文字編輯器)來打開/etc/apt/下的sources.list檔,這個檔案裏面寫的就是安裝套件時的來源位置。

2.打開以後在檔案裏面加入以下兩行:

如果你用8.04 Hardy Heron
deb http://ppa.launchpad.net/msn-pecan/ubuntu hardy main deb-src http://ppa.launchpad.net/msn-pecan/ubuntu hardy main
如果用7.10 Gusty Gibbon
deb http://ppa.launchpad.net/msn-pecan/ubuntu gutsy main
deb
-src http://ppa.launchpad.net/msn-pecan/ubuntu gutsy main
然後按儲存,就可以關掉視窗了。

3.回到終端機,輸入
sudo apt-get update
4.接著輸入

sudo apt-get install msn-pecan
這樣就安裝完了。

5.接下來請打開你的pidgin,已經開的話請關掉重開
新增一個帳號 帳號>>管理>>新增



注意!通訊協定請選 WLM

資料還是照MSN 的填完吧,之後登入就會看到狀態都跳出來了

來源:http://code.google.com/p/msn-pecan/wiki/HowToInstall

2008年9月12日 星期五

[blogger] 如何製作最新回應欄位

Blogger的好處就在於自由度很高,什麼東西都可以自訂
問題是跟台灣許多Blog站比起來就少了很多現成的工具
剛剛在某人的Blogger上看到有個顯示最新回應的欄位
哈一看就懂了
其實就是把Blogger回應的RSS feed顯示出來嘛











沒錯就是把這個東西導回自己的網站裡

方法如下:

1.到 版面配置>>網頁元素>>新增小工具>>資訊提供 增加一個「資訊提供」的欄位














2.網址填入你的RSS feed網址


http://自己部落格帳號.blogspot.com/feeds/comments/default
3.標題隨意吧,寫「最新回應」或 whatever you like. 項目日期、 項目來源/作者 看自己喜好要不要勾,反正下面都有預覽

大功告成啦!回自己blogger欣賞一下成果吧

雖然他更新有點慢,不過還可以接受啦

[演講] 楊振寧-朱經武世紀對談 物理學的誘惑



10月11日(六)下午2點~5點
講者Speaker:楊振寧 諾貝爾物理學獎得主 朱經武 香港科技大學校長
主持Moderator:李家維 科學人雜誌總編輯 龍應台 香港大學教授
地點Venue:中油大樓國光會議廳 (台北市信義區松仁路3號)

天啊看起來太誘人了
我已經報名了
有沒有人想要跟我糾團去的
還有小胡也報名了喔
詳細資料
線上報名

[NTU] 第二階段選課結果

大會報告,我第二階段加選選上了「領導與管理概論」
希望能把我以前當社長、當總召遇到的問題找到個解答
當你有滿腔熱血別人卻不配合的感覺真的是很糟
雖然聽說活大禮堂很好睡......不過我會努力的XD
嘿希望大學能接個活動玩玩呢!
BTW, 這門課其實是和柯承恩教授同開的害我想說選課網是不是把教授搞錯了XD

2008年9月11日 星期四

[NTU] 如何用Gmail 收計中Webmail

學校總是喜歡把各種消息寄到計中的信箱
我今天因為要認証批兔,填了計中的信箱
登進去嚇了一跳,多了好多信啊
問題是我習慣用Gmail
於是我去計中的FAQ中爬了一下
爬到了這個
這樣一來就可以用Gmail 收計中的信啦
同學們可以試試看
要用其他軟體或是想查主機位置的可以看這裡

註:再步驟7的地方,建議不要勾選「
封存內收郵件 (略過收件匣)
如果你勾選的話,在收件夾就看不到信喔,要點旁邊綠色框框
標籤」那裡的「b9xxxxxxx@ntu.edu.tw」才會出現計中的信

2008年9月10日 星期三

[趣味] Google、鉅亨網都來對撞一下

哈今天打開Google首頁看到這個













哈哈是大型強子對撞機耶

話說今天看到一個很有趣的新聞
寫時間簡史的霍金賭100美金說對撞機不會發現希格斯粒子
原文在此
只是奇怪的是......為什麼是po在鉅亨網,而且是股市新聞呢?!

2008年9月8日 星期一

[NTU] 選課結果

今天去體檢,從早上餓到下午4點,最後也不過吃了個藍家割包,真辛酸(嘆)
不過我要講的重點不是這個
今天大家談的都是第一階段選課的結果
很幸運的,我該上的都有上,可惜老師不是很滿意就是了(不過很多人都沒上,好像我應該慶幸了)

把我的上的課貼一下吧

白色字體: 已確定選上的課
藍色字體: 表示第二階段登記,需等分發後才確定是否選上
選 課 紀 錄





課程名稱學分授課老師上 課 時 間





國文上
3
黃奕珍 M6 M7 M8





英文(附二小時英聽)一
3
江文瑜 R7 R8 R9





微積分甲上
4
田光復 W5 W6 F5 F6





西洋歌劇史一
2
王寶祥 W3 W4





普通物理學甲上
3
林清皀 T3 T4 R3 R4





普通心理學丙
3
周泰立 W2 W3 W4





經濟學一
3
劉錦添 W2 W3 W4





領導與管理概論
3
盧禎慧 W2 W3 W4





普通物理學實驗上
1
管希聖 T6 T7 T8





服務學習一
0
張時中





計算機程式
3
黃鐘揚 T5 W7 W8





生物科學通論
4
莊曜宇 M3 M4 F3 F4





軍訓一
0
周之文 F1 F2





健康體適能
1
莊泰源 M1 M2

阿希望微積分能簽到陳君明
恩還有希望能上心理或經濟

2008年9月7日 星期日

[趣味] 開運金便便

哈話說剛剛在看ThinkGeek (賣geek玩意的網站)
看到了這個:

金色便便手機吊飾















還記得N年前去日本(福岡還是名古屋我忘了)
在一個古城堡的紀念品店我也有買到耶
我記得一個好像就NTD.100了
總之真的真的很可愛,它掛在我手機上還滿久的
可惜後來繩子斷掉了
而且金漆也有點掉了(裏面是陶磁的喔)
早知道大喵去東京應該叫他幫我帶一個回來的

p.s.根據網站上寫,這好像又是什麼日文諧音的梗,日本人真的太無聊XD

本文來源:http://www.thinkgeek.com/geektoys/japanfan/9069/

2008年9月6日 星期六

[Ubuntu教學] Matrix樣式的終端機

這幾天看到電視上又在撥駭客任務第一集
還記得電影裡螢幕上神祕的綠色字在呼叫Neo
其實Ubuntu裡的終端機也是能改成像駭客任務一樣的XD

這是你平常會看到的終端機:



這是調過以後的終端機:



看起來很酷炫吧
注意喔,背景是透明的

方法很簡單
1.打開你的終端機,按 編輯>>目前的設定組合



2.在「色彩」分頁裡把「使用系統佈景主體指定的色彩」取消掉,
把「內置色彩組合」選「黑底綠字」




3.再到「效果」,選擇「透明背景」,調整到你喜歡的透明度
















大功告成!!

同場加映:透明背景的妙用

當你在網路上看到好用的指令的的時候
不需要視窗切換來切換去
直接把你的終端機蓋在網頁上
照著打上去就好啦!

[Ubuntu教學]如何設定ThinkPad的指紋辨識

如果你有一台ThinkPad是有付指紋辨識的
其實你可以很輕易的在Ubuntu中啟用這個功能
方法如下:

1.安裝驅動程式,請開啟終端機,輸入以下指令
sudo apt-get install thinkfinger-tools libpam-thinkfinger
如你所見,我們安裝的是ThinkFinger這個自由軟體

2.接下來輸入這個來啟動吧
sudo /usr/lib/pam-thinkfinger/pam-thinkfinger-enable
3.現在我們要讓電腦學會認你的指紋,所以輸入這個
sudo tf-tool --acquire
它會要求你刷三次指紋
Please swipe your finger (successful swipes 3/3, failed swipes: 0)...
乖乖的刷三下,記得動作慢一點比較不會失敗

4.如果你想確定一下是否成功,可以用以下的指令:
sudo tf-tool --verify
它會要求你刷一次,再告訴你是否吻合

2008年9月5日 星期五

[Ubuntu教學]消失的解析度

哈這是我的開站文
本來預計第一篇要寫R61-AB3的開箱文的

不過因為買的那天剛好是搬家到宿舍的日子

手忙腳亂就沒辦法拍了......
關係改天再補上評測文好了

==========以上是廢話連篇==========

相信不少人有這個經驗
剛灌Ubuntu 8.04的時候

解析度最高只能到800x600(或更低)

系統>>偏好設定>>螢幕解析度 裏面只能看到800x600

其實問題很簡單

就是因為Ubuntu偵測不到你用的螢幕

可是手動選擇螢幕的程式又不知道為什麼被隱藏了

解決方法很容易


1.在工具列上按右鍵>>編輯選單





2.把"螢幕與顯示卡"勾起來


















3.再到 應用程式>>其他>>螢幕與顯示卡 再"型號"那邊選擇適合自己螢幕解析度的型號就可以了



接下來你就會看到隱藏的解析度通通都現身啦!

p.s某些特殊的解析度,例如像我的R61解析度是1440x900
雖然型號選得是1440x900 但是選項裡只有1280x960之類的
這些需要增加特別解析度的我下一篇會寫。