2006/04/22 

另一個縮短城鄉差距的計畫 -- Intel在印度的“Jaagruti”

另一個縮短城鄉差距的計畫 -- Intel在印度的“Jaagruti” (“Awakening”)(梵文"覺醒"之意)
圖片及內容參考自Intel News

Intel新發表的"Community PC"平台,主要是幫助印度的鄉村地區能夠上網,在這樣的地方建設一種稱為Internet kiosks(應該是一種像公共電話的亭子,一開始還以為像台北火車和nova的上網機說,但看照片,應該需要不小的地方,而且看來要有專人看顧才行,好在印度並不缺人):
雖然乍聽之下好像有點落後,但看到它的應用卻先進多了,而且它還能適應在不佳的環境下工作,像是溫度,灰塵、濕度、電源不穩等(聽起來比我家的AMD和我的Toshiba R100又再一次先進多了),而且還有遠端診斷(remote diagnostics),這一像是系統管理者的最愛(忍不住再補充一下,SSH萬歲,大家支持一下OpenSSH吧! VNC也不賴,不過現在少用了)。

值得注意的是,它提供的服務並不落後,像是土地和結婚登記等,另外還看到有的雜誌寫到查種子價格,聽起來很不可思議,種子價格在對當地農民應該很重要吧!有沒有人去自助旅行的,幫我問問:"種子價格有這麼重要嗎?"

補充:和kate聊到這主題時,才知道她對這方面有一些研究,她說這算是比較成功的Case,主要是讓農民能夠上網查到農產品的價格,防止因為市場價格資訊的不對稱,農民的農產品受到剝削,所以獲得許多農民的喜愛。另外還有個有趣的設計,因為鄉村上網機Mouse常常受到破壞,所以設計了一個“洞”,小朋友手伸進洞中,抓著Mouse使用 :p



 

國內各種Linux套件下載的好地方

國內各種Linux套件(含Kernel)下載的好地方
夠新 夠快
義守大學 ftp 網址ftp://ftp.isu.edu.tw/pub/Linux/
有以下套件

File: 00_index.txt 1 KB
Directory: CLE
Directory: CentOS
Directory: Debian 請到debian.linux.org.tw

Directory: Fedora
Directory: Gentoo
Directory: Knoppix
Directory: LDP
Directory: Mandrake
Directory: Mandrakelinux
Directory: RedHat
Directory: Slackware
Directory: Stanix
Directory: SuSE
Directory: Trustix
Directory: Ubuntu
Directory: WinLinux
Directory: kernel

2006/04/17 

Meld: Linux上圖形化的diff/Merge工具

Meld: Linux上圖形化的diff/Merge工具
Meld比很多Windows上Merge工具要好用很多,
當要比對的目標較複雜或對diff指令不孰的人很合適
尤其它還有3個檔案和目錄的比對功能
個人安裝的版本:meld-1.1.3-3
License: GPL
URL:http://meld.sourceforge.net/

兩個目錄比對











兩個檔案比對











三個目錄比對











三個檔案比對

2006/04/16 

另一個新站Linux/Cross-Reference Linux

另一個新站Linux/Cross-Reference Linux
Linux/Cross-Reference Linux可以瀏覽Linux Kernel Source Code
但常常找不到最新的Linux/Cross-Reference Linux
剛剛發現了一個有Kernel 2.6.11,2.6.12,2.6.13,2.6.14,2.6.152.6.16
http://sosdg.org/~coywolf/lxr/source/

以前都用這個
http://lxr.linux.no/source/

再加一個2006/7/14
http://www.cs.fsu.edu/~baker/devices/lxr/http/source/?v=2.6.16.18

 

Zone Bit Recording

HDD中磁軌所擁有磁區的數量是可以不一樣的
原來我所知道的是錯誤的:
ZBR(Zone Bit Recording) :區域位元記錄法
HDD在1990年代初期導入了ZBR,磁碟控制器能控制每個磁軌所擁有磁區的數量,也就是不同磁軌可以有不同數量的磁區,且磁片上每個位置的位元密度一樣。ZBR可增加外圈磁軌上的磁區數目。
結果就是:內徑較小所以所編出的Sector數量會比外徑少
REF.
硬碟基本原理

