2009年12月28日 星期一

Facility & Servity

在syslog中常看到的二個重要名詞
Facility, Servity --> 就是設備及重要等級

Facility:
(0) kernel 系統核心所產生的訊息
(1) user 使用者自訂的訊息
(2) mail mail系統產生的訊息
(3) system 系統deamon所產生的訊息
(4) security/auth 1 登入或認證相關訊息;4,10,13,14依各家os不同會有不同運用。
(5) syslog syslogd自己產生的訊息
(6) line printer 印表機訊息
(7) news 新聞服務的相關訊息
(8) uucp
(9) clock 1
(10) security/auth 2
(11) ftp
(12) ntp
(13) log audit
(14) log alert
(15) clock 2
(16) local 0 以後都是本機設定,通常設定成log server就會用到這些。
(17) local 1
(18) local 2
(19) local 3
(20) local 4
(21) local 5
(22) local 6
(23) local 7

Servity:
(0) emergency 狀況危急
(1) alert 告警
(2) critical 重要
(3) error 錯誤
(4) warning 警告
(5) notice 注意
(6) information 訊息

DNS BIND logging Clause

bind的log檔可以分門別類的放在不同的檔案下
以方便統計/查詢
http://www.zytrax.com/books/dns/ch7/logging.html

2009年12月20日 星期日

WebMVC

http://www.jaceju.net/resources/webmvc/

M-Model (持有資料、狀態、程式邏輯,並提供介面供人取得資料與狀態, 連接資料庫)
V-View (用來呈現 Model 中的資料與狀態, 主要是 HTML吧)
C-Control (取得使用者的輸入後,並解讀此輸入以轉換成 Model 對應的動作, 程式的邏輯)

覺得這篇文章對WebMVC講得蠻好的

set_include_path()

http://tw2.php.net/manual/en/function.set-include-path.php

應該是指定include的路徑後
在程式中如果使用到include或require
就不用加上長長的路徑了

也可以搭配 get_include_path() 在原有的 include 路徑上
增加新的路徑
可以參考官方網站的範例

2009年12月16日 星期三

virtualbox分享資料匣

首先要安裝 "客端額外功能"
[windows]
1. 可以用 "檔案管理員" 中的 "連線網路磁碟機" 來連
2. 下指令 net use x:\\vboxsvr\sharename
其中 x: 是磁碟機代號, sharename 是virtualbox所設定的名稱

[Linux]
mount -t vboxsf sharename mountpoint
其中 sharename 是 virtualbox 所設定的名稱
mountpoint 是在 Linux 上所要掛上的點

也可以在 vboxsf 後面加上一些選項

2009年12月15日 星期二

Javascript on Smarty

之前Smarty內放入Javascript是用 {literal}
http://www.smarty.net/manual/en/language.function.literal.php
也可以正常的使用

今天看到也可以用 {fetch}
把Javascript include到templates裡面
http://www.smarty.net/manual/en/language.function.fetch.php

2009年12月11日 星期五

Chromium for Linux

在Ubuntu上安裝Google流覽器(Chromium)
有不同的做法及版本
以下是可以在9.10(armic)上安裝後
可正常顯示中文的版本
http://www.ubuntugeek.com/install-chromium-google-chrome-web-browser-in-ubuntu.html


基本程序如下
  • 在/etc/apt/sources.list內加入以下兩行
deb http://ppa.launchpad.net/chromium-daily/ppa/ubuntu karmic main
deb-src http://ppa.launchpad.net/chromium-daily/ppa/ubuntu karmic main

  • 新增GPG Key
apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xfbef0d696de1c72ba5a835fe5a9bf3bb4e5e17b5

  • 更新apt-get
apt-get update

  • 安裝流覽器
apt-get install chromium-browser

2009年12月3日 星期四

mysql root password recovery

忘了mysql的root密碼, 要重設一個
基本上就是把mysql server啟動在一個跳過密碼檢查的狀態下
登入mysql server, 重設一個root的密碼
再把mysql server正常啟動
------------------------------------------
Start MySQL Server without password:
# mysqld_save --skip-grant-tables &

Login MySQL Server as root:
# mysql -u root

Setup new password for root:
mysql> use mysql;
mysql> update user set password=PASSWORD("new-password-for-root") where User='root';
mysql> flush privileges;
mysql> quit

Start MySQL Server Normally:
# service mysqld start

當然是要把先前啟動的mysql server停下來後, 再重新啟動

Ref. Link --> http://www.cyberciti.biz/tips/recover-mysql-root-password.html

2009年12月2日 星期三

remove windows messenger

做了很多次把windows messenger由xp中移除的工作
每次都是上網找
這次把指令記下來吧, 以免以後找不到

RunDll32 advpack.dll,LaunchINFSection %windir%\inf\msmsgs.inf,BLC.Remove

dig for windows

我是比較喜歡用dig來查詢DNS的資料
所以找了 http://members.shaw.ca/nicholas.fong/dig/ 來安裝

過程不難, 因為以前就做過

