<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://geeks.netindonesia.net/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Ronald Rajagukguk</title><link>http://geeks.netindonesia.net/blogs/ronald/default.aspx</link><description>My Journey in .NET World </description><dc:language>en</dc:language><generator>CommunityServer 2007.1 (Build: 20917.1142)</generator><item><title>Page-Based Navigation in WPF</title><link>http://geeks.netindonesia.net/blogs/ronald/archive/2008/09/03/page-based-navigation-in-wpf.aspx</link><pubDate>Wed, 03 Sep 2008 09:52:31 GMT</pubDate><guid isPermaLink="false">5cc3a90d-ac9a-472a-8983-30514957434c:65083</guid><dc:creator>ronald</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.netindonesia.net/blogs/ronald/rsscomments.aspx?PostID=65083</wfw:commentRss><comments>http://geeks.netindonesia.net/blogs/ronald/archive/2008/09/03/page-based-navigation-in-wpf.aspx#comments</comments><description>Navigasi adalah sebuah konsep yang umumnya dikenal dalam web browser. Dengan menggunakan navigasi maka kita akan dapat berpindah-pindah dari sebuah halaman ke halaman lainnya dan kemudian melakukan operasi maju mundur untuk menelusuri halaman-halaman...(&lt;a href="http://geeks.netindonesia.net/blogs/ronald/archive/2008/09/03/page-based-navigation-in-wpf.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://geeks.netindonesia.net/aggbug.aspx?PostID=65083" width="1" height="1"&gt;</description><category domain="http://geeks.netindonesia.net/blogs/ronald/archive/tags/MIC+ITB/default.aspx">MIC ITB</category><category domain="http://geeks.netindonesia.net/blogs/ronald/archive/tags/WPF/default.aspx">WPF</category></item><item><title>New Javascript API in IE 8.0 :Selector API</title><link>http://geeks.netindonesia.net/blogs/ronald/archive/2008/09/02/new-javascript-api-in-ie-8-0-selector-api.aspx</link><pubDate>Tue, 02 Sep 2008 06:20:00 GMT</pubDate><guid isPermaLink="false">5cc3a90d-ac9a-472a-8983-30514957434c:64975</guid><dc:creator>ronald</dc:creator><slash:comments>5</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.netindonesia.net/blogs/ronald/rsscomments.aspx?PostID=64975</wfw:commentRss><comments>http://geeks.netindonesia.net/blogs/ronald/archive/2008/09/02/new-javascript-api-in-ie-8-0-selector-api.aspx#comments</comments><description>API ini ditujukan untuk melakukan fungsi pencarian terhadap elemen-elemen yang ada dalam sebuah halaman web. Namun ada perbedaan antara menggunakan API ini dengan API pencarian yang umum digunakan seperti fungsi getElementByID atau getElementByName. Perbedaannya...(&lt;a href="http://geeks.netindonesia.net/blogs/ronald/archive/2008/09/02/new-javascript-api-in-ie-8-0-selector-api.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://geeks.netindonesia.net/aggbug.aspx?PostID=64975" width="1" height="1"&gt;</description><category domain="http://geeks.netindonesia.net/blogs/ronald/archive/tags/MIC+ITB/default.aspx">MIC ITB</category><category domain="http://geeks.netindonesia.net/blogs/ronald/archive/tags/IE+8.0/default.aspx">IE 8.0</category></item><item><title>Creating Your First Webslices in IE8</title><link>http://geeks.netindonesia.net/blogs/ronald/archive/2008/08/30/creating-your-first-webslices-in-ie8.aspx</link><pubDate>Sat, 30 Aug 2008 13:11:31 GMT</pubDate><guid isPermaLink="false">5cc3a90d-ac9a-472a-8983-30514957434c:64973</guid><dc:creator>ronald</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.netindonesia.net/blogs/ronald/rsscomments.aspx?PostID=64973</wfw:commentRss><comments>http://geeks.netindonesia.net/blogs/ronald/archive/2008/08/30/creating-your-first-webslices-in-ie8.aspx#comments</comments><description>IE 8 Beta 2 telah beredar di dunia maya, hal ini berarti semakin sedikit pula waktu anda untuk menyiapkan web anda dalam menyambut era Internet Explorer 8.0, maka setelah saya mengenalkan tentang webslices disini , pada kesempatan post kali ini saya ingin...(&lt;a href="http://geeks.netindonesia.net/blogs/ronald/archive/2008/08/30/creating-your-first-webslices-in-ie8.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://geeks.netindonesia.net/aggbug.aspx?PostID=64973" width="1" height="1"&gt;</description><category domain="http://geeks.netindonesia.net/blogs/ronald/archive/tags/MIC+ITB/default.aspx">MIC ITB</category><category domain="http://geeks.netindonesia.net/blogs/ronald/archive/tags/IE+8.0/default.aspx">IE 8.0</category></item><item><title>Introducing WPF DataGrid</title><link>http://geeks.netindonesia.net/blogs/ronald/archive/2008/08/30/introducing-wpf-datagrid.aspx</link><pubDate>Sat, 30 Aug 2008 12:26:00 GMT</pubDate><guid isPermaLink="false">5cc3a90d-ac9a-472a-8983-30514957434c:64970</guid><dc:creator>ronald</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.netindonesia.net/blogs/ronald/rsscomments.aspx?PostID=64970</wfw:commentRss><comments>http://geeks.netindonesia.net/blogs/ronald/archive/2008/08/30/introducing-wpf-datagrid.aspx#comments</comments><description>Salah satu komponen penting yang &amp;quot;hilang&amp;quot; dari transisi Winform ke dalam WPF adalah DataGrid, padahal elemen ini sangatlah penting dan umum digunakan dalam aplikasi LOB. Mengapa penting? tentunya karena dalam aplikasi LOB seringkali perlu ditampilkan...(&lt;a href="http://geeks.netindonesia.net/blogs/ronald/archive/2008/08/30/introducing-wpf-datagrid.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://geeks.netindonesia.net/aggbug.aspx?PostID=64970" width="1" height="1"&gt;</description><category domain="http://geeks.netindonesia.net/blogs/ronald/archive/tags/MIC+ITB/default.aspx">MIC ITB</category><category domain="http://geeks.netindonesia.net/blogs/ronald/archive/tags/WPF/default.aspx">WPF</category></item><item><title>WebBrowser Controls in WPF 3.5 SP1</title><link>http://geeks.netindonesia.net/blogs/ronald/archive/2008/08/28/webbrowser-controls-in-wpf-3-5-sp1.aspx</link><pubDate>Thu, 28 Aug 2008 04:50:00 GMT</pubDate><guid isPermaLink="false">5cc3a90d-ac9a-472a-8983-30514957434c:64687</guid><dc:creator>ronald</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.netindonesia.net/blogs/ronald/rsscomments.aspx?PostID=64687</wfw:commentRss><comments>http://geeks.netindonesia.net/blogs/ronald/archive/2008/08/28/webbrowser-controls-in-wpf-3-5-sp1.aspx#comments</comments><description>Pada tanggal 11 Agustus 2008 yang lalu .NET 3.5 SP1 telah diluncurkan oleh Microsoft. Tentunya ada banyak sekali penambahan fitur2x yang akan semakin memanjakan developer ketika mengembangkan sebuah aplikasi. Salah satu bagian yang mengalami banyak penambahan...(&lt;a href="http://geeks.netindonesia.net/blogs/ronald/archive/2008/08/28/webbrowser-controls-in-wpf-3-5-sp1.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://geeks.netindonesia.net/aggbug.aspx?PostID=64687" width="1" height="1"&gt;</description><category domain="http://geeks.netindonesia.net/blogs/ronald/archive/tags/MIC+ITB/default.aspx">MIC ITB</category><category domain="http://geeks.netindonesia.net/blogs/ronald/archive/tags/Explore/default.aspx">Explore</category><category domain="http://geeks.netindonesia.net/blogs/ronald/archive/tags/WPF/default.aspx">WPF</category></item><item><title>WPF How - To : Embed Winform Control</title><link>http://geeks.netindonesia.net/blogs/ronald/archive/2008/08/26/wpf-how-to-embed-winform-control.aspx</link><pubDate>Tue, 26 Aug 2008 16:20:51 GMT</pubDate><guid isPermaLink="false">5cc3a90d-ac9a-472a-8983-30514957434c:64505</guid><dc:creator>ronald</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.netindonesia.net/blogs/ronald/rsscomments.aspx?PostID=64505</wfw:commentRss><comments>http://geeks.netindonesia.net/blogs/ronald/archive/2008/08/26/wpf-how-to-embed-winform-control.aspx#comments</comments><description>Bagi anda yang berpengalaman dengan WinForm tentunya akan sedikit merasa kehilangan ketika harus mengembangkan aplikasi yang telah menggunakan WPF. Kehilangan? yep didalam WPF ada beberapa kontrol standar dalam Winform yang tidak ada. Sebagai contoh sebutlah...(&lt;a href="http://geeks.netindonesia.net/blogs/ronald/archive/2008/08/26/wpf-how-to-embed-winform-control.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://geeks.netindonesia.net/aggbug.aspx?PostID=64505" width="1" height="1"&gt;</description><category domain="http://geeks.netindonesia.net/blogs/ronald/archive/tags/MIC+ITB/default.aspx">MIC ITB</category><category domain="http://geeks.netindonesia.net/blogs/ronald/archive/tags/Explore/default.aspx">Explore</category><category domain="http://geeks.netindonesia.net/blogs/ronald/archive/tags/WPF/default.aspx">WPF</category></item><item><title>My new Free EBook : Panduan Praktis IE 8.0 Beta</title><link>http://geeks.netindonesia.net/blogs/ronald/archive/2008/08/17/my-new-free-ebook-panduan-praktis-ie-8-0-beta.aspx</link><pubDate>Sun, 17 Aug 2008 15:41:13 GMT</pubDate><guid isPermaLink="false">5cc3a90d-ac9a-472a-8983-30514957434c:63452</guid><dc:creator>ronald</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.netindonesia.net/blogs/ronald/rsscomments.aspx?PostID=63452</wfw:commentRss><comments>http://geeks.netindonesia.net/blogs/ronald/archive/2008/08/17/my-new-free-ebook-panduan-praktis-ie-8-0-beta.aspx#comments</comments><description>Menyambut peringatan kemerdekaan negara kita yang ke 63 tahun ini,maka saya dengan semangat kermerdekaan pun ingin sedikit menyumbangkan hasil explorasi saya terhadap Internet Explorer 8.0 yang masih ada dalam tahap pengembangan ini. Buku ini terdiri...(&lt;a href="http://geeks.netindonesia.net/blogs/ronald/archive/2008/08/17/my-new-free-ebook-panduan-praktis-ie-8-0-beta.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://geeks.netindonesia.net/aggbug.aspx?PostID=63452" width="1" height="1"&gt;</description><category domain="http://geeks.netindonesia.net/blogs/ronald/archive/tags/MIC+ITB/default.aspx">MIC ITB</category><category domain="http://geeks.netindonesia.net/blogs/ronald/archive/tags/IE+8.0/default.aspx">IE 8.0</category></item><item><title>IE 8 Newest Feature : Webslices</title><link>http://geeks.netindonesia.net/blogs/ronald/archive/2008/08/10/ie-8-newest-feature-webslices.aspx</link><pubDate>Sat, 09 Aug 2008 23:38:25 GMT</pubDate><guid isPermaLink="false">5cc3a90d-ac9a-472a-8983-30514957434c:62901</guid><dc:creator>ronald</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.netindonesia.net/blogs/ronald/rsscomments.aspx?PostID=62901</wfw:commentRss><comments>http://geeks.netindonesia.net/blogs/ronald/archive/2008/08/10/ie-8-newest-feature-webslices.aspx#comments</comments><description>Secara singkat webslices dapat diartikan sebagai sebuah fitur yang memungkinkan anda untuk melakukan browsing hanya terhadap sebagian halaman web. Untuk sederhananya ambil contoh situs social networking facebook. Salah satu fitur yang menarik dari facebook...(&lt;a href="http://geeks.netindonesia.net/blogs/ronald/archive/2008/08/10/ie-8-newest-feature-webslices.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://geeks.netindonesia.net/aggbug.aspx?PostID=62901" width="1" height="1"&gt;</description><category domain="http://geeks.netindonesia.net/blogs/ronald/archive/tags/MIC+ITB/default.aspx">MIC ITB</category><category domain="http://geeks.netindonesia.net/blogs/ronald/archive/tags/IE+8.0/default.aspx">IE 8.0</category></item><item><title>IE 8 Newest Feature : Activities</title><link>http://geeks.netindonesia.net/blogs/ronald/archive/2008/08/06/ie-8-newest-feature-activities.aspx</link><pubDate>Wed, 06 Aug 2008 16:10:54 GMT</pubDate><guid isPermaLink="false">5cc3a90d-ac9a-472a-8983-30514957434c:61809</guid><dc:creator>ronald</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.netindonesia.net/blogs/ronald/rsscomments.aspx?PostID=61809</wfw:commentRss><comments>http://geeks.netindonesia.net/blogs/ronald/archive/2008/08/06/ie-8-newest-feature-activities.aspx#comments</comments><description>IE 8 beta 1 telah dirilis beberapa bulan yang lalu(tepatnya 5 Maret 2008), namun karena pada saat itu saya telah menggunakan rubah api 3.0 yang masih beta (sekarang sudah full rilis, bahkan sudah 3.01) maka saya belum sempat menggunakannya. Namun karena...(&lt;a href="http://geeks.netindonesia.net/blogs/ronald/archive/2008/08/06/ie-8-newest-feature-activities.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://geeks.netindonesia.net/aggbug.aspx?PostID=61809" width="1" height="1"&gt;</description><category domain="http://geeks.netindonesia.net/blogs/ronald/archive/tags/MIC+ITB/default.aspx">MIC ITB</category><category domain="http://geeks.netindonesia.net/blogs/ronald/archive/tags/Explore/default.aspx">Explore</category><category domain="http://geeks.netindonesia.net/blogs/ronald/archive/tags/IE+8.0/default.aspx">IE 8.0</category></item><item><title>DbLinq : Linq provider for MySql and others...</title><link>http://geeks.netindonesia.net/blogs/ronald/archive/2008/07/30/dblinq-linq-provider-for-mysql-and-others.aspx</link><pubDate>Wed, 30 Jul 2008 15:52:40 GMT</pubDate><guid isPermaLink="false">5cc3a90d-ac9a-472a-8983-30514957434c:59743</guid><dc:creator>ronald</dc:creator><slash:comments>4</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.netindonesia.net/blogs/ronald/rsscomments.aspx?PostID=59743</wfw:commentRss><comments>http://geeks.netindonesia.net/blogs/ronald/archive/2008/07/30/dblinq-linq-provider-for-mysql-and-others.aspx#comments</comments><description>&lt;p&gt;Apakah anda telah ketagihan dengan teknologi LINQ dan ingin terus menggunakannya meskipun DBMS yang digunakan dalam project anda bukan SQL Server ? Tenang DbLinq telah hadir untuk anda (*dah kayak iklan aja*).&lt;/p&gt; &lt;p&gt;DbLinq adalah sebuah project dibawah &lt;a href="http://www.opensource.org/licenses/mit-license.php"&gt;MIT License&lt;/a&gt;, jadi artinya sourcenya juga dikasih dan bebas dipake. Project ini bertujuan untuk menyediakan provider LINQ untuk DBMS-DBMS diluar SQL Server, tercatat ada 5 DBMS yang providernya disediakan oleh DbLinq yaitu :&lt;/p&gt; &lt;p&gt;1. Ingres&lt;/p&gt; &lt;p&gt;2. MySql&lt;/p&gt; &lt;p&gt;3. Oracle&lt;/p&gt; &lt;p&gt;4. PostgreSQL&lt;/p&gt; &lt;p&gt;5. SqlLite&lt;/p&gt; &lt;p&gt;Kemudian yang menarik adalah dukungan untuk mengenerate stored procedure pun telah ada dalam provider ini. Okeh karena tangan ini sudah gatal ingin mencoba maka mari kita lakukan operasi CRUD dengan menggunakan LINQ terhadap DBMS MySql dengan make provider ini.&lt;/p&gt; &lt;p&gt;1. Pertama-tama unduh terlebih dahulu source dari DbLinq &lt;a href="http://code.google.com/p/dblinq2007/"&gt;disini&lt;/a&gt; (menarik ya? dihostingnya di google code, kok gak di &lt;a href="http://www.codeplex.com"&gt;codeplex&lt;/a&gt;?) &lt;/p&gt; &lt;p&gt;2. Setelah beres diunduh, silahkan extract dan buka &amp;quot;&lt;strong&gt;DbLinq.sln&lt;/strong&gt;&amp;quot; lalu &lt;strong&gt;build &lt;/strong&gt;project tersebut.&lt;/p&gt; &lt;p&gt;3. Setelah selesai di build maka silahkan buka folder &lt;strong&gt;DbMetal\bin&lt;/strong&gt; pada folder project tersebut.&lt;/p&gt; &lt;p&gt;4. Disini anda akan menemukan sekumpulan dll yang menjadi provider dari DBMS2x yang didukung dan sebuah file berekstensi exe dengan nama &lt;strong&gt;DbMetal.exe&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;5. File DbMetal.exe tersebut fungsinya sama dengan &lt;strong&gt;SQLMetal &lt;/strong&gt;yang umum digunakan jika kita ingin mengenerate kelas entitas yang mewakili tabel2x di database kita. Sekedar info DbLinq ini &lt;strong&gt;belum terintegrasi &lt;/strong&gt;sama Visual Studio, jadi kita belum bisa memanfaatkan Object Relational Designer untuk menggenerate kelas entitas&amp;nbsp; untuk DBMS seperti MySql,Postgre, dll. &lt;strong&gt;Satu-satunya cara adalah dengan menggunakan DbMetal&lt;/strong&gt;, tapi gak sulit kok, silahkan lanjutkan langkah2x ini untuk melihat kemudahan penggunaannya.&lt;/p&gt; &lt;p&gt;6. Silahkan buka command promt dan navigasi ke folder tempat file DbMetal.exe berada.&lt;/p&gt; &lt;p&gt;7. Sekarang kita akan menggenerate kelas entitas untuk sebuah database yang ada dalam &lt;strong&gt;DBMS MySQL &lt;/strong&gt;(DBMS favorit para programmer PHP). Cara penggunaannya cukup mudah seperti contoh dibawah :&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;DbMetal.exe /server:&amp;lt;nama server&amp;gt; /user:&amp;lt;nama user&amp;gt; /pass:&amp;lt;password&amp;gt; /database:&amp;lt;nama database&amp;gt; /provider:MySql /code:&amp;lt;nama file kelas entitas yang ingin dihasilkan&amp;gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://geeks.netindonesia.net/blogs/ronald/WindowsLiveWriter/DbLinqLinqproviderforMySqlandothers_14186/image_2.png"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" height="154" alt="image" src="http://geeks.netindonesia.net/blogs/ronald/WindowsLiveWriter/DbLinqLinqproviderforMySqlandothers_14186/image_thumb.png" width="490" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;8.&amp;nbsp; Tampilan seperti gambar diatas akan muncul jika anda telah mengeksekusi DbMetal.exe, kemudian silahkan cek file yang digenerate oleh DbMetal.exe, akan tampak mirip dengan file yang dihasilkan oleh SqlMetal atau Object Relational Designer bukan?&lt;/p&gt; &lt;p&gt;9. Sekarang adalah saatnya kita test drive dengan membuat sebuah project sederhana. Silahkan buka Visual Studio dan buat sebuah project dengan tipe console.&lt;/p&gt; &lt;p&gt;10. Tambahkan file yang telah anda generate tadi ke dalam project.&lt;/p&gt; &lt;p&gt;11. Tambahkan 3 dll ini kedalam reference project anda (dll tersebut ada didalam folder &lt;strong&gt;DbMetal\bin &lt;/strong&gt;di folder source dari DbLinq)&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;1. DbLinq.dll&lt;/p&gt; &lt;p&gt;2. DbLinq.MySql.dll&lt;/p&gt; &lt;p&gt;3. MySql.Data.dll&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;12. Kemudian ketikkan kode berikut pada fungsi main di project tersebut.&lt;/p&gt; &lt;div&gt; &lt;div style="padding-right:0px;padding-left:0px;font-size:8pt;padding-bottom:0px;overflow:visible;width:100%;color:black;border-top-style:none;line-height:12pt;padding-top:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-right-style:none;border-left-style:none;background-color:#f4f4f4;border-bottom-style:none;"&gt;&lt;pre style="padding-right:0px;padding-left:0px;font-size:8pt;padding-bottom:0px;margin:0em;overflow:visible;width:100%;color:black;border-top-style:none;line-height:12pt;padding-top:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-right-style:none;border-left-style:none;background-color:#f4f4f4;border-bottom-style:none;"&gt;&lt;span style="color:#606060;"&gt;   1:&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;string&lt;/span&gt; connectionString = String.Format(&lt;span style="color:#006080;"&gt;&amp;quot;server={0};user id={1}; password={2}; database={3}&amp;quot;&lt;/span&gt;&lt;/pre&gt;&lt;pre style="padding-right:0px;padding-left:0px;font-size:8pt;padding-bottom:0px;margin:0em;overflow:visible;width:100%;color:black;border-top-style:none;line-height:12pt;padding-top:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-right-style:none;border-left-style:none;background-color:#f4f4f4;border-bottom-style:none;"&gt;&lt;span style="color:#606060;"&gt;   2:&lt;/span&gt;     ,&lt;span style="color:#006080;"&gt;&amp;quot;localhost&amp;quot;&lt;/span&gt;,&lt;span style="color:#006080;"&gt;&amp;quot;root&amp;quot;&lt;/span&gt;,&lt;span style="color:#006080;"&gt;&amp;quot;pass&amp;quot;&lt;/span&gt;,&lt;span style="color:#006080;"&gt;&amp;quot;osnsys&amp;quot;&lt;/span&gt;);&lt;/pre&gt;&lt;pre style="padding-right:0px;padding-left:0px;font-size:8pt;padding-bottom:0px;margin:0em;overflow:visible;width:100%;color:black;border-top-style:none;line-height:12pt;padding-top:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-right-style:none;border-left-style:none;background-color:#f4f4f4;border-bottom-style:none;"&gt;&lt;span style="color:#606060;"&gt;   3:&lt;/span&gt; OsNSys data = &lt;span style="color:#0000ff;"&gt;new&lt;/span&gt; OsNSys(&lt;span style="color:#0000ff;"&gt;new&lt;/span&gt; MySqlConnection(connectionString));&lt;/pre&gt;&lt;pre style="padding-right:0px;padding-left:0px;font-size:8pt;padding-bottom:0px;margin:0em;overflow:visible;width:100%;color:black;border-top-style:none;line-height:12pt;padding-top:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-right-style:none;border-left-style:none;background-color:#f4f4f4;border-bottom-style:none;"&gt;&lt;span style="color:#606060;"&gt;   4:&lt;/span&gt; var query = from m &lt;span style="color:#0000ff;"&gt;in&lt;/span&gt; data.SysSoALEssay&lt;/pre&gt;&lt;pre style="padding-right:0px;padding-left:0px;font-size:8pt;padding-bottom:0px;margin:0em;overflow:visible;width:100%;color:black;border-top-style:none;line-height:12pt;padding-top:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-right-style:none;border-left-style:none;background-color:#f4f4f4;border-bottom-style:none;"&gt;&lt;span style="color:#606060;"&gt;   5:&lt;/span&gt;             &lt;span style="color:#0000ff;"&gt;where&lt;/span&gt; m.ID == 3&lt;/pre&gt;&lt;pre style="padding-right:0px;padding-left:0px;font-size:8pt;padding-bottom:0px;margin:0em;overflow:visible;width:100%;color:black;border-top-style:none;line-height:12pt;padding-top:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-right-style:none;border-left-style:none;background-color:#f4f4f4;border-bottom-style:none;"&gt;&lt;span style="color:#606060;"&gt;   6:&lt;/span&gt;             select m.SoAL;&lt;/pre&gt;&lt;pre style="padding-right:0px;padding-left:0px;font-size:8pt;padding-bottom:0px;margin:0em;overflow:visible;width:100%;color:black;border-top-style:none;line-height:12pt;padding-top:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-right-style:none;border-left-style:none;background-color:#f4f4f4;border-bottom-style:none;"&gt;&lt;span style="color:#606060;"&gt;   7:&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;foreach&lt;/span&gt; (var res &lt;span style="color:#0000ff;"&gt;in&lt;/span&gt; query)&lt;/pre&gt;&lt;pre style="padding-right:0px;padding-left:0px;font-size:8pt;padding-bottom:0px;margin:0em;overflow:visible;width:100%;color:black;border-top-style:none;line-height:12pt;padding-top:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-right-style:none;border-left-style:none;background-color:#f4f4f4;border-bottom-style:none;"&gt;&lt;span style="color:#606060;"&gt;   8:&lt;/span&gt;     Console.WriteLine(res);&lt;/pre&gt;&lt;pre style="padding-right:0px;padding-left:0px;font-size:8pt;padding-bottom:0px;margin:0em;overflow:visible;width:100%;color:black;border-top-style:none;line-height:12pt;padding-top:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-right-style:none;border-left-style:none;background-color:#f4f4f4;border-bottom-style:none;"&gt;&lt;span style="color:#606060;"&gt;   9:&lt;/span&gt; Console.ReadKey();&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;Catatan :&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Silahkan ganti nama server, user, password dan nama database sesuai dengan lingkungan anda. Kemudian query pada baris ke 4-6 pun silahkan diganti2 sesuai selera :D&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;13. Tekan &lt;strong&gt;F5&lt;/strong&gt; dan Voila, anda telah berhasil menggunakan LINQ untuk beroperasi terhadal MySQL, so slogan &amp;quot;&lt;strong&gt;Apapun datanya mengoperasikannya tetap pake LINQ&lt;/strong&gt;&amp;quot; kayaknya berlaku :d&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;btw post ini saya tulis karena tadi siang teman ada yang nanya cara make LINQ untuk DBMS MySQL..&lt;/p&gt;
&lt;div class = "shareblock"&gt;&lt;strong&gt;Share this post: &lt;/strong&gt;&lt;a href="mailto:?body=Thought you might like this: http://geeks.netindonesia.net/blogs/ronald/archive/2008/07/30/dblinq-linq-provider-for-mysql-and-others.aspx&amp;amp;subject=DbLinq : Linq provider for MySql and others..." target="_blank" title="Send via email"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Mail.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://www.facebook.com/sharer.php?u=http://geeks.netindonesia.net/blogs/ronald/archive/2008/07/30/dblinq-linq-provider-for-mysql-and-others.aspx&amp;amp;t=DbLinq+%3a+Linq+provider+for+MySql+and+others..." target="_blank" title="Submit DbLinq : Linq provider for MySql and others... to DotNetKicks"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Facebook.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://del.icio.us/post?url=http://geeks.netindonesia.net/blogs/ronald/archive/2008/07/30/dblinq-linq-provider-for-mysql-and-others.aspx&amp;amp;title=DbLinq+%3a+Linq+provider+for+MySql+and+others..." target="_blank" title="Submit DbLinq : Linq provider for MySql and others... to del.icio.us"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Delicious.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://www.digg.com/submit?url=http://geeks.netindonesia.net/blogs/ronald/archive/2008/07/30/dblinq-linq-provider-for-mysql-and-others.aspx&amp;amp;phase=2" target="_blank" title="Submit DbLinq : Linq provider for MySql and others... to digg.com"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Digg.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;mkt=en-us&amp;amp;url=http://geeks.netindonesia.net/blogs/ronald/archive/2008/07/30/dblinq-linq-provider-for-mysql-and-others.aspx&amp;amp;title=DbLinq+%3a+Linq+provider+for+MySql+and+others..." target="_blank" title="Add DbLinq : Linq provider for MySql and others... to Live Bookmarks"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Live.16.gif" border="0"&gt;&lt;/a&gt;&lt;/div&gt;&lt;img src="http://geeks.netindonesia.net/aggbug.aspx?PostID=59743" width="1" height="1"&gt;</description><category domain="http://geeks.netindonesia.net/blogs/ronald/archive/tags/MIC+ITB/default.aspx">MIC ITB</category><category domain="http://geeks.netindonesia.net/blogs/ronald/archive/tags/LINQ/default.aspx">LINQ</category><category domain="http://geeks.netindonesia.net/blogs/ronald/archive/tags/C_2300_+3.0/default.aspx">C# 3.0</category><category domain="http://geeks.netindonesia.net/blogs/ronald/archive/tags/VS+2008/default.aspx">VS 2008</category></item><item><title>Hello World from My Red Zune....</title><link>http://geeks.netindonesia.net/blogs/ronald/archive/2008/07/13/hello-world-from-my-red-zune.aspx</link><pubDate>Sun, 13 Jul 2008 16:18:00 GMT</pubDate><guid isPermaLink="false">5cc3a90d-ac9a-472a-8983-30514957434c:56519</guid><dc:creator>ronald</dc:creator><slash:comments>7</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.netindonesia.net/blogs/ronald/rsscomments.aspx?PostID=56519</wfw:commentRss><comments>http://geeks.netindonesia.net/blogs/ronald/archive/2008/07/13/hello-world-from-my-red-zune.aspx#comments</comments><description>&lt;p&gt;Akhirnya setelah penantian yang lama, saya pun memiliki sebuah Zune Merah merona berkapasitas 4 GB. Yup &lt;a href="http://www.zune.net/"&gt;Zune&lt;/a&gt; yang mirip IPod itu loh, he2x setelah dapet tentunya tangan ini udah jail pengen oprek2x. Yang pertama kali diperhatikan adalah kualitas suaranya, wah dipadukan dengan Sennheiser PX100 ternyata memang suaranya maknyus, setelah itu... (loh? kok jadi bahas produk..)&lt;/p&gt; &lt;p&gt;Okeh inti dari posting ini adalah Zune Merah baru saya ini ingin mengucapkan Hello World kepada dunia. Caranya gimana? caranya adalah dia meminta kepada saya sang pemilik untuk membuat sebuah program sederhana dengan XNA Game Studio 3.0 (masih CTP). Program yang dia minta simple aja yaitu ingin menuliskan tulisan Hello World dilayar beserta dengan foto sang pemilik yang disinyalir memiliki tampang ganteng. &lt;/p&gt; &lt;p&gt;Okeh karena gak tega kalo gak permintaannya gak dipenuhin maka langsung aja saya mengunduh &lt;a href="http://creators.xna.com/en-us/3.0ctp_mainpage"&gt;XNA Game Studio 3.0&lt;/a&gt; disini. awalnya sempet bingung karena VS 2005 udah gak ada lagi di laptop ini, tapi tenang XNA yang 3.0 ini udah support semua edisi VS, bahkan Team System yang saya pakai pun sudah didukung. Mantab!!!! Okeh beres mengunduh langsung install dan tanpa basa basi buka VS 2008. &lt;/p&gt; &lt;p&gt;eng..ing...eng...&lt;/p&gt; &lt;p&gt;di wizard New Project sudah terpampang dengan manis template project untuk Zune seperti gambar dibawah ini.&lt;/p&gt; &lt;p&gt;&lt;a href="http://geeks.netindonesia.net/blogs/ronald/WindowsLiveWriter/HelloWorldfromMyRedZune_1420C/image_2.png"&gt;&lt;img src="http://geeks.netindonesia.net/blogs/ronald/WindowsLiveWriter/HelloWorldfromMyRedZune_1420C/image_thumb.png" style="border:0px none;" alt="image" border="0" width="534" height="84" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;okeh langsung dengan sigap saya bikin sebuah project baru dengan tipe Zune Game (3.0) dengan nama &lt;b&gt;ZuneGame&lt;/b&gt; yang memiliki 2 tujuan yaitu menulis Hello World dan menampilkan gambar. Sehingga tentunya kita perlu menginisialisasi SpriteBatch (buat nampilin gambar) dan SpriteFont&amp;nbsp; (buat nampilin tulisan). Bingung dengan dua kelas tersebut? tenang nanti ada &lt;a href="http://geeks.netindonesia.net/blogs/shieny/"&gt;encik Shieny&lt;/a&gt; dan pak &lt;a href="http://geeks.netindonesia.net/blogs/clawford"&gt;cik Arief &lt;/a&gt;yang mungkin akan banyak bahas soal XNA. Okeh inisalisasinya cukup simpel seperti dibawah ini :&lt;/p&gt; &lt;p&gt;1. Buka Game1.cs. &lt;/p&gt; &lt;p&gt;2. Tuliskan deklarasi 4 field dibawah ini :&lt;/p&gt; &lt;div&gt;&lt;pre style="border-style:none;margin:0em;padding:0px;overflow:visible;font-size:8pt;width:100%;color:black;line-height:12pt;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;"&gt;Texture2D SpriteTexture;&lt;br /&gt;Rectangle PictureLocation;&lt;br /&gt;Vector2 TextLocation;&lt;br /&gt;SpriteFont spriteFont;&lt;br /&gt;&lt;span&gt;internal&lt;/span&gt; &lt;span&gt;const&lt;/span&gt; &lt;span&gt;string&lt;/span&gt; DISPLAYED_TEXT = &lt;span&gt;&amp;quot;Hello World&amp;quot;&lt;/span&gt;;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;3. Masukkan gambar kedalam project, caranya cukup mudah saya hanya perlu menarik gambar yang saya inginkan ke directory Content yang ada pada solution. sehingga tampilannya menjadi seperti gambar dibawah. XNA Game Studio akan secara otomatis mengkonversikan gambar tersebut ke format XNB .&lt;/p&gt;
&lt;p&gt;&lt;a href="http://geeks.netindonesia.net/blogs/ronald/WindowsLiveWriter/HelloWorldfromMyRedZune_1420C/image_4.png"&gt;&lt;img src="http://geeks.netindonesia.net/blogs/ronald/WindowsLiveWriter/HelloWorldfromMyRedZune_1420C/image_thumb_1.png" style="border:0px none;" alt="image" border="0" width="193" height="172" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;4. Masukkan definisi Font. XNA memiliki cara yang berbeda untuk urusan penulisan tulisan ke layar. para developer harus seolah-olah mengimpor font tersebut untuk dapat digunakan. Caranya cukup mudah seperti instruksi dibawah ini :&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;1. Klik kanan pada &lt;b&gt;Directory Content&lt;/b&gt;.&lt;/p&gt;
&lt;p&gt;2. Pilih Add &amp;gt; New Item&lt;/p&gt;
&lt;p&gt;&lt;a href="http://geeks.netindonesia.net/blogs/ronald/WindowsLiveWriter/HelloWorldfromMyRedZune_1420C/image_6.png"&gt;&lt;img src="http://geeks.netindonesia.net/blogs/ronald/WindowsLiveWriter/HelloWorldfromMyRedZune_1420C/image_thumb_2.png" style="border:0px none;" alt="image" border="0" width="352" height="217" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;3. Pilih Sprite Font dan beri nama Font.spriteFont, jika sudah tekan OK.&lt;/p&gt;
&lt;p&gt;4. sebuah file XML yang mendefinisikan font mana yang akan &amp;quot;diimport&amp;quot; ke game kita. Karena saya ingin agar fontnya bertipe arial dan ukurannya 20 maka perlu dilakukan modifikasi.&lt;/p&gt;
&lt;p&gt;5. Cari elemen dengan nama &amp;quot;FontName&amp;quot; dan isikan Arial sebagai nilainya&lt;/p&gt;
&lt;p&gt;6. Cari elemen dengan nama &amp;quot;Size&amp;quot; dan isikan 20 sebagai nilainya.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;5. Setelah gambar dan font siap maka pada fungsi LoadContent tambahkan beberapa baris kode sehingga hasil akhirnya sebagai berikut &lt;/p&gt;
&lt;div&gt;
&lt;div style="border-style:none;padding:0px;overflow:visible;font-size:8pt;width:100%;color:black;line-height:12pt;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;"&gt;&lt;pre style="border-style:none;margin:0em;padding:0px;overflow:visible;font-size:8pt;width:100%;color:black;line-height:12pt;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;"&gt;&lt;span&gt;   1:&lt;/span&gt; SpriteTexture = Content.Load&amp;lt;Texture2D&amp;gt;(&lt;span&gt;&amp;quot;untitledgtg&amp;quot;&lt;/span&gt;);&lt;/pre&gt;&lt;pre style="border-style:none;margin:0em;padding:0px;overflow:visible;font-size:8pt;width:100%;color:black;line-height:12pt;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;"&gt;&lt;span&gt;   2:&lt;/span&gt; spriteFont = Content.Load&amp;lt;SpriteFont&amp;gt;(&lt;span&gt;&amp;quot;Font&amp;quot;&lt;/span&gt;);&lt;/pre&gt;&lt;pre style="border-style:none;margin:0em;padding:0px;overflow:visible;font-size:8pt;width:100%;color:black;line-height:12pt;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;"&gt;&lt;span&gt;   3:&lt;/span&gt;&amp;nbsp; &lt;/pre&gt;&lt;pre style="border-style:none;margin:0em;padding:0px;overflow:visible;font-size:8pt;width:100%;color:black;line-height:12pt;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;"&gt;&lt;span&gt;   4:&lt;/span&gt; Vector2 stringLength = spriteFont.MeasureString(DISPLAYED_TEXT);&lt;/pre&gt;&lt;pre style="border-style:none;margin:0em;padding:0px;overflow:visible;font-size:8pt;width:100%;color:black;line-height:12pt;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;"&gt;&lt;span&gt;   5:&lt;/span&gt; TextLocation.X = (GraphicsDevice.Viewport.Width - stringLength.X) / 2;&lt;/pre&gt;&lt;pre style="border-style:none;margin:0em;padding:0px;overflow:visible;font-size:8pt;width:100%;color:black;line-height:12pt;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;"&gt;&lt;span&gt;   6:&lt;/span&gt; PictureLocation = &lt;span&gt;new&lt;/span&gt; Rectangle(&lt;/pre&gt;&lt;pre style="border-style:none;margin:0em;padding:0px;overflow:visible;font-size:8pt;width:100%;color:black;line-height:12pt;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;"&gt;&lt;span&gt;   7:&lt;/span&gt;     0,&lt;/pre&gt;&lt;pre style="border-style:none;margin:0em;padding:0px;overflow:visible;font-size:8pt;width:100%;color:black;line-height:12pt;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;"&gt;&lt;span&gt;   8:&lt;/span&gt;     Convert.ToInt32(stringLength.Y),&lt;/pre&gt;&lt;pre style="border-style:none;margin:0em;padding:0px;overflow:visible;font-size:8pt;width:100%;color:black;line-height:12pt;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;"&gt;&lt;span&gt;   9:&lt;/span&gt;     GraphicsDevice.Viewport.Width,&lt;/pre&gt;&lt;pre style="border-style:none;margin:0em;padding:0px;overflow:visible;font-size:8pt;width:100%;color:black;line-height:12pt;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;"&gt;&lt;span&gt;  10:&lt;/span&gt;     Convert.ToInt32(GraphicsDevice.Viewport.Height - stringLength.Y)&lt;/pre&gt;&lt;pre style="border-style:none;margin:0em;padding:0px;overflow:visible;font-size:8pt;width:100%;color:black;line-height:12pt;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;"&gt;&lt;span&gt;  11:&lt;/span&gt;   );&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;Okeh sedikit penjelasan soal langkah kelima. Kode di baris 1 akam mengambil gambar dengan nama untitledgtg kemudian kode pada baris ke-2 akan mengambil definisi font yang akan digunakan untuk menulis di layar. baris-baris berikutnya adalah pengisian nilai lokasi penggambaran gambar dan penulisan font.&lt;/p&gt;
&lt;p&gt;6. Sekarang adalah saatnya dilakukan penulisa kode untuk menampilkan gambar dan font tersebut dilayar. Silahkan modifikasi fungsi Draw yang telah ada sehingga menjadi seperti berikut :&lt;/p&gt;
&lt;div&gt;
&lt;div style="border-style:none;padding:0px;overflow:visible;font-size:8pt;width:100%;color:black;line-height:12pt;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;"&gt;&lt;pre style="border-style:none;margin:0em;padding:0px;overflow:visible;font-size:8pt;width:100%;color:black;line-height:12pt;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;"&gt;&lt;span&gt;   1:&lt;/span&gt; &lt;span&gt;protected&lt;/span&gt; &lt;span&gt;override&lt;/span&gt; &lt;span&gt;void&lt;/span&gt; Draw(GameTime gameTime)&lt;/pre&gt;&lt;pre style="border-style:none;margin:0em;padding:0px;overflow:visible;font-size:8pt;width:100%;color:black;line-height:12pt;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;"&gt;&lt;span&gt;   2:&lt;/span&gt; {&lt;/pre&gt;&lt;pre style="border-style:none;margin:0em;padding:0px;overflow:visible;font-size:8pt;width:100%;color:black;line-height:12pt;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;"&gt;&lt;span&gt;   3:&lt;/span&gt;     graphics.GraphicsDevice.Clear(Color.Blue);&lt;/pre&gt;&lt;pre style="border-style:none;margin:0em;padding:0px;overflow:visible;font-size:8pt;width:100%;color:black;line-height:12pt;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;"&gt;&lt;span&gt;   4:&lt;/span&gt;     spriteBatch.Begin();           &lt;/pre&gt;&lt;pre style="border-style:none;margin:0em;padding:0px;overflow:visible;font-size:8pt;width:100%;color:black;line-height:12pt;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;"&gt;&lt;span&gt;   5:&lt;/span&gt;     spriteBatch.Draw(SpriteTexture, PictureLocation, Color.White);&lt;/pre&gt;&lt;pre style="border-style:none;margin:0em;padding:0px;overflow:visible;font-size:8pt;width:100%;color:black;line-height:12pt;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;"&gt;&lt;span&gt;   6:&lt;/span&gt;     spriteBatch.DrawString(spriteFont, DISPLAYED_TEXT,TextLocation, Color.Red);&lt;/pre&gt;&lt;pre style="border-style:none;margin:0em;padding:0px;overflow:visible;font-size:8pt;width:100%;color:black;line-height:12pt;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;"&gt;&lt;span&gt;   7:&lt;/span&gt;     spriteBatch.End();&lt;/pre&gt;&lt;pre style="border-style:none;margin:0em;padding:0px;overflow:visible;font-size:8pt;width:100%;color:black;line-height:12pt;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;"&gt;&lt;span&gt;   8:&lt;/span&gt;     &lt;span&gt;base&lt;/span&gt;.Draw(gameTime);&lt;/pre&gt;&lt;pre style="border-style:none;margin:0em;padding:0px;overflow:visible;font-size:8pt;width:100%;color:black;line-height:12pt;font-family:consolas,&amp;#39;Courier New&amp;#39;,courier,monospace;"&gt;&lt;span&gt;   9:&lt;/span&gt; }&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;Sedikit penjelasan tentang kode diatas. Kode diatas akan menampilkan gambar dengan memanfaatkan objek dari kelas SpriteBatch. Singkatnya guna dari kelas SpriteBatch adalah untuk menggambarkan gambar2D dan tulisan ke layar. Untuk memulai penggambaran maka tentunya harus diawali dengan fungsi Begin yang akan mempersiapkan device untuk digambar dan diakhiri dengan End yang akan menampilkan gambar tersebut di layar. baris ke 5 akan menampilkan gambar dilayar dan barus ke 6 akan menuliskan &amp;quot;Hello World&amp;quot;&lt;/p&gt;
&lt;p&gt;7. Pada tahapan ini kita telah siap untuk menjalankan aplikasi ini. Namun sebagai catatan pada CTP ini XNA Game Studio 3.0 &lt;font color="#ff0000"&gt;&lt;b&gt;TIDAK&lt;/b&gt; &lt;/font&gt;menyediakan emulator untuk Zune, sehingga mau tidak mau untuk menguji aplikasi ini kita perlu melakukan koneksi ke Zune. caranya cukup mudah seperti langkah dibawah ini :&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;1. Koneksikan Zune ke PC.&lt;/p&gt;
&lt;p&gt;2. Jalankan XNA Game Studio&amp;nbsp; Device Center, pada visual studio ada di toolbox bagian atas. &lt;/p&gt;
&lt;p&gt;&lt;a href="http://geeks.netindonesia.net/blogs/ronald/WindowsLiveWriter/HelloWorldfromMyRedZune_1420C/image_8.png"&gt;&lt;img src="http://geeks.netindonesia.net/blogs/ronald/WindowsLiveWriter/HelloWorldfromMyRedZune_1420C/image_thumb_3.png" style="border:0px none;" alt="image" border="0" width="244" height="69" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;3. Pilih Add Device&lt;/p&gt;
&lt;p&gt;4. Pilih Zune&lt;/p&gt;
&lt;p&gt;5. Kemudian pilih Zune yang ada, lalu tekan Next.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://geeks.netindonesia.net/blogs/ronald/WindowsLiveWriter/HelloWorldfromMyRedZune_1420C/image_12.png"&gt;&lt;img src="http://geeks.netindonesia.net/blogs/ronald/WindowsLiveWriter/HelloWorldfromMyRedZune_1420C/image_thumb_5.png" style="border:0px none;" alt="image" border="0" width="244" height="151" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;5. Jendela konfirmasi bahwa Zune telah terkoneksi akan muncul, silahkan tekan Finish.&lt;/p&gt;
&lt;p&gt;6. Tutup XNA Game Studio&amp;nbsp; Device Center dan kembali ke Visual Studio 2008.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;8. Sekarang karena semua kode dan koneksi pun telah ada, F5 pun ditekan untuk mendeploy aplikasi ini ke si Zune Merah. (jika Zune baru pertama kali dideploy game maka diawal2x akan ada beberapa DLL yang terlebih dahulu diinstall)&lt;/p&gt;
&lt;p&gt;9. Zune Merah pun sekarang telah berhasil menampilkan &amp;quot;Hello World&amp;quot;&amp;nbsp; dan foto pemiliknya...&lt;/p&gt;
&lt;p&gt;&lt;a href="http://geeks.netindonesia.net/blogs/ronald/WindowsLiveWriter/HelloWorldfromMyRedZune_1420C/IMG_0084%20%5B800x600%5D.jpg"&gt;&lt;img src="http://geeks.netindonesia.net/blogs/ronald/WindowsLiveWriter/HelloWorldfromMyRedZune_1420C/IMG_0084%20%5B800x600%5D_thumb.jpg" style="border:0px none;" alt="IMG_0084 [800x600]" border="0" width="263" height="349" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;he2x sekarang Game untuk Zune belum terlalu banyak, jadi mungkin dalam 1-2 bulan ini saya akan mengembangkan game simpel2x aja kayak snake. Ntar kalo udah jadi saya janji deh untuk menguploadnya di blog ini. Manteb ya Zune, selain bisa buat dengeri musik, radio dan nonton pelem ternyata bisa juga dicoding pake .NET (tapi kalo gak salah ipod juga ada &lt;a href="http://www.ehow.com/how_2189827_get-ipod-sdk.html"&gt;SDKnya&lt;/a&gt; meskipun gak resmi, biasalah kayak hackinstosh gitu :d )&lt;/p&gt;
&lt;p&gt;Cheers..&lt;/p&gt;
&lt;div class = "shareblock"&gt;&lt;strong&gt;Share this post: &lt;/strong&gt;&lt;a href="mailto:?body=Thought you might like this: http://geeks.netindonesia.net/blogs/ronald/archive/2008/07/13/hello-world-from-my-red-zune.aspx&amp;amp;subject=Hello World from My Red Zune...." target="_blank" title="Send via email"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Mail.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://www.facebook.com/sharer.php?u=http://geeks.netindonesia.net/blogs/ronald/archive/2008/07/13/hello-world-from-my-red-zune.aspx&amp;amp;t=Hello+World+from+My+Red+Zune...." target="_blank" title="Submit Hello World from My Red Zune.... to DotNetKicks"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Facebook.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://del.icio.us/post?url=http://geeks.netindonesia.net/blogs/ronald/archive/2008/07/13/hello-world-from-my-red-zune.aspx&amp;amp;title=Hello+World+from+My+Red+Zune...." target="_blank" title="Submit Hello World from My Red Zune.... to del.icio.us"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Delicious.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://www.digg.com/submit?url=http://geeks.netindonesia.net/blogs/ronald/archive/2008/07/13/hello-world-from-my-red-zune.aspx&amp;amp;phase=2" target="_blank" title="Submit Hello World from My Red Zune.... to digg.com"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Digg.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;mkt=en-us&amp;amp;url=http://geeks.netindonesia.net/blogs/ronald/archive/2008/07/13/hello-world-from-my-red-zune.aspx&amp;amp;title=Hello+World+from+My+Red+Zune...." target="_blank" title="Add Hello World from My Red Zune.... to Live Bookmarks"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Live.16.gif" border="0"&gt;&lt;/a&gt;&lt;/div&gt;&lt;img src="http://geeks.netindonesia.net/aggbug.aspx?PostID=56519" width="1" height="1"&gt;</description><category domain="http://geeks.netindonesia.net/blogs/ronald/archive/tags/MIC+ITB/default.aspx">MIC ITB</category><category domain="http://geeks.netindonesia.net/blogs/ronald/archive/tags/VS+2008/default.aspx">VS 2008</category><category domain="http://geeks.netindonesia.net/blogs/ronald/archive/tags/Zune/default.aspx">Zune</category></item><item><title>MVP Award : Visual Developer - Client Application Development</title><link>http://geeks.netindonesia.net/blogs/ronald/archive/2008/07/02/mvp-award-visual-developer-client-application-development.aspx</link><pubDate>Wed, 02 Jul 2008 02:06:59 GMT</pubDate><guid isPermaLink="false">5cc3a90d-ac9a-472a-8983-30514957434c:54610</guid><dc:creator>ronald</dc:creator><slash:comments>10</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.netindonesia.net/blogs/ronald/rsscomments.aspx?PostID=54610</wfw:commentRss><comments>http://geeks.netindonesia.net/blogs/ronald/archive/2008/07/02/mvp-award-visual-developer-client-application-development.aspx#comments</comments><description>&lt;p&gt;&lt;a href="http://geeks.netindonesia.net/blogs/ronald/WindowsLiveWriter/2fe2a68f648e_112F7/IMG_0513.jpg"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="416" alt="IMG_0513" src="http://geeks.netindonesia.net/blogs/ronald/WindowsLiveWriter/2fe2a68f648e_112F7/IMG_0513_thumb.jpg" width="313" border="0" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;p align="justify"&gt;Dear Ronald Rajagukguk, &lt;p align="justify"&gt;Congratulations! We are pleased to present you with the 2008 Microsoft® MVP Award! The MVP Award is our way to say thank you for promoting the spirit of community and improving people’s lives and the industry’s success every day. We appreciate your extraordinary efforts in Client App Dev technical communities during the past year. &lt;p&gt;Thanks to &lt;a href="http://geeks.netindonesia.net/"&gt;INDC Community&lt;/a&gt; that make this happen. I also want to say special thanks to DPE Team (&lt;a href="http://geeks.netindonesia.net/blogs/zeddy/"&gt;Zeddy&lt;/a&gt;,&lt;a href="http://geeks.netindonesia.net/blogs/risman"&gt;Risman&lt;/a&gt;,&lt;a href="http://geeks.netindonesia.net/blogs/Narn"&gt;Naren&lt;/a&gt;,&lt;a href="http://geeks.netindonesia.net/blogs/fuady"&gt;Fuady&lt;/a&gt;), MSP Corps (&lt;a href="http://wss-id.org/blogs/fajar/"&gt;Fajar&lt;/a&gt;,&lt;a href="http://alexbudiyanto.web.id/"&gt;Alex&lt;/a&gt;,&lt;a href="http://www.sildeyna.com"&gt;Niko&lt;/a&gt;,&lt;a href="http://alexbudiyanto.web.id/"&gt;Arief&lt;/a&gt; dll), MIC Crew (&lt;a href="http://geeks.netindonesia.net/blogs/umifadilah/"&gt;Ume&lt;/a&gt;,&lt;a href="http://anggriawan.web.id"&gt;Anggri&lt;/a&gt;,dll), Mr Dwi Hendratmo. I hope, I can contribute more to community by Blogs articles, E-books and maybe as a speaker in various event :D&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;cheers...&lt;/p&gt;
&lt;div class = "shareblock"&gt;&lt;strong&gt;Share this post: &lt;/strong&gt;&lt;a href="mailto:?body=Thought you might like this: http://geeks.netindonesia.net/blogs/ronald/archive/2008/07/02/mvp-award-visual-developer-client-application-development.aspx&amp;amp;subject=MVP Award : Visual Developer - Client Application Development" target="_blank" title="Send via email"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Mail.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://www.facebook.com/sharer.php?u=http://geeks.netindonesia.net/blogs/ronald/archive/2008/07/02/mvp-award-visual-developer-client-application-development.aspx&amp;amp;t=MVP+Award+%3a+Visual+Developer+-+Client+Application+Development" target="_blank" title="Submit MVP Award : Visual Developer - Client Application Development to DotNetKicks"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Facebook.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://del.icio.us/post?url=http://geeks.netindonesia.net/blogs/ronald/archive/2008/07/02/mvp-award-visual-developer-client-application-development.aspx&amp;amp;title=MVP+Award+%3a+Visual+Developer+-+Client+Application+Development" target="_blank" title="Submit MVP Award : Visual Developer - Client Application Development to del.icio.us"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Delicious.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://www.digg.com/submit?url=http://geeks.netindonesia.net/blogs/ronald/archive/2008/07/02/mvp-award-visual-developer-client-application-development.aspx&amp;amp;phase=2" target="_blank" title="Submit MVP Award : Visual Developer - Client Application Development to digg.com"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Digg.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;mkt=en-us&amp;amp;url=http://geeks.netindonesia.net/blogs/ronald/archive/2008/07/02/mvp-award-visual-developer-client-application-development.aspx&amp;amp;title=MVP+Award+%3a+Visual+Developer+-+Client+Application+Development" target="_blank" title="Add MVP Award : Visual Developer - Client Application Development to Live Bookmarks"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Live.16.gif" border="0"&gt;&lt;/a&gt;&lt;/div&gt;&lt;img src="http://geeks.netindonesia.net/aggbug.aspx?PostID=54610" width="1" height="1"&gt;</description><category domain="http://geeks.netindonesia.net/blogs/ronald/archive/tags/MIC+ITB/default.aspx">MIC ITB</category><category domain="http://geeks.netindonesia.net/blogs/ronald/archive/tags/MVP/default.aspx">MVP</category></item><item><title>.NET Developer Idol Submission : Project Anonymous CTP</title><link>http://geeks.netindonesia.net/blogs/ronald/archive/2008/06/28/net-developer-idol-submission-project-anonymous-ctp.aspx</link><pubDate>Sat, 28 Jun 2008 03:59:49 GMT</pubDate><guid isPermaLink="false">5cc3a90d-ac9a-472a-8983-30514957434c:54253</guid><dc:creator>ronald</dc:creator><slash:comments>7</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.netindonesia.net/blogs/ronald/rsscomments.aspx?PostID=54253</wfw:commentRss><comments>http://geeks.netindonesia.net/blogs/ronald/archive/2008/06/28/net-developer-idol-submission-project-anonymous-ctp.aspx#comments</comments><description>&lt;p&gt;Mengikuti jejak bang &lt;a href="http://geeks.netindonesia.net/blogs/wely/archive/2008/06/23/net-developer-idol-submission-the-libralinq-project.aspx"&gt;Welly&lt;/a&gt; dan bang &lt;a href="http://geeks.netindonesia.net/blogs/sagiarsyad/archive/2008/06/23/net-developer-idol-submission-project-celestial-being.aspx"&gt;Sagi&lt;/a&gt;, maka saya pun mempost project yang saya kirimkan ke kompetisi ini. Sedikit foreplay sebenarnya saya udah ngirimkan project ini sejak tanggal 20 Mei 2008 dan saya pun baru sadar kalo kompetisi diperpanjang sekitar 1 minggu yang lalu. Jadi ya kepaksa deh gak sempet memperbaharui programnya. Tapi gak apa-apa lah, mudah-mudahan project ini bisa berbicara banyak di kompetisi, meskipun hanya dikerjakan 2 hari menjelang deadline tanggal 20 mei 2008. &lt;/p&gt; &lt;p&gt;Okeh cukup foreplaynya, sekarang mari kita masuk ke deskripsi project. Nama project ini adalah Project Anonymous CTP. Satu hal yang menarik adalah adanya kata CTP. Mengapa saya menggunakan kata CTP, karena dalam membangun project ini saya banyak menggukan teknologi-teknologi yang masih CTP ketika project ini berjalan. Teknologi yang saya gunakan adalah :&lt;/p&gt; &lt;p&gt;1. .NET Framework 3..0 (Windows Presentation Foundation,Windows Communication Foundation)&lt;/p&gt; &lt;p&gt;2. ADO .NET Data Services December 2007 CTP&lt;/p&gt; &lt;p&gt;3. .NET Framework 3.5 (LINQ to SQL)&lt;/p&gt; &lt;p&gt;4. Silverlight 1.0&lt;/p&gt; &lt;p&gt;5. ASP .NET&amp;nbsp; AJAX&lt;/p&gt; &lt;p&gt;6. SQL Server 2008 (February CTP)&lt;/p&gt; &lt;p&gt;Arsitektur dari aplikasi ini cukup singkat, bahkan masih mengikuti format dasar dari buku yang menjadi bonus dari PCMedia. Hanya ada dua bagian presentasi yaitu untuk web dan juga untuk desktop. Namun ada beberapa yang saya tambahkan/modifikasi:&lt;/p&gt; &lt;p&gt;1. Sisi Desktop&lt;/p&gt; &lt;p&gt;jika pada contoh buku menggunakan Win Form biasa maka pada Project Anonymous CTP tampilan telah dipercantik dengan menggunakan WPF. pada gambar dibawah saya menggunakan tampilan coverflow ala mac agar tampilan terkesan lebih futuristik. &lt;/p&gt; &lt;p&gt;&lt;a href="http://geeks.netindonesia.net/blogs/ronald/WindowsLiveWriter/686.NETDeveloperIdolSubmissionProjectAno_99E5/image_2.png"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" height="226" alt="image" src="http://geeks.netindonesia.net/blogs/ronald/WindowsLiveWriter/686.NETDeveloperIdolSubmissionProjectAno_99E5/image_thumb.png" width="292" border="0" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;kemudian saya pun menambahkan sebuah pie chart agar admin dari perpustakaan tersebut mengetahui keadaan dari perpustakaannya.&lt;/p&gt; &lt;p&gt;&lt;a href="http://geeks.netindonesia.net/blogs/ronald/WindowsLiveWriter/686.NETDeveloperIdolSubmissionProjectAno_99E5/Statistik_2.jpg"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" height="189" alt="Statistik" src="http://geeks.netindonesia.net/blogs/ronald/WindowsLiveWriter/686.NETDeveloperIdolSubmissionProjectAno_99E5/Statistik_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;untuk fungsi2x lainnya pun telah saya ubah ke WPF semua, seperti gambar dibawah ini&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;a href="http://geeks.netindonesia.net/blogs/ronald/WindowsLiveWriter/686.NETDeveloperIdolSubmissionProjectAno_99E5/Pengembalian%20Buku%201_2.jpg"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" height="189" alt="Pengembalian Buku 1" src="http://geeks.netindonesia.net/blogs/ronald/WindowsLiveWriter/686.NETDeveloperIdolSubmissionProjectAno_99E5/Pengembalian%20Buku%201_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt; &lt;a href="http://geeks.netindonesia.net/blogs/ronald/WindowsLiveWriter/686.NETDeveloperIdolSubmissionProjectAno_99E5/Login%20Screen_2.jpg"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" height="189" alt="Login Screen" src="http://geeks.netindonesia.net/blogs/ronald/WindowsLiveWriter/686.NETDeveloperIdolSubmissionProjectAno_99E5/Login%20Screen_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt; &lt;a href="http://geeks.netindonesia.net/blogs/ronald/WindowsLiveWriter/686.NETDeveloperIdolSubmissionProjectAno_99E5/pemasukan%20buku%20baru_2.jpg"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" height="189" alt="pemasukan buku baru" src="http://geeks.netindonesia.net/blogs/ronald/WindowsLiveWriter/686.NETDeveloperIdolSubmissionProjectAno_99E5/pemasukan%20buku%20baru_thumb.jpg" width="244" border="0" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;2. Sisi Web&lt;/p&gt; &lt;p&gt;Sama seperti Desktop pada sisi web saya pun menggunakan Silverlight sebagai pemanis dari tampilan. contohnya model carousel yang telah melegendaris seperti dibawah ini.&lt;/p&gt; &lt;p&gt;&lt;a href="http://geeks.netindonesia.net/blogs/ronald/WindowsLiveWriter/686.NETDeveloperIdolSubmissionProjectAno_99E5/Web%20Show%20Book_2.jpg"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" height="193" alt="Web Show Book" src="http://geeks.netindonesia.net/blogs/ronald/WindowsLiveWriter/686.NETDeveloperIdolSubmissionProjectAno_99E5/Web%20Show%20Book_thumb.jpg" width="306" border="0" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;3. Sisi Services&lt;/p&gt; &lt;p&gt;pada bagian ini saya menggunakan REST dengan memanfaatkan ADO .NET Data Services yang December CTP. sehingga diharapkan dengan adanya service data yang mudah diakses dengan menggunakan URL, orang lain dapat pula mengembangkan aplikasi peminjaman sendiri dengan data yang dikeluarkan oleh perpustakan ini.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;baiklah demikian saja penjelasan saya tentang aplikasi sederhana yang telah saya kembangkan ini. Semoga berkenan di hati dewan juri...&lt;/p&gt; &lt;p&gt;&lt;br /&gt;cheers....&lt;/p&gt;
&lt;div class = "shareblock"&gt;&lt;strong&gt;Share this post: &lt;/strong&gt;&lt;a href="mailto:?body=Thought you might like this: http://geeks.netindonesia.net/blogs/ronald/archive/2008/06/28/net-developer-idol-submission-project-anonymous-ctp.aspx&amp;amp;subject=.NET Developer Idol Submission : Project Anonymous CTP" target="_blank" title="Send via email"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Mail.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://www.facebook.com/sharer.php?u=http://geeks.netindonesia.net/blogs/ronald/archive/2008/06/28/net-developer-idol-submission-project-anonymous-ctp.aspx&amp;amp;t=.NET+Developer+Idol+Submission+%3a+Project+Anonymous+CTP" target="_blank" title="Submit .NET Developer Idol Submission : Project Anonymous CTP to DotNetKicks"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Facebook.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://del.icio.us/post?url=http://geeks.netindonesia.net/blogs/ronald/archive/2008/06/28/net-developer-idol-submission-project-anonymous-ctp.aspx&amp;amp;title=.NET+Developer+Idol+Submission+%3a+Project+Anonymous+CTP" target="_blank" title="Submit .NET Developer Idol Submission : Project Anonymous CTP to del.icio.us"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Delicious.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://www.digg.com/submit?url=http://geeks.netindonesia.net/blogs/ronald/archive/2008/06/28/net-developer-idol-submission-project-anonymous-ctp.aspx&amp;amp;phase=2" target="_blank" title="Submit .NET Developer Idol Submission : Project Anonymous CTP to digg.com"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Digg.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;mkt=en-us&amp;amp;url=http://geeks.netindonesia.net/blogs/ronald/archive/2008/06/28/net-developer-idol-submission-project-anonymous-ctp.aspx&amp;amp;title=.NET+Developer+Idol+Submission+%3a+Project+Anonymous+CTP" target="_blank" title="Add .NET Developer Idol Submission : Project Anonymous CTP to Live Bookmarks"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Live.16.gif" border="0"&gt;&lt;/a&gt;&lt;/div&gt;&lt;img src="http://geeks.netindonesia.net/aggbug.aspx?PostID=54253" width="1" height="1"&gt;</description><category domain="http://geeks.netindonesia.net/blogs/ronald/archive/tags/MIC+ITB/default.aspx">MIC ITB</category><category domain="http://geeks.netindonesia.net/blogs/ronald/archive/tags/LINQ/default.aspx">LINQ</category><category domain="http://geeks.netindonesia.net/blogs/ronald/archive/tags/C_2300_+3.0/default.aspx">C# 3.0</category><category domain="http://geeks.netindonesia.net/blogs/ronald/archive/tags/Silverlight/default.aspx">Silverlight</category><category domain="http://geeks.netindonesia.net/blogs/ronald/archive/tags/VS+2008/default.aspx">VS 2008</category></item><item><title>Photosynth : another great apps from Microsoft Research</title><link>http://geeks.netindonesia.net/blogs/ronald/archive/2008/06/27/photosynth-another-great-apps-from-microsoft-research.aspx</link><pubDate>Fri, 27 Jun 2008 02:02:00 GMT</pubDate><guid isPermaLink="false">5cc3a90d-ac9a-472a-8983-30514957434c:54107</guid><dc:creator>ronald</dc:creator><slash:comments>4</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.netindonesia.net/blogs/ronald/rsscomments.aspx?PostID=54107</wfw:commentRss><comments>http://geeks.netindonesia.net/blogs/ronald/archive/2008/06/27/photosynth-another-great-apps-from-microsoft-research.aspx#comments</comments><description>&lt;p&gt;Photosynth adalah sebuah aplikasi riset di Microsoft Research. Sebenarnya riset ini udah berjalan cukup lama dan berasal dari &lt;a href="http://research.microsoft.com/IVM/PhotoTours/"&gt;Photo Tourism&lt;/a&gt;. Saya pertama kali liat membaca tentang riset ini ketika mencari-cari ide untuk ikut Imagine Cup 2007. Namun ketika itu hasil dari riset ini belum bisa dicoba. Dalam halaman web-nya hanya ditunjukkan video tentang ide dari riset ini dah contoh hasilnya. Jadi ketika itu saya tidak dapat mengekplorasi/menggunakan teknologi ini sebagai bagian dari aplikasi yang akan saya ikutkan di Imagine Cup 2007.&lt;/p&gt; &lt;p&gt;Namun kemarin ketika saya sedang browsing-browsing, saya menemukan bahwa ternyata aplikasi Photosynth telah memiliki versi CTP. Tanpa basa-basi saya langsung menuju ke TKP disini dan mengunduh installernya. Ternyata Photosynth harus dijalankan lewat browser dan ternyata ada satu lagi masalah. Ternyata dia belum mendukung Firefox 3.0, ya wajar lah mengingat Firefox 3.0 baru dirilis minggu ini. Jadi ya &lt;strike&gt;terpaksa &lt;/strike&gt;saya menjalankannya lewat Internet Explorer 7.0. &lt;/p&gt; &lt;p&gt;Mungkin banyak yang udah penasaran tentang apa itu Photosynth dan bagaimana Photosynth in action. Oke saya akan mulai mendeskripsikan PhotoSynth, PhotoSynth adalah sebuah cara baru dalam penyajian sebuah koleksi foto. Dengan menggunakan Photosynth maka koleksi foto2x anda akan disajikan dalam model 3 Dimensi. maksud dari 3 Dimensi adalah foto anda akan benar-benar disajikan dalam 3 Dimensi sesuai dengan model 3 Dimensi dari tempat anda mengambil foto. Contohnya adalah seperti gambar dibawah ini :&lt;/p&gt; &lt;p&gt;&lt;a href="http://geeks.netindonesia.net/blogs/ronald/WindowsLiveWriter/PhotosynthanothergreatappsfromMicrosoftR_7DD4/image_2.png"&gt;&lt;img src="http://geeks.netindonesia.net/blogs/ronald/WindowsLiveWriter/PhotosynthanothergreatappsfromMicrosoftR_7DD4/image_thumb.png" style="border:0px none;" alt="image" border="0" width="279" height="176" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://geeks.netindonesia.net/blogs/ronald/WindowsLiveWriter/PhotosynthanothergreatappsfromMicrosoftR_7DD4/image_6.png"&gt;&lt;img src="http://geeks.netindonesia.net/blogs/ronald/WindowsLiveWriter/PhotosynthanothergreatappsfromMicrosoftR_7DD4/image_thumb_2.png" style="border:0px none;" alt="image" border="0" width="276" height="174" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;a href="http://geeks.netindonesia.net/blogs/ronald/WindowsLiveWriter/PhotosynthanothergreatappsfromMicrosoftR_7DD4/image_4.png"&gt;&lt;img src="http://geeks.netindonesia.net/blogs/ronald/WindowsLiveWriter/PhotosynthanothergreatappsfromMicrosoftR_7DD4/image_thumb_1.png" style="border:0px none;" alt="image" border="0" width="280" height="176" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;okeh gambar diatas adalah contoh dari PhotoSynth &amp;quot;in action&amp;quot;. Kita dapat liat bahwa koleksi foto akan disajikan dalam nuansa 3 dimensi. Gambar pertama adalah gambar sebuah menara sedangkan gambar kedua adalah gambar dari tembok yang ada di sebelah kanan dari menara tersebut. Sehingga ketika kita berpindah dari foto menara ke foto tembok ada sebuah animasi bernuansa 3 Dimensi yang ditampilkan (anda dapat lihat pada gambar 2). &lt;/p&gt; &lt;p&gt;Bosan dengan tampilan 3 dimensinya? anda pun masih dapat membrowse koleksi foto dalam 2 dimensi seperti gambar dibawah ini :&lt;/p&gt; &lt;p&gt;&lt;a href="http://geeks.netindonesia.net/blogs/ronald/WindowsLiveWriter/PhotosynthanothergreatappsfromMicrosoftR_7DD4/image_8.png"&gt;&lt;img src="http://geeks.netindonesia.net/blogs/ronald/WindowsLiveWriter/PhotosynthanothergreatappsfromMicrosoftR_7DD4/image_thumb_3.png" style="border:0px none;" alt="image" border="0" width="368" height="232" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;Cukup menarik bukan? jika anda ingin mengetahui lebih dalam tentang teknologi dibelakangnya mungkin anda dapat membaca paper &lt;a href="http://research.microsoft.com/IVM/PhotoTours/PhotoTourism.pdf"&gt;ini&lt;/a&gt;. Dari yang saya tangkap adalah bahwa Photosynth ini melakukan serangkaian algoritma terhadap sebuah foto untuk mencari sudut-sudut dalam sebuah foto untuk kemudian dicocokan dengan model 3D yang ada. Pada edisi CTP ini kita belum dapat menggunakan foto yang kita foto sendiri, alasannya adalah karena waktu yang diperlukan untuk memproses setiap image cukup lama. Ya memang kalau udah baca papernya pasti kita akan mengerti mengapa lama :D. teknologi Sea Dragon yang ada dalam&amp;nbsp; Deep Zoom seperti yang dibahas oleh bapak &lt;a href="http://geeks.netindonesia.net/blogs/zeddy/archive/2008/05/07/playing-with-deep-zoom.aspx"&gt;Zeddy&lt;/a&gt; pun turut digunakan dalam PhotoSynth.&lt;/p&gt; &lt;p&gt;he3x... teknologi riset yang cukup menarik, saya gak sabar untuk melihat bagaimana hasil dari teknologi ini ketika sudah mulai memasuki tahap produksi. Jadi mungkin nanti teknologi ini akan dapat digunakan oleh om roy suryo untuk menampilkan koleksi foto artis/anggota DPR - nya dalam 3 dimensi sehungga menambah keakuratan analisisnya. &lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;cheers...&lt;/p&gt;
&lt;div class = "shareblock"&gt;&lt;strong&gt;Share this post: &lt;/strong&gt;&lt;a href="mailto:?body=Thought you might like this: http://geeks.netindonesia.net/blogs/ronald/archive/2008/06/27/photosynth-another-great-apps-from-microsoft-research.aspx&amp;amp;subject=Photosynth : another great apps from Microsoft Research" target="_blank" title="Send via email"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Mail.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://www.facebook.com/sharer.php?u=http://geeks.netindonesia.net/blogs/ronald/archive/2008/06/27/photosynth-another-great-apps-from-microsoft-research.aspx&amp;amp;t=Photosynth+%3a+another+great+apps+from+Microsoft+Research" target="_blank" title="Submit Photosynth : another great apps from Microsoft Research to DotNetKicks"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Facebook.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://del.icio.us/post?url=http://geeks.netindonesia.net/blogs/ronald/archive/2008/06/27/photosynth-another-great-apps-from-microsoft-research.aspx&amp;amp;title=Photosynth+%3a+another+great+apps+from+Microsoft+Research" target="_blank" title="Submit Photosynth : another great apps from Microsoft Research to del.icio.us"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Delicious.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://www.digg.com/submit?url=http://geeks.netindonesia.net/blogs/ronald/archive/2008/06/27/photosynth-another-great-apps-from-microsoft-research.aspx&amp;amp;phase=2" target="_blank" title="Submit Photosynth : another great apps from Microsoft Research to digg.com"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Digg.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;mkt=en-us&amp;amp;url=http://geeks.netindonesia.net/blogs/ronald/archive/2008/06/27/photosynth-another-great-apps-from-microsoft-research.aspx&amp;amp;title=Photosynth+%3a+another+great+apps+from+Microsoft+Research" target="_blank" title="Add Photosynth : another great apps from Microsoft Research to Live Bookmarks"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Live.16.gif" border="0"&gt;&lt;/a&gt;&lt;/div&gt;&lt;img src="http://geeks.netindonesia.net/aggbug.aspx?PostID=54107" width="1" height="1"&gt;</description><category domain="http://geeks.netindonesia.net/blogs/ronald/archive/tags/MIC+ITB/default.aspx">MIC ITB</category><category domain="http://geeks.netindonesia.net/blogs/ronald/archive/tags/Explore/default.aspx">Explore</category></item><item><title>Control your IIS 7.0 with .NET</title><link>http://geeks.netindonesia.net/blogs/ronald/archive/2008/06/26/control-your-iis-7-0-with-net.aspx</link><pubDate>Thu, 26 Jun 2008 05:09:32 GMT</pubDate><guid isPermaLink="false">5cc3a90d-ac9a-472a-8983-30514957434c:53941</guid><dc:creator>ronald</dc:creator><slash:comments>3</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.netindonesia.net/blogs/ronald/rsscomments.aspx?PostID=53941</wfw:commentRss><comments>http://geeks.netindonesia.net/blogs/ronald/archive/2008/06/26/control-your-iis-7-0-with-net.aspx#comments</comments><description>&lt;p&gt;Jika 3 minggu yang lalu saya memberikan sedikit tips tentang fitur &lt;a href="http://geeks.netindonesia.net/blogs/ronald/archive/2008/06/16/iis-7-0-remote-management.aspx"&gt;Remote Management&lt;/a&gt; dalam IIS 7.0, maka sekarang saya ingin memberikan sedikit tips yang ditujukan untuk para developer tentang bagaimana kita dapat mengontrol IIS 7.0 dengan menggunakan code. Yap dengan menggunakan code, bukan dengan menggunakan script lagi. Caranya cukup mudah kita hanya tinggal menggunakan API yang ada dalam namespace Microsoft.Web.Administration. Namespace tersebut telah ada sejak .NET 3.0.&lt;/p&gt; &lt;p&gt;Okeh langsung aja saya akan kasih sedikit code yang dapat anda gunakan untuk membuat sebuah program kecil yang akan membuat sebuah website dan application pool baru di dalam sebuah IIS 7.0. Program ini berbasiskan command prompt dan akan menerima 5 masukan berupa string. contoh penggunaannya :&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;WebController.exe &amp;lt;nama situs&amp;gt; &amp;lt;nomor port&amp;gt; &amp;lt;nama host&amp;gt; &amp;lt;alamat virtual directory&amp;gt; &amp;lt;nama application pool&amp;gt;&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;baiklah mari sekarang kita mulai membuka visual studio 2008 kita, sebagai catatan saya menggunakan edisi express dan OS Vista Ultimate (biar ada IIS 7.0).&lt;/p&gt; &lt;p&gt;1. Buat sebuah project bertipe Console Application dengan nama &lt;strong&gt;WebController&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;2. Silahkan ketikkan code untuk melakukan authentifikasi seperti&amp;nbsp; dibawah ini&lt;/p&gt; &lt;div&gt;&lt;pre style="padding-right:0px;padding-left:0px;font-size:8pt;padding-bottom:0px;margin:0em;overflow:visible;width:100%;color:black;border-top-style:none;line-height:12pt;padding-top:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-right-style:none;border-left-style:none;background-color:#f4f4f4;border-bottom-style:none;"&gt;&lt;span style="color:#0000ff;"&gt;using&lt;/span&gt; System;
&lt;span style="color:#0000ff;"&gt;using&lt;/span&gt; System.Collections.Generic;
&lt;span style="color:#0000ff;"&gt;using&lt;/span&gt; System.Linq;
&lt;span style="color:#0000ff;"&gt;using&lt;/span&gt; System.Text;
&lt;span style="color:#0000ff;"&gt;using&lt;/span&gt; System.Security.Principal;
&lt;span style="color:#0000ff;"&gt;using&lt;/span&gt; System.Runtime.InteropServices;