2006/04/11 

Negroponte says Linux too 'Fat'

Negroponte says Linux too 'Fat'
Slashdot的報導:"Negroponte says Linux too 'Fat' "看看本人去年計算的Linux Source Code大小:
(使用David A. Wheeler 的SLOCCount)
Linux Kernel 2.6.12-3:共4,356,141 行。
Total Physical Source Lines of Code (SLOC) = 4,356,141
Development Effort Estimate, Person-Years (Person-Months) = 1,324.61 (15,895.28)
(Basic COCOMO model, Person-Months = 2.4 * (KSLOC**1.05))
Schedule Estimate, Years (Months) = 8.23 (98.72)
(Basic COCOMO model, Months = 2.5 * (person-months**0.38))
Estimated Average Number of Developers (Effort/Schedule) = 161.01
Total Estimated Cost to Develop = $178,936,381
(average salary = $56,286/year, overhead = 2.40).
但,大多是Driver,而且這是OPEN Source,很容易就可以做出低於2MB的核心Image,減肥是很容易的啦!! 但我想真正的問題不在於目的檔的大或小,應該維護品質變的愈來愈難,這正是大家共同擔心的。

Martin
http://oss-linux.blogspot.com/

 

瘋狂的網路新服務: 瘋狂袋鼠 Webaroo - 不用上網就可以搜索和瀏覽各網站的儲存版本


瘋狂的網路新服務: 瘋狂袋鼠 Webaroo -不用上網就可以搜索和瀏覽各網站的儲存版本
Webaroo 推出用戶不用上網就可以搜索和瀏覽各網站的儲存版本,免費下載
依據它的說明,Webaroo會收集Internet上的資料儲存在Webaroo Server上,用戶的NB也存一份稱為my Webaroo Library(當然是subset啦),之後發生的事就像Google的Google Desktop一樣,但不同的是它還打算給用戶的手機/PDA等行動裝置做查詢。當連上Internet時,它會做同步(Sync)以更新my Webaroo Library。
聽起來非常瘋狂,記得Google Desktop第一版時,個人只有建硬碟的Index就爆了它2GB的限制,不過如果到了無法上網,又電特多的地方(有這種地方嗎?,如果有OLPC的發電模組應該不錯用,個人打算上網以*"高價"從那7國中,競標一支來),就不錯用啦。
*註:當然是高價啦,ebay低價的人
可以得標嗎?:p


2006/04/10 

GSTREAMER : Linux版的 DirectShow

GSTREAMER : Linux版的 DirectShow

官方網站的說明: http://gstreamer.freedesktop.org/
GStreamer is a library that allows the construction of graphs of media-handling components, ranging from simple Ogg/Vorbis playback to complex audio (mixing) and video (non-linear editing) processing.
Applications can take advantage of advances in codec and filter technology transparently. Developers can add new codecs and filters by writing a simple plugin with a clean, generic interface.
GStreamer is released under the LGPL.

 

安裝LINUX上的IE

安裝LINUX上的IE (Fedora 5 i386)
個人在Fedora 5 x64 也試過,情況很糟 ... 真的

但..... 有時,還是需要IE的

需要二個套件
1.cabextract
http://www.kyz.uklinux.net/downloads/cabextract-1.1-1.i386.rpm
先安裝 #rpm -ivh cabextract-xx.xx-xx.i386.rpm
2.IEs4Linux 1.3.7
在http://www.tatanka.com.br/ies4linux.blog/ 可下載
或直接http://www.tatanka.com.br/ies4linux/download.php
解開#tar zxvf ies4linux-1.3.9.tar.gz
後 執行#./ies4linux 即可
ies4linux會自動下載所需的lib,ie5/5.5/6及相關設定

3.完成後在桌面即會產生 一個IE的icon或自行執行/root/bin/ie6即可
安裝後的windows和IE在/root/.ies4linux之下

4.中文問題
安裝後的windows 字型在/root/.ies4linux/ie6/drive_c/windows/fonts 之下
個人是hard link這個字型
#cd /root/.ies4linux/ie6/drive_c/windows/fonts
#ln /usr/share/fonts/chinese/TrueType/uming.ttf uming.ttf
應該是所有 ttf的字形都是適用的

