日前升級了 debian 上的 gem,隨即發生無法使用的狀況,檢查之後發現,debian 內建的 rubygems 套件安裝位置在 /var/lib/gems/,而gem 原生的安裝位置在 /usr/lib/ruby/gems/,因此升級後會發生找不到正確 gems 的狀況。
因為 gems 的目錄配置方式不符合 FHS,debian 在 3.x 就一直遲遲不發佈 rubygems 套件,即使目前 4.x 發佈了,在目錄的相容性上問題也很多。
目前看來要安裝 gems 又不用通過官方安裝包條件的最好方法就是,先安裝內建的 rubygems,執行 gem update --system 之後,會得到一個 /usr/bin/gem1.8,然後移除 rubygems 和 libgems-ruby1.8,最後將 /usr/bin/gem1.8 重新命名成 /usr/bin/gem,就可以得到原生的 gem。
Saturday, December 29, 2007
Sunday, December 23, 2007
jifty screencast
今天發現一個還不錯的 jifty 教學影片,位在
http://www.crium.univ-metz.fr/docs/devel/jifty/screencast.html
感覺上和 rails demo movie 差不多,晚點再來看看,不然 CPAN 上的 tutorial 實在不是我小小弱者看得懂的阿XD。
OS: CPAN 上的 tutorial 連基本的 MVC 架構都沒解釋清楚,實在也太把大家都當作強者了 Orz...
http://www.crium.univ-metz.fr/docs/devel/jifty/screencast.html
感覺上和 rails demo movie 差不多,晚點再來看看,不然 CPAN 上的 tutorial 實在不是我小小弱者看得懂的阿XD。
OS: CPAN 上的 tutorial 連基本的 MVC 架構都沒解釋清楚,實在也太把大家都當作強者了 Orz...
Labels:
framework,
jifty,
perl,
programming
Thursday, December 6, 2007
CGI::UploadEasy
今天研究了一下 CGI::UploadEasy 模組,這是 CGI 上傳模組中最簡單的一個,只要在網頁內設定好上傳檔案用的 input 欄位,然後最後加上一行
這樣會自動判斷有多少個檔案要上傳,還有上傳檔案的 mime-type,最後可以用 $upload 物件內的方法來取得上傳檔案的參數。
不過這個模組不是很適合我目前希望的方式,他能夠指定的參數只有目錄,中文也有問題,另外兩個 CGI::Upload 和 CGI::Uploader 模組則是功能太複雜了,過兩天有時間的話自己動手作一個上傳模組好了。
my $upload = CGI::UploadEasy->new(-uploaddir=>"上傳資料夾",-maxsize=>"負數視為不設限,單位為KB",-tempdir=>"暫存資料夾");
這樣會自動判斷有多少個檔案要上傳,還有上傳檔案的 mime-type,最後可以用 $upload 物件內的方法來取得上傳檔案的參數。
不過這個模組不是很適合我目前希望的方式,他能夠指定的參數只有目錄,中文也有問題,另外兩個 CGI::Upload 和 CGI::Uploader 模組則是功能太複雜了,過兩天有時間的話自己動手作一個上傳模組好了。
Labels:
perl,
programming
Tuesday, November 27, 2007
example ruby
今天在我的 Debian 上面裝了 ruby 來嚐鮮,感覺相當有趣,就如同作者所希望的 ruby 這顆紅寶石給人輕快簡單的感覺,相較於 perl 這個穩重的珍珠,各有所擅。
要建制一個 Rail application 的環境需要下的指令有
這還會自動安裝 libreadline 等等 lib
其中
然後再下
就可安裝 Rails,不過還未包含 Mongrel 伺服器,等等再研究須不需要現在安裝
要建制一個 Rail application 的環境需要下的指令有
sudo aptitude install ruby ri rdoc irb rubygem
這還會自動安裝 libreadline 等等 lib
其中
- ri 可以用來查詢 module
- irb 是 interactive ruby
- rubygem 是 ruby 的 package management framework,安裝完後有 gem 指令可用
- rdoc 可以用來生成 doc
然後再下
sudo gem install rails --include-dependencies
就可安裝 Rails,不過還未包含 Mongrel 伺服器,等等再研究須不需要現在安裝
Labels:
debian,
linux,
programming,
ruby,
unix
Tuesday, November 20, 2007
期中考
期中考終於告一段落了,在繼續這樣考下去我實在會撐不住,這種沒意義的活動要持續到什麼時候呢,看了 Hacker & Painter 之後真的覺得人生從七歲到二十一歲的現在,自己和周遭的人都在不斷進行這種奇怪的活動,老師和學生都只是互相應付而已,但是卻沒人肯真正面對事實,高喊教改的蠢豬們真的應該試著去讓教育產出可以創造出財富的人,而不是讓大家輕鬆學習,輕鬆學習又不代表快樂,要輕鬆的話作弊就可以了,何必要教改呢?不是嗎?
不過雖說告一段落,下星期還有電路學,下下星期還有電磁學,看來又跟上學期一樣,到學期末都不會有停止的一天了,我只能說,這不是我要的生活阿,大學生不是應該學習如何去創造或欣賞美好的事物嗎?失去了本身最值得驕傲的文化和大腦的創意,在怎麼會寫考卷也不值得驕傲吧?歷史上從來未曾聽說過考試可以讓一門學問興盛繁榮,倒是看了不少美麗的中文文體和學科因為考試制度的介入而跨入學問演化的死胡同。我只能説,我想要愉快、有趣的工作,不要考試阿。但只要杜正勝一天不下台,教育界就只會一天無法進步,看來還是不用期待大學畢業前會又什麼好日子過了,就這樣看著國家部會首長們把高教一步步的推向毀滅吧。
不過雖說告一段落,下星期還有電路學,下下星期還有電磁學,看來又跟上學期一樣,到學期末都不會有停止的一天了,我只能說,這不是我要的生活阿,大學生不是應該學習如何去創造或欣賞美好的事物嗎?失去了本身最值得驕傲的文化和大腦的創意,在怎麼會寫考卷也不值得驕傲吧?歷史上從來未曾聽說過考試可以讓一門學問興盛繁榮,倒是看了不少美麗的中文文體和學科因為考試制度的介入而跨入學問演化的死胡同。我只能説,我想要愉快、有趣的工作,不要考試阿。但只要杜正勝一天不下台,教育界就只會一天無法進步,看來還是不用期待大學畢業前會又什麼好日子過了,就這樣看著國家部會首長們把高教一步步的推向毀滅吧。
Saturday, November 10, 2007
回憶
最近幾天事情都變得很奇怪,或許是我壓力太大?做了怪夢,許多事情這幾天都開始回到腦中,原本以為這些回憶都應該被擠出我稀少又耗用過度的記憶體外了,真的不懂這些事情為什麼現在會浮現上來,簡直像奪命連環索一樣緊緊的扣回大腦,或許我該思考一下我過去到現在面對這些問題的態度了。
Thursday, November 8, 2007
11/8
從昨天開始心神不寧後,今天清晨做了詭異的夢,醒後依稀記得是順忻回來了,夢中氣氛似乎還頗為歡欣,不記得怎麼結束的了,只記得醒來後悵然若失的感覺,一度還不記得夢中情景,最後勉強回憶起再度見面的一瞬間,整體而言不算個好夢,唯一欣喜者與順忻相見甚歡而已。
今天整天仍然氣血翻湧不能自己,想來也已經許久不曾見面,頗想撥通電話去問問她是否仍然安好,只是惟恐她或許不願見到我。
什麼時候還會有國中同學會呢?還有機會見到大家嗎?
今天整天仍然氣血翻湧不能自己,想來也已經許久不曾見面,頗想撥通電話去問問她是否仍然安好,只是惟恐她或許不願見到我。
什麼時候還會有國中同學會呢?還有機會見到大家嗎?
Wednesday, November 7, 2007
Monday, November 5, 2007
/usr/share/doc
/usr/share/doc 下文章還真是豐富,網海挖寶,卻不知身在寶山中,把 /etc/apache2/site-enabled/000-default 中 /usr/share/doc 允許網域開放就可以很方便的到處閱讀了。
舊文回顧一
要不是被家瑜從 MSN Space 挖出來,還都忘記了大一國文底子還不錯時寫的東西。
現在看看大一自己寫的些拙文,寫得還真是好,在交大兩年薰陶之下,這輩子大概再也寫不出這些東西了吧!
篇篇情難了,賭文思人,仍是情何以堪,不知如何言喻。
現在看看大一自己寫的些拙文,寫得還真是好,在交大兩年薰陶之下,這輩子大概再也寫不出這些東西了吧!
篇篇情難了,賭文思人,仍是情何以堪,不知如何言喻。
做不該做的事情 問不該問的問題
等不該等的結局 飲不該飲的酸辛
妳問 你在做什麼 我說 我在找雨巷裡 丁香的氣息
妳問 你在做什麼 我說 我在盼秋池裡 紅蓮的足跡
妳揮了揮手 把一剪春梅當作妳唯一的回音 交在我手中
我搖了搖頭 把章臺飛絮當作我最後的回憶 打包在背後
只是我沒有回頭就走
只是求妳讓我把無可奈何當作我僅存的藉口
雋在我與維特毫無煩惱的墓碑上頭
Sunday, November 4, 2007
Moazrt k525 小夜曲
念光子學的煩悶中順手抓了 Mozart k525 小夜曲,這是我第一次聽莫札特的曲子,聽起來沒有很多特別之處,大概這是宴會用的曲子,所以沒什麼感觸:p,聽曲子途中看到一個不錯的樂理網站,順手丟進了 del.icio.us,等撐過這幾週再來研究,(os: 該死的光子學阿)。
Saturday, November 3, 2007
COSCUP 2007
下午兩點搭車北上,剛好趕上聽最後一場。
純論感覺的話頗有趣,缺點就是人稍嫌多了一點,簡報者也太多了,每位簡報者聽起來都像是在為自己的產品打廣告,沒有真正有深度的內容,不過也觀摩到了長輩們的簡報功力和主持功力,整場聽下來沒有很多晦澀的工程師笑話,頗可以吸引入門者,但是對於想精進的 geek 來說就沒什麼用了:p。
離開的時候遇到一個寫 python 的 marr,互相留了 mail,有機會一定會再見面的吧。
回程的時候想起今年沒參加到的 debian birthday party,希望明年有空參加。
純論感覺的話頗有趣,缺點就是人稍嫌多了一點,簡報者也太多了,每位簡報者聽起來都像是在為自己的產品打廣告,沒有真正有深度的內容,不過也觀摩到了長輩們的簡報功力和主持功力,整場聽下來沒有很多晦澀的工程師笑話,頗可以吸引入門者,但是對於想精進的 geek 來說就沒什麼用了:p。
離開的時候遇到一個寫 python 的 marr,互相留了 mail,有機會一定會再見面的吧。
回程的時候想起今年沒參加到的 debian birthday party,希望明年有空參加。
Labels:
note
Wednesday, October 31, 2007
etch 下 tasksel 的相依套件
aptitude show 了一下,tasksel 不知不覺偷偷地以 aptitude 為後端了
看來以後一切都會以 aptitude 為底了
Depends: debconf (>= 0.5) | debconf-2.0, debconf (>= 1.5.5) | cdebconf (>= 0.106), liblocale-gettext-perl, aptitude (>= 0.2.15-1), tasksel-data
看來以後一切都會以 aptitude 為底了
Saturday, October 27, 2007
啟用和禁用 root
ubuntu 預設禁用了 root,要啟用的話只要 sudo passwd root 就可以設置 root 密碼並啟用,要再度禁用則 sudo passwd -l root,看來我 passwd manual 沒看熟阿 @@
Labels:
command usage,
linux,
ubuntu,
unix
Thursday, October 25, 2007
debian 下使用 make menuconfig 需要套件
目前測試需要套件為
gcc, binutils, modutils, libncurses5, libncurses5-dev
這樣才能啟動 make menuconfig
其中 gcc, binutils 可置換成 build-essential
不曉得是不是可以更少 :p,下次測看看
gcc, binutils, modutils, libncurses5, libncurses5-dev
這樣才能啟動 make menuconfig
其中 gcc, binutils 可置換成 build-essential
不曉得是不是可以更少 :p,下次測看看
Friday, October 19, 2007
ADSL 安裝 Debian Etch
參考 Debian 安裝手冊
http://www.debian.org/releases/stable/i386/apds05.html.zh_CN
Only one line --- boot: modules=ppp-udeb
真是越來越懶了阿,Etch 之後 Debian 已經完全進入懶人包狀態,要怎麼懶就怎麼懶XD
http://www.debian.org/releases/stable/i386/apds05.html.zh_CN
Only one line --- boot: modules=ppp-udeb
真是越來越懶了阿,Etch 之後 Debian 已經完全進入懶人包狀態,要怎麼懶就怎麼懶XD
Sunday, October 14, 2007
Saturday, October 13, 2007
Tuesday, August 14, 2007
架設 svn server
今天為了安裝老闆的 trac plugin,順便就架了一個 svn server 來看看,晚點 ccca 的 dormnet 專案可能也會用到,正好來試用一番。
多虧了這兩篇詳盡的文章,好像還不太難搞定,接下來只要 svk 再熟一點,我像就可以真的自己用他來開發專案了。
Tsung's Blog: Debian Linux 架設 Subversion(SVN)
Asho's Blog: 在Debian下安裝SVN(subversion)
一個暑假下來,學到了一些東西,雖不算多,也算有了進展,不過不甚了解,何以老闆會叫我做這些我不太擅長的東西呢?這樣對他來說付錢不見得比較划算呀!
多虧了這兩篇詳盡的文章,好像還不太難搞定,接下來只要 svk 再熟一點,我像就可以真的自己用他來開發專案了。
Tsung's Blog: Debian Linux 架設 Subversion(SVN)
Asho's Blog: 在Debian下安裝SVN(subversion)
一個暑假下來,學到了一些東西,雖不算多,也算有了進展,不過不甚了解,何以老闆會叫我做這些我不太擅長的東西呢?這樣對他來說付錢不見得比較划算呀!
Friday, August 3, 2007
Friday, July 27, 2007
萬惡的 perl GD 和 Authen::Captcha module
原來是需要 libgd2-xpm-dev 這個套件,快記下來免得忘記了
Labels:
debian,
perl,
programming
Sunday, July 22, 2007
logrotate 問題再起
繼上次 debian 4.0r0 的 logrotate 壓縮了 apache 的日誌後,她又出問題了,安裝了 mysql 後 crond 每隔幾天就會寄出一封信警告我它沒辦法執行 logrotate,信的內容長成這樣:
google 後暫時也找不出解法,懷疑是目錄權限的問題造成的,雖然 /etc/cron.daily/ 下的 script 應該是 root 在執行才對,暫時先把 /var/log/mysql 的權限改成所有人皆可執行,如果還是不行再說吧。
/etc/cron.daily/logrotate:
error: error running shared postrotate script for /var/log/mysql.log /var/log/mysql/mysql.log /var/log/mysql/mysql-slow.log
run-parts: /etc/cron.daily/logrotate exited with return code 1
google 後暫時也找不出解法,懷疑是目錄權限的問題造成的,雖然 /etc/cron.daily/ 下的 script 應該是 root 在執行才對,暫時先把 /var/log/mysql 的權限改成所有人皆可執行,如果還是不行再說吧。
Labels:
debian
Thursday, July 19, 2007
install svk on debian
如果要從 cpan 安裝的話會發現缺少 SVN::Core,但並不是 cpan 裡面搜尋到的那個 SVN::Core,而是要安裝附屬於 SVN 的 library,在 debian 裡面分別是 libsvn-perl,libsvn-simple-perl,libsvn-mirror-perl,用 aptitude install 安裝三個套件後在進入 cpan command line 下 install SVK,就會順利完成安裝。
也可以用套件安裝,會簡單很多,一行 aptitude install svk 就結束了。不過我在用 cpan 安裝完後才發現有這個套件,來不及了:p,不過從 cpan 裝的好處是更新快,不用等 debian打包新的套件,也是不錯的選擇。
以目前 aptitude show svk 的內容來看該套件只有到 1.08-2 版,cpan 上的則已經到 2.0.0.1,如果兩個版號是相對應的,那麼 cpan 上的版本看來快很多了:)。
也可以用套件安裝,會簡單很多,一行 aptitude install svk 就結束了。不過我在用 cpan 安裝完後才發現有這個套件,來不及了:p,不過從 cpan 裝的好處是更新快,不用等 debian打包新的套件,也是不錯的選擇。
以目前 aptitude show svk 的內容來看該套件只有到 1.08-2 版,cpan 上的則已經到 2.0.0.1,如果兩個版號是相對應的,那麼 cpan 上的版本看來快很多了:)。
Labels:
debian,
linux,
perl,
programming
Wednesday, July 18, 2007
become CAPN maintainer
Gugod 幫我在 pause.perl.org 申請了一個帳號,就這樣變成寥寥可數的台灣 cpan maintainer ,真是科科。
Labels:
perl,
programming
Saturday, July 14, 2007
修復留言板
今天終於把光電營網站的留言板修復了,因為對 debian 的套件名稱還不太熟,一直找不到 GD lib 的套件,也就不能用 cpan 安裝 GD 和 Authen::Captcha,花了一點時間終於找到要安裝 libgd2-xpm 這個套件,這樣會同時支援 xpm,而且這套件會把 cpan 裡 GD 需要的 libjpeg、libfreetype、libpng、zlib、libxpm 都一起安裝了,這樣就省去很多麻煩,接下來就可以進 cpan 一舉把 GD 和 Authen::Captcha 編譯完成,到這裡就大功告成,等過幾天再來重寫那隻留言板。
Labels:
debian,
linux,
perl,
programming
Friday, June 29, 2007
Sunday, June 24, 2007
給使用者的登入訊息
因為 bash 在使用者登入後會依序讀取 /etc/profile, ~/.bashrc, ~/.bash_profile, ~/.bash_login, ~/.profile,如果要在使用者登入時提供訊息,只要新增一個訊息檔案如:/etc/loginmessage,再決定要發送的對象,如果是全體使用者,只要在 /etc/profile 加入一行 cat /etc/loginmessage,這樣就可以發送該訊息給使用者,如果要發送給單一使用者則加入在該使用者的 ~/.profile 中就可以了。
IBM 的 ServerRAID 原來這麼難纏
Debian, FreeBSD, OpenBSD 比較正統耐操的系統全都不支援,RHEL 和 SUSE 也要開機時用 linux dd 掛入驅動程式,Google 上滿是被 adaptec adp94xx 這張卡荼毒的遺跡,這教訓告訴我下次一定不買 IBM 的東西...雖然 1U 用 4萬元買真的很便宜了...,下次還是換 Sun 或 HP 吧,不然真的在忙的時候哪有時間編 kernel。不過還是感謝經銷商賣這麼便宜又花時間幫我處理問題。
Saturday, June 23, 2007
debian 下 webalizer 日誌問題
在 Debian 4.0r0 下處理掉 webalizer 編碼問題後,後來又發現日誌分析只能維持幾天,檢查了一下發現 /var/log/apache2/ 下的舊日誌都被壓縮了,當然沒辦法分析,要更改循環日誌機制才能處理掉,方法如下;
$ sudo vi /etc/logrotate.d/apache2
將 weekly 註解掉改成 monthly,這樣就會一個月才換一次日誌,再把 compress 註解掉,避免壓縮舊日誌檔,就可儲存離開。
不過舊日誌就這樣沒了...
$ sudo vi /etc/logrotate.d/apache2
將 weekly 註解掉改成 monthly,這樣就會一個月才換一次日誌,再把 compress 註解掉,避免壓縮舊日誌檔,就可儲存離開。
不過舊日誌就這樣沒了...
Friday, June 22, 2007
/etc 下的檔案
▣帳號密碼表
/etc/passwd
▣遮蔽密碼表
/etc/shadow
▣主機表
/etc/hosts
IP 和 主機名稱的對應表
▣DNS表
/etc/resolve.conf
▣
/etc/services
▣初始程序表
/etc/inittab
init的組態檔,指定了runlevel,描述開機程序
▣檔案系統表
/etc/fstab
▣
/etc/mtab
▣bash 啟動程序稿
/etc/profile
使用者登入後 bash 會依序執行 /etc/profile, ~/.bash_profile, ~/.bash_login, ~/.profile
▣
/etc/issue
/etc/passwd
---example---
▣遮蔽密碼表
/etc/shadow
---example---
▣主機表
/etc/hosts
IP 和 主機名稱的對應表
---example---
127.0.0.1 localhost
▣DNS表
/etc/resolve.conf
---example---
search ieo.NCTU.edu.tw
nameserver 140.113.1.1
nameserver 140.113.6.2
▣
/etc/services
---example---
▣初始程序表
/etc/inittab
init的組態檔,指定了runlevel,描述開機程序
---example---
▣檔案系統表
/etc/fstab
---example---
▣
/etc/mtab
---example---
▣bash 啟動程序稿
/etc/profile
使用者登入後 bash 會依序執行 /etc/profile, ~/.bash_profile, ~/.bash_login, ~/.profile
---example---
▣
/etc/issue
---example---
Wednesday, June 20, 2007
Monday, June 18, 2007
駱馬書速記-第二章
Chapter2 純量資料
------------------------------------------------------------------------
2.1
■perl 內部不存在整數,所有整數常數會轉換成等效的倍精度數值
■數值可以用指數表示法
ex: 100=1e2
■perl 可以在整數內插入底線方便閱讀
ex:5432345=5_432_345
■八進制以0開頭,十六進制以0x開頭,二進制以0b開頭
ex:0377=0xff=0b11111111
■modulus算符(%)只取整數部份運算
ex:10.5%3.2=10%3
■乘冪算符以雙星號表示
ex:2**3=8
------------------------------------------------------------------------
2.2
■
------------------------------------------------------------------------
2.1
■perl 內部不存在整數,所有整數常數會轉換成等效的倍精度數值
■數值可以用指數表示法
ex: 100=1e2
■perl 可以在整數內插入底線方便閱讀
ex:5432345=5_432_345
■八進制以0開頭,十六進制以0x開頭,二進制以0b開頭
ex:0377=0xff=0b11111111
■modulus算符(%)只取整數部份運算
ex:10.5%3.2=10%3
■乘冪算符以雙星號表示
ex:2**3=8
------------------------------------------------------------------------
2.2
■
Labels:
perl,
programming,
未完成
SFTP chroot?
今天看到這篇文章
http://smallken.no-ip.org/blog/2007/06/14/271/
想起我的 vsftpd 是有設定 chroot 的,可是如果使用者用 SFTP 登入的話會怎樣?sshd 沒有 chroot 這回事呀。馬上試了一下,跟想像中的一樣,使用者又可以亂跑了,還可以隨便下載別的使用者的資料(umask=022),看來真是糟糕,得再想辦法找資料了。
http://smallken.no-ip.org/blog/2007/06/14/271/
想起我的 vsftpd 是有設定 chroot 的,可是如果使用者用 SFTP 登入的話會怎樣?sshd 沒有 chroot 這回事呀。馬上試了一下,跟想像中的一樣,使用者又可以亂跑了,還可以隨便下載別的使用者的資料(umask=022),看來真是糟糕,得再想辦法找資料了。
Labels:
bsd,
command usage,
linux,
unix
Sunday, June 17, 2007
OpenBSD 的防火牆
前陣子在看 iptables 的書時偶然看到了 OpenBSD 的防火牆好像很特別的樣子,前幾天又看到了這篇文章,
http://docs.huihoo.com/openbsd/testimonials.html
形容得真是太囂張了,希望暑假有時間可以來試試這個作業系統,另外也找到了這篇文章提到關於 OpenBSD 的安裝方式
http://www.ibm.com/developerworks/cn/aix/library/au-openbsd.html
剩下的文章似乎就不多了(看來 OpenBSD 真的很少人用),只剩
http://openbsd.linuxsir.org/main/index.php
這個網站還沒仔細看過,今天也去圖書館借了"OpenBSD 完全探索",可惜翻譯實在有夠爛,封面還標示原文書獲得 Amazon 五顆星評價,真是諷刺,安裝指導只提到了用軟碟機開機的方式,真不曉得他是怎麼獲得五顆星的,anyway,暑假有機會一定要裝看看。
記錄一下幾個OpenBSD資源站:
Gigabite:http://ftp.giga.net.tw/#openbsd
國網中心:http://ftp.twaren.net/BSD/OpenBSD/
還有NetBSD的手冊:
http://netlab.cse.yzu.edu.tw/~statue/freebsd/docs/netbsd/netbsd.html
http://docs.huihoo.com/openbsd/testimonials.html
形容得真是太囂張了,希望暑假有時間可以來試試這個作業系統,另外也找到了這篇文章提到關於 OpenBSD 的安裝方式
http://www.ibm.com/developerworks/cn/aix/library/au-openbsd.html
剩下的文章似乎就不多了(看來 OpenBSD 真的很少人用),只剩
http://openbsd.linuxsir.org/main/index.php
這個網站還沒仔細看過,今天也去圖書館借了"OpenBSD 完全探索",可惜翻譯實在有夠爛,封面還標示原文書獲得 Amazon 五顆星評價,真是諷刺,安裝指導只提到了用軟碟機開機的方式,真不曉得他是怎麼獲得五顆星的,anyway,暑假有機會一定要裝看看。
記錄一下幾個OpenBSD資源站:
Gigabite:http://ftp.giga.net.tw/#openbsd
國網中心:http://ftp.twaren.net/BSD/OpenBSD/
還有NetBSD的手冊:
http://netlab.cse.yzu.edu.tw/~statue/freebsd/docs/netbsd/netbsd.html
Saturday, June 16, 2007
Thursday, June 14, 2007
Monday, June 11, 2007
疑惑很久的問題
如果說一個人能了解意識形態之間的不同並尊重,那他要如何選擇一個作為自己行為基礎的意識形態?主流的意識形態是以中立的姿態出現的,所以雖然他的行為中可以包含許多意識形態,如某學者描述自己的:經濟上的社會主義,文化上的保守主義,政治上的自由主義;但是他要如何面對與他不同的意識形態?如果他是主流,與他抵觸的意識形態並沒有什麼錯誤,或許只是一個比較弱勢的意識形態而不被大眾所接受而已。而極有可能的,也許是自己的意識形態為弱勢的一方,或許自己認為這種形態對大眾有好處,但並不被認同,甚至被排擠、攻擊、厭惡,這種意識形態之間的互相壓迫總是不斷的在發生,教育的目的有部份就是在避免這種爭執的出現,但教育的過程中也不斷的為一個人生成意識形態,再去導致意識形態的互相擠壓,形成一種相生相剋的矛盾情形,雖然我對道家的理論不甚了解,但每次有類似的想法時都會聯想到道家之所以為何反智的理由,或許跟這拖不了關係吧?
看了一篇文章之後,這個困惑很久的問題才愕然清楚浮現,不過這個問題能有解答嗎?
看了一篇文章之後,這個困惑很久的問題才愕然清楚浮現,不過這個問題能有解答嗎?
Saturday, June 9, 2007
apache 的 icon
apache 在沒有網頁的情況下自動生成的目錄前帶有 icon,不過內建的 icon 實在太醜,用 locate 就可以找出 icon 的位置來把它們換掉,從生成的網頁裡可以找到一張圖片 folder.gif,查詢這張圖片
$ locate folder.gif
/home/eocamp/2006/site/phpbb/templates/subSilver/images/folder.gif
/home/shellingford/document/eocamp/2006/site/phpbb/templates/subSilver/images/folder.gif
/usr/lib/python2.4/idlelib/Icons/folder.gif
/usr/lib/python2.4/idlelib/Icons/openfolder.gif
/usr/share/apache2/icons/folder.gif
/usr/share/apache/icons/folder.gif
看來倒數第二行就是答案,這樣就可以利用相同名稱置換圖片了。
$ locate folder.gif
/home/eocamp/2006/site/phpbb/templates/subSilver/images/folder.gif
/home/shellingford/document/eocamp/2006/site/phpbb/templates/subSilver/images/folder.gif
/usr/lib/python2.4/idlelib/Icons/folder.gif
/usr/lib/python2.4/idlelib/Icons/openfolder.gif
/usr/share/apache2/icons/folder.gif
/usr/share/apache/icons/folder.gif
看來倒數第二行就是答案,這樣就可以利用相同名稱置換圖片了。
debian 的 webalizer 亂碼問題2
修改 webalizer 幾天後發現雖然可以執行,不過會導致後面出現參數錯誤,圖片無法生成Orz...,結果只能再修改回來,然後script最前面加上一行 unset LANG,這樣就真的可以執行無誤了!!!
Labels:
command usage,
debian,
linux,
unix
Sunday, June 3, 2007
Saturday, June 2, 2007
debain 的 webalizer 亂碼問題
如果安裝 debian 時的 locale 設為 zh_TW.UTF-8,因為 webalizer 的 script 寫得有疏忽,執行後的結果會有亂碼,修正 webalizer 的 script 執行時期的 locale 就可以解決:
1. vi /etc/cron.daily/webalizer
2. 將 WEBALIZER 參數改為 env LANG=C /usr/bin/webalizer
這樣就可以將執行 webalizer 時的 locale 修正
1. vi /etc/cron.daily/webalizer
2. 將 WEBALIZER 參數改為 env LANG=C /usr/bin/webalizer
這樣就可以將執行 webalizer 時的 locale 修正
Labels:
command usage,
debian,
linux,
unix
Sunday, May 13, 2007
Sunday, May 6, 2007
dpkg
dpkg會維護 /var/lib/dpkg 下的套件資訊
/var/lib/dpkg/available 有可用的套件
/var/lib/dpkg/status 記錄套件資訊
由 dpkg, select, apt-get 維護這些檔案
-E
-G
-l [--list] 列出已安裝套件
-L [--listfile] 列出套件會安裝的內容
-s [--status] 觀看套件說明
-S [--search] 搜尋某檔案所屬套件
-i [--install] 安裝套件
-r [--remove] 移除套件但留下組態檔
-P [--purge] 徹底移除套件
-R [--recursive] 遞迴處理指定目錄下的所有套件檔
-c [--contents] 觀看套件內容
--unpack 只解開不安裝
--configure
--print-avail
Labels:
command usage,
debian,
linux,
unix,
未完成
Saturday, May 5, 2007
Sunday, February 25, 2007
資料種類
regular file: [-] 正規檔案
ASCII: 純文字檔
binary: 二位元檔
data: 資料格式檔
directory: [d] 目錄
link: [l] 連結檔
device: 裝置檔
block: [b] 設備檔
character: [c] 字元檔
sockets: [s] 資料接口
FIFO: [p] 資料輸送
ASCII: 純文字檔
binary: 二位元檔
data: 資料格式檔
directory: [d] 目錄
link: [l] 連結檔
device: 裝置檔
block: [b] 設備檔
character: [c] 字元檔
sockets: [s] 資料接口
FIFO: [p] 資料輸送
chmod
chmod (u, g, o, a)(+, -, =)(r, w, x) 檔案或目錄
-R 遞迴更改
ex:
chmod u=rwx,go=rx 檔案名稱
user可讀可寫可執行,group other可讀可執行
-R 遞迴更改
ex:
chmod u=rwx,go=rx 檔案名稱
user可讀可寫可執行,group other可讀可執行
Labels:
command usage,
linux,
unix,
未完成
Wednesday, February 14, 2007
type
檢視指令的類型
不加任何參數,會以一句話指出該指令的類型。
-t:
只顯示出指令的類型,
file 表示為外部指令
alias 表示為命令別名
builtin 表示為 shell 的內建指令
-p:
除果該指令為外部指令,顯示出完整的檔名
-a:
會列出$PATH中所有的該指令完整檔名,包含 alias 也列出
不加任何參數,會以一句話指出該指令的類型。
-t:
只顯示出指令的類型,
file 表示為外部指令
alias 表示為命令別名
builtin 表示為 shell 的內建指令
-p:
除果該指令為外部指令,顯示出完整的檔名
-a:
會列出$PATH中所有的該指令完整檔名,包含 alias 也列出
Labels:
command usage,
linux,
unix,
未完成
ls
list的意思
列出檔案
-a: [--all]
列出全部的檔案,包括隱藏檔
-A: [--almost-all]
列出全部的檔案,包括隱藏檔,但不包括./和../這兩個目錄
--author:
和 -l 一起使用,印出每個檔案的作者
-C:
逐欄列出,不使用長資料串表示
--color={never, always, auto}:
決定是否使用顏色凸顯檔案類型
-d: [--directory]
僅列出目錄本身,不列出目錄內的檔案資料
-f:
直接列出結果,不進行排序( ls 預設會以檔名排序 )
-F: [--classify]
根據檔案、目錄等資訊,給予附加資料結構,
* 代表可執行檔,: 代表目錄,= 代表socket檔案,| 代表FIFO檔案
-h: [--human-readable]
將檔案容量以人類易讀的方式列出來
-i: [--inode]
列出 inode 位置,而非列出檔案屬性
-l: [ long ]
長資料串列出,包含檔案的屬性等資料
-n: [ ]
-r:
-R:
-S:
-t:
--full-time
--time=atime
--time=ctime
列出檔案
-a: [--all]
列出全部的檔案,包括隱藏檔
-A: [--almost-all]
列出全部的檔案,包括隱藏檔,但不包括./和../這兩個目錄
--author:
和 -l 一起使用,印出每個檔案的作者
-C:
逐欄列出,不使用長資料串表示
--color={never, always, auto}:
決定是否使用顏色凸顯檔案類型
-d: [--directory]
僅列出目錄本身,不列出目錄內的檔案資料
-f:
直接列出結果,不進行排序( ls 預設會以檔名排序 )
-F: [--classify]
根據檔案、目錄等資訊,給予附加資料結構,
* 代表可執行檔,: 代表目錄,= 代表socket檔案,| 代表FIFO檔案
-h: [--human-readable]
將檔案容量以人類易讀的方式列出來
-i: [--inode]
列出 inode 位置,而非列出檔案屬性
-l: [ long ]
長資料串列出,包含檔案的屬性等資料
-n: [ ]
-r:
-R:
-S:
-t:
--full-time
--time=atime
--time=ctime
Labels:
command usage,
linux,
unix,
未完成
Monday, February 5, 2007
藍色大門觀後記
總覺得好久沒有這種久久不能自己的感覺了
記得第一次看到這四個字的時候應該是高三,還是高四的時候吧,是在台南火車站前一家便利超商裡走著,而作品的名字取得真是好,我不知不覺就被那四個字迷住了,不過呢,家裡總是有個喜歡把錢看得很緊的老爸(又喜歡自稱很大方,把錢都花在我們身上),所以口袋一拉,狠下心走出便利商店的透明大門,遠離迷人的藍色大門...
後來,也不記得是在哪下載到這部影片的了,不過交大的生活總是如此繁忙,放著放著,就再也沒注意到它了,今天偶然的,整理手邊影片時,又被這四個字迷住了,興之所至,就打開看了一下,沒想到,那句亞馬遜用來形容哈利波特的書評,“令人欲罷不能,不能不一口氣看完“,拿來形容藍色大門真是再適合不過了。
易智言不愧是能在這麼短的時間內走紅的導演,相較於李安,他更加貼近了台灣人,就如同他所說的,他的電影主題“都是談人安身立命的事“,在政治、經濟總是動盪不安的台灣,他的電影是那麼不著痕跡的,安撫了台灣人的心,讓人不得不想起第1000期的商業週刊,“快樂國 不丹“,兩個主題完全不同的電影作品和評論文章,是如此的相互應和,似乎讓人感覺,安身立命的問題是台灣人永遠的宿命一樣,電影的情節雖然如此的輕鬆、甜蜜,看完之後,心中卻升起了久久不曾有過的抑鬱之感,雖然身為一個大學生,距離那青春活力的17歲還不過短短幾年,也不能不感慨良多,為什麼?就像易智言所述,他所追求的的目標,“寫影評、拍電影,可能都是一個過渡,我真正要的東西,是長久地徜徉在幸福中。那個東西是什麼?我不知道,因為我看不到。“,在不斷追求經濟成長的背後,台灣人卻越來越不愉快,簡單的幸福哪裡去了?遺留在藍色大門裡,那份年輕歲月的惆悵與快樂,或許才是每個人心中最渴盼的幸福吧。
內容簡介(摘自誠品網路書店)
阿孟(桂綸鎂 飾)是十七歲的高中女生,她常常感嘆自己已不再是「天空任鳥飛,海闊縱魚躍」的青少年了。無法再天空海闊,該當是心中藏了許多的秘密吧!一天,她把這些秘密全數老實地告訴了也十七歲的小士(陳柏霖 飾)。
小士與阿孟不同,無牽無掛無心機,鎮日泡在游泳池中,享受水波柔軟地捧托。他最大的心願是游泳比賽冠軍和做阿孟的男朋友。直到那天,他無預警地聽著阿孟向他揭露這份她始終深埋在心底的秘密……。
究竟是什麼樣的秘密,讓阿孟和小士這兩個十七歲的大孩子,一夜之間變成了大人?是什麼樣的秘密,使得尚不懂哲學是何物的小朋友,卻不得不面對生命存在的課題。
於是,他們不再是男女朋友了,也不是普通朋友。他們成為一種若即若離的糾纏。糾纏久了,疲倦了……。
他們預約將來,也許三年後,於一扇藍色大門前再見。
link1:藍色大門官方網站
link2:桂綸鎂官方網站
link3:wikipedia:桂綸鎂
link4:陳柏霖官方網站
link5:wikipedia:陳柏霖
link6:大聲誌:桂綸鎂專訪
link7:其他連結1
link8:其他連結2
Labels:
movie
Tuesday, January 23, 2007
Subscribe to:
Posts (Atom)