<?xml version="1.0" encoding="iso-8859-1" ?>
<rss version="2.0" 
   xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" 
   xmlns:html="http://www.w3.org/1999/html" 
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" 
   xmlns:slash="http://purl.org/rss/1.0/modules/slash/">
<channel>
   <title>SpikeLab.org - a geek's playground</title>
   <link>http://www.spikelab.org/blog</link>
   <description>You never know what people are after</description>
   <language>en</language>
   <copyright>Copyright 2005 - 2006 Filippo Spike Morelli</copyright>
   <ttl>60</ttl>
   <pubDate>Thu, 27 Mar 2008 14:03 GMT</pubDate>
   <managingEditor>fsm@spikelab.org</managingEditor>
   <generator>PyBlosxom http://pyblosxom.sourceforge.net/ 1.3.2 2/13/2006</generator>
<item>
   <title>MySQL SQL_MODE default is harmful</title>
   <guid isPermaLink="false">mysqlDefaultSQLMODEIsEvil</guid>
   <link>http://www.spikelab.org/blog/mysqlDefaultSQLMODEIsEvil.html</link>
   <description><![CDATA[
<p>
Recently I took a peak at a default mysql installation and found one
interesting, to not say scary, thing. SQL_MODE comes set to empty string and if
you dig into the documentation you find that... you find nothing! Yes you heard
me, whatever a blank SQL_MODE means is not known yet is what most of the
people run with because this little fact is advertised nowhere, especially
not in the <a
    href="http://dev.mysql.com/doc/refman/5.0/en/post-installation.html">post
    installation</a> guidelines. 
 <a href="http://www.spikelab.org/blog/mysqlDefaultSQLMODEIsEvil.rss20">more &raquo;</a>
]]></description>
   <category domain="http://www.spikelab.org/blog"></category>
   <pubDate>Thu, 27 Mar 2008 14:03 GMT</pubDate>
</item>
<item>
   <title>Logfiles need to be timestamped</title>
   <guid isPermaLink="false">logfilesNeedTimestamp</guid>
   <link>http://www.spikelab.org/blog/logfilesNeedTimestamp.html</link>
   <description><![CDATA[
<p>
If there are a couple things that a few years of system administration should have
taught you, the importance of backups and logs is one.
 <a href="http://www.spikelab.org/blog/logfilesNeedTimestamp.rss20">more &raquo;</a>
]]></description>
   <category domain="http://www.spikelab.org/blog"></category>
   <pubDate>Sat, 15 Mar 2008 21:03 GMT</pubDate>
</item>
<item>
   <title>How to manage IPs in a database</title>
   <guid isPermaLink="false">manageIpsDatabase</guid>
   <link>http://www.spikelab.org/blog/manageIpsDatabase.html</link>
   <description><![CDATA[
<p>
To be compatible across different backends the best option is to store ips and
netmasks as longint and manage the transformations in code, otherwise, if
compatibility is not a concern or writing that code is a problem, both mysql
and postresql offer their own built-in functions to aid with the job.
 <a href="http://www.spikelab.org/blog/manageIpsDatabase.rss20">more &raquo;</a>
]]></description>
   <category domain="http://www.spikelab.org/blog"></category>
   <pubDate>Mon, 18 Feb 2008 10:02 GMT</pubDate>
</item>
<item>
   <title>Namecheap a few months later</title>
   <guid isPermaLink="false">namecheap</guid>
   <link>http://www.spikelab.org/blog/namecheap.html</link>
   <description><![CDATA[
<p>
A while ago I set on the <a
href="/blog/domainsSSLCertsHome.html">search for a cheap
domain and ssl certs reseller</a> and settled for namecheap.com. Here I'm
documenting my, overall positive, experience with them.
 <a href="http://www.spikelab.org/blog/namecheap.rss20">more &raquo;</a>
]]></description>
   <category domain="http://www.spikelab.org/blog"></category>
   <pubDate>Sat, 16 Feb 2008 22:11 GMT</pubDate>
</item>
<item>
   <title>Buying domains and ssl certificates for personal use on a tight budget</title>
   <guid isPermaLink="false">domainsSSLCertsHome</guid>
   <link>http://www.spikelab.org/blog/domainsSSLCertsHome.html</link>
   <description><![CDATA[
<p>
I never cared too much about my web presence and spikelab.org is the only
domain I ever owned, so back then doing extensive researches to save a couple
bucks didn't make much sense. Someone recommended <a href="http://gandi.net">Gandi</a>
to me and there I bought it. As for ssl certificates, <a
    href="http://cacert.org">CACert</a> is what we all should use and push for,
but right now we're far from a large adoption, and considering the
associated fees (read bribes) required to be accepted in largely used browsers
like IE it won't probably ever happen.
 <a href="http://www.spikelab.org/blog/domainsSSLCertsHome.rss20">more &raquo;</a>
]]></description>
   <category domain="http://www.spikelab.org/blog"></category>
   <pubDate>Tue, 13 Nov 2007 14:11 GMT</pubDate>