2006/04/06 

OSS介紹-IPTraf

這是一個文字模式的統計網路介面的軟體(並不是是抓封包),最近聽說很多網路上的linux被攻擊了,剛好又看到fedora5有這個軟體,試了一下:
基本上它有幾個功能:
  • Statistical breakdowns...分二個

個人覺得Statistical breakdowns可以用來看本機有多少個port正在傳輸中,很適合Server

 

2006 OSS/Linux/Embedded Systems相關的會議整理

2006 OSS/Linux/Embedded Systems相關的會議
最近更新:2006/10/2
如果您知道有其它會議,請告訴我:upnpav@gmail.com Tks.

ESC-China 2006
March 6-7 Shanghai Mart, Shanghai
March 10-11 Shenzhen Convention & Exhibition Center, Shenzhen
March 13-14 China World Trade Center, Beijing
http://www.esconline.com/asia/

LinuxWorld Conference & Expo Australia
Date: March 28-30, 2006
Location: Sydney, Australia
www.linuxworldexpo.com.au

YAPC:Asia 2006
Date:Mar 29-30
Location: Tokyo, Japan
tokyo.yapcasia.org

LinuxWorld Conference & Expo Boston
Date: April 03-06, 2006
Location: Boston, MA, USA
www.linuxworldexpo.com/live/12

Wikipedia看見開放的力量--迎接協同合作新網路
2006/4/7
台大第二學生活動中心 國際會議廳
www.bnext.com.tw/paper/20060323/

2006年第一屆嵌入式軟體技術論壇研討會 暨 嵌入式軟體課程推廣說明會
2006/4/18
清華大學第二綜合大樓八樓國際會議廳
esw.cs.nthu.edu.tw

Desktop Linux Summit
Date: April 24-25, 2006
Location: San Diego, CA, USA
www.desktoplinuxsummit.org

LinuxWorld & NetworkWorld Canada
Date: April 24-26, 2006
Location: Toronto, Canada
www.linuxworldcanada.com

第三屆大中華PXI技術與應用論壇
2006/5/2
台北六福皇宮
digital.ni.com

LinuxTag 2006
Date: May 03-06, 2006
Location: Wiesbaden, Germany
www.linuxtag.org/2006/en

2006 Embedded Linux技術及商機交流研討會
主辦單位:台灣Linux促進會
     財團法人工業技術研究院
     財團法人資訊工業策進會
Date:95年5月4~5日
Location:台北世貿中心展覽大樓二樓,第2會議室(台北市信義路五段5號)
http://www.tca.org.tw/train/D10b00393.asp

嵌入式軟體之系統關鍵技術發展與研究
主辦單位:教育部顧問室嵌入式軟體聯盟
活動日期:2006年 5月 16日(星期二)
活動地點:國立中山大學
http://esw.cs.nthu.edu.tw/

Debconf 6
Date: May 14-22, 2005
Location: Oaxtepec, Mexico
debconf6.debconf.org

Linux Symposium 2006
Date: July 19th ~ 22nd, 2006
Location: Ottawa, Canada
http://www.linuxsymposium.org/

GUADEC 2006
Date: June 24-30, 2006
Location: Vilanova i la Geltrú, Spain
2006.guadec.org

OSCON Open Source Convention
Date: July, 24-28, 2006
Location:Portland, Oregon
http://conferences.oreillynet.com/os2006/

2006台灣Linux 國際研討會
時間: 2006/8/1 ~8/2
地點: 台北國際會議中心
網址: http://www.tca.org.tw/train/D10b00418.asp

LinuxWorld San Francisco
Date: August 14-17, 2006
Location:Moscone Center,San Francisco,CA, USA
http://www.linuxworldexpo.com/live/12/register/

ESC-Taiwan 2006 (Embedded Systems Conference Taiwan 2006)
Date: August 17-18, 2006
Location:Taipei, Taiwan
http://www.esconline.com/asia/#taiwan

ICOS 2006 開放源碼國際研討會

時間:2006/9/1~2006/9/3
地點:新竹國家高速網路與計算中心
網址:: http://2006.icos.org.tw/

