<?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>Thu, 29 Dec 2011 18:14:17 -0400</lastBuildDate>
<link>http://www.keysolutions.com/blogs/kenyee.nsf</link>
<item><title>Shrinking Windows Installs for VM Usage</title><link>http://www.keysolutions.com/blogs/kenyee.nsf/d6plinks/KKYE-8PZV9G</link><description><![CDATA[ I've been using VMs quite a bit lately and one thing that has always bugged me is how big a standard installation of XP/Vista/Windows7 is. &nbsp;You're in a VM where the devices are pretty much standard...there's no need for all the device drivers. &nbsp;I ...]]></description><dc:subject>None</dc:subject><dc:creator>Ken K. Yee</dc:creator><comments>http://www.keysolutions.com/blogs/kenyee.nsf/d6plinks/KKYE-8PZV9G</comments><guid isPermaLink="true">http://www.keysolutions.com/blogs/kenyee.nsf/d6plinks/KKYE-8PZV9G</guid><content:encoded><![CDATA[ <font size=2 face="sans-serif">I've been using VMs quite a bit lately and one thing that has always bugged me is how big a standard installation of XP/Vista/Windows7 is. &nbsp;You're in a VM where the devices are pretty much standard...there's no need for all the device drivers. &nbsp;I don't care about media center either...or even loading the old version of MSIE. &nbsp;I found a few useful tools to shrink these installs down as well as a few other useful links after the break...</font> ]]></content:encoded><pubDate>Thu, 29 Dec 2011 18:14:17 -0400</pubDate><slash:comments>0</slash:comments><wfw:commentRss>http://www.keysolutions.com/blogs/kenyee.nsf/CommentsRSS?Open&amp;id=379E7C0D8E4A971E85257975007FA904</wfw:commentRss><wfw:comment>http://www.keysolutions.com/blogs/kenyee.nsf/PostComment?RunAgent&amp;id=379E7C0D8E4A971E85257975007FA904</wfw:comment></item><item><title>Running MythTV using only Intel's built-in Sandy Bridge HD Graphics</title><link>http://www.keysolutions.com/blogs/kenyee.nsf/d6plinks/KKYE-8P95MH</link><description><![CDATA[ I didn't think this was possible given all the negative reports I'd seen on this, but apparently Intel's open source efforts have paid off with their built-in HD3000 graphics core. &nbsp;My new MythTV frontend/backend machine seems to work fine w/ a few minor ...]]></description><dc:subject>Fun</dc:subject><dc:creator>Ken K. Yee</dc:creator><comments>http://www.keysolutions.com/blogs/kenyee.nsf/d6plinks/KKYE-8P95MH</comments><guid isPermaLink="true">http://www.keysolutions.com/blogs/kenyee.nsf/d6plinks/KKYE-8P95MH</guid><content:encoded><![CDATA[ <font size=2 face="sans-serif">I didn't think this was possible given all the negative reports I'd seen on this, but apparently Intel's open source efforts have paid off with their built-in HD3000 graphics core. &nbsp;My new MythTV frontend/backend machine seems to work fine w/ a few minor changes to MythBuntu 11.10. &nbsp;More after the jump...</font>
<br /> ]]></content:encoded><pubDate>Sun, 4 Dec 2011 22:04:43 -0400</pubDate><slash:comments>2</slash:comments><wfw:commentRss>http://www.keysolutions.com/blogs/kenyee.nsf/CommentsRSS?Open&amp;id=8C761D1826E7E1DE8525795D000A1F9D</wfw:commentRss><wfw:comment>http://www.keysolutions.com/blogs/kenyee.nsf/PostComment?RunAgent&amp;id=8C761D1826E7E1DE8525795D000A1F9D</wfw:comment></item><item><title>Cookies Not Being Set From Redirects During Login in JMeter</title><link>http://www.keysolutions.com/blogs/kenyee.nsf/d6plinks/KKYE-8LJQMG</link><description><![CDATA[ Since this took a while to find, I thought it was worth a blog post in case anyone else runs into it. &nbsp;When you use BadBoy to capture a script for JMeter, it sets the HTTP Request implementation to Java, which does have limitations, and to Redirect ...]]></description><dc:subject>Web</dc:subject><dc:creator>Ken K. Yee</dc:creator><comments>http://www.keysolutions.com/blogs/kenyee.nsf/d6plinks/KKYE-8LJQMG</comments><guid isPermaLink="true">http://www.keysolutions.com/blogs/kenyee.nsf/d6plinks/KKYE-8LJQMG</guid><content:encoded><![CDATA[ <font size=2 face="sans-serif">Since this took a while to find, I thought it was worth a blog post in case anyone else runs into it. &nbsp;When you use </font><a href=http://www.badboysoftware.biz/docs/jmeter.htm><font size=2 color=blue face="sans-serif">BadBoy</font></a><font size=2 face="sans-serif"> to capture a script for JMeter, it sets the HTTP Request implementation to </font><a href=http://jakarta.apache.org/jmeter/usermanual/component_reference.html#HTTP_Request><font size=2 color=blue face="sans-serif">Java, which does have limitations</font></a><font size=2 face="sans-serif">, and to Redirect Automatically instead of Follow Redirects. &nbsp;The problem with this, if you use cookies for session logins, is that most login implementations will do a redirect (302) after the post w/ the username/password and this redirect contains the session cookies (.ASPXFORMSAUTH in ASP.Net) that are set during the redirect to indicate the user is &quot;logged in&quot; and JMeter will only read these cookies into the Cookie Manager if you have Follow Redirects turned on:</font>
<br /><img src="http://www.keysolutions.com/blogs/kenyee.nsf/d6plinks/KKYE-8LJQMG/StoryRichTextMime/M2?OpenElement"  alt="Image:Ken's Blog - Cookies Not Being Set From Redirects During Login in JMeter" Title="Image:Ken's Blog - Cookies Not Being Set From Redirects During Login in JMeter" />
<br /><font size=2 face="sans-serif">Oddly enough, you can also set the HTTP Request implementation to HttpClient4 and it will work fine no matter which checkbox is selected. &nbsp;The checkbox should really be a radiobutton instead too, but that's a JMeter UI quirk <img src="http://www.keysolutions.com/blogs/kenyee.nsf/2/DLYH-5MZVLY/$FILE/smile.gif"></font>
<br />
<br /><font size=2 face="sans-serif">You also have to set the HTTP Cookie Manager to Compatibility mode (it defaults to RFC2109 which doesn't always handle cookies properly because not all web servers follow those guidelines):</font>
<br /><img src="http://www.keysolutions.com/blogs/kenyee.nsf/d6plinks/KKYE-8LJQMG/StoryRichTextMime/M3?OpenElement"  alt="Image:Ken's Blog - Cookies Not Being Set From Redirects During Login in JMeter" Title="Image:Ken's Blog - Cookies Not Being Set From Redirects During Login in JMeter" />
<br /> ]]></content:encoded><pubDate>Fri, 9 Sep 2011 15:17:27 -0400</pubDate><slash:comments>1</slash:comments><wfw:commentRss>http://www.keysolutions.com/blogs/kenyee.nsf/CommentsRSS?Open&amp;id=EB27D987054A8495852579060068EC9C</wfw:commentRss><wfw:comment>http://www.keysolutions.com/blogs/kenyee.nsf/PostComment?RunAgent&amp;id=EB27D987054A8495852579060068EC9C</wfw:comment></item><item><title>Android Compatibility Library Supports Fragments but Missing ActionBar/ActionMode</title><link>http://www.keysolutions.com/blogs/kenyee.nsf/d6plinks/KKYE-8KMQQL</link><description><![CDATA[ And Google wonders why there's fragmentation of devices and lack of tablet apps :-P

