從 Windows 複製到 FreeBSD 的檔案,通常會因為換行字元不同,在 FreeBSD 開起來以後會在行尾看到「^M」的符號。
一般狀況下可以用 dos2unix 工具作轉換,不過 FreeBSD ports 裡面並沒有這個套件,不過後來查一下資料發現其實不用這麼麻煩,下個指令就好了:
cat file | col -b > new_file
軟體開發和生活瑣事
從 Windows 複製到 FreeBSD 的檔案,通常會因為換行字元不同,在 FreeBSD 開起來以後會在行尾看到「^M」的符號。
一般狀況下可以用 dos2unix 工具作轉換,不過 FreeBSD ports 裡面並沒有這個套件,不過後來查一下資料發現其實不用這麼麻煩,下個指令就好了:
cat file | col -b > new_file
Install Apache
cd /usr/ports/www/apache22
make WITH_MPM=worker WITH_THREADS=yes install clean
for subversion:
make WITH_MPM=worker WITH_THREADS=yes WITH_AUTH_MODULES=yes WITH_DAV_MODULES=yes WITH_SSL_MODULES=yes WITH_PROXY_MODULES=yes WITH_BERKELEYDB=db42 install clean
然後到 /boot/loader.conf 加入一行
accf_http_load="yes"
讓 Apache 開機時自動啟動,到 /etc/rc.conf 加入一行
apache_enable="YES"
若有看到以下錯誤訊息:
Invalid argument: Failed to enable the 'httpready' Accept Filter
檢查一下核心設定檔是否有加上:
options ACCEPT_FILTER_HTTP
Install MySQL
cd /usr/ports/databases/mysql51-servermake install clean
如果希望 MySQL 支援 Big5 編碼,請在 Makefile ONFIGURE_ARGS 參數後面新增:「–with-charset=big5」
CONFIGURE_ARGS= --localstatedir=/var/db/mysql --without-debug --without-readline --without-libedit --with-libwrap --with-mysqlfs --with-low-memory --with-comment='FreeBSD port: ${PKGNAME}' --enable-thread-safe-client --with-charset=big5
不過這個缺點是會讓 MySQL 建立新的資料庫時,預設的編碼都選擇 big5,而 big5 已經越來越少用了,所以建議以加上參數的方式,更改對 big5 的支援。
make WITH_CHARSET=utf8 WITH_XCHARSET=all WITH_COLLATION=utf8_general_ci install clean
設定開機自動啟動,在 /etc/rc.conf 加入一行
mysql_enable="YES"
請將適合的 MySQL 設定檔複製到 /etc 底下:
cp /usr/local/share/mysql/my-medium.cnf /etc/my.cnf
Install PHP
cd /usr/ports/lang/php5make install clean
修改 Apache 設定檔
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
參考資料:
http://blog.twku.net/2005/10/15/18/
ps.餅乾又出現了 0.0
最後修改日期:2009/08/06

make love 不重要!重要的是 Linux 實在很好玩!
花了一萬多報名考試主要是為了雪恥,不要讓那個 chmod -R 777 /etc 又拿了證照的加和來搶我飯碗,證照考試真的很無聊,不過能更深入探索 Linux 的世界實在很棒,讓我想拋棄 M$ 投奔自由軟體的懷抱!
ps. 第一場考試真爽,大學四年都沒拿過這麼高分 XD
Febooti fileTweak Hash & CRC 是一個專門計算 hash code 的小工具,安裝檔只不過小小 300 KB,但是裡面已經包含了 CRC、MD5、SHA1、SHA256 等等,讓你不必刻意為了檢查檔案有無損毀而安裝一堆軟體。
Febooti fileTweak Hash & CRC 使用方法很簡單,因為他根本沒有程式主畫面,而是把自己鑲在 Windows 裡。先在想要計算 hash code 的檔案上按滑鼠右鍵並選擇「內容」,你會發現多出一個「Hash & CRC」的頁籤,切換到該頁籤以後就會看到下面的話面:

勾選你要使用的 hash code 再點選 Generate,就會開始幫這個檔案計算編碼了。如果檔案多的話,還同時選取多個檔案再到這個畫面操作。
Febooti fileTweak Hash & CRC
http://www.febooti.com/products/filetweak/members/hash-and-crc/