2011年10月31日 星期一

(輕微)痔瘡紀錄2011/10/30

症狀:
剛開始的前幾天感覺肛門口有異物感,洗澡時發現肛門口有一點點肉跑出來。

以前發生過痔瘡,去看中醫是說火氣大,開清瀉的藥給我,但是感覺效果不大。後來在網路上查到西瓜可以降火氣,所以夏天我都一直吃西瓜,痔瘡就沒再發作。
(參考 http://www.ge.net.tw/?q=node/2058)

最近已經到秋季了,西瓜比較不容易買到,有一陣子沒吃西瓜,所以痔瘡又來了。

這次查到一個偏方的網頁 (http://www.relativehumanity.com.tw/web/cm/cm2.htm),裡面有提到 "痔" 的療法,我試用生吃小黃瓜的方法,果然非常有效,隔天那一團小肉就縮回去了。
(參考 http://www.relativehumanity.com.tw/web/cm/cm2.htm#153)

2011年10月28日 星期五

Linux tar file unzip (gz, bz2)

file type: *.tar.gz, *.tgz
unzip command: tar zxvf *.tar.gz

file type: *.tar.bz2
unzip command: tar jxvf *.tar.bz2

Limit Linux user login 限制使用者登入

參考 http://www.360doc.com/content/10/0119/10/146562_13977302.shtml

限制只能讓特定 group (Ex: mis wheel shutdown sync) 登入 Linux。

步驟:
  1. 修改 /etc/pam.d/system-auth,加入 
    • account     required      /lib/security/$ISA/pam_access.so  # for CentOS 4
    • account     required      pam_access.so  # for CentOS 5, CentOS 6
  2. 修改 /etc/pam.d/password-auth,加入
    • account     required      pam_access.so   # for CentOS 6
  3. 修改 /etc/security/access.conf,加入 -:ALL EXCEPT mis wheel shutdown sync:ALL
如果是Solaris,在 /etc 底下建一個 nologin 的檔案就可以了。

2011年10月27日 星期四

Linux Rsync 設定

參考
http://kennyp.pixnet.net/blog/post/18303839
http://marcustsai.blogspot.com/2009/12/rsync-server.html

To Exclude Multiple Files and Directories
Example 1
rsync -av --exclude '*.txt' source/ destination/

Example 2
create /root/rsync.exclude as following:
*.txt
*.log

rsync -av --exclude-from '/root/rsync.exclude' source/ destination/

2011年10月21日 星期五

(疑似)痛風紀錄2011/10/20

2011/10/20 感覺左腳掌踩下去時有異物感,早上、中午、晚上、睡前各吃一顆秋水仙素。
2011/10/21 感覺一樣,距離上次發作(9/29)太近,所以去醫院驗血、驗尿,醫生還是開秋水仙素三餐飯後吃,一周後看報告。

2011年10月20日 星期四

CentOS Linux gvim

gvim 是 vi 的 GUI 版本。

安裝方式 yum install vim-X11。

確認是否已安裝 rpm -qa|grep vim-X11。

2011年10月19日 星期三

Perl subtr function 取代部分字串

參考 http://perl.hcchien.org/ch12.html

$string = 'hello world';
# 將 hello 取代為 hi
substr ($string, 0, 5) = 'hi';

Perl sub function 參數

Reference:
http://web.nchu.edu.tw/~jlu/cyut/perl-functions.shtml
http://stackoverflow.com/questions/10729015/pass-array-and-scalar-to-subroutine-perl

$a = 'aaa';
$b = 'bbb';
@c = ('51', 'M');
%d = (ID => '1201', range => 5, price => 50);

tt($a, \$b, \@c, \%d);
tt2($a, \$b, \@c, \%d);

sub tt {
$i = $_[0];
$j = $_[1]; # string pointer
@k = @{$_[2]}; # array pointer
$l = $_[3]; # hash pointer
print "$i\n";
print "$$j\n"; # 讀寫 string pointer 要多一個 $
foreach (@k) {
print "$_\n";
}
print "$l->{ID} $l->{range} $l->{price}\n";
}

# 另一個寫法
sub tt2 {
($i, $j, $k, $l) = @_;  # 先用 $k 接 array point
print "$i\n";
print "$$j\n"; # 讀寫 string pointer 要多一個 $
foreach (@$k) {   # 使用時用 @$k
print "$_\n";
}
print "$l->{ID} $l->{range} $l->{price}\n";
}

2011年10月17日 星期一

不要太相信醫生說的話

請勿回信、勿回電、勿留言,讓時間沖淡我心中的痛。

(2011/10/4)我的家人得肺癌走了,治療的過程主治醫師的說法讓我們一直覺得非常有希望。

我的家人走了之後我才突然想到用Google查詢關鍵字 "肺癌 肺積水",原來醫生一直在騙我們,肺積水已經到了肺癌第三期,只剩半年到一年的壽命。
http://cisc.twbbs.org/lifetype/index.php?op=ViewArticle&articleId=434&blogId=1

如果醫生私下跟我們家屬說,那我們至少可以多陪陪他,這個醫生實在很缺德,讓這個遺憾永遠在我們心中揮之不去。

現代醫學並不是萬能這我們能理解,為什麼不能對家屬說實話呢?可惡的醫生!

當然,生病還是要去找醫生,只是對於醫生說的話,最好自己上網求證一下,有些事情是無法挽回的,造成的遺憾真的是非常的難受。

剛好查到這一則肺癌的治療方法,提供有緣人參考。
http://www.epochtimes.com/b5/7/4/11/n1674877.htm

另有一偏方 白甘草 治肺積水,我家人還來不及試就走了,也提供有緣人參考。
http://tw.myblog.yahoo.com/ur7.tw/article?mid=15075&prev=-1&next=15074
萬點金,冬青科。別名:土甘草、秤杆根(南寧),汀秤根、山甘草、白甘草、燈稱花、秤杆星、釘杆仔(台灣),梅葉冬青。性味︰甘苦寒。入手太陰肺,足陽明胃二經。功用,清熱,行肺中水,生津液。治肺積水。

白甘草要到青草藥店買,一般中藥行可能買不到。

後記:
2011/10/31半夜起床小便後隱約聞到一陣檀香,清晨夢到家人來跟我道別,場景是在老家二樓走道上,我經過他的房間門口,他走出來叫我,說他要去西方極樂世界了。

無法開啟檔案 mk:@MSITStore:C:\...chm

狀況:開啟 .chm 出現錯誤訊息,無法開啟檔案 mk:@MSITStore:C:\...chm

解法:請檢查 開始 / 設定 / 控制台 / 地區及語言選項,確認 標準及格式 是否正確。

參考:http://yourin.blogbus.com/logs/44069795.html

另外試過這兩個方法對我沒效。
http://support.microsoft.com/kb/312456/zh-tw
http://digital.ni.com/public.nsf/allkb/AD398C457F1BEF83862570070005AB7F

2011年10月6日 星期四

VMware server 2.0 migrate to ESX 4.1

VMware ESX 效能比免費的 VMware server 2.0高出很多倍。
VMware server 2.0真的只能拿來測試用。
轉為 ESX 的步驟如下:

  1. 用光碟安裝VMware ESX 4.1
  2. 啟用SSH service (Tech Support Mode),參考 http://vaemon.com/article/910.html
    • login as root
    • vi /etc/ssh/sshd_config, 設定 PermitRootLogin yes
    • service sshd restart
  3. 用 FileZilla SFTP (FTP over SSH) 或 Linux scp command 將 .vmdk 傳到 ESX 的 datastore 目錄,預設在 /vmfs/volumes/datastore1
  4. 用 ESX command vmkfstools 將 VMware server 2.0 的 .vmdk 轉為 ESX 格式,參考 http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1028042
    • vmkfstools -d thin -i /source_path/source.vmdk  /destination_path/destination.vmdk
  5. 安裝 vSphere Client 或 vCenter 新增 virtual machine 時選擇 Custom,Disk 選擇 "Use an existing virtual disk"
  6. 事後輸入 license key (vSphere Client),參考 http://communities.vmware.com/message/1308751
    • Home -> Inventory -> top level (your ESXi Host)
    • Configuration Tab
    • Left-hand side - Licensed features
    • Edit (in right-top) -> Assign new key to this host -> Enter Key
    • Paste your key
    • Confirm all the rest
    • Your ESXi Server is now fully licensed