2010年6月2日 星期三

注意飲食

脂肪瘤好像變多了...>.<

飲食習慣上有沒有多吃什麼能避免脂肪瘤的復發,或者少吃哪類食物?
不妨掌握下列原則:
1.盡量選擇燙的或煮的食材,避免油炸食物;
2.避免喝酒,因為每公克酒精會直接代謝、以脂肪形式儲存之;
3.每日熱量控制原則在二千大卡以內;
4.少吃消夜、少用油炸、少放調味料。





有益脂肪代謝的蔬果舉例

1.蔬果名稱:繖狀花科的胡蘿蔔與芹菜;洋 類:大蒜、韭菜、蘆筍、洋禾本
科的玉米、小麥與燕麥;對身體的好處:維生素A與胡蘿蔔素可以除去老化和提
供肝臟必要營養,加速脂肪代謝。

2.蔬果名稱:十字花科:甘藍、花椰菜
對身體的好處:豐富的膳食纖維可以減低脂肪的蓄積,加速體內糞便的排出。

3.蔬果名稱:香瓜、檸檬、西瓜、蘆薈、番茄、絲瓜
對身體的好處:除了有豐富的維他命C之外,這些水果也含有穩定血壓的鉀礦物
質,讓身體代謝正常化。



脂肪瘤

  脂肪瘤是相當常見的皮下良性腫瘤,其內容物為脂肪,脂肪瘤通常它的外圍有相當薄的一層纖維層,以和周圍的正常組織隔開。但有時也會沒有這層纖維層,因而不易和附近正常的脂肪組織做區分。

  脂肪瘤好發的部位可以遍及全身,最常見的位置是後背部、肩牓、後頸等部位,部份的病人也會有全身多發性的脂肪瘤。

  脂肪瘤本身極少會有惡性的變化。治療的方法便是手術切除,通常病人要求手術的時機,是因為脂肪瘤造成異物感,或皮膚的隆起。少部份的病人,因為脂肪瘤和鄰近脂肪組織不易區分,所以無法完全切除,造成復發。 http://bigchao.myweb.hinet.net/med/ps/chao_4.htm
脂肪瘤是一種良性腫瘤,多發生於皮下。瘤周有一層薄的結締組織包囊,內有被結締組織束分成葉狀成群的正常脂肪細胞。有的脂肪瘤在結構上除大量脂肪組織外,還含有較多結締組織或血管,即形成複雜的脂肪瘤。

病因
瘤周有一層薄的結締組織包囊,內有
被結締組織束分成葉狀成群的正常脂肪細胞。有的脂肪瘤在結構上除大量脂肪組織外,還含有較多結締組織或血管,即形成複雜的脂肪瘤。

症狀
此類腫瘤好發於肩、背、臀部及大腿內側,頭部發病也常見。位於皮下組織內的脂肪瘤大小不一,大多呈扁圓形或分葉,分界清楚;邊界分不清者要提防惡性脂肪瘤的可能。腫瘤質軟有彈性(注意與較大的囊腫區別),有的可有假性波動感。腫瘤不與表皮粘連,皮膚表面完全正常,基部較廣泛。檢查時以手緊壓脂肪瘤基部,可見分葉形態。皮膚可出現“桔皮”狀。腫瘤發展甚緩慢,大多對機體無嚴重不良影響,惡性變者甚少。

此外另有一類多發性圓形或卵圓形結節狀脂肪瘤,常見於四肢、腰、腹部皮下。腫瘤大小及數目不定,較一般脂肪瘤略硬,壓迫時疼痛,因而稱為痛性脂肪瘤或多發性脂肪瘤。



所有文章均從網路轉載而來,若有侵犯到原作者權益敬請告知,定會馬上處理!

脂肪瘤好像變多了...>.<

飲食習慣上有沒有多吃什麼能避免脂肪瘤的復發,或者少吃哪類食物?
不妨掌握下列原則:
1.盡量選擇燙的或煮的食材,避免油炸食物;
2.避免喝酒,因為每公克酒精會直接代謝、以脂肪形式儲存之;
3.每日熱量控制原則在二千大卡以內;
4.少吃消夜、少用油炸、少放調味料。





有益脂肪代謝的蔬果舉例

