<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress.com" -->
<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/"
	>

<channel>
	<title>programming-computer &amp;laquo; WordPress.com Tag Feed</title>
	<link>http://wordpress.com/tag/programming-computer/</link>
	<description>Feed of posts on WordPress.com tagged "programming-computer"</description>
	<pubDate>Tue, 07 Oct 2008 15:59:40 +0000</pubDate>

	<generator>http://wordpress.com/tags/</generator>
	<language>en</language>

<item>
<title><![CDATA[Delay, Pause, Wait or Sleep in VB]]></title>
<link>http://alenblog.wordpress.com/?p=9</link>
<pubDate>Thu, 07 Aug 2008 18:49:16 +0000</pubDate>
<dc:creator>cunyalen1</dc:creator>
<guid>http://alenblog.id.wordpress.com/2008/08/07/delay-pause-wait-or-sleep-in-vb/</guid>
<description><![CDATA[Use SetWaitableTimer: http://support.microsoft.com/default.aspx?scid=http://support.microsoft.com:80]]></description>
<content:encoded><![CDATA[<p>Use SetWaitableTimer: <a href="http://support.microsoft.com/default.aspx?scid=http://support.microsoft.com:80/support/kb/articles/Q231/2/98.asp&#38;NoWebContent=1">http://support.microsoft.com/default.aspx?scid=http://support.microsoft.com:80/support/kb/articles/Q231/2/98.asp&#38;NoWebContent=1</a></p>
<p>Instead of <strong>lNumberOfSeconds As Long</strong>, I use <strong>lNumberOfSeconds As Double</strong>. So I can use 0.3 second (300 milliseconds).</p>
<p>Using Sleep: <a href="http://www.vbforums.com/showthread.php?t=357961">http://www.vbforums.com/showthread.php?t=357961</a></p>
<p>Using DoEvents and Timer: <a href="http://bytes.com/forum/post59842-8.html">http://bytes.com/forum/post59842-8.html</a></p>
<p>Start another program using Shell and wait until it finishes: <a href="http://www.vb-helper.com/howto_shell_wait.html">http://www.vb-helper.com/howto_shell_wait.html</a></p>
<p><strong>How to pause and restart a thread : <a href="http://www.tek-tips.com/faqs.cfm?fid=6580">http://www.tek-tips.com/faqs.cfm?fid=6580</a></strong></p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Membuat Alert Update PCMAV Menggunakan RSS]]></title>
<link>http://ithum.wordpress.com/?p=49</link>
<pubDate>Fri, 15 Feb 2008 18:47:58 +0000</pubDate>
<dc:creator>mists</dc:creator>
<guid>http://ithum.id.wordpress.com/2008/02/16/membuat-alert-update-pcmav-menggunakan-rss/</guid>
<description><![CDATA[Menyadari bahwa pada saat ini, antivirus PCMAV beserta update-nya merupakan salah satu software an]]></description>
<content:encoded><![CDATA[<p>Menyadari bahwa pada saat ini, antivirus PCMAV beserta update-nya merupakan salah satu software antivirus yang banyak dicari oleh para pengguna komputer di Indonesia. Untuk memberikan informasi secara cepat dan up to date mengenai update PCMAV, saya mencoba membuat sebuah RSS Feed yang menampilkan informasi terakhir mengenai PCMAV.<br />
RSS Feed yang berisi Informasi update PCMAV ini diolah menggunakan data yang diambil langsung data dari website update PCMAV,  dengan demikian para netter yang tidak ingin ketinggalan dan menunggu informasi mengenai update PCMAV dapat mengetahui secara cepat apabila ada update terbaru.<br />
RSS Feed ini disediakan secara gratis sehingga dapat juga dimanfaatkan/digunakan user lain yang ingin menampilkan informasi update PCMAV di website ataupun blog-nya. Perlu dikatahui bahwa RSS Feed untuk PCMAV ini masih jauh dari sempurna. Untuk beberapa alasan, apabila terdapat update baru dari PCMAV, RSS Feed ini hanya akan menampilkan informasi bahwa ada "Update/Versi Baru", tanpa diikuti detail mengenai informasi update tersebut seperti versi/build, link download dsb.<br />
Rencana keluarnya versi Final Release untuk PCMAV yang belum saya ketahui bagaimana versi PCMAV Final ini membaca informasi update serta belum pernah dicobanya RSS Feed ini untuk kondisi pada saat ada release versi baru dari PCMAV membuat saya memutuskan bahwa script kode/source code untuk RSS Feed PCMAV ini tidak saya buka.<!--more--><br />
Walau masih jauh dari sempurna dan tidak lengkap, semoga RSS Feed ini dapat bermanfaat bagi para netter yang menantikan informasi update maupun release terbaru dari PCMAV.  Bagi yang tertarik untuk menggunakan RSS Feed untuk PCMAV ini, link untuk RSS Feed tersedia di <a TARGET="pcmav_feed" HREF="http://ithum.uk.to/pcmav/feed/index.php">ithum.uk.to/pcmav/feed</a>.<br />
Catatan: post ini sempat saya sembunyikan dengan mem"privat"-kan, karena ada release baru PCMAV dan RSS Feed saya tidak menampilkan info adanya release baru ini. Pilihan memprivatkan sementara ini karena saya  kawatir apabila PCMAV menggunakan metoda baru dalam melakukan pengecekan update. Setelah saya melakukan pengecekan dengan PCMAV final release, ternyata tidak ada metode baru dalam pengecekan update. Dan sebuah kebetulan juga, ternyata PCMAV final release ini juga salah dalam membaca informasi updatenya sendiri :-) .</p>
]]></content:encoded>
</item>
<item>
<title><![CDATA[Menampilkan Informasi Update Terbaru ClamAV Menggunakana RSS]]></title>
<link>http://ithum.wordpress.com/?p=53</link>
<pubDate>Tue, 12 Feb 2008 03:46:08 +0000</pubDate>
<dc:creator>mists</dc:creator>
<guid>http://ithum.id.wordpress.com/2008/02/12/menampilkan-informasi-update-terbaru-clamav-menggunakana-rss/</guid>
<description><![CDATA[RSS atau Really Simple Syndication merupakan sebuah feature dalam web yang dapat digunakan untuk me]]></description>
<content:encoded><![CDATA[<p>RSS atau Really Simple Syndication merupakan sebuah feature dalam web yang dapat digunakan untuk menampilkan konten dari website lain ke dalam web maupun blog kita. Untuk blog yang menggunakan wordpress sebagain engine-nya, menampilkan RSS dari sebuah situs dapat dilakukan dengan mudah, karena hanya dengan mengisikan alamat URL feed dari situs tersebut, RSS tersebut akan langsung dapat ditampilkan di blog kita.<br />
Update antivirus, merupakan sebuah informasi yang  cukup banyak ditunggu dan dicari-cari oleh para pengguna komputer, hal ini dikarenakan saat ini setiap hari hampir selalu muncul virus baru ataupun variannya.<br />
Dengan RSS, kita dapat menampilkan informasi update antivirus di blog kita, sebagai contoh adalah informasi update untuk clamAV. Untuk dapat menampilkan informasi update clamAV, kita dapat memanfaatkan feed yang  sudah ada disediakan oleh situs lain ataupun membuat feed sendiri. Untuk user yang tidak ingin repot ataupun tidak terbiasa dengan pemograman web, pilihan menggunakan feed dari situs lain adalah pilihan yang tepat, sedangkan user yang memiliki kemampuan pemrograman web dapat memilih opsi untuk membuat sendiri feed, sehingga dapat meng-customize RSS sesuai dengan keinginannya.<br />
<strong>Menggunakan RSS yang disediakan situs lain</strong><br />
Situs yang menyediakan feed untuk update clamAV adalah situs milik saya di  <a HREF="http://ithum.net" TARGET="ithum">ithum.net</a>, adapun alamat feed untuk info update clamAV adalah di <a HREF="http://ithum.uk.to/clamav/feed/" TARGET="feedclamav">http://ithum.uk.to/clamav/feed/</a>.<br />
Dengan menggunakan alamat RSS di atas, dengan cara yang mudah kita<br />
dapat menambahkannya di blog kita menggunakan fasilitas RSS.<br />
Untuk pengguna wordpress, penambahan RSS ini dapat dilakukan secara<br />
mudah dengan menggunakan widget.<br />
<strong>Membuat sendiri RSS</strong><br />
Untuk user yang memiliki kemampuan pemograman web, kamu  dapat membuat feed sendiri untuk konten RSSnya.  Dalam contoh ini saya menggunakan PHP sebagai bahasa pemogramannya dengan memanfaatkan domain gratis dan hosting gratisan juga. Domain ithum.uk.to saya peroleh gratis di <a TARGET="freedns.afraid.org" HREF="http://freedns.afraid.org">freedns.afraid.org</a> sedangkan hosting gratis daya dapatkan di <a TARGET="000webhost" HREF="http://www.000webhost.com/?id=16879">000webhost.com</a>.<!--more--><br />
Pembuatan RSS untuk informasi update clamAV dapat saya jelaskan<br />
sebagai berikut:<br />
1. File Update clamAV terdiri dari 2 jenis yakni main dan daily dengan extensi .CVD, file main.cvd merupakan update cumulative untuk clamAV sedangkan daily.cvd merupakan update terbaru. File update clamAV ini disediakan oleh clamav.net di url <a TARGET="db.clamav" HREF="http://db.local.clamav.net">db.local.clamav.net</a>, <a HREF="http://database.clamav.net" TARGET="db.clamav">database.clamav.net</a> atau mirror di indonesia yakni di <a HREF="http://db.clamav.or.id" TARGET="db.clamav">db.clamav.or.id</a>.<br />
2. Untuk mengetahui informasi update clamAV, kita menggunakan file update tersebut yakni main.cvd dan daily.cvd dengan membaca informasi di awal file.  Sebagai contoh, file daily.cvd memiliki informasi awal file sebagai berikut:<br />
<i><font COLOR="#ff6600">ClamAV-VDB:11 Feb 2008 19-56 +0000:5779:3994.....</font></i><br />
Dengan fungsi PHP explode kita memisahkan data pembacaan file tersebut dengan ":" sebagai separator sehingga kita akan mendapatkan<br />
$data[0]= "ClamAV-VDB" -&#62; signature file virus database clamAV<br />
$data[1]= "11 Feb 2008 19-56 +0000" -&#62; tanggal release<br />
$data[2]= "5779" -&#62; versi update</p>
<p>3. Dengan menggunakan data di atas kita dapat membuat script PHP untuk mengetahui informasi update clamAV.</p>
<table WIDTH="450" BGCOLOR="#eeefef" CELLPADDING="4" BORDER="0" CLASS="">
<tr>
<td CLASS="">//fungsi baca file<br />
function bacaclamavdaily() {<br />
$fh=fopen("http://db.clamav.or.id/daily.cvd","r"); // membuat file handle<br />
$isifile=fread($fh,80); // membaca data sebanyak 80 byte saja<br />
fclose($fh);<br />
$data=explode(":",$isifile); // memisahkan hasil pembacaan file, ":" sebagai separator<br />
if ( $data[0]=="ClamAV-VDB" ) { // cek signature clamav-vdb<br />
$clamavdaily[versi]=$data[1]; // versi update<br />
$clamavdaily[tanggal]=$data[2]; // tanggal update<br />
}<br />
return $clamavdaily;<br />
}</td>
</tr>
</table>
<p>Untuk membaca informasi main.cvd, dapat digunakan fungsi diatas dengan mengganti file daily.cvd dengan main.cvd.</p>
<table WIDTH="450" BGCOLOR="#eeefef" CELLPADDING="4" BORDER="0" CLASS="">
<tr>
<td CLASS="">//fungsi bikin XML<br />
function bikinxml($mainclamav, $dailyclamav) {<br />
$xmle="&#60;?xml version=\"1.0\" encoding=\"ISO-8859-1\"?&#62;<br />
&#60;rss version=\"2.0\"&#62;<br />
&#60;channel&#62;<br />
&#60;title&#62;ClamAV Update Info&#60;/title&#62;<br />
&#60;description&#62;Update Information for ClamAV Antivirus , main.cvd and daily.cvd, created by ithum.net&#60;/description&#62;<br />
&#60;link&#62;http://www.ithum.net&#60;/link&#62;<br />
&#60;lastBuildDate&#62;".date("r")."&#60;/lastBuildDate&#62;<br />
&#60;generator&#62;www.ithum.net&#60;/generator&#62;";<br />
if ( $mainclamav[versi] ) {<br />
$xmle.="        &#60;item&#62;<br />
&#60;title&#62;ClamAV main update&#60;/title&#62;<br />
&#60;link&#62;http://db.clamav.or.id/main.cvd&#60;/link&#62;<br />
&#60;description&#62;ClamAV main update&#60;/description&#62;<br />
&#60;/item&#62;";<br />
}<br />
if ( $dailyclamav[versi] ) {<br />
$xmle.="        &#60;item&#62;<br />
&#60;title&#62;ClamAV daily update&#60;/title&#62;<br />
&#60;link&#62;http://db.clamav.or.id/daily.cvd&#60;/link&#62;<br />
&#60;description&#62;ClamAV daily update&#60;/description&#62;<br />
&#60;/item&#62;";<br />
}<br />
$xmle.="&#60;/channel&#62;<br />
&#60;/xml&#62;";<br />
return $xmle;<br />
}</td>
</tr>
</table>
<p>program utama adalah sebagai berikut:</p>
<table WIDTH="450" BGCOLOR="#eeefef" CELLPADDING="4" BORDER="0" CLASS="">
<tr>
<td CLASS="">&#60;?<br />
$dailycvd=bacaclamavdaily();<br />
$maincvd=bacaclamavmainy();<br />
$xmlnya=bikinxml($maincvd, $dailycvd);<br />
header("Content-Type: text/xml; charset=English-UTF8");<br />
// menentukan bahwa web page berisi xml data<br />
echo $xmlnya;<br />
?&#62;</td>
</tr>
</table>
<p>Penting untuk diperhatikan bahwa, sebelum mengeluarkan output xml, kita harus menentukan header content sebagai xml data.  Apabila header di atas<br />
tidak disertakan, maka output kita akan berupa halaman web dengan  konten html.<br />
Feed reader akan mengecek content dari feed yang dibaca, sebagai contoh apabila kita menggunakan wordpress, saat header sbg xml tidak disertakan, wordpress tidak menampilkan isi dari RSS-kita sebab dianggap sebagai halaman web html dan bukannya halaman web dengan konten XML.</p>
<p><strong>RSS Feed untuk PCMAV atau Anti virus lain</strong><br />
Contoh script  di atas merupakan contoh yang sangat sederhana, masih dapat dikembangkan lebih jauh lagi.<br />
Penggunaan RSS untuk update anti virus  ini tidak terbatas hanya pada<br />
clamAV,  Anda dapat mengembangkannya untuk anti virus yang lain,<br />
misal pcmav atau yang lain.<br />
Apabila Anda tertarik untuk membuat RSS untuk PCMAV, ada sedikit informasi yang mungkin belum banyak yang tahu. Informasi update PCMAV dapat ditemukan di http://pcmav-update/pcmav.ini<br />
File ini digunakan PCMAV versi saat ini untuk melakukan<br />
pengecekan update terbaru PCMAV, file pcmav.ini berisi informasi yang dienskripsi, adapaun secara garis besar tiap baris file ini tersebut berisi informasi:<br />
Signature (), Deskripsi , Link update ke-1, Link2, Link3, size, versi, build dan status/active.</p>
]]></content:encoded>
</item>

</channel>
</rss>
