<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-13039519</id><updated>2011-12-28T20:51:40.032+07:00</updated><title type='text'>New Hosting Karma!</title><subtitle type='html'>Blog mostly web hosting related stuff. A few blurp here and there and personal notes.&lt;p&gt;- by Pizzaman -</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://pizzahosting.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13039519/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://pizzahosting.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>pizzaman</name><uri>http://www.blogger.com/profile/11984381331669552809</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>58</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-13039519.post-115556768834440324</id><published>2006-08-14T22:01:00.000+07:00</published><updated>2006-08-14T22:01:28.440+07:00</updated><title type='text'>The Perfect Linux Firewall Part I -- IPCop | HowtoForge - Linux Howtos and Tutorials</title><content type='html'>&lt;a href="http://www.howtoforge.com/perfect_linux_firewall_ipcop"&gt;The Perfect Linux Firewall Part I -- IPCop | HowtoForge - Linux Howtos and Tutorials&lt;/a&gt;: "This document describes how to install the GNU/Linux GPL IPCop firewall and create a small home office network. In the second installment we cover creating a DMZ for hosting your own web server or mail server and the Copfilter proxy for filtering web and email traffic. "&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13039519-115556768834440324?l=pizzahosting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pizzahosting.blogspot.com/feeds/115556768834440324/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13039519&amp;postID=115556768834440324' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13039519/posts/default/115556768834440324'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13039519/posts/default/115556768834440324'/><link rel='alternate' type='text/html' href='http://pizzahosting.blogspot.com/2006/08/perfect-linux-firewall-part-i-ipcop.html' title='The Perfect Linux Firewall Part I -- IPCop | HowtoForge - Linux Howtos and Tutorials'/><author><name>pizzaman</name><uri>http://www.blogger.com/profile/11984381331669552809</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13039519.post-115416589277835586</id><published>2006-07-29T16:38:00.000+07:00</published><updated>2006-07-29T16:39:18.700+07:00</updated><title type='text'>Zimbra on gentoo at Elfenbeinturm.cc</title><content type='html'>&lt;a href="http://www.elfenbeinturm.cc/2006/07/28/zimbra-on-gentoo/"&gt;Zimbra on gentoo at Elfenbeinturm.cc&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.zimbra.com" target="_blank"&gt;Zimbra&lt;/a&gt; is a collaboration suite which includes an ajax based webmailer with an address book and calendar. It uses many popular open source components like postfix, openldap, spamassasin, apache and tomcat. Because its an integrated solution, installing on gentoo is not easy. But the author of this doc shows how to run Zimbra debian package under Gentoo's chroot.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13039519-115416589277835586?l=pizzahosting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pizzahosting.blogspot.com/feeds/115416589277835586/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13039519&amp;postID=115416589277835586' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13039519/posts/default/115416589277835586'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13039519/posts/default/115416589277835586'/><link rel='alternate' type='text/html' href='http://pizzahosting.blogspot.com/2006/07/zimbra-on-gentoo-at-elfenbeinturmcc.html' title='Zimbra on gentoo at Elfenbeinturm.cc'/><author><name>pizzaman</name><uri>http://www.blogger.com/profile/11984381331669552809</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13039519.post-115071008845326722</id><published>2006-06-19T16:41:00.000+07:00</published><updated>2006-06-19T16:41:28.493+07:00</updated><title type='text'>Gentoo Linux Documentation -- Upgrading Apache (have you done it?)</title><content type='html'>&lt;a href="http://www.gentoo.org/doc/en/apache-upgrading.xml"&gt;Gentoo Linux Documentation -- Upgrading Apache&lt;/a&gt;:&lt;br /&gt;then &lt;a href="http://www.gentoo.org/proj/en/php/php-upgrading.xml"&gt;Upgrading PHP&lt;/a&gt;&lt;br /&gt;and &lt;a href="http://www.gentoo.org/proj/en/php/php4-php5-configuration.xml"&gt;making the server serves both PHP4 and PHP5&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.gentoo.org/doc/en/gcc-upgrading.xml"&gt;GCC upgrade guide&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13039519-115071008845326722?l=pizzahosting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pizzahosting.blogspot.com/feeds/115071008845326722/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13039519&amp;postID=115071008845326722' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13039519/posts/default/115071008845326722'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13039519/posts/default/115071008845326722'/><link rel='alternate' type='text/html' href='http://pizzahosting.blogspot.com/2006/06/gentoo-linux-documentation-upgrading.html' title='Gentoo Linux Documentation -- Upgrading Apache (have you done it?)'/><author><name>pizzaman</name><uri>http://www.blogger.com/profile/11984381331669552809</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13039519.post-115013155655512835</id><published>2006-06-12T23:59:00.000+07:00</published><updated>2006-06-12T23:59:16.556+07:00</updated><title type='text'>Hercules Load Balancer Virtual ApplianceVMTN Virtual Appliances Directory</title><content type='html'>&lt;a href="http://www.vmware.com/vmtn/appliances/directory/300"&gt;Hercules Load Balancer Virtual ApplianceVMTN&lt;/a&gt;&lt;br /&gt;&lt;p&gt;Hercules Load Balancer Virtual Appliance&lt;/p&gt; &lt;p&gt;Hercules is a tiny but mighty load balancer appliance. It can be used to balance requests using any of these TCP protocols:&lt;/p&gt; &lt;ul&gt;&lt;li&gt;HTTP&lt;/li&gt;&lt;li&gt;HTTPS&lt;/li&gt;&lt;li&gt;SMTP&lt;/li&gt;&lt;li&gt;FTP&lt;/li&gt;&lt;li&gt;POP3&lt;/li&gt;&lt;li&gt;LDAP&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;It runs on a linux os built from scratch to have a minimal&lt;br /&gt;footprint. It can run with just 32MB memory for normal usage and you can increase memory requirements for the appliance as you need. It also has a built in web server, ssh server, dhcp client. You can administer the machine remotely via ssh. It is setup for dhcp so the networking is setup automatically. A webserver is installed to both serve up this page and to help you test different configurations. The load balancing functionality is provided by the excellent open source project pen. &lt;/p&gt;[Note: VERY simple!!! - pizzaman]&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13039519-115013155655512835?l=pizzahosting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pizzahosting.blogspot.com/feeds/115013155655512835/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13039519&amp;postID=115013155655512835' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13039519/posts/default/115013155655512835'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13039519/posts/default/115013155655512835'/><link rel='alternate' type='text/html' href='http://pizzahosting.blogspot.com/2006/06/hercules-load-balancer-virtual.html' title='Hercules Load Balancer Virtual ApplianceVMTN Virtual Appliances Directory'/><author><name>pizzaman</name><uri>http://www.blogger.com/profile/11984381331669552809</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13039519.post-115013097131052347</id><published>2006-06-12T23:49:00.000+07:00</published><updated>2006-08-14T16:42:17.196+07:00</updated><title type='text'>Pound and Pen - Simple Load Balancing</title><content type='html'>&lt;a href="http://faster-smaller-cheaper.com/a/2"&gt;Pound and Pen - Simple Load Balancing&lt;/a&gt;: "Pound and Pen are simple web server load balancers licensed under the GPL that run mainly on Unix based operating systems. Pound is a web (port 80) load balancer only, unlike Pen which is designed to balance any simple TCP/IP protocol, including http, smtp, ftp, and others. Before you decide to load balance your website with one of these software programs there are several other considerations you may want to understand."&lt;br /&gt;...&lt;br /&gt;Pen Load Balancer - &lt;a href="http://siag.nu/pen/"&gt;http://siag.nu/pen/ &lt;/a&gt;&lt;br /&gt;Pound Load Balancer - &lt;a href="http://www.apsis.ch/pound/"&gt;http://www.apsis.ch/pound/&lt;/a&gt;&lt;br /&gt;...&lt;br /&gt;&lt;br /&gt;Extracting remote_ip is easily done with &lt;a href="http://web.warhound.org/mod_extract_forwarded/"&gt;mod_extract_forwarded&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.apsis.ch/pound/pound_list/archive/2006/2006-05/1147383685000"&gt;Pound mailing list has this information&lt;/a&gt;.&lt;br /&gt;Or this one is good, with &lt;a href="http://stderr.net/apache/rpaf/"&gt;mod_rpaf&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13039519-115013097131052347?l=pizzahosting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pizzahosting.blogspot.com/feeds/115013097131052347/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13039519&amp;postID=115013097131052347' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13039519/posts/default/115013097131052347'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13039519/posts/default/115013097131052347'/><link rel='alternate' type='text/html' href='http://pizzahosting.blogspot.com/2006/06/pound-and-pen-simple-load-balancing.html' title='Pound and Pen - Simple Load Balancing'/><author><name>pizzaman</name><uri>http://www.blogger.com/profile/11984381331669552809</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13039519.post-115012949948571596</id><published>2006-06-12T23:24:00.000+07:00</published><updated>2006-06-12T23:25:01.760+07:00</updated><title type='text'>Backup using SystemRescueCD &amp; Partimage</title><content type='html'>&lt;a href="http://www.partimage.org/Main_Page"&gt;Partimage&lt;/a&gt; Partition Image is a Linux/UNIX utility which saves partitions in many formats (see below) to an image file.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.sysresccd.org/Main_Page"&gt;SystemRescueCd&lt;/a&gt; is a linux system on a bootable cdrom for repairing your system and your data after a crash. It also aims to provide an easy way to carry out admin tasks on your computer, such as creating and editing the partitions of the hard disk. It contains a lot of system utilities (parted, partimage, fstools, ...) and basic ones (editors, midnight commander, network tools). It aims to be very easy to use: just boot from the cdrom, and you can do everything. The kernel of the system supports most important file systems (ext2/ext3, reiserfs, reiser4, xfs, jfs, vfat, ntfs, iso9660), and network ones (samba and nfs).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13039519-115012949948571596?l=pizzahosting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pizzahosting.blogspot.com/feeds/115012949948571596/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13039519&amp;postID=115012949948571596' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13039519/posts/default/115012949948571596'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13039519/posts/default/115012949948571596'/><link rel='alternate' type='text/html' href='http://pizzahosting.blogspot.com/2006/06/backup-using-systemrescuecd-partimage.html' title='Backup using SystemRescueCD &amp; Partimage'/><author><name>pizzaman</name><uri>http://www.blogger.com/profile/11984381331669552809</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13039519.post-114908930368885459</id><published>2006-05-31T22:27:00.000+07:00</published><updated>2006-05-31T22:28:23.700+07:00</updated><title type='text'>Today's the day</title><content type='html'>Today's also the first day that I've ever linked to this site. The first link to this site comes from &lt;a href="http://www.thaihosttalk.com/th1/index.php?topic=3254.0"&gt;ThaiHostTalk.com&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13039519-114908930368885459?l=pizzahosting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pizzahosting.blogspot.com/feeds/114908930368885459/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13039519&amp;postID=114908930368885459' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13039519/posts/default/114908930368885459'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13039519/posts/default/114908930368885459'/><link rel='alternate' type='text/html' href='http://pizzahosting.blogspot.com/2006/05/todays-day.html' title='Today&apos;s the day'/><author><name>pizzaman</name><uri>http://www.blogger.com/profile/11984381331669552809</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13039519.post-114908560568843159</id><published>2006-05-31T21:12:00.000+07:00</published><updated>2006-05-31T21:29:59.136+07:00</updated><title type='text'>The scaling experience of ThaiLE.com</title><content type='html'>My presious post regarding Web Server Performance Comparison ends with a note about &lt;a href="http://www.thaile.com"&gt;ThaiLE.com&lt;/a&gt;. Now's the time to write about it some more.&lt;br /&gt;&lt;br /&gt;ThaiLE.com is the largest banner exchange network in Thailand with over 2 million banner exchange requests a day, as of April'06. This means basically about 10 million SQL queries per day. It comes with real-time transaction update and a lot of other features and resides on a single Dell server (P4D 3.0G, 2G RAM, 70G SCSI 15000rpm). The server runs Gentoo Linux with NPTL and a lot of other optimizations.&lt;br /&gt;&lt;br /&gt;It used to be LAMP (Linux, Apache2, MySQL and PHP) and now it's &lt;a href="http://pizzahosting.blogspot.com/2006/05/scaling-experience-of-thailecom.html"&gt;3LMP&lt;/a&gt; (Linux, LSWS, Lighty, MySQL and PHP).&lt;br /&gt;&lt;br /&gt;During May we saw a traffic growth of over 30% and it's time to do something about the server.&lt;br /&gt;&lt;br /&gt;Toward the end of April, server load average was pretty high, and I started to play with lighty first becuase of its open source nature. &lt;a href="http://www.lighttpd.net"&gt;Lighty&lt;/a&gt; was able to cut down on our LA about 20-30% during peak hours, while memory pressure was reduced about as much as 30-40%. But there were problem in a prior version of lighty that forced me to investigate &lt;a href="http://www.litespeedtech.com/"&gt;lsws&lt;/a&gt;. With lsws, the lightened feeling that I'd experienced with lighty has carried on, and since its watchdog process is better that lighty, there have been just slight problems with lsws since a month ago. Now with its latest version, I'd be able to sleep soundly at night and the system is able to scale some more without adding any hardware.  ;)&lt;br /&gt;&lt;br /&gt;Oh well, lsws STD edition wouldn't give you more than 300 concurrent connections, I have to add lighty running on a second IP on the same machine to serve just banners. Swap space usage is almost nil (while it was couple hundred M during Apache2 tenure) and the system is able to serve about 3 million banner exchange transactions a day (or ~ 15 million MySQL queries) without any problem, web-server-wise.&lt;br /&gt;&lt;br /&gt;Next thing to tinker with was MySQL and it is now fixed by migrating a couple high traffic tables to memory (heap) tables with cron jobs to update the on-disk tables with current values from memory.&lt;br /&gt;&lt;br /&gt;End note, Apache is good, Lighty is good, LSWS is good. Choose the ones that best suits your needs. Also, I don't notice speed advantage of lsws over lighty but the experiment shows that lsws is of better stability than lighty when running with php-fastcgi (phplsapi in case of lsws).&lt;br /&gt;&lt;br /&gt;Cudos to all people that make possible all those great software.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13039519-114908560568843159?l=pizzahosting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pizzahosting.blogspot.com/feeds/114908560568843159/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13039519&amp;postID=114908560568843159' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13039519/posts/default/114908560568843159'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13039519/posts/default/114908560568843159'/><link rel='alternate' type='text/html' href='http://pizzahosting.blogspot.com/2006/05/scaling-experience-of-thailecom.html' title='The scaling experience of ThaiLE.com'/><author><name>pizzaman</name><uri>http://www.blogger.com/profile/11984381331669552809</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13039519.post-114908386872263180</id><published>2006-05-31T20:57:00.000+07:00</published><updated>2006-08-16T14:44:56.610+07:00</updated><title type='text'>High Availability, and a lot... (work in progress)</title><content type='html'>&lt;a href="http://www.linuxvirtualserver.org/HighAvailability.html"&gt;High Availability&lt;/a&gt;&lt;br /&gt;As more and more mission-critical applications move on the Internet, providing highly available services becomes increasingly important. One of the advantages of a clustered system is that it has hardware and software redundancy, because the cluster system consists of a number of independent nodes, and each node runs a copy of operating system and application software. High availability can be achieved by detecting node or daemon failures and reconfiguring the system appropriately, so that the workload can be taken over by the remaining nodes in the cluster.&lt;br /&gt;&lt;br /&gt;pizzaman: "There are so many possible scenarios for doing HA stuff, hope that I'll be able to play with more of them soon."&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;Edit: Aug 16, 2006:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;During this 3 days holiday, I've read through a lot and found many interesting solutions including:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.austintek.com/LVS/LVS-HOWTO/HOWTO/index.html"&gt;LVS&lt;/a&gt; itself (of course)&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.linux-ha.org/"&gt;Linux-HA&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.apsis.ch/pound/"&gt;pound&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://siag.nu/pen/"&gt;pen&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://haproxy.1wt.eu/"&gt;HAProxy&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;Several nice articles:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.howtoforge.com/high_availability_loadbalanced_apache_cluster"&gt;How to setup HA-LB apache cluster (using LVS)&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.howtoforge.com/high_availability_nfs_drbd_heartbeat"&gt;How to setup HA NFS server with DRBD&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.linux-ha.org/HaNFS"&gt;HA NFS from linux-ha&lt;/a&gt;, including lock test results (however, the article is quite old and those problem should be solved by now)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.jroller.com/page/aspinei?entry=aggregating_webservers_logs_for_an"&gt;How to aggregate apache log files from several nodes&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://archive.lug.boulder.co.us/Week-of-Mon-20050801/030378.html"&gt;NFS and LVM&lt;/a&gt;: We will need to work with shared NFS resource in our cluster&lt;a href="http://archive.lug.boulder.co.us/Week-of-Mon-20050801/030378.html"&gt;&lt;br /&gt;&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.redhat.com/docs/manuals/enterprise/RHEL-4-Manual/ref-guide/ch-nfs.html"&gt;RHEL4 NFS reference&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.drbd.org/"&gt;DRBD itself&lt;/a&gt;, so-called network RAID-1 data replicator(?)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.redhat.com/docs/manuals/csgfs/browse/rh-cs-en/index.html"&gt;RedHat cluster suite + GFS&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;I later stumbled upon:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://kevinminnick.blogspot.com/2006/03/my-evaluation-of-reverse-proxy.html"&gt;Kevin Minnick's comments on these solutions&lt;/a&gt; (although I think pound doesn't provide HA on its own). Kevin touches upon &lt;a href="http://www.danga.com/perlbal/"&gt;perlbal&lt;/a&gt;, a good perl-based RP and load balancer that I've never heard of until now. Got to have a look later. &lt;/li&gt;&lt;li&gt;At danga, I saw its DFS called &lt;a href="http://www.danga.com/mogilefs/"&gt;MogileFS&lt;/a&gt;. Looks cool, altought it lacks POSIX compliance that I need.&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13039519-114908386872263180?l=pizzahosting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pizzahosting.blogspot.com/feeds/114908386872263180/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13039519&amp;postID=114908386872263180' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13039519/posts/default/114908386872263180'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13039519/posts/default/114908386872263180'/><link rel='alternate' type='text/html' href='http://pizzahosting.blogspot.com/2006/05/high-availability-and-lot-work-in.html' title='High Availability, and a lot... (work in progress)'/><author><name>pizzaman</name><uri>http://www.blogger.com/profile/11984381331669552809</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13039519.post-114715604299400618</id><published>2006-05-09T13:27:00.000+07:00</published><updated>2006-05-09T13:27:23.026+07:00</updated><title type='text'>The adventures of scaling, Stage 1</title><content type='html'>&lt;a href="http://poocs.net/articles/2006/03/13/the-adventures-of-scaling-stage-1"&gt;The adventures of scaling, Stage 1&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13039519-114715604299400618?l=pizzahosting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pizzahosting.blogspot.com/feeds/114715604299400618/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13039519&amp;postID=114715604299400618' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13039519/posts/default/114715604299400618'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13039519/posts/default/114715604299400618'/><link rel='alternate' type='text/html' href='http://pizzahosting.blogspot.com/2006/05/adventures-of-scaling-stage-1.html' title='The adventures of scaling, Stage 1'/><author><name>pizzaman</name><uri>http://www.blogger.com/profile/11984381331669552809</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13039519.post-114624145138599520</id><published>2006-04-28T23:24:00.000+07:00</published><updated>2006-04-28T23:24:11.426+07:00</updated><title type='text'>Linux performance tuning</title><content type='html'>&lt;a href="http://www.kegel.com/c10k.html"&gt;The C10K problem&lt;/a&gt;&lt;br /&gt;&lt;a href="http://people.redhat.com/alikins/system_tuning.html"&gt;Old doc but very useful&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.redhat.com/magazine/011sep05/features/tools/"&gt;RH system stat tools&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13039519-114624145138599520?l=pizzahosting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pizzahosting.blogspot.com/feeds/114624145138599520/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13039519&amp;postID=114624145138599520' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13039519/posts/default/114624145138599520'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13039519/posts/default/114624145138599520'/><link rel='alternate' type='text/html' href='http://pizzahosting.blogspot.com/2006/04/linux-performance-tuning.html' title='Linux performance tuning'/><author><name>pizzaman</name><uri>http://www.blogger.com/profile/11984381331669552809</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13039519.post-114536481022424857</id><published>2006-04-18T19:53:00.000+07:00</published><updated>2006-05-31T21:00:25.716+07:00</updated><title type='text'>Upgrading Red Hat Linux/Fedora Core with yum</title><content type='html'>&lt;a href="http://www.brandonhutchinson.com/Upgrading_Red_Hat_Linux_with_yum.html"&gt;Upgrading Red Hat Linux/Fedora Core with yum&lt;/a&gt;&lt;br /&gt;     It is possible to upgrade your Red Hat Linux/Fedora Core system using &lt;span style="font-family: monospace;"&gt;yum&lt;/span&gt; instead of the CD/DVD-based &lt;span style="font-style: italic;"&gt;&lt;/span&gt;install or upgrade option. Only experienced Red Hat/Fedora Core users should attempt this, as the &lt;span style="font-family: monospace;"&gt;yum&lt;/span&gt; upgrade process is not officially supported and may cause problems.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13039519-114536481022424857?l=pizzahosting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pizzahosting.blogspot.com/feeds/114536481022424857/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13039519&amp;postID=114536481022424857' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13039519/posts/default/114536481022424857'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13039519/posts/default/114536481022424857'/><link rel='alternate' type='text/html' href='http://pizzahosting.blogspot.com/2006/04/upgrading-red-hat-linuxfedora-core.html' title='Upgrading Red Hat Linux/Fedora Core with yum'/><author><name>pizzaman</name><uri>http://www.blogger.com/profile/11984381331669552809</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13039519.post-114338594970889868</id><published>2006-03-26T22:12:00.000+07:00</published><updated>2006-03-26T23:01:56.693+07:00</updated><title type='text'>mod_rewrite | mod_proxy &amp; stuff</title><content type='html'>&lt;a href="http://httpd.apache.org/docs/1.3/mod/mod_rewrite.html"&gt;Apache module mod_rewrite&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.workingwith.me.uk/articles/scripting/mod_rewrite"&gt;mod_rewrite, a beginner’s guide (with examples)&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://corz.org/serv/tricks/htaccess2.php"&gt;more .htaccess tips and tricks&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://modperlbook.org/html/ch12_07.html"&gt;How to properly proxy  mod_perl request to a different backed using mod_proxy and mod_rewrite&lt;/a&gt;. Also mentions about "Closing Lingering Connections with lingerd".&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13039519-114338594970889868?l=pizzahosting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pizzahosting.blogspot.com/feeds/114338594970889868/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13039519&amp;postID=114338594970889868' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13039519/posts/default/114338594970889868'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13039519/posts/default/114338594970889868'/><link rel='alternate' type='text/html' href='http://pizzahosting.blogspot.com/2006/03/modrewrite-modproxy-stuff.html' title='mod_rewrite | mod_proxy &amp; stuff'/><author><name>pizzaman</name><uri>http://www.blogger.com/profile/11984381331669552809</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13039519.post-114111295860339004</id><published>2006-02-28T14:49:00.000+07:00</published><updated>2006-02-28T14:49:18.636+07:00</updated><title type='text'>[PHP-DEV] Re: Moving to PHP5.1 and Apache 2.2 next year, need help</title><content type='html'>&lt;a href="http://www.mail-archive.com/internals@lists.php.net/msg16284.html"&gt;[PHP-DEV]Have you considered using lighttpd with fastcgi loadbalancing and caching using mod_cml (cache meta language)?&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13039519-114111295860339004?l=pizzahosting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pizzahosting.blogspot.com/feeds/114111295860339004/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13039519&amp;postID=114111295860339004' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13039519/posts/default/114111295860339004'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13039519/posts/default/114111295860339004'/><link rel='alternate' type='text/html' href='http://pizzahosting.blogspot.com/2006/02/php-dev-re-moving-to-php51-and-apache.html' title='[PHP-DEV] Re: Moving to PHP5.1 and Apache 2.2 next year, need help'/><author><name>pizzaman</name><uri>http://www.blogger.com/profile/11984381331669552809</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13039519.post-114068582417111799</id><published>2006-02-23T16:10:00.000+07:00</published><updated>2006-05-31T21:11:41.220+07:00</updated><title type='text'>Web Server Performance Comparison</title><content type='html'>&lt;a href="http://litespeedtech.com/benchmark.html"&gt;Web Server Performance Comparison&lt;/a&gt;&lt;br /&gt;is actually a benchmark performed by litespeedtech (litespeed web server--lsws).&lt;br /&gt;&lt;br /&gt;Prior to the past couple months, I've never looked at anything except apache as a web server, except perhaps tux. But as a few hosting servers have been pretty hard hit by the users, I needed something lighter. &lt;a href="http://www.thaile.com"&gt;ThaiLE.com&lt;/a&gt; had also reached its capacity with apache2. Finally, all these have forced me to take a serious look at something to replace or work alongside apache.. and I've found these two. &lt;a href="http://www.lighttpd.net/"&gt;Lighttpd (lighty)&lt;/a&gt; and &lt;a href="http://www.litespeedtech.com/"&gt;Litespeed Web Server (lsws)&lt;/a&gt;.  In short, they work.&lt;br /&gt;&lt;br /&gt;Read more about our experience with these stuff soon.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13039519-114068582417111799?l=pizzahosting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pizzahosting.blogspot.com/feeds/114068582417111799/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13039519&amp;postID=114068582417111799' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13039519/posts/default/114068582417111799'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13039519/posts/default/114068582417111799'/><link rel='alternate' type='text/html' href='http://pizzahosting.blogspot.com/2006/02/web-server-performance-comparison.html' title='Web Server Performance Comparison'/><author><name>pizzaman</name><uri>http://www.blogger.com/profile/11984381331669552809</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13039519.post-114068569017587183</id><published>2006-02-23T16:08:00.000+07:00</published><updated>2006-02-23T16:08:10.223+07:00</updated><title type='text'>TextDrive Weblog: Taking a full frontal slashdot lighttpdly</title><content type='html'>&lt;a href="http://weblog.textdrive.com/article/44/taking-a-full-frontal-slashdot-lighttpdly"&gt;TextDrive Weblog: Taking a full frontal slashdot lighttpdly&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13039519-114068569017587183?l=pizzahosting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pizzahosting.blogspot.com/feeds/114068569017587183/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13039519&amp;postID=114068569017587183' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13039519/posts/default/114068569017587183'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13039519/posts/default/114068569017587183'/><link rel='alternate' type='text/html' href='http://pizzahosting.blogspot.com/2006/02/textdrive-weblog-taking-full-frontal.html' title='TextDrive Weblog: Taking a full frontal slashdot lighttpdly'/><author><name>pizzaman</name><uri>http://www.blogger.com/profile/11984381331669552809</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13039519.post-113205151199022008</id><published>2005-11-15T17:45:00.000+07:00</published><updated>2005-11-15T17:45:12.016+07:00</updated><title type='text'>Quick and Dirty Data Extraction in AWK | Linux Journal</title><content type='html'>&lt;a href="http://www.linuxjournal.com/article/8627"&gt;Quick and Dirty Data Extraction in AWK | Linux Journal&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Need to pull some data from text--maybe e-mail messages--and sort it, graph it or otherwise manipulate it? Here's an AWK script to use as a starting point.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13039519-113205151199022008?l=pizzahosting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pizzahosting.blogspot.com/feeds/113205151199022008/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13039519&amp;postID=113205151199022008' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13039519/posts/default/113205151199022008'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13039519/posts/default/113205151199022008'/><link rel='alternate' type='text/html' href='http://pizzahosting.blogspot.com/2005/11/quick-and-dirty-data-extraction-in-awk.html' title='Quick and Dirty Data Extraction in AWK | Linux Journal'/><author><name>pizzaman</name><uri>http://www.blogger.com/profile/11984381331669552809</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13039519.post-113196124133264802</id><published>2005-11-14T16:39:00.000+07:00</published><updated>2005-11-14T16:40:41.350+07:00</updated><title type='text'>GRUB from the ground up</title><content type='html'>http://www.troubleshooters.com/linux/grub/grub.htm&lt;br /&gt;&lt;br /&gt;Grub is a world-class boot loader with insufficient documentation. In many ways it blows the doors of LILO. For instance, it's MUCH easier to use Knoppix to rebuild a grub boot loader than to rebuild a LILO boot loader. However, until you're comfortable with grub, it might seem just the opposite. All too often grub dumps you at a grub&gt; prompt with no hint of what you should do. You might have heard that a successful reboot is just three commands away, but which commands? The state of grub's documentation is such that you can't figure it out unless you already know grub.&lt;br /&gt;&lt;br /&gt;That catch 22 is the very purpose of this document. This document will to give you enough grub expertise that you can create a grub boot floppy on a working machine with grub installed (not necessarily as the bootloader, just installed), and use that floppy to bust back into a Linux machine with a blown bootloader, and then use that floppy to actually install grub as the bootloader.&lt;br /&gt;&lt;br /&gt;This document does not discuss using grub to boot or dual boot Windows, mach, BSD, or other non-Linux operating systems. I might write on that subject later. But in the meantime, once you're familiar with the principles and practices of grub, given some study of existing documentation you'll probably be able to use grub to boot non-Linux operating systems.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13039519-113196124133264802?l=pizzahosting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pizzahosting.blogspot.com/feeds/113196124133264802/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13039519&amp;postID=113196124133264802' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13039519/posts/default/113196124133264802'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13039519/posts/default/113196124133264802'/><link rel='alternate' type='text/html' href='http://pizzahosting.blogspot.com/2005/11/grub-from-ground-up.html' title='GRUB from the ground up'/><author><name>pizzaman</name><uri>http://www.blogger.com/profile/11984381331669552809</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13039519.post-112210354011967531</id><published>2005-07-23T14:25:00.000+07:00</published><updated>2005-07-23T14:25:40.140+07:00</updated><title type='text'>OceanStore</title><content type='html'>&lt;a href="http://oceanstore.cs.berkeley.edu/"&gt;OceanStore&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;OceanStore is a global persistent data store designed to scale to billions of users. It provides a consistent, highly-available, and durable storage utility atop an infrastructure comprised of untrusted servers.&lt;br /&gt;&lt;br /&gt;Any computer can join the infrastructure, contributing storage or providing local user access in exchange for economic compensation. Users need only subscribe to a single OceanStore service provider, although they may consume storage and bandwidth from many different providers. The providers automatically buy and sell capacity and coverage among themselves, transparently to the users. The utility model thus combines the resources from federated systems to provide a quality of service higher than that achievable by any single company.&lt;br /&gt;&lt;br /&gt;OceanStore caches data promiscuously; any server may create a local replica of any data object. These local replicas provide faster access and robustness to network partitions. They also reduce network congestion by localizing access traffic.&lt;br /&gt;&lt;br /&gt;We must assume that any server in the infrastructure may crash, leak information, or become compromised. Promiscuous caching therefore requires redundancy and cryptographic techniques to protect the data from the servers upon which it resides.&lt;br /&gt;&lt;br /&gt;OceanStore employs a Byzantine-fault tolerant commit protocol to provide strong consistency across replicas. The OceanStore API also allows applications to weaken their consistency restrictions in exchange for higher performance and availability. &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13039519-112210354011967531?l=pizzahosting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pizzahosting.blogspot.com/feeds/112210354011967531/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13039519&amp;postID=112210354011967531' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13039519/posts/default/112210354011967531'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13039519/posts/default/112210354011967531'/><link rel='alternate' type='text/html' href='http://pizzahosting.blogspot.com/2005/07/oceanstore.html' title='OceanStore'/><author><name>pizzaman</name><uri>http://www.blogger.com/profile/11984381331669552809</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13039519.post-112108041033753620</id><published>2005-07-11T18:04:00.000+07:00</published><updated>2005-07-11T18:13:30.343+07:00</updated><title type='text'>Firewall script on Virtuozzo VPS</title><content type='html'>http://vpsinfo.nixhost.net/firewall.htm lists some good IPTables firewall script to be used on Virtuozzo VPS.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13039519-112108041033753620?l=pizzahosting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pizzahosting.blogspot.com/feeds/112108041033753620/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13039519&amp;postID=112108041033753620' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13039519/posts/default/112108041033753620'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13039519/posts/default/112108041033753620'/><link rel='alternate' type='text/html' href='http://pizzahosting.blogspot.com/2005/07/firewall-script-on-virtuozzo-vps.html' title='Firewall script on Virtuozzo VPS'/><author><name>pizzaman</name><uri>http://www.blogger.com/profile/11984381331669552809</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13039519.post-111655659057168170</id><published>2005-07-04T09:35:00.000+07:00</published><updated>2006-05-30T20:40:41.806+07:00</updated><title type='text'>cPanel + Trustix for Hosting</title><content type='html'>This is a log of Trustix+cPanel additional configuration. Trustix+cPanel has a few broken configurations needed to be fixed before production deployment.&lt;br /&gt;&lt;ul&gt;   &lt;li&gt;Logrotate:&lt;/li&gt; &lt;/ul&gt; Add extra /etc/logrotate.d/httpd&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;/usr/local/apache/logs/error_log /usr/local/apache/logs/access_log /usr/local/apache/logs/suexec_log {&lt;br /&gt;postrotate&lt;br /&gt;/usr/bin/killall -HUP httpd&lt;br /&gt;endscript&lt;br /&gt;}&lt;br /&gt;&lt;/blockquote&gt;Add these few lines to /etc/logrotate.d/syslog and remove duplicated values from old file&lt;br /&gt;&lt;blockquote&gt;/var/log/messages /var/log/secure /var/log/maillog /var/log/boot.log  {&lt;br /&gt;sharedscripts&lt;br /&gt;postrotate&lt;br /&gt;/bin/kill -HUP `cat /var/run/syslogd.pid 2&gt; /dev/null` 2&gt; /dev/null || true&lt;br /&gt;endscript&lt;br /&gt;}&lt;/blockquote&gt;- comment out named stuff from /etc/syslog.conf and change local2.* to /var/log/message&lt;br /&gt;- &lt;span style="font-style: italic;"&gt;add this to /etc/cron.daily/logrotate&lt;/span&gt;&lt;br /&gt;&lt;blockquote&gt;export TMPDIR=/var/log/tmp&lt;/blockquote&gt;- additional stuff&lt;br /&gt;&lt;blockquote&gt;cd /var/log&lt;br /&gt;rm -rf named&lt;br /&gt;mkdir tmp  # our /tmp is mounted suexec, hence we need this&lt;br /&gt;chmod 755 tmp&lt;br /&gt;chown syslog:syslog tmp  message message.* maillog maillog.* secure secure.*&lt;br /&gt;export TMPDIR=/var/log/tmp&lt;br /&gt;&lt;/blockquote&gt;    &lt;ul&gt;   &lt;li&gt;swup --install glibc-locales (so a couple pkg that needs locale data will work correctly--such as squirrelmail or autoresponder in cPanel)&lt;/li&gt;&lt;li&gt;swup --install uw-imap-devel libimap (need this to make php-imap compile)&lt;br /&gt;&lt;/li&gt;    &lt;li&gt;To update clamav -- installed with exisscan --&gt; GOT to config exim first, look from current servers&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;ul&gt;  &lt;/ul&gt;&lt;blockquote&gt;cd /root/src&lt;br /&gt;wget http://umn.dl.sourceforge.net/sourceforge/clamav/clamav-0.82.tar.gz&lt;br /&gt;tar -xvzf clamav-0.82.tar.gz&lt;br /&gt;cd clamav-0.82&lt;br /&gt;./configure --prefix=/usr --sysconfdir=/etc;  make;  make install&lt;br /&gt;cp /etc/clamav.conf /etc/clamd.conf&lt;br /&gt;service exim restart&lt;/blockquote&gt; &lt;ul&gt;   &lt;li&gt;add RBL to /etc/exim.conf (&lt;span style="font-style: italic;"&gt;Edit: this is now outdated. I'll write about exim+SA+clam later.&lt;/span&gt;)&lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;blockquote&gt;&lt;br /&gt;#!!# ACL that is used after the RCPT command&lt;br /&gt;check_recipient:&lt;br /&gt;# Exim 3 had no checking on -bs messages, so for compatibility&lt;br /&gt;# we accept if the source is local SMTP (i.e. not over TCP/IP).&lt;br /&gt;# We do this by testing for an empty sending host field.&lt;br /&gt;&lt;br /&gt;accept  hosts = +relay_hosts&lt;br /&gt;endpass&lt;br /&gt;&lt;br /&gt;accept authenticated = *&lt;br /&gt;&lt;br /&gt;drop dnslists = sbl.spamhaus.org:    relays.ordb.org:    list.dsbl.org:    bl.spamcop.net:    xbl.spamhaus.org&lt;br /&gt;&lt;br /&gt;message = your mail server $sender_host_address is in a black list               at $dnslist_domain ($dnslist_text)&lt;br /&gt;&lt;/blockquote&gt; &lt;ul&gt;   &lt;li&gt;Then to prevent cPanel from overwriting this modified config; chattr +i /etc/exim.conf &lt;/li&gt; &lt;/ul&gt; &lt;ul&gt;   &lt;li&gt;To further prevent spam, this is real cool .. http://forums.cpanel.net/showthread.php?t=31710 it contains the instruction on how to setup exim to prevent spam using the list of domains that are found in the body of spam messages.&lt;/li&gt; &lt;/ul&gt; &lt;ul&gt;   &lt;li&gt;cPanel's mod_gzip installation is really dangerous. You better change these lines in httpd.conf:&lt;/li&gt; &lt;/ul&gt; &lt;blockquote&gt;# change max file size from unlimited to 500k to prevent overcommitted /tmp partition&lt;br /&gt;mod_gzip_maximum_file_size    500000&lt;br /&gt;# and add these lines to ignore graphic &amp; compressed files&lt;br /&gt;mod_gzip_item_exclude         mime       ^image/&lt;br /&gt;mod_gzip_item_exclude         file       \.bz2$&lt;br /&gt;mod_gzip_item_exclude         file       \.tbz2$&lt;br /&gt;mod_gzip_item_exclude         file       \.gz$&lt;/blockquote&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Update 2005/08/03:&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;   &lt;li&gt;Install exim+clamav&lt;/li&gt;   &lt;li&gt;Also config like ours&lt;/li&gt; &lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;Update 2006/02/03:&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Since cPanel does not support Trustix any more, and also Trustix has stopped being a good guy, I decided it's not worth it to pursue another good distro and focus only on RHES, CentOS, and Gentoo.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13039519-111655659057168170?l=pizzahosting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pizzahosting.blogspot.com/feeds/111655659057168170/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13039519&amp;postID=111655659057168170' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13039519/posts/default/111655659057168170'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13039519/posts/default/111655659057168170'/><link rel='alternate' type='text/html' href='http://pizzahosting.blogspot.com/2005/07/cpanel-trustix-for-hosting.html' title='cPanel + Trustix for Hosting'/><author><name>pizzaman</name><uri>http://www.blogger.com/profile/11984381331669552809</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13039519.post-111916914755385866</id><published>2005-06-19T15:12:00.000+07:00</published><updated>2006-05-30T20:41:52.080+07:00</updated><title type='text'>The day the newspaper dies</title><content type='html'>No, that's too much of the headlines. That's not impossible. Com'n, no way.&lt;br /&gt;&lt;br /&gt;And now the news in detail.&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;a href="http://news.yahoo.com/news?tmpl=story&amp;cid=582&amp;amp;e=2&amp;u=/nm/20050616/wr_nm/media_onlinenewspapers_dc"&gt;&lt;span style="font-weight: bold;"&gt;One-fifth of Web users prefer online news - Nielsen&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;SAN FRANCISCO (Reuters) - Nearly one-fifth of Web users who read newspapers now prefer online to offline editions, according to a new study from Internet audience measurement company Nielsen//NetRatings.&lt;br /&gt;&lt;br /&gt;The first-time study from Nielsen//NetRatings found that 21 percent of those Web users now primarily use online versions of newspapers, while 72 percent still read print editions.&lt;br /&gt;&lt;br /&gt;...&lt;br /&gt;&lt;br /&gt;U.S. newspaper circulation has been falling as audiences increasingly turn to the Internet for news -- both on newspaper-run sites and through companies such as Yahoo Inc. (Nasdaq:YHOO - news) and Google Inc., which display news gathered from various sources.&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;That day is coming slowly but surely. But no the printed papers will never die, but the mixture will change, for good.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13039519-111916914755385866?l=pizzahosting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pizzahosting.blogspot.com/feeds/111916914755385866/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13039519&amp;postID=111916914755385866' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13039519/posts/default/111916914755385866'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13039519/posts/default/111916914755385866'/><link rel='alternate' type='text/html' href='http://pizzahosting.blogspot.com/2005/06/day-newspaper-dies.html' title='The day the newspaper dies'/><author><name>pizzaman</name><uri>http://www.blogger.com/profile/11984381331669552809</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13039519.post-111655785447181107</id><published>2005-06-19T09:56:00.000+07:00</published><updated>2005-06-19T15:26:00.276+07:00</updated><title type='text'>Interestingly Gentoo</title><content type='html'>Updated June 19, 2005: &lt;a href="http://forums.gentoo.org/viewtopic-t-298001-highlight-baselayout.html"&gt;Gentoo encrypted FS&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Note on baselayout change: Today, I ran emerge -a baselayout to find out that there are several changes to /etc. If etc-update is ok, then there's nothing actually to worry about since new scripts will still honour my old config files. The new way of setting up host/domain name and network has changed a bit. Note here just for the record.&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;#/etc/conf.d/hostname&lt;br /&gt;HOSTNAME="myhost"&lt;br /&gt;#--- and remove /etc/hostname&lt;br /&gt;&lt;br /&gt;#/etc/conf.d/domainname&lt;br /&gt;OVERRIDE=1&lt;br /&gt;DNSDOMAIN="mydomain.com"&lt;br /&gt;#--- and remove /etc/domainname&lt;br /&gt;&lt;br /&gt;#/etc/conf.d/net&lt;br /&gt;config_eth0=( "203.146.251.2 netmask 255.255.255.128 broadcast 203.146.251.255" )          &lt;br /&gt;routes_eth0=( "default via 203.146.251.126" )&lt;br /&gt;&lt;br /&gt;Now go read /etc/conf.d/domainname and /etc/conf.d/net.example too.&lt;/blockquote&gt;&lt;br /&gt;&lt;br /&gt;Updated April, 2005: &lt;a href="http://dev.gentoo.org/~vericgar/doc/apache-package-refresh.html"&gt;Apache Package Refresh&lt;/a&gt; Why do they have to do that! :(&lt;br /&gt;&lt;br /&gt;&lt;a href="http://forums.gentoo.org/viewtopic.php?t=133572"&gt;Java 1.5.0 Beta 1 is out - Installation w/o Ebuild&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://forums.gentoo.org/viewtopic.php?t=63862"&gt;How to boot Gentoo LiveCD with a non-booting CD-ROM or BIOS!&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://forums.gentoo.org/viewtopic.php?t=8813"&gt;How to do a gentoo install on a software RAID&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://forums.gentoo.org/viewtopic.php?t=198607"&gt;HOWTO: Bond two NICs together and connect to a Cisco switch&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://forums.gentoo.org/viewtopic.php?t=114837"&gt;How to integrate Samba into Active Directory&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://forums.gentoo.org/viewtopic.php?t=125553"&gt;Installing portage on other distros, easier than ever&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://forums.gentoo.org/viewtopic.php?t=179054"&gt;HowTo - Install Gentoo LiveCD Wirelessly!&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.cs.ucr.edu/~vhill/183/2004/spring/lab/lab2.html"&gt;Quick Gentoo Linux Installation and Configuration&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.gentoo.org/doc/en/qmail-howto.xml"&gt;Gentoo Linux Documentation -- qmail/vpopmail Virtual Mail Hosting System Guide&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;&lt;a href="http://forums.gentoo.org/viewtopic.php?t=171499&amp;amp;highlight=apache"&gt;Gentoo Forums :: HOWTO: qmail vpopmail courier-imap qmail-scanner etc (NEW)&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.skunkworx.org/guides/QmailOnGentoo.txt"&gt;Excellent Guide to Running qmail under Gentoo Linux&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://forums.gentoo.org/viewtopic.php?t=151185&amp;amp;highlight=apache"&gt;Gentoo Forums :: HOWTO: Downgrade from apache2 to apache 1.3.x&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://forums.gentoo.org/viewtopic.php?t=68136&amp;amp;highlight=apache+php"&gt;Gentoo Forums :: Eric's Web Server How-To (For new installs &amp; n00b's)&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://forums.gentoo.org/viewtopic.php?t=16597&amp;amp;highlight=apache+php"&gt;Gentoo Forums :: Virtual hosting made easy&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://forums.gentoo.org/viewtopic.php?t=95184"&gt;Gentoo Forums :: Integrate Tomcat With Apache Using mod_jk&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.scms.waikato.ac.nz/~baz/"&gt;Gentoo automated installation/maintenance guide&lt;/a&gt;&lt;br /&gt;This document describes a system for building pre-configured client PC's on a variety of hardware and a scheme for centrally maintaining the packages and files deployed based upon the Gentoo binary packaging system.&lt;br /&gt;&lt;br /&gt;&lt;a href="more..."&gt;more?&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;God of Links:&lt;br /&gt;&lt;a href="http://forums.gentoo.org/"&gt;Gentoo Forums :: Index&lt;/a&gt;&lt;br /&gt;&lt;a href="http://packages.gentoo.org/"&gt;Gentoo Linux -- The Fresh Ebuilds&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13039519-111655785447181107?l=pizzahosting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pizzahosting.blogspot.com/feeds/111655785447181107/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13039519&amp;postID=111655785447181107' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13039519/posts/default/111655785447181107'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13039519/posts/default/111655785447181107'/><link rel='alternate' type='text/html' href='http://pizzahosting.blogspot.com/2005/06/interestingly-gentoo.html' title='Interestingly Gentoo'/><author><name>pizzaman</name><uri>http://www.blogger.com/profile/11984381331669552809</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13039519.post-111816428996019551</id><published>2005-06-08T00:11:00.000+07:00</published><updated>2005-06-08T00:16:35.616+07:00</updated><title type='text'>Gentoo + qmail-scanner + spamassassin</title><content type='html'>Installing qmail-scanner with spamassassin and other helpers (such as razor2, dcc) is not that difficult, but several docs on Gentoo site, such as this &lt;a href="http://forums.gentoo.org/viewtopic-t-171499-highlight-spamassassin.html"&gt;good &amp; popular &amp; bloated topic&lt;/a&gt; are outdated. One thing that caused me quite a bit of pain is that qmail-scanner not detecting spamassassin. &lt;a href="http://forums.gentoo.org/viewtopic-t-217463-highlight-emerge+qmailscanner.html"&gt; This topic helps solve the issue.&lt;/a&gt; Qmail-scanner ebuild uses ST patch, which is &lt;a href="http://www.bec.at/support/qmail-scanner/"&gt;located here.&lt;/a&gt; I found some nice articles comparing various network tests using in spamassassin in &lt;a href="http://www.spamassassinbook.com/chapter11.htm"&gt;spamassassin book.&lt;/a&gt; Last comment is to install mail-filter/spamassassin-ruledujour from the ebuild too.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13039519-111816428996019551?l=pizzahosting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pizzahosting.blogspot.com/feeds/111816428996019551/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13039519&amp;postID=111816428996019551' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13039519/posts/default/111816428996019551'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13039519/posts/default/111816428996019551'/><link rel='alternate' type='text/html' href='http://pizzahosting.blogspot.com/2005/06/gentoo-qmail-scanner-spamassassin.html' title='Gentoo + qmail-scanner + spamassassin'/><author><name>pizzaman</name><uri>http://www.blogger.com/profile/11984381331669552809</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13039519.post-111779197838729408</id><published>2005-06-03T16:28:00.000+07:00</published><updated>2005-06-03T16:51:40.010+07:00</updated><title type='text'>It's time to do mod_security</title><content type='html'>One of our servers got hacked 3 times in 5 days, due to unpatched phpBB and another popular OSS. Although we're successful in stopping the old hack by modifying those outdated scripts, but new hack keeps coming in to some other customers' sites. I'm fed up with this and decide to go ahead with installing &lt;a href="http://modsecurity.org/documentation/index.html"&gt;mod_security&lt;/a&gt; to at least prevent URL injection and several other things. For cPanel servers, just read &lt;a href="http://forums.cpanel.net/showthread.php?t=29834&amp;page=8&amp;pp=15&amp;highlight=mod_security"&gt;this thread&lt;/a&gt; with nice (but sometimes too much) examples of modsec.user.conf. &lt;br /&gt;&lt;br /&gt;I then added these few lines to cPanel's default config:&lt;br /&gt;&lt;blockquote&gt;# added by KM&lt;br /&gt;SecFilterSelective THE_REQUEST "lynx "&lt;br /&gt;SecFilterSelective THE_REQUEST "scp "&lt;br /&gt;SecFilterSelective THE_REQUEST "ftp "&lt;br /&gt;SecFilterSelective THE_REQUEST "cvs "&lt;br /&gt;SecFilterSelective THE_REQUEST "curl "&lt;br /&gt;SecFilterSelective THE_REQUEST "telnet "&lt;br /&gt;SecFilterSelective THE_REQUEST "ssh "&lt;br /&gt;SecFilterSelective THE_REQUEST "echo "&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13039519-111779197838729408?l=pizzahosting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pizzahosting.blogspot.com/feeds/111779197838729408/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13039519&amp;postID=111779197838729408' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13039519/posts/default/111779197838729408'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13039519/posts/default/111779197838729408'/><link rel='alternate' type='text/html' href='http://pizzahosting.blogspot.com/2005/06/its-time-to-do-modsecurity.html' title='It&apos;s time to do mod_security'/><author><name>pizzaman</name><uri>http://www.blogger.com/profile/11984381331669552809</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13039519.post-111701575993392109</id><published>2005-05-25T17:09:00.000+07:00</published><updated>2005-05-25T17:09:19.936+07:00</updated><title type='text'>eicar - Anti-Virus test file</title><content type='html'>&lt;a href="http://www.eicar.org/anti_virus_test_file.htm"&gt;eicar - Anti-Virus test file&lt;/a&gt; I wanted to look for this site for quite a while, but just today that there's a real need to use it. It contains quite a number of virus signature.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13039519-111701575993392109?l=pizzahosting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pizzahosting.blogspot.com/feeds/111701575993392109/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13039519&amp;postID=111701575993392109' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13039519/posts/default/111701575993392109'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13039519/posts/default/111701575993392109'/><link rel='alternate' type='text/html' href='http://pizzahosting.blogspot.com/2005/05/eicar-anti-virus-test-file.html' title='eicar - Anti-Virus test file'/><author><name>pizzaman</name><uri>http://www.blogger.com/profile/11984381331669552809</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13039519.post-111655831273963383</id><published>2005-05-20T22:04:00.000+07:00</published><updated>2005-05-20T23:01:34.693+07:00</updated><title type='text'>Blurp</title><content type='html'>Today's the boring day. Believe me, it's full of rain and rain. Watching 2 movies in a row, in my house. So I guess it's a good time to setup a new blog site here, and moved almost all old articles from &lt;a href="http://www.settalk.com/blog/"&gt;my old blog&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13039519-111655831273963383?l=pizzahosting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pizzahosting.blogspot.com/feeds/111655831273963383/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13039519&amp;postID=111655831273963383' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13039519/posts/default/111655831273963383'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13039519/posts/default/111655831273963383'/><link rel='alternate' type='text/html' href='http://pizzahosting.blogspot.com/2005/05/blurp.html' title='Blurp'/><author><name>pizzaman</name><uri>http://www.blogger.com/profile/11984381331669552809</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13039519.post-111655589254518217</id><published>2005-05-20T09:24:00.000+07:00</published><updated>2005-05-20T09:46:55.546+07:00</updated><title type='text'>Unix Command line Email tool</title><content type='html'>&lt;a href="http://email.cleancode.org/"&gt;Email. Unix Mail The Easy Way.&lt;/a&gt; Comes with a lot of options and ability to specify smtp server ip and port. Means that you don't have to have MTA running on the machine you want to send email from. It will connect to another host that has MTA and open for your host to relay. Excellent tool. Found this tool long ago but just think of writing some note about it here.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13039519-111655589254518217?l=pizzahosting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pizzahosting.blogspot.com/feeds/111655589254518217/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13039519&amp;postID=111655589254518217' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13039519/posts/default/111655589254518217'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13039519/posts/default/111655589254518217'/><link rel='alternate' type='text/html' href='http://pizzahosting.blogspot.com/2005/05/unix-command-line-email-tool.html' title='Unix Command line Email tool'/><author><name>pizzaman</name><uri>http://www.blogger.com/profile/11984381331669552809</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13039519.post-111655591273504712</id><published>2005-05-18T09:24:00.000+07:00</published><updated>2005-05-20T09:25:25.406+07:00</updated><title type='text'>Movie Quotes</title><content type='html'>&lt;a href="http://www.imdb.com/title/tt0145487/quotes"&gt;Memorable Quotes from Spider-Man (2002)&lt;/a&gt; Remember this? "With great power comes great responsibility." Yeah, that's him. Peter Parker - "Whatever life holds in store for me, I will never forget these words: 'With great power comes great responsibility.' This is my gift, my curse. Who am I? I'm Spider-man." I also like this one, "Let me buy you a cheese-burger - sky's the limit, up to seven dollars and eighty-four cents." Go Peter! :-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13039519-111655591273504712?l=pizzahosting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pizzahosting.blogspot.com/feeds/111655591273504712/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13039519&amp;postID=111655591273504712' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13039519/posts/default/111655591273504712'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13039519/posts/default/111655591273504712'/><link rel='alternate' type='text/html' href='http://pizzahosting.blogspot.com/2005/05/movie-quotes.html' title='Movie Quotes'/><author><name>pizzaman</name><uri>http://www.blogger.com/profile/11984381331669552809</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13039519.post-111655623802006890</id><published>2005-05-14T09:29:00.000+07:00</published><updated>2005-05-20T09:32:20.363+07:00</updated><title type='text'>Open Source IM</title><content type='html'>&lt;a href="http://www.jabber.org/about/overview.shtml"&gt;Jabber&lt;/a&gt; : The Linux of IM. May be this is what I'd like to do as a hobby? &lt;a href="http://jabberd.jabberstudio.org/2/"&gt;Jabberd 2.0 project page&lt;/a&gt;. And &lt;a href="http://jabberstudio.org/"&gt;JabberStudio&lt;/a&gt; : the development hub for the Jabber community. A great piece of software, &lt;a href="http://www.qnext.com/"&gt;Qnext&lt;/a&gt; a next-gen IM and private P2P app. &lt;a href="http://www.jabber.com"&gt;Jabber Inc&lt;/a&gt; offers commercial enterprise IM suite.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13039519-111655623802006890?l=pizzahosting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pizzahosting.blogspot.com/feeds/111655623802006890/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13039519&amp;postID=111655623802006890' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13039519/posts/default/111655623802006890'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13039519/posts/default/111655623802006890'/><link rel='alternate' type='text/html' href='http://pizzahosting.blogspot.com/2005/05/open-source-im.html' title='Open Source IM'/><author><name>pizzaman</name><uri>http://www.blogger.com/profile/11984381331669552809</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13039519.post-111655640332891671</id><published>2005-05-13T09:32:00.000+07:00</published><updated>2005-05-20T09:33:23.326+07:00</updated><title type='text'>Media Monitoring</title><content type='html'>One of the tasks Smile Interactive is working on is related to Media Monitoring. So off we go... &lt;a href="http://dmoz.org/News/Services/Media_Monitoring/"&gt;Open Directory - News: Services: Media Monitoring&lt;/a&gt; : Take a look at thie media monitoring stuff. Especially &lt;a href="http://www.audioaudit.com/standard.html"&gt;AudioAudit site&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13039519-111655640332891671?l=pizzahosting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pizzahosting.blogspot.com/feeds/111655640332891671/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13039519&amp;postID=111655640332891671' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13039519/posts/default/111655640332891671'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13039519/posts/default/111655640332891671'/><link rel='alternate' type='text/html' href='http://pizzahosting.blogspot.com/2005/05/media-monitoring.html' title='Media Monitoring'/><author><name>pizzaman</name><uri>http://www.blogger.com/profile/11984381331669552809</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13039519.post-111655662123509408</id><published>2005-01-25T09:36:00.000+07:00</published><updated>2005-05-20T09:37:01.236+07:00</updated><title type='text'>Linux LVM</title><content type='html'>&lt;a href="http://www.netadmintools.com/art365.html"&gt;Quite a few LVM articles&lt;/a&gt;&lt;br /&gt;&lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.netadmintools.com/art365.html"&gt;Setting Up Logical Volume Manager&lt;/a&gt;   &lt;/li&gt;   &lt;li&gt;&lt;a href="http://www.netadmintools.com/art366.html"&gt;Extending a Logical Volume&lt;/a&gt;   &lt;/li&gt;   &lt;li&gt;&lt;a href="http://www.netadmintools.com/art367.html"&gt;Shrinking a Logical Volume With LVM&lt;/a&gt;   &lt;/li&gt;   &lt;li&gt;&lt;a href="http://www.netadmintools.com/art368.html"&gt;Adding a RAID1 Device to a Volume With LVM&lt;/a&gt;   &lt;/li&gt;   &lt;li&gt;&lt;a href="http://www.netadmintools.com/art369.html"&gt;Upgrading LVM To Version 2 and Patching The Linux Kernel&lt;/a&gt;   &lt;/li&gt;   &lt;li&gt;&lt;a href="http://www.netadmintools.com/art370.html"&gt;Finish Conversion And Expansion to Two RAID1 Devices With LVM&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13039519-111655662123509408?l=pizzahosting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pizzahosting.blogspot.com/feeds/111655662123509408/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13039519&amp;postID=111655662123509408' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13039519/posts/default/111655662123509408'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13039519/posts/default/111655662123509408'/><link rel='alternate' type='text/html' href='http://pizzahosting.blogspot.com/2005/01/linux-lvm.html' title='Linux LVM'/><author><name>pizzaman</name><uri>http://www.blogger.com/profile/11984381331669552809</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13039519.post-111655665903999234</id><published>2005-01-01T09:37:00.000+07:00</published><updated>2005-05-20T09:38:06.563+07:00</updated><title type='text'>Work on VPN</title><content type='html'>&lt;span style="font-weight: bold;font-family:verdana;" &gt;Requirements:&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;   &lt;li&gt;&lt;span style="font-family:verdana;"&gt;Linux GW behind NAT FW&lt;/span&gt;&lt;span style="font-family:verdana;"&gt; (LAN --- VPN GW --- ISP's NAT FW --- Internet --- RoadWarriors)&lt;/span&gt;&lt;/li&gt;   &lt;li&gt;&lt;span style="font-family:verdana;"&gt;RoadWarriors with Windows XP clients&lt;/span&gt;&lt;/li&gt;   &lt;li&gt;&lt;span style="font-family:verdana;"&gt;X 509 certificate&lt;/span&gt;&lt;/li&gt;   &lt;li&gt;&lt;span style="font-family:verdana;"&gt;Using Trustix Enterprise FW product&lt;/span&gt;&lt;/li&gt; &lt;/ul&gt; &lt;span style="font-weight: bold;font-family:verdana;" &gt;Readings:&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;   &lt;li&gt;&lt;a style="font-family: verdana;" href="http://www.freeswan.org/freeswan_trees/freeswan-2.06/doc/faq.html"&gt;FreeS/WAN FAQ&lt;/a&gt;&lt;span style="font-family:verdana;"&gt; (Trustix is based on FreeS/WAN)&lt;/span&gt;&lt;/li&gt;   &lt;li&gt;&lt;a style="font-family: verdana;" href="http://www.strongsec.com/freeswan/install.htm"&gt;X 509 FreeS/WAN Install &amp; Config doc&lt;/a&gt;&lt;span style="font-family:verdana;"&gt; (with doc on Virtual IP and wildcart subnets)&lt;/span&gt;&lt;/li&gt;   &lt;li&gt;&lt;a style="font-family: verdana;" href="http://www.jacco2.dds.nl/networking/win2000xp-freeswan.html"&gt;Mentioning Windows XP Client &amp; cert setup process&lt;/a&gt;&lt;/li&gt;   &lt;li&gt;&lt;a style="font-family: verdana;" href="http://www.tacteam.net/isaserverorg/vpnkitbeta2/cmak.htm"&gt;Automated CMAK to streaming VPN client cert&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt; &lt;span style="font-weight: bold;font-family:verdana;" &gt;Current problem:&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;   &lt;li&gt;&lt;span style="font-family:verdana;"&gt;Trustix alone is not possible, having a problem with&lt;/span&gt;&lt;span style="font-family:verdana;"&gt; NAT packet&lt;/span&gt;&lt;/li&gt;   &lt;li&gt;&lt;span style="font-family:verdana;"&gt;Asking for suppot from Trustix and waiting...&lt;/span&gt;&lt;/li&gt;   &lt;li&gt;&lt;a style="font-family: verdana;" href="http://forum.trustix.com/phpBB2/viewtopic.php?t=19"&gt;Problem detail is here (in Trustix forum)&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt; &lt;span style="font-family:verdana;"&gt;&lt;span style="font-weight: bold;"&gt;Update (2004/11/28):&lt;/span&gt;&lt;br /&gt;&lt;/span&gt; &lt;ul&gt;   &lt;li&gt;&lt;span style="font-family:verdana;"&gt;I think I found an idea from reading the docs above&lt;/span&gt;&lt;/li&gt;   &lt;li&gt;&lt;span style="font-family:verdana;"&gt;From &lt;/span&gt;&lt;a style="font-family: verdana;" href="http://www.freeswan.org/freeswan_trees/freeswan-2.06/doc/faq.html#road.masq"&gt;this doc&lt;/a&gt;&lt;/li&gt;   &lt;li&gt;&lt;span style="font-family:verdana;"&gt;and from &lt;/span&gt;&lt;a style="font-family: verdana;" href="http://www.freeswan.org/freeswan_trees/freeswan-2.06/doc/config.html"&gt;here&lt;/a&gt;&lt;/li&gt;   &lt;li&gt;&lt;span style="font-family:verdana;"&gt;&lt;a href="http://jixen.tripod.com/#NATed%20gateways"&gt;This is a very cool NAT + VPN setting&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;   &lt;li&gt;&lt;a href="http://www.freeswan.org/freeswan_trees/freeswan-2.06/doc/adv_config.html#roadvirt"&gt;Advanced config: RoadWarrior with Virtual IP&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt; &lt;span style="font-family:verdana;"&gt;&lt;span style="font-weight: bold;"&gt;Update (2005/01/01):&lt;/span&gt;&lt;br /&gt;&lt;/span&gt; &lt;ul&gt;   &lt;li&gt;&lt;span style="font-family:verdana;"&gt;The plan to using Trustix package is now scrapped. Trustix comes with an old version of FreeS/WAN with X509, BUT without NAT-T patch. I couldn't patch the package myself without proper source made available by Trustix.&lt;/span&gt;&lt;/li&gt; &lt;/ul&gt; &lt;span style="font-family:verdana;"&gt;&lt;span style="font-weight: bold;"&gt;End result:&lt;/span&gt;&lt;br /&gt;&lt;/span&gt; &lt;ul&gt;   &lt;li&gt;&lt;span style="font-family:verdana;"&gt;Switched to using OpenVPN and it's done in a few days. I'll post more about this stuff later on.&lt;/span&gt;&lt;/li&gt; &lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13039519-111655665903999234?l=pizzahosting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pizzahosting.blogspot.com/feeds/111655665903999234/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13039519&amp;postID=111655665903999234' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13039519/posts/default/111655665903999234'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13039519/posts/default/111655665903999234'/><link rel='alternate' type='text/html' href='http://pizzahosting.blogspot.com/2005/01/work-on-vpn.html' title='Work on VPN'/><author><name>pizzaman</name><uri>http://www.blogger.com/profile/11984381331669552809</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13039519.post-111655671452800140</id><published>2004-12-12T09:38:00.000+07:00</published><updated>2005-05-20T09:38:34.530+07:00</updated><title type='text'>Linux Boot process</title><content type='html'>&lt;span style="font-weight: bold;"&gt;Bootchart&lt;br /&gt;&lt;/span&gt;&lt;a href="http://linux.slashdot.org/article.pl?sid=04/12/15/1848220"&gt;Boot process visualization&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13039519-111655671452800140?l=pizzahosting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pizzahosting.blogspot.com/feeds/111655671452800140/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13039519&amp;postID=111655671452800140' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13039519/posts/default/111655671452800140'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13039519/posts/default/111655671452800140'/><link rel='alternate' type='text/html' href='http://pizzahosting.blogspot.com/2004/12/linux-boot-process.html' title='Linux Boot process'/><author><name>pizzaman</name><uri>http://www.blogger.com/profile/11984381331669552809</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13039519.post-111655674663856081</id><published>2004-12-05T09:38:00.000+07:00</published><updated>2005-05-20T09:39:06.640+07:00</updated><title type='text'>Programming Puzzle</title><content type='html'>No, I didn't answer all those myself :-)&lt;br /&gt;&lt;br /&gt;1. Write a "Hello World" program in 'C' without using a semicolon.&lt;br /&gt;&lt;blockquote&gt;void main()&lt;br /&gt;{&lt;br /&gt;if (printf("Hello World!\n") {}&lt;br /&gt;}&lt;/blockquote&gt;2. Write a C++ program without using any loop (if, for, while etc) to print numbers from 1 to 100 and 100 to 1;&lt;br /&gt;&lt;blockquote&gt;void main()&lt;br /&gt;{&lt;br /&gt;printf("1\n2\n3\n... and so on...");&lt;br /&gt;}&lt;/blockquote&gt;3. C/C++ : Exchange two numbers without using a temporary variable.&lt;br /&gt;&lt;blockquote&gt;x^=y; y^=x; x^=y;  #XOR!&lt;br /&gt;&lt;/blockquote&gt;4. C/C++ : Find if the given number is a power of 2.&lt;br /&gt;&lt;blockquote&gt;if (!( x &amp; (x-1)) printf("x is a power of 2\n");&lt;/blockquote&gt;5. C/C++ : Multiply x by 7 without using multiplication (*) operator.&lt;br /&gt;&lt;blockquote&gt;x = (x6. C/C++ : Write a function in different ways that will return f(7) = 4 and f(4) = 7&lt;br /&gt; &lt;br /&gt;int function(int x) {&lt;br /&gt;switch (x)&lt;br /&gt;{&lt;br /&gt;case 7: return 4;&lt;br /&gt;case 4: return 7;&lt;br /&gt;}&lt;br /&gt;}&lt;/blockquote&gt;6. C/C++ : Write a function in different ways that will return f(7) = 4 and f(4) = 7&lt;br /&gt;7. Remove duplicates in array&lt;br /&gt;8. Finding if there is any loop inside linked list.&lt;br /&gt;9. Remove duplicates in an no key access database without using an array&lt;br /&gt;10. Convert (integer) number in binary without loops.&lt;br /&gt;&lt;blockquote&gt;I assume you mean to print the binary form of an int without using loops. So I didn't use a loop, I used recursion.   &lt;table&gt; &lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;nobr&gt; &lt;wbr&gt;&lt;/nobr&gt;;)&lt;br /&gt;&lt;br /&gt;void printbits(int x)&lt;br /&gt;{&lt;br /&gt;int n=x%2;&lt;br /&gt;if(x&gt;=2) printbits(x/2);&lt;br /&gt;printf("%d", n);&lt;br /&gt;}&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;   &lt;/table&gt; &lt;/blockquote&gt; &lt;table&gt; &lt;tbody&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt; &lt;/table&gt; 11. Write a program whose printed output is an exact copy of the source. Needless to say, merely echoing the actual source file is not allowed.&lt;br /&gt;12. From a 'pool' of numbers (four '1's, four '2's .... four '6's), each player selects a number and adds it to the total. Once a number is used, it must be removed from the pool. The winner is the person whose number makes the total equal 31 exactly.&lt;br /&gt;13. Swap two numbers without using a third variable.&lt;br /&gt;&lt;blockquote&gt;Same problem as #3 above.&lt;/blockquote&gt;14. Given an array (group) of numbers write all the possible sub groups of this group.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13039519-111655674663856081?l=pizzahosting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pizzahosting.blogspot.com/feeds/111655674663856081/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13039519&amp;postID=111655674663856081' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13039519/posts/default/111655674663856081'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13039519/posts/default/111655674663856081'/><link rel='alternate' type='text/html' href='http://pizzahosting.blogspot.com/2004/12/programming-puzzle.html' title='Programming Puzzle'/><author><name>pizzaman</name><uri>http://www.blogger.com/profile/11984381331669552809</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13039519.post-111660378508868464</id><published>2004-10-21T22:42:00.000+07:00</published><updated>2005-05-20T22:50:31.520+07:00</updated><title type='text'>Google &amp; Gmail!</title><content type='html'>&lt;a href="http://slashdot.org/article.pl?sid=04/06/18/210213"&gt;Slashdot | Gmail in the News&lt;/a&gt;&lt;br /&gt;&lt;a href="http://slashdot.org/article.pl?sid=04/05/03/0026254"&gt;Slashdot | Gmail Addresses For Sale&lt;/a&gt;&lt;br /&gt;Me think... what else can go wrong? :)&lt;br /&gt;&lt;a href="http://slashdot.org/article.pl?sid=04/04/25/139203"&gt;Slashdot | How does Google do it?&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13039519-111660378508868464?l=pizzahosting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pizzahosting.blogspot.com/feeds/111660378508868464/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13039519&amp;postID=111660378508868464' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13039519/posts/default/111660378508868464'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13039519/posts/default/111660378508868464'/><link rel='alternate' type='text/html' href='http://pizzahosting.blogspot.com/2004/10/google-gmail.html' title='Google &amp; Gmail!'/><author><name>pizzaman</name><uri>http://www.blogger.com/profile/11984381331669552809</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13039519.post-111655702714996740</id><published>2004-10-20T09:43:00.000+07:00</published><updated>2005-05-20T09:43:47.153+07:00</updated><title type='text'>Ads and Politics</title><content type='html'>&lt;/span&gt;&lt;a href="http://applemuseum.bott.org/sections/ads.html"&gt;Apple Ads&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.macmothership.com/gallery/newads5/AppleWin95.jpg"&gt;Windows 95?&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13039519-111655702714996740?l=pizzahosting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pizzahosting.blogspot.com/feeds/111655702714996740/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13039519&amp;postID=111655702714996740' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13039519/posts/default/111655702714996740'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13039519/posts/default/111655702714996740'/><link rel='alternate' type='text/html' href='http://pizzahosting.blogspot.com/2004/10/ads-and-politics.html' title='Ads and Politics'/><author><name>pizzaman</name><uri>http://www.blogger.com/profile/11984381331669552809</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13039519.post-111655714459051978</id><published>2004-10-13T09:45:00.000+07:00</published><updated>2005-05-20T09:45:44.590+07:00</updated><title type='text'>Interesting Unix commands</title><content type='html'>&lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.bikle.com/TThier/UNIXtips/usefulUnix.html"&gt;Useful Unix commands&lt;/a&gt;&lt;/li&gt;   &lt;li&gt;&lt;a href="http://erik.weibust.net/blog_archives/000144find_and_compress.html"&gt;Find_and_compress&lt;/a&gt;&lt;/li&gt;   &lt;li&gt;&lt;a href="http://www-106.ibm.com/developerworks/linux/library/l-bash.html"&gt;Bash by example&lt;/a&gt;&lt;/li&gt;   &lt;li&gt;&lt;a href="http://www-106.ibm.com/developerworks/library/l-awk1.html"&gt;Awk by example&lt;/a&gt;&lt;/li&gt;   &lt;li&gt;&lt;a href="http://www-106.ibm.com/developerworks/linux/library/l-sed1.html"&gt;sed by example&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;To kill processes owned by _something_&lt;br /&gt;&lt;blockquote&gt;# ps wuax|grep _something_|awk '{print $2}'|xargs kill -9&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13039519-111655714459051978?l=pizzahosting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pizzahosting.blogspot.com/feeds/111655714459051978/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13039519&amp;postID=111655714459051978' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13039519/posts/default/111655714459051978'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13039519/posts/default/111655714459051978'/><link rel='alternate' type='text/html' href='http://pizzahosting.blogspot.com/2004/10/interesting-unix-commands.html' title='Interesting Unix commands'/><author><name>pizzaman</name><uri>http://www.blogger.com/profile/11984381331669552809</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13039519.post-111655731212211688</id><published>2004-10-08T09:47:00.000+07:00</published><updated>2005-05-20T09:48:32.123+07:00</updated><title type='text'>Regarding Linux Backup</title><content type='html'>&lt;a href="http://www.csua.berkeley.edu/%7Eemin/source_code/dibs/"&gt;Distributed Internet Backup System&lt;/a&gt;&lt;br /&gt;Find the time to read it.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://erlang.no/rsyncbackup/"&gt;rsyncBackup&lt;/a&gt;&lt;br /&gt;rsyncbackup is a perlscript that reads configuration files for sources and destinations, and feeds the rsync tool with the appropriate parameters. rsyncbackup is written on Mac OS X, but will probably work on every system that have both perl and rsync installed.&lt;br /&gt;&lt;br /&gt;&lt;a class="maintitle" href="http://forums.gentoo.org/viewtopic.php?t=228017"&gt;I'm building a 1.5TB fileserver for work...&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Slashdot articles about backup&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://slashdot.org/article.pl?sid=04/07/29/1723230"&gt;Slashdot | Terabyte Storage Solutions?&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://slashdot.org/articles/03/09/24/1755201.shtml?tid=137&amp;tid=198"&gt;Slashdot | Home-brewing a 1.2TB IDE to Firewire Monster&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://ask.slashdot.org/askslashdot/04/07/05/2253210.shtml?tid=137&amp;amp;tid=198"&gt;Slashdot | Bulk Data Storage For The Common Man?&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://ask.slashdot.org/article.pl?sid=04/01/11/1958250&amp;amp;tid=198&amp;tid=172&amp;amp;tid=4"&gt;Slashdot | Reliable, Affordable Online Backup Providers?&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://ask.slashdot.org/article.pl?sid=04/06/04/1722251&amp;amp;tid=187&amp;tid=137&amp;amp;tid=4"&gt;Slashdot | Server Redundancy for a Small Business?&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13039519-111655731212211688?l=pizzahosting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pizzahosting.blogspot.com/feeds/111655731212211688/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13039519&amp;postID=111655731212211688' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13039519/posts/default/111655731212211688'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13039519/posts/default/111655731212211688'/><link rel='alternate' type='text/html' href='http://pizzahosting.blogspot.com/2004/10/regarding-linux-backup.html' title='Regarding Linux Backup'/><author><name>pizzaman</name><uri>http://www.blogger.com/profile/11984381331669552809</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13039519.post-111655757405881096</id><published>2004-10-07T09:52:00.000+07:00</published><updated>2005-05-20T09:52:54.060+07:00</updated><title type='text'>Template for Web Hosting business</title><content type='html'>&lt;a style="color: rgb(0, 0, 0); font-weight: bold;" href="http://www.templatemonster.com/category/21/"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/a&gt;&lt;span style="text-decoration: underline; font-weight: bold;"&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;Template for Web Hosting business&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Nice:&lt;br /&gt;&lt;a href="http://www.templatemonster.com/website-templates/5439.html"&gt;http://www.templatemonster.com/website-templates/5439.html&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.templatemonster.com/website-templates/2242.html"&gt;http://www.templatemonster.com/website-templates/2242.html&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.templatemonster.com/website-templates/5579.html"&gt;http://www.templatemonster.com/website-templates/5579.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Good for corporate site:&lt;br /&gt;&lt;a href="http://www.templatemonster.com/flash-templates/6502.html"&gt;http://www.templatemonster.com/flash-templates/6502.html&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.templatemonster.com/website-templates/6509.html"&gt;http://www.templatemonster.com/website-templates/6509.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13039519-111655757405881096?l=pizzahosting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pizzahosting.blogspot.com/feeds/111655757405881096/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13039519&amp;postID=111655757405881096' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13039519/posts/default/111655757405881096'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13039519/posts/default/111655757405881096'/><link rel='alternate' type='text/html' href='http://pizzahosting.blogspot.com/2004/10/template-for-web-hosting-business.html' title='Template for Web Hosting business'/><author><name>pizzaman</name><uri>http://www.blogger.com/profile/11984381331669552809</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13039519.post-111655766434820829</id><published>2004-09-27T09:53:00.000+07:00</published><updated>2005-05-20T09:54:24.350+07:00</updated><title type='text'>LOTR Joke</title><content type='html'>Of course, I'm a fan of the LOTR and here's some dose of caffeine for today. :)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.penddraig.co.uk/pen/jokes/joke.cgi?lotr"&gt;LOTR Joke&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13039519-111655766434820829?l=pizzahosting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pizzahosting.blogspot.com/feeds/111655766434820829/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13039519&amp;postID=111655766434820829' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13039519/posts/default/111655766434820829'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13039519/posts/default/111655766434820829'/><link rel='alternate' type='text/html' href='http://pizzahosting.blogspot.com/2004/09/lotr-joke.html' title='LOTR Joke'/><author><name>pizzaman</name><uri>http://www.blogger.com/profile/11984381331669552809</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13039519.post-111655798960912912</id><published>2004-08-23T09:59:00.000+07:00</published><updated>2005-05-20T09:59:49.613+07:00</updated><title type='text'>cPanel Forums</title><content type='html'>&lt;a href="http://forums.cpanel.net/showthread.php?t=24541"&gt;Exiscan+Clam+Exim Autoinstaller&lt;/a&gt;&lt;br /&gt;Much better than Mailscanner + Clam&lt;br /&gt;&lt;br /&gt;&lt;a href="http://forums.cpanel.net/showthread.php?s=&amp;threadid=24718"&gt;Mailscanner + Clam&lt;/a&gt;&lt;br /&gt;This is the original Mailscanner/Clamav&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13039519-111655798960912912?l=pizzahosting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pizzahosting.blogspot.com/feeds/111655798960912912/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13039519&amp;postID=111655798960912912' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13039519/posts/default/111655798960912912'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13039519/posts/default/111655798960912912'/><link rel='alternate' type='text/html' href='http://pizzahosting.blogspot.com/2004/08/cpanel-forums.html' title='cPanel Forums'/><author><name>pizzaman</name><uri>http://www.blogger.com/profile/11984381331669552809</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13039519.post-111655810166121885</id><published>2004-08-07T10:00:00.000+07:00</published><updated>2005-05-20T10:01:41.663+07:00</updated><title type='text'>OE-QuoteFix</title><content type='html'>Update: Beep Beep, switch to Thunderbird and you'll never go back to OE.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://home.in.tum.de/~jain/software/oe-quotefix/"&gt;OE-QuoteFix&lt;/a&gt; At last, I've found this piece of wonderful software. Can't live without OE and hate OE to its core when it comes to quoting. This fixes it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13039519-111655810166121885?l=pizzahosting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pizzahosting.blogspot.com/feeds/111655810166121885/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13039519&amp;postID=111655810166121885' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13039519/posts/default/111655810166121885'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13039519/posts/default/111655810166121885'/><link rel='alternate' type='text/html' href='http://pizzahosting.blogspot.com/2004/08/oe-quotefix.html' title='OE-QuoteFix'/><author><name>pizzaman</name><uri>http://www.blogger.com/profile/11984381331669552809</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13039519.post-111655814626215532</id><published>2004-08-04T10:02:00.000+07:00</published><updated>2005-05-20T10:02:26.263+07:00</updated><title type='text'>Regarding LDAP</title><content type='html'>&lt;a href="http://www.openldap.org/doc/admin22/guide.html"&gt;OpenLDAP - Admin guide&lt;/a&gt;&lt;br /&gt;Cover everything. For basic, start here.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://yolinux.com/TUTORIALS/LinuxTutorialLDAP.html"&gt;YoLinux LDAP Tutorial: Deploying OpenLDAP - Directory Installation and configuration (V1.2 / 2.x)&lt;/a&gt;&lt;br /&gt;Found this too late. Very vaulable.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.yolinux.com/TUTORIALS/LinuxTutorialLDAP-DefineObjectsAndAttributes.html"&gt;YoLinux LDAP Tutorial: OpenLDAP Directory Objects and Attributes&lt;/a&gt;&lt;br /&gt;Show How to extend LDAP schema.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.tldp.org/HOWTO/LDAP-HOWTO/index.html"&gt;Ldap How-to&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.duke.edu/~gettes/giia/ldap-recipe/"&gt;LDAP receipe&lt;/a&gt;&lt;br /&gt;A Recipe for Configuring and Operating LDAP Directories&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.faqs.org/docs/Linux-HOWTO/LDAP-Implementation-HOWTO.html"&gt;LDAP Implementation HOWTO&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Addressbook section:&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://forums.gentoo.org/viewtopic.php?t=126278"&gt;Creating a central outlook addressbook with OpenLDAP howto-Gentoo way&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.devshed.com/index2.php?option=content&amp;task=view&amp;id=194&amp;pop=1&amp;page=0&amp;hide_js=1"&gt;Using PHP with LDAP&lt;/a&gt;&lt;br /&gt;This one is good for start.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.phpbuilder.com/columns/dstanley20010206.php3"&gt;PHPBuilder.com - Create an LDAP Address Book&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://freshmeat.net/projects/ldap-abook/"&gt;freshmeat.net: Project details for ldap-abook&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Qmail:&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://shupp.org/toaster/"&gt;Qmail toaster&lt;/a&gt;&lt;br /&gt;A source version of Qmail toaster. Great one.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.qmailtoaster.com/"&gt;Qmail toaster RPM&lt;/a&gt;&lt;br /&gt;This is the RPM version.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.courier-mta.org/imap/"&gt;Courier imap&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;vpopmail+LDAP:&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.pipeline.com.au/staff/mbowe/isp/vpopmail-ldap.htm"&gt;vpopmail Ldap&lt;/a&gt;&lt;br /&gt;This is the one I used as a starting point for vpopmail+LDAP.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://marc.theaimsgroup.com/?l=vchkpw&amp;m=105781736114278&amp;w=2"&gt;LDAP vpopmail&lt;/a&gt;&lt;br /&gt;Message detail LDAP+vpopmail. Quite old but useful.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://phpqladmin.bayour.com/"&gt;phpQLAdmin&lt;/a&gt;&lt;br /&gt;Great PHP tool to work with qmail-LDAP.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13039519-111655814626215532?l=pizzahosting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pizzahosting.blogspot.com/feeds/111655814626215532/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13039519&amp;postID=111655814626215532' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13039519/posts/default/111655814626215532'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13039519/posts/default/111655814626215532'/><link rel='alternate' type='text/html' href='http://pizzahosting.blogspot.com/2004/08/regarding-ldap.html' title='Regarding LDAP'/><author><name>pizzaman</name><uri>http://www.blogger.com/profile/11984381331669552809</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13039519.post-111655818432377589</id><published>2004-08-03T10:02:00.000+07:00</published><updated>2005-05-20T10:03:04.323+07:00</updated><title type='text'>The Metasploit Project</title><content type='html'>&lt;a href="http://www.metasploit.com/"&gt;The Metasploit Project&lt;/a&gt; "In a world where data is the coin of the realm, and transmissions are guarded by no better sentinels than man-made codes and corruptible devices, there is no such thing as a secret." - This Alien Shore&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13039519-111655818432377589?l=pizzahosting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pizzahosting.blogspot.com/feeds/111655818432377589/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13039519&amp;postID=111655818432377589' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13039519/posts/default/111655818432377589'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13039519/posts/default/111655818432377589'/><link rel='alternate' type='text/html' href='http://pizzahosting.blogspot.com/2004/08/metasploit-project.html' title='The Metasploit Project'/><author><name>pizzaman</name><uri>http://www.blogger.com/profile/11984381331669552809</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13039519.post-111655822156348946</id><published>2004-07-31T10:03:00.000+07:00</published><updated>2005-05-20T10:03:41.563+07:00</updated><title type='text'>DNS based Website Failover Solutions</title><content type='html'>&lt;a href="http://ask.slashdot.org/article.pl?sid=04/05/18/0415225&amp;amp;tid=95&amp;amp;tid=4"&gt;Slashdot | DNS based Website Failover Solutions?&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13039519-111655822156348946?l=pizzahosting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pizzahosting.blogspot.com/feeds/111655822156348946/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13039519&amp;postID=111655822156348946' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13039519/posts/default/111655822156348946'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13039519/posts/default/111655822156348946'/><link rel='alternate' type='text/html' href='http://pizzahosting.blogspot.com/2004/07/dns-based-website-failover-solutions.html' title='DNS based Website Failover Solutions'/><author><name>pizzaman</name><uri>http://www.blogger.com/profile/11984381331669552809</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13039519.post-111660366029724252</id><published>2004-06-26T22:38:00.000+07:00</published><updated>2005-05-20T22:41:00.300+07:00</updated><title type='text'>DNS &amp; Spam database lookup</title><content type='html'>&lt;a href="http://www.dnsstuff.com/tools/ip4r.ch?ip=203.146.102.100"&gt;Spam Database Lookup&lt;/a&gt;&lt;br /&gt;&lt;a href="http://rbls.org/"&gt;Check multiple RBL here&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.dnsreport.com/"&gt;DNS report&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13039519-111660366029724252?l=pizzahosting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pizzahosting.blogspot.com/feeds/111660366029724252/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13039519&amp;postID=111660366029724252' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13039519/posts/default/111660366029724252'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13039519/posts/default/111660366029724252'/><link rel='alternate' type='text/html' href='http://pizzahosting.blogspot.com/2004/06/dns-spam-database-lookup.html' title='DNS &amp; Spam database lookup'/><author><name>pizzaman</name><uri>http://www.blogger.com/profile/11984381331669552809</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13039519.post-111660373646916978</id><published>2004-06-24T22:41:00.000+07:00</published><updated>2005-05-20T22:45:51.936+07:00</updated><title type='text'>Regarding Exchange/Linux/LDAP</title><content type='html'>&lt;a href="http://linux.slashdot.org/comments.pl?sid=116673&amp;amp;cid=9873128"&gt;SUSE Openexchange Under GPL&lt;/a&gt;&lt;br /&gt;Real-life review of why MS Exchange sucks.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.linuxjournal.com/article.php?sid=6734"&gt;Exchange Functionality for Linux&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.thewybles.com/oser/doc/migrate/"&gt;Migrating from Exchange to OSER&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://glasnost.beeznest.org/articles/132"&gt;Export contacts from Exchange server to LDAP&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.emailman.com/conversion/"&gt;eMailman(sm) -- Conversion&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.msexchange.org/tutorials/Connecting_POP_And_IMAP_Clients_To_MS_Exchange_Server.html"&gt;Connecting POP And IMAP Clients To MS Exchange Server&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Plugins:&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.skyrix.de/en/produkte/ZideLook/Zidelook.php"&gt;ZideStore Server / ZideLook Outlook Plugin&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13039519-111660373646916978?l=pizzahosting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pizzahosting.blogspot.com/feeds/111660373646916978/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13039519&amp;postID=111660373646916978' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13039519/posts/default/111660373646916978'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13039519/posts/default/111660373646916978'/><link rel='alternate' type='text/html' href='http://pizzahosting.blogspot.com/2004/06/regarding-exchangelinuxldap.html' title='Regarding Exchange/Linux/LDAP'/><author><name>pizzaman</name><uri>http://www.blogger.com/profile/11984381331669552809</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13039519.post-111660383288538400</id><published>2004-06-11T22:43:00.000+07:00</published><updated>2005-05-20T22:43:52.886+07:00</updated><title type='text'>Online game infrastructures</title><content type='html'>&lt;a href="http://www-106.ibm.com/developerworks/web/library/wa-games1/?ca=dgr-lnxw914OnlineGaming"&gt;Online game infrastructures: Develop a high-level business description and identify patterns&lt;/a&gt;&lt;br /&gt;READ IT! :-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13039519-111660383288538400?l=pizzahosting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pizzahosting.blogspot.com/feeds/111660383288538400/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13039519&amp;postID=111660383288538400' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13039519/posts/default/111660383288538400'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13039519/posts/default/111660383288538400'/><link rel='alternate' type='text/html' href='http://pizzahosting.blogspot.com/2004/06/online-game-infrastructures.html' title='Online game infrastructures'/><author><name>pizzaman</name><uri>http://www.blogger.com/profile/11984381331669552809</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13039519.post-111655574354514825</id><published>2004-05-06T09:21:00.000+07:00</published><updated>2005-05-20T09:32:28.130+07:00</updated><title type='text'>Online Banking</title><content type='html'>A few online banking site. &lt;a href="https://www.wellsfargo.com/products_services/applications_viewall.jhtml"&gt;Wells Fargo - Online Applications&lt;/a&gt; US Bank account. Also check out &lt;a href="http://www.wellsfargo.com/per/checking/custom.jhtml?_requestid=2445"&gt;WF checking info&lt;/a&gt; and its &lt;a href="http://www.wellsfargo.com/per/wfonline/index.jhtml"&gt;Online banking&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13039519-111655574354514825?l=pizzahosting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pizzahosting.blogspot.com/feeds/111655574354514825/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13039519&amp;postID=111655574354514825' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13039519/posts/default/111655574354514825'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13039519/posts/default/111655574354514825'/><link rel='alternate' type='text/html' href='http://pizzahosting.blogspot.com/2004/05/online-banking.html' title='Online Banking'/><author><name>pizzaman</name><uri>http://www.blogger.com/profile/11984381331669552809</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13039519.post-111660414450020087</id><published>2004-05-04T22:48:00.000+07:00</published><updated>2005-05-20T22:59:34.680+07:00</updated><title type='text'>DRobbins - Reasons for Forking A Linux Distribution</title><content type='html'>&lt;a href="http://www.zynot.org/info/fork.html"&gt;Reasons for Forking A Linux Distribution&lt;/a&gt;&lt;br /&gt;Um... so is D Robbins actually a knight in shining armour? More to research.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13039519-111660414450020087?l=pizzahosting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pizzahosting.blogspot.com/feeds/111660414450020087/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13039519&amp;postID=111660414450020087' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13039519/posts/default/111660414450020087'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13039519/posts/default/111660414450020087'/><link rel='alternate' type='text/html' href='http://pizzahosting.blogspot.com/2004/05/drobbins-reasons-for-forking-linux.html' title='DRobbins - Reasons for Forking A Linux Distribution'/><author><name>pizzaman</name><uri>http://www.blogger.com/profile/11984381331669552809</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13039519.post-111660419059349188</id><published>2004-05-02T22:49:00.000+07:00</published><updated>2005-05-20T22:49:50.593+07:00</updated><title type='text'>Virtuozzo pricing</title><content type='html'>This is old ---&lt;br /&gt;Virtuozzo price&lt;br /&gt;&lt;br /&gt;Base System       Price&lt;br /&gt;1CPU 10-VE        $1,000.00&lt;br /&gt;        30-VE pack $1,500.00&lt;br /&gt;      100-VE pack $2,000.00&lt;br /&gt;      250-VE pack $3,000.00  &lt;br /&gt;&lt;br /&gt;2CPU 30-VE pack $2,250.00&lt;br /&gt;       100-VE pack $3,000.00&lt;br /&gt;       250-VE pack $4,000.00&lt;br /&gt;       500-VE pack $5,000.00&lt;br /&gt;&lt;br /&gt;  Lease 1-CPU Lease 2-CPU &lt;br /&gt;Base System  10-VE $100 N/A &lt;br /&gt;  30-VE pack $150 $225 &lt;br /&gt; 100-VE pack $200 $300 &lt;br /&gt; 250-VE pack $300 $400 &lt;br /&gt; 500-VE pack N/A $500&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13039519-111660419059349188?l=pizzahosting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pizzahosting.blogspot.com/feeds/111660419059349188/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13039519&amp;postID=111660419059349188' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13039519/posts/default/111660419059349188'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13039519/posts/default/111660419059349188'/><link rel='alternate' type='text/html' href='http://pizzahosting.blogspot.com/2004/05/virtuozzo-pricing.html' title='Virtuozzo pricing'/><author><name>pizzaman</name><uri>http://www.blogger.com/profile/11984381331669552809</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13039519.post-111655734173058278</id><published>2004-04-17T09:48:00.000+07:00</published><updated>2005-05-20T17:47:29.390+07:00</updated><title type='text'>From FC1 to FC2 in cPanel</title><content type='html'>&lt;/span&gt;http://forums.cpanel.net/showthread.php?t=27923&lt;br /&gt;http://linux.duke.edu/%7Eskvidal/misc/fc1-fc2-yum-hints.txt&lt;br /&gt;(the latter is from the creator of Yum, but someone said it breaks the instruction on the first topic)&lt;br /&gt;&lt;br /&gt;Update: If you get a problem building apache in FC2 with "libxpm" issue, then install &lt;a href="http://rpmfind.net/linux/rpm2html/search.php?query=libxpm"&gt;this libxpm&lt;/a&gt; or simply go &lt;a href="ftp://rpmfind.net/linux/PLD/dists/ac/ready/i686/libXpm-4.3.99.903-5.i686.rpm"&gt;directly to get this file&lt;/a&gt; before doing the compilation.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13039519-111655734173058278?l=pizzahosting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pizzahosting.blogspot.com/feeds/111655734173058278/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13039519&amp;postID=111655734173058278' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13039519/posts/default/111655734173058278'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13039519/posts/default/111655734173058278'/><link rel='alternate' type='text/html' href='http://pizzahosting.blogspot.com/2004/04/from-fc1-to-fc2-in-cpanel.html' title='From FC1 to FC2 in cPanel'/><author><name>pizzaman</name><uri>http://www.blogger.com/profile/11984381331669552809</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13039519.post-111660447889123492</id><published>2004-03-13T22:53:00.000+07:00</published><updated>2005-05-20T22:54:38.893+07:00</updated><title type='text'>Found a new interesting win cp</title><content type='html'>&lt;a href="http://www.inspediumsoft.com/inspanel_features.php"&gt;Inspedium Corp. - Software, Hosting Control Panel, Mail Server, Windows 2003, Windows 2000&lt;/a&gt; Site very slow, however. Check out later on. &lt;br /&gt;Ooh, another one. This is free, but still not well integrated. &lt;a href="http://www.thezpanel.com/"&gt;ZPanel - Taking your hosting to the next level.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13039519-111660447889123492?l=pizzahosting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pizzahosting.blogspot.com/feeds/111660447889123492/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13039519&amp;postID=111660447889123492' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13039519/posts/default/111660447889123492'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13039519/posts/default/111660447889123492'/><link rel='alternate' type='text/html' href='http://pizzahosting.blogspot.com/2004/03/found-new-interesting-win-cp.html' title='Found a new interesting win cp'/><author><name>pizzaman</name><uri>http://www.blogger.com/profile/11984381331669552809</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13039519.post-111660440920287353</id><published>2004-03-13T22:52:00.000+07:00</published><updated>2005-05-20T22:53:29.203+07:00</updated><title type='text'>Current issues with Windows hosting</title><content type='html'>- prefer mail server to run on linux with virus/spam protection but can't find a decent one except HSP.&lt;br /&gt;&lt;br /&gt;At this time, looks like:&lt;br /&gt;&lt;br /&gt;x Ensim is a NO due to its old software package&lt;br /&gt;x Plesk is a NO (100 domain-$40/mo) due to missing bandiwdth control&lt;br /&gt;x Hsphere (psoft) is very good, but a NO at this point. ($3.5/account ~ $175 initially) Don't want to waster another machine for the cp.&lt;br /&gt;/ Helm is pretty native and stay with windows pretty co-operatively, but no mail &amp; DB quota, etc... (1 server promo, $129 at Helmtastic.com)&lt;br /&gt;&lt;br /&gt;Update 05/2005: I think Plesk 7.5 has quite a way to go ...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13039519-111660440920287353?l=pizzahosting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pizzahosting.blogspot.com/feeds/111660440920287353/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13039519&amp;postID=111660440920287353' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13039519/posts/default/111660440920287353'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13039519/posts/default/111660440920287353'/><link rel='alternate' type='text/html' href='http://pizzahosting.blogspot.com/2004/03/current-issues-with-windows-hosting.html' title='Current issues with Windows hosting'/><author><name>pizzaman</name><uri>http://www.blogger.com/profile/11984381331669552809</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13039519.post-111660430627853770</id><published>2004-03-13T22:51:00.000+07:00</published><updated>2005-05-20T22:51:46.280+07:00</updated><title type='text'>Helm Single Server License and Turnkey Installation Speical</title><content type='html'>I found this interesting service. &lt;a href="http://forums.webhostautomation.com/viewtopic.php?t=4345"&gt;Helm Single Server License and Turnkey Installation Speical $275&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;*PHP4 with fast CGI, Curl, Session Variables, Zend Optimizer, more... &lt;br /&gt;*MySQL correctly set up to work on Windows....&lt;br /&gt;*phpMyAdmin (global shared installation) &lt;br /&gt;*MySQL-Front *OBDC Connectors from MySQL &lt;br /&gt;*OBDC Connectors from Microsoft to connect ASP.net applications to MySQL &lt;br /&gt;*ActiveState Perl &lt;br /&gt;*AWStats &lt;br /&gt;*SmarterMail &lt;br /&gt;*SmarterStats &lt;br /&gt;*Single Server License of Helm installed and configured with a sample reseller, user...&lt;br /&gt;*Antivirus Application (license provided by you.) &lt;br /&gt;*MySQL Back Up Script scheduled to run daily. &lt;br /&gt;*Helm DB Back Up Script scheduled to run daily. &lt;br /&gt;*Zipped Back Up to back up the customer domains and other items scheduled to run daily. &lt;br /&gt;*Some Sample Scripts to verify the server is working including ASP and ASP.net. &lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.alertserv.com/index.php?page=HelmReseller"&gt;More info here&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13039519-111660430627853770?l=pizzahosting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pizzahosting.blogspot.com/feeds/111660430627853770/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13039519&amp;postID=111660430627853770' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13039519/posts/default/111660430627853770'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13039519/posts/default/111660430627853770'/><link rel='alternate' type='text/html' href='http://pizzahosting.blogspot.com/2004/03/helm-single-server-license-and-turnkey.html' title='Helm Single Server License and Turnkey Installation Speical'/><author><name>pizzaman</name><uri>http://www.blogger.com/profile/11984381331669552809</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13039519.post-111660471749367932</id><published>2004-02-28T22:58:00.000+07:00</published><updated>2005-05-20T22:58:37.493+07:00</updated><title type='text'>The Internet Timeline</title><content type='html'>&lt;a href="http://www.zakon.org/robert/internet/timeline/"&gt;Hobbes' Internet Timeline - the definitive ARPAnet &amp; Internet history&lt;/a&gt; Got to find the time to read it again. :-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13039519-111660471749367932?l=pizzahosting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pizzahosting.blogspot.com/feeds/111660471749367932/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13039519&amp;postID=111660471749367932' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13039519/posts/default/111660471749367932'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13039519/posts/default/111660471749367932'/><link rel='alternate' type='text/html' href='http://pizzahosting.blogspot.com/2004/02/internet-timeline.html' title='The Internet Timeline'/><author><name>pizzaman</name><uri>http://www.blogger.com/profile/11984381331669552809</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-13039519.post-111660462992654783</id><published>2004-02-26T22:55:00.000+07:00</published><updated>2005-05-20T22:57:09.926+07:00</updated><title type='text'>Windows CP</title><content type='html'>&lt;a href="http://helm.webhostautomation.com/"&gt;Helm WebHosting Control Panel : The Windows Multi-Server Web Hosting Control System&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://smartertools.com/Products/Products.htm"&gt;Products - SmarterTools Inc.&lt;/a&gt;&lt;br /&gt;Upgrade from Helm's bundled 50 site license to:&lt;br /&gt;- 250 dom/1000 users for +$100&lt;br /&gt;- unlimited for +$300&lt;br /&gt;+ Add: Trend server protect for +$199&lt;br /&gt;Upgrade from SmaterStat 50 site license to:&lt;br /&gt;- 250 sites for +$100&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.sw-soft.com/en/products/plesk7/details/"&gt;SWsoft Plesk 7 Details&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.ensim.com/products/pro/windows/faq.html"&gt;Ensim - Ensim Pro for Windows Frequently Asked Questions&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Update 05/2005: This post started it all with my Blog.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/13039519-111660462992654783?l=pizzahosting.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://pizzahosting.blogspot.com/feeds/111660462992654783/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=13039519&amp;postID=111660462992654783' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/13039519/posts/default/111660462992654783'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/13039519/posts/default/111660462992654783'/><link rel='alternate' type='text/html' href='http://pizzahosting.blogspot.com/2004/02/windows-cp.html' title='Windows CP'/><author><name>pizzaman</name><uri>http://www.blogger.com/profile/11984381331669552809</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
