2010-05-02

CentOS 5.3 x64 更新PHP到5.3版的方法

sudo rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/x86_64/epel-release-5-3.noarch.rpm
sudo rpm -Uvh http://rpms.famillecollet.com/enterprise/5/remi/x86_64/remi-release-5-7.el5.remi.noarch.rpm
sudo rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-5.rpm


sudo yum --enablerepo=remi update mysql php
sudo yum --enablerepo=remi install php-mbstring


參考:http://stringr.blogspot.com/2009/10/centos-53-x64-php53.html

centos 安裝postfix for mysql的方法

先就是要先移除舊版的 postfix , 執行 sudo yum remove postfix
修改 /etc/yum.repos.d/CentOS-Base.repo 這個設定檔 , 其中有三個區段 [base] [update] [centosplus],如下粗體字的部份
[base]
name=CentOS-$releasever - Base
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os
#baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
exclude=postfix-*
#released updates
[updates]
name=CentOS-$releasever - Updates
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates
#baseurl=http://mirror.centos.org/centos/$releasever/updates/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
exclude=postfix-*
[centosplus]
name=CentOS-$releasever - Plus
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus
#baseurl=http://mirror.centos.org/centos/$releasever/centosplus/$basearch/
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
includepkgs=postfix-*

安裝 centosplus 版的 postfix
sudo yum --enablerepo=centosplus install postfix


說明一下粗體的部分 , [base] [update] 中的 exclude 指令就是要讓 yum 去忽略這兩個 repo 的 postfix 套件 ,意思是若以後執行 install 或 upgrade 指令的時候都不會去找 [base] 或 [update] 區段了, 由於 centosplus 裡面包的 postfix 版本編號較舊 , 所以這樣做的用意是為了避免我們安裝好 centosplus 的版本之後 , 不會在更新時去安裝到沒有支援 mysql 的 postfix

參考來源:http://www.pigo.idv.tw/archives/323
ps:因參考來源的 install 指令有誤,所以我有改寫

2010-04-19

VMWARE SERVER 2.X 安裝於 UBUNTU 9.10 X64 SERVER版 筆記

因為下載 VMWARE SERVER 官方 X64 版後,使用vmware-install.pl 會發生錯誤,
在網路上找到解決方法 是下載 某高手 寫的 安裝 SH 檔
http://codebin.cotescu.com/vmware/vmware-server-2.0.x-kernel-2.6.3x-install.sh
將 vmware-server-2.0.x-kernel-2.6.3x-install.sh 移動 vmware-server-distrib/ 下
並埶行 chmod +x
在使用此 sh 安裝,終於成功了!!! ^^

原站說明:https://help.ubuntu.com/community/VMware/Server

2010-01-21

[CSS Hack]解決IE6、IE7、IE8、Firefox的瀏覽器相容性問題! | 香腸炒魷魚

區別IE6、IE7、IE8、Firefox
【辨識符號】:「\9」、「*」、「_」

【範例練習】:

#tip {

background:blue; /*Firefox 背景變藍色*/

background:red \9; /*IE8 背景變紅色*/

*background:black; /*IE7 背景變黑色*/

_background:orange; /*IE6 背景變橘色*/

}


【說明】:因為IE系列瀏覽器可讀「\9」,而IE6和IE7可讀「*」(米字號),另外IE6可辨識「_」(底線),因此可以依照順序寫下來,就會讓瀏覽器正確的讀取到自己看得懂得CSS語法,所以就可以有效區分IE各版本和非IE瀏覽器(像是Firefox、Opera、Google Chrome、Safari等)。


參考:[CSS Hack]解決IE6、IE7、IE8、Firefox的瀏覽器相容性問題! | 香腸炒魷魚

2010-01-15

[SEO]影響Google等搜尋引擎排名的因素大公開 @ PCuSER 電腦人 :: 痞客邦 PIXNET ::

Google有超過200個排名因素,百度也有超過100多。這麼多的因素中,有許多因素是百度和Google共用的,有些各有強調,但是哪些是經常性的、關鍵性的呢?以下是結合作者和尚奇的SEO專家們從邊做邊學中推測總結出來的一些要點。其中,有些衡量標準是Google的註冊專利。