在最後修改windows的環境變數時
是在"執行"這個地方輸入 environment variables
在windows7中, 按一下MS的那個鍵, 再直接輸入
就可以很快找到

比以前用XP時方便

vSphere Client on Windows 7

據說有兩種解法:
一個是網路解, 在google大神上找到下列的link, 還沒時間試
http://www.techhead.co.uk/running-vmware-vsphere-client-on-windows-7

一個是把vSphere Server升級到update 1
最方便的是用vCenter來做
嗯... 好... 再找時間來做

VMware vSphere Client 在Win7上無法運作??

以browser連接ESXi
可以下載VMware Infrastruction Client
安裝過程正常, 也可以正常的連接上ESXi

在以相同的client連接vSphere之後, 會要求更新
就是安裝適合vSphere的Client
當然要安裝, 否則無法連接/管理vSphere
然而在安裝完成後, 出現錯誤訊息無法連接vSphere
連原本的ESXi也連不上

本來是先安裝vSphere Client來連接vSphere, 可是不成功
就從早期的ESXi來做, 想說用升級的方式, 是不是比較安全
結果... 就是不行 ???

2009年12月1日 星期二

以.htaccess限制IP的存取

1. 修改httpd.conf內的設定, 針對"/var/www/html/abc"這個目錄做設定
Options MultiViews
AllowOverride All
Order allow,deny
Allow from all


2. 在"/var/www/html/abc"目錄內加上".htaccess"這個檔案, 內容如下
order deny,allow
allow from 192.168.1.2
deny from all

--> 只允許來自192.168.1.2的IP連線

用PHP寫一個亂數產生器的想法

其實很簡單
  1. 把會用到的字元放在一個字串陣列中
  2. 由這個陣列中隨機取出預先定義好長度的字串
  3. 會用到的是rand()這個function

2009年11月29日 星期日

安裝perl的模組

用Perl的交談模式 --> # perl -MCPAN -e shell

若是要重新設定環境, 可以用下列的方式
# perl -MCPAN -e shell
cpan> o conf init

2009年11月27日 星期五

magic_quotes_gpc

這是PHP的環境變數, 如果設定為1時(開啟)
所有的單引號, 雙引號, 反斜線, 空字元會自動轉成含有反斜線的溢出字元
會找到這個環境變數, 主要是因為 get_magic_quotes_gpc() 這個PHP的函數
在以下的這段程式中有用到get_magic_quotes_gpc()這個function
------------------------------------------------------
foreach($_GET as $key => $value) {
if(!get_magic_quotes_gpc())
$vars[$key] = addslashes($value);
else
$vars[$key] = $value;
}

foreach($_POST as $key => $value) {
if(!get_magic_quotes_gpc())
$vars[$key] = addslashes($value);
else
$vars[$key] = $value;
}
--------------------------------------------------------
這段程式是把表單送過來的變數統一存在$vars[]這個陣列中

2009年9月15日 星期二

2009年8月10日 星期一

第一份父親節禮物

小朋友給的, 一盒蜆精, 一盒雞精
不管是什麼, 收到禮物, 就覺得很開心
真的, 不管他們準備什麼, 都覺得很開心

2009年7月30日 星期四

科技新字的唸法

必也正
以免貽笑大方

xoops --> /zoo'ps/
google
youtube --> you-tub, 不是you-to-bee
ubuntu --> /ùbúntú/
skype --> sky-p
linux

HEMiDEMi --> 這個還沒有用過, 64分音符, 華人使用者共享書籤

2009年7月29日 星期三

安全更新至2014年 (應該有)

還是在網路上爬了一下
XP現在不賣了
主流支援到 2009/4/14
延伸支援到 2014/4/8 (安全性更新)

可以參考Microsoft的軟體life cycle
http://support.microsoft.com/gp/lifecycle/zh-tw

還是用回來XP吧

Vista夠炫, 不夠實用
耗資源不划算
再轉回windows xp, 給他用到不能用
應該是到2010年就停止更新了吧

Windows 7 是比 Vista好的選擇, 如果不用花錢的話, 再考慮囉

我的Windows 7 RC版, 也是到明年就要到期了

如果有費用的考量, 看來Linux是最終的選擇了

2009年7月17日 星期五

剪了指甲

今天早上本來是要騎腳踏車出來
因為指甲好久沒剪了, 就趁機修一下

剪完指甲, 敲起鍵盤方便多了

不知道從何時開始, 就不在晚上剪指甲了
傳說不太好吧, 那就寧可信其有吧

www.php.net Document改版

今天在找一些關於PHP的manual時
發現官網的Document網頁在改版
首先是online document的link不見了, 還有download的link也不一樣了
...
後來Englis及French的Online Document的Link有作用了
發現文章的編排方式改了
查了一下關於時間的function, 發現是以物件為主了
...
大改變

2009年6月19日 星期五

防止搜尋引擎來搜尋自己的網頁

在網路上找到兩個做法
1. 在網站及目錄下建立 robot.txt, 由檔案的內容來限制
2. 透過meta來做

參考的網址 -->
http://www.robotstxt.org/orig.html
http://www.robotstxt.org/meta.html

