<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" version="2.0">

<channel>
	<title>Ronald Widha</title>
	
	<link>http://www.ronaldwidha.net</link>
	<description>podcast addict, believes in occam razor, software consultant</description>
	<lastBuildDate>Thu, 29 Sep 2011 17:18:36 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.5</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/RonaldWidha" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="ronaldwidha" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Getting the Mango Update on LG E900 Optimus 7</title>
		<link>http://www.ronaldwidha.net/2011/09/29/getting-the-mango-update-on-lg-e900-optimus-7/</link>
		<comments>http://www.ronaldwidha.net/2011/09/29/getting-the-mango-update-on-lg-e900-optimus-7/#comments</comments>
		<pubDate>Thu, 29 Sep 2011 16:54:41 +0000</pubDate>
		<dc:creator>Ronald Widha</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Forced Update]]></category>
		<category><![CDATA[Hack]]></category>
		<category><![CDATA[LG Optimus 7]]></category>
		<category><![CDATA[Mango]]></category>
		<category><![CDATA[tips]]></category>
		<category><![CDATA[Windows Phone 7]]></category>

		<guid isPermaLink="false">http://www.ronaldwidha.net/2011/09/29/getting-the-mango-update-on-lg-e900-optimus-7/</guid>
		<description><![CDATA[A lot of people seem to be having an issue updating their unbranded LG E900 Optimus 7 to Mango and getting Update error code 8018001E. Someone seem to work out what the issue was and pointing the finger on the fact that an unbranded LG E900 would not have gotten a firmware update which only [...]]]></description>
			<content:encoded><![CDATA[<p><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px; padding-top: 0px" title="Photo1" border="0" alt="Photo1" src="http://www.ronaldwidha.net/wp-content/uploads/2011/09/Photo1.jpg" width="400" height="400" /></p>
<p>A lot of people seem to be having an issue updating their unbranded LG E900 Optimus 7 to Mango and getting <a href="http://answers.microsoft.com/en-us/winphone/forum/wp7-sync/lg-e900-update-error-code-8018001e/1ec8d54d-0ee8-4db6-ab62-4ca26b3fbbe7">Update error code 8018001E</a>. </p>
<p><a href="http://forums.create.msdn.com/forums/p/92343/554042.aspx" target="_blank">Someone seem to work out what the issue was</a> and pointing the finger on the fact that an unbranded LG E900 would not have gotten a firmware update which only get rolled out by the carriers.</p>
<p>A friend pointed out these <a href="http://answers.microsoft.com/en-us/winphone/forum/wp7-sync/lg-e900-update-error-code-8018001e/1ec8d54d-0ee8-4db6-ab62-4ca26b3fbbe7?page=29&amp;tm=1317295784012&amp;tab=AllReplies" target="_blank"> excellent steps on Microsoft forum on how to update the LG Optimus 7 firmware</a>. But I had trouble understanding it so I thought I’ll copy paste it below and modify it as I see appropriate to make it even easier to follow.</p>
<p><strong>Step 1: Upgrade the phone’s firmware</strong></p>
<p>0. Download the desired <a href="http://forum.xda-developers.com/showthread.php?t=935578&amp;page=1" target="_blank">firmware from the xda forum</a>. I used&#160; and the LG E900 Europe Open and also download the <a href="http://www.mediafire.com/?5m3739ryrochh" target="_blank">dll for your phone according to your model</a>. The model number can be find underneath the phone’s battery. Mine says LGE900</p>
<p>1. Download <a href="http://www.mediafire.com/download.php?g85oyd6g5m6tadc">LGDP2 V36 UMTS Setup</a> and extract, go to LGDP2_31_INCLUDE_LGDP1_Setup folder and install the exe (use serial number that is provided inside the zip). By default this will instal to C:\DOWNLOAD. I’m getting an error cannot register one of the dll right before it finished. Click ok and continue.</p>
<p>2. You will also have a DOWNLOAD folder as a part of the LGFP2_V36_UMTS_Setup zip above. Copy the contents of the DOWNLOAD folder to C:\DOWNLOAD). OVERWRITE when asked.</p>
<p>3. Download <a href="http://www.mediafire.com/download.php?2cjjetho3j6x12c" target="_blank">cable drivers</a> from and Install LGUnitedMobileDriver_S497CA20_WHQL_ML_Ver_1.0. You do not need the rest inside the downloaded folder.</p>
<p>4. On your phone call screen, type ##634# (MFG App)</p>
<p>5. MFG application appears, enter 277634#*# as password and press enter</p>
<p>6. From ther go to 7. Engineering -&gt; 3. Port -&gt; 1. USB Switching Setting and select 2. QC Composite. Press ok to the info message appeared and your phone will auto reboot.</p>
<p>7. shut your phone back down and boot it in Emergency Download Mode by holding the Volume-, the Camera and the Power Button Simultaneously.</p>
<p>8. Connect your phone to your computer and your device will be recognized as a modem. Wait until the devises are installed and go to your device manager (right click on My Computer -&gt; Manage -&gt; Device manager ) and find the new installed modem. Go to it&#8217;s properties and find on which Com port it is connected ( under the Modem tab in properties ). Also, in the device manager find one more device installed under Com Ports Category. using the same method see it&#8217;s Com port as well. For me it was Com 14 and 15</p>
<p>disconnect your phone and turn the phone off.</p>
<p>9. Go to C: \ DOWNLOAD and run LGDP2_V36_UMTS.exe    <br />IMPORTANT:    <br />For XP users: Run with administrator privileges.    <br />For Windows 7 Users: Run with administrator privileges in Windows XP SP3 compatibility. Some users mentioned problems if not executed in compatibility.    <br />I got an error cannot load dll. Ignore and continue.</p>
<p>10. Under Division Drop down menu choose UMTS (NOT CDMA), then press OK without changing anything else.</p>
<p>11. Select the COM ports that you found in the device manager. </p>
<p>12. Select the dll you downloaded, make sure you downloaded the correct one. Be careful of the &#8216;H&#8217;. The one for the E900 starts with LGE900_ and not LGE900H_.</p>
<p>13. Press RUN DOWNLOAD CONFIGURATION and select the image you are interested (the .dz firmware that you download on item 0)</p>
<p>13. Press OK. </p>
<p>14. It&#8217;ll give an error the MONITOR PORT CAN NOT FIND! </p>
<p>15. Press START in the upper left.   <br />&#160; <br />16. Turn on the phone and usually when you see the Windows Phone logo, connect the phone to the computer using the same USB port as what you used previously.</p>
<p>17. The phone will go into recovery mode by itself, the flash will begin, when the software will reset command and see the LG logo appears press Stop, switch the phone off.</p>
<p><a href="http://www.ronaldwidha.net/wp-content/uploads/2011/09/image2.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.ronaldwidha.net/wp-content/uploads/2011/09/image_thumb.png" width="384" height="224" /></a></p>
<p>18. At this point, it’s almost like you have a new Windows Phone. Configure your phone and plug it back to the computer on a different USB port. Zune will automatically launch, and finish configuring the phone. You will be asked to update the Windows Phone to Feb 2011 release. Update it.</p>
<p><strong>Step 2: Force an update to Mango</strong></p>
<p>To do this, I found a tip from <a href="http://www.wpcentral.com/force-mango-update-early-through-zune-software" target="_blank">WPCentral</a>. Feel free to read it yourself, but essentially you need to go to zune, click update, and disconnect the internet as it is checking for new update. For me it seems you need to leave it on for 3 seconds before disconnecting it. </p>
<p>As what it says on the post, You need to do this a few times, so be patient.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ronaldwidha.net/2011/09/29/getting-the-mango-update-on-lg-e900-optimus-7/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>My attempt to win a .Net Rocks mug</title>
		<link>http://www.ronaldwidha.net/2011/09/08/my-attempt-to-win-a-net-rocks-mug/</link>
		<comments>http://www.ronaldwidha.net/2011/09/08/my-attempt-to-win-a-net-rocks-mug/#comments</comments>
		<pubDate>Thu, 08 Sep 2011 05:15:18 +0000</pubDate>
		<dc:creator>Ronald Widha</dc:creator>
				<category><![CDATA[Tumble]]></category>
		<category><![CDATA[opinion]]></category>

		<guid isPermaLink="false">http://www.ronaldwidha.net/2011/09/08/my-attempt-to-win-a-net-rocks-mug/</guid>
		<description><![CDATA[&#160; I did what I do best… I whine Read more …]]></description>
			<content:encoded><![CDATA[<p>&#160;</p>
<p align="center">I did what I do best… I whine</p>
<p><a href="http://www.dotnetrocks.com/default.aspx?showNum=695#comment-304766293" target="_blank"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.ronaldwidha.net/wp-content/uploads/2011/09/image1.png" width="608" height="180" /></a></p>
<p align="center"><a href="http://www.dotnetrocks.com/default.aspx?showNum=695#comment-304766293" target="_blank">Read more …</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ronaldwidha.net/2011/09/08/my-attempt-to-win-a-net-rocks-mug/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>On Waterfall vs Agile</title>
		<link>http://www.ronaldwidha.net/2011/08/30/on-waterfall-vs-agile/</link>
		<comments>http://www.ronaldwidha.net/2011/08/30/on-waterfall-vs-agile/#comments</comments>
		<pubDate>Tue, 30 Aug 2011 08:27:20 +0000</pubDate>
		<dc:creator>Ronald Widha</dc:creator>
				<category><![CDATA[Opinions]]></category>
		<category><![CDATA[Agile]]></category>
		<category><![CDATA[methodology]]></category>
		<category><![CDATA[waterfall]]></category>

		<guid isPermaLink="false">http://www.ronaldwidha.net/2011/08/30/on-waterfall-vs-agile/</guid>
		<description><![CDATA[This post on G+ inspired me to write this (you may or may not have access to it) Project management methodology, business model and software engineering practices need to go hand in hand. for e.g. A fixed price project needs to be accompanied with a more rigid waterfall Project Management methodology and need to be [...]]]></description>
			<content:encoded><![CDATA[<p>This <a href="https://plus.google.com/112674531673783811161/posts/dEEZscXs3No" target="_blank">post</a> on G+ inspired me to write this (you may or may not have access to it)</p>
<p>Project management methodology, business model and software engineering practices need to go hand in hand.</p>
<p>for e.g.</p>
<p>A fixed price project needs to be accompanied with a more rigid waterfall Project Management methodology and need to be supported by a clear scope, arc &amp; solution design. Change request control obviously have to be tight and clearly communicated to the people who are paying for it.</p>
<p>A flexible agile methodology has to be supported by time &amp; material billing so that business owners/client understand the implication of each change. it also need to be supported by discipline software engineering practices like automated regression testing, adhering to open closed principle, etc to allow change to happen frequently without sacrificing quality of the product.</p>
<p>Mixing and matching the 2 <em>composition</em> will often give you the worst of both world.</p>
<p><strong>Both rigid &amp; flexible approach can work well with the right &quot;support&quot;. </strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ronaldwidha.net/2011/08/30/on-waterfall-vs-agile/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Enabling Windows Authentication on Windows 7 + IIS7</title>
		<link>http://www.ronaldwidha.net/2011/08/30/enabling-windows-authentication-on-windows-7-iis7/</link>
		<comments>http://www.ronaldwidha.net/2011/08/30/enabling-windows-authentication-on-windows-7-iis7/#comments</comments>
		<pubDate>Tue, 30 Aug 2011 07:52:37 +0000</pubDate>
		<dc:creator>Ronald Widha</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[IIS7]]></category>
		<category><![CDATA[Windows 7]]></category>

		<guid isPermaLink="false">http://www.ronaldwidha.net/2011/08/30/enabling-windows-authentication-on-windows-7-iis7/</guid>
		<description><![CDATA[Open an elevated command prompt Run ‘pkgmgr.exe /iu:IIS-WindowsAuthentication’ There won’t be any feedback as you run this. Close IIS manager and re-open it. You should see it now.]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.ronaldwidha.net/wp-content/uploads/2011/08/image1.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.ronaldwidha.net/wp-content/uploads/2011/08/image_thumb.png" width="400" height="288" /></a></p>
<ol>
<li>Open an elevated command prompt</li>
<li>Run ‘pkgmgr.exe /iu:IIS-WindowsAuthentication’     <br />There won’t be any feedback as you run this.</li>
<li>Close IIS manager and re-open it. You should see it now.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.ronaldwidha.net/2011/08/30/enabling-windows-authentication-on-windows-7-iis7/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Introducing Boink: the “good enough” security challenge</title>
		<link>http://www.ronaldwidha.net/2011/08/17/introducing-boink-the-good-enough-security-challenge/</link>
		<comments>http://www.ronaldwidha.net/2011/08/17/introducing-boink-the-good-enough-security-challenge/#comments</comments>
		<pubDate>Wed, 17 Aug 2011 13:30:00 +0000</pubDate>
		<dc:creator>Ronald Widha</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[boink]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[tumblr]]></category>

		<guid isPermaLink="false">http://www.ronaldwidha.net/2011/08/17/introducing-boink-the-good-enough-security-challenge/</guid>
		<description><![CDATA[I’ve been using Tumblr for a while. I like the simplicity of the platform, the ability to aggregate out posts to social network sites &#38; the fact that I can easily download all the content out via the API. The problem is it doesn’t have a lot of security or access control features. Now, I [...]]]></description>
			<content:encoded><![CDATA[<p><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.ronaldwidha.net/wp-content/uploads/2011/08/image.png" width="400" height="300" /></p>
<p>I’ve been using Tumblr for a while. I like the simplicity of the platform, the ability to aggregate out posts to social network sites &amp; the fact that I can easily download all the content out via the API. The problem is it doesn’t have a lot of security or access control features.</p>
<p>Now, I don’t want a full blown username/password type of a security. I only wanted for people to prove that they “kinda” know me in real life by asking a private question like what is my daughter’s name. A good enough security measure.</p>
<h2>Introducing Boink</h2>
<p><strong>Boink </strong>is<strong> </strong>A simple javascript framework that does just that. It’s still at its early stage. Would love to see it used more on other sites, <a href="https://github.com/ronaldwidha/Boink" target="_blank">forked</a>, or just to get your feedback if you like/hate it!</p>
<p>See it in action on my personal photo blog: <a href="http://kucingnyasar.ronaldwidha.net/" target="_blank">Kucing Nyasar</a></p>
<h2>What it doesn’t do</h2>
<ol>
<li>it doesn’t stop hackers (or html/js savvy people) from getting in. It’s just a “good enough” security measure.</li>
<li>it doesn’t protect the information of the webpage securely.</li>
<li>(right now) it doesn’t even protect the secret answer securely. On the next release, instead of storing the secret answer as plain text, it will require the admin to specify an md5 hash of the secret answer instead. Feel free <a href="https://github.com/ronaldwidha/Boink" target="_blank">to help out implementing this</a>.</li>
</ol>
<h2>How to get it</h2>
<p>Head over to <a href="https://github.com/ronaldwidha/Boink" target="_blank">Boink’s repository at GitHub</a> for a sample page that has Boink applied to it. I’m working on a simple web app that host the core javascript &amp; generates the required tag to be copy pasted to any webpages.</p>
<p>You can also find the <a href="https://github.com/ronaldwidha/Boink/wiki" target="_blank">road map</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ronaldwidha.net/2011/08/17/introducing-boink-the-good-enough-security-challenge/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>.Net WebClient DownloadString screwed up my Unicode non english characters</title>
		<link>http://www.ronaldwidha.net/2011/08/10/net-webclient-downloadstring-screwed-up-my-unicode-non-english-characters/</link>
		<comments>http://www.ronaldwidha.net/2011/08/10/net-webclient-downloadstring-screwed-up-my-unicode-non-english-characters/#comments</comments>
		<pubDate>Wed, 10 Aug 2011 11:26:58 +0000</pubDate>
		<dc:creator>Ronald Widha</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[asp.net]]></category>
		<category><![CDATA[tumblr]]></category>
		<category><![CDATA[unicode]]></category>
		<category><![CDATA[web client]]></category>
		<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://www.ronaldwidha.net/2011/08/10/net-webclient-downloadstring-screwed-up-my-unicode-non-english-characters/</guid>
		<description><![CDATA[For the past several days, I was trying to build a small utility tool to copy a Tumblr blog in the same account. Some of my posts contains unicode characters, and instead of getting مركز ميركاتو instead I’m getting Ù…Ø±ÙƒØ² Ù…ÙŠØ±ÙƒØ§ØªÙˆ. Probably not much difference to you and I, but for arabic readers, the two [...]]]></description>
			<content:encoded><![CDATA[<p>For the past several days, I was trying to build a small utility tool to copy a Tumblr blog in the same account. Some of my posts contains unicode characters, and instead of getting <strong>مركز ميركاتو </strong>instead I’m getting <strong>Ù…Ø±ÙƒØ² Ù…ÙŠØ±ÙƒØ§ØªÙˆ</strong>. Probably not much difference to you and I, but for arabic readers, the two made a lot of difference <img style="border-bottom-style: none; border-left-style: none; border-top-style: none; border-right-style: none" class="wlEmoticon wlEmoticon-smile" alt="Smile" src="http://www.ronaldwidha.net/wp-content/uploads/2011/08/wlEmoticon-smile.png" /></p>
<p>Originally I had something like the following:</p>
<p>
<div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:57F11A72-B0E5-49c7-9094-E3A15BD5B5E6:d7f7f184-395d-4a16-b8ee-a26b961207a8" class="wlWriterEditableSmartContent">
<pre style="background-color:#FFFFFF;overflow: auto;"><span style="color: #0000FF;">string</span><span style="color: #000000;"> data </span><span style="color: #000000;">=</span><span style="color: #000000;"> client.DownloadString(</span><span style="color: #800000;">"</span><span style="color: #800000;">[some url]</span><span style="color: #800000;">"</span><span style="color: #000000;">);
var reader </span><span style="color: #000000;">=</span><span style="color: #000000;"> </span><span style="color: #0000FF;">new</span><span style="color: #000000;"> StringReader(data);</span></pre>
<p><!-- Code inserted with Steve Dunn's Windows Live Writer Code Formatter Plugin.  http://dunnhq.com --></div>
</p>
<p>Pretty straight forward right? But the thing is, it doesn’t work. So I found out the hard way, client.DownloadString doesn’t encode the characters using UTF-8.</p>
<p>To do that, I had to change the code to the following:</p>
<p><div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:57F11A72-B0E5-49c7-9094-E3A15BD5B5E6:144f796f-ab3d-4ea5-9c49-b0c153f2bf98" class="wlWriterEditableSmartContent">
<pre style="background-color:White;overflow: auto;"><span style="color: #000000;">var data </span><span style="color: #000000;">=</span><span style="color: #000000;"> client.DownloadData(</span><span style="color: #800000;">"</span><span style="color: #800000;">[some url]</span><span style="color: #800000;">"</span><span style="color: #000000;">);
var strungData </span><span style="color: #000000;">=</span><span style="color: #000000;"> Encoding.UTF8.GetString(data);
var reader </span><span style="color: #000000;">=</span><span style="color: #000000;"> </span><span style="color: #0000FF;">new</span><span style="color: #000000;"> StringReader(strungData);</span></pre>
<p><!-- Code inserted with Steve Dunn's Windows Live Writer Code Formatter Plugin.  http://dunnhq.com --></div></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ronaldwidha.net/2011/08/10/net-webclient-downloadstring-screwed-up-my-unicode-non-english-characters/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Good read/watch on Stuxnet–guaranteed to raise the hair on the back of your neck</title>
		<link>http://www.ronaldwidha.net/2011/07/25/good-readwatch-on-stuxnetguaranteed-to-raise-the-hair-on-the-back-of-your-neck/</link>
		<comments>http://www.ronaldwidha.net/2011/07/25/good-readwatch-on-stuxnetguaranteed-to-raise-the-hair-on-the-back-of-your-neck/#comments</comments>
		<pubDate>Mon, 25 Jul 2011 06:15:52 +0000</pubDate>
		<dc:creator>Ronald Widha</dc:creator>
				<category><![CDATA[Stuff]]></category>
		<category><![CDATA[recommended]]></category>
		<category><![CDATA[Stuxnet]]></category>

		<guid isPermaLink="false">http://www.ronaldwidha.net/2011/07/25/good-readwatch-on-stuxnetguaranteed-to-raise-the-hair-on-the-back-of-your-neck/</guid>
		<description><![CDATA[Ralph Langner: Cracking Stuxnet, a 21st-century cyber weapon &#8211; TED.com A friend of mine, Zeddy Iskandar pointed out an article on Wired (below) about the story of Stuxnet. I just realized that I watched about it on Ted Talks. Long story short, if you’re a geek &#38; or at least remotely interested in technology, these [...]]]></description>
			<content:encoded><![CDATA[<div id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:6f2cba42-0fdf-448f-9b02-d841fd121134" class="wlWriterEditableSmartContent" style="width: 446px; display: block; float: none; margin-left: auto; margin-right: auto; padding: 0px;">
<div><!--copy and paste--><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="446" height="326" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="wmode" value="transparent" /><param name="bgColor" value="#ffffff" /><param name="flashvars" value="vu=http://video.ted.com/talks/dynamic/RalphLangner_2011-medium.flv&amp;su=http://images.ted.com/images/ted/tedindex/embed-posters/RalphLangner-2011.embed_thumbnail.jpg&amp;vw=432&amp;vh=240&amp;ap=0&amp;ti=1107⟨=eng&amp;introDuration=15330&amp;adDuration=4000&amp;postAdDuration=830&amp;adKeys=talk=ralph_langner_cracking_stuxnet_a_21st_century_cyberweap;year=2011;theme=a_taste_of_ted2011;theme=bold_predictions_stern_warnings;theme=numbers_at_play;theme=what_s_next_in_tech;theme=war_and_peace;event=TED2011;tag=Iran;tag=Science;tag=Technology;tag=computers;tag=government;tag=nuclear+energy;tag=politics;tag=war;&amp;preAdTag=tconf.ted/embed;tile=1;sz=512x288;" /><param name="src" value="http://video.ted.com/assets/player/swf/EmbedPlayer.swf" /><param name="bgcolor" value="#ffffff" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="446" height="326" src="http://video.ted.com/assets/player/swf/EmbedPlayer.swf" flashvars="vu=http://video.ted.com/talks/dynamic/RalphLangner_2011-medium.flv&amp;su=http://images.ted.com/images/ted/tedindex/embed-posters/RalphLangner-2011.embed_thumbnail.jpg&amp;vw=432&amp;vh=240&amp;ap=0&amp;ti=1107⟨=eng&amp;introDuration=15330&amp;adDuration=4000&amp;postAdDuration=830&amp;adKeys=talk=ralph_langner_cracking_stuxnet_a_21st_century_cyberweap;year=2011;theme=a_taste_of_ted2011;theme=bold_predictions_stern_warnings;theme=numbers_at_play;theme=what_s_next_in_tech;theme=war_and_peace;event=TED2011;tag=Iran;tag=Science;tag=Technology;tag=computers;tag=government;tag=nuclear+energy;tag=politics;tag=war;&amp;preAdTag=tconf.ted/embed;tile=1;sz=512x288;" bgcolor="#ffffff" wmode="transparent" allowscriptaccess="always" allowfullscreen="true"></embed></object></div>
<div style="width: 446px; clear: both; font-size: .8em;">Ralph Langner: Cracking Stuxnet, a 21st-century cyber weapon &#8211; TED.com</div>
</div>
<p>A friend of mine, <a href="http://twitter.com/zeddyiskandar" target="_blank">Zeddy Iskandar</a> pointed out an article on Wired (below) about the story of Stuxnet. I just realized that I watched about it on Ted Talks.</p>
<p>Long story short, if you’re a geek &amp; or at least remotely interested in technology, these 2 links is a much watch/read. Watch the video above first, and if you still want to know more, read the Wired article below-written almost in the style of a detective novel.</p>
<p><a href="http://www.wired.com/threatlevel/2011/07/how-digital-detectives-deciphered-stuxnet/" target="_blank"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; margin-right: auto; padding-top: 0px; border: 0px;" title="image" src="http://www.ronaldwidha.net/wp-content/uploads/2011/07/image.png" border="0" alt="image" width="400" height="270" /></a></p>
<p><a href="http://www.wired.com/threatlevel/2011/07/how-digital-detectives-deciphered-stuxnet/" target="_blank">Wired: How Digital Detectives Deciphered Stuxnet</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ronaldwidha.net/2011/07/25/good-readwatch-on-stuxnetguaranteed-to-raise-the-hair-on-the-back-of-your-neck/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Basic reading accelerometer on Windows Phone 7 with XNA</title>
		<link>http://www.ronaldwidha.net/2011/07/15/basic-reading-accelerometer-on-windows-phone-7-with-xna/</link>
		<comments>http://www.ronaldwidha.net/2011/07/15/basic-reading-accelerometer-on-windows-phone-7-with-xna/#comments</comments>
		<pubDate>Fri, 15 Jul 2011 07:06:40 +0000</pubDate>
		<dc:creator>Ronald Widha</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.ronaldwidha.net/2011/07/15/basic-reading-accelerometer-on-windows-phone-7-with-xna/</guid>
		<description><![CDATA[After seeing the Boneheadsoftware guys with their awesome DiceBox, I thought I try my own hooking BepuPhysics with the WP accelerometer. Very crude, but (kinda) works]]></description>
			<content:encoded><![CDATA[<div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:4b8f8f58-ed9f-4911-8708-6818ce25b446" class="wlWriterEditableSmartContent">
<div><object width="448" height="252"><param name="movie" value="http://www.youtube.com/v/vj3yFNKHGHc?hl=en&amp;hd=1"></param><embed src="http://www.youtube.com/v/vj3yFNKHGHc?hl=en&amp;hd=1" type="application/x-shockwave-flash" width="448" height="252"></embed></object></div>
</div>
<p>After seeing the Boneheadsoftware guys with their awesome <a href="http://www.youtube.com/watch?v=FR9um1j1AUc" target="_blank">DiceBox</a>, I thought I try my own hooking <a href="http://bepuphysics.codeplex.com/" target="_blank">BepuPhysics</a> with the WP accelerometer. Very crude, but (kinda) works</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ronaldwidha.net/2011/07/15/basic-reading-accelerometer-on-windows-phone-7-with-xna/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>3 tips when using IE9 as your main web browser</title>
		<link>http://www.ronaldwidha.net/2011/04/30/3-tips-when-using-ie9-as-your-main-web-browser/</link>
		<comments>http://www.ronaldwidha.net/2011/04/30/3-tips-when-using-ie9-as-your-main-web-browser/#comments</comments>
		<pubDate>Sat, 30 Apr 2011 06:27:47 +0000</pubDate>
		<dc:creator>Ronald Widha</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[end user]]></category>
		<category><![CDATA[IE9]]></category>
		<category><![CDATA[non technical]]></category>
		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://www.ronaldwidha.net/2011/04/30/3-tips-when-using-ie9-as-your-main-web-browser/</guid>
		<description><![CDATA[I started using IE9 as my default browser a month ago and even though I wasn’t blown away in any sort of measure – I kinda “don’t mind” it. I stick to it ever since on my work computer (and at the same time switched from Chrome to Firefox 4 at home just to see [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.ronaldwidha.net/2011/03/15/on-ie9-day1/" target="_blank">I started using IE9 as my default browser a month ago</a> and even though I wasn’t blown away in any sort of measure – I kinda “don’t mind” it. I stick to it ever since on my work computer (and at the same time switched from Chrome to Firefox 4 at home just to see what the fuss is all about).</p>
<p>There are a few things that I’m used to on Chrome and straight away became a constant annoyance, here are a few tips on resolving those:</p>
<h2>Group my tabs on taskbar</h2>
<p>IE by default shows previews for individual tabs in the taskbar. Even though some people might find it useful, I am nowhere near used to it. With Chrome, I like the fact that I can tell I have 2 windows open (each window might have 10+ tabs open). </p>
<p>Also, the fact that I constantly have 15+ tabs open, the preview in the taskbar just become such a noise.</p>
<p>So you could change the behavior by:</p>
<ol>
<li>go to tools (gear icon on right hand side) &gt; internet options &gt; general tab &gt; tabs &gt; click on settings. </li>
<li>untick ‘show previews for individual tabs in the taskbar’. </li>
</ol>
<p><a href="http://www.ronaldwidha.net/wp-content/uploads/2011/04/image4.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px" title="image" border="0" alt="image" src="http://www.ronaldwidha.net/wp-content/uploads/2011/04/image_thumb4.png" width="402" height="273" /></a></p>
<h2>Tabs on a separate row</h2>
<p>IE9 provides a fresh design having the Url box and Tabs on a single row. The problem for someone like me who has 10+ tabs open, it doesn’t leave me with a lot of space.</p>
<p>This is how you change the behavior: right click anywhere near the Url box and choose Show tabs on a separate row.</p>
<p><a href="http://www.ronaldwidha.net/wp-content/uploads/2011/04/image5.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px" title="image" border="0" alt="image" src="http://www.ronaldwidha.net/wp-content/uploads/2011/04/image_thumb5.png" width="402" height="171" /></a></p>
<h2>Bookmarklets</h2>
<p>I love Google Chrome extensions, especially because of the fact that it’s situated in a strategic position right next to the Url box. The second best thing I find for me to have the same functionality is to use bookmarklets. I manage to create shortcuts for Read It Later and Delicious.</p>
<p>To do this simply:</p>
<ol>
<li>Find the bookmarkets that you want to use (for e.g. <a href="http://readitlaterlist.com/bookmarklets" target="_blank">Read It Later bookmarkets</a>, <a href="http://www.delicious.com/help/bookmarklets" target="_blank">Delicious bookmarklets</a>) </li>
<li>Add to Favorites\Favorites Bar </li>
<li>Show Favorites Bar so that you have easy access to them and simply delete the other default bookmarks. </li>
</ol>
<p><a href="http://www.ronaldwidha.net/wp-content/uploads/2011/04/image6.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px" title="image" border="0" alt="image" src="http://www.ronaldwidha.net/wp-content/uploads/2011/04/image_thumb6.png" width="402" height="126" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ronaldwidha.net/2011/04/30/3-tips-when-using-ie9-as-your-main-web-browser/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft Web Camp: Creating Cutting Edge Websites for Phones, Slates &amp; Beyond</title>
		<link>http://www.ronaldwidha.net/2011/04/26/microsoft-web-camp-creating-cutting-edge-websites-for-phones-slates-beyond/</link>
		<comments>http://www.ronaldwidha.net/2011/04/26/microsoft-web-camp-creating-cutting-edge-websites-for-phones-slates-beyond/#comments</comments>
		<pubDate>Tue, 26 Apr 2011 03:24:06 +0000</pubDate>
		<dc:creator>Ronald Widha</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[CSS3]]></category>
		<category><![CDATA[dubai]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[Media Query]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[Responsive Design]]></category>
		<category><![CDATA[WebCamp]]></category>
		<category><![CDATA[WebMatrix]]></category>
		<category><![CDATA[WP7]]></category>
		<category><![CDATA[Zubair Ahmed]]></category>

		<guid isPermaLink="false">http://www.ronaldwidha.net/2011/04/26/microsoft-web-camp-creating-cutting-edge-websites-for-phones-slates-beyond/</guid>
		<description><![CDATA[Zubair and I had the chance to present at the Microsoft Web Camps last April 16. We covered two topics: I did Responsive Design, and Zubair focused on WebMatrix and Visual Studio 2010. If you miss it, feel free to watch the video! The process of creating a website now always start with a question [...]]]></description>
			<content:encoded><![CDATA[<div align="center"><iframe height="300" src="http://player.vimeo.com/video/22849765?portrait=0" frameborder="0" width="400"></iframe></div>
<p><a href="http://zubairahmed.net/" target="_blank">Zubair</a> and I had the chance to present at the Microsoft Web Camps last April 16. We covered two topics: I did Responsive Design, and Zubair focused on WebMatrix and Visual Studio 2010. If you miss it, feel free to watch the video!</p>
<blockquote><p>The process of creating a website now always start with a question on figuring out the devices you want to support for; PCs, mobile phones and/or slate devices. Each of these devices may have different screen sizes, capabilities etc. For simplicity, designer/developer often chooses to build dedicated websites for each one of the platform which often leads to maintenance nightmare.</p>
<p>This talk showed how to design and develop a dynamic website for the various platforms using Responsive Design techniques. We&#8217;re starting up the process with WebMatrix and transitioning to Visual Studio 2010 as we progress. We touched on Html5, CSS3, Razor, Entity Framework 4 and C#.</p>
</blockquote>
<p>Here’s the slides that I use on the day:</p>
<div align="center">
<div class="prezi-player">
<style type="text/css" media="screen">
<p>.prezi-player { width: 500px; } .prezi-player-links { text-align: center; }</style>
<p><object id="prezi_apotyq18u09t" name="prezi_apotyq18u09t" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="500" height="400"><param name="movie" value="http://prezi.com/bin/preziloader.swf" /><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="bgcolor" value="#ffffff" /><param name="flashvars" value="prezi_id=apotyq18u09t&amp;lock_to_path=0&amp;color=ffffff&amp;autoplay=no&amp;autohide_ctrls=0" /><embed id="preziEmbed_apotyq18u09t" name="preziEmbed_apotyq18u09t" src="http://prezi.com/bin/preziloader.swf" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="270" bgcolor="#ffffff" flashvars="prezi_id=apotyq18u09t&amp;lock_to_path=0&amp;color=ffffff&amp;autoplay=no&amp;autohide_ctrls=0"></embed></object>
<div class="prezi-player-links">
<p><a title="The process of creating a website now always start with a question on figuring out the devices you want to support for; PCs, mobile phones and/or slate devices. Each of these devices may have different screen sizes, capabilities etc. For simplicity, desig" href="http://prezi.com/apotyq18u09t/creating-cutting-edge-websites-for-phones-slates-and-beyond/">Creating Cutting Edge Websites for Phones, Slates and Beyond</a> on <a href="http://prezi.com">Prezi</a></p>
</p></div>
</p></div>
</p></div>
<p>Here’s the sample website that we build/explained on the demo. And of course just right click and ‘view source’ (or use F12 tools/Firebug) if you want to explore the source code:</p>
<p>&#160;<a href="http://ronaldwidha.net/webcamp/"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px; padding-top: 0px" title="camping in the web" border="0" alt="camping in the web" src="http://www.ronaldwidha.net/wp-content/uploads/2011/04/camping-in-the-web.png" width="400" height="257" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.ronaldwidha.net/2011/04/26/microsoft-web-camp-creating-cutting-edge-websites-for-phones-slates-beyond/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

