<?xml version="1.0" encoding="ISO-8859-1"?>
<rss version="2.0"
 xmlns:dc="http://purl.org/dc/elements/1.1/"
 xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
 xmlns:admin="http://webns.net/mvcb/"
 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
 xmlns:content="http://purl.org/rss/1.0/modules/content/"
 xmlns:wfw="http://wellformedweb.org/CommentAPI/"
 xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
 xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
>
<channel>
<title>Ken's Blog</title>
<description>Full Posts from Current Stories</description>
<lastBuildDate>Fri, 27 Aug 2010 15:16:52 -0400</lastBuildDate>
<link>http://www.keysolutions.com/blogs/kenyee.nsf</link>
<item><title>Great Exchange Mobile Phone Provisioning Support Comparison</title><link>http://www.keysolutions.com/blogs/kenyee.nsf/d6plinks/KKYE-88QQM4</link><description><![CDATA[ This comparison by Joćo Ribeiro is a great table listing all the Exchange features supported by various mobile phones. &nbsp;I didn't realize you could provision all that stuff. &nbsp;You can shut off a coworker's wifi as a policy setting...LOL...what a way ...]]></description><dc:subject>Windows</dc:subject><dc:creator>Ken K. Yee</dc:creator><comments>http://www.keysolutions.com/blogs/kenyee.nsf/d6plinks/KKYE-88QQM4</comments><guid isPermaLink="true">http://www.keysolutions.com/blogs/kenyee.nsf/d6plinks/KKYE-88QQM4</guid><content:encoded><![CDATA[ <a href="http://blogs.technet.com/b/jribeiro/archive/2010/08/06/comparison-of-exchange-activesync-clients-windows-phone-windows-mobile-android-nokia-apple-palm.aspx"><font size=2 color=blue face="sans-serif">This comparison by Joćo Ribeiro</font></a><font size=2 face="sans-serif"> is a great table listing all the Exchange features supported by various mobile phones. &nbsp;I didn't realize you could provision all that stuff. &nbsp;You can shut off a coworker's wifi as a policy setting...LOL...what a way to tick off a coworker <img src="http://www.keysolutions.com/blogs/kenyee.nsf/2/DLYH-5MZVLY/$FILE/smile.gif"></font> ]]></content:encoded><pubDate>Fri, 27 Aug 2010 15:16:52 -0400</pubDate><slash:comments>0</slash:comments><wfw:commentRss>http://www.keysolutions.com/blogs/kenyee.nsf/CommentsRSS?Open&amp;id=16EAF74049C585A68525778C006A210C</wfw:commentRss><wfw:comment>http://www.keysolutions.com/blogs/kenyee.nsf/PostComment?RunAgent&amp;id=16EAF74049C585A68525778C006A210C</wfw:comment></item><item><title>Sharepoint 2010 Install Hell (aka, Don't use Windows Compressed Filesystem with Sharepoint 2010 or SQL Server Express)</title><link>http://www.keysolutions.com/blogs/kenyee.nsf/d6plinks/KKYE-87WPG3</link><description><![CDATA[ Ran into this trying to minimize the size of a VM running on my laptop (set up a 25GB drive for Win2008 and Sharepoint 2010). &nbsp;Sharepoint will give you a cryptic error message in the log files and you have to look at the SQL Server Express install logs ...]]></description><dc:subject>None</dc:subject><dc:creator>Ken K. Yee</dc:creator><comments>http://www.keysolutions.com/blogs/kenyee.nsf/d6plinks/KKYE-87WPG3</comments><guid isPermaLink="true">http://www.keysolutions.com/blogs/kenyee.nsf/d6plinks/KKYE-87WPG3</guid><content:encoded><![CDATA[ <font size=2 face="sans-serif">Ran into this trying to minimize the size of a VM running on my laptop (set up a 25GB drive for Win2008 and Sharepoint 2010). &nbsp;Sharepoint will give you a cryptic error message in the log files and you have to look at the SQL Server Express install logs to see this (MS SQL Server refuses to install on a compressed file system, so you have to make the data directory uncompressed). &nbsp;Also, install all the prerequisites manually (Win2008 SP2, then run the Sharepoint prerequisites installer). &nbsp;If you're that close on disk space, you'll just get random failures and each install attempt involves sucking down 400MB off the network :-P</font>
<br />
<br /><font size=2 face="sans-serif">Then after all this, Sharepoint's configuration wizard ran the SQL DB install and ran out of memory (SQL Server cryptic error about &quot;insufficient 'internal' memory&quot; because I only allocated 768MB to the VM; it seems happy w/ 1.5GB). &nbsp;And finally after that, the Sharepoint configuration wizard bombed out w/ a cryptic &quot;SPUpdatedConcurrencyException: update conflict in OWS timer&quot; error which luckily is covered in someone's
</font><a href="http://goodbadtechnology.blogspot.com/2010/07/error-message-when-you-try-to-start.html"><font size=2 color=blue face="sans-serif">blog entry</font></a><font size=2 face="sans-serif"> which apparently happens a lot for different reasons (</font><a href=http://support.microsoft.com/kb/939308><font size=2 color=blue face="sans-serif">not just during configuration</font></a><font size=2 face="sans-serif"> or user updates in that blog entry); and the workaround is to go clean out some xml files by hand in a <strong>hidden </strong>directory (&quot;\ProgramData&quot;) on the windows drive.</font>
<br />
<br /><font size=2 face="sans-serif">Next I run another app that causes Sharepoint to repair itself, which fails because with a suggestion to a </font><a href="http://www.microsoft.com/products/ee/transform.aspx?ProdName=Microsoft+SQL+Server&amp;EvtSrc=setup.rll&amp;EvtID=50000&amp;ProdVer=10.0.2531.0"><font size=2 color=blue face="sans-serif">link</font></a><font size=2 face="sans-serif"> that there are multiple versions of SQL Native Client installed which I fix by uninstalling (apparently, you can't have the SQL2005 and SQL2008 native clients installed), but it fails again with the same suggestion later but the log file claims the Sync Framework test failed. &nbsp;So I uninstall all 4 Sync features, then do the repair again until it finally passes.</font>
<br />
<br /><font size=2 face="sans-serif">And then Sharepoint takes over port 80, so you can't run your own web sites on the machine (it kills off your Default Site without warning you). &nbsp;All your previous URLs are greeted with a &quot;404 NOT FOUND&quot; error which you have to waste time debugging.</font>
<br />
<br /><font size=2 face="sans-serif">So I'd suggest a minimum: 40GB of disk for Sharepoint 2010 and 1.5GB of memory in a VM...though you're probably safer w/ 50GB and 2GB as mentioned in </font><a href="http://nikspatel.wordpress.com/2010/06/08/creating-the-sharepoint-2010-rtm-virtual-machine-step-by-step-installation-guide/"><font size=2 color=blue face="sans-serif">Nik Patel's blog</font></a><font size=2 face="sans-serif">. &nbsp;With 1.5GB of memory allocated to the VM, I still saw the paging file go up to 2.9GB which I can't do much about because I only have 4GB on my laptop :-O</font>
<br />
<br /><font size=2 face="sans-serif">Sharepoint definitely feels like Microsoft's version of IBM's Large Wallowing Pig (aka Lotus Workplace)-: that was held together by bubble gum and wire and sucked craploads of memory and was a PITA to fix problems with :-P</font>
<br /> ]]></content:encoded><pubDate>Sun, 1 Aug 2010 14:17:38 -0400</pubDate><slash:comments>0</slash:comments><wfw:commentRss>http://www.keysolutions.com/blogs/kenyee.nsf/CommentsRSS?Open&amp;id=886E88A2033B5564852577720064943E</wfw:commentRss><wfw:comment>http://www.keysolutions.com/blogs/kenyee.nsf/PostComment?RunAgent&amp;id=886E88A2033B5564852577720064943E</wfw:comment></item><item><title>Google Finally Lets you Check Android Market Licensing</title><link>http://www.keysolutions.com/blogs/kenyee.nsf/d6plinks/KKYE-87TSZ7</link><description><![CDATA[ Glad Google is listening:
&nbsp; http://developer.android.com/guide/publishing/licensing.html
This should at least prevent the easy piracy hack w/ the 24hr return policy :-)

