星期二, 11月 17, 2009

PHP 安裝在 IIS 6

把舊的紀錄補上,不然每次要用時都找半天..

php + IIS6 windows 2003

1.下載 php zip 檔案。
2.將 php zip 解壓縮放在根目錄下,c:\php。
3.將 php5ts.dll 放在 c:\windows\system32 之下。
4.將 c:\php\php.ini-recommended 複製在c:\windows之下,並修改檔名為 php.ini。
5.打開 php.ini 把 extension_dir = "c:\php\ext" 與 browscap =  "c:\windows\system32\inetsrv\browscap.ini\"。
6.在IIS的預設的網站 >主目錄>設定 新增應用程式對照 副檔名.php 指定用 C:\php\php5isapi.dll。
7.在IIS下 > 網頁服務延伸,新增延伸名稱 php,需要檔案C:\php\php5isapi.dll。
8.新增一個 php測試檔,放在 c:\inetpub\wwwroot 下,檔案內容
<?
phpinfo();
?>
9.在IIS的預設的網站下,點選 php 測試檔,按右鍵瀏灠,如果網頁內容出現 php 相關訊息即安裝成功。

星期二, 11月 10, 2009

我就是要你功課爛--王月、李國修的教育觀

佩芳傳過來的影片,看看後很有感觸,尤其是自己有了小孩之後。

先前看了許添盛的『孩子都是老靈魂:新時代親子身心靈教育』
回過頭來想想,我到底是要怎麼對待我的小孩,又要給她一個什麼樣的童年呢?







你也為人父母了嗎?又是怎樣對待你的小孩呢?是不是對他說的最多的字就是『不』這個字呢?
這真的是一個值得你我好好思考的事情。

星期三, 9月 02, 2009

修改 Blog 的寬度顯示

現在大家的螢幕解析度都越來越高,各個網站的基本頁面寬度都起碼是 1024 了,
可是 blogger.com 的設定還是舊的 800 的寬度,造成整個頁面兩邊留白很多,
圖片的寬度也被限制住了。

於是想說來些改一下寬度,但是直接看 CSS 的設定太累了,
就直接 google 了一下,我是參考這個啦:修改blogger範本(2) - 改頁面寬度 http://marieyuen.blogspot.com/2008/01/blogger2.html

但是我的內文是用比例的方式,所以我只修改了 outer-wrapper 跟 main-wrap1,
成果就是現在看到的樣子囉!

星期五, 8月 28, 2009

Google Maps Bug

昨天因為要幫老婆去拿鞋子,只有店名跟大概地點,
就想說請出 google 大神查一下鞋店的地址跟看看地圖,
於是就用懶人方式,先查到地址後,再直接由左上方的 link 改成 maps:


然後就會轉到 google maps 的網頁定位:

可是...咦?怎麼定位到別的地方去了,可是上面的顯示還是北新路。

改成二段試試看:

改成二段就正常了。

那再改回去三段查詢看看:

這次定位正確了說,後面再查詢也都是對的,那會是我電腦上的意外狀況嗎?

關掉網頁,然後以原本的步驟再試一次,結果還是一樣!
為了確認,就 MSN 給同學叫他照著操作一次,哈哈,bingo,結果一樣是錯!
那就肯定是 google maps 的 bug 囉!
不過...要到哪去回報啊?

星期四, 8月 27, 2009

參加我的旅行咖

在舊同事發的噗浪看到這個,還蠻好玩的,可以研究看看適不適合一起旅行啦!參加我的旅行咖募集測驗

星期三, 5月 06, 2009

開放遠端存取 WebService

如題,只要在 Web.Config 加入下列通訊協定:

<system.web>
    <webservices>
        <protocols>
           <add name="HttpPost">
           <add name="HttpGet">
        </protocols>
     </webservices>
</system.web>

這樣就可以用 HTTP Get or HTTP Post 來取得 WebService 的服務囉..

參考資訊:http://msdn.microsoft.com/zh-tw/library/4yx7be39(VS.80).aspx

星期三, 3月 25, 2009

設定 vsfptd 支援 ssl/tls

編輯設定檔:
[root@mail ~]# vi /etc/vsftpd/vsftpd.conf

加入以下幾行:

ssl_enable=YES
ssl_sslv2=YES
ssl_tlsv1=YES
rsa_cert_file=/etc/ssl/certs/vsftpd.pem

用 openssl 建立 20 年憑證:

[root@mail ~l]# mkdir -p /etc/ssl/certs/
[root@mail ~l]# touch /etc/ssl/certs/vsftpd.pem
[root@mail ~l]# openssl req -new -x509 -days 7300 -nodes -out /etc/ssl/certs/vsftpd.pem -keyout /etc/ssl/certs/vsftpd.pem

依序回答憑證資料