1.蔬果名稱:繖狀花科的胡蘿蔔與芹菜;洋 類:大蒜、韭菜、蘆筍、洋禾本
科的玉米、小麥與燕麥;對身體的好處:維生素A與胡蘿蔔素可以除去老化和提
供肝臟必要營養,加速脂肪代謝。

2.蔬果名稱:十字花科:甘藍、花椰菜
對身體的好處:豐富的膳食纖維可以減低脂肪的蓄積,加速體內糞便的排出。

3.蔬果名稱:香瓜、檸檬、西瓜、蘆薈、番茄、絲瓜
對身體的好處:除了有豐富的維他命C之外,這些水果也含有穩定血壓的鉀礦物
質,讓身體代謝正常化。



脂肪瘤

  脂肪瘤是相當常見的皮下良性腫瘤,其內容物為脂肪,脂肪瘤通常它的外圍有相當薄的一層纖維層,以和周圍的正常組織隔開。但有時也會沒有這層纖維層,因而不易和附近正常的脂肪組織做區分。

  脂肪瘤好發的部位可以遍及全身,最常見的位置是後背部、肩牓、後頸等部位,部份的病人也會有全身多發性的脂肪瘤。

  脂肪瘤本身極少會有惡性的變化。治療的方法便是手術切除,通常病人要求手術的時機,是因為脂肪瘤造成異物感,或皮膚的隆起。少部份的病人,因為脂肪瘤和鄰近脂肪組織不易區分,所以無法完全切除,造成復發。 http://bigchao.myweb.hinet.net/med/ps/chao_4.htm
脂肪瘤是一種良性腫瘤,多發生於皮下。瘤周有一層薄的結締組織包囊,內有被結締組織束分成葉狀成群的正常脂肪細胞。有的脂肪瘤在結構上除大量脂肪組織外,還含有較多結締組織或血管,即形成複雜的脂肪瘤。

病因
瘤周有一層薄的結締組織包囊,內有
被結締組織束分成葉狀成群的正常脂肪細胞。有的脂肪瘤在結構上除大量脂肪組織外,還含有較多結締組織或血管,即形成複雜的脂肪瘤。

症狀
此類腫瘤好發於肩、背、臀部及大腿內側,頭部發病也常見。位於皮下組織內的脂肪瘤大小不一,大多呈扁圓形或分葉,分界清楚;邊界分不清者要提防惡性脂肪瘤的可能。腫瘤質軟有彈性(注意與較大的囊腫區別),有的可有假性波動感。腫瘤不與表皮粘連,皮膚表面完全正常,基部較廣泛。檢查時以手緊壓脂肪瘤基部,可見分葉形態。皮膚可出現“桔皮”狀。腫瘤發展甚緩慢,大多對機體無嚴重不良影響,惡性變者甚少。

此外另有一類多發性圓形或卵圓形結節狀脂肪瘤,常見於四肢、腰、腹部皮下。腫瘤大小及數目不定,較一般脂肪瘤略硬,壓迫時疼痛,因而稱為痛性脂肪瘤或多發性脂肪瘤。



所有文章均從網路轉載而來,若有侵犯到原作者權益敬請告知,定會馬上處理!

2010年5月25日 星期二

vsftpd denyhost

本來打算改一下denyhosts的設定檔就好
但一直無法成功
只好另外找一個專門寫來檢查vsftpd.log的python程式

用法也很簡單,直接執行該檔案就好
(系統要安裝python)


下載點:
vsftpd_denyhost.py
本來打算改一下denyhosts的設定檔就好
但一直無法成功
只好另外找一個專門寫來檢查vsftpd.log的python程式

用法也很簡單,直接執行該檔案就好
(系統要安裝python)


下載點:
vsftpd_denyhost.py

2010年4月30日 星期五

mysql匯入/匯出

備份及匯入 mysql database
備份 SQL data:
>mysqldump -u 使用者名稱 -p –default-character-set=utf8 資料庫名稱 > backup.sql

匯入 SQL data:
>mysql -u 使用者名稱 -p 資料庫名稱 < backup.sql 備份及匯入 mysql database
備份 SQL data:
>mysqldump -u 使用者名稱 -p –default-character-set=utf8 資料庫名稱 > backup.sql

匯入 SQL data:
>mysql -u 使用者名稱 -p 資料庫名稱 < backup.sql

2010年4月22日 星期四

How to use ftp in a shell script

