2008年12月19日

好想換回Debain

不知道怎樣,對於ubuntu已經開始有點感到厭倦了,一直更新是還好,可是感覺有時候更新不是很穩定或者說必要,改來改去,有時候系統都被改的很不穩(其實是我自己愛亂搞XD)
anyway,本來是由debian跳到ubuntu,貪圖的就是他的桌面設定快速,以前的debian在進入桌面要設定一堆,有時候還要自己調整xorg.conf,感覺挺麻煩的,不像是ubuntu,裝完幾乎就可以開始使用,debian就是一套持重作法,讓人有點受不了,尤其是在電腦這麼快速發展的產業
可是ubuntu一直更新版本,讓人有種趕不上的感覺,而且很擔心是否會有問題,因為每半年一次的版本更新實在太頻繁了,真希望他仿效archlinux使用無縫升級的方式
最近有玩弄的一下debian,雖然看到裝起來的畫面還是醜醜的,不過真的是感覺有進步啦,可能是ubuntu把一些套件貢獻回去的結果吧

2008年11月20日

Ubuntu結合ARM cpu

http://chinese.engadget.com/2008/11/20/full-ubuntu-arm/
從engadget看來的,不過覺得很多面要加強

打入手機應該首重省電,以目前linux kernel的能力來說,還要再加強一點
還有介面要重新設計,符合手機操作的模式
打入netbook的話,感覺還可以,可是一樣有電力的問題,不過不比手機嚴重

導入linux或者ubuntu的好處是,一般基本電腦的功能已經都相當完整
不是跟win mobile或者其他OS一樣,不過那些設計者也不是呆瓜,人家消減
過的版本一定有他的原因,ubuntu也難逃同樣的命運吧

再者如果導入手機,在跟手機功能(如GSM)的結合也要做一些額外的考量,
我想短時間內不容易看到成效,不過畢竟是個好的開始

2008年11月15日

類似小畫家的軟體

在linux要說到高階繪圖軟體當然就是gimp之類的,但是要講到入門款的,有些人推幾個
gpaint
kolourpaint
mtPaint
最後一個我沒試驗過,其他兩個啟動速度都是尚可的程度,不過功能就是入門款囉,很適合一般人使用,至於有人說的Tux Paint,很小孩子用,且icon很大,大概在編輯上面會造成許多不便

Ubuntu8.10出了

似乎沒給我太大的驚喜跟喜悅,很期待的theme全部都還沒有實做出來XD有加強了一些東西,但是我還是打算停留在8.04,還是看到論壇上面一堆討論關於硬體的問題
不過感覺已經比過去稍微少一點了,Ubuntu在進步,但是進步的速度還只能算的上穩定

另外我在網路上看到一則新聞,是Ubuntu開發公司的老闆,願意再燒錢個兩三年,儘管現在經濟不景氣(我已經忘記在哪裡看到了,知道的朋友可以提供連結嗎?)。看到這新聞是一則以喜,一則以憂,因為內容同時表示了他可能會因為要獲利的關係,注重於開發server版本,然後把server版本當作商業的用途賣給其他公司?或者賣錢?這樣表示走回了red hat的路子,看看現在雖然fedora依然在發展,可是顯然沒有過去red hat加持來的強勢(想想當時red hat可是linux市佔率第一的distribution哩)

2008年10月7日

軟體費用開始受到正視

當大家開始重視正版的時候,也是到了一個反思的時候了,目前真的是被軟體跟硬體拖著跑,你一定要買新的軟體?一定要買新的硬體?
新的硬體還可以說我以同樣的價格,賣你更好的硬體,所以你就勉為其難的換吧,但是軟體呢?軟體必須要這樣嗎?新的的軟體有比較好嗎?答案大部分是否定的吧

新的軟體帶來了更多相容性的問題,帶來更多使用者需要改變習慣的問題,也帶來了新的漏洞,或許這一切過去都會讓新的軟體表現的比原來更好
可是夾帶在其中的成本呢?我們必須要不斷的付費去取得一個一樣的東西?舊的東西也可以上網、也可以做文書處理,照樣給你看影片,是為何要換新的軟體?
其中又以OS引起的爭議性最大,你沒辦法保持在本來的版本帶來是莫大的成本效應,你換個OS不只是OS還有沒完沒了的應用程式跟人事教育成本

想像自己是一個老闆,你會想要一個一換再換的軟體嗎?虛擬機器跟機制可能會是未來解決之道,大家都想買"一套"正版,然後讓他在新的機器上面隨意執行,直到真的我們有新的需求為止

回顧OOo發佈日期

date version
2004/10/24 v.1.1.3
2005/10/13 v.2
2006/11/06 v.2.0.4
2007/01/21 v.2.1.0
2007/11/19 v.2.2.1