2006 Red Hat 開放原始碼大會
時間:2006/10/04 9:00~2006/10/04 17:30
地點:喜來登飯店祿廳(台北市忠孝東路一段12號)
網址:http://www.opensourcesymposium.org/tp/overview.html

coscup 2006
時間: 2006 年 10 月 28 日(六) 9:30 - 18:00
地點:台大綜合體育館二樓
網址:http://coscup.tossug.org/index.php

2006/04/05 

OLPC的Software task list

OLPC的Software task list
完成於2006/4/6

可以看的出來負責會有那些類別被安裝在OLPC中,重要的是看出由那些人負責

分以下幾類
Kernel
Base System Environment
Network Environment
Localization and Universal Access
Educational Software
Educational Games Software

另一個可以參考的Software Ideas
它有關於為什麼是Linux而不是BSD
是JFFSx還是YAFFS
...

2006/04/04 

Linux:ext2轉換成 ext3日誌型檔案系統(完整轉換)

Linux:ext2轉換成 ext3日誌型檔案系統(完整轉換)
注意事項:
1.kernel是否已支援 (cat /proc/filesystems)
2.開機的kernel和initrd是否可以支援:例如grub是不是可以讀到kernel它自已(stage 1.5 or 2)
步驟:
1. # tune2fs -j /dev/hda1
2. 修改 /etc/fstab設定:
" /dev/hda1 / ext2 errors=remount-ro 0 1"
改成:
" /dev/hda1 / ext3 errors=remount-ro 0 1"

2006/04/01 

SCIM 在Fedora 5

SCIM 在Fedora 5
Fedora 5己經有很好的中文輸入環境:SCIM
但假如你想在英文環境下使用 , 請在i18加入以下設定(參考自gcin安裝經驗-Fedora 4)
# cat /etc/sysconfig/i18n
LANG="en_US.UTF-8"
SYSFONT="latarcyrheb-sun16"
SUPPORTED="en_US.UTF-8:en_US:en"
GTK_IM_MODULE=scim
QT_IM_MODULE=xim
XIM_PROGRAM=scim
LC_CTYPE="zh_TW"

 

Fedora 5安裝步驟

Fedora 5安裝步驟
完成於2006/3/21
最後修正2006/5/31


1 取得Fedora 5
官方資料建議您利用BitTorrent下載,尤其是DVD版本 http://torrent.fedoraproject.org/.
官方發佈的下載網站列表 : http://fedora.redhat.com/Download/mirrors.html
個人建議下載網站:(64Bit版本請將i386改為x86_64即可)

  • CD版(i386)

ftp://ftp.isu.edu.tw/pub/Linux/Fedora/linux/core/5/i386/iso/FC-5-i386-disc1.iso
ftp://ftp.isu.edu.tw/pub/Linux/Fedora/linux/core/5/i386/iso/FC-5-i386-disc2.iso
ftp://ftp.isu.edu.tw/pub/Linux/Fedora/linux/core/5/i386/iso/FC-5-i386-disc3.iso
ftp://ftp.isu.edu.tw/pub/Linux/Fedora/linux/core/5/i386/iso/FC-5-i386-disc4.iso
ftp://ftp.isu.edu.tw/pub/Linux/Fedora/linux/core/5/i386/iso/FC-5-i386-disc5.iso

  • DVD版(i386)
ftp://ftp.isu.edu.tw/pub/Linux/Fedora/linux/core/5/i386/iso/FC-5-i386-DVD.iso

2 安裝之前的提醒
安裝Fedora建議您準備好空的硬碟空間,以利建立Fedora,需要的空間從最小的298MB到9GB都有可能,個人建議你準備2~4GB即可。

個人測試的最小空間如下

  • 無xwindows及gnome情形下:取消所有的Package最小也要298MB,但要再加上安裝過程的暫存空間約需500多MB
  • 最小xwinodws及gnome安裝:最小需要1.1~1.2GB空間(含暫存空間)

3 安裝步驟
3.1 放入Fedora 5光碟(DVD)後,重新開機
01.png按Enter即可
3.2 檢查光碟,如果光碟第一次安裝,建議檢查,不然選Skip跳過即可
02-cd found.png
3.3 Fedora 5 LOGO,可以看一下Release Notes按下一步
03-Logo.png
3.4 選擇安裝過程中使用的語言(只限安裝過程)
04-InstallLanguage.png
3.5 選擇Keyboard
05-Keyboard.png

