<?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>Geeks Portal</title><link>http://geeks.netindonesia.net/blogs/</link><description>From developers, to developers and for developers.</description><dc:language>en-US</dc:language><generator>CommunityServer 2007.1 (Build: 20917.1142)</generator><item><title>Vista Gadget : Template, Intellisense &amp; RunVistaGadget Add-In</title><link>http://geeks.netindonesia.net/blogs/reyza/archive/2008/07/20/vista-gadget-template-intellisense-amp-runvistagadget-add-in.aspx</link><pubDate>Sun, 20 Jul 2008 15:59:24 GMT</pubDate><guid isPermaLink="false">5cc3a90d-ac9a-472a-8983-30514957434c:57186</guid><dc:creator>reyza</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Terlebih dahulu bisa kunjungi &lt;a href="http://jonas.follesoe.no/PermaLink,guid,7070fb65-9563-476c-b643-cf06cc04a7e7.aspx"&gt;ini&lt;/a&gt;, &lt;a href="http://turtle.net.nz/blog/post/VistaGadgetTemplate"&gt;ini&lt;/a&gt; dan &lt;a href="http://www.codeproject.com/KB/gadgets/RunVistaGadget.aspx"&gt;ini&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;Apa yang dibutuhkan seorang programmer saat membuat aplikasi? &lt;/p&gt; &lt;p&gt;Jawabannya :&lt;/p&gt; &lt;ul&gt; &lt;li&gt;Ketersediaan template aplikasi sehingga tidak perlu pusing membuat satu-satu file yang dibutuhkan. &lt;/li&gt; &lt;li&gt;Kemudahan menulis kode program dengan bantuan intellisense.&lt;/li&gt; &lt;li&gt;Kemudahan untuk test/run aplikasi yang telah dibuat.&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;strong&gt;{&lt;em&gt;Template Vista Gadget Project&lt;/em&gt;}&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Cukup berkunjung ke posting &lt;a href="http://www.codeproject.com/KB/gadgets/RunVistaGadget.aspx"&gt;Create a Vista Gadget Using Visual Studio IDE&lt;/a&gt; maka anda akan mendapatkan template Vista Gadget Project. Template ini akan dapat anda lihat pada kelompok Web Site.&lt;/p&gt; &lt;p&gt;&lt;img src="http://www.codeproject.com/KB/gadgets/RunVistaGadget/Templates.png" alt="" /&gt; &lt;/p&gt; &lt;p&gt;Hasil dari tempat ini dapat dilihat pada gambar berikut :&lt;/p&gt; &lt;p&gt;&lt;img src="http://www.codeproject.com/KB/gadgets/RunVistaGadget/VistaGadgetProjectStructure.png" alt="" /&gt; &lt;/p&gt; &lt;p&gt;&lt;strong&gt;{&lt;em&gt;Intellisense&lt;/em&gt;}&lt;/strong&gt;&lt;/p&gt; &lt;p&gt;Menulis program tanpa Intellisense sungguh menyusahkan, apalagi Vista Sidebar Object Model adalah barang baru jadi kode-kodenya semua &lt;strong&gt;&lt;em&gt;berada di luar kepala&lt;/em&gt;&lt;/strong&gt; (alias : tidak ada satupun yang melekat di kepala ).&lt;/p&gt; &lt;p&gt;Tetapi bila berkunjung ke posting &lt;a href="http://jonas.follesoe.no/PermaLink,guid,7070fb65-9563-476c-b643-cf06cc04a7e7.aspx"&gt;JavaScript IntelliSense for the Vista Sidebar Object Model&lt;/a&gt; maka Visual Studio 2008 (karena hanya versi ini yang support Javascript Intellisense) dapat disulap untuk memberikan kemudahaan dalam menulis kode-kode saat bersuka-ria dengan Vista Gadget.&lt;/p&gt; &lt;p&gt;Ada dua file yang dibutuhkan untuk menikmati kemudahan ini, yaitu :&lt;/p&gt; &lt;ul&gt; &lt;li&gt;MicrosoftAjax.debug.js, file ini dapat ditemui pada MicrosoftAjaxLibrary. Untuk mendapatkan file ini dapat berkunjung ke &lt;a href="http://www.asp.net/ajax/"&gt;http://www.asp.net/ajax/&lt;/a&gt;. Ambil yang versi 1.0 saja, untuk sekarang lupakan yang versi 3.5. Kenapa? Bisa dicoba sendiri untuk mendapatkan jawabnya :)&lt;/li&gt; &lt;li&gt;Sidebar.IntelliSense.js, file ini dapat didownload pada link berikut &lt;a href="http://jonas.follesoe.no/ct.ashx?id=7070fb65-9563-476c-b643-cf06cc04a7e7&amp;amp;url=http%3a%2f%2fjonas.follesoe.no%2fcontent%2fbinary%2fSidebarIntelliSense.zip"&gt;ini&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;Setelah itu, kedua file ini dapat dimasukkan ke dalam folder scripts (untuk sementara).&lt;/p&gt; &lt;p&gt;&lt;a href="http://geeks.netindonesia.net/blogs/reyza/WindowsLiveWriter/HowDoIMakeyourownVistaGadget_CDAE/vg1.jpg"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="156" alt="vg1" src="http://geeks.netindonesia.net/blogs/reyza/WindowsLiveWriter/HowDoIMakeyourownVistaGadget_CDAE/vg1_thumb.jpg" width="240" border="0" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;Bila anda bekerja pada halaman HTML, maka perlu ditambahkan baris seperti berikut :&lt;/p&gt;&lt;pre class="csharpcode"&gt;&lt;span class="kwrd"&gt;&amp;lt;&lt;/span&gt;&lt;span class="html"&gt;html&lt;/span&gt; &lt;span class="attr"&gt;xmlns&lt;/span&gt;&lt;span class="kwrd"&gt;=&amp;quot;http://www.w3.org/1999/xhtml&amp;quot;&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt;
&lt;span class="kwrd"&gt;&amp;lt;&lt;/span&gt;&lt;span class="html"&gt;head&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt;
    &lt;span class="kwrd"&gt;&amp;lt;&lt;/span&gt;&lt;span class="html"&gt;title&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt;Untitled Page&lt;span class="kwrd"&gt;&amp;lt;/&lt;/span&gt;&lt;span class="html"&gt;title&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt;
    &lt;span class="kwrd"&gt;&amp;lt;&lt;/span&gt;&lt;span class="html"&gt;link&lt;/span&gt; &lt;span class="attr"&gt;href&lt;/span&gt;&lt;span class="kwrd"&gt;=&amp;quot;css/gadget.css&amp;quot;&lt;/span&gt;  &lt;span class="attr"&gt;type&lt;/span&gt;&lt;span class="kwrd"&gt;=&amp;quot;text/css&amp;quot;&lt;/span&gt; &lt;span class="attr"&gt;rel&lt;/span&gt;&lt;span class="kwrd"&gt;=&amp;quot;Stylesheet&amp;quot;&lt;/span&gt;&lt;span class="kwrd"&gt;/&amp;gt;&lt;/span&gt;
    &lt;span class="kwrd"&gt;&amp;lt;&lt;/span&gt;&lt;span class="html"&gt;script&lt;/span&gt; &lt;span class="attr"&gt;src&lt;/span&gt;&lt;span class="kwrd"&gt;=&amp;quot;scripts/gadget.js&amp;quot;&lt;/span&gt; &lt;span class="attr"&gt;type&lt;/span&gt;&lt;span class="kwrd"&gt;=&amp;quot;text/javascript&amp;quot;&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&amp;lt;/&lt;/span&gt;&lt;span class="html"&gt;script&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt;
    &amp;lt;script src=&lt;span class="str"&gt;&amp;quot;scripts/MicrosoftAjax.debug.js&amp;quot;&lt;/span&gt; type=&lt;span class="str"&gt;&amp;quot;text/javascript&amp;quot;&lt;/span&gt;&amp;gt;&lt;/pre&gt;&lt;pre class="csharpcode"&gt;    &amp;lt;/script&amp;gt;
    &amp;lt;script src=&lt;span class="str"&gt;&amp;quot;scripts/Sidebar.IntelliSense.js&amp;quot;&lt;/span&gt; type=&lt;span class="str"&gt;&amp;quot;text/javascript&amp;quot;&lt;/span&gt;&amp;gt;&lt;/pre&gt;&lt;pre class="csharpcode"&gt;    &lt;span class="kwrd"&gt;&amp;lt;/&lt;/span&gt;&lt;span class="html"&gt;script&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt;
