<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://community.sgdotnet.org/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/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"><channel><title>SgDotNet</title><link>http://community.sgdotnet.org/blogs/</link><description>Singapore Professional .NET User Group -For Cool Developers</description><dc:language>en-US</dc:language><generator>CommunityServer 2008.5 (Build: 30912.2823)</generator><item><title>SGDN Jan 2009 UG Meeting</title><link>http://community.sgdotnet.org/blogs/microlau/archive/2009/01/03/sgdn-jan-2009-ug-meeting.aspx</link><pubDate>Sat, 03 Jan 2009 06:18:00 GMT</pubDate><guid isPermaLink="false">9f588fb1-4571-42db-9419-e7c908124e96:223947</guid><dc:creator>microlau</dc:creator><slash:comments>0</slash:comments><description>Our next UG Meeting is held on 8th January 2009, Level 22 BR-01, NTUC Building from 1830 hrs &amp;ndash; 2130 hrs. Light snacks will be served before the session. Spice up your ASP.NET web site using AJAX Lim Boon Tiong, ASP.NET MVP 1900 &amp;ndash; 2015 hrs During this session, Boon Tiong will examine a few of his favourite AJAX features with Visual Studio 2008. You&amp;#39;ll learn and experience the different ways of implementing AJAX and spice up your existing web site with minimum effort. About the Speaker...(&lt;a href="http://community.sgdotnet.org/blogs/microlau/archive/2009/01/03/sgdn-jan-2009-ug-meeting.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://community.sgdotnet.org/aggbug.aspx?PostID=223947" width="1" height="1"&gt;</description><category domain="http://community.sgdotnet.org/blogs/microlau/archive/tags/Events/default.aspx">Events</category></item><item><title>Google, Microsoft, Apple sued over preview icons</title><link>http://community.sgdotnet.org/blogs/usoup/archive/2008/12/29/google-microsoft-apple-sued-over-preview-icons.aspx</link><pubDate>Mon, 29 Dec 2008 03:04:27 GMT</pubDate><guid isPermaLink="false">9f588fb1-4571-42db-9419-e7c908124e96:223945</guid><dc:creator>usoup</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;&lt;a title="http://www.zdnetasia.com/news/internet/0,39044908,62049600,00.htm?scid=nl_z_ntnd" href="http://www.zdnetasia.com/news/internet/0,39044908,62049600,00.htm?scid=nl_z_ntnd"&gt;http://www.zdnetasia.com/news/internet/0,39044908,62049600,00.htm?scid=nl_z_ntnd&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Great! Next time we should pay George Lucas or Steven Spielberg royalty fees when we build the next inter-galactica space shuttle. Maybe I should have changed my job. Is multi-touch technology patented yet? Or how about the glass display panel?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://community.sgdotnet.org/aggbug.aspx?PostID=223945" width="1" height="1"&gt;</description><category domain="http://community.sgdotnet.org/blogs/usoup/archive/tags/Intellectual+Property/default.aspx">Intellectual Property</category><category domain="http://community.sgdotnet.org/blogs/usoup/archive/tags/Technology/default.aspx">Technology</category></item><item><title>Dot Net Video Learning Websites</title><link>http://community.sgdotnet.org/blogs/darenhan/archive/2008/12/26/dot-net-video-learning-websites.aspx</link><pubDate>Fri, 26 Dec 2008 17:10:00 GMT</pubDate><guid isPermaLink="false">9f588fb1-4571-42db-9419-e7c908124e96:223944</guid><dc:creator>darenhan</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;I found some sites in a forum post somewhere and decide to share these links.&lt;/p&gt;
&lt;p&gt;MSDN WEBCASTS &lt;br /&gt;&lt;a href="http://www.microsoft.com/events/webcasts/ondemand.mspx"&gt;http://www.microsoft.com/events/webcasts/ondemand.mspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;DNR TV &lt;br /&gt;&lt;a href="http://www.dnrtv.com/"&gt;http://www.dnrtv.com/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;MSDN UK NUGGETS&lt;br /&gt;&lt;a href="http://www.microsoft.com/uk/msdn/nuggets/"&gt;http://www.microsoft.com/uk/msdn/nuggets/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;HANSEL POSCAST &lt;br /&gt;&lt;a href="http://www.hanselminutes.com/"&gt;http://www.hanselminutes.com/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;CHANNEL 9 SCREEN CAST &lt;br /&gt;&lt;a href="http://channel9.msdn.com/ShowForum.aspx?ForumID=38"&gt;http://channel9.msdn.com/ShowForum.aspx?ForumID=38&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;DAVID HAYDEN&amp;#39;S SCREEN CAST &lt;br /&gt;&lt;a href="http://www.pnpguidance.net/Screencasts.aspx"&gt;http://www.pnpguidance.net/Screencasts.aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;WONDERHOWTO&lt;br /&gt;&lt;a href="http://www.wonderhowto.com/computer-programming/asp-net-video/"&gt;http://www.wonderhowto.com/computer-programming/asp-net-video/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;DimeCasts Learn something New&lt;br /&gt;&lt;a href="http://www.dimecasts.net/Home"&gt;http://www.dimecasts.net/Home&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Best Tech Videos&lt;br /&gt;&lt;a href="http://www.bestechvideos.com"&gt;http://www.bestechvideos.com&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Videos of Asp.net, C#&lt;br /&gt;&lt;a href="http://aspdotnetsolutions.blogspot.com/search/label/Video%20Tutorials"&gt;http://aspdotnetsolutions.blogspot.com/search/label/Video%20Tutorials&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;DotNetVideos&lt;br /&gt;&lt;a href="http://www.dotnetvideos.net"&gt;http://www.dotnetvideos.net&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://community.sgdotnet.org/aggbug.aspx?PostID=223944" width="1" height="1"&gt;</description></item><item><title>The amount of time for a script to execute was exceeded error.</title><link>http://community.sgdotnet.org/blogs/darenhan/archive/2008/12/23/the-amount-of-time-for-a-script-to-execute-was-exceeded-error.aspx</link><pubDate>Tue, 23 Dec 2008 06:03:00 GMT</pubDate><guid isPermaLink="false">9f588fb1-4571-42db-9419-e7c908124e96:223942</guid><dc:creator>darenhan</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;I recently got lots of this following error in the event viewer and on my classic asp pages / asp.net pages&amp;nbsp;for some applications that are under maintainance:&lt;/p&gt;
&lt;p&gt;&amp;quot;The amount of time for a script to execute was exceeded. You can change this limit by specifying a new value for the &lt;br /&gt;property Server.ScriptTimeout.&amp;quot;&lt;/p&gt;
&lt;p&gt;I google for it and the best explaination is found in&lt;/p&gt;
&lt;p&gt;
&lt;p&gt;&lt;span&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;a href="http://www.eggheadcafe.com/software/aspnet/32876212/script-timed-out-error.aspx"&gt;&lt;span style="text-decoration:underline;"&gt;&lt;span style="font-size:x-small;color:#0000ff;"&gt;&lt;span style="font-size:x-small;color:#0000ff;"&gt;&lt;span style="text-decoration:underline;"&gt;&lt;font size="2" color="#0000ff"&gt;&lt;font size="2" color="#0000ff"&gt;&lt;span&gt;http://www.eggheadcafe.com/software/aspnet/32876212/script-timed-out-error.aspx&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="text-decoration:underline;"&gt;&lt;font size="2" color="#0000ff"&gt;&lt;span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/p&gt;
&lt;p&gt;
&lt;p&gt;&lt;span&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;It explains that the sql scripts / stored procedures are executing very slowly, hence the error.&lt;/p&gt;
&lt;p&gt;I have also checked Microsoft FAQ about ScriptTimeout. &lt;/p&gt;
&lt;p&gt;&amp;quot;&lt;span style="font-size:xx-small;font-family:Verdana;"&gt;&lt;span style="font-size:xx-small;font-family:Verdana;"&gt;An increase in timeout value can have a negative effect on server performance. You should design scripts that run within the default timeout settings. For example, an increase in script timeout value can keep IIS threads occupied and reduce the number of users that the server can serve.&amp;quot;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;span style="font-size:x-small;"&gt;&lt;span&gt;&lt;font size="2"&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;a href="http://support.microsoft.com/kb/268364"&gt;&lt;span style="text-decoration:underline;"&gt;&lt;span style="font-size:x-small;color:#0000ff;"&gt;&lt;span style="font-size:x-small;color:#0000ff;"&gt;&lt;span style="text-decoration:underline;"&gt;&lt;font size="2" color="#0000ff"&gt;&lt;font size="2" color="#0000ff"&gt;&lt;span&gt;http://support.microsoft.com/kb/268364&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="text-decoration:underline;"&gt;&lt;font size="2" color="#0000ff"&gt;&lt;span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;So the best solution is to fine-tune the sql / stored procedure before executing it again. Increasing the value of Server.ScriptTimeout is not a solution as explained by Microsoft as above.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://community.sgdotnet.org/aggbug.aspx?PostID=223942" width="1" height="1"&gt;</description></item><item><title>Installing Integration Services into Several Virtual Machines Simultaneously...</title><link>http://community.sgdotnet.org/blogs/kitkai/archive/2008/12/22/installing-integration-services-into-several-virtual-machines-simultaneously.aspx</link><pubDate>Mon, 22 Dec 2008 03:02:00 GMT</pubDate><guid isPermaLink="false">9f588fb1-4571-42db-9419-e7c908124e96:223939</guid><dc:creator>kitkai</dc:creator><slash:comments>1</slash:comments><description>Doesn&amp;#39;t work.... &amp;#39; I&amp;#39;m in the process of setting up a POC environment for a tender I&amp;#39;m working on. It consist of more than 7 virtual machines. Obviously I will use HyperV, instead of VMWare, which is what the client is using, since I have all the OSs sysprep, and it would take much less time for me to get the environment up. So after booting all the virtual machines up, the first thing to do is obviously to install the integration service. Do it all together, you will get an error...(&lt;a href="http://community.sgdotnet.org/blogs/kitkai/archive/2008/12/22/installing-integration-services-into-several-virtual-machines-simultaneously.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://community.sgdotnet.org/aggbug.aspx?PostID=223939" width="1" height="1"&gt;</description><category domain="http://community.sgdotnet.org/blogs/kitkai/archive/tags/Virtualisation/default.aspx">Virtualisation</category></item><item><title>Report Server Catalog Best Practices</title><link>http://community.sgdotnet.org/blogs/microlau/archive/2008/12/21/report-server-catalog-best-practices.aspx</link><pubDate>Sun, 21 Dec 2008 02:12:00 GMT</pubDate><guid isPermaLink="false">9f588fb1-4571-42db-9419-e7c908124e96:223937</guid><dc:creator>microlau</dc:creator><slash:comments>0</slash:comments><description>An outstanding article on SqlCat on RS Catalog Best Practices ....(&lt;a href="http://community.sgdotnet.org/blogs/microlau/archive/2008/12/21/report-server-catalog-best-practices.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://community.sgdotnet.org/aggbug.aspx?PostID=223937" width="1" height="1"&gt;</description><category domain="http://community.sgdotnet.org/blogs/microlau/archive/tags/SSRS/default.aspx">SSRS</category></item><item><title>zero day vulnerability for Internet Explorer</title><link>http://community.sgdotnet.org/blogs/darenhan/archive/2008/12/20/zero-day-vulnerability-for-internet-explorer.aspx</link><pubDate>Sat, 20 Dec 2008 12:30:00 GMT</pubDate><guid isPermaLink="false">9f588fb1-4571-42db-9419-e7c908124e96:223936</guid><dc:creator>darenhan</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;Microsoft issues an out-of-band patch for the zero-day flaw affecting Internet Explorer. The IE security fix comes in response to reports hackers have been targeting the Web browser data binding vulnerability for at least a week.&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;Microsoft released a patch Dec. 17 for a zero-day vulnerability affecting Internet Explorer that has been making headlines recently.&lt;/p&gt;
&lt;p&gt;The vulnerability, which affects every version from IE 5 to IE 8 Beta 2, lies in the browser&amp;#39;s data binding function. According to Microsoft, when data binding is enabled&amp;mdash;which it is by default&amp;mdash;it is possible under certain conditions for an object to be released without updating the array length. This makes it possible to access the deleted object&amp;#39;s memory space and cause the browser to exit unexpectedly in a state that is exploitable.&lt;/p&gt;
&lt;p&gt;An attacker can exploit the vulnerability via a specially crafted Web page. An attacker who successfully exploited this vulnerability could gain the same user rights as the logged-on user, according to the Microsoft advisory.&lt;/p&gt;
&lt;p&gt;Read&amp;nbsp;how hackers are using legitimate sites to exploit the Internet Explorer flaw. &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.eweek.com/c/a/Security/Hackers-Compromise-Legit-Web-Sites-to-Target-Microsoft-IE-Flaw/"&gt;http://www.eweek.com/c/a/Security/Hackers-Compromise-Legit-Web-Sites-to-Target-Microsoft-IE-Flaw/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;quot;This out-of-band security update is not cumulative,&amp;quot; Microsoft officials stated in the advisory. &amp;quot;To be fully protected, customers should apply this update after applying the most recent cumulative security update for Internet Explorer. This update, MS08-078, will be included in a future cumulative security update for Internet Explorer.&amp;quot; &lt;/p&gt;
&lt;p&gt;Reports of attacks targeting the vulnerability began to surface the week of Dec. 8, and over the weekend, hackers were found to be compromising legitimate Web sites as part of their efforts to infect vulnerable users. McAfee reported Dec. 17 that a number of variants of the exploit are circulating, including one that uses malicious Word document files.&lt;/p&gt;
&lt;p&gt;For those who cannot quickly deploy the patch, Microsoft has made information available about a number of workarounds and mitigations, including restricting Internet Explorer from using OLEDB32.dll with an Integrity Level ACL and disabling X M L Island functionality.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Get the patches here:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.microsoft.com/technet/security/bulletin/ms08-078.mspx"&gt;http://www.microsoft.com/technet/security/bulletin/ms08-078.mspx&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://community.sgdotnet.org/aggbug.aspx?PostID=223936" width="1" height="1"&gt;</description></item><item><title>A good reason to watch The Day the Earth Stood Still</title><link>http://community.sgdotnet.org/blogs/microlau/archive/2008/12/13/a-good-reason-to-watch-the-day-the-earth-stood-still.aspx</link><pubDate>Sat, 13 Dec 2008 02:26:00 GMT</pubDate><guid isPermaLink="false">9f588fb1-4571-42db-9419-e7c908124e96:223933</guid><dc:creator>microlau</dc:creator><slash:comments>1</slash:comments><description>My wife and I watched the latest sci-fi movie, The Day The Earth Stood Still, with leading cast Keanu Reeves, and I was pleasantly surprised by the usage of Microsoft Surface within the storyline. Within the movie, Surface was being used in a multi-user scenario, whereby a group of cast were gathering around Surface to discuss about the facts and information about the alien. The application also featured the ability of Surface to recognise the actual physical object placed on the Surface top and...(&lt;a href="http://community.sgdotnet.org/blogs/microlau/archive/2008/12/13/a-good-reason-to-watch-the-day-the-earth-stood-still.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://community.sgdotnet.org/aggbug.aspx?PostID=223933" width="1" height="1"&gt;</description><category domain="http://community.sgdotnet.org/blogs/microlau/archive/tags/Random+Rantings/default.aspx">Random Rantings</category></item><item><title>Mix-It-Up, Touch-It-Up </title><link>http://community.sgdotnet.org/blogs/kitkai/archive/2008/12/09/mix-it-up-touch-it-up.aspx</link><pubDate>Mon, 08 Dec 2008 16:11:00 GMT</pubDate><guid isPermaLink="false">9f588fb1-4571-42db-9419-e7c908124e96:223931</guid><dc:creator>kitkai</dc:creator><slash:comments>1</slash:comments><description>Innovation is touching down in Singapore! See it with your own eyes and hear it directly from Mr Tim Huckaby, a &amp;ldquo;Pioneer of the Smart Client Revolution&amp;rdquo; as he shares on Windows Presentation Foundation, Silverlight and Microsoft Surface! This session will be heavily demo focused to accentuate how the power of the Windows Presentation Foundation (WPF) and Silverlight 2.0 can be used to visualize data. WPF is the next-generation presentation sub-system for building rich Windows smart client...(&lt;a href="http://community.sgdotnet.org/blogs/kitkai/archive/2008/12/09/mix-it-up-touch-it-up.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://community.sgdotnet.org/aggbug.aspx?PostID=223931" width="1" height="1"&gt;</description><category domain="http://community.sgdotnet.org/blogs/kitkai/archive/tags/Events/default.aspx">Events</category></item><item><title>Next Gen of TV on your computer</title><link>http://community.sgdotnet.org/blogs/darenhan/archive/2008/12/07/next-gen-of-tv-on-your-computer.aspx</link><pubDate>Sun, 07 Dec 2008 08:58:00 GMT</pubDate><guid isPermaLink="false">9f588fb1-4571-42db-9419-e7c908124e96:223929</guid><dc:creator>darenhan</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;I been looking in some forum lately and discover Boxee TV. &lt;/p&gt;
&lt;p&gt;Boxee gives you a true entertainment experience to enjoy your movies, TV shows, music and photos, as well as streaming content from websites like Hulu, Netflix, CBS, Comedy Central, Last.fm, and flickr.&lt;/p&gt;
&lt;p&gt;You have to sign up to get an invite. &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.boxee.tv/index.php"&gt;http://www.boxee.tv/index.php&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://community.sgdotnet.org/aggbug.aspx?PostID=223929" width="1" height="1"&gt;</description></item><item><title>Virus that disable cmd prompt and regedit</title><link>http://community.sgdotnet.org/blogs/darenhan/archive/2008/12/07/virus-that-disable-cmd-prompt-and-regedit.aspx</link><pubDate>Sun, 07 Dec 2008 01:03:00 GMT</pubDate><guid isPermaLink="false">9f588fb1-4571-42db-9419-e7c908124e96:223930</guid><dc:creator>darenhan</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;I was at my uncle place fixing his computer due to virus infection in his computer and laptop.&lt;/p&gt;
&lt;p&gt;I discover command prompt was disabled and regedit too. The error message was &amp;quot;The command prompt / regedit was disabled by your administrator&amp;quot;.&lt;/p&gt;
&lt;p&gt;I was puzzled because I am already using the admin user account in XP to login.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Nowadays the virus writers disable the command prompt and regedit&amp;nbsp;so you cannot troubleshoot the problem.&lt;/p&gt;
&lt;p&gt;So i use google and found symantec tool &amp;#39;s UnHookExec.inf to unlock the regedit.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.pchell.com/support/registryeditordisabled.shtml"&gt;http://www.pchell.com/support/registryeditordisabled.shtml&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;For command prompt unlock (after setting the regedit problem),&lt;/p&gt;
&lt;p&gt;I used method 2 on this website: &lt;a href="http://windowsxp.mvps.org/disablecmd.htm"&gt;http://windowsxp.mvps.org/disablecmd.htm&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Open Registry Editor (Regedit.exe) and navigate to:&lt;/p&gt;
&lt;p&gt;[HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\System]&lt;/p&gt;
&lt;p&gt;In the right-pane, double-click DisableCMD and set it&amp;#39;s data to 0&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;and there is a virus WinSit.exe which i disable using msconfig.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.frihost.com/forums/vt-77939.html"&gt;http://www.frihost.com/forums/vt-77939.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;After that, I use Trendmicro to remove traces of the virus. &lt;/p&gt;
&lt;p&gt;It is a pity that virus scanners cannot undo the setting of priviledge settings of command prompt and regedit, so I have to DIY.&lt;/p&gt;
&lt;p&gt;All thanks to Google for providing me the help. :)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://community.sgdotnet.org/aggbug.aspx?PostID=223930" width="1" height="1"&gt;</description></item><item><title>Mix-It-Up, Touch-It-Up</title><link>http://community.sgdotnet.org/blogs/microlau/archive/2008/12/04/mix-it-up-touch-it-up.aspx</link><pubDate>Thu, 04 Dec 2008 15:19:00 GMT</pubDate><guid isPermaLink="false">9f588fb1-4571-42db-9419-e7c908124e96:223928</guid><dc:creator>microlau</dc:creator><slash:comments>0</slash:comments><description>Innovation is touching down in Singapore! See it with your own eyes and hear it directly from Mr Tim Huckaby, a &amp;ldquo;Pioneer of the Smart Client Revolution&amp;rdquo; as he shares on Windows Presentation Foundation, Silverlight and Microsoft Surface! This session will be heavily demo focused to accentuate how the power of the Windows Presentation Foundation (WPF) and Silverlight 2.0 can be used to visualize data. WPF is the next-generation presentation sub-system for building rich Windows smart client...(&lt;a href="http://community.sgdotnet.org/blogs/microlau/archive/2008/12/04/mix-it-up-touch-it-up.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://community.sgdotnet.org/aggbug.aspx?PostID=223928" width="1" height="1"&gt;</description><category domain="http://community.sgdotnet.org/blogs/microlau/archive/tags/Events/default.aspx">Events</category></item><item><title>Refactoring of Thinking</title><link>http://community.sgdotnet.org/blogs/blackinkbottles_ink/archive/2008/11/24/refactoring-of-thinking.aspx</link><pubDate>Sun, 23 Nov 2008 16:46:00 GMT</pubDate><guid isPermaLink="false">9f588fb1-4571-42db-9419-e7c908124e96:223923</guid><dc:creator>blackinkbottle</dc:creator><slash:comments>0</slash:comments><description>&lt;p style="MARGIN:0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="font-size:small;font-family:Calibri;"&gt;I have been quiet, rather, I have immersed myself in a lot of reading recently (most of them&amp;nbsp;belong to&amp;nbsp;very random subjects). &lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="font-size:small;font-family:Calibri;"&gt;There is one related to software, &amp;ldquo;&lt;a href="http://www.pragprog.com/titles/ahptl/pragmatic-thinking-and-learning"&gt;Pragmatic Thinking &amp;amp; Learning &amp;ndash; Refactor Your Wetware&lt;/a&gt;&amp;rdquo; by Andy Hunt&amp;nbsp;(recommended by my colleague ty). It is a nice book, I would recommend it to anyone (particular software developer) who is interested in learning the limitation of our thinking. With the awareness of the limitations, you may improve the important thinking and learning skills, which would naturally lead to productivity and active and efficient discovery of unknown unknown.&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="font-size:small;font-family:Calibri;"&gt;Things can work, but not as good as if your thinking had been better. Learning can be fruitful, but not as effective as if we spend time tuning the skill of learning.&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="font-size:small;font-family:Calibri;"&gt;The book has a strong dialect towards &amp;quot;software&amp;quot; in general. At the same time it takes many references or pointers from various other fields (healthcare, cognitive science, behavioral psychology, education theory, investment thoery etc) to give different perspectives and combine the ideas from those disparate fields.&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="font-size:small;font-family:Calibri;"&gt;It discusses the importance of context, the growth pattern from novice to expert (Dreyfus model: novice, advanced beginner, competent, proficient and expert), the balance (or interplay) between logical (L-mode) and creative (R-mode), the (good or bad) habitual tendency of human mind (cognitive biases, generational affinity, personality tendencies). Given the above backdrop, Andy Hunt prescribed (in the convention of the &amp;ldquo;Pragmatic Series&amp;rdquo;) numerical ways and techniques to improve thinking and learning skills (learn deliberately, SMART, SQ3R, learn by teaching, gain experience, embrace error, manage focus, etc)&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="font-size:small;font-family:Calibri;"&gt;I like the discussion on context and the repeated assertion that context is the king. This is particularly relevant for the world of software development (from solution artchitecture, to feature design, to library design, to design of data structure and algorithms). Software traditionally emphasizes &amp;quot;encapsulation&amp;rdquo;. That is to allow nothing but different level of abstractions, or context. &lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="font-size:small;font-family:Calibri;"&gt;Taking an extended analogy, if every problem (low level or high level) is designated as a context, we essentially perform &amp;ldquo;context switch&amp;rdquo; within our brain. Our brain is similar to an OS. The OS should spend more time in crunching the context itself (solving the actual problem); rather in switching the context (the switching latency has to be measured in terms of retrieving and reloading of the entire working memory). When the context is fully loaded, we will decompose the problem into &amp;ldquo;system calls&amp;rdquo; which could be handled by the OS.&lt;/span&gt;&lt;/p&gt;
&lt;p style="MARGIN:0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="font-size:small;font-family:Calibri;"&gt;Therefore, important metrics of the OS are&lt;/span&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p style="MARGIN:0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="font-size:small;font-family:Calibri;"&gt;Latency of context switching (also discussed in &lt;a href="http://community.sgdotnet.org/blogs/blackinkbottles_ink/archive/2008/03/29/Thoughts-on-Recruitement-and-Interviewing-of-Technical-Role.aspx"&gt;this &lt;/a&gt;part article)&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p style="MARGIN:0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="font-size:small;font-family:Calibri;"&gt;Clarity and maturity of &amp;ldquo;system calls&amp;rdquo; (organized experience)&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p style="MARGIN:0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="font-size:small;font-family:Calibri;"&gt;Stability and reliability of OS (bugs in thinking or even in experience?)&lt;/span&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p style="MARGIN:0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="font-size:small;"&gt;&lt;span style="font-family:Calibri;"&gt;This OS is not open sourced, neither could be virtualized, it belongs to your and me, ourselves. However, it does allow to insert breakpoint for some verification, and allow to perform a core dump for introspection. &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:small;"&gt;&lt;span style="font-family:Calibri;"&gt;After all, there is only one rule, there is no substitute for thinking, and there is no substitute for improving our thinking.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://community.sgdotnet.org/aggbug.aspx?PostID=223923" width="1" height="1"&gt;</description><category domain="http://community.sgdotnet.org/blogs/blackinkbottles_ink/archive/tags/ReRead/default.aspx">ReRead</category></item><item><title>More about installing Zune on Windows Server 2008 </title><link>http://community.sgdotnet.org/blogs/microlau/archive/2008/11/21/more-about-installing-zune-on-windows-server-2008.aspx</link><pubDate>Fri, 21 Nov 2008 03:09:00 GMT</pubDate><guid isPermaLink="false">9f588fb1-4571-42db-9419-e7c908124e96:223921</guid><dc:creator>microlau</dc:creator><slash:comments>0</slash:comments><description>Following on my previous post , I realised that for certain machines, simply running the Zune-*.msi will not install properly. To overcome the problem, start command prompt as an administrator, and manually run &amp;#39;msiexec /i Zune-*.msi&amp;#39; * - Replace with the version that you require (depends on whether your machine is x86 or x64)...(&lt;a href="http://community.sgdotnet.org/blogs/microlau/archive/2008/11/21/more-about-installing-zune-on-windows-server-2008.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://community.sgdotnet.org/aggbug.aspx?PostID=223921" width="1" height="1"&gt;</description><category domain="http://community.sgdotnet.org/blogs/microlau/archive/tags/Zune/default.aspx">Zune</category></item><item><title>Some of the pitfalls of windows 7 M3 build you need to be aware of</title><link>http://community.sgdotnet.org/blogs/kitkai/archive/2008/11/14/some-of-the-pitfalls-of-windows-7-m3-build-you-need-to-be-aware-of.aspx</link><pubDate>Fri, 14 Nov 2008 02:37:00 GMT</pubDate><guid isPermaLink="false">9f588fb1-4571-42db-9419-e7c908124e96:223899</guid><dc:creator>kitkai</dc:creator><slash:comments>3</slash:comments><description>The two major ones are Losing Sleep (If you load all your daily-used applications and use it like a production OS) Whenever my windows 7 laptop goes into sleep or hibernation, when it tries to wake up, you get BSOD. On a bare minimum Windows 7, you won&amp;#39;t get this. Unlocking the hidden features of Windows 7 www.withinwindows.com shares that there are hidden features in the M3 build that is not available to people who are not under Microsoft&amp;#39;s payroll. Workaround are given to unlock those features...(&lt;a href="http://community.sgdotnet.org/blogs/kitkai/archive/2008/11/14/some-of-the-pitfalls-of-windows-7-m3-build-you-need-to-be-aware-of.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://community.sgdotnet.org/aggbug.aspx?PostID=223899" width="1" height="1"&gt;</description><category domain="http://community.sgdotnet.org/blogs/kitkai/archive/tags/Windows/default.aspx">Windows</category></item><item><title>save $$ on your mobile with callback service from Hoiio</title><link>http://community.sgdotnet.org/blogs/darenhan/archive/2008/11/14/save-on-your-mobile-with-callback-service-from-hoiio.aspx</link><pubDate>Fri, 14 Nov 2008 01:12:00 GMT</pubDate><guid isPermaLink="false">9f588fb1-4571-42db-9419-e7c908124e96:223897</guid><dc:creator>darenhan</dc:creator><slash:comments>1</slash:comments><description>&lt;p&gt;Hoiio is an service that lowers your phone bill, especially if you are always exceeding your bundled talktime, or if you are always making international call or SMS. &lt;/p&gt;
&lt;p&gt;Hoiio is a must have app for a windows mobile phone! Whats more, it is free to register, prepaid based (no monthly subscription) and it is giving $1 bonus credits upon registering! &lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;a href="http://content.hoiio.com/localmobilecall.html"&gt;http://content.hoiio.com/localmobilecall.html&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;videos:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.youtube.com/watch?v=G_tCZjIOhN8"&gt;http://www.youtube.com/watch?v=G_tCZjIOhN8&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.youtube.com/watch?v=jwFJMaxkG_8"&gt;http://www.youtube.com/watch?v=jwFJMaxkG_8&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://content.hoiio.com/internationalcall.html"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;just tried it on samsung omnia and it works! &lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://community.sgdotnet.org/aggbug.aspx?PostID=223897" width="1" height="1"&gt;</description></item><item><title>Went against common sense and ran a pre-beta product in production!</title><link>http://community.sgdotnet.org/blogs/kitkai/archive/2008/11/13/went-against-common-sense-and-ran-a-pre-beta-product-in-production.aspx</link><pubDate>Thu, 13 Nov 2008 02:37:00 GMT</pubDate><guid isPermaLink="false">9f588fb1-4571-42db-9419-e7c908124e96:223890</guid><dc:creator>kitkai</dc:creator><slash:comments>1</slash:comments><description>And that product is, Windows 7 M3 Build! In fact, I am so happy with the performance of this build that I have actually killed all instances of Vista on my home network! (Ok, I only had one Vista which my wife uses on her laptop, since I deployed Windows 2008 on all the machines I use because of HyperV). There are a lot of things I like in Windows 7. The most important one is performance! Anyway, I&amp;#39;m going to list down all the points I like and dislike. Performance Performance increases by a...(&lt;a href="http://community.sgdotnet.org/blogs/kitkai/archive/2008/11/13/went-against-common-sense-and-ran-a-pre-beta-product-in-production.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://community.sgdotnet.org/aggbug.aspx?PostID=223890" width="1" height="1"&gt;</description><category domain="http://community.sgdotnet.org/blogs/kitkai/archive/tags/Windows/default.aspx">Windows</category></item><item><title>VSTS Development and Database Edition merges</title><link>http://community.sgdotnet.org/blogs/microlau/archive/2008/11/11/vsts-development-and-database-edition-merges.aspx</link><pubDate>Mon, 10 Nov 2008 17:53:00 GMT</pubDate><guid isPermaLink="false">9f588fb1-4571-42db-9419-e7c908124e96:223884</guid><dc:creator>microlau</dc:creator><slash:comments>2</slash:comments><description>It&amp;#39;s great news for those folks who&amp;#39;re thinking of using VSTS to manage their IT projects from end to end - VSTS Development and Database Edition merges - Read more here ....(&lt;a href="http://community.sgdotnet.org/blogs/microlau/archive/2008/11/11/vsts-development-and-database-edition-merges.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://community.sgdotnet.org/aggbug.aspx?PostID=223884" width="1" height="1"&gt;</description></item><item><title>Related MS virtualisation downloads</title><link>http://community.sgdotnet.org/blogs/darenhan/archive/2008/10/31/related-ms-virtualisation-downloads.aspx</link><pubDate>Fri, 31 Oct 2008 07:15:00 GMT</pubDate><guid isPermaLink="false">9f588fb1-4571-42db-9419-e7c908124e96:223861</guid><dc:creator>darenhan</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;&lt;a href="http://www.microsoft.com/virtualization/downloads.mspx?CR_ID=-1&amp;amp;CR_TC=9OSUHTEXXE95SOS"&gt;http://www.microsoft.com/virtualization/downloads.mspx?CR_ID=-1&amp;amp;CR_TC=9OSUHTEXXE95SOS&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;For those people who are keen to try out hyper-v and virtualisation. :)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://community.sgdotnet.org/aggbug.aspx?PostID=223861" width="1" height="1"&gt;</description></item><item><title>Social Computing at it most niche!</title><link>http://community.sgdotnet.org/blogs/kitkai/archive/2008/10/29/social-computing-at-it-most-niche.aspx</link><pubDate>Wed, 29 Oct 2008 08:58:00 GMT</pubDate><guid isPermaLink="false">9f588fb1-4571-42db-9419-e7c908124e96:223855</guid><dc:creator>kitkai</dc:creator><slash:comments>2</slash:comments><description>Now your plant also have an online presence! http://www.thinkgeek.com/gadgets/electronics/add2/?cpg=80H...(&lt;a href="http://community.sgdotnet.org/blogs/kitkai/archive/2008/10/29/social-computing-at-it-most-niche.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://community.sgdotnet.org/aggbug.aspx?PostID=223855" width="1" height="1"&gt;</description><category domain="http://community.sgdotnet.org/blogs/kitkai/archive/tags/Tech+Stuff/default.aspx">Tech Stuff</category></item><item><title>CrossOver Mac for free while stock last</title><link>http://community.sgdotnet.org/blogs/darenhan/archive/2008/10/28/crossover-mac-for-free-while-stock-last.aspx</link><pubDate>Tue, 28 Oct 2008 12:56:00 GMT</pubDate><guid isPermaLink="false">9f588fb1-4571-42db-9419-e7c908124e96:223849</guid><dc:creator>darenhan</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;CrossOver Mac allows those people using Mac Laptops (yes MacBook and MacBook Pro) to use Microsoft Applications including Office etc.&lt;/p&gt;
&lt;p&gt;This offer is only for 2 days (today and tomorrow), get it while stock lasts.&lt;/p&gt;
&lt;p&gt;&lt;span style="text-decoration:underline;"&gt;&lt;span style="color:#0000ff;"&gt;&lt;a href="http://lameduck.codeweavers.com/free/"&gt;http://lameduck.codeweavers.com/free/&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;a href="http://lameduck.codeweavers.com/"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://community.sgdotnet.org/aggbug.aspx?PostID=223849" width="1" height="1"&gt;</description></item><item><title>windows mobile 7 set to released next year 2009</title><link>http://community.sgdotnet.org/blogs/darenhan/archive/2008/10/27/windows-mobile-7-set-to-released-next-year-2009.aspx</link><pubDate>Mon, 27 Oct 2008 13:58:00 GMT</pubDate><guid isPermaLink="false">9f588fb1-4571-42db-9419-e7c908124e96:223839</guid><dc:creator>darenhan</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;I got mixed feelings about this. Sources said when windows mobile 7 released, skymarket will be released too. It will compete with Apple appstore . Only time will tell who will emerge the winner. &lt;/p&gt;
&lt;p&gt;screenshots and review: &lt;a href="http://microsoft.blognewschannel.com/archives/2008/01/06/exclusive-windows-mobile-7-to-focus-on-touch-and-motion-gestures/"&gt;http://microsoft.blognewschannel.com/archives/2008/01/06/exclusive-windows-mobile-7-to-focus-on-touch-and-motion-gestures/&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;SkyMarket: &lt;a href="http://www.guardian.co.uk/technology/blog/2008/sep/01/microsoftskymarketcomingfor"&gt;http://www.guardian.co.uk/technology/blog/2008/sep/01/microsoftskymarketcomingfor&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://community.sgdotnet.org/aggbug.aspx?PostID=223839" width="1" height="1"&gt;</description></item><item><title>Microsoft Security Bulletin MS08-067 – Critical</title><link>http://community.sgdotnet.org/blogs/darenhan/archive/2008/10/25/microsoft-security-bulletin-ms08-067-critical.aspx</link><pubDate>Sat, 25 Oct 2008 14:54:00 GMT</pubDate><guid isPermaLink="false">9f588fb1-4571-42db-9419-e7c908124e96:223834</guid><dc:creator>darenhan</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;From windows secrets: &lt;/p&gt;
&lt;p&gt;With little warning, Microsoft released yesterday an unscheduled or &amp;quot;out-of-cycle&amp;quot; patch for a highly critical vulnerability that affects all versions of Windows. &lt;/p&gt;
&lt;p&gt;Security bulletin MS08-067 (patch 958644) was posted to warn of a remote-code attack that could spread wildly across the Internet. Microsoft says it found evidence two weeks ago of an RPC (remote procedure call) attack that can potentially infect Windows machines across the Net with no user action required. Windows Server 2003, 2000, and XP (even with Service Pack 2 or 3 installed) are particularly vulnerable. &lt;/p&gt;
&lt;p&gt;Vista and Server 2008 gain some protection via User Account Control, data-execution protection, and other safeguards, as explained in an article by Dan Goodin in the Register. While firewalls are a first line of defense against this attack, don&amp;#39;t think you&amp;#39;re secure just because you have a firewall. Malware and viruses use many different techniques to wiggle their way into our systems. For example, my office&amp;#39;s networks are protected by firewalls on the outside, but inside the network, PCs have file and printer sharing enabled. If a worm got loose inside the office network (and the patch hadn&amp;#39;t been installed), the attack would spread like wildfire. Many antivirus vendors have already issued definition updates that protect against this attack. Your antivirus program, however, may not protect you completely even if your AV definitions are up-to-date. &lt;/p&gt;
&lt;p&gt;Early reports indicate that there are already nine different strains of viruses trying to take advantage of this vulnerability. We can expect more to come, so even the best AV application may not be able to update fast enough. I&amp;#39;ve tested this patch and have had no problems applying it. I strongly urge you to download and install this patch manually. Restart your PC before installing any patch to verify that your machine is bootable. &lt;/p&gt;
&lt;p&gt;Then be sure to reboot again after installing the patch, so the patched binaries completely replace the vulnerable components. Microsoft has posted several versions of the patch that apply to different operating systems: Windows XP with Service Pack 2 or 3 patch &lt;/p&gt;
&lt;p&gt;download &lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=0D5F9B6E-9265-44B9-A376-2067B73D6A03&amp;amp;displaylang=en"&gt;http://www.microsoft.com/downloads/details.aspx?familyid=0D5F9B6E-9265-44B9-A376-2067B73D6A03&amp;amp;displaylang=en&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;More information: Please read security bulletin MS08-067. For an excellent technical explanation of the vulnerability and possible mitigations, read TechNet&amp;#39;s Oct. 23 description. (TechNet incorrectly refers to MS08-067 as &amp;quot;out-of-band,&amp;quot; but the patch is simply out-of-cycle, because it wasn&amp;#39;t released on Microsoft&amp;#39;s usual Patch Tuesday monthly cycle.) &lt;/p&gt;
&lt;p&gt;More info: &lt;a href="http://www.microsoft.com/technet/security/Bulletin/MS08-067.mspx"&gt;http://www.microsoft.com/technet/security/Bulletin/MS08-067.mspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://community.sgdotnet.org/aggbug.aspx?PostID=223834" width="1" height="1"&gt;</description></item><item><title>All about WSDL, Types and Section 5 Encoding (again)</title><link>http://community.sgdotnet.org/blogs/softwaremaker/archive/2008/10/24/all-about-wsdl-types-and-section-5-encoding-again.aspx</link><pubDate>Fri, 24 Oct 2008 00:58:46 GMT</pubDate><guid isPermaLink="false">9f588fb1-4571-42db-9419-e7c908124e96:223838</guid><dc:creator>Softwaremaker</dc:creator><slash:comments>0</slash:comments><description>&lt;p&gt;Ahhh ... it has been a while, hasnt it ?&lt;/p&gt;
&lt;p&gt;My life is just torn between working with bits of 2, beats of 4 and nucleotides of 4. But while challenging, it has been really &lt;a href="http://sg.vr-zone.com/articles/acryan-playon-hdmi-network-digital-video-recorder-review-updated-13-oct-/6084.html" target="_blank"&gt;fun&lt;/a&gt;. As spoken to a friend today, my passions in life seeks out to expand the comfort boundaries of gray matter, which we called the mind and to constantly challenge and stimulate the brain to learn and absorb new things that one would never think of learning if one boxed themself in a virtual space, which techies like me&amp;nbsp;would call &amp;quot;typecast&amp;quot;.&lt;/p&gt;
&lt;p&gt;One example that I highlighted to my friend today, which I respectfully pointed out to them that he falls under, is when he said: &amp;quot;&lt;em&gt;But we tech people are not good at talking to people and engaging them in meaningful conversations ...&lt;/em&gt;&amp;quot;&lt;/p&gt;
&lt;p&gt;Typecast alert !&lt;/p&gt;
&lt;p&gt;I ended up talking with him (not to him) for a good 20 minutes and told him we just had a meaningful conversation and that he could hold one really well. I told him that he himself set up this virtual boundary to box himself in. No one did and that he could easily remove this barrier and elevate himself to do and more importantly, to learn new things and behaviors. Instead of having new curiousities about old things, have new questions, passions and interests&amp;nbsp;towards &lt;em&gt;&lt;strong&gt;new&lt;/strong&gt;&lt;/em&gt; things.&lt;/p&gt;
&lt;p&gt;Anyways, I wont be talking about my new-found passions here but I will be briefly touching on a topic that many people knew I have passions for (and I still do) - and that is the innards and the plumbings of software technologies.&lt;/p&gt;
&lt;p&gt;I came across types of this type of questions a lot in emails, forum questions and usergroup events:&lt;/p&gt;
&lt;p&gt;&lt;img height="34" alt="openquotes.png" src="http://www.softwaremaker.net/blog/content/binary/openquotes.png" width="44" border="0" /&gt;&amp;nbsp;I have this WSDL file that looks something like this:&lt;/p&gt;
&lt;p&gt;&amp;lt;?xml version=&amp;#39;1.0&amp;#39; encoding=&amp;#39;UTF-8&amp;#39;?&amp;gt;&lt;/p&gt;
&lt;p&gt;&amp;lt;definitions name=&amp;quot;someCustomer&amp;quot; targetNamespace=&amp;quot;urn:someCustomer&amp;quot; xmlns:typens=&amp;quot;urn:someCustomer&amp;quot; xmlns:xsd=&amp;quot;http://www.w3.org/2001/XMLSchema&amp;quot; xmlns:soap=&amp;quot;http://schemas.xmlsoap.org/wsdl/soap/&amp;quot; xmlns:soapenc=&amp;quot;http://schemas.xmlsoap.org/soap/encoding/&amp;quot; xmlns:wsdl=&amp;quot;http://schemas.xmlsoap.org/wsdl/&amp;quot; xmlns=&amp;quot;http://schemas.xmlsoap.org/wsdl/&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;message name=&amp;quot;add_someCustomer&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;part name=&amp;quot;resId&amp;quot; type=&amp;quot;xsd:string&amp;quot;/&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;part name=&amp;quot;cPortable&amp;quot; type=&amp;quot;xsd:string&amp;quot;/&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/message&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;message name=&amp;quot;add_someCustomerResponse&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;part name=&amp;quot;add_someCustomerReturn&amp;quot; type=&amp;quot;xsd:string&amp;quot;/&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/message&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;portType name=&amp;quot;someCustomerPortType&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;operation name=&amp;quot;add_someCustomer&amp;quot;&amp;gt;&lt;br /&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;lt;input message=&amp;quot;typens:add_someCustomer&amp;quot;/&amp;gt;&lt;br /&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;lt;output message=&amp;quot;typens:add_someCustomerResponse&amp;quot;/&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/operation&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/portType&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;binding name=&amp;quot;someCustomerBinding&amp;quot; type=&amp;quot;typens:someCustomerPortType&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;soap:binding style=&amp;quot;rpc&amp;quot; transport=&amp;quot;http://schemas.xmlsoap.org/soap/http&amp;quot;/&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;operation name=&amp;quot;add_someCustomer&amp;quot;&amp;gt;&lt;br /&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;lt;soap:operation soapAction=&amp;quot;urn:someCustomerAction&amp;quot;/&amp;gt;&lt;br /&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;lt;input&amp;gt;&lt;br /&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;soap:body namespace=&amp;quot;urn:someCustomer&amp;quot; use=&amp;quot;encoded&amp;quot; encodingStyle=&amp;quot;http://schemas.xmlsoap.org/soap/encoding/&amp;quot;/&amp;gt;&lt;br /&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;lt;/input&amp;gt;&lt;br /&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;lt;output&amp;gt;&lt;br /&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;soap:body namespace=&amp;quot;urn:someCustomer&amp;quot; use=&amp;quot;encoded&amp;quot; encodingStyle=&amp;quot;http://schemas.xmlsoap.org/soap/encoding/&amp;quot;/&amp;gt;&lt;br /&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;lt;/output&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/operation&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/binding&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;service name=&amp;quot;someCustomerService&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;port name=&amp;quot;someCustomerPort&amp;quot; binding=&amp;quot;typens:someCustomerBinding&amp;quot;&amp;gt;&lt;br /&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;lt;soap:address location=&amp;quot;http://foo/bar/someCustomer.php&amp;quot;/&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/port&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/service&amp;gt;&lt;br /&gt;&amp;lt;/definitions&amp;gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;However, I need to change the add_someCustomerReturn&amp;nbsp; type from xsd:string to a complex type.&lt;/p&gt;
&lt;p&gt;I’ve made several tests variants around trying to add a complex type, like the following:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;message name=&amp;quot;add_someCustomerResponse&amp;quot;&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;xsd:complexType name=&amp;quot;respType&amp;quot; &amp;gt;&lt;br /&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;lt;xsd:sequence&amp;gt;&lt;br /&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;xsd:element name=&amp;quot;someStatus&amp;quot; type=&amp;quot;xsd:boolean&amp;quot; /&amp;gt;&lt;br /&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;xsd:element name=&amp;quot;someResult&amp;quot; type=&amp;quot;xsd:boolean&amp;quot; /&amp;gt;&lt;br /&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;lt;/xsd:sequence&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/xsd:complexType&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;part name=&amp;quot;add_someCustomerReturn&amp;quot; type=&amp;quot;typens:respType&amp;quot;/&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/message&amp;gt;&lt;/p&gt;
&lt;p&gt;However I always end up having an error like:&lt;/p&gt;
&lt;p&gt;Custom tool error: Unable to import WebService/Schema. Unable to import binding &amp;#39;customerBinding&amp;#39; from namespace &amp;#39;urn:customer&amp;#39;. Unable to import operation &amp;#39;add_customer&amp;#39;. The datatype &amp;#39;urn:customer:respType&amp;#39; is missing. &lt;img height="34" alt="closequotes.png" src="http://www.softwaremaker.net/blog/content/binary/closequotes.png" width="44" border="0" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;One thing to note is the above &amp;quot;web service&amp;quot; is using: &lt;strong&gt;&lt;em&gt;&lt;u&gt;soap:binding style=&amp;quot;rpc&amp;quot;&lt;/u&gt;&lt;/em&gt;&lt;/strong&gt;. While I am not advocating one over another (&lt;strong&gt;&lt;em&gt;&lt;u&gt;document/literal&lt;/u&gt;&lt;/em&gt;&lt;/strong&gt;), I personally think that if you stripped the religious and&amp;nbsp;philisophical debates,&amp;nbsp;one can certainly build a RPC-style web service using doc/literal encoding.&lt;/p&gt;
&lt;p&gt;The above exceptions funs afoul of what many techies called: &lt;a href="http://www.w3.org/TR/wsdl" target="_blank"&gt;Section 5 Encoding&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;For the above to be resolved, you need to define a complexType reference by wsdl:part “add_someCustomerReturn” &lt;strong&gt;&lt;em&gt;in the schema&lt;/em&gt;&lt;/strong&gt;.&lt;br /&gt;To do this, you MUST define wsdl:types and add the schema to the WSDL that defines the complex and change the type=”xsd:string” (of the wsdl:part) to the identifying complexType in the schema (encoded in wsdl:types)&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;While this is an old article written by Tim, the same principles apply. Do check it out of you need to stimulate your brain: &lt;a href="http://msdn.microsoft.com/en-us/library/ms995710.aspx" target="_blank"&gt;The Argument against SOAP Encoding&lt;/a&gt;&lt;/p&gt;&lt;img width="0" height="0" src="http://www.softwaremaker.net/blog/cptrk.ashx?id=ed446f21-e2ca-46a7-8dad-5ab67a0fdf85" alt="" /&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://community.sgdotnet.org/aggbug.aspx?PostID=223838" width="1" height="1"&gt;</description><category domain="http://community.sgdotnet.org/blogs/softwaremaker/archive/tags/http_3A002F002F00_www.softwaremaker.net_2F00_blog/default.aspx">http://www.softwaremaker.net/blog</category></item><item><title>For those who think SharePoint is a Mickey Mouse portal, </title><link>http://community.sgdotnet.org/blogs/kitkai/archive/2008/10/23/for-those-who-think-sharepoint-is-a-mickey-mouse-portal.aspx</link><pubDate>Thu, 23 Oct 2008 14:30:00 GMT</pubDate><guid isPermaLink="false">9f588fb1-4571-42db-9419-e7c908124e96:223824</guid><dc:creator>kitkai</dc:creator><slash:comments>2</slash:comments><description>Or I quote someone today, who says &amp;quot;SharePoint is not a real portal&amp;quot;, here are some statistics I emailed internally to change the perception. Sites Profile No of users Education http://www.cps.edu/ http://www.quantcast.com/cps.edu 45.1k https://www.ocps.net/Pages/default.aspx http://www.quantcast.com/ocps.net 249.5k Government http://www.marines.mil/news/Pages/marinestv.aspx http://www.quantcast.com/marines.mil 131.7k Healthcare http://www.nhs.uk/ http://www.quantcast.com/nhs.uk 733.5k...(&lt;a href="http://community.sgdotnet.org/blogs/kitkai/archive/2008/10/23/for-those-who-think-sharepoint-is-a-mickey-mouse-portal.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://community.sgdotnet.org/aggbug.aspx?PostID=223824" width="1" height="1"&gt;</description><category domain="http://community.sgdotnet.org/blogs/kitkai/archive/tags/SharePoint/default.aspx">SharePoint</category></item></channel></rss>