2011年4月21日 星期四

[Ubuntu] Change Ubuntu distribution source

tw.archive.ubuntu.com is totally slowly

So I change tw.archive.ubuntu.com to us.archive.ubuntu.com

~$ sudo gedit /etc/apt/sources.list

2011年4月14日 星期四

[Apache] mod_proxy Settings

# Reverse Proxy
ProxyRequests Off

<Proxy *>
        Order deny,allow
        Deny from all
        Allow from 127.0.0.0/255.0.0.0 ::1/128
        Allow from 1.2.3.0/23
</Proxy>

ProxyPass /chat/ http://mydomain.com:1234/
ProxyHTMLURLMap http://mydomain.com:1234 /chat/
<Location /msg/>
        ProxyPassReverse /
        # ProxyHTMLEnable if mod_proxy_html version >= 3.1 else SetOutputFilter
        # ProxyHTMLEnable On
        SetOutputFilter proxy-html
        ProxyHTMLURLMap / /chat/
        # RequestHeader unset  Accept-Encoding
</Location>

See Also

http://httpd.apache.org/docs/2.0/mod/mod_proxy.html

2011年4月11日 星期一

[Node.js] 第一個程式Hello World

建立檔案HelloWorld.js
var http = require('http');
http.createServer(function (req, res) {
    res.writeHead(200, {'Content-Type': 'text/plain'});
    res.end('Hello World\n');
}).listen(8888, "127.0.0.1");

console.log('Server running at http://127.0.0.1:8888/');


然後執行
~$ node HelloWorld.js

打開瀏覽器http://127.0.0.1:8888/

就可以看到Hello World

See Also
Synopsis
Node - HTTP

[Node.js] Node.js介紹與相關連結

Node.js 是一個Server-side JavaScript 執行環境, 使用非同步事件驅動模型(event-driven model)所建置
這架構得以讓Node.js 在許多的網路應用程式上得到很好的執行效率

編譯與安裝Node.js
Building and Installing Node.js

查看Node.js版本
~$ node -v
v0.4.5

2011年4月1日 星期五

[Ubuntu] lsb_release查詢系統 distributions 版本號

Linux Standard Base (LSB)

$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 10.10
Release:        10.10
Codename:       maverick

http://en.wikipedia.org/wiki/Linux_Standard_Base
Related Posts Plugin for WordPress, Blogger...