Thursday, December 14, 2006

新買了一支羅技雷射光學鼠(V150),超好用!!!

Logitech® V150 Laser Mouse詳細資料 :
http://www.logitech.com.tw/product/product-detail.asp?PID=00000257

這隻滑鼠可能是我用過最好用的光學滑鼠吧!!! :)
因為他在任何材質的表面都可以使用,甚至我可以用手指直接對這它的雷射發射孔做鼠標的移動!!!
(因為反過來,所以滑鼠的向左右移動剛好相反,可以正常移動,可是上下就不行了)
最重要的是這隻滑鼠是用在NB上的,因為出門在外,那有可能會有一塊滑鼠墊啊!
除非自己帶,要不然光學鼠常常無用武之地,用觸控式滑鼠可能還方便些!!!
這時候,這支雷射光學鼠就發揮它極大的功用了!
因為他在任何表面上幾乎都可以操作。(迷之音:帶塊滑鼠墊有那麼難嗎?)
帶滑鼠墊,不論是收納或是移動都相當麻煩,尤其是常常忘記收回去,或是滑鼠墊被折到有凹痕,這些都是我不想帶滑鼠墊的重要原因。所以這之雷射光學鼠真是值得推薦啊!!!
(迷之音:我看是你習慣太差吧!)

Tuesday, October 17, 2006

在Windows底下可以讀Linux磁區的軟體

軟體名稱:Ext2
下載網址:http://www.fs-driver.org/extendeddl.html
功能簡述:
Ext2可以整合到你的系統裡,讓你直接透過Win[我的電腦]就可以讀取EX2或EX3磁區,不過對於Logical Volume Manager(邏輯磁區管理員)的部份並不支援,真是個小小的遺憾啊!!!

軟體名稱:Explore2fs
下載網址:http://www.chrysocome.net/explore2fs
功能簡述:
Explore2fs利用它的GUI介面,不但可以讀到Ex2與Ex3磁區,甚至連LVM的部份也可以讀到喔!!!
是一個相當好用的軟體!!!

Wednesday, August 23, 2006

利用yum安裝與更新軟體

玩linux最麻煩的就是套件軟體的安裝與更新了!
因為很多軟體的相依性造成安裝上得不便,所以先在新版的linux發行套件(Linux Distribution)都包含線上更新的功能,在Fedora的發表套建中YUM(YelloDog Updater, Modified)是相當不錯的線上安裝更新軟體的工具!!!

YUM簡介:
YUM是由Duke University所發起的計劃之一,但是由於他的實用讓許多軟體套件製造商也採用這種機制,Fedora便是採用此機制!

你可以到以下網站查詢與下載這個軟體套件:
http://linux.duke.edu/projects/yum/index.ptml

使用yum有兩個步驟要做:
Step1.設定yum伺服器
#gedit /etc/yum.repos.d/dries.repo

[dries]
name=Extra Fedora rpms dries - $releasever - $basearch
baseurl=http://ftp.belnet.be/packages/dries.ulyssis.org/fedora/linux/$releasever/$basearch/dries/RPMS/
enabled=1
gpgcheck=1

Step2.設定GPG key
#rpm --import http://apt.sw.be/dries/RPM-GPG-KEY.dries.txt

以下幾個是我常用的yum伺服器:
# gedit /etc/yum.repos.d/macromedia.repo
[macromedia]
name=Macromedia for i386 Linux
baseurl=http://macromedia.rediris.es/rpm/
#baseurl=http://macromedia.mplug.org/rpm/
#baseurl=http://sluglug.ucsc.edu/macromedia/rpm/
enabled=1
gpgcheck=1
gpgkey=http://macromedia.rediris.es/FEDORA-GPG-KEY

# gedit /etc/yum.repos.d/dries.repo

[dries]
name=Extra Fedora rpms dries - $releasever - $basearch
baseurl=http://ftp.belnet.be/packages/dries.ulyssis.org/fedora/linux/$releasever/$basearch/dries/RPMS/
enabled=1
gpgcheck=1

# rpm --import http://apt.sw.be/dries/RPM-GPG-KEY.dries.txt



#
gedit /etc/yum.repos.d/livna.repo
[livna]
name=Livna for Fedora Core $releasever - $basearch - Base
baseurl=
http://rpm.livna.org/fedora/$releasever/$basearch/
http://livna.cat.pdx.edu/fedora/$releasever/$basearch/
http://wftp.tu-chemnitz.de/pub/linux/livna/fedora/$releasever/$basearch/
http://ftp-stud.fht-esslingen.de/pub/Mirrors/rpm.livna.org/fedora/$releasever/$basearch/
failovermethod=priority
#mirrorlist=http://rpm.livna.org/mirrorlist-5
enabled=0