Now if they could only sik their lawyers after all the warez sites and shut them ...]]></description><dc:subject>None</dc:subject><dc:creator>Ken K. Yee</dc:creator><comments>http://www.keysolutions.com/blogs/kenyee.nsf/d6plinks/KKYE-87TSZ7</comments><guid isPermaLink="true">http://www.keysolutions.com/blogs/kenyee.nsf/d6plinks/KKYE-87TSZ7</guid><content:encoded><![CDATA[ <font size=2 face="sans-serif">Glad Google is listening:</font>
<br /><font size=2 face="sans-serif">&nbsp; http://developer.android.com/guide/publishing/licensing.html</font>
<br /><font size=2 face="sans-serif">This should at least prevent the easy piracy hack w/ the 24hr return policy <img src="http://www.keysolutions.com/blogs/kenyee.nsf/2/DLYH-5MZVLY/$FILE/smile.gif"></font>
<br />
<br /><font size=2 face="sans-serif">Now if they could only sik their lawyers after all the warez sites and shut them down :-P</font>
<br /> ]]></content:encoded><pubDate>Thu, 29 Jul 2010 17:18:38 -0400</pubDate><slash:comments>0</slash:comments><wfw:commentRss>http://www.keysolutions.com/blogs/kenyee.nsf/CommentsRSS?Open&amp;id=FB20ADC09CCE56EB8525776F007522D4</wfw:commentRss><wfw:comment>http://www.keysolutions.com/blogs/kenyee.nsf/PostComment?RunAgent&amp;id=FB20ADC09CCE56EB8525776F007522D4</wfw:comment></item><item><title>Writing Apps for Android Market and how Apple's AppStore is better</title><link>http://www.keysolutions.com/blogs/kenyee.nsf/d6plinks/KKYE-85TTQW</link><description><![CDATA[ The achilles heel of Google's Android domination is unfortunately their Android Market...specifically finding useful apps and pathetically weak anti-piracy measures. &nbsp;Android Market is horribly hard to find things in because there is no web UI and the ...]]></description><dc:subject>Android</dc:subject><dc:creator>Ken K. Yee</dc:creator><comments>http://www.keysolutions.com/blogs/kenyee.nsf/d6plinks/KKYE-85TTQW</comments><guid isPermaLink="true">http://www.keysolutions.com/blogs/kenyee.nsf/d6plinks/KKYE-85TTQW</guid><content:encoded><![CDATA[ <font size=2 face="sans-serif">The achilles heel of Google's Android domination is unfortunately their Android Market...specifically finding useful apps and pathetically weak anti-piracy measures. &nbsp;Android Market is horribly hard to find things in because there is no web UI and the categorization tags are horridly weak; they should allow people to tag apps, or at the very least add more subcategories. &nbsp;A web UI or desktop client is important to allow users to browse for apps from their desktop (Motorola's Shop4Apps store has a web UI at least).</font>
<br />
<br /><font size=2 face="sans-serif">This brings up the fragmentation of the Android app market. &nbsp;While Apple has a single AppStore, Android has multiple App stores including the largest which is the Market, AndAppStore, and Motorola's Shop4Apps (there are more, but these are the ones that interest me). &nbsp;Android Market is the largest but has a stupid 24hr return policy which makes piracy ridiculously rampant (users pay for it, back it up, get a refund, and then restore it to get a live pirated copy); payments have to be handled by Google Checkout. &nbsp;How hard is it to add a Java wrapper that checks whether that app was ever refunded by that user??? &nbsp;Android Market also doesn't allow sales on some foreign markets. &nbsp;Motorola's Shop4Apps is meant to address the deficiency in being able to sell to foreign markets and no longer has the stupid 24hr return policy. &nbsp;AndAppStore has the best copy protection I've seen for Android apps, but you have to make users add license keys and manage keys yourself; payment is handled via Paypal. &nbsp;Unfortunately, Android Market has the most users.</font>
<br />
<br /><font size=2 face="sans-serif">Once you've written an app, should you decide to offer a Lite (free) and Pro (paid) version, you have to make sure you put them in different Java packages. &nbsp;The Android Market's upgrading and app finding is tied directly to your app's Java class package name (com.company.appname). &nbsp;I had to change my Ant build script to rename packages in all the source code to get it to build separate versions.</font>
<br />
<br /><font size=2 face="sans-serif">So here are my suggestions to Google:</font>
<br /><font size=2 face="sans-serif">- get rid of the 24hr return policy if you have Lite/Pro versions of the app; users should be able to figure out whether the app is worth buying by trying the Lite version</font>
<br /><font size=2 face="sans-serif">- let users add cloud tags to apps and be able to vote the tags off</font>
<br /><font size=2 face="sans-serif">- add more subcategories (how hard could this be???)</font>
<br /><font size=2 face="sans-serif">- in your Java &quot;protection&quot; wrapper, at least check that a user hasn't refunded that app and/or tie it to their phone or phone#</font>
<br /><font size=2 face="sans-serif">- sue AndroidPlayground.net; how wacked is it that a site run by a couple of teens in Florida is flagrantly selling subscriptions to download pirated stuff on rooted phones and your lawyers aren't sharpening up their axes?</font>
<br /><font size=2 face="sans-serif">- add a web UI to browse the market..extra points if it's viewable on Android phones too</font>
<br /><font size=2 face="sans-serif">- add &quot;top new apps for the week&quot; to your Android Market phone app; the &quot;top apps&quot; stay the top apps because they're nearly always at the top of the home screen for users to click on</font>
<br />
<br /><font size=2 face="sans-serif">And a cheap plug for my first Android app <img src="http://www.keysolutions.com/blogs/kenyee.nsf/2/DLYH-5MZVLY/$FILE/smile.gif"></font>
<br /><font size=2 face="sans-serif">http://apps.doubletwist.com/Photo-Studio-Buddy-Lite/-3744675142063937776</font>
<br /> ]]></content:encoded><pubDate>Wed, 26 May 2010 17:56:33 -0400</pubDate><slash:comments>3</slash:comments><wfw:commentRss>http://www.keysolutions.com/blogs/kenyee.nsf/CommentsRSS?Open&amp;id=E0855C124461E99A8525772F00789FCF</wfw:commentRss><wfw:comment>http://www.keysolutions.com/blogs/kenyee.nsf/PostComment?RunAgent&amp;id=E0855C124461E99A8525772F00789FCF</wfw:comment></item><item><title>Great Lotus Connections Viral Media</title><link>http://www.keysolutions.com/blogs/kenyee.nsf/d6plinks/KKYE-82TVBT</link><description><![CDATA[ The &quot;man who should have used Lotus Connections&quot; is a funny way to show how social media can be used in business:

episode 1 
episode 2 
episode 3 
episode 4 
episode 5 
episode 6 

It's on Websphere, but it's good to see Lotus Work Place ...]]></description><dc:subject>IBM&#47;Lotus</dc:subject><dc:creator>Ken K. Yee</dc:creator><comments>http://www.keysolutions.com/blogs/kenyee.nsf/d6plinks/KKYE-82TVBT</comments><guid isPermaLink="true">http://www.keysolutions.com/blogs/kenyee.nsf/d6plinks/KKYE-82TVBT</guid><content:encoded><![CDATA[ <font size=2 face="sans-serif">The &quot;man who should have used Lotus Connections&quot; is a funny way to show how social media can be used in business:</font>
<br />
<br /><a href="http://www.youtube.com/watch#v=Kw2j0YOqKoo&amp;feature=related"><font size=2 color=blue face="sans-serif">episode 1</font></a><font size=2 face="sans-serif"> </font>
<br /><a href="http://www.youtube.com/watch#v=q83utEQsHRM&amp;feature=related"><font size=2 color=blue face="sans-serif">episode 2</font></a><font size=2 face="sans-serif"> </font>
<br /><a href="http://www.youtube.com/watch#v=mfyXXfVXLGU&amp;feature=related"><font size=2 color=blue face="sans-serif">episode 3</font></a><font size=2 face="sans-serif"> </font>
<br /><a href="http://www.youtube.com/watch#v=ldwJW_0XIB0&amp;feature=related"><font size=2 color=blue face="sans-serif">episode 4</font></a><font size=2 face="sans-serif"> </font>
<br /><a href="http://www.youtube.com/watch#v=PhwyjwigCBQ&amp;feature=related"><font size=2 color=blue face="sans-serif">episode 5</font></a><font size=2 face="sans-serif"> </font>
<br /><a href="http://www.youtube.com/watch#v=cBUEBdB6l8Q&amp;feature=related"><font size=2 color=blue face="sans-serif">episode 6</font></a><font size=2 face="sans-serif"> </font>
<br />
<br /><font size=2 face="sans-serif">It's on Websphere, but it's good to see Lotus Work Place growing up to be something more useful than the large wallowing pig it was <img src="http://www.keysolutions.com/blogs/kenyee.nsf/2/DLYH-5MZVLY/$FILE/smile.gif"></font>
<br /><font size=2 face="sans-serif">I wish ads like this were used to promote Lotus Notes w/ some bundled app templates 10 yrs ago :-P</font>
<br /> ]]></content:encoded><pubDate>Fri, 19 Feb 2010 18:18:02 -0400</pubDate><slash:comments>0</slash:comments><wfw:commentRss>http://www.keysolutions.com/blogs/kenyee.nsf/CommentsRSS?Open&amp;id=7991B5702352AFC6852576CF00800B27</wfw:commentRss><wfw:comment>http://www.keysolutions.com/blogs/kenyee.nsf/PostComment?RunAgent&amp;id=7991B5702352AFC6852576CF00800B27</wfw:comment></item><item><title>Porting Lua/CGILua/Orbit/Haserl to an Embedded System</title><link>http://www.keysolutions.com/blogs/kenyee.nsf/d6plinks/KKYE-7ZFQQJ</link><description><![CDATA[ Well..this was lot more painful than it needed to be, so I thought I'd document it for posterity (aka Google to find :-) &nbsp;
I had to port a web app development environment to an EmbeddedArm TS-7260 running Linux 2.4 because the current environment ...]]></description><dc:subject>None</dc:subject><dc:creator>Ken K. Yee</dc:creator><comments>http://www.keysolutions.com/blogs/kenyee.nsf/d6plinks/KKYE-7ZFQQJ</comments><guid isPermaLink="true">http://www.keysolutions.com/blogs/kenyee.nsf/d6plinks/KKYE-7ZFQQJ</guid><content:encoded><![CDATA[ <font size=2 face="sans-serif">Well..this was lot more painful than it needed to be, so I thought I'd document it for posterity (aka Google to find <img src="http://www.keysolutions.com/blogs/kenyee.nsf/2/DLYH-5MZVLY/$FILE/smile.gif"> &nbsp;</font>
<br /><font size=2 face="sans-serif">I had to port a web app development environment to an </font><a href=http://www.embeddedarm.com><font size=2 color=blue face="sans-serif">EmbeddedArm</font></a><font size=2 face="sans-serif"> TS-7260 running Linux 2.4 because the current environment consisted of a bunch of cgi shell scripts that &quot;printed&quot; HTML code back as web pages.</font>
<br /> ]]></content:encoded><pubDate>Wed, 6 Jan 2010 14:22:23 -0400</pubDate><slash:comments>3</slash:comments><wfw:commentRss>http://www.keysolutions.com/blogs/kenyee.nsf/CommentsRSS?Open&amp;id=7363F393BA6629C7852576A3006A6BDF</wfw:commentRss><wfw:comment>http://www.keysolutions.com/blogs/kenyee.nsf/PostComment?RunAgent&amp;id=7363F393BA6629C7852576A3006A6BDF</wfw:comment></item><item><title>Installing QEMU on Windows w/ Internet Access</title><link>http://www.keysolutions.com/blogs/kenyee.nsf/d6plinks/KKYE-7Z2QS9</link><description><![CDATA[ This was far more painful than it needed to be after following this tutorial so thought I'd mention that last step that was missing for me. &nbsp;The local LAN connection and the OpenVPN TAP driver connection have to be bridged. &nbsp;Your network connections ...]]></description><dc:subject>Windows</dc:subject><dc:creator>Ken K. Yee</dc:creator><comments>http://www.keysolutions.com/blogs/kenyee.nsf/d6plinks/KKYE-7Z2QS9</comments><guid isPermaLink="true">http://www.keysolutions.com/blogs/kenyee.nsf/d6plinks/KKYE-7Z2QS9</guid><content:encoded><![CDATA[ <font size=2 face="sans-serif">This was far more painful than it needed to be after following </font><a href="http://linuxclues.blogspot.com/2007/06/installing-qemu-on-windows-vista.html"><font size=2 color=blue face="sans-serif">this tutorial</font></a><font size=2 face="sans-serif"> so thought I'd mention that last step that was missing for me. &nbsp;The local LAN connection and the OpenVPN TAP driver connection have to be bridged. &nbsp;Your network connections should look like this after you're done:</font>
<br /><img src="http://www.keysolutions.com/blogs/kenyee.nsf/d6plinks/KKYE-7Z2QS9/StoryRichTextMime/M2?OpenElement"  alt="Image:Ken's Blog - Installing QEMU on Windows w/ Internet Access" Title="Image:Ken's Blog - Installing QEMU on Windows w/ Internet Access" />
<br /><font size=2 face="sans-serif">Those two connections are bridged and you set your host system's bridge IP address in the Network Bridge's properties. &nbsp;Then when starting QEMU, you give it these parameters:</font>
<br /><font size=2 face="sans-serif">&nbsp;-net nic -net &quot;tap,ifname=OpenVPN Connection&quot;</font>
<br /><font size=2 face="sans-serif">And in your QEMU VM, you set an IP address in the same subnet as your host IP (e.g., 192.168.0.1 and 192.168.0.10). &nbsp;You tell the QEMU VM to use the same gateway and DNS server as your host machine as well.</font>
<br />
<br /><font size=2 face="sans-serif">I needed QEMU to run an </font><a href=http://www.aurel32.net/info/debian_arm_qemu.php><font size=2 color=blue face="sans-serif">ARM emulator running Debian</font></a><font size=2 face="sans-serif"> to compile apps for a TS-7260 board. </font>
<br /> ]]></content:encoded><pubDate>Thu, 24 Dec 2009 14:25:08 -0400</pubDate><slash:comments>0</slash:comments><wfw:commentRss>http://www.keysolutions.com/blogs/kenyee.nsf/CommentsRSS?Open&amp;id=FF5AA116FF4A450A85257696006AD14F</wfw:commentRss><wfw:comment>http://www.keysolutions.com/blogs/kenyee.nsf/PostComment?RunAgent&amp;id=FF5AA116FF4A450A85257696006AD14F</wfw:comment></item><item><title>JQuery UI Dialog and ASP.Net button postbacks</title><link>http://www.keysolutions.com/blogs/kenyee.nsf/d6plinks/KKYE-7XPVS6</link><description><![CDATA[ When you use JQuery UI's Dialog plugin to bring up a div as a dialog, it usually pulls the div out of the form to do this and then ASP.Net elements don't work. &nbsp;I found this clean solution to this from Ravi's Software+Usability Blog:
In your dialog ...]]></description><dc:subject>.Net</dc:subject><dc:creator>Ken K. Yee</dc:creator><comments>http://www.keysolutions.com/blogs/kenyee.nsf/d6plinks/KKYE-7XPVS6</comments><guid isPermaLink="true">http://www.keysolutions.com/blogs/kenyee.nsf/d6plinks/KKYE-7XPVS6</guid><content:encoded><![CDATA[ <font size=2 face="sans-serif">When you use JQuery UI's Dialog plugin to bring up a div as a dialog, it usually pulls the div out of the form to do this and then ASP.Net elements don't work. &nbsp;I found this clean solution to this from Ravi's </font><a href="http://blog.roonga.com.au/2009/07/using-jquery-ui-dialog-with-aspnet-and.html"><font size=2 color=blue face="sans-serif">Software+Usability Blog</font></a><font size=2 face="sans-serif">:</font>
<br /><font size=2 face="sans-serif">In your dialog creation code, add an open event handler:</font>
<br /><tt><font size=1>&nbsp; &nbsp; $(</font></tt><tt><font size=1 color=#a11f12>'#divDialog'</font></tt><tt><font size=1>).dialog({</font></tt>
<br /><tt><font size=1>&nbsp; &nbsp; &nbsp; bgiframe: </font></tt><tt><font size=1 color=blue>true</font></tt><tt><font size=1>, autoOpen: </font></tt><tt><font size=1 color=blue>false</font></tt><tt><font size=1>, height: 175, </font></tt>
<br /><tt><font size=1>&nbsp; &nbsp; &nbsp; width: 600, minWidth: 200, modal:
</font></tt><tt><font size=1 color=blue>true</font></tt><tt><font size=1>,</font></tt>
<br /><tt><font size=1>&nbsp; &nbsp; &nbsp; open: </font></tt><tt><font size=1 color=blue>function</font></tt><tt><font size=1>(type,data) {</font></tt>
<br /><tt><font size=1>&nbsp; &nbsp; &nbsp; &nbsp; $(</font></tt><tt><font size=1 color=blue>this</font></tt><tt><font size=1>).parent().appendTo(</font></tt><tt><font size=1 color=#a11f12>&quot;form&quot;</font></tt><tt><font size=1>);</font></tt>
<br /><tt><font size=1>&nbsp; &nbsp; &nbsp; }</font></tt>
<br /><tt><font size=1>&nbsp; &nbsp; });</font></tt>
<br /><font size=2 face="sans-serif">This will bring the ASP.Net elements back inside the form so they can post back to the ASPX page properly.</font>
<br /> ]]></content:encoded><pubDate>Wed, 11 Nov 2009 18:40:57 -0400</pubDate><slash:comments>2</slash:comments><wfw:commentRss>http://www.keysolutions.com/blogs/kenyee.nsf/CommentsRSS?Open&amp;id=47B483BE93188F338525766B00822556</wfw:commentRss><wfw:comment>http://www.keysolutions.com/blogs/kenyee.nsf/PostComment?RunAgent&amp;id=47B483BE93188F338525766B00822556</wfw:comment></item><item><title>ASP.Net LoadXml Doesn't Cache DTDs</title><link>http://www.keysolutions.com/blogs/kenyee.nsf/d6plinks/KKYE-7WZQWP</link><description><![CDATA[ Seems like a bad oversight on MS' part. &nbsp;Why would you want to read the DTD each time XmlDocument.LoadXml() is called? :-P
Someone was nice enough to write a caching XML resolver so you can save your bandwidth if you use LoadXml to parse files off a web ...]]></description><dc:subject>None</dc:subject><dc:creator>Ken K. Yee</dc:creator><comments>http://www.keysolutions.com/blogs/kenyee.nsf/d6plinks/KKYE-7WZQWP</comments><guid isPermaLink="true">http://www.keysolutions.com/blogs/kenyee.nsf/d6plinks/KKYE-7WZQWP</guid><content:encoded><![CDATA[ <font size=2 face="sans-serif">Seems like a bad oversight on MS' part. &nbsp;Why would you want to read the DTD each time XmlDocument.LoadXml() is called? :-P</font>
<br /><font size=2 face="sans-serif">Someone was nice enough to write a caching XML resolver so you can save your bandwidth if you use LoadXml to parse files off a web site on </font><a href="http://www.nablasoft.com/alkampfer/index.php/2008/05/20/xmldocument-xmlresolver-and-cache-the-schema-of-xhtml/"><font size=2 color=blue face="sans-serif">nablesoft</font></a><font size=2 face="sans-serif">.</font>
<br /> ]]></content:encoded><pubDate>Tue, 20 Oct 2009 15:32:13 -0400</pubDate><slash:comments>0</slash:comments><wfw:commentRss>http://www.keysolutions.com/blogs/kenyee.nsf/CommentsRSS?Open&amp;id=D94C89BDAC4727C985257655006B6501</wfw:commentRss><wfw:comment>http://www.keysolutions.com/blogs/kenyee.nsf/PostComment?RunAgent&amp;id=D94C89BDAC4727C985257655006B6501</wfw:comment></item><item><title>Notes 8.5.1 includes Designer at no charge!</title><link>http://www.keysolutions.com/blogs/kenyee.nsf/d6plinks/KKYE-7WRSSK</link><description><![CDATA[ In the early days of Notes, all the Notes clients included the &quot;Designer&quot; app that let power users create their own apps so most users could see how useful Notes was instead of having to wait for approval to get a corporate programmer to spend time ...]]></description><dc:subject>IBM&#47;Lotus</dc:subject><dc:creator>Ken K. Yee</dc:creator><comments>http://www.keysolutions.com/blogs/kenyee.nsf/d6plinks/KKYE-7WRSSK</comments><guid isPermaLink="true">http://www.keysolutions.com/blogs/kenyee.nsf/d6plinks/KKYE-7WRSSK</guid><content:encoded><![CDATA[ <font size=2 face="sans-serif">In the early days of Notes, all the Notes clients included the &quot;Designer&quot; app that let power users create their own apps so most users could see how useful Notes was instead of having to wait for approval to get a corporate programmer to spend time creating something. &nbsp;This way, they could prototype something they knew best about and the official developers could make it act like standard apps afterwards. &nbsp;XPages is now more complete and very usable for applications that are more web-centric. &nbsp;Check the </font><a href="http://www-01.ibm.com/software/lotus/notesanddomino/"><font size=2 color=blue face="sans-serif">Lotus site</font></a><font size=2 face="sans-serif"> for more details.</font> ]]></content:encoded><pubDate>Mon, 12 Oct 2009 17:08:01 -0400</pubDate><slash:comments>0</slash:comments><wfw:commentRss>http://www.keysolutions.com/blogs/kenyee.nsf/CommentsRSS?Open&amp;id=EA1F53D7CD812F538525764D00742893</wfw:commentRss><wfw:comment>http://www.keysolutions.com/blogs/kenyee.nsf/PostComment?RunAgent&amp;id=EA1F53D7CD812F538525764D00742893</wfw:comment></item></channel>
</rss>