號稱將在2008/10/31釋出的v.3,我覺得OOo要再加把勁,目前離主流的M$ Office還有一段距離,比較標準是M$ Office 2003,因為2007我沒用過
當然OOo在某些方面已經超越M$ Office,可是對於一些基本的功能應該先加強,比方說他的投影片就是比較難用(我這麼認為,因為不好上手)
Writer的排版起來也是有點怪怪的,感覺頗為"緊迫",這些都是需要改進的,還有就是之前人家一直說的效能,我想這個應該是可以漸漸改進的項目
基本功能還是離有段距離哩,比方說那個方程式編輯器就沒有M$內建的那麼好上手

體驗KDE4.1.2

話說KDE已經發展好一段時間,我也都沒啥在用,因為之前有點不大穩定(跟Gnome比起來),還有他很喜歡發展自己的一套,跟gnome程式相容性差
Ubuntu又喜歡使用gnome當預設桌面(支援性比KDE好阿),gnome性能上來說,也相對比較好(因為他大多用C寫的,稍微比C++快一點)

KDE4很多人之前就在喊說很好,我就想說找一天來試驗看看(他剛剛出kbuntu的時候有用vm試驗過,一整個失望,穩定性相當差),最近再度測試,果然不失所望,整體效能跟介面已經有大幅度的改善

可是因為還是試用階段,所以本身自動化的支援不好,有興趣的人可以參考這一個blog

我就依照我的經驗來說吧,首先要裝KDE4.1.2,先在source.list加上
deb http://ppa.launchpad.net/kubuntu-members-kde4/ubuntu hardy main

然後安裝kubuntu-kde4-desktop
接下來中文化,要自己安裝套件kde-l10n-zhtw,記得System Settings ,並選擇 "Regional & Language" → Country/Region & Language → Locale,設定台灣
最後你還會發現gtk程式開起來還是醜的要命,修正.kde4/share/config/gtkrc-2.0,改成下面這樣
include "/usr/share/themes/Human/gtk-2.0/gtkrc"

style "user-font"
{
font_name="Sans Serif 9"
}
widget_class "*" style "user-font"

gtk-theme-name="Human"
gtk-font-name="Sans Serif 9"

最後記得把寫入的權限拿掉,不然kde會幫你改回來Orz
這樣你看到的gtk應用程式就會呈現Human這個gtk theme的樣子了,比起以前好太多了

2008年9月27日

沒啥重大事件的九月份XD

應該是說沒啥重大IT事件可以引起我的興趣吧
有些比較有意思的像是chrome的出現,ubuntu 8.10要來了
剩下的好像都沒有比經濟蕭條還嚴重的樣子!?

以chrome來說,我認為還有好長一段路要走,目前相當的不穩定
ubuntu 8.10,我想我也不會更新,而是停留在8.04的版本

感覺IT產業的產品還是持續在成長,cpu由2-core到4-core,甚至要出6-core, 8-core
centrino=>centrino2,顯示設備愈來愈便宜
可是自己的心已經不想跟上去,不會持續去關注這些消息,感覺自己已經老了

2008年9月15日

VIM擺脫^M

當我們在其他OS下編輯文字檔,然後上傳到linux/unix底下的時候,有時後會遇到一些換行符號的問題
當然有些工具叫做unix2dos or dos2unix這樣的小工具,不過如果是使用VIM editor,可以直接由VIM的取代功能來解決
:%s/^M$//g
其中^M是輸入Ctrl+V接著在輸入Ctrl+M,如果你有開啟顏色,你將會看到Ctrl+V會是^,整個^M會是控制元的顏色(請對比檔案裡面的^M顏色)

2008年8月24日

關閉你的touchpad(2)

話說我之前有一篇文章介紹如何透過指令關閉touchpad的,不過發現每次都要變成root或者使用sudo來執行那個指令,說實在有點麻煩
最近白吃的發現,其實gnome的設定中,在滑鼠的部分就有touchpad的設定了,只要一個簡單的disable動作就可以把他關掉,晚點再來貼圖好了

2008年7月29日

Linux底下M$的替代方案

或許我本身不大喜歡這種方式,可是的確不少人問這樣的問題
http://www.linuxrsp.ru/win-lin-soft/table-chn.html
其中我注意的是octave跟maxima這兩套,因為matlab跟Mathematica在科學計算上得功能強大,即使有相似的替代方案,我想也不是在操作上可以容易超越這兩套商業產品
在學習的過程,我想這兩套軟體是跟商業軟體相當相容,一般學習已經相當夠用了,避免盜版跟給學生免費的學習環境,我想這兩套軟體是表現的相當良好,有其不可抹滅的需求(印象中Mathematica好像還是脫胎自maxima哩)

Linux下連接com port

com port一般電腦上面為RS232這樣的介面,已經算是超級古董了,不過至今依然魅力不減,為許多設備採用,即使上百萬的機器還是有機會看到
我一直懷疑這樣"簡陋"的介面何以存活,說穿了還是簡單兩字,因為簡單的一個8051的晶片已經可以推動得很順,如果換成USB,那可能要相當的功夫才可實做出來
廢話一堆,在linux底下要使用來連接com port介面的程式叫做minicom,本身設定感覺還蠻複雜的(換句話說功能強大),不過還好大部份都不用改,使用前先設定
minicom -s
設定完畢之後記得把他儲存為預設的裝置,這樣就不用每次都要設定一次,接著
minicom
就可以開始使用了

