<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>J.a.i.m's Diary &#187; C++</title>
	<atom:link href="http://jaim.log.web.id/category/programming/c/feed/" rel="self" type="application/rss+xml" />
	<link>http://jaim.log.web.id</link>
	<description>J.a.i.m bukan berarti Jaga-Image, isi weblog ini cerita pengalaman yang bahkan jauh deh dari arti itu</description>
	<lastBuildDate>Wed, 31 Mar 2010 01:48:48 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>DB2-Express di python yang menarik namun menyebalkan</title>
		<link>http://jaim.log.web.id/2008/07/db2-express-di-python-yang-menarik-namun-menyebalkan/</link>
		<comments>http://jaim.log.web.id/2008/07/db2-express-di-python-yang-menarik-namun-menyebalkan/#comments</comments>
		<pubDate>Wed, 16 Jul 2008 17:06:36 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[C++]]></category>
		<category><![CDATA[Delphi]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[DB2]]></category>

		<guid isPermaLink="false">http://jaim.log.web.id/2008/07/db2-express-yang-menarik-namun-menyebalkan/</guid>
		<description><![CDATA[DB2-Express C merupakan RDBMS versi gratis yang ditawarkan oleh IBM sebenarnya sangat menarik untuk menjadi kandidat pilihan karena RDBMS ini tidak membatasi kapasitas penyimpanan (storage) seperti halnya Oracle-Express, atau SQLServer Express Edition, mendukung pemanfaatan multi-core processor hingga 2 core, dan mendukung pemanfaatan memory hingga 2 Gb membuat database ini lebih dari cukup untuk digunakan di [...]]]></description>
			<content:encoded><![CDATA[<p>DB2-Express C merupakan RDBMS versi gratis yang ditawarkan oleh IBM sebenarnya sangat menarik untuk menjadi kandidat pilihan karena RDBMS ini tidak membatasi kapasitas penyimpanan (<em>storage</em>) seperti halnya Oracle-Express, atau SQLServer Express Edition, mendukung pemanfaatan multi-core processor hingga 2 core, dan mendukung pemanfaatan memory hingga 2 Gb membuat database ini lebih dari cukup untuk digunakan di level produksi perusahaan skala medium enterprise.</p>
<p>Sudah cukup lama sebenarnya saya mengevaluasi RDBMS ini, tertarik dengan fitur-fitur yang ditawarkannya sebagai high-end database system untuk dijadikan alternatif pilihan RDBMS yang disupport dalam platform yang saya kembangkan. Permasalahannya tinggal satu sebenarnya, namun justru itulah yang paling menyebalkan, <a href="http://code.google.com/p/ibm-db/">python wrapper</a> untuk akses database secara remote masih terbilang <em>immature</em>, sangat buggy. Hanya dalam hitungan menit setelah application server utama dijalankan, ia membuat crash system secara keseluruhan, karena memory corrupt yang menyebabkan python garbage collection tidak bisa menjalankan fungsinya secara normal.</p>
<p><span id="more-13"></span></p>
<p>Tertarik dengan itu, saya mencoba menelaah source code yang ada, ada cukup banyak hal yang terasa aneh dalam source code tersebut yang membuat saya mengira-ngira, apakah developernya menggunakan python versi debug-mode saat menulis driver tersebut? source code tersebut banyak sekali menggunakan API function <a href="http://docs.python.org/api/dictObjects.html">PyDict_SetItem</a>, dan <a href="http://docs.python.org/api/dictObjects.html">PyDict_GetItem</a> dan cara menghandle reference count dengan cara berbeda dari yang umum dilakukan, bahkan pada internal CPython source-code-nya sendiri.</p>
<p>Saya mencoba untuk sedikit merubah internal source code driver tersebut, membenarkan bagian-bagian yang saya curigai keliru, recompile dan test, namun hasilnya masih nihil, sepertinya belum mencapai inti permasalahan yang sebenarnya, dan butuh waktu lebih untuk memeriksa alur kerja driver tersebut secara lebih detil. Sayangnya untuk meluangkan waktu secara khusus untuk itu, saat ini masih terbilang mahal, observasi yang saya coba lakukan kemudian beralih kepada kode-kode yang saya tulis, memastikannya bahwa letak permasalahan tersebut bukan di sisi saya, melakukan testing dengan RDBMS lain yang lebih dulu disupport, dan hasilnya server platform saya bisa jalan mulus berhari-hari dari awal hinga akhir ia dishutdown tanpa masalah, simpulan saya memang driver tersebut saat ini masih belum stabil. </p>
<p>Sayang sekali sebenarnya, RDBMS  yang terbilang bagus itu ternyata masih belum bisa masuk dalam alternatif pilihan, mungkin suatu saat nanti saya akan revisit kembali.</p>
]]></content:encoded>
			<wfw:commentRss>http://jaim.log.web.id/2008/07/db2-express-di-python-yang-menarik-namun-menyebalkan/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tiburon Sebentar Lagi</title>
		<link>http://jaim.log.web.id/2008/07/tiburon-sebentar-lagi/</link>
		<comments>http://jaim.log.web.id/2008/07/tiburon-sebentar-lagi/#comments</comments>
		<pubDate>Wed, 16 Jul 2008 08:32:56 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[C++]]></category>
		<category><![CDATA[Delphi]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://jaim.log.web.id/2008/07/tiburon-sebentar-lagi/</guid>
		<description><![CDATA[Berita pagi ini cukup menarik, Delphi versi terbaru (tiburon) dikabarkan sebentar lagi akan segera dirilis. Versi baru nanti akan membawa beberapa hal baru di dalamnya. Dukungan atas internal VCL terhadap unicode? tentu saja meski sebenarnya bisa dikatakan terlambat (saat kebanyakan bahasa lain sudah mendukung pemanfaatan unicode secara penuh dalam basic library yang mereka sertakan), namun [...]]]></description>
			<content:encoded><![CDATA[<p>Berita pagi ini cukup menarik, Delphi versi terbaru (tiburon) dikabarkan sebentar lagi akan segera dirilis. Versi baru nanti akan membawa beberapa hal baru di dalamnya. Dukungan atas internal VCL terhadap unicode? tentu saja meski sebenarnya bisa dikatakan terlambat (saat kebanyakan bahasa lain sudah mendukung pemanfaatan unicode secara penuh dalam basic library yang mereka sertakan), namun setidaknya better late than never. :)</p>
<p>Namun tentu saja unicode bukan satu-satunya fitur utama, ada banyak fitur lainnya yang cukup menarik dan sangat bernilai, seperti paralel processing library untuk mensupport multicore CPU, DataSnap framework, arsitektur COM dan ActiveX yang diperbarui, dan banyak hal lainnya lagi. :)</p>
<p>sumber:<br />
    1. <a href="http://blogs.codegear.com/nickhodges/2008/07/15/39066">Here Comes Tiburon</a><br />
    2. <a href="http://blogs.codegear.com/davidi/2008/07/15/38895">Unicode database support in Tiburon for Delphi and C++</a></p>
]]></content:encoded>
			<wfw:commentRss>http://jaim.log.web.id/2008/07/tiburon-sebentar-lagi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
