Thursday, July 27, 2006

Breaking up a big file into small ones w/ rar

rar a -m0 -v800m file.rar file.big

Friday, July 21, 2006

lighttpd & Apache together on multipleIPs

Say you need to run lighttpd & Apache together on the same server, same port 80, but on different IP addresses. Have this in lighttpd.conf:
server.port = 80
server.bind = "lighttpd_IP1"
$SERVER["socket"] == "lighttpd_IP2:80" {}
And listen to a specific IP in Apache's httpd.conf
Listen Apache_IP:80

lighttpd & Apache together on multipleIPs

Say you need to run lighttpd & Apache together on the same server, same port 80, but on different IP addresses. Have this in lighttpd.conf:
server.port = 80
server.bind = "lighttpd_IP1"
$SERVER["socket"] == "lighttpd_IP2:80" {}
And listen to a specific IP in Apache's httpd.conf
Listen Apache_IP:80

Wednesday, July 19, 2006

Count source code lines recursively

Since wc itself does not have a recursive option built-in, it's as simple as:
find . -name '*.php' | xargs wc -l