Ubuntu 8.04 on X31

Ubuntu 8.04安裝在X31上面臨最大的問題可能是驅動程式的問題,實在是因為型號很多,然後用的硬體也不大一致的關係,比方說我這台用的wireless card就是cisco而非intel的晶片
這樣造成有時候可能開機要很久,因為他會在硬體驅動的地方花上很長的時間,很多人會以為當機,其實只要在/etc/modprobe.d/blacklist加上下面兩行字就可以了
blacklist padlock-aes
blacklist geode-aes
這樣一來開機就會快上許多,但是如果是一開始安裝,還是多多等待吧Orz

2008年7月27日

Ubuntu Live USB

話說把linux裝到USB上面已經不是啥新聞了,至少好幾年前就已經有這個方案,大約在live CD推出沒多久就有人想要這麼做了
可是~一直缺乏好的介面~GUI,也就是一般人大概要面對console下了一堆指令,改了一堆修正之後才可以。我是覺得還可以,但是~但是~我很懶XD,所以GUI最大的好處是,減少打指令~呵呵
廢話一堆之後,要介紹主角了Ubuntu Live USB計畫,他目前還是實驗性的計畫,可以引導一般人把Ubuntu裝到USB上面
看看計畫表裡面寫的幾個動作,原來如此阿

It performs the following actions:

  • Detects available USB sticks (using HAL) and asks user which one to use
  • Partitions USB stick with 1 partition
  • Sets partition bootable
  • Writes MBR to USB stick
  • Formats partition FAT16
  • Installs bootloader (syslinux) to partition
  • Writes bootloader configuration file
  • Copies necessary files from running Live CD to USB stick
  • Sets language and keyboard of USB Live system to match running Live CD
  • Optionally: Downloads and integrates Adobe Flash Player
跑起來的樣子像是(來自官方網站)


我唯一剩下的懷疑是,這東西效能如何呢?先不說卡在USB的性能,如果一般開機的時候需要的驅動程式跟偵測不知道會不會很久哩~有空我來找一支USB隨身碟來試驗看看(意思我現在還沒試驗過這東西)

找回桌面的垃圾桶

大概許多有潔癖的人(我也有一點),都會把桌面的垃圾桶圖示刪除,接著可能某一天又想把他找回來~呵呵
使用gconf-editor指令來打開一個類似M$ regiester editor的程式,接著選擇"apps"=>"nautilus"=>"desktop",看到"trash_icon_visible"把他打勾,然後你的垃圾桶又回來囉!!

P.S.話說,我都覺得桌面排的不大整齊,尤其是有長檔名的檔案存在的時候,一行有時後有五個icon,有時後有六個,好像依照檔案名稱跟圖示來配置空間的Orz
請問有誰可以教我把桌面的icon排的跟M$一樣整齊嗎?

2008年7月17日

Gimp的中文手冊

http://stu.hyes.tyc.edu.tw/gimp/zh_TW/
印象中是先有簡體,後面才改成繁體

2008年7月11日

用ramdisk替firefox3在linux底下加速

道理是跟window$下面一樣的,在linux底下tmpfs是ramdisk的檔案格式,所以要常駐必須寫到fstab裡面
然後建立對應的目錄(畢竟在unix like的世界內,一切都是檔案),接著把firefox的設定指向我們設定的ramdisk就可以了
以下使用root權限來執行會比較方便
tmpfs /tmp/cache tmpfs size=128M 0 0(在/etc/fstab裡面加上這一行)
mkdir /tmp/cache
mount -a
Ramdisk建立完畢之後,用一般使用者打開firefox進入about:config來把設定指向ramdisk就可以了
「右鍵」->「新增」->「字串」,名稱輸入browser.cache.disk.parent_directory,值打上/tmp/cache。
接著重新開啟firefox,應該感覺反應稍微快一點(可是我還是嫌棄不夠快阿:P)

2008年7月4日

OpenMoko二代機出現Neo FreeRunner

好久之前看過,感覺好像玩具,過了好一陣子,可不一樣囉,有真的手機,一上去看,哇~售價好像還真不便宜哩399USD,看來價格不輸一般的smart phone
先來補充一下背景知識
http://wiki.tossug.org/OpenMoko
http://www.jollen.org/blog/2007/10/introduction_openmoko_project.html
http://blog.linux.org.tw/~jserv/archives/001905.html

嗯嗯~看起來是一個開放平台,不只是軟體平台,連帶硬體平台都開放哩;硬體平台的開放,對於一些開發者是好事情
因為現在嵌入式系統往往受限於硬體的關係,有些功能無法研發,如果自己開發平台又很貴,似乎這是一個不錯的折衷方案
不過由於受限於仿照以前Open Source的運作模式,看來要達到Linux規模還要等上好一陣子,因為大家看東西的方式不一樣;相對於一些大廠,如HTC,集中式的開發大異其趣