有利排名的站內優化因素

(切記:如果這些有利的因素被濫用就會立刻轉變成破壞性的因素!)

關鍵字嵌入URL中。第一個字最重要,第二個其次,以此類推。
關鍵字在網功能變數名稱中。英文網站比較注重。
關鍵字在Title Tag中。關鍵字儘量朝最前,標籤以20個漢字或是60個英語字母為最多。
關鍵字在Description Tag網頁摘要標籤中。體現主題,以100個漢字或者200個英文字母為最多。Google不太依賴這個標籤,但是常常去用它。
關鍵字在Keyword Tag關鍵字標籤中。表現主題,不要多於10個字。這10個字必須出現在網頁的內文中,否則可能遭受「無關性」懲罰。Google已經不在看這個標籤,其他的搜尋引擎,比較明顯的是雅虎。
關鍵字在內文中的密度。5%~20%的比例(關鍵字總數/全文詞總數)比較合適。
單個關鍵字在內文中的密度。1%~6%的比例(每個關鍵字出現次數/全文詞總數)比較合適。
關鍵字在H1、H2、H3標籤中,依照高低順序合理排列。
關鍵字的字體大小。 strong 與 bold 一樣斜體字也是表示強調。邁特‧卡茨在2006年7月指出這兩點。
關鍵字相鄰度。兩個或者以上的關鍵字挨得比較近最好。
關鍵字顯著度。關鍵字出現在頁首、粗體、大型字體比較顯著。
關鍵字在圖片替換標籤中。注意:不要過分添加,防止成為垃圾資訊。
關鍵字在連結源頭文字中。注意和連結對方的網頁主題銜接。
內部連結使用關鍵字。依靠關鍵字來串連網頁。
內部連結不要有中斷點。檢查各個連結都有效。
網站深度儘量小於4層。製造效率高的樹狀網站結構。
匯出連結到優秀網站。這個是Google專利標準。注意:不要連結到「連結工廠」那樣的網站,否則殃及己身。
匯出連結使用關鍵字並與網頁話題相關。這個是Google專利標準。連結語句必須有描述作用。
匯出連結穩定性、有效。這個是Google專利標準。
匯出連結少於100個。Google是這麼說的,但是可以多出2~3倍。
網功能變數名稱尾碼。.gov、.edu、.info在傳統上被認可程度最高,但是隨著垃圾網站的氾濫,這個也變得意義不大。
網頁大小。儘量爭取限制在100KB以內(根據實體情況),最好的是<40的網頁。 ‧URL中的連接子「-」。英文網頁多個詞之間以「-」組成檔案名較好,如「table-tennis」。但是不要用「-」超過4次,以免被疑為作弊。
網頁新鮮感。這個是Google專利標準。注意網頁的更新。
網站資訊更新量。新舊網頁的比例。
連結的新鮮感。這個是Google專利標準。新連結來自可信度高的網站,這個新鮮感就是好的。 ‧網站更新頻率。更新頻繁才能招致Google爬蟲常來訪問而更新網頁快照。

原文來源:http://pcuser.pixnet.net/blog/post/26293124

2009-12-25

Papervision3D 用矩陣 變形 後 rotationXYZ 沒變時,怎麼辦

在矩陣操作以後,調用一次yaw(0)產生一次空旋轉。這樣就可以觸發do3d._rotationDirty的更改,從而可以計算正確的變換值。
參考來源Papervision3D旋转和矩阵 | Kevin Cao's Blog

2009-10-07

主要幾個信用卡(Mastercard,Visa …)通用的驗証正規法

主要幾個信用卡(Mastercard,Visa …)通用的驗証正規法

'/^(?:4[0-9]{12}(?:[0-9]{3})?5[1-5][0-9]{14}6011[0-9]{12}622((12[6-9]1[3-9][0-9])([2-8][0-9][0-9])(9(([0-1][0-9])(2[0-5]))))[0-9]{10}64[4-9][0-9]{13}65[0-9]{14}3(?:0[0-5][68][0-9])[0-9]{11}3[47][0-9]{13})*$/'



參考來源:37 Tested PHP, Perl, and JavaScript Regular Expressions