顯示具有 資訊 標籤的文章。 顯示所有文章
顯示具有 資訊 標籤的文章。 顯示所有文章

2010-05-31

[OS]FreeBSD 8.0-Release 使用 2TB 以上磁碟

之前,有看過類似的文章,不過,從來沒想過會碰到,結果,沒想到真的碰到了…………


在 FreeBSD 6.x 的時代,要用 gpt,在 7.x 之後,要改用 gpart。


不過,如果這個硬碟之前有 Partition 過,可是要重新改用 FreeBSD 來使用時,最快的方法,就是透過 sysintall 把原有的 Partition 全部刪掉,然後不需要 create Partition,直接 write 回去就可以了,不然要是 create Partition 之後,就需要先 destroy 之後,再重新 create GPT 了。


假設我們新接上去的硬碟是在 ad4,已經不小心把 Partition 透過 sysinstall 新增好了,相關命令如下:


# gpart show
=> 34 1250263661 ad4 MBR (596G)
34 1250263661 1 ---- (596G)
# gpart destroy ad4
# gpart create -s GPT ad4
# gpart show
=> 34 1250263661 ad4 GPT (596G)
34 1250263661 1 ---- (596G)
# gpart add -b 34 -s 1250263661 -t freebsd-ufs ad4
# gpart show
=> 34 1250263661 ad4 GPT (596G)
34 1250263661 1 freebsd-ufs (596G)
# ls -al /dev/ad4*
crw-r----- 1 root operator 0, 85 May 28 07:32 /dev/ad4
crw-r----- 1 root operator 0, 99 May 28 07:46 /dev/ad4p1
# newfs -J -O2 -U /dev/ad4p1


如果沒有什麼意外,應該就大功告成了。相關參考資料如下:


  1. FreeBSD Creating a Partition Size Larger than 2TB

  2. FREEBSD 7.x 使用gpart建立大硬碟 (over 2TB)


2010-02-04

[OS]FreeBSD X11

agp 顯示卡載入

狀況:使用 intel i810

在 /boot/loader.conf 加入


agp_load="YES" # agp module



安裝 X.org

用 ports 安裝



# cd /usr/ports/x11/xorg
# make install clean


啟用服務

hald_enable="YES"
dbus_enable="YES"


產生 conf 檔

# Xorg -configure


使用 XDM

修改 /etc/ttys

ttyv8 "/usr/local/bin/xdm -nodaemon" xterm on secure


2007-11-30

[UNIX]sendmail as client with smtp authentication

以前,在學校的時候,都會記得把自己架設的 mail server 加上 sendmail authenticate,可是從來沒想過,如果有一天,在自己的 ISP 下,你必須要認證才可以透過 SMTP Server 寄信的時候,那麼 sendmail 是否有辦法作為其他 SMTP 的 Client 呢?