我想如果要短時間製造風潮,不如開發一些簡單的API或者script,讓使用者可以如Google App開發或者Widget開發一樣方便,使得一般的使用者也可以加入開發
目前應該還是只有一些高階一點的程式設計師可以享受到這部份開發的好處吧~畢竟,嵌入式系統開發比起一般的應用程式開發,入門門檻還要高一些
相當期待這個專案可以繼續發展下去~

Linux好不好用?

只要一談起類似的話提阿~不管是在哪個討論版,往往都會造成一個"大樓",各自的擁護者,山頭林立,尤其談到M$跟Linux比較
其實~說穿了,沒啥好比較的,合用就好,另外就是每個人都有他的想法,希望改造的東西,沒有一個OS是裝完了就可以用,都難免要東改西改的
在那些討論串裡面,有看到一些不錯的分析,一些人們的期望(也就是該OS的缺點),然後跟最多的口水
有時難免跟著下去口水一番,有時就是站在一邊隔岸觀火,老實說~以個人的觀點,有必要在意這個嗎?用的高興就好,人們買車會問遍網路上的人啥顏色比較好看嗎?
有些當然是初學者上來問,我想,除非真的很緊急(似乎還沒看過),不然就是跳下去用就好,還沒看到用了一種OS還不能換另外一種的

2008年7月2日

google的速度變慢了?一切都是幻覺o_0a?

不知道是google因為讓大家使用他的資源來開發軟體,還是怎樣,竟然我覺得google變的比較慢了
以前gmail還沒改版,登入一下子就跳出信件列表
現在ㄋㄟ,改版要loading,大約也兩三秒,目前竟然要十秒左右o_Oa~感覺一整個慢了Orz

2008年6月24日

三個firefox的plug-ins

今天要推的是三個firefox的plug-ins
Foxmarks:他在internet有個server,安裝之後會要求你註冊帳號,或者自行建立帳號,接著把你的bookmarks同步,讓你可以整合多台電腦的firefox上的bookmarks
Better Gmail2:似乎是把gmail的css換掉,讓他顏色對比更明顯,連附加檔案也可清楚看到用不同的icon標出,讓你清楚知道是壓縮檔、試算表...
Fast Dial:在開啟新的tab時候,會用很大的logo或者網頁的縮圖表示你常去的網站(自己設定),看起來像是一種捷徑的模式

2008年6月21日

好東西

一個好東西總是用時間來證明
A good matter is always proved by time.

限制linux使用網路頻寬

話說一般人如果在家裡玩linux,在更新的時候,如果資料量很大,不免被大家抱怨把網路資源吃光光
這時候就是要控制一下linux使用網路頻寬啦!雖然說iptable有機會做到,可是一般人管理iptable可是很吃力的,所以有兩套軟體可以做到,一套是wondershaper,一套是trickle
wondershaper主要是一個script,詳細的原理就不去研究他,使用方法如下
wondershaper eth0 download upload
wondershaper clear eth0

download跟upload要用數字,代表你上傳跟下載的速度,以kb/s為單位,eth0表示你要限制的介面卡
第二行就是取消限制
使用這個工具就不會在你更新的時候把人家網路吃光光啦

如果說要監控一個軟體的上下載速度,可以使用trickle這套軟體
比方說限制firefox,要讓他下載限制在100KB/s,上傳為50KB/s
trickle -d 100 -u 50 firefox
P.S.
ubuntu的wondershaper要稍微做點修改,修改/usr/sbin/wondershaper最後一行如下
0.0.0.0/0 police rate ${DOWNLINK}kbit burst 10k drop #flowid :1

2008年6月15日

Ubuntu804的PPPOE GUI設定

很多人會問說如何使用ADSL連線,只有pppoeconf這個指令方式嗎(本人倒是蠻喜歡這種方式的),可是Ubuntu/Linux/Gnome已經在GUI下了不少功夫,豈能不介紹一下
[系統]=>[管理]=>[網路],然後會看到如下圖,解除鎖定之後,可以看到下面有一個"點對點連接",如下圖

按下右邊的"屬性"就可以進入設定,選擇PPPOE,如下圖,填入你的帳號、密碼

接著看到第二頁,可以設定你要透過哪張網路卡出去,一般來說是eth0

最後一頁是設定DNS跟重播

完成之後應該就可以用ADSL上網了

2008年6月14日

我的blogger一歲囉~~