Generating a 1024 bit RSA private key
....................................................++++++
.....................................................++++++
writing new private key to '/etc/ssl/certs/vsftpd.pem'
-----
You are about to be asked to enter information that will be incorporated
into your certificate request.
What you are about to enter is what is called a Distinguished Name or a DN.
There are quite a few fields but you can leave some blank
For some fields there will be a default value,
If you enter '.', the field will be left blank.
-----
Country Name (2 letter code) [GB]:TW
State or Province Name (full name) [Berkshire]:Taiwan
Locality Name (eg, city) [Newbury]:Taipei
Organization Name (eg, company) [My Company Ltd]:MyCompany
Organizational Unit Name (eg, section) []:ITD
Common Name (eg, your name or your server's hostname) []:mail
Email Address []:admin@server.com

最後重新啟動 vsftpd 就可以了:

[root@mail ~l]# service vsftpd restart

星期四, 3月 19, 2009

CentOS 5.2 永久靜態路由

在 CentOS 5.2 上加上一個永久靜態路由:

方法 1:

編輯 /etc/rc.d/rc.local 在裡面加上:

route add -net 168.95.4.0 netmask 255.255.255.0 gw 192.168.1.1 dev eth0
route add -net 168.95.1.1 netmask 255.255.255.255 gw 192.168.1.1 dev eth0

方法 2 :

編輯 /etc/sysconfig/networking/devices/route-eth0(若不存在請自行建立),內容如下:

ADDRESS0=168.95.4.0
GATEWAY0=192.168.1.1
NETMASK0=255.255.255.0
GATEWAY1=192.168.1.1
NETMASK1=255.255.255.255
ADDRESS1=168.95.1.1

若有第三個就是 ADDDRESS3 囉。
而設定要走 eth1 則建立 route-eth1 檔,以此類推之。

星期一, 3月 09, 2009

VNC Server on CentOS 5

編輯 /etc/sysconfig/vncservers, 其中1,是port的最後一個數字,
如 5801, root 指 預設 vnc登入的身份

# vi /etc/sysconfig/vncservers

VNCSERVERS="1:root"

設定登入的密碼
# vncpasswd

先啟動 VNCServer,會自動建立 /.vnc/xstartup 檔案

# service vncserver start

然後再去編輯設定檔

# vi ~/.vnc/xstartup
解除註解以下兩行
unset SESSION_MANAGER
exec /etc/X11/xinit/xinitrc
看要挑選用哪一種
desktop
gnome-session &
#GNOME
#startkde & #
kde desktop
#twm & #系統預設

重新啟動 VNC Server

# service vncserver restart

另外要記得開啟 firewall 的 5901 tcp port,連接時打:

http://IP:5901 就可以了..

星期五, 3月 06, 2009

Youtube 播放設定

據說 youtube 現在支援到 720p 的播放畫質了,
仔細一看,播放器上有一個 HQ 的選項,點選後,
畫質的確有增加了一點,比之前的鳥馬賽克好多了!
可是每次都要選,不是很累?
查詢了一下,果然有播放的設定:
點選右上方『帳戶』,然後在左方有個『播放設定』,
預設是『根據目前的連線速度動態選擇我的影片品質。』,
改選成『我使用的是高速連線。請總是在可行時播放較高品質的影片。』,
這樣你看所有的 youtube 影片都會自動用 HQ 的選項囉!

星期一, 2月 09, 2009

Google Task

Google 提供了一堆有的沒的服務,但是一直都好像沒有待辦事項的功能,
前陣子在找別的資料時,不小心發現原來 Google 已經有提供了,叫做 Task,
不過是英文版才有,所以如果你是用中文版介面的,要先把介面切換到英文版,
然後進入右上方的 Settings,進去後可以找到 Labs 的頁籤,點擊後下方會出現一堆實驗性功能,
找到 Tasks 把他 Enable ,然後到最下面 Save Changes,然後你就會在左邊看到一個 Tasks 的連結,
點擊後會開啟一個小視窗,然後就可以使用囉。
功能頗簡單,就是設定標題、時間然後簡單說明,同時可以跟行事曆整合,
想要有個網路待辦事項的人的可以試用看看囉。

星期二, 1月 13, 2009

我的第一次的三年後..

沒想到我 2005 年就開了這個 blog,我自己都忘了...... XD
一晃眼快四年,好像什麼都沒做...唉...傷腦筋耶,
希望從現在開始能夠好好的紀錄下去..

星期五, 1月 09, 2009

Windows XP 光碟開機安裝至 SATA 硬碟

阿桂的 NB 掛點了,拿來叫我幫她看,發現連安全模式都進不去了,
八成是某些系統啟動檔壞掉了,想用 Windows XP 內建的修復功能,
但是她的 NB 是 SATA 的硬碟,我手上的光碟都是整合光碟,
光碟開機會不認得 SATA 的硬碟,要不就是不會出現修復的選項,
而現在的 NB 都不會有軟碟了。 :(

那個鳥鳥的 Windows XP 只能用軟碟載入 3rd-party Driver,
這下可有點小麻煩,馬上請教 Google 大神,查到原來新的電腦的 BIOS 有多了一個設定,
SATA 針對舊的 IDE 有 Compatible Mode,
進入 BIOS 果然有一個 SATA Operation Mode,把原本的 Enhanced 改成 Compatible,
重新開機,果然光碟就抓到了,再選用修復功能,電腦就可以正常開機了。
原本以為就此結束,但是.....將 SATA Operation Mode 改回 Emhanced,
竟然又不能開機了......XD

這下可好,看來修復並未修復 SATA 的 Driver,問題應該也就是 SATA 的 Driver 壞了,
再請出 Google 大神,看半天好不容易找到一個解決方案:

先一樣進入 BIOS 將 SATA 設成 Compatible,然後重開機進入 Windows XP,
再 download ftp://ftp.software.ibm.com/pc/pccbbs/mobiles/7kim06ww.exe

download 下來後解壓縮到硬碟,到妳解壓縮的路徑去執行 install.cmd,
如未更改設定,預設會在 C:\DRIVERS\WIN\IMSM\PREPARE\install.cmd,
她就會將驅動 copy 到 windows 的路徑,等他執行完畢,
再重新開機,進入 BIOS 將 SATA 設回 Enhanced,然後開機,
ya!搞定,一切正常!