<?xml version="1.0" encoding="utf-8" ?>
<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>The truth about my life</title>
   <link>http://enveraltin.com/blog</link>
   <description>Waste of valuable bandwidth</description>
   <language>en</language>
   <copyright></copyright>
   <ttl>60</ttl>
   <pubDate>Tue, 12 Feb 2008 13:01 GMT</pubDate>
   <managingEditor>ealtin@construia.com</managingEditor>
   <generator>PyBlosxom http://pyblosxom.sourceforge.net/ 1.4.3 01/10/2008</generator>
<item>
   <title>Barcelona</title>
   <guid isPermaLink="false">postgresql/1202081455</guid>
   <link>http://enveraltin.com/blog/postgresql/1202081455.html</link>
   <description><![CDATA[
<p>I'm now at Barcelona for the GSMA Mobile World Congress, and I think I'll be around until Feb 13, 4pm. If you're somewhere close and would like to have your beverage while talking over global warming or free software, send an e-mail to ealtin--gmail so we can arrange something. Thanks.</p>

]]></description>
   <category domain="http://enveraltin.com/blog"></category>
   <pubDate>Tue, 12 Feb 2008 13:01 GMT</pubDate>
</item>
<item>
   <title>Exploits of a mom: xkcd of today</title>
   <guid isPermaLink="false">postgresql/1010071003</guid>
   <link>http://enveraltin.com/blog/postgresql/1010071003.html</link>
   <description><![CDATA[
<p>Now this is pure black humor:</p>
<p><a href="http://xkcd.com/"><img border="0" src="http://imgs.xkcd.com/comics/exploits_of_a_mom.png"></a></p>

]]></description>
   <category domain="http://enveraltin.com/blog"></category>
   <pubDate>Wed, 10 Oct 2007 07:05 GMT</pubDate>
</item>
<item>
   <title>Why doesn't PHP go well together with Oracle database?</title>
   <guid isPermaLink="false">postgresql/0108071652</guid>
   <link>http://enveraltin.com/blog/postgresql/0108071652.html</link>
   <description><![CDATA[
<p>There are many reasons behind this, but I'll try to summarize the no-brainer ones:</p>
<ul>
	<li>PHP is free software and Oracle is strictly proprietary. Oracle will do little to help the free community around the PHP codebase. No matter what you do, you'll have to cross this war of religions somewhere along the ride.</li>
	<li><a href="http://cvs.php.net/viewvc.cgi/pecl/oci8/oci8.c?view=log&pathrev=HEAD">PECL OCI8 code</a> is about 8 years old, and a handful of people with brave souls are still struggling with crashers, leaks and incorrect behavior. I have full respect in what they are doing, I know it needs to be done, but they desperately need a lot more help.</li>
	<li><a href="http://en.wikipedia.org/wiki/Oracle_database#History">Oracle database is multiple decades old</a> as well, so it surely has a trunk full of old dirt, and I guess that's confusing developers integrating it with third-party software, like PHP.</li>
	<li>Oracle does not provide enough documentation and examples available for public use of C libraries of <a href="http://www.oracle.com/technology/tech/oci/index.html">OCI</a>, this alone limits the contribution PECL-OCI8 module might have received if at least the OCI protocol specs were publicly available, let alone the sources of the client library.</li>
	<li>Oracle database is usually under heavy load, so is PHP when used together. Experienced developers know that race conditions, locking issues and even memory leaks are a lot more easier to observe under heavy system loads. You'll most certainly experience odd behavior of PECL-OCI8 code if your database or website is going to work under heavy load.</li>
	<li>Oracle is expensive, and in my opinion about 60% of the user base doesn't really need it. You don't have to finance <a href="http://en.wikipedia.org/wiki/Larry_Ellison#Lifestyle">Larry's big toys</a>.</li>
</ul>
<p>If you ask for my advice: don't. Go get yourself <a href="http://www.postgresql.org/">a breath of fresh air</a>.</p>

]]></description>
   <category domain="http://enveraltin.com/blog"></category>
   <pubDate>Wed, 01 Aug 2007 15:29 GMT</pubDate>
</item>
<item>
   <title>Hello to Planet PostgreSQL!</title>
   <guid isPermaLink="false">postgresql/2603060538</guid>
   <link>http://enveraltin.com/blog/postgresql/2603060538.html</link>
   <description><![CDATA[
<p>Okay, it's about 6am and I'm sitting next to <a href="http://people.planetpostgresql.org/devrim/">Devrim</a> right in his flat hacking up some Java web services code while he's doing some PostgreSQL related (possibly packaging) work. He was browsing through the <a href="http://www.planetpostgresql.org/">Planet PostgreSQL</a> site, and I asked, &quot;Dude, can you get me there too?&quot; That's how we got started.</p>
<p>We at <a href="http://www.parkyeri.com/">Parkyeri</a> have been developing solutions and services, mostly for GSM network providers around middle-east, that rely on PostgreSQL and we're a happy user of it. I have been using it in many projects over last few years right after I switched over my desktop to Linux from Windows. I was a happy InterBase (now you can safely call it <a href="http://www.firebirdsql.org/">FirebirdSQL</a>) user and I was in search of a good replacement for it when I stumbled upon <a href="http://www.postgresql.org/">PostgreSQL</a>. Yes, there was something called MySQL and they said it was fast, but <i>one swallow doesn't make it my favorite database</i>, you know. MySQL was only a bit better compared to raw filesystem storage because it allowed data access via SQL. Well well, it should be <i>optional</i> IMO, but that's another story.</p>
<p>At Parkyeri, we have some business with Oracle too. So I believe I'll be blogging about things that would make PostgreSQL #1 choice for anyone and I'll be devoting as much time as I can to the community to achieve that goal, as soon as possible. Thanks for reading, have fun with the next entry :)</p>

]]></description>
   <category domain="http://enveraltin.com/blog"></category>
   <pubDate>Sun, 26 Mar 2006 03:10 GMT</pubDate>
</item>
</channel>
</rss>