想不到輾轉又過了一年,大約去年六月的時候我開始寫blog,那是ubuntu 704的時候,到了現在ubuntu已經804了,我的blogger也已經一年了
回首一年,我剛開始寫blog的時候,只是想要把我的學習心得記錄下來,免得找不到,順便也可以野人獻曝一下,把收集的資料分享給大家,就這麼不知不覺的過了一年
這是我第一百篇的blog,也是作為一個紀念跟里程碑的blog,想不到我可以整整寫了一百篇,雖然大約有兩成是隨筆的文章,有兩成是網路上的資料,剩下才是ubuntu的學習心得
看著3D桌面的形成,看著gnome跟kde推出新版,看著pcman大大的lxde推出,看著jserv大大的文章,慢慢體會linux的成長茁壯
看著ubuntu的成長,跟回顧自己一路來的心路歷程,我會繼續稟持著分享的精神,繼續把我在書本上、網路上看到的資料作整理跟匯集,與大家分享我的心得
============================================================
最近看到一堆RSS,回想到我以前(大約2003年左右),這東西才剛剛出來,已經有人推出RSS reader,因為當時網路上的資源還不多,也就是沒啥RSS好訂閱的,就沒注意
想不到物換星移,現在不用RSS reader簡直某種程度的"落伍",RSS reader真的可以幫人省下去爬文的時間,想想一開browser就要一個一個網站點進去看,不如反過來直接讓他送到你reader裡面
因為決定要跟上潮流,開始使用google reader,覺得還ok,雖然感覺他分類模式怪怪的,不過還可以接受,現在感覺資料有些還是太複雜,排版也不是很舒服(可能是覺得版面太擁擠,不論是igoogle或者google reader都一樣)
所以資料現在嫌多,因為感覺不斷的有東西塞進來,然後似乎沒有很好的分類機制,這部分我可能要再找找看有沒有好一點的reader
P.S.google reader不知道有沒有辦法把一些網頁封存起來,即使作者刪除網頁也留著,現在雖然能夠做標記,可是哪天搞不好還是會消失哩

2008年6月4日

EMail Server on Linux

有人在論壇上面討論要如何為中小企業架設Mail Server,於是大家熱心的解答,可以看到以下的選擇
內容我刪減過,只是單純的擷取一些想要的部分,一堆OS之類的討論就免了,在此也只有做個紀錄,並沒有比較
事實上Mail Server要合用有時候還真的很困難,垃圾信太多會叫,檔到太多的重要信也會叫Orz

=====
posfix,頂多加clamav和mailscanner,spamassassin....
=====
GMail for your domain
=====
建議花點小錢用套裝軟體
小弟建議:Openfind公司的 mail2000
簡介: http://www.mail2000.com.tw/
小弟公司就是使用它們的!
架設容易!只需要一台有LINUX平台的電腦!啥設定都不用!
安裝它的程式就好了!LINUX的部份安裝系統的部分較好了!其餘的伺服器應用模組都不用

選它的理由:連台灣教育部都是用這套了!沒有比它強的了!防廣告郵件效率高!防病毒郵件效率高!
=====
mail server 的軟體用的是
sendmail 及 Qpopper
ftp://ftp.qualcomm.com/eudora/servers/unix/popper/
上述供大約 30 人使用的辦公網路環境
另一大陸伺服器是 Pentium III 1G / 256MB / HD 300GB
用於 FTP 及 MAIL 供大約 50~60 人使用
主要傳輸大檔案,及郵件附加檔也很大;都可以應付過去
網路卡都有兩片或三片。分別接通不同的線路 HINET / SEEDNET 以便分流,避免資料傳輸塞車

要擋垃圾信及管理信件分派
則要研究一下 SENDMAIL 的設定語法如下。
可以直接把一些不想收的信直接剔除擋下來

SCheck_From
R$* <> $#discard $: ${spammsg}
R $+ ISO-2022-JP $+ @hotmail.com> $#discard $: ${spammsg}
R $+ GB2312 $+ $#discard $: ${spammsg} GB2312
=====
主機dell 2950 2u server
OS FreeBSD 7.0
跑postfix +mailscanner +spamm+clamav +samba +dovecot+RADIUS+pureftpd+Mysql+Apache+php
服務180人左右,穩的很...
=====
B2D
由臥龍老大自己維護的版本,定時會發佈應該更新的套件,
很多套件甚至有他自己維護的版本例如Clamav,安全度不會比商業軟體差,
而且,安裝完只要填上正確的domain跟IP範圍,就可以用了,
超級簡單的啦.....
=====

2008年5月15日

夠用 V.S. 太多

一直以來都有人爭論應用程式,該是簡單一點,還是多一點,我想推的"更回去",主要是夠用與否吧?

只有夠用,沒有太多。能否讓一個人吃飽當然取決於食物的多寡,太多吃不完怕浪費,可是太少不夠吃一樣是慘,肚子會餓

所以我想我寧可選擇前者來放棄後者,回到應用程式來看,因為資源愈來愈多(電子產品的特色),所以軟體也是愈來愈肥

我不想說用lightweight的設計理念對,或者full functions的方式比較對,我只能說,我會選擇一個可以滿足我的方式

剛剛好的設計或者剛剛好的需求真的是一個困難點~

Ubuntu8.04中的flash中文字顯示方框

這個百年老問題又回來了Orz~解決的方式是直接移除 /etc/fonts/conf.d/49-sansserif.conf 即可
因為字型設定的關係,至於詳細的情形我也不知道~囧

2008年5月14日

關閉你的touchpad

在NB上面的touchpad再有滑鼠的狀況下都是會把他關閉,因為很容易打字的時候觸摸到他,一些NB可以簡單的用function key關閉,但是有些不行,我最近就碰到一台這樣的

