2008年11月16日 星期日

Partition Manager for Vista

最近硬碟諸事不順,
首先是用了三年的Toshiba R100硬碟突然壞掉,
後來新購買的X61又遇到Vista磁區無法重新切割的問題,

在用了GPartedPartitionMagic失敗後,
發現有套免費的軟體EASEUS Partition Manager在Vista上運作的非常順利,
終於解決在Vista上進行Partition Manager的問題了...

2008年11月13日 星期四

Enable POP in Gmail

In Gmail settings:
1. Click Settings at the top of any Gmail page.
2. Click Forwarding and POP/IMAP.
3. Select Enable POP for all mail or Enable POP for mail that arrives from now on.

In Outlook Express settings:
1. In Incoming mail(POP3): pop.gmail.com
2. In Outgoing mail(SMTP): smtp.gmail.com
3. In Advanced tab,
3.1 Check both "This server requires a secure connection(SSL)" checkbox of SMTP and POP3
3.2 Modify the port number of SMTP to 465, and POP3 to 995

see here and here

Apache + SSL

Apache + SSL真不是新東西了, 之前也做過好多次了...
但這次稍微踢到鐵板, 因此紀錄一下吧

鐵板版本為httpd-2.0.53/54 + openssl-0.9.8:
wget http://www.openssl.org/source/openssl-0.9.8i.tar.gz
./config
make && make install

wget ftp://ftp.yzu.edu.tw/mirror/pub1/Sun/sunfreeware.com/ \\ SOURCES/httpd-2.0.53.tar.gz
./configure --enable-so --enable-ssl --with-ssl=/usr/local/ssl
make && make install

啟動SSL出現錯誤訊息...
/usr/local/apache/bin/apachectl startssl
ssl_engine_pphrase.c: In function `ssl_pphrase_Handle_CB':

原來是openssl版本判斷的問題,
修改抓回來的source,
檔案httpd-2.0.53/modules/ssl/ssl_toolkit_compat.h
#ifdef OPENSSL_VERSION_NUMBER

+#if (OPENSSL_VERSION_NUMBER >= 0x0090800fL)
+#ifndef PEM_F_DEF_CALLBACK
+#define PEM_F_DEF_CALLBACK PEM_F_PEM_DEF_CALLBACK
+#endif
+#endif
+
/*
* rsa sslc uses incomplete types for most structures
* so we macroize for OpenSSL those which cannot be dereferenced

重新config就完成啦! 說明請參考此處...