公司內部在用的備份機制原本用wput來上傳的
但無奈換個ftp server後,就一直無法順利上傳
研判應該是wput無法針對新版的ftp server正確使用PASV模式
於是只好改用shell script直接上傳
下面的資料摘自How to use ftp in a shell script


Example (non-working) script

#!/bin/sh
HOST='ftp.users.qwest.net'
USER='yourid'
PASSWD='yourpw'
FILE='file.txt'

ftp $HOST <<END_SCRIPT
user $USER
$PASSWD
put $FILE
quit
END_SCRIPT
exit 0

The above script will just hang if run in the foreground (in an xterm), or if run in the background (from a cron job), it will fail to perform the work of transferring file.txt.

/dev/tty names a strange, magic device. Each process (more strictly each process group) has a different /dev/tty, and you can not naively make ftp clients read the password from some non-magic, yet convenient source, like a "here document". When run in an xterm, the script above appears to hang because it reads the password from /dev/tty. The xterm constitutes the script's /dev/tty, so the script waits for keyboard input.

Example Working Script

#!/bin/sh
HOST='ftp.users.qwest.net'
USER='yourid'
PASSWD='yourpw'
FILE='file.txt'

ftp -n $HOST <<END_SCRIPT
quote USER $USER
quote PASS $PASSWD
put $FILE
quit
END_SCRIPT
exit 0

公司內部在用的備份機制原本用wput來上傳的
但無奈換個ftp server後,就一直無法順利上傳
研判應該是wput無法針對新版的ftp server正確使用PASV模式
於是只好改用shell script直接上傳
下面的資料摘自How to use ftp in a shell script


Example (non-working) script

#!/bin/sh
HOST='ftp.users.qwest.net'
USER='yourid'
PASSWD='yourpw'
FILE='file.txt'

ftp $HOST <<END_SCRIPT
user $USER
$PASSWD
put $FILE
quit
END_SCRIPT
exit 0

The above script will just hang if run in the foreground (in an xterm), or if run in the background (from a cron job), it will fail to perform the work of transferring file.txt.

/dev/tty names a strange, magic device. Each process (more strictly each process group) has a different /dev/tty, and you can not naively make ftp clients read the password from some non-magic, yet convenient source, like a "here document". When run in an xterm, the script above appears to hang because it reads the password from /dev/tty. The xterm constitutes the script's /dev/tty, so the script waits for keyboard input.

Example Working Script

#!/bin/sh
HOST='ftp.users.qwest.net'
USER='yourid'
PASSWD='yourpw'
FILE='file.txt'

ftp -n $HOST <<END_SCRIPT
quote USER $USER
quote PASS $PASSWD
put $FILE
quit
END_SCRIPT
exit 0

2010年3月22日 星期一

在javascript中抓取陣列資料

記錄在javascript中如何取得在HTML中的陣列資料
以及如何將之讀取出來


一般來說,我們在javascript裡使用的陣列型態的方法如下
例:

//宣告
var url_arr=new Array('software.sopili.net','dev.sopili.net');
//讀取
for(var i in url_arr){document.write(url_arr[i]+'
');}

那,如果想要像php一樣,array的key值是用字串
例:

$url_arr=Array('software'=>'software.sopili.net','dev'=>'dev.sopili.net');
foreach($url_arr as $key=>$value){
echo $key."
";
//重點是 key,有時候非常的需要key這個值,然後是字串型態
}


這時候要用JSON的格式
例:

//宣告
var url_arr={'software':'software.sopili.net','dev':'dev.sopili.net'};
//讀取
for(var key in url_arr){
//這裡面的key值,就真的是字串了!
document.write(url_arr[key]+'
');
}

接下來,要如何從html裡面讀取陣列的值呢?
假使資料來源如下:

<input name="education[]" type="text" size="20" maxlength="40" />
<input name="education[]" type="text" size="20" maxlength="40" />
<input name="education[]" type="text" size="20" maxlength="40" />

PHP的用法很簡單,直接使用"education"這個名稱就好
例:

foreach($_POST['education'] as $key=>$value) echo $key.' '.$value;

javascript的麻煩一點,但差不多的用法
例:

var mutli_education = document.form_name.elements["education[]"];
for(i=0;i < mutli_education.length;i++){ alert(mutli_education[i].value);}


參考資料:
1.http://dev.sopili.net/2008/11/javascriptarraykey_6376.html
2.http://roshanbh.com.np/2008/08/handling-array-html-form-elements-javascript-php.html
記錄在javascript中如何取得在HTML中的陣列資料
以及如何將之讀取出來


一般來說,我們在javascript裡使用的陣列型態的方法如下
例:

//宣告
var url_arr=new Array('software.sopili.net','dev.sopili.net');
//讀取
for(var i in url_arr){document.write(url_arr[i]+'
');}

那,如果想要像php一樣,array的key值是用字串
例:

$url_arr=Array('software'=>'software.sopili.net','dev'=>'dev.sopili.net');
foreach($url_arr as $key=>$value){
echo $key."
";
//重點是 key,有時候非常的需要key這個值,然後是字串型態
}


這時候要用JSON的格式
例:

//宣告
var url_arr={'software':'software.sopili.net','dev':'dev.sopili.net'};
//讀取
for(var key in url_arr){
//這裡面的key值,就真的是字串了!
document.write(url_arr[key]+'
');
}

接下來,要如何從html裡面讀取陣列的值呢?
假使資料來源如下:

<input name="education[]" type="text" size="20" maxlength="40" />
<input name="education[]" type="text" size="20" maxlength="40" />
<input name="education[]" type="text" size="20" maxlength="40" />

PHP的用法很簡單,直接使用"education"這個名稱就好
例:

foreach($_POST['education'] as $key=>$value) echo $key.' '.$value;

javascript的麻煩一點,但差不多的用法
例:

var mutli_education = document.form_name.elements["education[]"];
for(i=0;i < mutli_education.length;i++){ alert(mutli_education[i].value);}


參考資料:
1.http://dev.sopili.net/2008/11/javascriptarraykey_6376.html
2.http://roshanbh.com.np/2008/08/handling-array-html-form-elements-javascript-php.html

2010年3月16日 星期二

使用yum時遇到的錯誤

常會遇見在CentOS下使用yum或rpm指令時,發生錯誤:
錯誤訊息大概都大同小異
例:
rpmdb: Lock table is out of available locker entries
rpmdb: Unknown locker ID: xxxx.....

主要做法如下,更新後即可使用


1. rm /var/lib/rpm/__db.00*
2. rpm --rebuilddb

rebuilddb之後,再重新執行安裝即可。

參考資料來源:http://www.kume.idv.tw/read-254.html
常會遇見在CentOS下使用yum或rpm指令時,發生錯誤:
錯誤訊息大概都大同小異
例:
rpmdb: Lock table is out of available locker entries
rpmdb: Unknown locker ID: xxxx.....

主要做法如下,更新後即可使用


1. rm /var/lib/rpm/__db.00*
2. rpm --rebuilddb

rebuilddb之後,再重新執行安裝即可。

參考資料來源:http://www.kume.idv.tw/read-254.html

2010年3月8日 星期一

刪除特定的process

由於有些程式會當掉,於是用了笨方法,每n小時就重啟
原本是用killall xxxx 來把程式砍掉
但現在有一支程式不能刪...於是找了一些方式來過濾,語法如下



ps aux grep 關鍵字 grep -v grep awk '{print $2}'

但是這樣只會列出PID數字,還無法達成一行刪除,問了同事發現有個 xargs的好東西

所以要刪掉某個程式的所有 Process 的語法如下

ps aux grep 關鍵字 grep -v grep awk '{print $2}' xargs -L1 kill

這樣就會把前面 stdout 出來的 PID 數字,再倒給 kill 去砍囉~

參考資料: 一行刪除程式所有的 Process 、字串處理工具: Awk

由於有些程式會當掉,於是用了笨方法,每n小時就重啟
原本是用killall xxxx 來把程式砍掉
但現在有一支程式不能刪...於是找了一些方式來過濾,語法如下



ps aux grep 關鍵字 grep -v grep awk '{print $2}'

但是這樣只會列出PID數字,還無法達成一行刪除,問了同事發現有個 xargs的好東西

所以要刪掉某個程式的所有 Process 的語法如下

ps aux grep 關鍵字 grep -v grep awk '{print $2}' xargs -L1 kill

這樣就會把前面 stdout 出來的 PID 數字,再倒給 kill 去砍囉~

參考資料: 一行刪除程式所有的 Process 、字串處理工具: Awk