那如何處理呢?主要是在xorg.conf找到你touchpad的設定然後加上一行
Section "InputDevice"
Identifier "Synaptics Touchpad"
Driver "synaptics"
Option "SendCoreEvents" "true"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "HorizEdgeScroll" "0"
Option "SHMConfig" "on"
EndSection

然後就可以用sudo synclient TouchpadOff=1這個指令來開關囉,1表示關閉,0表示開啟
主要是有個syndaemon在監控你的設備,這一行就是設定把他關閉

wubi新體驗跟AWN還有Screenlets

很早就知道有wubi這東西,可是我以前一直用的是一個HD或者其他partition來作安裝,又或者是使用VM的模式,所以這東西對我來說作用好像不大,因為他一開始也是針對一些M$又想體驗Ubuntu又不懂得分割的人來做的

之所以會用他主要是因為,我NB的硬碟不夠大Orz,並不能分割出一個我理想的Ubuntu空間,可是我又想要體驗AWN跟Screenlets在雙核心的電腦上之效能(我想知道我桌機會有點頓,是因為顯示卡不好還是cpu不夠力),所以就用上了wubi

把ISO檔案抓下來,然後用虛擬光碟機掛起來,上面會有一個wubi的執行檔,直接執行之後就可以開始安裝囉~過程跟以前安裝差不多,但是步驟更少,連帶分割還有挑選語系都不給你選Orz

完成之後開始美化我的桌面囉,在source.list加上(記得更新來源阿)
deb http://ppa.launchpad.net/gilir/ubuntu hardy main universe

接著安裝aptitude install screenlets就大功告成了
在"應用程式"=>"附屬應用程式"=>"Screenlets"就可以喚起screenlets manager
P.S.要使用AWN還有Screenlets必須先把顯示卡3D的功能開啟,換句話說你可以先試驗著安裝compiz-fusion

安裝AWN,主要是根據wiki文件上面的記載,在source.list上加上(記得更新來源阿)
deb http://ppa.launchpad.net/reacocard-awn/ubuntu hardy main
deb-src http://ppa.launchpad.net/reacocard-awn/ubuntu hardy main

然後aptitude install avant-window-navigator-bzr awn-core-applets-bzr awn-manager-bzr
也大功告成

桌面變得很簡單,就只有AWN在中間,還有右邊三個widgets小玩意


左小角隱約可看見本來的panel由於砍不掉,只好隱藏他~呵呵

P.S.在雙核心的NB上,看簡單的切換畫面的時候cpu大約各花了10%的效能在處理過場的畫面,所以單核心的semprone 2800+在loading比較重的時候會有點慢(lag)~呵呵

2008年5月13日

今天對Ubuntu詭異的感覺

話說對Ubuntu或者說對於Gnome應該有好一段操作的時間,一般來說,即使我覺得他跟M$的作業系統不一樣,也不會對我造成太大的困擾
可是就在今天這個時候,我突然覺得Ubuntu或者Gnome好難操控,是因為我裝了AWN跟Screenlets造成的嗎?還是怎樣呢?我不大了解(明明那麼炫又蠻實用的)
不過我只知道,我突然覺得我系統好不順手喔~~~~~~>.<~~~~~~~~

2008年5月12日

對Ubuntu的藍牙功能傻眼

話說本來我的桌上型電腦是沒有內建藍牙,最近也不知道哪根筋不對,我去買了一個藍牙滑鼠跟接受器,當然回來就要給他接上電腦囉

一開始耍笨,一直沒辦法把藍牙接受器開起來,他燈號都不會亮,後來想到說~阿~~應該是我把服務關掉了,因為要節省電腦資源,沒用到的服務我一般會關閉

接著開了,找不到藍牙applet,問題不大,一樣手動給他開起來,可是這時候悲劇發生了,找不到滑鼠,在機器列表上面唯一找到的裝置就是藍牙接受器

當時還一直笨笨的用hcitool cc ######(mac address),去啟動那個藍牙接受器,後來網路上尋尋覓覓,看到了一道指令hidd --search,天阿就是這個光~我的藍牙滑鼠可以動了

他連接上去了,看來要找時間好好檢視一下這兩個指令的背後道理,免得我哪天又不會動了

不過光這樣還不夠傻眼,我的滑鼠上面有個開關,可以關閉以節省電力,可是想不到的事情是,我把他關閉,就是連連線都斷了,我在M$上試驗是可以打開開關就可以繼續使用,不需要重新連線

真的不知道怎樣說linux,我又當了一次OS黑手...

2008年5月11日

取消IPV6的應用

事實上大家都知道,目前IPV6根本還未普及,所以使用IPV6對一般人來說實在是浪費電腦資源,所以在Ubuntu上把他關掉,換取一點點的速度

編輯檔案/etc/modprobe.d/aliasesalias net-pf-10 ipv6這一行前面加上#字號,讓他變成註解
編輯檔案
/etc/modprobe.d/blacklist,在最後面加上blacklist ipv6