答案是可以的,設定如下:




  • Change user as root

  • $ su - root

  • Create SMTP Client Authentication Information

  • # cd /etc/mail (如有不同請自行修正啦)
    # mkdir auth
    # chmod 700 auth
    # vim client-info
    AuthInfo:mail-relay.isp.net "U:帳號" "P:密碼"
    # makemap hash client-info.db < client-info
    # chmod 600 client-info*
    # cd ..

  • 修正 sendmail.mc ,加入以下內容


  • define(`SMART_HOST',`mail-relay.isp.net')dnl
    define(`confAUTH_MECHANISMS', `EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
    FEATURE(`authinfo',`hash -o /etc/mail/auth/client-info')dnl

  • 重新產生 sendmail.cf,重跑 sendmail

  • FreeBSD
    # cd /etc/mail
    # make cf
    # mv sendmail.cf sendmail.cf.old
    # mv `hostname`.sendmail.cf sendmail.cf
    # make restart

    Linux
    # cd /etc/mail
    # mv sendmail.cf sendmail.cf.old
    # m4 sendmail.mc > sendmail.cf
    # kill -1 `head -1 /var/run/sendmail.pid`


2007-09-14

[UNIX]Mail Header Encoding

一早鈞豪再問,關於 E-Mail Header 的時候,就說,如果 E-mail 的格式有哪些?


  • "名稱" <user@domain>

  • 含有空白的名稱 <user@domain>


如果名稱有不是 ASCII 字元的話,將會需要進行編碼,編碼格式長得類似這樣

=?encoding?B?Base64EncodedMessage?=
=?encoding?Q?QPEncodedMessage?=


在 Perl 裡,有個很好用的 Module 叫做 Encode,他可以自己幫你處理,Encode 以及 MIME 編碼的問題,真是不錯~


摘要一下他的內容:



























Parameter Onedecode()encode()
"MIME-Header"Both B and Q=?UTF-8?B?....?=
MIME-BB only; Q croaks=?UTF-8?B?....?=
MIME-QQ only; B croaks=?UTF-8?Q?....?=

程式碼:


#! /usr/bin/perl

use Encode;

my $str = "測試中文字";

my $encenc = encode("MIME-Header", $str) . "\n";
my $encencB = encode("MIME-B", $str) . "\n";
my $encencQ = encode("MIME-Q", $str) . "\n";

print $encenc . $encencB . $encencQ ;



執行結果:


=?UTF-8?B?w6bCuMKsw6jCqcKmw6TCuMKtw6bClsKHw6XCrcKX?=
=?UTF-8?B?w6bCuMKsw6jCqcKmw6TCuMKtw6bClsKHw6XCrcKX?=
=?UTF-8?Q?=E6=B8=AC=E8=A9=A6=E4=B8=AD=E6=96=87=E5=AD=97?=

2007-09-11

[unix]Certification / Key Managament

名詞解釋:

  • RSA:為世界上知名的非對稱式加密法之一,他利用的原理為:當你利用私鑰(Private Key)加密時,只能用公鑰(Public Key)解開。反之,用公鑰加密時,僅能用私鑰解開。由於本演算法具備不可否認性,所以也常常被拿來做為電子簽章之用。

  • Certificate Authority:簡單來講 CA 為發憑證(Certificate)的單位,利用 RSA 演算法進行憑證(Certificate)之簽章。

  • Certificate:憑證,也就是透過公正第三人的簽署,證明該憑證的效力。

  • Certificate Signing Requests:向 CA 索取簽章的遞送檔,與 Private Key 分開。

  • Certificate Revocation List:看名字就可以猜到是,憑證被註銷的名單。換句話說,就是該憑證已經失效的意思啦。


而我們的目標就是,自己當自己的 CA,順便還可以發一發憑證給單位內的機器,所以呢,為了達到這個目的,我們必須要先有自己的 root Certificate,然後拿這個 Certificate 去簽署其他的 CSR。



# cat xpextensions >> /etc/pki/tls/openssl.cnf
# mkdir -p /etc/pki/CA
# cd /etc/pki/CA
# openssl req -new -utf8 -nodes -x509 -newkey rsa:1024 -days 3653 -keyout RootCA-RSA-1024-key.pem -out RootCA-RSA-1024-cert.pem
# cp RootCA-RSA-1024-key.pem /etc/pki/CA/private/cakey.pem
# cp RootCA-RSA-1024-cert.pem /etc/pki/CA/cacert.pem

OpenSSL 參數說明:
req:新產生 Certificate 的命令
-new:產生新的 CSR
-utf8:將所有輸入的文字視為 UTF-8 編碼
-nodes:不要將 Private Key 進行 DES/3DES 加密
-x509:產生自我確認的 Certificate 而非產生 CSR
-newkey algo:nbits:採用 algo指定之演算法,產生 nbits 長度之為 nbits 的 Private Key。
-days:為憑證有效期限計數單位為日,3653 日為 10 年。
-keyout:Private Key 輸出之檔名
-out:Cetificate輸出之檔名


產生需要被簽署的 Server CSR ,利用已產生的 RootCA 進行簽署



# openssl req -new -utf8 -nodes -newkey rsa:1024 -days 3653 -keyout server-RSA-1024-key.pem -out server-RSA-1024-cert.csr
# touch /etc/pki/CA/index.txt
# echo 00 > /etc/pki/CA/serial

一般 Certificate 簽署
# openssl ca -policy policy_anything -out RootCA-RSA-1024-server-RSA-1024-signed.pem -infiles server-RSA-1024-cert.csr


802.1x 用 Certificate 簽署
# openssl ca -extensions xpclient_ext -policy policy_anything -out RootCA-RSA-1024-server-RSA-1024-signed.pem -infiles server-RSA-1024-cert.csr


OpenSSL 參數說明:
ca:利用 cakey.pem 對 server-RSA-1024-cert.csr 進行簽署。

2007-09-04

[unix]screen

screeen + uao + cjkwidth + antiidle patch



cd /usr/ports/sysutils/screen/
make extract
cd work
fetch http://mail.cs.nchu.edu.tw/~s9256043/screen-4.0.2-uao-2.tar.gz
tar -xf screen-4.0.2-uao-2.tar.gz
fetch http://www.mhsin.org/screen/files/screen.patch-for-4.0.2
cd screen-4.0.3/
patch < ../screen-4.0.2-uao.diff
patch < ../screen.patch-for-4.0.2
cp ../18 utf8encodings/
cd ../../
make WITH_CJK=YES install

引用自這邊

2007-09-03

[Encoding]打造 UTF-8 環境


Server 端環境:


  • OS : Linux CentOS 4.5

  • Shell : bash-3.00.15

  • Editor : vim 6.3.82

  • Web Server : apache 2.2.4

  • Perl : 5.8.8

  • screen : 4.00.03 (FAU) 23-Oct-06

  • fortune : mod 9708

  • iconv : 2.6.4


Client 端環境:


  • OS : Windows XP SP2

  • Browser : Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.6) Gecko/20070725 Firefox/2.0.0.6

  • SSH Client : PuTTY Development snapshot 2007-09-03: r7685



Shell 設定:其實 CentOS / RedHat 本身就已經將 Default Encoding 設定為 UTF-8,不過,如果有人喜歡看到中文的訊息的話,可以把 LANG 設定改一下。


export LANG=zh_TW.UTF-8

重點在於,LC_CTYPE 設定如果跟 LANG 一樣都有 UTF-8 這個字眼的話,可以不用改,如果不一樣,可以不要去動 LANG ,只需要將 LC_CTYPE 修改成 zh_TW.UTF-8 就可以了。

export LANG=zh_TW.Big5
export LC_CTYPE=zh_TW.UTF-8


screen 的設定:
原本的參考資料來源為 yjchou,不過已經找不到原出處了,所以就不引用了。直接貼我的設定檔。


defutf8 on
defencoding utf8


Fortune 的中文 Cookie 有「唐詩三百首」、「易經」等等,可是原本的 Encoding 都是「Big5」,所以我們要透過 iconv 來將原來的 fortune cookie 轉換編碼為 UTF-8。


# cd /usr/share/game/fortune
# iconv -f BIG-5 -t UTF-8 -o yijing.u8 yijing
# iconv -f BIG-5 -t UTF-8 -o tangshi.u8 tangshi
# strfile yijing.u8
# strfile tangshi.u8

這樣下次你再使用 fortune yijing.u8 就會變成 UTF-8 編碼了。


vim 上自動切換編碼的設定,如果設定不正確,顯示與輸入都會不對,或者是只能看,卻不能修改,有時候覺得很令人討厭,所以在 /etc/vimrc 上面的設定要加入這幾行修正。


if v:lang =~ "utf8$" || v:lang =~ "UTF-8$"
set bomb
set fileencoding=utf-8
set fileencodings=ucs-bom,utf-8,ucs-2,ucs-le,big5,sjis,ascii,latin1
endif


再來就是講到 Windows 上 PuTTY 的設定了,因為 Windows 上本來的編碼就是unicode,所以,需要修改的地方並不多。首先,先要到 Window --> Appearance --> Font Settings 選一個自己喜歡的字型,可是最好是要有 CHINESE_BIG5 這個選項的字型,免得有些字會顯示不出來。再來就是到 Window --> Translation --> Character set translation assume to be in which character set 設定為 UTF-8,然後將 Treat CJK ambiguous characters as wide打勾,然後存檔這樣就可以了。

2007-08-29

[Article]經濟學的Trick

兩個聰明的經濟學天才青年,經常為了一些高深的經濟學理論爭辯不休。 一天飯後一起去散步,為了某個數學驗證的證明兩位傑出青年又爭執了起來,正在難分高下的時候,突然發現前面的草地上有一堆狗屎。


甲就對乙說:「如果你能把它吃下去,我願意出五千萬。」


五千萬的誘惑可真不小,吃還是不吃呢?乙掏出紙筆,進行了精確的數學計算,很快得出了經濟學上的最佳報酬率解:『吃!』於是甲損失了五千萬,當然,乙的這頓加餐吃的也並不輕鬆。兩個人繼續散步,突然又發現另一堆狗屎,這時候乙開始劇烈的反胃,而甲也有點心疼剛才花掉的五千萬了。於是乙對甲說:「你把它吃下去,我也給你五千萬。」於是,不同的計算方法,相同的計算結果─『吃!』


甲心滿意足的收回了五千萬,而乙似乎也找到了一點心理平衡。可是突然間,天才們同時嚎啕大哭:鬧了半天我們什麼也沒有得到,卻白白的吃了兩堆狗屎!


他們怎麼也想不通,只好去請教他們的教授,一位著名的經濟學泰斗給他們解釋原因。


教授聽了兩位高足的故事,沒想到泰斗也嚎啕大哭起來。好不容易等情緒穩定了一點,只見經濟學泰斗顫巍巍的舉起一根手指頭,無比激動地說:「一億啊!~一億啊!~我親愛的同學,我代表國家感謝你們,你們僅僅吃了兩堆狗屎,就為國家的GDP(國內生產毛額)貢獻了一億的產值!」


(政府公佈的GDP背後通常有這種陷阱,因為光是買空賣空雖然增加數字但並無法增進百姓的真正福祉)

2007-08-26

[Book]人體使用手冊

最近再看一本書,名叫:「人體使用手冊」,書裡面有講到按摩筋絡,可是卻碰到一個大問題,穴道按不準怎麼辦呢?後來持續看完吳清宗老師的繁體中文 blog 之後,看到他的一個朋友中里巴人的簡體中文 blog,裡面有一篇文章「輕鬆找穴位」:


很多朋友對我書中的理念很是認同,又聽我說的"有鼻子有眼",甚至有些神乎其神,於是對經絡穴位產生了強烈的好奇,摩拳擦掌,準備一試。可剛一出手,就遇到了難題:穴位找不準呀!本來躊躇滿志的情懷一下子變得遲疑不定:如果穴位找不準,揉錯了地方,會不會產生負作用呢?於是有的人開始查查書,看看圖,或者問問專家;有的人幹脆就心生狐疑,棄之不用。可是就算查書、看圖、問專家得到的結果也經常是不清、不准和沒空回覆。於是學習的熱情轉瞬即逝,剛買來的書本束之高閣,一項美好的計劃,就這樣掉進了"死穴"。


找"穴"難確實是很多朋友面臨的共同問題,穴位在經絡圖上密密麻麻,就像是夜晚的星星,似乎是很難找準。其實,每個穴位都有自己的路徑和軌道,那就是十二條經絡的位置。您只需找到與自己有關的那條經絡就行了。


其實,在學習經絡的過程中,找穴可以說是最不重要的一環。有人一聽,馬上就會對我翻白眼,認為我說的也太不嚴謹,太不科學了。有人說,穴位找不準,就如同沒有靶子亂放槍一樣。你說不重要也太不負責任了吧。不錯,穴位是什麼?是路標,是參照物。很多人專找路標,卻不看路,連要去哪裡都不知道,你找到路標又有什麼用呢?比如說,胃痛,應該按摩胃經的足三里,書上說足三里在"膝眼"下三寸。膝眼是什麼?就是膝蓋的眼睛嘛!在膝蓋骨下凹陷處,三寸到底有多長,這裡寸也叫同身寸,三寸是自己四指併攏的距離,那就在膝眼下7-8釐米胃經的那條線上去找呀,上按一下,下按一下,上上下下,左左右右循胃經去找最敏感的點就是了。如果你此時正在胃痛,最敏感的那個點就是你自己的足三里。按對了,它會回應你的。那個點會持續的疼痛或酸脹一會兒,與按其它地方的感覺迥然不同。你自己親自找到一個穴,其它的就順藤摸瓜,舉手可得了。


有人說,你熟練了,當然閉著眼睛都能找到,我們初學者卻怎麼也找不準呢?讓您說中了,要熟練,就要多按多找,要有探寶的興趣和細心才行。而且,閉著眼睛去找穴位的感覺,也是非常好的方法。您要記住,准與不准,沒有死標準,每個人的身長不同,胖瘦不同,氣血強弱不同,按壓的力度不同,找不準很正常,穴位都在較為深層的位置,有些人把穴位都揉破了,也不見得真揉到那個穴位了。比如,最重要的太衝穴,位置很好找,但很多人卻沒有揉到。這個穴一定要用手指掐進足大趾與二趾的凹陷中,才會真正起效.所以要把指甲鉸平,不然肯定要被掐破的.以這種深度從太沖揉到行間,效果才真正顯出來呢!還有如足三里這樣在肌肉深層的穴,就要用指節來點揉。若用拇指肚輕輕的揉,象撫摸一樣,根本就沒把電路接通,經絡也不會傳導起效。


有上了年紀或體虛無力的人,穴位找起來,的確不易,那也不用著急,您只要找對經絡就可以了,古代的醫家都提倡「離穴不離經」,就是說穴位可以找不準,但經絡找對就行了。按不准穴的,就用敲打法,一敲打,就把那個寶貝穴位從身體深層敲出來了。因為通常穴位要比其它的地方敏感許多。拔罐的朋友就更不用擔心穴位的準確了,一個罐常常會覆蓋兩三個穴,這時,您要自己體會一下,拔在哪個位置舒服有感覺,就拔那個穴,那個穴才是您所需要的。


古時的藏寶圖,都是手繪的,肯定沒有現在的經絡圖清楚,寶物也照樣會被挖走。穴位都是我們身上的寶物,仔細找一找,不會太難發現的。


才發現,其實如果不是要針灸的話,穴道不太需要認的太準,也可以用「拍打」的方式來按摩筋絡。

2007-08-03

偶得一字:potter

話說,最近再看 Harry Potter 7 : Harry Potter and the Deathly Hallows,然後開著眼睛博士邊看,然後當然是開「即時翻譯」啦,結果,不小心晃到最上面,然後很「聰明」的眼睛博士就幫我查 potter 這個字。



potter1
n.
1. 陶工;陶藝家[C]

我就想,既然有 1 那一定會有 2 囉?所以,就打開了「即時辭典」,一查就發現,原來 potter 有這樣的意味啊?



potter2
vi.[Q]
1. 慢條斯理地做事(尤指瑣碎的事)[(+over/along/around)]
2. 閒蕩,閒逛[(+along/about)]
vt.
1. 閒混,虛度,消磨(時日)[(+away)]

難怪電影裡面,Professor Snape 那麼喜歡用嘲謔的語氣叫:「Mr. Potter」,又學了一個字~~

2007-07-26

電話號碼

以前,在某個電信公司的時候,覺得電話號碼有什麼好選的?可是,最近聽廣播的時候,聽到某個漢堡包公司的廣告,才驚覺………其實選代表號很重要。


就現在他們選的代表號來說,實在是選得有點糟啊,為什麼呢?


就一般人來看電話號碼 40-666-888,通常會被這樣解讀:「死啊-了了了-巴巴巴」,台語版解釋叫做:「死了,賠賠賠,連三『賠』,然後又被摑摑摑,連三掌『摑』」。實在是太糟了………


該漢堡包公司的前專案經理轉述,他們的訂餐外送策略是這樣的:「訂餐不管多少,一律加 NTD$ 70」。


雖然外送服務在魚尾獅國非常成功,而且就該漢堡包公司分析,在該國的外送服務外加該國貨幣 2 元,換算成新台票大概是 50 元。不過,就一般民眾的消費習慣來看,買個餐不過 NTD$ 100 ,可是外送等於要多加一個餐的錢,而且該漢堡包餐廳的冷氣往往開的很強,除非他對於外送的餐點有優待價,否則外送的優勢不大。

2007-07-22

Google Bomb

剛剛在聽廣播,聽到遠X的二代宅的廣告,廣告中的最後一句話,快上啞唬奇磨搜尋「二代宅」。所以,就突發奇想的用股溝搜尋了一下「二代宅」,沒想到卻讓我發現了另一個結果。


搜尋第一名竟然是乃特大學長部落格上的某一篇,真的有種「蔡依林的部落格」的感覺啊…………


讓我不禁大嘆,原來 Google Bomb 就在我的日常生活中啊。

谷嘎社翻譯的測試

原文:


Harry Potter and the Deathly Hallows


J. K. Rowling


Chapter 1 The Dark Lord Ascending


The two men appeared out of nowhere, a few yards apart in the narrow, moonlit lane. For a second they stood quite still, wands directed at each other’s chests; then, recognizing each other , they stowed their wands beneath their cloaks and started walking briskly in the same direction.


“News?” asked the taller of the two.


”The best,” replied Severus Snape.


The lane was bordered on the left by wild, low-growing brambles, on the right by a high, nearly manicured hedge. The men’s long cloaks flapped around their ankles as they marched.


“Thought I might be late,” said Yaxley, his blunt features sliding in and out of sight as the branches of overhanging tress broke the moonlight. “It was a little trickier than I expected. But I hope he will be satisfied. You should confident that your reception will be good?”



譯文:


哈利波特與死hallows


錦江


鏈接 1章 黑暗勳爵上行


兩名男子出現了跑來的,有幾個院子除了在狹小的月色裡 . 為第二站,他們仍然相當 ,棒針對對方的胸前; 然後 ,認識對方 , 他們有多棒其下方的外衣,開始步行爽快朝同一方向努力.


"新聞 " ? 問高大的兩個 .


"最好的回答: "塞維魯 snape .


"的重要思想,我可能會遲到 ,說 : "禮 , 他的特點鈍滑,眼不見為分行懸垂的樹枝打破了月光. "這是一個小麻煩 ,比我預想的. 但我希望他能得到滿足 . 你應該相信你 接待會好? " 該線是在相鄰的左野,低增長的制度化,對這項權利的一個高,有近齊整的對沖 . 男子外衣長瓣左右自己的腳踝 ,因為他們走了.



結論:「無言以對」~~~

2007-04-15

無人商店

剛剛在聽廣播的時候,聽到了「無人商店」這樣的主意,新聞之中提到,未來的政府各式謄本,將考慮利用這樣的方式提供。我的腦中突然浮出一個想法:「要是未來各級政府所有的業務,都以這樣的方式提供,那麼所謂的『公務員』,將不復存在,因為,所有的服務,透過網路、資訊基礎建設、資訊基礎建設,將可以讓民眾只要在網路上、特定地點,不限任何時間,均可以辦理相關業務。那還要那些窗口人員做什麼?」


所以?所以,現在的「基層」公務人員將消失,高層公務原因為必須要直接面對民眾,業將會出現大換血,最大受益者是誰?電信業者(提供與 Internet 分割之網路、以及 Call Center 相關建置)以及相關的可以提供擺設地點之業者。然後,高階主管要像以前的 Call Center Agent 一樣,三班制、輪流接電話。那到底怎樣的工作才是具有不可取代性呢?似乎只有基礎電力、電信、房屋業者、以及相關軟硬體業者才有辦法存活,那麼,公務員還會是好職業嗎?