瀏覽模式: 普通 | 列表

Picasa 網路相簿的 Name Tag 功能

但~現在只能語言是 US 的才能使用

attachments/200810/9074878260.jpg

應該就是照片的標籤功能,而這個功能就是透過人臉辨識將同一人物的照片歸類出來讓你取一個 Name Tag。

標籤: 網路相簿

http://developer.apple.com/opensource/server/streaming/index.html

Welcome to Darwin Streaming Server, the open source version of Apple's QuickTime Streaming Server technology that allows you to send streaming media to clients across the Internet using the industry standard RTP and RTSP protocols. Based on the same code base as QuickTime Streaming Server, Darwin Streaming Server provides a high level of customizability and runs on a variety of platforms allowing you to manipulate the code to fit your needs.

nginx 是一個 Web 伺服器,類似於 Apache

QUote: http://blog.wu-boy.com/tag/nginx/
nginx
一個俄國人開發的輕量級高性能web server,特點是做proxy性能很好,因此被推薦取代apache2.2的mod_proxy_balancer,來和mongrel cluster搭配。其他方面和lighttpd到差不多。
要說缺點,可能就是發展的時間比較短,至今沒有正式版本,還是beta版。沒有經過足夠網站的驗證。

免費網頁掃毒工具 Dr.Web anti-virus link checker

安裝 → Firefox 版本 IE 版本 Opera 版本

IE
attachments/200809/4239440836.pngattachments/200809/7387747405.png
只要選你要掃的連線 → 右鍵 → Scan link by Dr.Web

[閱讀全文]

Apache 無法在單一IP建置SSL給多個 Virtual Host (name-based)使用,也就是說 SSL 服務只能在 ip-based 底下使用,

Apache 官網 http://httpd.apache.org/docs/2.0/ssl/ssl_faq.html#vhosts 說明了一切

Why can't I use SSL with name-based/non-IP-based virtual hosts?
The reason is very technical, and a somewhat "chicken and egg" problem. The SSL protocol layer stays below the HTTP protocol layer and encapsulates HTTP. When an SSL connection (HTTPS) is established Apache/mod_ssl has to negotiate the SSL protocol parameters with the client. For this, mod_ssl has to consult the configuration of the virtual server (for instance it has to look for the cipher suite, the server certificate, etc.). But in order to go to the correct virtual server Apache has to know the Host HTTP header field. To do this, the HTTP request header has to be read. This cannot be done before the SSL handshake is finished, but the information is needed in order to complete the SSL handshake phase. Bingo!
http://help.directadmin.com/item.php?id=89
Why do I need an owned IP for my own SSL certificate? Last Modified: Oct 26, 2005, 3:20 pm
The reason you must have your own IP address when you want to use your own SSL certificate (when you don't want the server wide shared certificate) is because of the way SSL and apache (httpd) works.
For name based webhosting (when many domains are on one IP) the web browser will pass the name of the domain being requested inside the httpd headers along with the request. This way, apache knows which domain you are trying to access even though there are many domains on that one IP address.
When you do the same thing through an SSL connection, the connection has to be made *before* the request can be sent. In this connection, the certificate is passed. The only information that apache knows before the request is made is which IP the connection is being made to. It has to be able to know which certificate to send before the request is made, thus you can't use mutiple certificates on the same IP (if you do, apache will use the first certificate listed which DA will always set to the server shared certificate for shared IPs).
If you want to use your own certificate, it must be the first certificate listed. This wouldn't work for a shared IP, because there would multiple domain wanting this status, and the first certificate would the one shown. For this resaon the shared certificate is always used on a shared IP. For your certificate, DA will aknowledge the IP as being 'owned' and will remove the server shared certificate as the first cert to be loaded, thus your certificate will be loaded instead. 
http://httpd.apache.org/docs/2.0/ssl/ssl_faq.html

[閱讀全文]

標籤: apache ssl

/var/log/httpd/error_log

malformed header from script. Bad header=<html>

ref: http://cs.uccs.edu/~cs301/perl/perl.htm

Basically the web server complains that the wrongHello.cgi returns a web page without proper header such as "content-type: text/html " before the body of the web page <html>HelloWorld!. The header is required as the CGI secification or CGI protocol between the CGI process running the wrongHello.cgi and that of the web server. For more detail see the CGI web page.

The above hello.pl is perl script can be run standalone. It is not a CGI perl script since it did not follow the CGI protocol. In order to make that as a CGI perl script, we need to add the following two lines after #!/usr/bin/perl

use CGI qw(:standard);
print header();

or

print "content-type: text/html ";

[閱讀全文]

標籤: perl

Google 瀏覽器