最後還有我們常用的firefox,打上about:config,找到
network.dns.disableIPv6,然後設定為false

以上大功告成,重新開機吧

2008年5月10日

在firefox 3使用一些firefox 2的plugins

會使用firefox的人大多會喜歡一些plugin,可是firefox beta版本卻常常發生不相容的狀況,所以就有人發展出解決之道

在about:config加入"extensions.checkCompatibility"為boolean狀況,false這樣

雖然說這個資訊大概很快會隨著firefox 3的正式推出而解決,但是對於一些喜歡使用firefox 3但是又無法解決plugin的問題的人提供了一個解決方案

即使是加上這一行,也不是所有的plugin都可以用,比方說"同文堂"還是不能用~能用的像是"滑鼠手勢"等等的

寫下來只是怕忘記

2008年5月9日

看看UFW(Uncomplicated Firewall)

話說在Linux有名的防火牆就是iptable,不過對我來說,他某種程度是nightmare,真的是一個不小心,整個chain就不能動了

當然有人也跟我有一樣的痛:P所以衍生出了這個UFW,這個東西主要針對的是簡單的應用,針對一般使用者設定,管理由外至內的連線,server可能有複雜的網路環境,還是乖乖回到iptable(泣)

ufw使用上很簡單
開:ufw enable
關:ufw disable

在開始使用前先要關閉他,然後建立你要的規則,在建立規則之前,先規定一下policy
ufw default deny
也就是一開始全部不接受,然後開始開啟"例外"

例如ssh連線,可以用ufw allow 22或者ufw allow ssh,顯然後者比較容易理解,但是如果你打ufw allow samba,可能沒反應,因為當你打入服務名稱的時候ufw是去搜尋/etc/services裡面的記載

在設定完畢之後記得要打ufw enable從新開啟防火牆,接著可以使用ufw status來觀看的你設定

P.S.當然,如果你打錯了某個port #或者services可以用ufw deny來刪除

2008年5月7日

使用OS跟使用機車

這個標題讓人家想到一整個八竿子打不著,或者會想說,這傢伙大概又有啥長篇大論(哈欠~)

沒錯,今天突發奇想,開始上網找一些有關ubuntu的blog,結果我看到的,大多數的人大概是介紹如何使用軟體或者改善軟體本身的問題(有的是bug)

這讓我聯想到本身使用ubuntu且寫這些blog的人大概都是有點類似"玩機車"的人,他們樂於修改他們的機車

換換輪胎、換換火星塞...(抱歉,本身不玩機車,不知道還可以換啥:P),樂在其中,車子在半路上拋錨,大概就是等於小小的傷風感冒,拿起螺絲起子,馬上就可以解決

但是對於車子半路上卡住,一般使用者就得叫道路救援(即使可能簡單的換火星塞的動作就可以解決),然後開始念這台車子多爛又多爛

不同的是,汽車、機車大可定時開到保養廠,去給人家保養,這樣大概可以平安無事;可是Linux大概沒有人送到哪裡去保養的吧

所以讓我有些感傷,再使用Ubuntu這些人,有點感覺再執行debug的過程(這只是我個人的想法)

我們大多數的玩家都用過M$跟Linux兩種OS,我不否認在Linux下得到很多的自由,相當的方便,甚至可以說惡搞~M$就不行了,比較適合一般人,且M$相關的很廠商把一些東西開發得很好,我也不否認這些廠商的用心

非常希望有一天,兩者的優點可以整合,不管我想當一個玩家或者是一般人都可以悠遊其中,還是有那個好心人去開個"ubuntu維護廠",專門維護軟體XD

2008年5月2日

改MAC address

話說~一堆人無線AP鎖定mac address,可是如果說有人再偷聽,就可以取得可用的mac address,然後改用該mac address就可以上網

ifconfig eth0 hw ether 00:11:22:33:44:55

看來無線的安全性真的非常有待加強

2008年3月31日

發現一些不錯的軟體介紹blogger

http://inote.tw/2007/01/openofficeorg-writer.html

是在替人家尋找一些Open Office網路教材的時候看到的,所以連結是到那個位址,其實以前有想過寫這樣的內容

不過後來想說,軟體這樣多,又會改版,要維護這樣一個東西絕對是個人能力所無法負荷

雖然這個blogger不算是包山包海,可以有勝於無,還幫他推一下~呵呵

順便再補上兩個之前看到的軟體介紹網站

阿榮福利味Nelson的遊樂場

2008年3月21日

兩個月沒更新@@a

呵呵~仔細一看統計,我才發現自己兩個月沒更新blogger~(驚)

一月份在忙,二月份真的在過年休息XD看來真的有點太散漫,再加上似乎除了firefox 3.0 beta版本之外,沒有一些特別讓我"驚豔"的軟體出現

目前最期待的是Ubuntu8.04,又是一個LTS的版本阿~~~快來吧firefox 3.0跟Ubuntu 8.04(口水)

我愛Portable app(s)

呵呵~隨著最近一些硬體價格的下跌,跟速度的加快,讓一些portable app變成可能