&lt;span style="color:#0000ff;"&gt;namespace&lt;/span&gt; WebController
{
    &lt;span style="color:#0000ff;"&gt;class&lt;/span&gt; Program
    {
        &lt;span style="color:#0000ff;"&gt;const&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;int&lt;/span&gt; LOGON32_PROVIDER_DEFAULT = 0;
        &lt;span style="color:#0000ff;"&gt;const&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;int&lt;/span&gt; LOGON32_LOGON_INTERACTIVE = 2;
        &lt;span style="color:#0000ff;"&gt;const&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;int&lt;/span&gt; LOGON32_IMPERSONATION_LEVEL = 2;

        [DllImport(&lt;span style="color:#006080;"&gt;&amp;quot;advapi32.dll&amp;quot;&lt;/span&gt;, SetLastError = &lt;span style="color:#0000ff;"&gt;true&lt;/span&gt;)]
        &lt;span style="color:#0000ff;"&gt;public&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;static&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;extern&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;bool&lt;/span&gt; LogonUser(&lt;span style="color:#0000ff;"&gt;string&lt;/span&gt; pszUsername, &lt;span style="color:#0000ff;"&gt;string&lt;/span&gt; pszDomain, &lt;span style="color:#0000ff;"&gt;string&lt;/span&gt; pszPassword,
            &lt;span style="color:#0000ff;"&gt;int&lt;/span&gt; dwLogonType, &lt;span style="color:#0000ff;"&gt;int&lt;/span&gt; dwLogonProvider, &lt;span style="color:#0000ff;"&gt;ref&lt;/span&gt; IntPtr phToken);

        [DllImport(&lt;span style="color:#006080;"&gt;&amp;quot;kernel32.dll&amp;quot;&lt;/span&gt;, CharSet = CharSet.Auto)]
        &lt;span style="color:#0000ff;"&gt;public&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;extern&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;static&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;bool&lt;/span&gt; CloseHandle(IntPtr handle);

        [DllImport(&lt;span style="color:#006080;"&gt;&amp;quot;advapi32.dll&amp;quot;&lt;/span&gt;, CharSet = CharSet.Auto, SetLastError = &lt;span style="color:#0000ff;"&gt;true&lt;/span&gt;)]
        &lt;span style="color:#0000ff;"&gt;public&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;extern&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;static&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;bool&lt;/span&gt; DuplicateToken(IntPtr ExistingTokenHandle,
            &lt;span style="color:#0000ff;"&gt;int&lt;/span&gt; SECURITY_IMPERSONATION_LEVEL, &lt;span style="color:#0000ff;"&gt;ref&lt;/span&gt; IntPtr DuplicateTokenHandle);

        &lt;span style="color:#0000ff;"&gt;public&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;static&lt;/span&gt; WindowsImpersonationContext ElevatePermission(&lt;span style="color:#0000ff;"&gt;string&lt;/span&gt; userName, &lt;span style="color:#0000ff;"&gt;string&lt;/span&gt; password)
        {
            var Domain = System.Environment.MachineName;
            IntPtr pExistingTokenHandler = &lt;span style="color:#0000ff;"&gt;new&lt;/span&gt; IntPtr(0);
            IntPtr pDuplicateTokenHandler = &lt;span style="color:#0000ff;"&gt;new&lt;/span&gt; IntPtr(0);
            var coba = LogonUser(userName, Domain, password, LOGON32_LOGON_INTERACTIVE, LOGON32_PROVIDER_DEFAULT, &lt;span style="color:#0000ff;"&gt;ref&lt;/span&gt; pExistingTokenHandler);
            var duplikasi = DuplicateToken(pExistingTokenHandler, LOGON32_IMPERSONATION_LEVEL, &lt;span style="color:#0000ff;"&gt;ref&lt;/span&gt; pDuplicateTokenHandler);
            Console.WriteLine(coba.ToString());
            WindowsIdentity newID = &lt;span style="color:#0000ff;"&gt;new&lt;/span&gt; WindowsIdentity(pDuplicateTokenHandler);
            &lt;span style="color:#0000ff;"&gt;return&lt;/span&gt; newID.Impersonate();
        }
        &lt;span style="color:#0000ff;"&gt;static&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;void&lt;/span&gt; Main(&lt;span style="color:#0000ff;"&gt;string&lt;/span&gt;[] args)
        {
        }
    }
}
&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;3. kode diatas adalah kode yang akan kita pakai untuk melakukan impersonation. impersonation menurut bahasa saya adalah cara agar kode kita dieksekusi dengan hak seorang user. Kita perlu menggunakan impersonation karena untuk melakukan akses ke IIS 7.0 kita memerlukan login sebagai administrator.&lt;/p&gt;
&lt;p&gt;4. Sekarang kita akan membuat code untuk menambahkan sebuah website, Namun sebelum itu kita perlu menambahkan sebuah referensi ke DLL Microsoft.Web.Administration. silahkan cari di &lt;strong&gt;C:/Windows/System32/inetsrv&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://geeks.netindonesia.net/blogs/ronald/WindowsLiveWriter/ControlyourIIS7.0with.NET_AACE/image_4.png"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="206" alt="image" src="http://geeks.netindonesia.net/blogs/ronald/WindowsLiveWriter/ControlyourIIS7.0with.NET_AACE/image_thumb_1.png" width="244" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;5. Setelah dll tersebut ditambahkan maka sekarang kita bisa bermain-main dengan kelas yang namanya &lt;strong&gt;ServerManager&lt;/strong&gt;, dengan menggunakan kelas ini kita akan dapat&amp;nbsp; mengontrol IIS kita. silahkan ketikkan kode dibawah ini untuk membuat aplikasi kita dapat menambahkan sebuah web site kedalam IIS 7.0&lt;/p&gt;
&lt;div&gt;&lt;pre style="padding-right:0px;padding-left:0px;font-size:8pt;padding-bottom:0px;margin:0em;overflow:visible;width:100%;color:black;border-top-style:none;line-height:12pt;padding-top:0px;font-family:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;border-right-style:none;border-left-style:none;background-color:#f4f4f4;border-bottom-style:none;"&gt;WindowsImpersonationContext imper = ElevatePermission(&lt;span style="color:#006080;"&gt;&amp;quot;nimda&amp;quot;&lt;/span&gt;, &lt;span style="color:#006080;"&gt;&amp;quot;lontong&amp;quot;&lt;/span&gt;);
&lt;span style="color:#0000ff;"&gt;using&lt;/span&gt; (ServerManager serverManager = &lt;span style="color:#0000ff;"&gt;new&lt;/span&gt; ServerManager())
{
    ApplicationPool p = serverManager.ApplicationPools.Add(args[4]);
    p.ManagedRuntimeVersion = &lt;span style="color:#006080;"&gt;&amp;quot;v2.0&amp;quot;&lt;/span&gt;;
    p.ManagedPipelineMode = ManagedPipelineMode.Classic;
    Site newSite = serverManager.Sites.Add(args[0], &lt;span style="color:#006080;"&gt;&amp;quot;http&amp;quot;&lt;/span&gt;, &lt;span style="color:#006080;"&gt;&amp;quot;*:&amp;quot;&lt;/span&gt; + args[1] + &lt;span style="color:#006080;"&gt;&amp;quot;:&amp;quot;&lt;/span&gt; + args[2], args[3]);
    newSite.Applications[0].ApplicationPoolName = args[4];
    serverManager.CommitChanges();
}
imper.Undo();&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;6. silahkan build project anda dan eksekusi hasil exenya seperti berikut :&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;WebController.exe NamaWeb 8080 NamaHost D: NamaAplikasi&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;7. Ketika anda telah mengeksekusinya silahkan buka &lt;strong&gt;IIS Manager&lt;/strong&gt; anda, kemudan perhatikan bahwa pada tree Sites telah ada sebuah situs baru dengan nama &amp;quot;&lt;strong&gt;NamaWeb&lt;/strong&gt;&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://geeks.netindonesia.net/blogs/ronald/WindowsLiveWriter/ControlyourIIS7.0with.NET_AACE/image_6.png"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="174" alt="image" src="http://geeks.netindonesia.net/blogs/ronald/WindowsLiveWriter/ControlyourIIS7.0with.NET_AACE/image_thumb_2.png" width="186" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;, kemudian pada application pool telah ada sebuah aplikasi baru dengan nama &amp;quot;&lt;strong&gt;NamaAplikasi&amp;quot;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://geeks.netindonesia.net/blogs/ronald/WindowsLiveWriter/ControlyourIIS7.0with.NET_AACE/image_8.png"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="35" alt="image" src="http://geeks.netindonesia.net/blogs/ronald/WindowsLiveWriter/ControlyourIIS7.0with.NET_AACE/image_thumb_3.png" width="375" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Cukup mudah bukan mengatur IIS 7.0 lewat .NET, kelas-kelas dalam namespace Microsoft.Web.Administration pun akan memberikan anda keleluasaan yang lebih dalam mengatur IIS 7.0 mulai dari konsumsi bandwith per website, pengaturan applicatioon pool, Web site, virtual directory dan banyak opsi2x lainnya. bagi anda yang tertarik untuk membuat panel seperti &lt;a&gt;Cpanel&lt;/a&gt; atau &lt;a href="http:/www.parallels.com/plesk"&gt;Plesk&lt;/a&gt; maka anda dapat mengekplore namespace ini.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;cheers....&lt;/p&gt;
&lt;div class = "shareblock"&gt;&lt;strong&gt;Share this post: &lt;/strong&gt;&lt;a href="mailto:?body=Thought you might like this: http://geeks.netindonesia.net/blogs/ronald/archive/2008/06/26/control-your-iis-7-0-with-net.aspx&amp;amp;subject=Control your IIS 7.0 with .NET" target="_blank" title="Send via email"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Mail.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://www.facebook.com/sharer.php?u=http://geeks.netindonesia.net/blogs/ronald/archive/2008/06/26/control-your-iis-7-0-with-net.aspx&amp;amp;t=Control+your+IIS+7.0+with+.NET" target="_blank" title="Submit Control your IIS 7.0 with .NET to DotNetKicks"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Facebook.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://del.icio.us/post?url=http://geeks.netindonesia.net/blogs/ronald/archive/2008/06/26/control-your-iis-7-0-with-net.aspx&amp;amp;title=Control+your+IIS+7.0+with+.NET" target="_blank" title="Submit Control your IIS 7.0 with .NET to del.icio.us"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Delicious.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://www.digg.com/submit?url=http://geeks.netindonesia.net/blogs/ronald/archive/2008/06/26/control-your-iis-7-0-with-net.aspx&amp;amp;phase=2" target="_blank" title="Submit Control your IIS 7.0 with .NET to digg.com"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Digg.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;mkt=en-us&amp;amp;url=http://geeks.netindonesia.net/blogs/ronald/archive/2008/06/26/control-your-iis-7-0-with-net.aspx&amp;amp;title=Control+your+IIS+7.0+with+.NET" target="_blank" title="Add Control your IIS 7.0 with .NET to Live Bookmarks"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Live.16.gif" border="0"&gt;&lt;/a&gt;&lt;/div&gt;&lt;img src="http://geeks.netindonesia.net/aggbug.aspx?PostID=53941" width="1" height="1"&gt;</description><category domain="http://geeks.netindonesia.net/blogs/ronald/archive/tags/MIC+ITB/default.aspx">MIC ITB</category><category domain="http://geeks.netindonesia.net/blogs/ronald/archive/tags/C_2300_+3.0/default.aspx">C# 3.0</category><category domain="http://geeks.netindonesia.net/blogs/ronald/archive/tags/VS+2008/default.aspx">VS 2008</category></item></channel></rss>