</item>
<item>
   <title>Seamless websites relocation to new IPs/machines</title>
   <guid isPermaLink="false">moveWebsitesNoDowntime</guid>
   <link>http://www.spikelab.org/blog/moveWebsitesNoDowntime.html</link>
   <description><![CDATA[
<p>
A friend of mine had to move some websites configured as vhosts on a certain ip
to another hoster/ip and wanted this to happen without users noticing. The
common approach is to lower the TTL a few days before switching to the new ip
and maintain the old server up for an overlapping period. This is necessary
because of broken dns cachers that won't honor the TTL and
serve the cached ip. <a href="http://www.spikelab.org/blog/moveWebsitesNoDowntime.rss20">more &raquo;</a>
]]></description>
   <category domain="http://www.spikelab.org/blog"></category>
   <pubDate>Thu, 01 Nov 2007 23:11 GMT</pubDate>
</item>
<item>
   <title>New SpikeLab.org style</title>
   <guid isPermaLink="false">newSpikelabStyle</guid>
   <link>http://www.spikelab.org/blog/newSpikelabStyle.html</link>
   <description><![CDATA[
<p>
Last night I had some kind of brainfart and ended up creating a new style for
my website. It's kinda funny 'cause it took me ages to decide about my former
one and instead this came out in about 1 hour. To me this looks much better,
cleaner and more readable now that I moved away from the black background. The
logo has been cut from a wallpaper I had in my collections, unfortunately I
cant trace the author, all I could find is a reference on deviantart saying the
wallpaper is from pixelgirlpresents.com, but that's it. Hope you like it.
</p>

]]></description>
   <category domain="http://www.spikelab.org/blog"></category>
   <pubDate>Sat, 27 Oct 2007 13:10 GMT</pubDate>
</item>
<item>
   <title>How we made trac customer friendly</title>
   <guid isPermaLink="false">tracForCustomers</guid>
   <link>http://www.spikelab.org/blog/tracForCustomers.html</link>
   <description><![CDATA[
<p>
I have some friends running a music digital promotion company and I recently
got them on <a href="http://trac.edgewall.com">Trac</a>. They simply loved it,
and kept on saying for weeks they couldn't believe they worked without such
tool. Face it, especially if your business is software development, living
without a SCM/project management system is a suicide.
 <a href="http://www.spikelab.org/blog/tracForCustomers.rss20">more &raquo;</a>
]]></description>
   <category domain="http://www.spikelab.org/blog"></category>
   <pubDate>Tue, 25 Sep 2007 22:09 GMT</pubDate>
</item>
<item>
   <title>Track down a rogue php email script</title>
   <guid isPermaLink="false">trackDownPhpScript</guid>
   <link>http://www.spikelab.org/blog/trackDownPhpScript.html</link>
   <description><![CDATA[
<p>
I've been asked again how to track down a php script abused by spammers on a
standard LAMP platform running apache and mod_php. So here it goes.
 <a href="http://www.spikelab.org/blog/trackDownPhpScript.rss20">more &raquo;</a>
]]></description>
   <category domain="http://www.spikelab.org/blog"></category>
   <pubDate>Tue, 28 Aug 2007 22:08 GMT</pubDate>
</item>
<item>
   <title>A quick update - re what's going on</title>
   <guid isPermaLink="false">aQuickUpdate</guid>
   <link>http://www.spikelab.org/blog/aQuickUpdate.html</link>
   <description><![CDATA[
<p>
I always tried to post at least a couple times a month, it's fun, I like it,
and it's been helpful to jot down whatever I was working on for future
reference.
But in the last month things got really hectic at work,
being in e-learning, summer is when big stuff happens as we have pretty much no
users using our network.
 <a href="http://www.spikelab.org/blog/aQuickUpdate.rss20">more &raquo;</a>
]]></description>
   <category domain="http://www.spikelab.org/blog"></category>
   <pubDate>Tue, 21 Aug 2007 23:08 GMT</pubDate>
</item>
</channel>
</rss>