3.6 新安裝,或升級,本範例為新安裝
06-InstallorUpgrade.png
3.7 選擇分割硬碟的方式,個人喜歡自已來,選Create custom layout.

07-Partition.png
3.8 分割硬碟空間

3.8.1 SWAP:非必要選項

  • 按NEW
  • File System Type 選 swap
  • Size:大小一般設為RAM的1.5到2倍

3.8.2 / :必選

  • 按NEW
  • File System Type選Ext3 <建議值>
  • Size:大小為75MB到9GB,甚至更大,個人建議給2到4GB即可

08-FDisk.png
3.9 安裝多重開機選項:Boot Loader (GRUB) 及Boot Menu設定

如果有其它作業系統存在,例如Windows會顯示

Other /Dev/xhc1

Fedora Core /Dev/xhc2

下圖為只有Fedora Core 5一種作業系統時

09-BootLoader.png

3.10 預設是用DHCP
10-Network.png

3.11 選時區,終於會放大了,以前一直不是很人性(尤其是對台灣而言:p)

當然啦,你也可以用下拉式選單,選擇Asia/Taipei

11-Region.png

3.12 設定系統管理者:root的密碼
12-PWD.png

3.13 選擇安裝的套件

13-2-Package-Customize now.png

3.14 加入中文支援
13-3-Package-Languages.png

3.15 預設,GNOME 2.14變的快多了
13-4-Package-Windows.png

3.16 下一步
14.png

3.17 格式化剛剛的硬碟分割區及安裝套件
15-Format-install.png

3.18 安裝完成,重開機
16-Format-install.png

4 第一次開機
4.1 Welcome,選即可
21-Welcome.png

4.2 License Agreement,看完後必須選 才能按
22-License.png

4.3 防火牆設定,預設如下,建議按即可

  • Firewall:Enabled 開始Firewall
  • Trusted services:SSH 預設只有打開SSH,表示只有本機中只有SSH接受外來的連線
  • Other ports:可自定Port number及Protocol為tcp或udp

23-Fireall.png

4.4 SELinux,Security-Enhanced Linux

Linux會對所有的行程(即執行中的程式),做安全性的限制,如果User不熟悉SELinux卻開啟它,可能還沒防到破壞者,自已卻寸步難行。那要不要開呢?,先按下一步吧!
24-SELinux.png

4.5 設定時間及日期
25-DateTime.png

4.6 設定螢幕
26-Display.png

4.7 本人是1024*768 LCD,如果未選,預設最大解析度只有800x600
26-2-Display-LCD.png
4.8 選你要的解析度
26-3-Display-1024.png
4.9 建一個user
27-AddUser.png
4.10 測試聲音,以前的Fedora一但不成功,會當機,不知這裡是不是有所改善
28-SoundCard.png
4.11 登入畫面
31-Login.png
4.12 可以選擇語系
31-2-Language-TW.png
4.13 是不是以後都用這個語言呢?
31-3-Language-Default.png
4.14 登入後的畫面
32-Desktop.png
4.15 試一下Firefox
33-Firefox.png
4.16 試一下中文輸入法,太好了,完全不用再安裝就有中文輸入了
33-Firefox-TW.png
4.16 Enjoy


補充:

安裝一下NTFS吧,不然無法讀取NTFS的Partition

#yum install kernel-module-ntfs-$(uname -r)

About me

  • I'm Martin's blog 馬汀的部落格
  • From 中壢市, 桃園縣, Taiwan
  • -----BEGIN GEEK CODE BLOCK----- Version: 3.1 Comment: For info see http://www.geekcode.com GC/CS/CC/E/IT/TW d- s a C++++ L++++ P+ L++++ E--- W+++ N++ o+ K- w+++ O- M- V- PS+ PE++ Y+ PGP+ t 5- X++ R- tv- b+++ DI+ D-- G e+++ h+ r+ y+ z? ------END GEEK CODE BLOCK------ /**************************** 旅行是我生命的動力 它的樂趣從計劃旅行開始 我樂於分享旅行及Linux Kernel上的每一件事. ****************************/
My profile