難過

早上的工作讓我覺得...
這是遲早的事, 不是嗎?
這是現實的, 不是嗎?
也許接下來都是這樣子的吧

把自己的工作做好吧

2009年6月17日 星期三

淋雨

第二次騎腳踏車上班
在下班時就遇到下雨
前一天的氣象是有說到隔天可能會下雨
就給他賭一賭吧
我的運氣果然不好
還好天氣熱, 稍微淋一下雨, 沒關係

2009年6月10日 星期三

以飲食控制膽固醇

241算是很高的膽固醇指數了, 在一般的建議下, 應該要接受治療,
可是, 我還是想先透過飲食來調整看看, 找到一些資料, 先記錄一下
  1. 橄欖油(Olive Oil)、菜籽油(Canola Oil)、黃豆油(Soybean Oil)、麻油(Sesame Oil)等
  2. 無脂肪或低脂肪的優酪乳(Yogurt)、牛奶、乳酪(Cheese)等乳製品
  3. 全穀類食物,如燕麥片(Oatmeal)、糙米(Brown Rice)、全麥做的麵包(Whole-wheat Bread)、爆玉米花(Popcorn)等
  4. 綠花椰菜(Broccoli)、花菜(Cauliflower)、球芽甘藍(Brussels Sprouts)、捲心菜(Cabbage)等有葉蔬菜。這些蔬菜提供大量的纖維素及礦物質,要每天吃,會降低不好的膽固醇及防止血管的硬化
  5. 色彩鮮明的蔬菜,譬如菠菜(Spinach)、胡蘿蔔(Carrots)、綠或黃辣椒(Bell Peppers)、蕃茄(Tomato)、冬南瓜(Winter Squash)等
  6. 新鮮的水果,如蘋果、葡萄、藍莓、草莓、桃子、李子、杏子等
  7. 深海魚類,如三文魚(Salmon),鮪魚(Tuna)、馬交魚(Mackerel)、沙丁魚(Sardines)、劍魚(Swordfish)等
  8. 堅果類,如核桃(Walnut)、杏仁(Almond)等
  9. 豆類食品,如豆漿、豆腐、豆腐乾、黃豆等
  10. 綠茶或一般的紅茶
  11. 葡萄酒或啤酒
  12. 深色巧克力糖
少吃那些含膽固醇高的食物:如蝦、龍蝦、蟹、烏賊、烏魚子、牛排、牛油、豬肉、燻豬肉(Bacon)、香腸、豬腦、各種內臟、雞蛋、魚卵、椰子油、棕櫚油(Palm Oil)等等

經常運動是非常重要,絕不可偷懶

來源: http://www.taiwancenter.com/sdtca/articles/9-05/6.html

第一天騎腳踏車上班

天氣不錯, 運動一下,
趁著早上陽光不太強的時候, 曬曬太陽
聽說多曬太陽, 會讓情緒好一點耶
大概花個15分鐘, 還不錯
就是要多注意一下路上的人車

2009年6月8日 星期一

再次破1000元

繼上週油價再漲0.5元/公升後
今天加滿油時, 花費再度突破1000元
這是又要回到高油價時代了嗎?

2009年6月7日 星期日

變化: 動物, 植物, 礦物

聽過一個關於男人變化的過程
在談戀愛, 結婚後, 生小孩三個階段
有三個不同的代表物
分別是動物, 植物, 礦物
好像是在說明男人在女人心目中的地位愈來愈不值

並不全然是這樣
但也是和現實妥協而漸漸失去自我

2009年6月6日 星期六

降膽固醇的食物

最近一次的健康檢查, 指出我的膽固醇過高, 到了241 (標準上限是200)
有什麼影響嗎...?? 有的...
先從飲食改善做起吧, 在網路上爬了一下, 整理出一些食物
  • 富黏稠纖維(viscous fiber)的食物, 如: 燕麥、大麥秋葵茄子四季豆、蘋果、桃子、瓜類、菇類、洋菜(就是現在流行的「寒天」)、海帶、黑白木耳、紫菜等, 主要就是富含水溶性纖維。
  • 植物固醇(Phytosterol;Plant Sterol),也叫植醇, 食物有黃豆、豆腐、豆漿、香菇或是一些綠色蔬菜。
  • 堅果, 像是杏仁(Almond)、花生、胡桃、腰果、栗子等堅果類含有多元不飽和脂肪酸,可以降低膽固醇,還能維持動脈血管的健康和彈性。杏仁指的是果實, 不是杏仁茶。
  • 深海魚
  • 柳橙汁其中含有植物固醇(plant sterols或稱stanol),是一種膽固醇結構類似的化學物質,可以和膽固醇在腸道裡競爭吸收的管道,進而降低血液中膽固醇的量。
還有文章說,要多吃五穀,多運動。可是也有例子說,其實運動的影響不大。
試試看吧 :)

2009年3月21日 星期六

坐錯車了

今天終於知道了
區間快車, 多了"快車"兩個字
就是彰化 -- 新烏日 -- 台中
中間跳過了成功, 烏日, 大慶