# rpm --import http://rpm.livna.org/RPM-LIVNA-GPG-KEYgpgcheck=1


參考網站:http://www.stanton-finley.net/fedora_core_5_installation_notes.html

Saturday, August 19, 2006

我常用的Free Software

<<網路>>
軟體名稱: Ethereal
原始網站: http://www.ethereal.com/
說明: 網路封包偵測

軟體名稱: Firefox
原始網站: http://www.moztw.org/
說明: 網頁瀏覽器

軟體名稱: PCMan
原始網站: http://pcman.ptt.cc/
說明: 網頁&BBS瀏覽器

軟體名稱: FileZilla
原始網站:http://filezilla.sourceforge.net/
說明: FTP Client & Server

<<編輯>>
軟體名稱: NOTEPAD++
原始網站: http://notepad-plus.sourceforge.net/tw/site.htm
說明: 筆記本編輯

軟體名稱: Bloodshed Software - Dev-C++
原始網站: http://www.bloodshed.net/devcpp.html
說明: C&C++程式編輯

軟體名稱: NVU
原始網站: http://www.moztw.org/nvu/
說明: 網頁編輯

軟體名稱: Adobe Reader
原始網站: http://www.adobe.com/tw/products/acrobat/readstep2.html
說明: PDF閱讀

<<多媒體>>
軟體名稱: foobar2000
原始網站: http://www.foobar2000.org/
說明: 音樂播放

Thursday, August 10, 2006

NoteKeepr樹狀檔案管理程式

一般作業系統中都有樹狀檔案管理程式,可是其功能大多只能透過資料夾的方式來管理檔案!!!
而我現在希望有更多功能的檔案管理方式,例如標籤、關鍵字等等的功能,來幫助我管理我的檔案!!!
因為傳統的檔案管理功能在搜尋檔案上實在太浪費時間了,所以透過更多的識別方式來管理檔案比較合乎我的需求,尤其是文字資料!!!
以下介紹的軟體便是這一類軟體。

軟體資訊&檔案下載:http://www.tolon.co.uk/notekeeper/
軟體性質:freeware



結語: 真是好用的軟體啊!!!

Tuesday, August 08, 2006

Nvu網頁編輯軟體

過去一直為如何在Linux上編輯網頁苦惱,畢竟用慣Windows的我,對Linux的領域還是『猶入寶山,卻空手而回』之憾!

不過在Mozilla團隊的努力下,Nvu已可以在多種平台上工作,真的是相當方便!
我現階段是使用Fedora core 5的系統,所已需要找到繁體語系且相應的版本卓實不易!
不過在現在兩者皆可兼得了!

軟體下載:連結http://www.opendesktop.org.tw/modules/news/article.php?storyid=77
軟體畫面


結語:好東西就要廣為宣傳,尤其是這種好用有跨平台的軟體!

amsn介紹

過去我都是用gaim在Linux上跑,總覺得少了很多功能,不過現在有amsn真的好用很多!

軟體介紹:http://amsn.sourceforge.net/index.php
他有支援繁體中文喔!(他是支援台語...哈哈!笑到翻掉)


不過他對『台語』字碼有很大的不足,這可是一個致命的缺點!


結語:希望他對繁體中文的支援能更好些!

PCMan X 0.3.1介紹

原先在Linux上我都是使用gnome-terminal來連BBS,不過最大的問題就是排版排的東倒西歪!...orz
後來在 http://macblog2.wordpress.com/ 的blogger中發現一篇介紹Linux上的BBS的文章,
原來PCMan也有出Linux的版本喔!!!
以下是他的相關介紹。

軟體介紹&下載網頁:http://pcmanx.csie.net/
我是選擇rpm安裝的,不過也有其他安裝格式提供,真的很方便!
我先登入我最愛的ptt吧!

字都不會跑掉,真不錯!!!
可惜他不會自動置中,算是一個視覺上很大的缺點,但是比terminal好多了!

結語:他的功能滿完整的,以後有機會再補一些功能圖吧!

Monday, August 07, 2006

LINUX類似windos的遠端桌面!!!

轉貼自ptt.cc

作者 cole945 (躂躂..) 看板 Linux
標題 Re: [問題] LINUX有類似windos的"遠端桌面嗎?
時間 Sun Aug 6 09:42:09 2006
─────────────────────────────────────────────────────────────────────────────────────────