When Honeycomb was first released, they released the interesting concept of Fragments (conceptually like Portlets in the web world) for developing your UI. &nbsp;This made ...]]></description><dc:subject>Android</dc:subject><dc:creator>Ken K. Yee</dc:creator><comments>http://www.keysolutions.com/blogs/kenyee.nsf/d6plinks/KKYE-8KMQQL</comments><guid isPermaLink="true">http://www.keysolutions.com/blogs/kenyee.nsf/d6plinks/KKYE-8KMQQL</guid><content:encoded><![CDATA[ <font size=2 face="sans-serif">And Google wonders why there's fragmentation of devices and lack of tablet apps :-P</font>
<br />
<br /><font size=2 face="sans-serif">When Honeycomb was first released, they released the interesting concept of Fragments (conceptually like Portlets in the web world) for developing your UI. &nbsp;This made it harder for app developers because they would have to build a separate tablet version of their app and a different phone version of their app since this new API wasn't for older phone based Android versions. &nbsp;Google released the promised Android Compatibility Library (ACL) that was meant to address the lack of Fragments API in phone apps, however, this library isn't complete for all the common UI features in Honeycomb. &nbsp;Most notably, the very useful ActionBar (conceptually like a toolbar in desktop apps) is not supported, so you almost have to rip all the support out of your code to get it to compile for phones, unless you use </font><a href=http://actionbarsherlock.com><font size=2 color=blue face="sans-serif">AndroidBarSherlock</font></a><font size=2 face="sans-serif"> which Jake Wharton was nice enough to build on top of ACL (though it doesn't support ActionMode which let you make the ActionBar context sensitive).</font> ]]></content:encoded><pubDate>Sun, 14 Aug 2011 00:00:00 -0400</pubDate><slash:comments>1</slash:comments><wfw:commentRss>http://www.keysolutions.com/blogs/kenyee.nsf/CommentsRSS?Open&amp;id=35B7C6BBF7203F5D852578E900660E0A</wfw:commentRss><wfw:comment>http://www.keysolutions.com/blogs/kenyee.nsf/PostComment?RunAgent&amp;id=35B7C6BBF7203F5D852578E900660E0A</wfw:comment></item><item><title>Windows 2008 Core Install Is Only 3.7GB in a VM</title><link>http://www.keysolutions.com/blogs/kenyee.nsf/d6plinks/KKYE-8KDP7H</link><description><![CDATA[ Wow...it really is a minimal install. &nbsp;I got it to a minimal 3.7GB VM file (compared to about 14GB for a Win2008 Standard install) by doing the reboot/compact trick (after the files are installed by the installer, reboot using the CD and go to Repair ...]]></description><dc:subject>Windows</dc:subject><dc:creator>Ken K. Yee</dc:creator><comments>http://www.keysolutions.com/blogs/kenyee.nsf/d6plinks/KKYE-8KDP7H</comments><guid isPermaLink="true">http://www.keysolutions.com/blogs/kenyee.nsf/d6plinks/KKYE-8KDP7H</guid><content:encoded><![CDATA[ <font size=2 face="sans-serif">Wow...it really is a minimal install. &nbsp;I got it to a minimal 3.7GB VM file (compared to about 14GB for a Win2008 Standard install) by doing the reboot/compact trick (after the files are installed by the installer, reboot using the CD and go to Repair mode to get a command line and execute &quot;\windows\system32\compact.exe /c /s /i&quot; to compact everything on the C: drive).</font>
<br /><font size=2 face="sans-serif">After the first Windows Update, you can also delete all the files out of the </font><a href=http://support.microsoft.com/kb/956324><font size=2 color=blue face="sans-serif">download cache</font></a><font size=2 face="sans-serif"> which is in \windows\SoftwareDistribution\Download (why Windows doesn't do this automatically after it installs them, I have no idea)-:</font>
<br /><font size=2 face="sans-serif">If you had IE installed (not installed if you installed Core server), you can also disable IE ESC by doing &quot;&#8220;\Windows\system32\rundll32.exe&#8221; \Windows\system32\iesetup.dll,IEShowHardeningDialog&quot; to bring up the dialog or you can do it the hard way by </font><a href="http://www.itedge.net/blog/2007/08/08/disable-ie7-protected-mode-on-windows-server-2008/"><font size=2 color=blue face="sans-serif">mucking with the registry</font></a><font size=2 face="sans-serif">. &nbsp;If you don't do this, you get all sorts of aggravating behavior like not being able run executables off a network share, not being able browse any untrusted sites, etc. &nbsp;Unfortunately, this doesn't affect .msi files which cannot be run off network shares.</font>
<br /><font size=2 face="sans-serif">And if you don't want to remember all the arcane (yes, arcane, and I'm very used to using Linux so I actually like command line tools) Win2008 Core commands, you can grab </font><a href=http://coreconfig.codeplex.com/><font size=2 color=blue face="sans-serif">CoreConfigurator</font></a><font size=2 face="sans-serif"> to make your life easier. &nbsp;Win2008 Core isn't really command line because it brings up the graphics subsystem).</font>
<br /><font size=2 face="sans-serif">Install </font><a href=http://vim.sourceforge.net/download.php#pc><font size=2 color=blue face="sans-serif">vim</font></a><font size=2 face="sans-serif"> (add it to the path by modifying the registry at HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment), </font><a href=http://users.ugent.be/~bpuype/wget/><font size=2 color=blue face="sans-serif">wget</font></a><font size=2 face="sans-serif"> and </font><a href=http://www.kpym.com/2/kpym/download.htm><font size=2 color=blue face="sans-serif">KpyM SSH</font></a><font size=2 face="sans-serif"> and allow ssh through the Windows Firewall (netsh advfirewall firewall add rule name=&quot;SSH&quot; dir=in action=allow protocol=TCP localport=22) and you're all set for remote admin of a minimal server.</font>
<br /> ]]></content:encoded><pubDate>Wed, 3 Aug 2011 14:03:56 -0400</pubDate><slash:comments>0</slash:comments><wfw:commentRss>http://www.keysolutions.com/blogs/kenyee.nsf/CommentsRSS?Open&amp;id=001BCD2DCAF7BE13852578E100613675</wfw:commentRss><wfw:comment>http://www.keysolutions.com/blogs/kenyee.nsf/PostComment?RunAgent&amp;id=001BCD2DCAF7BE13852578E100613675</wfw:comment></item><item><title>Domino 8.5.3CD5 and (almost) Traveler 8.5.3 on Centos 6.0</title><link>http://www.keysolutions.com/blogs/kenyee.nsf/d6plinks/KKYE-8K53ZQ</link><description><![CDATA[ I wanted to test clustering of Domino 8.5.3 and Centos 6.0 was just released so I thought I'd see how well that worked in a VM. &nbsp;It turned out to be a lot more painful than expected, so I'm documenting this in case anyone else tries this :-P ...]]></description><dc:subject>None</dc:subject><dc:creator>Ken K. Yee</dc:creator><comments>http://www.keysolutions.com/blogs/kenyee.nsf/d6plinks/KKYE-8K53ZQ</comments><guid isPermaLink="true">http://www.keysolutions.com/blogs/kenyee.nsf/d6plinks/KKYE-8K53ZQ</guid><content:encoded><![CDATA[ <font size=2 face="sans-serif">I wanted to test clustering of Domino 8.5.3 and Centos 6.0 was just released so I thought I'd see how well that worked in a VM. &nbsp;It turned out to be a lot more painful than expected, so I'm documenting this in case anyone else tries this :-P</font> ]]></content:encoded><pubDate>Mon, 25 Jul 2011 21:41:52 -0400</pubDate><slash:comments>2</slash:comments><wfw:commentRss>http://www.keysolutions.com/blogs/kenyee.nsf/CommentsRSS?Open&amp;id=E69DE4565417637A852578D90006EA98</wfw:commentRss><wfw:comment>http://www.keysolutions.com/blogs/kenyee.nsf/PostComment?RunAgent&amp;id=E69DE4565417637A852578D90006EA98</wfw:comment></item><item><title>SmartMotion's SwingChair - a chair for sitters and perchers</title><link>http://www.keysolutions.com/blogs/kenyee.nsf/d6plinks/KKYE-8JMQEH</link><description><![CDATA[ In the quest for a chair that feels comfortable for 8+ hour days of computer usage, I stumbled on reviews of SmartMotion Technology's SwingChair and decided to try it because of the unusual concept of a chair without seat/seatback tilt locks. &nbsp;It's one ...]]></description><dc:subject>General</dc:subject><dc:creator>Ken K. Yee</dc:creator><comments>http://www.keysolutions.com/blogs/kenyee.nsf/d6plinks/KKYE-8JMQEH</comments><guid isPermaLink="true">http://www.keysolutions.com/blogs/kenyee.nsf/d6plinks/KKYE-8JMQEH</guid><content:encoded><![CDATA[ <font size=2 face="sans-serif">In the quest for a chair that feels comfortable for 8+ hour days of computer usage, I stumbled on reviews of </font><a href="http://www.swingchair.com/index.php?ref=3&amp;affiliate_banner_id=2"><font size=2 color=blue face="sans-serif">SmartMotion Technology's SwingChair</font></a><font size=2 face="sans-serif"> and decided to try it because of the unusual concept of a chair without seat/seatback tilt locks. &nbsp;It's one of the few chairs I think would work well for people who are sitters and perchers.</font> ]]></content:encoded><pubDate>Wed, 20 Jul 2011 00:00:00 -0400</pubDate><slash:comments>0</slash:comments><wfw:commentRss>http://www.keysolutions.com/blogs/kenyee.nsf/CommentsRSS?Open&amp;id=83E5D14B50907442852578C90067567E</wfw:commentRss><wfw:comment>http://www.keysolutions.com/blogs/kenyee.nsf/PostComment?RunAgent&amp;id=83E5D14B50907442852578C90067567E</wfw:comment></item><item><title>SSD Tuning Tips for Windows</title><link>http://www.keysolutions.com/blogs/kenyee.nsf/d6plinks/KKYE-8JK348</link><description><![CDATA[ I've never heard anyone mention tweaking things to make your SSD better, so thought it'd be good to list these suggestions from an Intel Insight article:
- Turn off defragging (Windows 7 does this automatically but not older OSes)
- Turn off SuperFetch ...]]></description><dc:subject>Technology</dc:subject><dc:creator>Ken K. Yee</dc:creator><comments>http://www.keysolutions.com/blogs/kenyee.nsf/d6plinks/KKYE-8JK348</comments><guid isPermaLink="true">http://www.keysolutions.com/blogs/kenyee.nsf/d6plinks/KKYE-8JK348</guid><content:encoded><![CDATA[ <font size=2 face="sans-serif">I've never heard anyone mention tweaking things to make your SSD better, so thought it'd be good to list these suggestions from an Intel Insight article:</font>
<br /><font size=2 face="sans-serif">- Turn off defragging (Windows 7 does this automatically but not older OSes)</font>
<br /><font size=2 face="sans-serif">- Turn off SuperFetch (SSDs are fast enought that it doesn't matter and wastes memory; Windows 7 turns it off automatically)</font>
<br /><font size=2 face="sans-serif">- Don't bother with ReadyBoost (SSDs are faster than USB flash drives)</font>
<br /><font size=2 face="sans-serif">- Disable system indexing (SSDs are fast enough that it doesn't matter...I always turn it off because it's a resource hog <img src="http://www.keysolutions.com/blogs/kenyee.nsf/2/DLYH-5MZVLY/$FILE/smile.gif"></font>
<br /><font size=2 face="sans-serif">- Disable System Restore (wastes 15% of space on your SSD)</font>
<br /><font size=2 face="sans-serif">- Disable hibernation (SSDs boot up a lot faster than regular drives)</font>
<br /><font size=2 face="sans-serif">- Remap My Documents and user directories to your hard disk if you use one w/ the SSD</font>
<br /><font size=2 face="sans-serif">- Change your BIOS storage mode from IDE to AHCI before installing Windows (enables TRIM support so the SSD doesn't get worn out quickly)</font>
<br /> ]]></content:encoded><pubDate>Thu, 7 Jul 2011 20:54:41 -0400</pubDate><slash:comments>0</slash:comments><wfw:commentRss>http://www.keysolutions.com/blogs/kenyee.nsf/CommentsRSS?Open&amp;id=657420DE7B340297852578C70004247C</wfw:commentRss><wfw:comment>http://www.keysolutions.com/blogs/kenyee.nsf/PostComment?RunAgent&amp;id=657420DE7B340297852578C70004247C</wfw:comment></item><item><title>Review - IBM Lotus Domino: Classic Web Application Development Techniques</title><link>http://www.keysolutions.com/blogs/kenyee.nsf/d6plinks/KKYE-8HZ3KS</link><description><![CDATA[ 


The short summary is that this is a book that gives you guidelines for developing Domino web applications the non-XPages way (introducted in Domino 8.5), and gives you pointers to where you can look for more information, but isn't a &quot;cookbook&quot; ...]]></description><dc:subject>IBM/Lotus</dc:subject><dc:creator>Ken K. Yee</dc:creator><comments>http://www.keysolutions.com/blogs/kenyee.nsf/d6plinks/KKYE-8HZ3KS</comments><guid isPermaLink="true">http://www.keysolutions.com/blogs/kenyee.nsf/d6plinks/KKYE-8HZ3KS</guid><content:encoded><![CDATA[ <table width=100%>
<tr valign=top>
<td><a href="http://www.packtpub.com/ibm-lotus-domino-classic-web-application-development-techniques/book"><img src="http://www.keysolutions.com/blogs/kenyee.nsf/d6plinks/KKYE-8HZ3KS/StoryRichTextMime/M2?OpenElement"  alt="Image:Ken's Blog - Review - IBM Lotus Domino: Classic Web Application Development Techniques" Title="Image:Ken's Blog - Review - IBM Lotus Domino: Classic Web Application Development Techniques" /></a>
<td width=100%><font size=2 face="sans-serif">The short summary is that this is a book that gives you guidelines for developing Domino web applications the non-XPages way (introducted in Domino 8.5), and gives you pointers to where you can look for more information, but isn't a &quot;cookbook&quot; kind of book with a lot of samples. &nbsp;It's targeted at Domino developers who are new to web development on Domino, but are decent at HTML/CSS, and Javascript.</font></table>
<br /> ]]></content:encoded><pubDate>Sun, 19 Jun 2011 21:19:35 -0400</pubDate><slash:comments>1</slash:comments><wfw:commentRss>http://www.keysolutions.com/blogs/kenyee.nsf/CommentsRSS?Open&amp;id=FA246768EF5598CD852578B5000451F9</wfw:commentRss><wfw:comment>http://www.keysolutions.com/blogs/kenyee.nsf/PostComment?RunAgent&amp;id=FA246768EF5598CD852578B5000451F9</wfw:comment></item><item><title>Making a Dilbert PHB (Pointy Haired Boss) Wig</title><link>http://www.keysolutions.com/blogs/kenyee.nsf/d6plinks/KKYE-8HQSYK</link><description><![CDATA[ You'd think Scott Adams would sell these by now, but noooooo :-P &nbsp;I needed one for a friend's recent MBA graduation gift, so had to make my own. &nbsp;Thought I'd document it since I couldn't find anything Googling for it. ...]]></description><dc:subject>Fun</dc:subject><dc:creator>Ken K. Yee</dc:creator><comments>http://www.keysolutions.com/blogs/kenyee.nsf/d6plinks/KKYE-8HQSYK</comments><guid isPermaLink="true">http://www.keysolutions.com/blogs/kenyee.nsf/d6plinks/KKYE-8HQSYK</guid><content:encoded><![CDATA[ <font size=2 face="sans-serif">You'd think Scott Adams would sell these by now, but noooooo :-P &nbsp;I needed one for a friend's recent MBA graduation gift, so had to make my own. &nbsp;Thought I'd document it since I couldn't find anything Googling for it.</font> ]]></content:encoded><pubDate>Sat, 11 Jun 2011 17:17:37 -0400</pubDate><slash:comments>1</slash:comments><wfw:commentRss>http://www.keysolutions.com/blogs/kenyee.nsf/CommentsRSS?Open&amp;id=95293C135E6D930D852578AC007432E5</wfw:commentRss><wfw:comment>http://www.keysolutions.com/blogs/kenyee.nsf/PostComment?RunAgent&amp;id=95293C135E6D930D852578AC007432E5</wfw:comment></item></channel>
</rss>