以前想要裝portable app真的是太多干擾。比方說2.5"的HD嫌太重,又是要兩個usb;隨身碟就是太貴且速度不夠。

目前的解決方案是class 6的SDHC卡~趁著促銷的時候,價格還不錯,速度有些也可以達到每秒10mb以上(當然SSD更好XD~貴)

那麼有哪些程式可以portable呢?http://portableapps.com/請看這裡,基本上這些都可以,從瀏覽器、文書處理軟體、解壓縮軟體、影音、繪圖、檔案傳輸等等,全都有

看圖軟體推http://www.faststone.org/,cygwin照樣給他帶著跑http://www.dam.brown.edu/people/sezer/software/cygwin/

如果是要編寫論文,需要tex系統miktex一樣可以http://homepage.ntu.edu.tw/~ntut019/cwtex/PortableLaTeX.pdf,文件管理用http://jabref.sourceforge.net/,編輯器用http://www.xm1math.net/texmaker/照樣帶著跑

自由軟體真的是多采多姿阿~呵呵~只要有適當的平台,就可以把你的程式移轉過去,非常方便哩

還有人做過server的portable,其實也不錯,不過這應該適合開發程式的時候用吧,不然server應該是常駐比較好~呵呵

以上好像都是M$為基礎的,那Linux呢?Linux更快,整個平台含OS帶著跑http://www.wretch.cc/blog/billypan101&article_id=8891814

2008年3月16日

cygwin

Cygwin實在是M$底下的一個好幫手,他把許多本來需要unix-like environment的東西搬到了這個package底下,雖然說很多還只是停留在console mode(相對於linux來說,他要安裝圖形畫面並不好裝)

不過在這裡下可以用的東西就很多了,不過主要還是停留在科學性的工具比較多,對於圖形化的工具就是少的可以

不過裝起來也不費事,對於我們這種"老古董",要編譯器?有~~g++,要統計畫圖?有~~gnuplot,要寫latex?有~~tetex,要做類似matlab的矩陣運算?有~~Octave

看的出來這些東西大部分的共同點吧,幾乎只要在console模式下就可以操作,當然功能也很強大,不過ㄋㄟ,就是比較不直覺跟要懂一些console操作

當然,我不排斥使用一些高階的文字編輯器或者整合軟體,只是當有這樣的一個免費平台,又不用安裝虛擬機器這樣龐大的東西,這種東西就相對的輕巧好用

如果是在學術界,我倒是建議有空閒可以學習使用看看,這方面他會給你不錯的報酬的;他會是一把不錯的"瑞士小刀"

2008年3月15日

gnuplot一個簡單好用的繪圖程式3

因為gnuplot預設的字體太小,所以在把圖片縮小的時候,會造成字體不清楚

set term png enhanced size 640,480 font "arial" 12

問題來的,竟然跟我說找不到字體@@a,這個已經是很一般的字了耶,找了網路才知道要設定環境變數
GDFONTPATH=C:/WINDOWS/FONTS<=M$ version /usr/share/fonts/truetype/<=Linux version

這個http://www.gnuplot.info/screenshots/index.html有許多範例可以學習

2008年3月11日

gnuplot一個簡單好用的繪圖程式2

在學習gnuplot中,對於一些程式設計師有幫助在於理解圖形裡面"成分的名稱"
例如說xlabel, ylabel, xrange, yrange,雖然說望文生義,可是如果母語不是英文多半還是感覺有些隔閡

今天要說的是如何從資料檔案裡面取得資料,如果說一般人每次都為了要畫圖就要輸入一次資料,那真叫人抓狂阿,當然gnuplot提供了這方面的功能,先來看看格式

每一行一組的資料,分別代表x軸跟y軸的值,然後如果是3D或者有數值有error range的話,就可以輸入第三個值,根據我的實驗,這部分是選擇性的(option)

接著將這些資料儲存成一個檔案,比方說1_1.txt

1 2.41667
2 1.69231
3 2.32203
4 3.90323
5 5.70093
6 6.63889
7 7.9
8 8.63441
9 10.2024
10 11.6989
11 13.6111
12 14.5
13 19.6

接著就是直接使用plot "1_1.txt" using 1:2 title "average error distance"
這裡很明白的前面是檔案名稱,我們打using 1:2的意思是,使用第一欄跟第二欄來繪製2D的圖形,title是圖形右上角數據線的名稱


上面我當然省略之前提過的set xlabel "xxx"等等的指令
你可能為了一張圖片,花上了數分鐘不斷的調整,終於得到你要的結果了,這時候如果忘記存檔,那是很嘔的事情喔~因為你下次要修改就得從頭來過,真是浪費時間阿

gnuplot當然也有存檔的功能囉,使用指令save "f1.plt",就可以把你使用過的指令記錄下來,下次只要用load "f1.plt"就可以把他載入,然後依照需要修改,最後記得要save "f1.plt"喔,免得知前的努力又白費了

如果有興趣可以把f1.plt打開來看看,裡面主要就是一些設定參數,我自己沒有深入研究XD