&lt;span class="kwrd"&gt;&amp;lt;/&lt;/span&gt;&lt;span class="html"&gt;head&lt;/span&gt;&lt;span class="kwrd"&gt;&amp;gt;&lt;/span&gt;&lt;/pre&gt;
&lt;p&gt;Bila bekerja pada file JS, maka cukup baris berikut yang ditambahkan.&lt;/p&gt;&lt;pre class="csharpcode"&gt;/// &lt;span class="kwrd"&gt;&amp;lt;&lt;/span&gt;&lt;span class="html"&gt;reference&lt;/span&gt; &lt;span class="attr"&gt;path&lt;/span&gt;&lt;span class="kwrd"&gt;=&amp;quot;MicrosoftAjax.debug.js&amp;quot;&lt;/span&gt; &lt;span class="kwrd"&gt;/&amp;gt;&lt;/span&gt;
/// &lt;span class="kwrd"&gt;&amp;lt;&lt;/span&gt;&lt;span class="html"&gt;reference&lt;/span&gt; &lt;span class="attr"&gt;path&lt;/span&gt;&lt;span class="kwrd"&gt;=&amp;quot;Sidebar.IntelliSense.js&amp;quot;&lt;/span&gt; &lt;span class="kwrd"&gt;/&amp;gt;&lt;/span&gt;&lt;/pre&gt;
&lt;p&gt;Setelah itu, maka kemudahan seperti di bawah ini dapat anda nikmati.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://jonas.follesoe.no/content/binary/SidebarIntellisense.gif" alt="" /&gt; &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;{&lt;em&gt;Testing Vista Gadget&lt;/em&gt;}&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Dengan menggunakan Run Vista Gadget Add-In yang dapat di-unduh di &lt;a href="http://www.codeproject.com/KB/gadgets/RunVistaGadget/RunVistaGadgetSetupAddIn.zip"&gt;sini&lt;/a&gt;. Maka anda dapat melihat tambahan menu RunVistaGadget seperti pada gambar berikut.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://www.codeproject.com/KB/gadgets/RunVistaGadget/OpenMenu.png" alt="" /&gt; &lt;/p&gt;
&lt;p&gt;I love google, I love internet, semuanya sudah tersedia diluar sana, tinggal bersenang-senang mengerjakan PR (pekerjaan rumah) dengan Vista Gadget.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Pesan sponsor : {&lt;em&gt;X-Files : I want to believe ... &lt;/em&gt;}&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://geeks.netindonesia.net/blogs/reyza/WindowsLiveWriter/HowDoIMakeyourownVistaGadget_CDAE/xfiles.jpg"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="109" alt="xfiles" src="http://geeks.netindonesia.net/blogs/reyza/WindowsLiveWriter/HowDoIMakeyourownVistaGadget_CDAE/xfiles_thumb.jpg" width="534" border="0" /&gt;&lt;/a&gt;&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/reyza/archive/2008/07/20/vista-gadget-template-intellisense-amp-runvistagadget-add-in.aspx&amp;amp;subject=Vista Gadget : Template, Intellisense &amp;amp; RunVistaGadget Add-In" 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/reyza/archive/2008/07/20/vista-gadget-template-intellisense-amp-runvistagadget-add-in.aspx&amp;amp;t=Vista+Gadget+%3a+Template%2c+Intellisense+%26amp%3b+RunVistaGadget+Add-In" target="_blank" title="Submit Vista Gadget : Template, Intellisense &amp;amp; RunVistaGadget Add-In 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/reyza/archive/2008/07/20/vista-gadget-template-intellisense-amp-runvistagadget-add-in.aspx&amp;amp;title=Vista+Gadget+%3a+Template%2c+Intellisense+%26amp%3b+RunVistaGadget+Add-In" target="_blank" title="Submit Vista Gadget : Template, Intellisense &amp;amp; RunVistaGadget Add-In 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/reyza/archive/2008/07/20/vista-gadget-template-intellisense-amp-runvistagadget-add-in.aspx&amp;amp;phase=2" target="_blank" title="Submit Vista Gadget : Template, Intellisense &amp;amp; RunVistaGadget Add-In 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/reyza/archive/2008/07/20/vista-gadget-template-intellisense-amp-runvistagadget-add-in.aspx&amp;amp;title=Vista+Gadget+%3a+Template%2c+Intellisense+%26amp%3b+RunVistaGadget+Add-In" target="_blank" title="Add Vista Gadget : Template, Intellisense &amp;amp; RunVistaGadget Add-In 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=57186" width="1" height="1"&gt;</description><category domain="http://geeks.netindonesia.net/blogs/reyza/archive/tags/Javascript/default.aspx">Javascript</category><category domain="http://geeks.netindonesia.net/blogs/reyza/archive/tags/Vista+Gadget_2C00_+Windows+Sidebar/default.aspx">Vista Gadget, Windows Sidebar</category></item><item><title>Merging, Non-Merging Parallelism</title><link>http://geeks.netindonesia.net/blogs/kasim.wirama/archive/2008/07/20/merging-non-merging-parallelism.aspx</link><pubDate>Sun, 20 Jul 2008 12:13:00 GMT</pubDate><guid isPermaLink="false">5cc3a90d-ac9a-472a-8983-30514957434c:57166</guid><dc:creator>Kasim.Wirama</dc:creator><slash:comments>0</slash:comments><description>&lt;h2 style="MARGIN:10pt 0in 0pt;TEXT-ALIGN:center;" align="center"&gt;&lt;font face="Cambria" color="#4f81bd" size="4"&gt;Merging, Non-Merging Parallelism&lt;/font&gt;&lt;/h2&gt;
&lt;h4 style="MARGIN:10pt 0in 0pt;TEXT-ALIGN:center;" align="center"&gt;&lt;em&gt;&lt;font face="Cambria" color="#4f81bd"&gt;By : Kasim Wirama, MCDBA&lt;/font&gt;&lt;/em&gt;&lt;/h4&gt;&lt;font face="Calibri" size="3"&gt;&amp;nbsp;&lt;/font&gt; 
&lt;p class="MsoNormal" style="MARGIN:0in 0in 10pt;TEXT-ALIGN:justify;"&gt;&lt;font face="Calibri" size="3"&gt;This posting, I delve deeper into parallelism operator in execution plan. Parallelism is knows as exchange operator. It is named as exchange operator because producer threads distribute rows into consumer threads. If you are interested to know more, let’s look into further explanation about internals of parallelism operator.&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 10pt;TEXT-ALIGN:justify;"&gt;&lt;font face="Calibri" size="3"&gt;In case of one producer, rows will be sent to consumer threads and this type of parallelism is called distribute stream parallelism. In case of multiple producers, there might be single consumer thread or multi consumer threads. For single consumer thread, it is called gather stream parallelism, and for multi consumer threads, it is called repartition stream parallelism.&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 10pt;TEXT-ALIGN:justify;"&gt;&lt;font face="Calibri" size="3"&gt;How rows are distributed in terms of repartition and distribute stream parallelism? There are 5 algorithms that might be applied into them. They are broadcast, round robin, hash, demand, and range algorithm. For broadcast and round robin algorithm implementation, let’s browse my previous posting (&lt;/font&gt;&lt;a href="http://geeks.netindonesia.net/blogs/kasim.wirama/archive/2008/07/20/round-robin-algorithm-in-distribute-stream-parallelism-of-sql-server-execution-plan.aspx"&gt;&lt;font face="Calibri" color="#800080" size="3"&gt;http://geeks.netindonesia.net/blogs/kasim.wirama/archive/2008/07/20/round-robin-algorithm-in-distribute-stream-parallelism-of-sql-server-execution-plan.aspx&lt;/font&gt;&lt;/a&gt;&lt;font face="Calibri" size="3"&gt; and &lt;/font&gt;&lt;a href="http://geeks.netindonesia.net/blogs/kasim.wirama/archive/2008/07/20/broadcast-algorithm-in-distribute-stream-parallelism-of-sql-server-execution-plan.aspx"&gt;&lt;font face="Calibri" color="#800080" size="3"&gt;http://geeks.netindonesia.net/blogs/kasim.wirama/archive/2008/07/20/broadcast-algorithm-in-distribute-stream-parallelism-of-sql-server-execution-plan.aspx&lt;/font&gt;&lt;/a&gt;&lt;font face="Calibri" size="3"&gt;). Hash algorithm works by getting hash value of one or more columns in each row that would be matched into build tables. To get sense of hash algorithm, let browse to my historical posting in &lt;/font&gt;&lt;a href="http://geeks.netindonesia.net/blogs/kasim.wirama/archive/2008/05/18/nested-loop-merge-join-and-hash-join-algorithm.aspx"&gt;&lt;font face="Calibri" color="#800080" size="3"&gt;http://geeks.netindonesia.net/blogs/kasim.wirama/archive/2008/05/18/nested-loop-merge-join-and-hash-join-algorithm.aspx&lt;/font&gt;&lt;/a&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;. Feel free to visit my SQL Server Knowledge Center. &lt;/font&gt;&lt;span style="FONT-FAMILY:Wingdings;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-hansi-font-family:Calibri;mso-hansi-theme-font:minor-latin;mso-char-type:symbol;mso-symbol-font-family:Wingdings;"&gt;&lt;span style="mso-char-type:symbol;mso-symbol-font-family:Wingdings;"&gt;J&lt;/span&gt;&lt;/span&gt;&lt;font face="Calibri"&gt; Next algorithm is Demand partitioning. It works on parallel scan on partitioned table. Internally, producer threads will ask consumer threads for rows. Other algorithm is Range algorithm. It works by examining a column for each input rows to list of range of values. &lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 10pt;TEXT-ALIGN:justify;"&gt;&lt;font face="Calibri" size="3"&gt;In multiple consumer threads like repartition and gather streams parallelism, there will be merging exchange and distribute streams parallelism is categorized into non-merging exchange. What do merging and non-merging exchange means? Merging exchange is type of parallelism which each consumer threads will receive rows from producer threads in sorted order. Rows in sorted order will be implemented either by explicitly by SORT operator or implicitly by utilizing applicable index. Merging exchange has blocking nature and it is less optimized in performance aspect. In some cases, it will cause degrade performance. And sometimes, you will find out that a query will be deadlocked by itself. Such a deadlock is called parallel deadlock. The probability of parallel deadlock will increase when degree of parallelism is high. To detect this parallel deadlock, you query DMV sys.dm_os_waiting_task, and look at wait_type column. If wait_type contains CXPACKET in same session with different threads, it shows parallel deadlock. Solution for this issue is to lower down degree of parallelism or force to a serial plan or rewrite problematic query.&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 10pt;TEXT-ALIGN:justify;"&gt;&lt;font face="Calibri" size="3"&gt;Not all parallelism is considered sub optimal, distribute streams with broadcast and parallel scan without round robin implementation are examples of good type of parallelism. With the knowledge in your hands, you could identify the suboptimal operator in parallelism and devise a better execution plan for database performance.&lt;/font&gt;&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/kasim.wirama/archive/2008/07/20/merging-non-merging-parallelism.aspx&amp;amp;subject=Merging, Non-Merging Parallelism" 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/kasim.wirama/archive/2008/07/20/merging-non-merging-parallelism.aspx&amp;amp;t=Merging%2c+Non-Merging+Parallelism" target="_blank" title="Submit Merging, Non-Merging Parallelism 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/kasim.wirama/archive/2008/07/20/merging-non-merging-parallelism.aspx&amp;amp;title=Merging%2c+Non-Merging+Parallelism" target="_blank" title="Submit Merging, Non-Merging Parallelism 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/kasim.wirama/archive/2008/07/20/merging-non-merging-parallelism.aspx&amp;amp;phase=2" target="_blank" title="Submit Merging, Non-Merging Parallelism 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/kasim.wirama/archive/2008/07/20/merging-non-merging-parallelism.aspx&amp;amp;title=Merging%2c+Non-Merging+Parallelism" target="_blank" title="Add Merging, Non-Merging Parallelism 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=57166" width="1" height="1"&gt;</description><category domain="http://geeks.netindonesia.net/blogs/kasim.wirama/archive/tags/SQL+Server/default.aspx">SQL Server</category></item><item><title>Broadcast Algorithm in Distribute Stream Parallelism of SQL Server Execution Plan</title><link>http://geeks.netindonesia.net/blogs/kasim.wirama/archive/2008/07/20/broadcast-algorithm-in-distribute-stream-parallelism-of-sql-server-execution-plan.aspx</link><pubDate>Sun, 20 Jul 2008 11:23:00 GMT</pubDate><guid isPermaLink="false">5cc3a90d-ac9a-472a-8983-30514957434c:57154</guid><dc:creator>Kasim.Wirama</dc:creator><slash:comments>0</slash:comments><description>&lt;h2 style="MARGIN:10pt 0in 0pt;TEXT-ALIGN:center;" align="center"&gt;&lt;font face="Cambria" color="#4f81bd" size="4"&gt;Broadcast Algorithm in Distribute Stream Parallelism of SQL Server Execution Plan&lt;/font&gt;&lt;/h2&gt;
&lt;h4 style="MARGIN:10pt 0in 0pt;TEXT-ALIGN:center;" align="center"&gt;&lt;em&gt;&lt;font face="Cambria" color="#4f81bd"&gt;By : Kasim Wirama, MCDBA&lt;/font&gt;&lt;/em&gt;&lt;/h4&gt;&lt;font face="Calibri" size="3"&gt;&amp;nbsp;&lt;/font&gt; 
&lt;p class="MsoNormal" style="MARGIN:0in 0in 10pt;TEXT-ALIGN:justify;"&gt;&lt;font face="Calibri" size="3"&gt;I have shown you round robin implementation in distribute stream. From performance perspective, round robin is less desirable type of parallelism because it implements no load balancing. But there is good type of parallelism, which is broadcast parallelism which I would explain further on this posting.&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 10pt;TEXT-ALIGN:justify;"&gt;&lt;font face="Calibri" size="3"&gt;Basic knowledge of parallelism is that you need to know parallelism operator contains 2/more threads, which is internally contains 2 groups of operator composition, i.e., producer and consumer. For broadcasting in distribute stream parallelism, all rows will be sent from each of producer to all consumers. Parallelism on consumers side will impact on parallel scan on the underlying tables.&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 10pt;"&gt;&lt;font face="Calibri" size="3"&gt;I take script example from “Parallelism in Nested Loop” posting (&lt;/font&gt;&lt;a href="http://geeks.netindonesia.net/blogs/kasim.wirama/archive/2008/07/12/parallelism-in-nested-loop.aspx"&gt;&lt;font face="Calibri" color="#800080" size="3"&gt;http://geeks.netindonesia.net/blogs/kasim.wirama/archive/2008/07/12/parallelism-in-nested-loop.aspx&lt;/font&gt;&lt;/a&gt;&lt;font face="Calibri" size="3"&gt;). After that, turn on graphical execution plan toolbar, and execute the following query here :&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;font face="Calibri" size="3"&gt;select a.col1, a.col2, a.col3, b.col2, b.col3&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;font face="Calibri" size="3"&gt;from bigtable a&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;font face="Calibri" size="3"&gt;join anotherbigtable b&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;font face="Calibri" size="3"&gt;on a.col2 = b.col2&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;font face="Calibri" size="3"&gt;where a.col1 = 0&lt;/font&gt;&lt;/p&gt;&lt;font face="Calibri" size="3"&gt;&amp;nbsp;&lt;/font&gt; 
&lt;p class="MsoNormal" style="MARGIN:0in 0in 10pt;"&gt;&lt;font face="Calibri" size="3"&gt;Execution plan for the query is :&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;|--Parallelism(Gather Streams)&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;|--Nested Loops(Inner Join, WHERE:([tempdb].[dbo].[anotherbigtable].[col2] AS [ b ].[col2]=[tempdb].[dbo].[bigtable].[col2] AS [ a ].[col2]))&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;|--Parallelism(&lt;b style="mso-bidi-font-weight:normal;"&gt;Distribute Streams, Broadcast Partitioning&lt;/b&gt;)&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt 58.5pt;TEXT-INDENT:-58.5pt;"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;|&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;|--Clustered Index Seek(OBJECT:([tempdb].[dbo].[bigtable].[PK__bigtable__182C9B23] AS [ a ]), SEEK:([ a ].[col1]=(0)) ORDERED FORWAR(D)&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt 40.5pt;TEXT-INDENT:-40.5pt;"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;|--Clustered Index Scan(OBJECT:([tempdb].[dbo].[anotherbigtable].[PK__anotherbigtable__5EBF139D] AS [ b ]))&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;font face="Calibri" size="3"&gt;&amp;nbsp;&lt;/font&gt; 
&lt;p class="MsoNormal" style="MARGIN:0in 0in 10pt;TEXT-ALIGN:justify;"&gt;&lt;font face="Calibri" size="3"&gt;See the execution plan above, all rows from outer query (bigtable) will be sent under broadcast partitioning parallelism context to inner query (anotherbigtable) and there is no OUTER REFERENCE in Nested Loops operator. So threads in inner query will cooperate among another to scan underlying table which is anotherbigtable object. As I mentioned that parallelism in nested loop operator will be parallel only in outer query, serial plan is still applied on inner query. But it has exception when there is broadcast partitioning on distribute stream, so both outer and inner query are under parallelism operation, which is good for performance perspective.&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&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/kasim.wirama/archive/2008/07/20/broadcast-algorithm-in-distribute-stream-parallelism-of-sql-server-execution-plan.aspx&amp;amp;subject=Broadcast Algorithm in Distribute Stream Parallelism of SQL Server Execution Plan" 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/kasim.wirama/archive/2008/07/20/broadcast-algorithm-in-distribute-stream-parallelism-of-sql-server-execution-plan.aspx&amp;amp;t=Broadcast+Algorithm+in+Distribute+Stream+Parallelism+of+SQL+Server+Execution+Plan" target="_blank" title="Submit Broadcast Algorithm in Distribute Stream Parallelism of SQL Server Execution Plan 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/kasim.wirama/archive/2008/07/20/broadcast-algorithm-in-distribute-stream-parallelism-of-sql-server-execution-plan.aspx&amp;amp;title=Broadcast+Algorithm+in+Distribute+Stream+Parallelism+of+SQL+Server+Execution+Plan" target="_blank" title="Submit Broadcast Algorithm in Distribute Stream Parallelism of SQL Server Execution Plan 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/kasim.wirama/archive/2008/07/20/broadcast-algorithm-in-distribute-stream-parallelism-of-sql-server-execution-plan.aspx&amp;amp;phase=2" target="_blank" title="Submit Broadcast Algorithm in Distribute Stream Parallelism of SQL Server Execution Plan 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/kasim.wirama/archive/2008/07/20/broadcast-algorithm-in-distribute-stream-parallelism-of-sql-server-execution-plan.aspx&amp;amp;title=Broadcast+Algorithm+in+Distribute+Stream+Parallelism+of+SQL+Server+Execution+Plan" target="_blank" title="Add Broadcast Algorithm in Distribute Stream Parallelism of SQL Server Execution Plan 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=57154" width="1" height="1"&gt;</description><category domain="http://geeks.netindonesia.net/blogs/kasim.wirama/archive/tags/SQL+Server/default.aspx">SQL Server</category></item><item><title>Usefull Password/Key Generator</title><link>http://geeks.netindonesia.net/blogs/meidianto/archive/2008/07/20/usefull-password-key-generator.aspx</link><pubDate>Sun, 20 Jul 2008 11:08:00 GMT</pubDate><guid isPermaLink="false">5cc3a90d-ac9a-472a-8983-30514957434c:57153</guid><dc:creator>meidianto</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;For anyone who needs a perfect (maybe just good for me &lt;img src="http://geeks.netindonesia.net/emoticons/emotion-4.gif" alt="Stick out tongue" /&gt; - nothing is perfect)&amp;nbsp;password or key for hashing,&amp;nbsp;there is a&amp;nbsp;usefull tool published by Gibson Research Corporation.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://neocyber.qsh.es/outside/g1.png" alt="" border="0" height="143" width="555" /&gt;&lt;/p&gt;
&lt;p&gt;You can find the tool at &lt;a href="https://www.grc.com/passwords.htm"&gt;https://www.grc.com/passwords.htm&lt;/a&gt;&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/meidianto/archive/2008/07/20/usefull-password-key-generator.aspx&amp;amp;subject=Usefull Password/Key Generator" 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/meidianto/archive/2008/07/20/usefull-password-key-generator.aspx&amp;amp;t=Usefull+Password%2fKey+Generator" target="_blank" title="Submit Usefull Password/Key Generator 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/meidianto/archive/2008/07/20/usefull-password-key-generator.aspx&amp;amp;title=Usefull+Password%2fKey+Generator" target="_blank" title="Submit Usefull Password/Key Generator 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/meidianto/archive/2008/07/20/usefull-password-key-generator.aspx&amp;amp;phase=2" target="_blank" title="Submit Usefull Password/Key Generator 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/meidianto/archive/2008/07/20/usefull-password-key-generator.aspx&amp;amp;title=Usefull+Password%2fKey+Generator" target="_blank" title="Add Usefull Password/Key Generator 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=57153" width="1" height="1"&gt;</description><category domain="http://geeks.netindonesia.net/blogs/meidianto/archive/tags/Security/default.aspx">Security</category></item><item><title>Round Robin Algorithm in Distribute Stream Parallelism of SQL Server Execution Plan</title><link>http://geeks.netindonesia.net/blogs/kasim.wirama/archive/2008/07/20/round-robin-algorithm-in-distribute-stream-parallelism-of-sql-server-execution-plan.aspx</link><pubDate>Sun, 20 Jul 2008 10:58:00 GMT</pubDate><guid isPermaLink="false">5cc3a90d-ac9a-472a-8983-30514957434c:57151</guid><dc:creator>Kasim.Wirama</dc:creator><slash:comments>1</slash:comments><description>&lt;h2 style="MARGIN:10pt 0in 0pt;TEXT-ALIGN:center;" align="center"&gt;&lt;font face="Cambria" color="#4f81bd" size="4"&gt;Round Robin Algorithm in Distribute Stream Parallelism of SQL Server Execution Plan&lt;/font&gt;&lt;/h2&gt;
&lt;h4 style="MARGIN:10pt 0in 0pt;TEXT-ALIGN:center;" align="center"&gt;&lt;em&gt;&lt;font face="Cambria" color="#4f81bd"&gt;By : Kasim Wirama, MCDBA&lt;/font&gt;&lt;/em&gt;&lt;/h4&gt;&lt;font face="Calibri" size="3"&gt;&amp;nbsp;&lt;/font&gt; 
&lt;p class="MsoNormal" style="MARGIN:0in 0in 10pt;TEXT-ALIGN:justify;"&gt;&lt;font face="Calibri" size="3"&gt;I would like to show round robin implementation in distribute stream parallelism. Before I talk about round robin specific in distribute stream parallelism, let revisit about distribute stream parallelism.&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 10pt;TEXT-ALIGN:justify;"&gt;&lt;font face="Calibri" size="3"&gt;In internal execution plan generated by optimizer, parallelism contains two or more threads, and each threads could have one/more producers and one/more subscribers. In case of distribute stream parallelism, there is one producer thread and two or more consumer threads. So we move further to round robin discussion specific to distribute stream in parallelism.&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 10pt;TEXT-ALIGN:justify;"&gt;&lt;font face="Calibri" size="3"&gt;I take script example from “Parallelism in Nested Loop” posting (&lt;/font&gt;&lt;a href="http://geeks.netindonesia.net/blogs/kasim.wirama/archive/2008/07/12/parallelism-in-nested-loop.aspx"&gt;&lt;font face="Calibri" color="#800080" size="3"&gt;http://geeks.netindonesia.net/blogs/kasim.wirama/archive/2008/07/12/parallelism-in-nested-loop.aspx&lt;/font&gt;&lt;/a&gt;&lt;font face="Calibri" size="3"&gt;). After that, turn on graphical execution plan toolbar, and execute the following query here :&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;font face="Calibri" size="3"&gt;select&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;font face="Calibri" size="3"&gt;t1.col1, t1.col2, t1.col3&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;font face="Calibri" size="3"&gt;from&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;font face="Calibri" size="3"&gt;(&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;select top 100&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;col1, col2, col3&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;from bigtable&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;order by col2&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;font face="Calibri" size="3"&gt;) as t1&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;font face="Calibri" size="3"&gt;join anotherbigtable as t2&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;font face="Calibri" size="3"&gt;on t1.col1 = t2.col1&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 10pt;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&lt;font face="Calibri" size="3"&gt;&lt;/font&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 10pt;"&gt;&lt;font face="Calibri" size="3"&gt;Execution plan for the query is :&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;|--Parallelism(Gather Streams)&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;|--Nested Loops(Inner Join, OUTER REFERENCES:([tempdb].[dbo].[bigtable].[col1], [Expr1005]) WITH &lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;|--&lt;b style="mso-bidi-font-weight:normal;"&gt;Parallelism(Distribute Streams, RoundRobin Partitioning)&lt;/b&gt;&lt;/font&gt;&lt;/font&gt; 
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;|&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;|--Top(TOP EXPRESSION:((100)))&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;|&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;|--Parallelism(Gather Streams, ORDER BY:([tempdb].[dbo].[bigtable].[col2] ASC))&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;|&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;|--Sort(TOP 100, ORDER BY:([tempdb].[dbo].[bigtable].[col2] ASC))&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;|&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;|--Clustered Index Scan(OBJECT:([tempdb].[dbo].[bigtable].[PK__bigtable__182C9B23]))&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 0pt;"&gt;&lt;font size="3"&gt;&lt;font face="Calibri"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;|--Clustered Index Seek(OBJECT:([tempdb].[dbo].[anotherbigtable].[PK__anotherbigtable__5EBF139D] AS [t2]), SEEK:([t2].[col1]=[tempdb].[dbo].[bigtable].[col1]) ORDERED FORWARD)&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;font face="Calibri" size="3"&gt;&amp;nbsp;&lt;/font&gt; 
&lt;p class="MsoNormal" style="MARGIN:0in 0in 10pt;TEXT-ALIGN:justify;"&gt;&lt;font face="Calibri" size="3"&gt;I find out there 3 parallelisms, the first parallelism comes immediately after SORT operator, this is parallel scan, and just because TOP (n) requires single thread execution, so first parallelism is gather stream parallelism. The second parallelism is round robin partitioning, it means that it distribute sets of rows for multi threads in Nested Loops operator. And the topmost is gather stream parallelism.&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 10pt;TEXT-ALIGN:justify;"&gt;&lt;font face="Calibri" size="3"&gt;In performance perspective, round robin partitioning is less desired operator because it handles no load balancing, and it is execution will stop here to gather complete TOP (n) records.&lt;/font&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN:0in 0in 10pt;TEXT-ALIGN:justify;"&gt;&lt;font face="Calibri" size="3"&gt;Parallelism is not bad at all, but there is some kinds of parallelism you need to be aware about and take appropriate action to correct the execution plan either by indexing or rewriting a problematic query.&lt;/font&gt;&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/kasim.wirama/archive/2008/07/20/round-robin-algorithm-in-distribute-stream-parallelism-of-sql-server-execution-plan.aspx&amp;amp;subject=Round Robin Algorithm in Distribute Stream Parallelism of SQL Server Execution Plan" 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/kasim.wirama/archive/2008/07/20/round-robin-algorithm-in-distribute-stream-parallelism-of-sql-server-execution-plan.aspx&amp;amp;t=Round+Robin+Algorithm+in+Distribute+Stream+Parallelism+of+SQL+Server+Execution+Plan" target="_blank" title="Submit Round Robin Algorithm in Distribute Stream Parallelism of SQL Server Execution Plan 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/kasim.wirama/archive/2008/07/20/round-robin-algorithm-in-distribute-stream-parallelism-of-sql-server-execution-plan.aspx&amp;amp;title=Round+Robin+Algorithm+in+Distribute+Stream+Parallelism+of+SQL+Server+Execution+Plan" target="_blank" title="Submit Round Robin Algorithm in Distribute Stream Parallelism of SQL Server Execution Plan 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/kasim.wirama/archive/2008/07/20/round-robin-algorithm-in-distribute-stream-parallelism-of-sql-server-execution-plan.aspx&amp;amp;phase=2" target="_blank" title="Submit Round Robin Algorithm in Distribute Stream Parallelism of SQL Server Execution Plan 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/kasim.wirama/archive/2008/07/20/round-robin-algorithm-in-distribute-stream-parallelism-of-sql-server-execution-plan.aspx&amp;amp;title=Round+Robin+Algorithm+in+Distribute+Stream+Parallelism+of+SQL+Server+Execution+Plan" target="_blank" title="Add Round Robin Algorithm in Distribute Stream Parallelism of SQL Server Execution Plan 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=57151" width="1" height="1"&gt;</description><category domain="http://geeks.netindonesia.net/blogs/kasim.wirama/archive/tags/SQL+Server/default.aspx">SQL Server</category></item><item><title>5 Big Security Threats</title><link>http://geeks.netindonesia.net/blogs/meidianto/archive/2008/07/20/5-big-security-threats.aspx</link><pubDate>Sun, 20 Jul 2008 10:08:00 GMT</pubDate><guid isPermaLink="false">5cc3a90d-ac9a-472a-8983-30514957434c:57148</guid><dc:creator>meidianto</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Traditional anti-virus software and firewalls miss these five current threats. &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;1 Trusted Users and Partners&lt;/strong&gt;&lt;br /&gt;These individuals have access to your most sensitive data. Without additional monitoring and policy enforcement technology in place, organizations are left flapping in the wind. &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;2 Web Application Vulnerabilities&lt;/strong&gt;&lt;br /&gt;Gartner estimates that 75 percent of today’s attacks are carried out through the application layer. Many of these application attacks are conducted through quickly coded Web applications, with little or no security baked in. Yet these Web apps are often connected to some of the most sensitive databases businesses own. &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;3 Missing Devices&lt;/strong&gt;&lt;br /&gt;Whether lost or stolen, unencrypted laptops and other mobile devices have the potential to expose your organization to high-profile data breaches if they contain sensitive information. &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;4 Custom Malware&lt;/strong&gt;&lt;br /&gt;Most security experts agree that signature-based anti-virus systems are overwhelmed by the proliferation of malware designed to fly under the radar of established signatures to attack systems and steal data. Signature-based protection cannot protect against custom malware that has never been detected before. &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;5 Social Engineering&lt;/strong&gt;&lt;br /&gt;When users provide log-in information to a “tech support” guy who doesn’t exist, or they unknowingly respond to spear-phishing attempts to steal their credentials, the bad guys gain unfettered access to your systems. These tricky attacks that prey on user ignorance must be headed off through education, policy creation and enforcement measures.&lt;/p&gt;
&lt;p&gt;To read the full article please go to &lt;a href="http://www.baselinemag.com/c/a/Security/Closing-the-Security-Gap/5/"&gt;http://www.baselinemag.com/c/a/Security/Closing-the-Security-Gap/5/&lt;/a&gt;&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/meidianto/archive/2008/07/20/5-big-security-threats.aspx&amp;amp;subject=5 Big Security Threats" 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/meidianto/archive/2008/07/20/5-big-security-threats.aspx&amp;amp;t=5+Big+Security+Threats" target="_blank" title="Submit 5 Big Security Threats 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/meidianto/archive/2008/07/20/5-big-security-threats.aspx&amp;amp;title=5+Big+Security+Threats" target="_blank" title="Submit 5 Big Security Threats 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/meidianto/archive/2008/07/20/5-big-security-threats.aspx&amp;amp;phase=2" target="_blank" title="Submit 5 Big Security Threats 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/meidianto/archive/2008/07/20/5-big-security-threats.aspx&amp;amp;title=5+Big+Security+Threats" target="_blank" title="Add 5 Big Security Threats 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=57148" width="1" height="1"&gt;</description><category domain="http://geeks.netindonesia.net/blogs/meidianto/archive/tags/Security/default.aspx">Security</category></item><item><title>Hand on Lab : ASP.NET 3.5</title><link>http://geeks.netindonesia.net/blogs/reyza/archive/2008/07/20/hand-on-lab-asp-net-3-5.aspx</link><pubDate>Sun, 20 Jul 2008 09:58:15 GMT</pubDate><guid isPermaLink="false">5cc3a90d-ac9a-472a-8983-30514957434c:57144</guid><dc:creator>reyza</dc:creator><slash:comments>2</slash:comments><description>&lt;p&gt;Kesulitan belajar Visual Studio 2008 karena belum banyak yang berbahasa Indonesia ?&lt;/p&gt; &lt;p&gt;Kesulitan belajar C# 3.0 karena belum banyak yang berbahasa Indonesia&amp;nbsp; ?&lt;/p&gt; &lt;p&gt;Kesulitan belajar ASP.NET 3.5 karena belum banyak yang berbahasa Indonesia ?&lt;/p&gt; &lt;p&gt;Kesulitan belajar ASP.NET Ajax dan Ajax Control Toolkit karena belum banyak yang berbahasa Indonesia ?&lt;/p&gt; &lt;p&gt;Ini ada sedikit oleh-oleh karena habis mengadakan In House Training di &lt;a href="http://www.ptmsp.co.id"&gt;PT MSP&lt;/a&gt; salah satu ISV di Bandung yang sudah dikenal dengan basis teknologi PHP dan Delphi. Oleh-oleh berupa modul training. Isinya masih jauh dari bagus, saya juga yakin banyak istilah yang salah atau hal-hal lainnya. Maka oleh dari itu butuh masukan untuk perbaikan bahkan tambahan konsep-konsep pendukung. Apalagi masih ada 1 bab yang belum selesai dibuat, bab yang membahas tentang Report, yang direncanakan menggunakan Report Viewer dan Crystal Report .NET. Tetapi Insyallah bab tersebut akan dibuat (entah kapan).&lt;/p&gt; &lt;p&gt;Walaupun jauh dari garis batas bagus harapannya modul ini masih berfungsi untuk membantu pemula agar mendapatkan bayangan tentang ASP.NET dan fasilitas-fasilitas yang dapat memudahkan dalam membangun aplikasi web dengan ASP.NET.&lt;/p&gt; &lt;p&gt;Berikut ini daftar isi dari modul ini.&lt;/p&gt; &lt;p&gt;Daftar Isi  &lt;blockquote&gt; &lt;p&gt;1 Pendahuluan  &lt;p&gt;2 .NET 3.5 &amp;amp; Visual Studio 2008  &lt;p&gt;3 Pengenalan C#  &lt;p&gt;4 ASP.NET  &lt;p&gt;5 ASP.NET dan Database  &lt;p&gt;6 Design Antarmuka  &lt;p&gt;7 Resource &amp;amp; Globalization  &lt;p&gt;8 Validasi  &lt;p&gt;9 ASP.NET Ajax dan Ajax Control Toolkit  &lt;p&gt;10 Membership, Profile dan Navigasi&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;Bagi yang ingin membaca daftar isi terlebih dahulu dapat mengunduh ini : &lt;a href="http://ambigramindonesia.com/downloads/hol/HandOnLab_ASP.NET_3.5_DaftarIsi.pdf"&gt;HandOnLab_ASP.NET_3.5_DaftarIsi.pdf&lt;/a&gt; (format PDF, size :183KB).  &lt;p&gt;Sedangkan untuk mendapatkan file lengkapnya dapat mengunduh ini : &lt;a href="http://geeks.netindonesia.net/files/folders/57142/download.aspx"&gt;HandOnLab_ASP.NET_3.5.pdf&lt;/a&gt; (format PDF, size 7,4MB).  &lt;p&gt;Semoga berguna.&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/reyza/archive/2008/07/20/hand-on-lab-asp-net-3-5.aspx&amp;amp;subject=Hand on Lab : ASP.NET 3.5" 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/reyza/archive/2008/07/20/hand-on-lab-asp-net-3-5.aspx&amp;amp;t=Hand+on+Lab+%3a+ASP.NET+3.5" target="_blank" title="Submit Hand on Lab : ASP.NET 3.5 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/reyza/archive/2008/07/20/hand-on-lab-asp-net-3-5.aspx&amp;amp;title=Hand+on+Lab+%3a+ASP.NET+3.5" target="_blank" title="Submit Hand on Lab : ASP.NET 3.5 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/reyza/archive/2008/07/20/hand-on-lab-asp-net-3-5.aspx&amp;amp;phase=2" target="_blank" title="Submit Hand on Lab : ASP.NET 3.5 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/reyza/archive/2008/07/20/hand-on-lab-asp-net-3-5.aspx&amp;amp;title=Hand+on+Lab+%3a+ASP.NET+3.5" target="_blank" title="Add Hand on Lab : ASP.NET 3.5 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=57144" width="1" height="1"&gt;</description></item><item><title>Tim Antarmuka di MetroTV eLifeStyle</title><link>http://geeks.netindonesia.net/blogs/zeddy/archive/2008/07/20/tim-antarmuka-di-metrotv-elifestyle.aspx</link><pubDate>Sun, 20 Jul 2008 05:29:32 GMT</pubDate><guid isPermaLink="false">5cc3a90d-ac9a-472a-8983-30514957434c:57122</guid><dc:creator>zeddy</dc:creator><slash:comments>1</slash:comments><description>Hari ini baru selesai nganterin Tim Antarmuka dari ITB ke MetroTV di Kebon Jeruk. Wuih, ini keduanya masuk studio TV, yg pertama di ANTV dan nggak terlalu besar. Tapi di MetroTV guede banget dan ada lounge nya yg kayak lounge hotel. Dimas dan Ella mewakili dari Tim Antarmuka (krn slot-nya cuman 20 menit) dan on-air hari Minggu ini, jam 09.05 - 09.30. Siaran ulangnya kalo nggak salah Senin dini hari jam 01.00. Sempet ngeri juga karena agak telat, dikarenakan malam sebelumnya kita makan2 steak &amp;amp;...(&lt;a href="http://geeks.netindonesia.net/blogs/zeddy/archive/2008/07/20/tim-antarmuka-di-metrotv-elifestyle.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://geeks.netindonesia.net/aggbug.aspx?PostID=57122" width="1" height="1"&gt;</description><category domain="http://geeks.netindonesia.net/blogs/zeddy/archive/tags/Imagine+Cup/default.aspx">Imagine Cup</category></item><item><title>The New Search Engine is Cool...</title><link>http://geeks.netindonesia.net/blogs/zeddy/archive/2008/07/19/the-new-search-engine-is-cool.aspx</link><pubDate>Sat, 19 Jul 2008 18:13:38 GMT</pubDate><guid isPermaLink="false">5cc3a90d-ac9a-472a-8983-30514957434c:57074</guid><dc:creator>zeddy</dc:creator><slash:comments>0</slash:comments><description>So I was reading about 2008 R&amp;amp;D 100 Awards for Technology Advances and noticed that Lawrence Berkeley National Laboratory won 4 R&amp;amp;D awards from the 100. The awards are called &amp;quot;The Oscars of Invention&amp;quot; by The Chicago Tribune. So here&amp;#39;s 1 of the 4 Berkeley innovation that&amp;#39;s interesting: Biomimetic Search Engine The Biomimetic Search Engine is the only search engine that couples the way people learn with the unmatched speed and data storage capabilities of computers. In doing...(&lt;a href="http://geeks.netindonesia.net/blogs/zeddy/archive/2008/07/19/the-new-search-engine-is-cool.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://geeks.netindonesia.net/aggbug.aspx?PostID=57074" width="1" height="1"&gt;</description><category domain="http://geeks.netindonesia.net/blogs/zeddy/archive/tags/Innovation/default.aspx">Innovation</category></item><item><title>MSDN Special Edition - New MVP</title><link>http://geeks.netindonesia.net/blogs/narn/archive/2008/07/19/msdn-special-edition-new-mvp.aspx</link><pubDate>Sat, 19 Jul 2008 07:40:17 GMT</pubDate><guid isPermaLink="false">5cc3a90d-ac9a-472a-8983-30514957434c:57027</guid><dc:creator>Narenda Wicaksono</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Masih ingat dengan hadirnya &lt;a href="http://geeks.netindonesia.net/blogs/narn/archive/2008/07/01/indonesian-new-mvps.aspx" target="_blank"&gt;MVP baru&lt;/a&gt; di Indonesia? Well, ternyata teman-teman MVP kita sudah tidak sabar untuk berbagi kedahsyatan mereka untuk rekan-rekan developer dalam MSDN Special Edition - New MVP. Tak lengkap bila MSDN tidak dihadiri oleh speaker kawakan kita - salah satu tokoh developer nasional - yang di import langsung dari kantor Regional; siapa lagi bila bukan R.A.M (Regional Adnan Mattotorang) :p&lt;/p&gt; &lt;p&gt;Nah, tentu untuk menyambung tema dari &lt;a href="http://wss-id.org/blogs/narenda/archive/2008/07/09/technet-uc-in-one-day-in-jakarta.aspx" target="_blank"&gt;TechNet Unified Communication in The Box in One Day&lt;/a&gt;, bulan ini, tema untuk MSDN kali ini akan diselaraskan dengan tema dari Unified Communication, Virtualization, dan Office. Rekan developers akan melihat secara langsung Coding on The Fly Session dari putra terbaik bangsa yang mendesain sesi dan demo mereka sendiri (rekan tidak akan menemukan tema ini di dunia persilatan).&lt;/p&gt; &lt;p&gt;&lt;a href="http://geeks.netindonesia.net/blogs/narn/WindowsLiveWriter/MSDNSpecialEditionNewMVP_3396/msdn800_2.jpg"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" height="772" alt="msdn800" src="http://geeks.netindonesia.net/blogs/narn/WindowsLiveWriter/MSDNSpecialEditionNewMVP_3396/msdn800_thumb.jpg" width="549" border="0" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;Kapan lagi lihat Coding VSTO, Exchange Web Services, OCS Presence dan PowerShell? Register segera - tempat terbatas!&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;Salam Developers!&lt;/p&gt; &lt;p&gt;Narenda Wicaksono&lt;/p&gt; &lt;p&gt;Technical Advisor&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/narn/archive/2008/07/19/msdn-special-edition-new-mvp.aspx&amp;amp;subject=MSDN Special Edition - New MVP" 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/narn/archive/2008/07/19/msdn-special-edition-new-mvp.aspx&amp;amp;t=MSDN+Special+Edition+-+New+MVP" target="_blank" title="Submit MSDN Special Edition - New MVP 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/narn/archive/2008/07/19/msdn-special-edition-new-mvp.aspx&amp;amp;title=MSDN+Special+Edition+-+New+MVP" target="_blank" title="Submit MSDN Special Edition - New MVP 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/narn/archive/2008/07/19/msdn-special-edition-new-mvp.aspx&amp;amp;phase=2" target="_blank" title="Submit MSDN Special Edition - New MVP 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/narn/archive/2008/07/19/msdn-special-edition-new-mvp.aspx&amp;amp;title=MSDN+Special+Edition+-+New+MVP" target="_blank" title="Add MSDN Special Edition - New MVP 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=57027" width="1" height="1"&gt;</description></item><item><title>Expression Web 2 PHP IntelliSense Support</title><link>http://geeks.netindonesia.net/blogs/sagiarsyad/archive/2008/07/19/expression-web-2-php-intellisense-support.aspx</link><pubDate>Sat, 19 Jul 2008 01:41:41 GMT</pubDate><guid isPermaLink="false">5cc3a90d-ac9a-472a-8983-30514957434c:56959</guid><dc:creator>sagi</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.microsoft.com/expression/products/Overview.aspx?key=web"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" src="http://geeks.netindonesia.net/blogs/risman/WindowsLiveWriter/PHPisFirstClassCitizeninExpressionWeb2_ACAE/01_5.jpg" alt="" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;&amp;quot;menyikapi&amp;quot; &lt;a href="http://geeks.netindonesia.net/blogs/risman/archive/2008/07/13/php-is-first-class-citizen-in-expression-web-2.aspx"&gt;postingan pak Risman&lt;/a&gt; tentang php intelisense support pada &lt;a href="http://www.microsoft.com/expression/products/Overview.aspx?key=web"&gt;Expression Web 2&lt;/a&gt;, saya tergoda untuk mecobanya sendiri.&lt;/p&gt; &lt;p&gt;memang suatu hal yang menarik pada Expression Web 2 adalaha adanya php intelisense support. bagi saya yang biasa coding php menggunakan &lt;a href="http://notepad-plus.sourceforge.net/uk/site.htm"&gt;Notepad++&lt;/a&gt; saya menemukan fitur yang sama persis dan cukup membantu, yaitu code coloring. Bukan cuma itu, pada Expression Web 2 ini, suatu fitur yang sering saya temui pada Visual Studio juga ada di sini, yaitu Intelisense untuk php. &lt;/p&gt; &lt;p&gt;Namun berbeda dengan Intelisennse nya Visual Studio, dimana C# compile ditanam (diintegrasikan) dalam Visual Studio nya. pada Expression Web 2 ini, php tidak ditanam pada Expression Web 2 ini, nampaknya yang ada adalah intellisense untuk native php function. Hal ini dikarenakan tidak dilakukannya partial &lt;strike&gt;compile&lt;/strike&gt; Interpret dengan php.exe oleh Expression Web 2 seperti hal nya yang dilakukan Visual Studio untuk men-generate Intelisense ada C#&lt;/p&gt; &lt;p&gt;Tampilan dari Expression Web 2 ini mirip dengan &lt;a href="http://office.microsoft.com/en-us/sharepointdesigner/FX100487631033.aspx"&gt;Sharepoint Designer&lt;/a&gt; yang juga memiliki fungsional yang hampir sama, yaitu HTML Editor, namun Expression Web 2 ini tidak mensupport Sharepoint tentunya :)&lt;/p&gt; &lt;h4&gt;ScreenShots&lt;/h4&gt; &lt;p&gt;&lt;a href="http://geeks.netindonesia.net/blogs/sagiarsyad/WindowsLiveWriter/ExpressionWeb2PHPIntelliSenseSupport_7908/xweb-php1_2.jpg"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" height="310" alt="xweb-php1" src="http://geeks.netindonesia.net/blogs/sagiarsyad/WindowsLiveWriter/ExpressionWeb2PHPIntelliSenseSupport_7908/xweb-php1_thumb.jpg" width="400" border="0" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;intelisense pada php function &lt;/p&gt; &lt;p&gt;&lt;a href="http://geeks.netindonesia.net/blogs/sagiarsyad/WindowsLiveWriter/ExpressionWeb2PHPIntelliSenseSupport_7908/xweb-php2_2.jpg"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" height="310" alt="xweb-php2" src="http://geeks.netindonesia.net/blogs/sagiarsyad/WindowsLiveWriter/ExpressionWeb2PHPIntelliSenseSupport_7908/xweb-php2_thumb.jpg" width="400" border="0" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;intelisense pada php reserved variable&lt;/p&gt; &lt;p&gt;&lt;a href="http://geeks.netindonesia.net/blogs/sagiarsyad/WindowsLiveWriter/ExpressionWeb2PHPIntelliSenseSupport_7908/xweb-php3_2.jpg"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="295" alt="xweb-php3" src="http://geeks.netindonesia.net/blogs/sagiarsyad/WindowsLiveWriter/ExpressionWeb2PHPIntelliSenseSupport_7908/xweb-php3_thumb.jpg" width="400" border="0" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;php code coloring&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;See you next &lt;em&gt;Deculture&lt;/em&gt; - S.A.&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/sagiarsyad/archive/2008/07/19/expression-web-2-php-intellisense-support.aspx&amp;amp;subject=Expression Web 2 PHP IntelliSense Support" 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/sagiarsyad/archive/2008/07/19/expression-web-2-php-intellisense-support.aspx&amp;amp;t=Expression+Web+2+PHP+IntelliSense+Support" target="_blank" title="Submit Expression Web 2 PHP IntelliSense Support 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/sagiarsyad/archive/2008/07/19/expression-web-2-php-intellisense-support.aspx&amp;amp;title=Expression+Web+2+PHP+IntelliSense+Support" target="_blank" title="Submit Expression Web 2 PHP IntelliSense Support 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/sagiarsyad/archive/2008/07/19/expression-web-2-php-intellisense-support.aspx&amp;amp;phase=2" target="_blank" title="Submit Expression Web 2 PHP IntelliSense Support 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/sagiarsyad/archive/2008/07/19/expression-web-2-php-intellisense-support.aspx&amp;amp;title=Expression+Web+2+PHP+IntelliSense+Support" target="_blank" title="Add Expression Web 2 PHP IntelliSense Support 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=56959" width="1" height="1"&gt;</description><category domain="http://geeks.netindonesia.net/blogs/sagiarsyad/archive/tags/PHP/default.aspx">PHP</category><category domain="http://geeks.netindonesia.net/blogs/sagiarsyad/archive/tags/Expression+Web/default.aspx">Expression Web</category><category domain="http://geeks.netindonesia.net/blogs/sagiarsyad/archive/tags/Review/default.aspx">Review</category></item><item><title>Ganti (nambah) blogs</title><link>http://geeks.netindonesia.net/blogs/hafiz/archive/2008/07/18/ganti-nambah-blogs.aspx</link><pubDate>Fri, 18 Jul 2008 09:00:00 GMT</pubDate><guid isPermaLink="false">5cc3a90d-ac9a-472a-8983-30514957434c:56898</guid><dc:creator>hafiz_ar99</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Berhubung blogs yang kemaren namanya kepanjangan, jadi gw minta tolong sagi untuk bikinin url baru untuk blogs di geeks ini.&lt;/p&gt;&lt;p&gt;Jadi yang kemaren geeks.netindonesia.net/blogs/hafizarraja, ga akan nambah post (natural, :P)&lt;/p&gt;&lt;p&gt;trus yang ini,geeks.netindonesia.net/blogs/hafiz, mudah2an akan terus bertambah postnya (kalo yang ini bukan natural, tapi usaha, :P)&lt;/p&gt;&lt;p&gt;&amp;nbsp; &lt;br /&gt;&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/hafiz/archive/2008/07/18/ganti-nambah-blogs.aspx&amp;amp;subject=Ganti (nambah) blogs" 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/hafiz/archive/2008/07/18/ganti-nambah-blogs.aspx&amp;amp;t=Ganti+(nambah)+blogs" target="_blank" title="Submit Ganti (nambah) blogs 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/hafiz/archive/2008/07/18/ganti-nambah-blogs.aspx&amp;amp;title=Ganti+(nambah)+blogs" target="_blank" title="Submit Ganti (nambah) blogs 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/hafiz/archive/2008/07/18/ganti-nambah-blogs.aspx&amp;amp;phase=2" target="_blank" title="Submit Ganti (nambah) blogs 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/hafiz/archive/2008/07/18/ganti-nambah-blogs.aspx&amp;amp;title=Ganti+(nambah)+blogs" target="_blank" title="Add Ganti (nambah) blogs 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=56898" width="1" height="1"&gt;</description></item><item><title>Page File dan Indexing di Vista</title><link>http://geeks.netindonesia.net/blogs/hafiz/archive/2008/07/18/page-file-dan-indexing-di-vista.aspx</link><pubDate>Fri, 18 Jul 2008 08:48:00 GMT</pubDate><guid isPermaLink="false">5cc3a90d-ac9a-472a-8983-30514957434c:56897</guid><dc:creator>hafiz_ar99</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;&amp;nbsp;Beberapa hari ini sempet bertanya-tanya, perasaan gw nginstall
macem2 di laptop gw cuma sekitar 25 Giga an, tapi ko serasa sampe 35
Giga an ya?&lt;/p&gt;&lt;p&gt;Setelah diselidiki dan bertanya2 ama sagi, ternyata
ada kemungkinan Indexing di drive vistanya yang makan harddisk lumayan
banyak. Biasanya kalo di PC rumah, gw cukup masuk ke Windows XP, dan ga
tau (belom tau) mekanismenya gimana drive vista dikomputer rumah gw
kembali normal. Tapi kan dilaptop gw kaga ada tuh windows xp nya. Y
sudah, dicoba lah cara manual pake clean up disk, trus indexingnya
dimatiin trus direstart. Hasilnya lumayan, drive vista di laptop gw
nambah 5 Giga.&lt;/p&gt;&lt;p&gt;&amp;nbsp;Penasaran lagi, matiin ah Page File di drive C nya, blom tau nih efeknya apaan, di vista siy warningnya cuma:&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;quot;kalo ada error ga dicatet&amp;quot; -- kira2 gitu katanya.&lt;/p&gt;&amp;nbsp;Trus gw restart komputer, lumayan sekarang nambah 3 Giga, jadi total gw mendapatkan kembali 8 Giga yang kemaren hilang. 
&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/hafiz/archive/2008/07/18/page-file-dan-indexing-di-vista.aspx&amp;amp;subject=Page File dan Indexing di Vista" 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/hafiz/archive/2008/07/18/page-file-dan-indexing-di-vista.aspx&amp;amp;t=Page+File+dan+Indexing+di+Vista" target="_blank" title="Submit Page File dan Indexing di Vista 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/hafiz/archive/2008/07/18/page-file-dan-indexing-di-vista.aspx&amp;amp;title=Page+File+dan+Indexing+di+Vista" target="_blank" title="Submit Page File dan Indexing di Vista 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/hafiz/archive/2008/07/18/page-file-dan-indexing-di-vista.aspx&amp;amp;phase=2" target="_blank" title="Submit Page File dan Indexing di Vista 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/hafiz/archive/2008/07/18/page-file-dan-indexing-di-vista.aspx&amp;amp;title=Page+File+dan+Indexing+di+Vista" target="_blank" title="Add Page File dan Indexing di Vista 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=56897" width="1" height="1"&gt;</description><category domain="http://geeks.netindonesia.net/blogs/hafiz/archive/tags/Page+File/default.aspx">Page File</category><category domain="http://geeks.netindonesia.net/blogs/hafiz/archive/tags/Vista/default.aspx">Vista</category><category domain="http://geeks.netindonesia.net/blogs/hafiz/archive/tags/Indexing/default.aspx">Indexing</category></item><item><title>Deploy ASP.NET 3.5 Application on Windows XP with IIS 5</title><link>http://geeks.netindonesia.net/blogs/hafiz/archive/2008/07/18/deploy-asp-net-3-5-application-on-windows-xp-with-iis-5.aspx</link><pubDate>Fri, 18 Jul 2008 08:38:00 GMT</pubDate><guid isPermaLink="false">5cc3a90d-ac9a-472a-8983-30514957434c:56896</guid><dc:creator>hafiz_ar99</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Aaaah finally, my first post at geeks.&lt;/p&gt;&lt;p&gt;Kelamaan menggunakan Vista jadi bikin kagok pas mau maen2 sama IIS di Windows XP.&lt;br /&gt;Kalo di vista nginstall IIS tinggal Turn on windows feature klik klik klik, install.&lt;br /&gt;Ga perlu pake CD installer. Nah, yang jadi masalah pas nginstal IIS di XP, jreng, ternyata&lt;br /&gt;minta CD installer Windows XP. Untung ada yang minjemin.&lt;br /&gt;&lt;br /&gt;Add or Remove Program -&amp;gt; Add or Remove Windows Component, kemudian check yang Internet &lt;br /&gt;Information Service, klik detialnya, trus di Check deh World Wide Webnya.&lt;br /&gt;&lt;br /&gt;Instalasi selese, cek di browser: Http://localhost, boom, berhasil.&lt;br /&gt;&lt;br /&gt;Di laptop yang gw install IISnya ini, udah diinstal juga .NET Framework 1.1, 2.0, bahkan 3.0.&lt;br /&gt;Maka gwcobalah, bikin file baru di C:\inetpub\wwwroot\tes\tes.aspx&lt;br /&gt;Ternyata yang terjadi adalah server unavailable..&lt;br /&gt;&lt;br /&gt;Kecurigaan pertama, di settingan Default Websitenya, pada propertiesnya ternyata pada&lt;br /&gt;tab ASP.NET belom dipilih .NET 2.0xxxx&lt;br /&gt;&lt;br /&gt;setelah di pilih dan diapply. Loh ko, malah ga bisa sama sekali IISnya. Cek sana sini, akhirnya&lt;br /&gt;gwcoba iisreset, ternyata manjur. Tapi masi tetep ga bisa buka tes.aspx dan file2 lain yang berekstensi&lt;br /&gt;*.aspx&lt;br /&gt;&lt;br /&gt;Kenapa ini, kenapa??, mana harus di deploy di laptop itu juga lagi. Akhirnya setelah bergoogling ria, gw&lt;br /&gt;menemukan ternyata kita harus melakukan registrasi dulu frameworknya dengan cara&lt;br /&gt;&lt;br /&gt;di cmd masuk ke %windir%\Microsoft.NET\Framework\vx.xxxx\aspnet_regiis.exe -i&lt;br /&gt;&lt;br /&gt;dan ternyata berhasil. Aaaaah, tenangnya, akhirnya bisa pulang. Tinggal nunggu instalasi .NET Framework 3.5&lt;br /&gt;selese diinstall.&lt;br /&gt;&lt;br /&gt;Nah, abis diinstal .net 3.5 nya. Asumsi gw, gw musti ganti lagi settingan di IISnya supaya framework .net yang &lt;br /&gt;dipake yang 3.5. Ternyata ga ada pilihannya. Dan setelah dicari2 emang di IIS, yang dipake tulisannya tetep 2.0 &lt;br /&gt;tapi dengan penambahan library yang banyak dari .net 3.5&lt;br /&gt;&lt;br /&gt;Akhirnya berhasil di deploy juga tu aplikasi. Tinggal nunggu demo besok. Mudah2an ga ada trouble.&lt;br /&gt;&lt;br /&gt;Bisa tidur dengan nyenyak malem ini.&lt;/p&gt;&lt;p&gt;&amp;nbsp;(Mau nulis pake bahasa inggris, kelamaan dan kebingungan translate ntar ga jadi posting lagi)&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/hafiz/archive/2008/07/18/deploy-asp-net-3-5-application-on-windows-xp-with-iis-5.aspx&amp;amp;subject=Deploy ASP.NET 3.5 Application on Windows XP with IIS 5" 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/hafiz/archive/2008/07/18/deploy-asp-net-3-5-application-on-windows-xp-with-iis-5.aspx&amp;amp;t=Deploy+ASP.NET+3.5+Application+on+Windows+XP+with+IIS+5" target="_blank" title="Submit Deploy ASP.NET 3.5 Application on Windows XP with IIS 5 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/hafiz/archive/2008/07/18/deploy-asp-net-3-5-application-on-windows-xp-with-iis-5.aspx&amp;amp;title=Deploy+ASP.NET+3.5+Application+on+Windows+XP+with+IIS+5" target="_blank" title="Submit Deploy ASP.NET 3.5 Application on Windows XP with IIS 5 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/hafiz/archive/2008/07/18/deploy-asp-net-3-5-application-on-windows-xp-with-iis-5.aspx&amp;amp;phase=2" target="_blank" title="Submit Deploy ASP.NET 3.5 Application on Windows XP with IIS 5 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/hafiz/archive/2008/07/18/deploy-asp-net-3-5-application-on-windows-xp-with-iis-5.aspx&amp;amp;title=Deploy+ASP.NET+3.5+Application+on+Windows+XP+with+IIS+5" target="_blank" title="Add Deploy ASP.NET 3.5 Application on Windows XP with IIS 5 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=56896" width="1" height="1"&gt;</description><category domain="http://geeks.netindonesia.net/blogs/hafiz/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://geeks.netindonesia.net/blogs/hafiz/archive/tags/Deploy/default.aspx">Deploy</category><category domain="http://geeks.netindonesia.net/blogs/hafiz/archive/tags/IIS+5/default.aspx">IIS 5</category></item><item><title>My Next Reading</title><link>http://geeks.netindonesia.net/blogs/anwarchandra/archive/2008/07/17/my-next-reading.aspx</link><pubDate>Thu, 17 Jul 2008 16:46:00 GMT</pubDate><guid isPermaLink="false">5cc3a90d-ac9a-472a-8983-30514957434c:56870</guid><dc:creator>anwarchandra</dc:creator><slash:comments>4</slash:comments><description>&lt;p&gt;Buku-buku ini baru nyampe tadi siang ke kantor. dan akan menemani kopi pagi gw di kantor untuk 3 bulan, eh 6 bulan, eh 1 tahun, eh 1 tahun setengah, eh 1 tahun 7 bulan 2 minggu ke depan. &lt;/p&gt;&lt;p&gt;&lt;img src="http://anwarchandra.files.wordpress.com/2008/07/dsc_1497.jpg" alt="t-sql" align="" border="" width="429" height="285" hspace="" /&gt;&lt;img src="http://anwarchandra.files.wordpress.com/2008/07/dsc_1498.jpg" alt="" align="" border="" width="429" height="285" hspace="" /&gt;&lt;img src="http://anwarchandra.files.wordpress.com/2008/07/dsc_1494.jpg" alt="" align="" border="" width="429" height="285" hspace="" /&gt;&lt;img src="http://anwarchandra.files.wordpress.com/2008/07/dsc_1496.jpg" alt="" align="" border="" width="429" height="285" hspace="" /&gt;&lt;img src="http://anwarchandra.files.wordpress.com/2008/07/dsc_1495.jpg" alt="" align="" border="" width="429" height="285" hspace="" /&gt;&lt;/p&gt;&lt;p&gt;SQL Server 2005? kenapa gak yang 2008?&lt;/p&gt;&lt;p&gt;Ya karena saat ini yg dipake di kantor masih SQL Server 2005. Dan sampai sekitar 2, 3 bulan ke depan gw berjibaku dengan SQL Server 2005. &lt;br /&gt;&lt;/p&gt;&lt;p&gt;Kalau ada yang menarik dari ASP.NET AJAX in Action dan gw gag lagi males, mungkin nanti akan gw tulis di sini atau dari buku lainnya di &lt;a href="http://anwarchandra.wordpress.com" title="blog wordpress" target="_blank"&gt;blog wordpress gw&lt;/a&gt;. &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/anwarchandra/archive/2008/07/17/my-next-reading.aspx&amp;amp;subject=My Next Reading" 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/anwarchandra/archive/2008/07/17/my-next-reading.aspx&amp;amp;t=My+Next+Reading" target="_blank" title="Submit My Next Reading 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/anwarchandra/archive/2008/07/17/my-next-reading.aspx&amp;amp;title=My+Next+Reading" target="_blank" title="Submit My Next Reading 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/anwarchandra/archive/2008/07/17/my-next-reading.aspx&amp;amp;phase=2" target="_blank" title="Submit My Next Reading 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/anwarchandra/archive/2008/07/17/my-next-reading.aspx&amp;amp;title=My+Next+Reading" target="_blank" title="Add My Next Reading 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=56870" width="1" height="1"&gt;</description><category domain="http://geeks.netindonesia.net/blogs/anwarchandra/archive/tags/SQL+Server/default.aspx">SQL Server</category><category domain="http://geeks.netindonesia.net/blogs/anwarchandra/archive/tags/asp.net/default.aspx">asp.net</category><category domain="http://geeks.netindonesia.net/blogs/anwarchandra/archive/tags/ajax/default.aspx">ajax</category><category domain="http://geeks.netindonesia.net/blogs/anwarchandra/archive/tags/jquery/default.aspx">jquery</category><category domain="http://geeks.netindonesia.net/blogs/anwarchandra/archive/tags/web+design/default.aspx">web design</category></item><item><title>4 years in MVP Program</title><link>http://geeks.netindonesia.net/blogs/norman/archive/2008/07/17/4-years-in-mvp-program.aspx</link><pubDate>Thu, 17 Jul 2008 04:18:00 GMT</pubDate><guid isPermaLink="false">5cc3a90d-ac9a-472a-8983-30514957434c:56845</guid><dc:creator>norman</dc:creator><slash:comments>9</slash:comments><description>&lt;p&gt;... and it&amp;#39;s going to end soon. &lt;img src="http://geeks.netindonesia.net/emoticons/emotion-1.gif" alt="Smile" /&gt;.&amp;nbsp;Maybe I&amp;#39;ll be back again someday.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;/em&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Hello Indonesia MVPs,&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;I would like to inform all that with effect from July 23rd, MVP Norman Sasono will move on to a new role in Microsoft – he will be officially joining Microsoft Indonesia as the Developer Evangelist. At the same time, &lt;strong&gt;Norman will also be retired from the MVP Program in accordance with the MVP Program policy.&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Norman has been with the MVP Program for the past 4 consecutive years and he has consistently shown his passion and enthusiasm to the Indonesia community, sharing his knowledge in the INDC forum, via his speaking engagements as well as in his technical blog. &lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Moving forward, Norman will be doing ‘depth’ engagement with Customers &amp;amp; ISVs/Partners in his new role and I’m looking forward to working with him in bringing more happiness and benefits to the Indonesia MVP Community.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;On behalf of the SEA MVP Team, I would like to thank Norman for his great contributions as an MVP for the past 4 years and yes, a warm and big welcome to the Microsoft family!&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Thanks,&lt;br /&gt;Lilian Quek&lt;br /&gt;MVP Lead, Southeast Asia&lt;/em&gt;&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/norman/archive/2008/07/17/4-years-in-mvp-program.aspx&amp;amp;subject=4 years in MVP Program" 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/norman/archive/2008/07/17/4-years-in-mvp-program.aspx&amp;amp;t=4+years+in+MVP+Program" target="_blank" title="Submit 4 years in MVP Program 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/norman/archive/2008/07/17/4-years-in-mvp-program.aspx&amp;amp;title=4+years+in+MVP+Program" target="_blank" title="Submit 4 years in MVP Program 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/norman/archive/2008/07/17/4-years-in-mvp-program.aspx&amp;amp;phase=2" target="_blank" title="Submit 4 years in MVP Program 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/norman/archive/2008/07/17/4-years-in-mvp-program.aspx&amp;amp;title=4+years+in+MVP+Program" target="_blank" title="Add 4 years in MVP Program 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=56845" width="1" height="1"&gt;</description><category domain="http://geeks.netindonesia.net/blogs/norman/archive/tags/MVP/default.aspx">MVP</category></item><item><title>RESOURCE: Free .NET Zero ebook by Charles Petzold</title><link>http://geeks.netindonesia.net/blogs/eriawan/archive/2008/07/17/resource-free-net-zero-ebook-by-charles-petzold.aspx</link><pubDate>Thu, 17 Jul 2008 04:04:52 GMT</pubDate><guid isPermaLink="false">5cc3a90d-ac9a-472a-8983-30514957434c:56844</guid><dc:creator>eriawan</dc:creator><slash:comments>2</slash:comments><description>&lt;p&gt;I know, it&amp;#39;s quite old but it&amp;#39;s still relevant, even today in the world of .NET 2.0, 3.0, and 3.5.&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.charlespetzold.com/dotnet/" target="_blank"&gt;&lt;font size="4"&gt;What the C or C++ Programmer Needs to Know About C# and the .NET Framework&lt;/font&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Enjoy reading! :)&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/eriawan/archive/2008/07/17/resource-free-net-zero-ebook-by-charles-petzold.aspx&amp;amp;subject=RESOURCE: Free .NET Zero ebook by Charles Petzold" 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/eriawan/archive/2008/07/17/resource-free-net-zero-ebook-by-charles-petzold.aspx&amp;amp;t=RESOURCE%3a+Free+.NET+Zero+ebook+by+Charles+Petzold" target="_blank" title="Submit RESOURCE: Free .NET Zero ebook by Charles Petzold 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/eriawan/archive/2008/07/17/resource-free-net-zero-ebook-by-charles-petzold.aspx&amp;amp;title=RESOURCE%3a+Free+.NET+Zero+ebook+by+Charles+Petzold" target="_blank" title="Submit RESOURCE: Free .NET Zero ebook by Charles Petzold 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/eriawan/archive/2008/07/17/resource-free-net-zero-ebook-by-charles-petzold.aspx&amp;amp;phase=2" target="_blank" title="Submit RESOURCE: Free .NET Zero ebook by Charles Petzold 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/eriawan/archive/2008/07/17/resource-free-net-zero-ebook-by-charles-petzold.aspx&amp;amp;title=RESOURCE%3a+Free+.NET+Zero+ebook+by+Charles+Petzold" target="_blank" title="Add RESOURCE: Free .NET Zero ebook by Charles Petzold 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=56844" width="1" height="1"&gt;</description></item><item><title>Page File dan Indexing di Vista</title><link>http://geeks.netindonesia.net/blogs/hafizarraja/archive/2008/07/17/page-file-dan-indexing-di-vista.aspx</link><pubDate>Thu, 17 Jul 2008 02:38:00 GMT</pubDate><guid isPermaLink="false">5cc3a90d-ac9a-472a-8983-30514957434c:56839</guid><dc:creator>hafiz_ar99</dc:creator><slash:comments>2</slash:comments><description>&lt;p&gt;Beberapa hari ini sempet bertanya-tanya, perasaan gw nginstall macem2 di laptop gw cuma sekitar 25 Giga an, tapi ko serasa sampe 35 Giga an ya?&lt;/p&gt;&lt;p&gt;Setelah diselidiki dan bertanya2 ama sagi, ternyata ada kemungkinan Indexing di drive vistanya yang makan harddisk lumayan banyak. Biasanya kalo di PC rumah, gw cukup masuk ke Windows XP, dan ga tau (belom tau) mekanismenya gimana drive vista dikomputer rumah gw kembali normal. Tapi kan dilaptop gw kaga ada tuh windows xp nya. Y sudah, dicoba lah cara manual pake clean up disk, trus indexingnya dimatiin trus direstart. Hasilnya lumayan, drive vista di laptop gw nambah 5 Giga.&lt;/p&gt;&lt;p&gt;&amp;nbsp;Penasaran lagi, matiin ah Page File di drive C nya, blom tau nih efeknya apaan, di vista siy warningnya cuma:&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;quot;kalo ada error ga dicatet&amp;quot; -- kira2 gitu katanya.&lt;/p&gt;&lt;p&gt;&amp;nbsp;Trus gw restart komputer, lumayan sekarang nambah 3 Giga, jadi total gw mendapatkan kembali 8 Giga yang kemaren hilang. &lt;br /&gt;&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/hafizarraja/archive/2008/07/17/page-file-dan-indexing-di-vista.aspx&amp;amp;subject=Page File dan Indexing di Vista" 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/hafizarraja/archive/2008/07/17/page-file-dan-indexing-di-vista.aspx&amp;amp;t=Page+File+dan+Indexing+di+Vista" target="_blank" title="Submit Page File dan Indexing di Vista 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/hafizarraja/archive/2008/07/17/page-file-dan-indexing-di-vista.aspx&amp;amp;title=Page+File+dan+Indexing+di+Vista" target="_blank" title="Submit Page File dan Indexing di Vista 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/hafizarraja/archive/2008/07/17/page-file-dan-indexing-di-vista.aspx&amp;amp;phase=2" target="_blank" title="Submit Page File dan Indexing di Vista 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/hafizarraja/archive/2008/07/17/page-file-dan-indexing-di-vista.aspx&amp;amp;title=Page+File+dan+Indexing+di+Vista" target="_blank" title="Add Page File dan Indexing di Vista 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=56839" width="1" height="1"&gt;</description><category domain="http://geeks.netindonesia.net/blogs/hafizarraja/archive/tags/Vista/default.aspx">Vista</category><category domain="http://geeks.netindonesia.net/blogs/hafizarraja/archive/tags/Indexing/default.aspx">Indexing</category></item><item><title>Preparing for PHP4Live... from the other side :)</title><link>http://geeks.netindonesia.net/blogs/zeddy/archive/2008/07/16/preparing-for-php4live-from-the-other-side.aspx</link><pubDate>Wed, 16 Jul 2008 19:46:07 GMT</pubDate><guid isPermaLink="false">5cc3a90d-ac9a-472a-8983-30514957434c:56831</guid><dc:creator>zeddy</dc:creator><slash:comments>1</slash:comments><description>Bos Risman has mentioned creating PHP extensions in Windows for PHP4Live (Live extensions for PHP). I&amp;#39;m gonna build a .so equivalent in the *Nix world in this post: I&amp;#39;m part of the PHP4Live team, so when this project hits the first gear, you&amp;#39;ll also be hearing from me. We all know that PHP is running more on *Nix machines than Windows, so I&amp;#39;ll make sure for every .DLL&amp;#39;s Pak Risman producing, I will build the equivalent .so too. I&amp;#39;ll give you a shorter tutorial on creating...(&lt;a href="http://geeks.netindonesia.net/blogs/zeddy/archive/2008/07/16/preparing-for-php4live-from-the-other-side.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://geeks.netindonesia.net/aggbug.aspx?PostID=56831" width="1" height="1"&gt;</description><category domain="http://geeks.netindonesia.net/blogs/zeddy/archive/tags/Interop/default.aspx">Interop</category></item><item><title>Deploy ASP.NET 3.5 Application on Windows XP with IIS 5</title><link>http://geeks.netindonesia.net/blogs/hafizarraja/archive/2008/07/16/deploy-asp-net-3-5-application-on-windows-xp-with-iis-5.aspx</link><pubDate>Wed, 16 Jul 2008 14:40:00 GMT</pubDate><guid isPermaLink="false">5cc3a90d-ac9a-472a-8983-30514957434c:56827</guid><dc:creator>hafiz_ar99</dc:creator><slash:comments>5</slash:comments><description>&lt;p&gt;Aaaah finally, my first post at geeks.&lt;/p&gt;&lt;p&gt;Kelamaan menggunakan Vista jadi bikin kagok pas mau maen2 sama IIS di Windows XP.&lt;br /&gt;Kalo di vista nginstall IIS tinggal Turn on windows feature klik klik klik, install.&lt;br /&gt;Ga perlu pake CD installer. Nah, yang jadi masalah pas nginstal IIS di XP, jreng, ternyata&lt;br /&gt;minta CD installer Windows XP. Untung ada yang minjemin.&lt;br /&gt;&lt;br /&gt;Add or Remove Program -&amp;gt; Add or Remove Windows Component, kemudian check yang Internet &lt;br /&gt;Information Service, klik detialnya, trus di Check deh World Wide Webnya.&lt;br /&gt;&lt;br /&gt;Instalasi selese, cek di browser: Http://localhost, boom, berhasil.&lt;br /&gt;&lt;br /&gt;Di laptop yang gw install IISnya ini, udah diinstal juga .NET Framework 1.1, 2.0, bahkan 3.0.&lt;br /&gt;Maka gwcobalah, bikin file baru di C:\inetpub\wwwroot\tes\tes.aspx&lt;br /&gt;Ternyata yang terjadi adalah server unavailable..&lt;br /&gt;&lt;br /&gt;Kecurigaan pertama, di settingan Default Websitenya, pada propertiesnya ternyata pada&lt;br /&gt;tab ASP.NET belom dipilih .NET 2.0xxxx&lt;br /&gt;&lt;br /&gt;setelah di pilih dan diapply. Loh ko, malah ga bisa sama sekali IISnya. Cek sana sini, akhirnya&lt;br /&gt;gwcoba iisreset, ternyata manjur. Tapi masi tetep ga bisa buka tes.aspx dan file2 lain yang berekstensi&lt;br /&gt;*.aspx&lt;br /&gt;&lt;br /&gt;Kenapa ini, kenapa??, mana harus di deploy di laptop itu juga lagi. Akhirnya setelah bergoogling ria, gw&lt;br /&gt;menemukan ternyata kita harus melakukan registrasi dulu frameworknya dengan cara&lt;br /&gt;&lt;br /&gt;di cmd masuk ke %windir%\Microsoft.NET\Framework\vx.xxxx\aspnet_regiis.exe -i&lt;br /&gt;&lt;br /&gt;dan ternyata berhasil. Aaaaah, tenangnya, akhirnya bisa pulang. Tinggal nunggu instalasi .NET Framework 3.5&lt;br /&gt;selese diinstall.&lt;br /&gt;&lt;br /&gt;Nah, abis diinstal .net 3.5 nya. Asumsi gw, gw musti ganti lagi settingan di IISnya supaya framework .net yang &lt;br /&gt;dipake yang 3.5. Ternyata ga ada pilihannya. Dan setelah dicari2 emang di IIS, yang dipake tulisannya tetep 2.0 &lt;br /&gt;tapi dengan penambahan library yang banyak dari .net 3.5&lt;br /&gt;&lt;br /&gt;Akhirnya berhasil di deploy juga tu aplikasi. Tinggal nunggu demo besok. Mudah2an ga ada trouble.&lt;br /&gt;&lt;br /&gt;Bisa tidur dengan nyenyak malem ini.&lt;/p&gt;&lt;p&gt;&amp;nbsp;(Mau nulis pake bahasa inggris, kelamaan dan kebingungan translate ntar ga jadi posting lagi)&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/hafizarraja/archive/2008/07/16/deploy-asp-net-3-5-application-on-windows-xp-with-iis-5.aspx&amp;amp;subject=Deploy ASP.NET 3.5 Application on Windows XP with IIS 5" 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/hafizarraja/archive/2008/07/16/deploy-asp-net-3-5-application-on-windows-xp-with-iis-5.aspx&amp;amp;t=Deploy+ASP.NET+3.5+Application+on+Windows+XP+with+IIS+5" target="_blank" title="Submit Deploy ASP.NET 3.5 Application on Windows XP with IIS 5 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/hafizarraja/archive/2008/07/16/deploy-asp-net-3-5-application-on-windows-xp-with-iis-5.aspx&amp;amp;title=Deploy+ASP.NET+3.5+Application+on+Windows+XP+with+IIS+5" target="_blank" title="Submit Deploy ASP.NET 3.5 Application on Windows XP with IIS 5 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/hafizarraja/archive/2008/07/16/deploy-asp-net-3-5-application-on-windows-xp-with-iis-5.aspx&amp;amp;phase=2" target="_blank" title="Submit Deploy ASP.NET 3.5 Application on Windows XP with IIS 5 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/hafizarraja/archive/2008/07/16/deploy-asp-net-3-5-application-on-windows-xp-with-iis-5.aspx&amp;amp;title=Deploy+ASP.NET+3.5+Application+on+Windows+XP+with+IIS+5" target="_blank" title="Add Deploy ASP.NET 3.5 Application on Windows XP with IIS 5 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=56827" width="1" height="1"&gt;</description><category domain="http://geeks.netindonesia.net/blogs/hafizarraja/archive/tags/ASP.NET/default.aspx">ASP.NET</category><category domain="http://geeks.netindonesia.net/blogs/hafizarraja/archive/tags/Deploy/default.aspx">Deploy</category><category domain="http://geeks.netindonesia.net/blogs/hafizarraja/archive/tags/IIS+5/default.aspx">IIS 5</category></item><item><title>SSCLI 2.0 with VC++ 2008 on Vista</title><link>http://geeks.netindonesia.net/blogs/risman/archive/2008/07/16/sscli-2-0-with-vc-2008-on-vista.aspx</link><pubDate>Wed, 16 Jul 2008 08:00:51 GMT</pubDate><guid isPermaLink="false">5cc3a90d-ac9a-472a-8983-30514957434c:56823</guid><dc:creator>Risman Adnan Mattotorang</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;&lt;/p&gt; &lt;p&gt;I tried to compile SSCLI 2.0 with VC++ 2008 on Vista, and again, too many error messages, due to :&lt;br /&gt;&lt;br /&gt;- Change of Windows Vista SDK include path and directory name&lt;br /&gt;- SUBSYSTEM_WINVER = ,&lt;strong&gt;4.00 &lt;/strong&gt;and SUBSYSTEM_CONVER = &lt;strong&gt;,4.00 &lt;/strong&gt;changed to &lt;strong&gt;,5.00&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;- &lt;/strong&gt;Incompatible warning level = -Wp64 (I am using 32 bit)&lt;br /&gt;- Change of compiler (_MSC_VER ==1500) &amp;amp; runtime versions (_MSVCRT MSVCR90)&lt;br /&gt;&lt;br /&gt;Basically you can do find and replace through all SSCLI source codes, but I strongly suggest you to follow &lt;a href="http://blogs.msdn.com/jeremykuhne/archive/2008/02/19/sscli-2-0-and-visual-studio-2008.aspx"&gt;Jeremy Kuhne manual steps&lt;/a&gt;. Once you done, just run &lt;strong&gt;env.bat&lt;/strong&gt; and then &lt;strong&gt;buildall&lt;/strong&gt; again. He also gives useful tips regarding the MSBUILD and VS Template for SSCLI. &lt;br /&gt;&lt;br /&gt;Enjoy learning CLR through SSCLI Codes!&lt;/p&gt; &lt;p&gt;Ciao - RAM&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/risman/archive/2008/07/16/sscli-2-0-with-vc-2008-on-vista.aspx&amp;amp;subject=SSCLI 2.0 with VC++ 2008 on Vista" 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/risman/archive/2008/07/16/sscli-2-0-with-vc-2008-on-vista.aspx&amp;amp;t=SSCLI+2.0+with+VC%2b%2b+2008+on+Vista" target="_blank" title="Submit SSCLI 2.0 with VC++ 2008 on Vista 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/risman/archive/2008/07/16/sscli-2-0-with-vc-2008-on-vista.aspx&amp;amp;title=SSCLI+2.0+with+VC%2b%2b+2008+on+Vista" target="_blank" title="Submit SSCLI 2.0 with VC++ 2008 on Vista 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/risman/archive/2008/07/16/sscli-2-0-with-vc-2008-on-vista.aspx&amp;amp;phase=2" target="_blank" title="Submit SSCLI 2.0 with VC++ 2008 on Vista 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/risman/archive/2008/07/16/sscli-2-0-with-vc-2008-on-vista.aspx&amp;amp;title=SSCLI+2.0+with+VC%2b%2b+2008+on+Vista" target="_blank" title="Add SSCLI 2.0 with VC++ 2008 on Vista 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=56823" width="1" height="1"&gt;</description></item><item><title>SSRS</title><link>http://geeks.netindonesia.net/blogs/cipto/archive/2008/07/16/ssrs.aspx</link><pubDate>Wed, 16 Jul 2008 03:56:00 GMT</pubDate><guid isPermaLink="false">5cc3a90d-ac9a-472a-8983-30514957434c:56819</guid><dc:creator>cipto</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;whoah it&amp;#39;s been 1 days to solve this issue,&lt;/p&gt;&lt;p&gt;everything below is using local report with SSRS not report server. &lt;br /&gt;&lt;/p&gt;&lt;p&gt;when using localreport with Microsoft report viewer, been quite a mystery, when somethings got wrong , it just display simple error which also a mystery. i search the net but found not a brief explanation &lt;/p&gt;&lt;p&gt;any way , when you are using sub report, the trouble gots higher.&lt;/p&gt;&lt;p&gt;you&amp;#39;ve got to manually bind the value for each object data source.&lt;/p&gt;&lt;p&gt;First step is to add event handler&lt;/p&gt;&lt;p&gt;Page load&lt;/p&gt;&lt;p&gt;{ &lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;b&gt;&amp;nbsp; ReportViewer1.LocalReport.SubreportProcessing += new Microsoft.Reporting.WebForms.SubreportProcessingEventHandler(LocalReport_SubreportProcessing);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/b&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b&gt;ReportViewer1.ReportRefresh += new System.ComponentModel.CancelEventHandler(ReportViewer1_ReportRefresh);&lt;/b&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; void ReportViewer1_ReportRefresh(object sender, System.ComponentModel.CancelEventArgs e)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ObjectDataSource1.DataBind();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ObjectDataSource2.DataBind();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ObjectDataSource3.DataBind();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;////this is processed row by row&lt;/p&gt;&lt;p&gt;//you&amp;#39;ve got to attach the report parameter to object datasource&lt;/p&gt;&lt;p&gt;//on local mode you need to do this &lt;br /&gt;&lt;/p&gt;&lt;p&gt; &amp;nbsp;&lt;b&gt;&amp;nbsp; void LocalReport_SubreportProcessing(object sender, Microsoft.Reporting.WebForms.SubreportProcessingEventArgs e)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/b&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; e.DataSources.Add(new ReportDataSource(&amp;quot;&lt;b&gt;SubWipproposal_WipProposal&lt;/b&gt;&amp;quot;, &amp;quot;ObjectDataSource2&amp;quot;));&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ObjectDataSource2.SelectParameters[0].DefaultValue = e.Parameters[0].Values[0];&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; e.DataSources.Add(new ReportDataSource(&amp;quot;&lt;b&gt;PipeLineDataset_GetProducttype&lt;/b&gt;&amp;quot;, &amp;quot;ObjectDataSource3&amp;quot;));&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ObjectDataSource3.SelectParameters[0].DefaultValue = e.Parameters[1].Values[0];&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ObjectDataSource3.SelectParameters[1].DefaultValue = e.Parameters[0].Values[0]; &lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;b&gt;} &lt;/b&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Error: SubReport could not be shown&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Solution: &lt;/p&gt;&lt;p&gt;1.Check every data source: the main report and the sub report , by clicking vside menu , report -&amp;gt;Datasource , already included the source of your report, add as necessary&lt;br /&gt;&lt;/p&gt;&lt;p&gt;2.Check&amp;nbsp; the naming of the dataset,report -&amp;gt;Datasource,must match&amp;nbsp; from the add report datasourcename (case sensitive) on subreportprocessing event&lt;/p&gt;&lt;p&gt;3.CHeck that your sub report parameters already define the same as the parameters being pass from main report &lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Error: &amp;quot;Text box.A Scope...&amp;quot;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/b&gt;&lt;/p&gt;&lt;p&gt;Solution: for multiple dataset in one report you&amp;nbsp; need to define the scope of each textbox. for ex:(=First(Fields!producttype.Value, &lt;b&gt;&amp;quot;PipeLineDataset_GetProducttype&amp;quot;&lt;/b&gt;) the bold one is the scope&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;when using multiple datasource, it&amp;#39;s better to use .List and then in that list there&amp;#39;s a sub report &lt;/p&gt;&lt;p&gt;Hope this help&lt;/p&gt;&lt;p&gt;Mark as answer :) :) &lt;br /&gt;&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/cipto/archive/2008/07/16/ssrs.aspx&amp;amp;subject=SSRS" 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/cipto/archive/2008/07/16/ssrs.aspx&amp;amp;t=SSRS" target="_blank" title="Submit SSRS 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/cipto/archive/2008/07/16/ssrs.aspx&amp;amp;title=SSRS" target="_blank" title="Submit SSRS 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/cipto/archive/2008/07/16/ssrs.aspx&amp;amp;phase=2" target="_blank" title="Submit SSRS 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/cipto/archive/2008/07/16/ssrs.aspx&amp;amp;title=SSRS" target="_blank" title="Add SSRS 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=56819" width="1" height="1"&gt;</description><category domain="http://geeks.netindonesia.net/blogs/cipto/archive/tags/SSRS/default.aspx">SSRS</category></item><item><title>Password User BlogEngine.NET 1.4 telah Terenkripsi</title><link>http://geeks.netindonesia.net/blogs/cahnom/archive/2008/07/16/password-user-blogengine-net-1-4-telah-terenkripsi.aspx</link><pubDate>Wed, 16 Jul 2008 01:50:51 GMT</pubDate><guid isPermaLink="false">5cc3a90d-ac9a-472a-8983-30514957434c:56809</guid><dc:creator>cahnom</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Akhirnya password user BlogEngine.NET dienkripsi juga. Hampir dua tahun pake BlogEngine.NET sejak versi 0.8, password dalam file XML disimpan dalam plain text. Setelah versi terbaru (1.4) akhirnya password dienkrip dengan algoritma SHA256. Kita bisa intip kode enkripsi password yang digunakan BlogEngine.NET sebagai berikut.&lt;/p&gt; &lt;p&gt; &lt;div class="wlWriterSmartContent" id="scid:57F11A72-B0E5-49c7-9094-E3A15BD5B5E6:bf582b97-c227-4a5d-8c68-5b2c4dd4acfd" style="padding-right:0px;display:inline;padding-left:0px;float:none;padding-bottom:0px;margin:0px;padding-top:0px;"&gt;&lt;pre style="background-color:White;overflow:auto;"&gt;&lt;div&gt;&lt;span style="color:#808080;"&gt;///&lt;/span&gt;&lt;span style="color:#008000;"&gt; &lt;/span&gt;&lt;span style="color:#808080;"&gt;&amp;lt;summary&amp;gt;&lt;/span&gt;&lt;span style="color:#008000;"&gt;
&lt;/span&gt;&lt;span style="color:#808080;"&gt;///&lt;/span&gt;&lt;span style="color:#008000;"&gt; Encrypts a string using the SHA256 algorithm.
&lt;/span&gt;&lt;span style="color:#808080;"&gt;///&lt;/span&gt;&lt;span style="color:#008000;"&gt; &lt;/span&gt;&lt;span style="color:#808080;"&gt;&amp;lt;/summary&amp;gt;&lt;/span&gt;&lt;span style="color:#808080;"&gt;
&lt;/span&gt;&lt;span style="color:#0000FF;"&gt;public&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;static&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;string&lt;/span&gt;&lt;span style="color:#000000;"&gt; HashPassword(&lt;/span&gt;&lt;span style="color:#0000FF;"&gt;string&lt;/span&gt;&lt;span style="color:#000000;"&gt; plainMessage)
{
    &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;byte&lt;/span&gt;&lt;span style="color:#000000;"&gt;[] data &lt;/span&gt;&lt;span style="color:#000000;"&gt;=&lt;/span&gt;&lt;span style="color:#000000;"&gt; Encoding.UTF8.GetBytes(plainMessage);
    &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;using&lt;/span&gt;&lt;span style="color:#000000;"&gt; (HashAlgorithm sha &lt;/span&gt;&lt;span style="color:#000000;"&gt;=&lt;/span&gt;&lt;span style="color:#000000;"&gt; &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;new&lt;/span&gt;&lt;span style="color:#000000;"&gt; SHA256Managed())
    {
        &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;byte&lt;/span&gt;&lt;span style="color:#000000;"&gt;[] encryptedBytes &lt;/span&gt;&lt;span style="color:#000000;"&gt;=&lt;/span&gt;&lt;span style="color:#000000;"&gt; sha.TransformFinalBlock(data, &lt;/span&gt;&lt;span style="color:#800080;"&gt;0&lt;/span&gt;&lt;span style="color:#000000;"&gt;, data.Length);
        &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;return&lt;/span&gt;&lt;span style="color:#000000;"&gt; Convert.ToBase64String(sha.Hash);
    }
}&lt;/span&gt;&lt;/div&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/p&gt;
&lt;p&gt;Pada file User.xml yang sebelumnya tidak dienkripsi sekarang sudah terenkripsi seperti terlihat pada kode berikut.&lt;/p&gt;
&lt;div class="wlWriterSmartContent" id="scid:57F11A72-B0E5-49c7-9094-E3A15BD5B5E6:ed6603fa-cd1d-463a-98bf-97c3f667d3bf" style="padding-right:0px;display:inline;padding-left:0px;float:none;padding-bottom:0px;margin:0px;padding-top:0px;"&gt;&lt;pre style="background-color:White;overflow:auto;"&gt;&lt;div&gt;&lt;span style="color:#0000FF;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#800000;"&gt;Users&lt;/span&gt;&lt;span style="color:#0000FF;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt;
  &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#800000;"&gt;User&lt;/span&gt;&lt;span style="color:#0000FF;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt;
    &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#800000;"&gt;UserName&lt;/span&gt;&lt;span style="color:#0000FF;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt;Admin&lt;/span&gt;&lt;span style="color:#0000FF;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color:#800000;"&gt;UserName&lt;/span&gt;&lt;span style="color:#0000FF;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt;
    &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#800000;"&gt;Password&lt;/span&gt;&lt;span style="color:#0000FF;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt;jGl25bVBBBW96Qi9Te4V37Fnqchz/Eu4qB9vKrRIqRg=&lt;/span&gt;&lt;span style="color:#0000FF;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color:#800000;"&gt;Password&lt;/span&gt;&lt;span style="color:#0000FF;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt;
    &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#800000;"&gt;Email&lt;/span&gt;&lt;span style="color:#0000FF;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt;post@example.com&lt;/span&gt;&lt;span style="color:#0000FF;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color:#800000;"&gt;Email&lt;/span&gt;&lt;span style="color:#0000FF;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt;
    &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#800000;"&gt;LastLoginTime&lt;/span&gt;&lt;span style="color:#0000FF;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt;2007-12-05 20:46:40&lt;/span&gt;&lt;span style="color:#0000FF;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color:#800000;"&gt;LastLoginTime&lt;/span&gt;&lt;span style="color:#0000FF;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt;
  &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color:#800000;"&gt;User&lt;/span&gt;&lt;span style="color:#0000FF;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt;
  &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#800000;"&gt;User&lt;/span&gt;&lt;span style="color:#0000FF;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt;
    &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#800000;"&gt;UserName&lt;/span&gt;&lt;span style="color:#0000FF;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt;mads&lt;/span&gt;&lt;span style="color:#0000FF;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color:#800000;"&gt;UserName&lt;/span&gt;&lt;span style="color:#0000FF;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt;
    &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#800000;"&gt;Password&lt;/span&gt;&lt;span style="color:#0000FF;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt;JXMu9HdxF4mOBSAx4DrWOPAzJt58v+/sHfrxoko0m0M=&lt;/span&gt;&lt;span style="color:#0000FF;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color:#800000;"&gt;Password&lt;/span&gt;&lt;span style="color:#0000FF;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt;
    &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#800000;"&gt;Email&lt;/span&gt;&lt;span style="color:#0000FF;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt;mads@zyb.dk&lt;/span&gt;&lt;span style="color:#0000FF;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color:#800000;"&gt;Email&lt;/span&gt;&lt;span style="color:#0000FF;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt;
    &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#800000;"&gt;LastLoginTime&lt;/span&gt;&lt;span style="color:#0000FF;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt;2008-07-07 19:11:41&lt;/span&gt;&lt;span style="color:#0000FF;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color:#800000;"&gt;LastLoginTime&lt;/span&gt;&lt;span style="color:#0000FF;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt;
  &lt;/span&gt;&lt;span style="color:#0000FF;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color:#800000;"&gt;User&lt;/span&gt;&lt;span style="color:#0000FF;"&gt;&amp;gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt;
&lt;/span&gt;&lt;span style="color:#0000FF;"&gt;&amp;lt;/&lt;/span&gt;&lt;span style="color:#800000;"&gt;Users&lt;/span&gt;&lt;span style="color:#0000FF;"&gt;&amp;gt;&lt;/span&gt;&lt;/div&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Seperti terlihat pada kode di atas bahwa password telah terenkripsi. Teks password sebenarnya tidak dapat terbaca. Password standar BlogEngine.NET untuk user Admin adalah &amp;quot;admin&amp;quot; tanpa tanda kutip.&lt;br /&gt;Akhirnya bisa lebih tenang karena password saya tidak bisa diintip lagi oleh admin hosting. Sorry ya mas Rudy... Hehehe...&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/cahnom/archive/2008/07/16/password-user-blogengine-net-1-4-telah-terenkripsi.aspx&amp;amp;subject=Password User BlogEngine.NET 1.4 telah Terenkripsi" 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/cahnom/archive/2008/07/16/password-user-blogengine-net-1-4-telah-terenkripsi.aspx&amp;amp;t=Password+User+BlogEngine.NET+1.4+telah+Terenkripsi" target="_blank" title="Submit Password User BlogEngine.NET 1.4 telah Terenkripsi 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/cahnom/archive/2008/07/16/password-user-blogengine-net-1-4-telah-terenkripsi.aspx&amp;amp;title=Password+User+BlogEngine.NET+1.4+telah+Terenkripsi" target="_blank" title="Submit Password User BlogEngine.NET 1.4 telah Terenkripsi 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/cahnom/archive/2008/07/16/password-user-blogengine-net-1-4-telah-terenkripsi.aspx&amp;amp;phase=2" target="_blank" title="Submit Password User BlogEngine.NET 1.4 telah Terenkripsi 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/cahnom/archive/2008/07/16/password-user-blogengine-net-1-4-telah-terenkripsi.aspx&amp;amp;title=Password+User+BlogEngine.NET+1.4+telah+Terenkripsi" target="_blank" title="Add Password User BlogEngine.NET 1.4 telah Terenkripsi 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=56809" width="1" height="1"&gt;</description><category domain="http://geeks.netindonesia.net/blogs/cahnom/archive/tags/BlogEngine/default.aspx">BlogEngine</category></item><item><title>Hidden Markov Model</title><link>http://geeks.netindonesia.net/blogs/norman/archive/2008/07/16/hidden-markov-model.aspx</link><pubDate>Wed, 16 Jul 2008 01:36:00 GMT</pubDate><guid isPermaLink="false">5cc3a90d-ac9a-472a-8983-30514957434c:56807</guid><dc:creator>norman</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Last semester I found &lt;a class="" href="http://en.wikipedia.org/wiki/Hidden_Markov_model"&gt;Hidden Markov Model&lt;/a&gt; in &amp;quot;Mathematics &amp;amp; Statistics for Computing&amp;quot; class, this semester I found it in &amp;quot;Computational Intelligence&amp;quot; class, next semester I&amp;#39;ll find it in &amp;quot;Pattern Recognition&amp;quot; class. Even in a song, I find &lt;a class="" href="http://en.wikipedia.org/wiki/Hidden_Markov_model"&gt;Hidden Markov Model&lt;/a&gt;. &lt;/p&gt;
&lt;p&gt;Look at &lt;a class="" href="http://geeks.netindonesia.net/blogs/norman/archive/2008/07/14/acintya-bheda-bheda-tattva.aspx"&gt;the lyrics I put on may last post&lt;/a&gt;...&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;Like the flower and the scent of summer,&lt;br /&gt;Like the sun and the shine,&lt;br /&gt;Well the truth may come in strange disguises,&lt;br /&gt;Send the message to your mind&lt;/em&gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;I think it&amp;#39;s the most poetic and beautiful expression of &lt;a class="" href="http://en.wikipedia.org/wiki/Hidden_Markov_model"&gt;Hidden Markov Model&lt;/a&gt;! &lt;img src="http://geeks.netindonesia.net/emoticons/emotion-1.gif" alt="Smile" /&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&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/norman/archive/2008/07/16/hidden-markov-model.aspx&amp;amp;subject=Hidden Markov Model" 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/norman/archive/2008/07/16/hidden-markov-model.aspx&amp;amp;t=Hidden+Markov+Model" target="_blank" title="Submit Hidden Markov Model 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/norman/archive/2008/07/16/hidden-markov-model.aspx&amp;amp;title=Hidden+Markov+Model" target="_blank" title="Submit Hidden Markov Model 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/norman/archive/2008/07/16/hidden-markov-model.aspx&amp;amp;phase=2" target="_blank" title="Submit Hidden Markov Model 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/norman/archive/2008/07/16/hidden-markov-model.aspx&amp;amp;title=Hidden+Markov+Model" target="_blank" title="Add Hidden Markov Model 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=56807" width="1" height="1"&gt;</description><category domain="http://geeks.netindonesia.net/blogs/norman/archive/tags/Hidden+Markov+Model/default.aspx">Hidden Markov Model</category></item><item><title>PayPal Verification: Akhirnya Verified Juga</title><link>http://geeks.netindonesia.net/blogs/cahnom/archive/2008/07/16/paypal-verification-akhirnya-verified-juga.aspx</link><pubDate>Wed, 16 Jul 2008 01:20:04 GMT</pubDate><guid isPermaLink="false">5cc3a90d-ac9a-472a-8983-30514957434c:56804</guid><dc:creator>cahnom</dc:creator><slash:comments>4</slash:comments><description>&lt;p&gt;Alhamdulillah, setelah beberapa bulan semenjak account bank Indonesia dapat menerima pembayaran dari PayPal, saya coba untuk verify beberapa debit card yang saya miliki. Satupun tidak ada yang dapat di-verify baik BCA, BNI dan terakhir Bank Niaga.&lt;/p&gt; &lt;p&gt;Karena semua debit card yang saya miliki tidak dapat digunakan akhirnya saya coba untuk apply kartu kredit Citibank. Setelah melalui proses verifikasi kartu kredit hampir satu bulan, akhirnya minggu kemaren kartu kredit diantar oleh kurir ke kantor. Dengan kartu kredit yang baru ini saya coba verify ke paypal. Setelah menunggu selama dua hari untuk mendapatkan empat digit PayPal code, akhirnya datang juga PayPal code di account detail citibank online saya.&lt;/p&gt; &lt;p&gt;&lt;a href="http://geeks.netindonesia.net/blogs/cahnom/WindowsLiveWriter/PayPalVerificationAkhirnyaVerifiedJuga_743C/image_2.png"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="222" alt="image" src="http://geeks.netindonesia.net/blogs/cahnom/WindowsLiveWriter/PayPalVerificationAkhirnyaVerifiedJuga_743C/image_thumb.png" width="244" border="0" /&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Sekarang saatnya untuk berburu dollar di dunia maya. Merdeka!!!&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/cahnom/archive/2008/07/16/paypal-verification-akhirnya-verified-juga.aspx&amp;amp;subject=PayPal Verification: Akhirnya Verified Juga" 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/cahnom/archive/2008/07/16/paypal-verification-akhirnya-verified-juga.aspx&amp;amp;t=PayPal+Verification%3a+Akhirnya+Verified+Juga" target="_blank" title="Submit PayPal Verification: Akhirnya Verified Juga 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/cahnom/archive/2008/07/16/paypal-verification-akhirnya-verified-juga.aspx&amp;amp;title=PayPal+Verification%3a+Akhirnya+Verified+Juga" target="_blank" title="Submit PayPal Verification: Akhirnya Verified Juga 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/cahnom/archive/2008/07/16/paypal-verification-akhirnya-verified-juga.aspx&amp;amp;phase=2" target="_blank" title="Submit PayPal Verification: Akhirnya Verified Juga 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/cahnom/archive/2008/07/16/paypal-verification-akhirnya-verified-juga.aspx&amp;amp;title=PayPal+Verification%3a+Akhirnya+Verified+Juga" target="_blank" title="Add PayPal Verification: Akhirnya Verified Juga 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=56804" width="1" height="1"&gt;</description><category domain="http://geeks.netindonesia.net/blogs/cahnom/archive/tags/Paypal/default.aspx">Paypal</category></item></channel></rss>