※ 引述《phypo (≧﹏≦好多事)》之銘言:
: 我想用windos連到Linux主機使用"遠端桌面"
: 請問該如何做~可能有桌面相仿的超作模式?!

還蠻多的..

傳統的話..有VNC可以用..
優點是 client(viewer) 的程式小巧不需安裝..
缺點是個人覺得效能不是很好..

不然x-window本身就是client/server架構的..
所以可以用 x-window for win32
StarNet這家公司做的產品較好..
不過這東西是要錢的..
效能也普普(比vnc稍好或差不多),
連線程式還要安裝, 而且不小..
(所以個人不推用 x-win32)

比較推的是用 NX Server(http://www.nomachine.com/)
在始用上會跟 x-win32 很像..
分client/server兩部份..
在windows的client一直都是免費的..
在linux的server端, 之前是有GPL版的freenx(依nxserver協定所製)
不過近期該公司也推出了免費版的server..
官方免費版的我沒用過..
freenx版的話..目前stable是0.4.x
不過 0.5 版開始才支援斷線繼續的功能 (suspend/resume)
效果相當不錯..號稱就算用播接效果也很讚..
(是很讚沒錯..但我覺得沒到那麼跨張..推薦用這個)


另一個是可以玩玩看的..叫 xrdp(http://xrdp.sourceforge.net/)
就是 XP/2003 的那個遠端桌面Linux版..(當然這不是微軟的東西)
還正在開發..不過已經可以用了..
因為是使用 RDP 協定..所以server部份灌好了..
連線部份就是用XP的遠端桌面來連..(優點就是viewer不用灌XP都有)
後端傳輸的部份..目前是用 VNC ..所以在server部份..
還要多灌 VNC server..

大概就這四套..
其他的就google一下怎麼在你的distribution上安裝就行了 :)

如何查出gcc的函式庫位址

可使在shell中使用以下指令
# $ echo 'main(){}' | gcc -E -v -
使用內建 specs。
目的:i386-redhat-linux
配置為:.. /configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --enable-shared --enable-threads=posix --enable-checking=release --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-libgcj-multifile --enable-languages=c,c++,objc,obj-c++,java,fortran,ada --enable-java-awt=gtk --disable-dssi --with-java-home=/usr/lib/jvm/java-1.4.2-gcj-1.4.2.0/jre --with-cpu=generic --host=i386-redhat-linux
執行緒模型:posix
gcc 版本 4.1.1 20060525 (Red Hat 4.1.1-1)
/usr/libexec/gcc/i386-redhat-linux/4.1.1/cc1 -E -quiet -v - -mtune=generic
bash: $: command not found
忽略不存在的目錄「/usr/lib/gcc/i386-redhat-linux/4.1.1/../../../../i386-redhat-linux/include」
#include "..." 搜尋從這裡開始:
#include <...> 搜尋從這裡開始:
/usr/local/include
/usr/lib/gcc/i386-redhat-linux/4.1.1/include
/usr/include
搜尋清單結束。
# 1 ""
# 1 ""
# 1 ""
# 1 "
"
便可以查到函式庫在什麼地方了!

初探Anjuta

過去使用C++來教學,可是大都在windows上操作,例如Vrtual C++,Dev C++等等,第一次在Linux系統上使用,以下是我的初體驗喔!!!

安裝可使用yum
#yum install anjuta
...(略)...
Dependencies Resolved

=============================================================================
Package Arch Version Repository Size
=============================================================================
Installing:
anjuta i386 1:1.2.4a-4.fc5 extras 2.4 M
Installing for dependencies:
gettext-devel i386 0.14.5-3 core 1.1 M

Transaction Summary
=============================================================================
Install 2 Package(s)
Update 0 Package(s)
Remove 0 Package(s)
Total download size: 3.5 M

我的第一支程式
//sig.cc
#include
#include
#include

void IGotSignal(int sig){
printf("I got a signal %d\n\r", sig);
(void) signal(SIGINT, SIG_DFL);
}

int main(int argc, char **argv){
(void) signal(SIGINT, IGotSignal);
for(;;){
printf("Waiting!!\n\r");
sleep(5);
}
return 1;
}
//End
以下是使用gcc的編輯過程
# g++ -c sig.cc
# g++ -o sig sig.o -Ipthread
# ./sig.a
Waiting!!
Waiting!!
^c
I got a signal 2
Waiting!!
^c
結束

參考資料:顧思捷、陳錦輝, "Linux C/C++網路程式設計" ,7.11範例