<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-3319472843896269669</id><updated>2012-02-09T14:39:28.164-08:00</updated><category term='install'/><category term='Vista'/><category term='Firefox 3.6'/><category term='Novell'/><category term='plug-in'/><category term='VirtualBox'/><category term='RAID'/><category term='VIA'/><category term='EMC'/><category term='Google Docs'/><category term='AJAX'/><category term='change'/><category term='IE 8'/><category term='APEX'/><category term='buggy'/><category term='resolution'/><category term='aMSN'/><category term='Jaunty'/><category term='Connect for Office'/><category term='audio'/><category term='mouse'/><category term='Slideshow'/><category term='Salesforce.com'/><category term='sales'/><category term='Dell'/><category term='Droid X'/><category term='mini'/><category term='C7M'/><category term='port'/><category term='Android'/><category term='&quot;Flash player&quot;'/><category term='SCIM'/><category term='KR922UT'/><category term='Thunderbird 3'/><category term='Latitude'/><category term='force.com'/><category term='Windows 7'/><category term='driver'/><category term='linux'/><category term='recovery'/><category term='HP'/><category term='GPartEd'/><category term='PC5750'/><category term='Windows Photo Gallery'/><category term='VMWare'/><category term='cloud computing'/><category term='Visualforce'/><category term='E6400'/><category term='guest'/><category term='2133'/><category term='migration'/><category term='Realtek'/><category term='iSCSI'/><category term='Motorola'/><category term='sshd'/><category term='Office 2010'/><category term='high cost'/><category term='9T215'/><category term='SLED'/><category term='disc'/><category term='ICH10'/><category term='Lucid'/><category term='hard drive'/><category term='netbook'/><category term='AX150i'/><category term='SUSE'/><category term='ThinkPad'/><category term='Bluetooth'/><category term='Verizon'/><category term='resell'/><category term='Ubuntu'/><category term='failure'/><category term='Cyberlink'/><category term='JavaScript'/><category term='mini-note'/><category term='Firefox 3.5'/><category term='Matrix Storage Manager'/><category term='Intel'/><category term='Ant'/><category term='Office WebApp'/><category term='NX'/><category term='problem'/><title type='text'>Fun with IT</title><subtitle type='html'>There must be a very good reason why we complicated our lives with all these technologies ... arguably that is freedom for something.  Freedom might be a right but it is never free; so let me demonstrate how I earned it.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://digicomet.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://digicomet.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default?start-index=101&amp;max-results=100'/><author><name>dqqplayer</name><uri>http://www.blogger.com/profile/14302614020479264530</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>109</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3319472843896269669.post-2815152441565878082</id><published>2012-01-20T07:25:00.001-08:00</published><updated>2012-01-20T07:25:29.122-08:00</updated><title type='text'>Force.com IDE v23 updated again</title><content type='html'>Eclipse shows 23.0.2.201201091635 is available now.  I have 23.0.1.201111041306.  What I&amp;#39;m looking for the new update to fix include:&lt;br&gt;&lt;ul&gt;&lt;li&gt;App freeze when parsing testing results&lt;/li&gt;&lt;li&gt;Unable to expand custom fields under Standard Objects in the metadata browser (Add/Remove)&lt;/li&gt; &lt;/ul&gt;&lt;p&gt;Stay tuned...&lt;br&gt;&lt;/p&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3319472843896269669-2815152441565878082?l=digicomet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digicomet.blogspot.com/feeds/2815152441565878082/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3319472843896269669&amp;postID=2815152441565878082' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/2815152441565878082'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/2815152441565878082'/><link rel='alternate' type='text/html' href='http://digicomet.blogspot.com/2012/01/forcecom-ide-v23-updated-again.html' title='Force.com IDE v23 updated again'/><author><name>dqqplayer</name><uri>http://www.blogger.com/profile/14302614020479264530</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3319472843896269669.post-909113227782277648</id><published>2012-01-19T20:15:00.000-08:00</published><updated>2012-01-19T20:15:52.709-08:00</updated><title type='text'>Crashing Move Player</title><content type='html'>This is a follow-up post in a sense, to the one about getting Lucid to work on an old Dell X300. &amp;nbsp;With the tip provided in the Wiki about re-enabling KMS, I was able to get it running. &amp;nbsp;However I quickly ran into another problem: the Movie Player (Totem 2.30.2) bombed out when attempting any AVI file. &amp;nbsp;It's a complete crash, killing X as well as the whole display - I couldn't even get to any console. &amp;nbsp;Naturally it felt like still the Intel 8xx issue. &amp;nbsp;So, maybe it's time to come clean.&lt;br /&gt;&lt;br /&gt;I read the &lt;a href="https://wiki.ubuntu.com/X/Bugs/Lucidi8xxFreezes"&gt;Wiki&lt;/a&gt; again, and it looks like the more complete fix would be either upgrading the Intel driver, or just upgrading the back-ported kernel 3.0. &amp;nbsp;So I tried the less dramatic one - upgrading the Intel driver. &amp;nbsp;It's a simple straightforward install (you gotta love Apt!). &amp;nbsp;Once that's in and rebooted, I saw some improvement, but not enough. &amp;nbsp;Totem still crashed, but hurting no one else but itself. &lt;br /&gt;&lt;br /&gt;Only one thing left to try: the 3.0 kernel. &amp;nbsp;Another painless apt-get - how could replacing the heart of the OS this easy? &amp;nbsp;Anyway, once rebooted, all looked well! &amp;nbsp;Three cheers to the Wiki people.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3319472843896269669-909113227782277648?l=digicomet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digicomet.blogspot.com/feeds/909113227782277648/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3319472843896269669&amp;postID=909113227782277648' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/909113227782277648'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/909113227782277648'/><link rel='alternate' type='text/html' href='http://digicomet.blogspot.com/2012/01/crashing-move-player.html' title='Crashing Move Player'/><author><name>dqqplayer</name><uri>http://www.blogger.com/profile/14302614020479264530</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3319472843896269669.post-5779090961248676448</id><published>2012-01-09T12:32:00.001-08:00</published><updated>2012-01-09T12:32:26.608-08:00</updated><title type='text'>Ubuntu 10.04 upgrade caused blank screen upon rebooting</title><content type='html'>I&amp;#39;d have to say the upgrade process 10.04 (from either 8.04 or 9.10) has been excellent for me.  It had worked flawlessly for me from a powerful quad core 12 GB desktop to a meager netbook powered by Cyrix C7-M before I encountered this problem.  This happened on a Dell Latitude X300, a reliable machine served as light-duty server for me for years.  The upgrade went fine until after restarting, where I was greeted by a blank screen shortly after seeing the splash screen.  &lt;a href="http://www.linuxquestions.org/questions/ubuntu-63/ubuntu-10-04-black-screen-on-boot-805440/"&gt;It turned out to be&lt;/a&gt; an issue with the graphics controller inside the old 855PM chipset (&lt;a href="https://wiki.ubuntu.com/X/Bugs/Lucidi8xxFreezes"&gt;https://wiki.ubuntu.com/X/Bugs/Lucidi8xxFreezes&lt;/a&gt;).  The Workaround A suggested in the wiki (re-enabling KMS, &lt;i&gt;Kernel Mode Setting&lt;/i&gt;) worked for me.  I just dropped into root shell and ran&lt;br&gt; &lt;br&gt;&lt;pre&gt;&lt;i&gt;echo options i915 modeset=1 | tee /etc/modprobe.d/i915-kms.conf &lt;span class="anchor" id="line-2-1"&gt;&lt;/span&gt;update-initramfs -u&lt;/i&gt;&lt;/pre&gt;The next rebooting went through without a hitch.&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3319472843896269669-5779090961248676448?l=digicomet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digicomet.blogspot.com/feeds/5779090961248676448/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3319472843896269669&amp;postID=5779090961248676448' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/5779090961248676448'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/5779090961248676448'/><link rel='alternate' type='text/html' href='http://digicomet.blogspot.com/2012/01/ubuntu-1004-upgrade-caused-blank-screen.html' title='Ubuntu 10.04 upgrade caused blank screen upon rebooting'/><author><name>dqqplayer</name><uri>http://www.blogger.com/profile/14302614020479264530</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3319472843896269669.post-5845704666749560339</id><published>2012-01-05T07:51:00.001-08:00</published><updated>2012-01-05T07:51:21.403-08:00</updated><title type='text'>Conga Composer endpoint URL</title><content type='html'>Usually it should be &lt;a href="https://www.appextremes.com/apps/Conga/PointMerge.aspx"&gt;https://www.appextremes.com/apps/Conga/PointMerge.aspx&lt;/a&gt;, which I think is what&amp;#39;s listed in the documentation.  You could also use &lt;a href="https://www.appextremes.com/apps/Conga/"&gt;https://www.appextremes.com/apps/Conga/&lt;/a&gt;&lt;span style="color:rgb(255,0,0)"&gt;PM.aspx&lt;/span&gt;, which seems to work the same except that it doesn&amp;#39;t do the multi-select (SelectTemplates=1).  I noticed that when trying to modify a single template selection screen to add the multi-select... caused some head scratching before I saw the &lt;i&gt;PM.aspx&lt;/i&gt; at the end.&lt;br&gt; &lt;br&gt;Note that PM.aspx is the page redirected to even when you start with PointMerge.aspx.  Not sure if there&amp;#39;s an advantage of using PM.aspx directly.&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3319472843896269669-5845704666749560339?l=digicomet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digicomet.blogspot.com/feeds/5845704666749560339/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3319472843896269669&amp;postID=5845704666749560339' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/5845704666749560339'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/5845704666749560339'/><link rel='alternate' type='text/html' href='http://digicomet.blogspot.com/2012/01/conga-composer-endpoint-url.html' title='Conga Composer endpoint URL'/><author><name>dqqplayer</name><uri>http://www.blogger.com/profile/14302614020479264530</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3319472843896269669.post-3601922304400222754</id><published>2011-11-18T13:20:00.001-08:00</published><updated>2011-11-18T13:20:01.915-08:00</updated><title type='text'>MS Word: "... should be opened as read-only unless changes to it need to be saved. Open as read-only?"</title><content type='html'>I got this message when opening a Word document, which I just cleansed with the &lt;a href="http://www.microsoft.com/download/en/details.aspx?displaylang=en&amp;amp;id=8446"&gt;Hidden Data Removal tool from Microsoft&lt;/a&gt;.  Not sure why it&amp;#39;d flag the file so, but it apparently did.  Here&amp;#39;s how to correct it (sourced from &lt;a href="http://www.wordbanter.com/showthread.php?t=77173"&gt;this thread&lt;/a&gt;):&lt;br&gt; &lt;ol&gt;&lt;li&gt;Open the file - make sure not in Read-only mode&lt;br&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: &amp;#39;Times New Roman&amp;#39;; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-family: verdana,geneva,lucida,&amp;#39;lucida grande&amp;#39;,arial,helvetica,sans-serif; font-size: 12px; line-height: 21px; text-align: left;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt; &lt;li&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: &amp;#39;Times New Roman&amp;#39;; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-family: verdana,geneva,lucida,&amp;#39;lucida grande&amp;#39;,arial,helvetica,sans-serif; font-size: 12px; line-height: 21px; text-align: left;"&gt;On Tools menu, click&lt;span class="Apple-converted-space"&gt; &lt;/span&gt;&lt;span id="IL_AD2" class="IL_AD" style="border-bottom-width: 1px !important; border-bottom-style: solid !important; border-bottom-color: rgb(51, 102, 204) !important; text-decoration: underline !important; color: rgb(51, 102, 204) !important; background-image: none !important; background-attachment: scroll !important; background-origin: initial !important; background-clip: initial !important; background-color: transparent !important; cursor: pointer !important; position: static; display: inline !important; padding-top: 0px !important; padding-right: 0px !important; padding-bottom: 1px !important; padding-left: 0px !important; float: none !important; font-family: verdana, geneva, lucida, &amp;#39;lucida grande&amp;#39;, arial, helvetica, sans-serif !important; font-weight: normal !important; font-style: normal !important; font-size: 12px !important; background-position: 0% 50%; background-repeat: repeat repeat !important; "&gt;Options&lt;/span&gt;.&lt;span class="Apple-converted-space"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt; &lt;li&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: &amp;#39;Times New Roman&amp;#39;; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-family: verdana,geneva,lucida,&amp;#39;lucida grande&amp;#39;,arial,helvetica,sans-serif; font-size: 12px; line-height: 21px; text-align: left;"&gt;Click&lt;span class="Apple-converted-space"&gt; &lt;/span&gt;&lt;span id="IL_AD6" class="IL_AD" style="border-bottom-width: 1px !important; border-bottom-style: solid !important; border-bottom-color: rgb(51, 102, 204) !important; text-decoration: underline !important; color: rgb(51, 102, 204) !important; background-image: none !important; background-attachment: scroll !important; background-origin: initial !important; background-clip: initial !important; background-color: transparent !important; cursor: pointer !important; position: static; display: inline !important; padding-top: 0px !important; padding-right: 0px !important; padding-bottom: 1px !important; padding-left: 0px !important; float: none !important; font-family: verdana, geneva, lucida, &amp;#39;lucida grande&amp;#39;, arial, helvetica, sans-serif !important; font-weight: normal !important; font-style: normal !important; font-size: 12px !important; background-position: 0% 50%; background-repeat: repeat repeat !important; "&gt;Security&lt;/span&gt;.&lt;span class="Apple-converted-space"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt; &lt;li&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: &amp;#39;Times New Roman&amp;#39;; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; font-size: medium;"&gt;&lt;span class="Apple-style-span" style="font-family: verdana,geneva,lucida,&amp;#39;lucida grande&amp;#39;,arial,helvetica,sans-serif; font-size: 12px; line-height: 21px; text-align: left;"&gt;De-select the &amp;quot;Read-only recommended&amp;quot; check box, and then click OK.&lt;span class="Apple-converted-space"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt; &lt;li&gt;&lt;span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: &amp;#39;Times New Roman&amp;#39;; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "&gt;&lt;span class="Apple-style-span" style="font-family: verdana, geneva, lucida, &amp;#39;lucida grande&amp;#39;, arial, helvetica, sans-serif; font-size: 12px; line-height: 21px; text-align: left; -webkit-border-horizontal-spacing: 1px; -webkit-border-vertical-spacing: 1px; "&gt;Click Save.&lt;span class="Apple-converted-space"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt; &lt;/ol&gt;&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3319472843896269669-3601922304400222754?l=digicomet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digicomet.blogspot.com/feeds/3601922304400222754/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3319472843896269669&amp;postID=3601922304400222754' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/3601922304400222754'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/3601922304400222754'/><link rel='alternate' type='text/html' href='http://digicomet.blogspot.com/2011/11/ms-word-should-be-opened-as-read-only.html' title='MS Word: &quot;... should be opened as read-only unless changes to it need to be saved. Open as read-only?&quot;'/><author><name>dqqplayer</name><uri>http://www.blogger.com/profile/14302614020479264530</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3319472843896269669.post-4671056091513855331</id><published>2011-11-17T07:33:00.001-08:00</published><updated>2011-11-17T07:33:11.937-08:00</updated><title type='text'>Confused Conga Composer</title><content type='html'>First of all, Conga Composer is a great document generation tool on the Salesforce.com platform.  Probably the best, in my opinion.  But it does have some odd issues, like everything in the world.  The most odd one is this issue of not able to accommodate two entry points in the same browser session.  So if you try to run Conga off both your production org and a sandbox org, which is quite common for a developer/admin, it totally gets confused and becomes unable to retrieve templates.  You might see &amp;quot;No Templates available&amp;quot; on the template selection screen, and an odd error like &amp;quot;can&amp;#39;t open E:\templates\v0000010345&amp;quot; when actually trying to merge.&lt;br&gt; &lt;br&gt;Fortunately I usually have different browsers open for different orgs, so that&amp;#39;s not an issue for me.  I only noticed it once when I was trying to test IE compatibility for multiple orgs.  It looks odd because you&amp;#39;d think the transactions should always be identified by SFDC session IDs and instance endpoints, which has nothing to do with the client launch point.  Besides, exposing the server info in error messages is never a good idea.  :)&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3319472843896269669-4671056091513855331?l=digicomet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digicomet.blogspot.com/feeds/4671056091513855331/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3319472843896269669&amp;postID=4671056091513855331' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/4671056091513855331'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/4671056091513855331'/><link rel='alternate' type='text/html' href='http://digicomet.blogspot.com/2011/11/confused-conga-composer.html' title='Confused Conga Composer'/><author><name>dqqplayer</name><uri>http://www.blogger.com/profile/14302614020479264530</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3319472843896269669.post-7056547582136547634</id><published>2011-09-08T07:48:00.000-07:00</published><updated>2011-09-08T07:49:10.794-07:00</updated><title type='text'>Force.com: Testing Apex scheduleable class</title><content type='html'>If the execute() method just inserts a batchable run, should I expect after Test.stopTest() the batch is completed?  From my last try, it doesn&amp;#39;t seem to be the case.  I might be wrong, but couldn&amp;#39;t find any documentation.  The example given in the Apex Developer&amp;#39;s Guide was about action done directly in the Execute() call, not the type of &amp;quot;second-degree asynchronous&amp;quot; run I was trying.  I have to say my need isn&amp;#39;t that unique though - I could imagine a lot of batchable scenarios could become scheduled this way.&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3319472843896269669-7056547582136547634?l=digicomet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digicomet.blogspot.com/feeds/7056547582136547634/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3319472843896269669&amp;postID=7056547582136547634' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/7056547582136547634'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/7056547582136547634'/><link rel='alternate' type='text/html' href='http://digicomet.blogspot.com/2011/09/forcecom-testing-apex-scheduleable.html' title='Force.com: Testing Apex scheduleable class'/><author><name>dqqplayer</name><uri>http://www.blogger.com/profile/14302614020479264530</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3319472843896269669.post-1367991402218944338</id><published>2011-08-26T13:03:00.001-07:00</published><updated>2011-08-26T13:03:37.283-07:00</updated><title type='text'>Salesforce.com: Change Set unable to deploy Master-detail objects</title><content type='html'>The detail object just keeps failing with &lt;div&gt;&amp;quot;&lt;i&gt;Cannot set ControlledByParent on a CustomObject without a MasterDetail relationship field&lt;/i&gt;&amp;quot;&lt;/div&gt;&lt;div&gt;However, the same object deploys just fine with Eclipse (presumably Ant directly too).  So, I guess this has to be chalked up to Change Set?&lt;/div&gt; &lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Saw similar report &lt;a href="http://success.salesforce.com/ideaView?c=09a30000000D9xt&amp;amp;category=Developer+Tools&amp;amp;id=08730000000BrowAAC&amp;amp;returnUrl=%2Fapex%2FideaList%3Fc%3D09a30000000D9xt&amp;amp;sort=top&amp;amp;status=Delivered+in+Winter+%2711"&gt;here&lt;/a&gt; (see comment by &lt;i&gt;griffin&lt;/i&gt;).&lt;/div&gt; &lt;div&gt;&lt;br&gt;&lt;/div&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3319472843896269669-1367991402218944338?l=digicomet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digicomet.blogspot.com/feeds/1367991402218944338/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3319472843896269669&amp;postID=1367991402218944338' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/1367991402218944338'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/1367991402218944338'/><link rel='alternate' type='text/html' href='http://digicomet.blogspot.com/2011/08/salesforcecom-change-set-unable-to.html' title='Salesforce.com: Change Set unable to deploy Master-detail objects'/><author><name>dqqplayer</name><uri>http://www.blogger.com/profile/14302614020479264530</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3319472843896269669.post-2856957669148772642</id><published>2011-08-15T11:51:00.001-07:00</published><updated>2011-08-15T11:51:59.598-07:00</updated><title type='text'>SFDC dashboard redirect: to dash or not</title><content type='html'>If you want your SFDC dashboard to click through to something else other than the underlying report, an alternative URL can be specified.  If the URL is another report in SFDC, the preferred way is to have &lt;i&gt;/reportId&lt;/i&gt; as the URL.  Using a server name free URL makes refresh to sandbox work without additional effort.&lt;br&gt; &lt;br&gt;Sometimes you may simply user &lt;i&gt;reportId &lt;/i&gt;as the URL.  This will work when viewing the dashboard, because that&amp;#39;s basically a relative path.  However you need to remember that this WILL BREAK DOWN if the dashboard gets snapshot on the Home page.  That&amp;#39;s because the URL for Home is &lt;i&gt;servername&lt;/i&gt;/home/home.jsp, which renders the relative path to an incorrect location.  So, I&amp;#39;d almost use the dash version (absolute path) at all times to avoid this subtle issue.&lt;br&gt; &lt;br&gt;&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3319472843896269669-2856957669148772642?l=digicomet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digicomet.blogspot.com/feeds/2856957669148772642/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3319472843896269669&amp;postID=2856957669148772642' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/2856957669148772642'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/2856957669148772642'/><link rel='alternate' type='text/html' href='http://digicomet.blogspot.com/2011/08/sfdc-dashboard-redirect-to-dash-or-not.html' title='SFDC dashboard redirect: to dash or not'/><author><name>dqqplayer</name><uri>http://www.blogger.com/profile/14302614020479264530</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3319472843896269669.post-2609052332450575500</id><published>2011-08-11T13:20:00.001-07:00</published><updated>2011-08-11T13:20:49.301-07:00</updated><title type='text'>Understanding the OpportunityHistory object</title><content type='html'>&lt;h2&gt;&lt;span class="wikiword"&gt;&lt;/span&gt;&lt;/h2&gt; &lt;p&gt;From Force.com documentation, you&amp;#39;ll learn that every record there is a change to one of the following fields on Opportunity: Amount, &lt;span class="wikiword"&gt;StageName&lt;/span&gt;, &lt;span class="wikiword"&gt;CloseDate&lt;/span&gt;, Probability, or &lt;span class="wikiword"&gt;ForecastCategory&lt;/span&gt;.  However it&amp;#39;s not obvious to see how a stage change (or any change) is recorded (expressed in records).  I eventually figured out that two time fields on the &lt;span class="wikiword"&gt;OpportunityHistory&lt;/span&gt; records are the key: &lt;/p&gt;  &lt;table border="0" width="80%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="padding:5px;" valign="top"&gt; &lt;p&gt;&lt;em&gt;&lt;span class="wikiword"&gt;CreatedDate&lt;/span&gt;&lt;/em&gt; &lt;/p&gt;&lt;/td&gt;&lt;td style="padding:5px;" valign="top"&gt; &lt;p&gt;The time when this change happened &lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="padding:5px;" valign="top"&gt; &lt;p&gt;&lt;em&gt;&lt;span class="wikiword"&gt;SystemModStamp&lt;/span&gt;&lt;/em&gt; &lt;/p&gt;&lt;/td&gt;&lt;td style="padding:5px;" valign="top"&gt; &lt;p&gt;The time this record becomes history (the time when a new &lt;span class="wikiword"&gt;OpportunityHistory&lt;/span&gt; record following this one is generated) &lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt; &lt;p class="vspace"&gt;So for instance, if you need to figure out what the previous stage was for a particular stage, find the &lt;span class="wikiword"&gt;OpportunityHistory&lt;/span&gt; record with the stage name first.  From that record use the &lt;span class="wikiword"&gt;CreatedDate&lt;/span&gt; and locate a record with the exact value in its &lt;span class="wikiword"&gt;SystemModStamp&lt;/span&gt;.  The stage name in that record would be the previous stage. &lt;/p&gt; &lt;p class="vspace"&gt;What&amp;#39;s on the built-in Opportunity History report looks like values derived from the &lt;span class="wikiword"&gt;OpportunityHistory&lt;/span&gt; object instead of values coming directly from it. &lt;/p&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3319472843896269669-2609052332450575500?l=digicomet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digicomet.blogspot.com/feeds/2609052332450575500/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3319472843896269669&amp;postID=2609052332450575500' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/2609052332450575500'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/2609052332450575500'/><link rel='alternate' type='text/html' href='http://digicomet.blogspot.com/2011/08/understanding-opportunityhistory-object.html' title='Understanding the OpportunityHistory object'/><author><name>dqqplayer</name><uri>http://www.blogger.com/profile/14302614020479264530</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3319472843896269669.post-1618164911728701672</id><published>2011-08-09T20:51:00.000-07:00</published><updated>2011-08-09T21:16:45.950-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mouse'/><category scheme='http://www.blogger.com/atom/ns#' term='Bluetooth'/><title type='text'>Bluetooth blues</title><content type='html'>Bluetooth is a technology meant for short distance (except for &lt;a href="http://hackaday.com/2011/04/15/long-range-bluetooth-wardriving-rig/"&gt;hacking&lt;/a&gt; of course).  I learned that fact when trying to retrofit my desktop with BT based wireless K/M.  Since the desktop isn't BT-enabled, I picked up &lt;a href="http://www.amazon.com/gp/product/B001MFBSG2"&gt;a USB dongle&lt;/a&gt; out of the thousands floating out there.  With a Dell PU705 Travel BT Mouse and a Dell GM952 BT keyboard, I was in business in short order.  However I quickly discovered that if I plugged in the dongle in one of the back USB ports, the mouse became pretty jerky in motion.  If it's in a front USB port, it worked OK.  Not wanting to occupy any of the two precious USB ports on the front long term, I tried remedying it by swapping out the old battery in the mouse, hoping it's the weak battery causing reception issues.  No improvement.&lt;br /&gt;&lt;br /&gt;Because of the size of my desk and the arrangement of the stuff on it, back ports are about 1 foot farther away to the mouse than the front ones.  And one foot might as well be another continent in the world of Bluetooth!  I guess the dongle's power isn't that strong, and the mouse is really intended to pair with a laptop that's usually an elbow away.   Combined they're powerless (literally!) facing the 5 feet of chasm between them.&lt;br /&gt;&lt;br /&gt;Frustrated but refused to extend my poor wrist just to make it work, I decided to bring the port closer.  After locating a powered USB hub (Belkin) in the basement, I connected and put it next to the monitor, then plugged in the dongle.  That's about 1.5 feet away from the mouse.  Man what a difference that made - the mouse movement is now smooth like butter!  Does the power of the strength decrease proportional to the square of distance?  I can't remember my college physics anymore, but apparently it's just REALLY significant.&lt;br /&gt;&lt;br /&gt;For anyone out there struggling with a shaky Bluetooth connection: getting closer can be the easiest solution!&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3319472843896269669-1618164911728701672?l=digicomet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digicomet.blogspot.com/feeds/1618164911728701672/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3319472843896269669&amp;postID=1618164911728701672' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/1618164911728701672'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/1618164911728701672'/><link rel='alternate' type='text/html' href='http://digicomet.blogspot.com/2011/08/bluetooth-blues.html' title='Bluetooth blues'/><author><name>dqqplayer</name><uri>http://www.blogger.com/profile/14302614020479264530</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3319472843896269669.post-7563051815513463688</id><published>2011-06-06T11:42:00.001-07:00</published><updated>2011-06-06T11:42:50.622-07:00</updated><title type='text'>Good check list for Sites page getting "Authentication Required"</title><content type='html'>I was researching the issue and found this good check list on &lt;a href="http://boards.developerforce.com/t5/Force-com-Sites/Simple-Insert-Not-Working-for-Public-Site/td-p/254371"&gt;this thread&lt;/a&gt; (actually mentioned by the asker), which helped me to pinpoint the cause.  The discussion thread was about, and eventually solved by something else...  but still want to thank for the valuable background information provided.  So, in short, if you encounter &amp;quot;Authentication Required&amp;quot; when trying to access a Force.com Sites page, you should check:&lt;br&gt; &lt;br&gt;&lt;ul&gt;&lt;li&gt;The object in question (used by the Standard Controller, for instance) has read, create, and edit checked for the guest user&lt;/li&gt;&lt;li&gt;The  field level security is set to Read Only at least (or better, Edit if allowed) for everything accessed&lt;/li&gt;&lt;li&gt;The guest user has access to VF Pages used&lt;br&gt;&lt;/li&gt;&lt;li&gt;The guest user has access to Apex classes used (direct or indirectly called)&lt;br&gt; &lt;/li&gt;&lt;li&gt;There are no relationship fields on the custom object&lt;/li&gt;&lt;li&gt;&lt;i&gt;The Controller is not using &amp;quot;with sharing&amp;quot; modifier&lt;/i&gt;&lt;/li&gt;&lt;li&gt;Any error that may be caused by the page, since if there&amp;#39;s an error, you get hit with the same &amp;quot;Authentication Required&amp;quot; page.&lt;br&gt; &lt;/li&gt;&lt;/ul&gt;&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3319472843896269669-7563051815513463688?l=digicomet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digicomet.blogspot.com/feeds/7563051815513463688/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3319472843896269669&amp;postID=7563051815513463688' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/7563051815513463688'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/7563051815513463688'/><link rel='alternate' type='text/html' href='http://digicomet.blogspot.com/2011/06/good-check-list-for-sites-page-getting.html' title='Good check list for Sites page getting &quot;Authentication Required&quot;'/><author><name>dqqplayer</name><uri>http://www.blogger.com/profile/14302614020479264530</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3319472843896269669.post-6755529924939304836</id><published>2011-04-08T06:19:00.001-07:00</published><updated>2011-04-08T06:19:17.535-07:00</updated><title type='text'>"This report can no longer be edited or run..." Not so, pal!</title><content type='html'>&lt;i&gt;&amp;quot;This report can no longer be edited or run. Your administrator has  disabled all reports for the custom object, or its relationships have  changed.&amp;quot; &lt;/i&gt;&lt;br&gt;&lt;br&gt;This is really a dreaded error message, if you happened to do something like changing a lookup field to master-detail on an object, then try to use reports associated with it.  A tough spot to be in.  I was quite confused though, when I saw it yesterday when trying to construct a dashboard.  After thinking long and hard and concluding that I&amp;#39;d not committed no such offenses, I set out to find the cause.&lt;br&gt; &lt;br&gt;The dashboard component was based on a new custom object, which will be the target for snapshots.  Nothing special there.  No lookup or master-detail fields on it.  The object had been deployed, and I can view the underlying report just fine.  Well, there&amp;#39;s one thing I&amp;#39;d forgotten, it turned out:  the dashboard is a dynamic one.  And the new object has been opened up to any profile.  That means no one can really see that dashboard component other than folks who can &amp;quot;view all&amp;quot;.  That&amp;#39;s not good in production of course... but I&amp;#39;m not quite there yet.  The thing has to be reviewed by admins first before opened up to anyone.&lt;br&gt; &lt;br&gt;Looks like I need to at least allow access to the object by at least one profile explicitly before I can do anything about it in dashboards.&lt;br&gt;&lt;br&gt;Next time I&amp;#39;d like a more accurate error message please.  Well, I guess that&amp;#39;s everybody&amp;#39;s wish for all kinds of situations...&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3319472843896269669-6755529924939304836?l=digicomet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digicomet.blogspot.com/feeds/6755529924939304836/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3319472843896269669&amp;postID=6755529924939304836' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/6755529924939304836'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/6755529924939304836'/><link rel='alternate' type='text/html' href='http://digicomet.blogspot.com/2011/04/this-report-can-no-longer-be-edited-or.html' title='&quot;This report can no longer be edited or run...&quot; Not so, pal!'/><author><name>dqqplayer</name><uri>http://www.blogger.com/profile/14302614020479264530</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3319472843896269669.post-4834097599656418217</id><published>2011-02-10T13:44:00.000-08:00</published><updated>2011-02-10T13:47:13.239-08:00</updated><title type='text'>Number field is always created as Decimal (internal type)</title><content type='html'>For all custom sObject in Salesforce.com.  Just learned this today:&lt;br&gt;&lt;a href="http://boards.developerforce.com/t5/Apex-Code-Development/Integer-Double-or-Decimal/m-p/202075/highlight/false#M34823"&gt;http://boards.developerforce.com/t5/Apex-Code-Development/Integer-Double-or-Decimal/m-p/202075/highlight/false#M34823&lt;/a&gt;&lt;br&gt; &lt;br&gt;So if you want to use the value in those fields in code for functions as non-decimal argument, a casting member function from Decimal (&lt;i&gt;intvalue, longValue, doubleValue&lt;/i&gt;) is always in order, since Decimal sits right at the highest level of the implicit conversion hierarchy.&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3319472843896269669-4834097599656418217?l=digicomet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digicomet.blogspot.com/feeds/4834097599656418217/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3319472843896269669&amp;postID=4834097599656418217' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/4834097599656418217'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/4834097599656418217'/><link rel='alternate' type='text/html' href='http://digicomet.blogspot.com/2011/02/number-field-is-always-created-as.html' title='Number field is always created as Decimal (internal type)'/><author><name>dqqplayer</name><uri>http://www.blogger.com/profile/14302614020479264530</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3319472843896269669.post-5103643357226295041</id><published>2011-02-10T11:59:00.001-08:00</published><updated>2011-02-10T11:59:56.684-08:00</updated><title type='text'>Useless Isnull() for formula</title><content type='html'>That&amp;#39;s right, or to be gentler, next to useless in Salesforce.com formula.  Let&amp;#39;s recount:&lt;br&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="goog_184180824"&gt;Can&amp;#39;t be used for TEXT, Rich Text: use Len()=0 instead&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="https://help.salesforce.com/apex/HTViewSolution?id=97357&amp;amp;language=en"&gt;Can&amp;#39;t be used for Address: use &lt;i&gt;AddrFieldName&lt;/i&gt;=&amp;#39;&amp;#39;&lt;/a&gt;&lt;/li&gt; &lt;li&gt;Can&amp;#39;t be used for lookup (ID) fields: use isblank() instead - I just realized it today&lt;br&gt;&lt;/li&gt;&lt;li&gt;Can&amp;#39;t be used for pick list: use =&amp;#39;&amp;#39; as well&lt;/li&gt;&lt;/ul&gt;That&amp;#39;s a large chunk of things you may want to check for null condition...  Why couldn&amp;#39;t they have a more flexible, &amp;quot;overloaded&amp;quot; &lt;i&gt;isnull()&lt;/i&gt;?&lt;br&gt; &lt;br&gt;&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3319472843896269669-5103643357226295041?l=digicomet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digicomet.blogspot.com/feeds/5103643357226295041/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3319472843896269669&amp;postID=5103643357226295041' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/5103643357226295041'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/5103643357226295041'/><link rel='alternate' type='text/html' href='http://digicomet.blogspot.com/2011/02/useless-isnull-for-formula.html' title='Useless Isnull() for formula'/><author><name>dqqplayer</name><uri>http://www.blogger.com/profile/14302614020479264530</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3319472843896269669.post-3969379463459794867</id><published>2011-02-02T06:14:00.000-08:00</published><updated>2011-02-02T06:34:25.535-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JavaScript'/><category scheme='http://www.blogger.com/atom/ns#' term='AJAX'/><category scheme='http://www.blogger.com/atom/ns#' term='force.com'/><category scheme='http://www.blogger.com/atom/ns#' term='APEX'/><category scheme='http://www.blogger.com/atom/ns#' term='Visualforce'/><title type='text'>Client side vs. server side on Visualforce</title><content type='html'>What I needed to do was to disable a drop down box based on the selection in another drop down.  Fairly common requirement.  The controller drop down starts as disabled, so I set &lt;span style="font-style: italic;"&gt;disabled&lt;/span&gt; property in &lt;apex:selectlist&gt;, and used JavaScript from &lt;span style="font-style: italic;"&gt;onchange&lt;/span&gt; to toggle &lt;span style="font-style: italic;"&gt;disabled&lt;/span&gt; in HTML DOM from the controlling drop down.  All sounded fine and dandy and the UI worked as it should, until I realized that the form never returned anything from the controlled drop down no matter what its status was.&lt;br /&gt;&lt;br /&gt;It looks like the client side JavaScript did nothing to enable the controlled element.  As far as the server was concerned, it's a field it can discard.  I didn't do any HTML/JS debugging to confirm that, but it certainly felt that way.  Once I switched the controlling mechanism to server-side processing/AJAX, it started to work as intended. &lt;br /&gt;&lt;br /&gt;The only drawback with the AJAX way was that it's a bit slower.  Action from the client-side Javascript was instant.  With AJAX and its server round trip, it took about one second for the controlled drop down to change status.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3319472843896269669-3969379463459794867?l=digicomet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digicomet.blogspot.com/feeds/3969379463459794867/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3319472843896269669&amp;postID=3969379463459794867' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/3969379463459794867'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/3969379463459794867'/><link rel='alternate' type='text/html' href='http://digicomet.blogspot.com/2011/02/client-side-vs-server-side-on.html' title='Client side vs. server side on Visualforce'/><author><name>dqqplayer</name><uri>http://www.blogger.com/profile/14302614020479264530</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3319472843896269669.post-2150662304681067107</id><published>2011-01-24T07:57:00.001-08:00</published><updated>2011-01-24T07:57:49.566-08:00</updated><title type='text'>How to override "Log a Call" - the easy way</title><content type='html'>&amp;quot;Log a Call&amp;quot; is a standard button you&amp;#39;d see on the &amp;quot;Activity History&amp;quot; related list on any enabled Salesforce.com object page layout.  Since it&amp;#39;s &amp;quot;Log a Call&amp;quot;, the subject is naturally set as &amp;quot;Call&amp;quot;.  We often get asked if we can put in things like &amp;quot;Phone - Outbound&amp;quot;, because when it comes to wording certain things, some business people tend to be quite specific. Well, it&amp;#39;s a simple request without a straightforward answer.  I&amp;#39;ve seen people overriding the standard button with a VF page that redirects.  I&amp;#39;d like to not code if I can, even though coding very much pays my bills.  :)  My solution is to use a custom button on Task, List Button type, labeled &amp;quot;Log a Call&amp;quot;, shown in the same window without bars, and just a plain adapted URL from the standard button with merge fields, such as:&lt;br&gt; &lt;i&gt;/00T/e?title=Phone%20-%20Outbound&amp;amp;who_id={!Contact.Id}&amp;amp;followup=1&amp;amp;tsk5=Phone%20-%20Outbound&amp;amp;retURL=%2F{!Contact.Id}&lt;/i&gt;&lt;br&gt;Depending on where it&amp;#39;s invoked and what the Subject it needs to have, you can just tweak the parameters and the merge fields.  Nice and simple, even an admin can do it.&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3319472843896269669-2150662304681067107?l=digicomet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digicomet.blogspot.com/feeds/2150662304681067107/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3319472843896269669&amp;postID=2150662304681067107' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/2150662304681067107'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/2150662304681067107'/><link rel='alternate' type='text/html' href='http://digicomet.blogspot.com/2011/01/how-to-override-log-call-easy-way.html' title='How to override &quot;Log a Call&quot; - the easy way'/><author><name>dqqplayer</name><uri>http://www.blogger.com/profile/14302614020479264530</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3319472843896269669.post-542183233558496222</id><published>2011-01-04T13:26:00.001-08:00</published><updated>2011-01-04T13:26:20.170-08:00</updated><title type='text'>Apex Class Security: Subtlety</title><content type='html'>The &amp;quot;Enabled Apex Class Access&amp;quot; section on a Salesforce.com Profile seems to be straightforward.  You can limit whether the profile has access to the methods on Apex classes.  Recently I discovered it&amp;#39;s not that simple.  &lt;br&gt; &lt;br&gt;I had a profile that had nothing enabled under Apex Class.  So you&amp;#39;d think those users don&amp;#39;t get to invoke things on those classes.  Not so.  They would be able to start the VF pages, which displayed just fine.  So at least many getters on the controller classes ran just fine.  However action methods would fail silently.  You can invoke, but nothing comes back (in my case it&amp;#39;s outbound calls).  Even more intriguing thing is, if you enable debugging on the user, the whole thing would start working magically.  And it would stay that way even after the debugging is turned off.&lt;br&gt; &lt;br&gt;Once I had all classes enabled for the profile, this behavior disappeared.  I&amp;#39;d love to do some controlled experiment on that but didn&amp;#39;t have time.  Just wondering if anyone noted similar issue...&lt;br&gt;&lt;h3 id="00e60000000vQlM_RelatedApexClassSecurityList_class_title"&gt; &lt;br&gt;&lt;/h3&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3319472843896269669-542183233558496222?l=digicomet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digicomet.blogspot.com/feeds/542183233558496222/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3319472843896269669&amp;postID=542183233558496222' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/542183233558496222'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/542183233558496222'/><link rel='alternate' type='text/html' href='http://digicomet.blogspot.com/2011/01/apex-class-security-subtlety.html' title='Apex Class Security: Subtlety'/><author><name>dqqplayer</name><uri>http://www.blogger.com/profile/14302614020479264530</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3319472843896269669.post-790346010914131810</id><published>2010-12-11T11:51:00.000-08:00</published><updated>2010-12-14T08:02:39.768-08:00</updated><title type='text'>The Internet is full!</title><content type='html'>Relax.  It's not that bad yet, but may well be if you believed what you saw on this screen:&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_d_TkH-y5Xoo/TQPW1aFUdzI/AAAAAAAAAdw/wV7r01n-rfc/s1600/Screenshot-Gogo%2BInflight%2BInternet%2B%253A%2BGoogle%2BWall%2BPage%2B-%2BGoogle%2BChrome.png"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 320px; height: 169px;" src="http://3.bp.blogspot.com/_d_TkH-y5Xoo/TQPW1aFUdzI/AAAAAAAAAdw/wV7r01n-rfc/s320/Screenshot-Gogo%2BInflight%2BInternet%2B%253A%2BGoogle%2BWall%2BPage%2B-%2BGoogle%2BChrome.png" alt="" id="BLOGGER_PHOTO_ID_5549515378873628466" border="0" /&gt;&lt;/a&gt;This rather frightening (or silly, depending on how you look at it) message came up more than once when I tried to use the Go-go in-flight Internet service on some of the Delta Airlines planes.  This season (Nov. 20th, 2010 to Jan. 2nd, 2011) &lt;a href="http://www.delta.com/traveling_checkin/inflight_services/products/google_chrome.jsp"&gt;Delta and Google had a good idea together on how to promote their wares&lt;/a&gt; - letting people use the in-flight Internet service for free, "Happy Holidays from Google Chrome!"  What a nice thing to do!  No one really wanted to think about the pesky issues like bandwidth and throughput until people started to take on their offer.  I guess Delta only had two choices: let users languish with the connection slower than a crawl, or ration it so for those who're lucky enough to be on, the connection is still useful.  No good option here, and they chose the second one for whatever reason they had.&lt;br /&gt;&lt;br /&gt;I encountered the screen about half of the time I tried.  With that kind of rejection rate, it becomes harder to tell if this is a promotion or an effort to turn people off.  Call me naive, but someone needs to take some heat for this negligence, or there is no justice in business.  :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3319472843896269669-790346010914131810?l=digicomet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digicomet.blogspot.com/feeds/790346010914131810/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3319472843896269669&amp;postID=790346010914131810' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/790346010914131810'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/790346010914131810'/><link rel='alternate' type='text/html' href='http://digicomet.blogspot.com/2010/12/internet-is-full.html' title='The Internet is full!'/><author><name>dqqplayer</name><uri>http://www.blogger.com/profile/14302614020479264530</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_d_TkH-y5Xoo/TQPW1aFUdzI/AAAAAAAAAdw/wV7r01n-rfc/s72-c/Screenshot-Gogo%2BInflight%2BInternet%2B%253A%2BGoogle%2BWall%2BPage%2B-%2BGoogle%2BChrome.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3319472843896269669.post-3710014840485794908</id><published>2010-12-05T19:49:00.000-08:00</published><updated>2010-12-05T20:41:32.296-08:00</updated><title type='text'>Getting Input Method to work on Lucid</title><content type='html'>I installed the Chinese language when installing the OS, but it's not available when I tried to use it.  Here are the steps I went through to get it:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Checked "Language Support" under System &gt; Administration.  It said "Some languages are not installed completely".  So, let it finish as prompted, and verified the languages I wanted are indeed there.&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Switch the keyboard input method system to "ibus" in "Language Support".  The default was "lo-gtk" for some reason.&lt;/li&gt;&lt;li&gt;Still, no joy when trying "Ctrl-Space".  So, checking System &gt; Preferences &gt; IBus Preferences.  It said "ibus daemon not started".  Let it start as prompted.&lt;/li&gt;&lt;li&gt;There seemed to be no additional input available in IBus Prefs other than English.  Added what's needed.&lt;/li&gt;&lt;li&gt;Now Ctrl-Space brought up the Panel icon, but still no input UI.&lt;/li&gt;&lt;li&gt;Just out of curiosity, checked the ibus daemon process and noticed there's a defunct ibus-daemon process.  Considering the battle of killing a defunct process, I simply restarted - gasp, bad PC habit!  :)&lt;/li&gt;&lt;li&gt;After logging in, rejoice!&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3319472843896269669-3710014840485794908?l=digicomet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digicomet.blogspot.com/feeds/3710014840485794908/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3319472843896269669&amp;postID=3710014840485794908' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/3710014840485794908'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/3710014840485794908'/><link rel='alternate' type='text/html' href='http://digicomet.blogspot.com/2010/12/getting-input-method-to-work-on-lucid.html' title='Getting Input Method to work on Lucid'/><author><name>dqqplayer</name><uri>http://www.blogger.com/profile/14302614020479264530</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3319472843896269669.post-148661959008139728</id><published>2010-11-18T07:07:00.001-08:00</published><updated>2010-11-18T07:07:36.976-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Ant'/><category scheme='http://www.blogger.com/atom/ns#' term='force.com'/><title type='text'>Case matters with SFMT</title><content type='html'>&lt;br&gt;While a big portion of SFDC is not case sensitive, its standalone Ant-based tool IS, every bit of it.&amp;nbsp; Whenever I stumpled on that, the failure messages weren't that obvious on the reason.&amp;nbsp; For instance, if I got the object name's case wrong, it would complain about field names on the object not in package.xml.&amp;nbsp; Yeah, big help here!&amp;nbsp; I know, I know,&amp;nbsp; XML is case sensitive... but it's still inconvenient.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3319472843896269669-148661959008139728?l=digicomet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digicomet.blogspot.com/feeds/148661959008139728/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3319472843896269669&amp;postID=148661959008139728' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/148661959008139728'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/148661959008139728'/><link rel='alternate' type='text/html' href='http://digicomet.blogspot.com/2010/11/case-matters-with-sfmt.html' title='Case matters with SFMT'/><author><name>dqqplayer</name><uri>http://www.blogger.com/profile/14302614020479264530</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3319472843896269669.post-7649127314327711958</id><published>2010-11-09T14:33:00.001-08:00</published><updated>2010-11-09T14:33:21.526-08:00</updated><title type='text'>Two SFDC tips helpful for me today</title><content type='html'>&lt;ul&gt;&lt;li&gt;Show/Hide stuff on VF page with AJAX&lt;br&gt;&lt;a href="http://forums.sforce.com/t5/Visualforce-Development/Basic-Show-Hide-pageBlockSection-not-working/m-p/168722"&gt;http://forums.sforce.com/t5/Visualforce-Development/Basic-Show-Hide-pageBlockSection-not-working/m-p/168722&lt;/a&gt;&lt;br&gt; Basically the rule is to always have the rerendered region bigger than the stuff that has conditional visibility.  If they are the same size, you may have the problem of things unable to become visible, because the rerendering never works due to the id not being there the first place.&lt;br&gt; &lt;/li&gt;&lt;li&gt;Create checkbox list on the fly&lt;br&gt;&lt;a href="http://blog.jeffdouglas.com/2009/01/13/apex-search-with-checkbox-results/"&gt;http://blog.jeffdouglas.com/2009/01/13/apex-search-with-checkbox-results/&lt;/a&gt;&lt;br&gt;This is common for searching-then-processing.  However the approach isn&amp;#39;t necessary for simple situations where you just need simple labels.  You can just use the built-in SelectOption class and &amp;lt;apex:selectCheckboxes&amp;gt;.  &lt;br&gt; &lt;/li&gt;&lt;/ul&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3319472843896269669-7649127314327711958?l=digicomet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digicomet.blogspot.com/feeds/7649127314327711958/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3319472843896269669&amp;postID=7649127314327711958' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/7649127314327711958'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/7649127314327711958'/><link rel='alternate' type='text/html' href='http://digicomet.blogspot.com/2010/11/two-sfdc-tips-helpful-for-me-today.html' title='Two SFDC tips helpful for me today'/><author><name>dqqplayer</name><uri>http://www.blogger.com/profile/14302614020479264530</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3319472843896269669.post-939152782178489556</id><published>2010-11-02T08:35:00.001-07:00</published><updated>2010-11-02T08:35:30.449-07:00</updated><title type='text'>The perils of ImplicitParent</title><content type='html'>Luckily we&amp;#39;re not talking about lost biological father or shared custody.  Those could be worse battles, but this one isn&amp;#39;t easy to deal with either.  If you have an elaborate sharing scheme set up in Salesforce.com with roles and sharing rules in Salesforce.com, and you feel very safe about it, you may be in a surprise when accidentally exposed - by ImplicitParent.  That&amp;#39;s a rowCause in tables like AccountShare.  The Reason in the documentation (APEX Dev Guide) for the rowCause is &amp;quot;Associated record owner or sharing&amp;quot;, which isn&amp;#39;t quite clear to understand what it means.  &lt;a href="http://boards.developerforce.com/t5/General-Development/AccountShare-new-rowcause/m-p/7953/highlight/true"&gt;This link&lt;/a&gt; may explain it better.  Basically that indicates the Account record is being shared out to users who have access to Opportunities or Cases on the account by ownership or sharing rules.  Now you see the danger?&lt;br&gt; &lt;br&gt;I had just such a case happened to me.  A business unit is isolated by sharing model and rules so their records can&amp;#39;t be seen by other users.  Then an admin imported some opportunities under that unit&amp;#39;s master Account record with himself as owner.  Shortly after his role was changed for testing things - that change added 4 ImplicitParent rows to the AccountShare for the master Account record, because other than himself, there&amp;#39;re sharing rules defined for the new role to give more access to others.  All of a sudden the master Account unit and all its Contacts children with sensitive data were exposed to a whole lot new audience (Contacts are &amp;quot;Controlled by Parent&amp;quot;).  Luckily all of this were caught in a dry run.  Scary!&lt;br&gt; &lt;br&gt;&lt;br&gt; &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3319472843896269669-939152782178489556?l=digicomet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digicomet.blogspot.com/feeds/939152782178489556/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3319472843896269669&amp;postID=939152782178489556' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/939152782178489556'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/939152782178489556'/><link rel='alternate' type='text/html' href='http://digicomet.blogspot.com/2010/11/perils-of-implicitparent.html' title='The perils of ImplicitParent'/><author><name>dqqplayer</name><uri>http://www.blogger.com/profile/14302614020479264530</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3319472843896269669.post-6786318252634900955</id><published>2010-11-01T07:06:00.001-07:00</published><updated>2010-12-14T08:06:19.852-08:00</updated><title type='text'>Setting up SVN service on Windows XP</title><content type='html'>Had to do it to tie me over for some proejcts and here are what I found out:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;This is &lt;a href="http://www.codinghorror.com/blog/2008/04/setting-up-subversion-on-windows.html"&gt;a good guide&lt;/a&gt; to follow on setting up a simple Windows SVN server.&lt;/li&gt; &lt;li&gt;One thing to keep in mind is that using SC command on Windows, you need to be careful about escaping the double quote if you have a path that requires it, or better yet, just choose a path that doesn't need quoting.  If the quotation marks aren't done appropriately, you end up with incorrect path in the registry, and &lt;a href="http://stackoverflow.com/questions/3729282/svnserve-giving-error-1053-the-service-did-not-respond-to-the-start-or-control-re"&gt;the service can't be started with the error 1053 ("The service did not respond...")&lt;/a&gt;&lt;/li&gt; &lt;li&gt;svnserve.exe can't use mapped drive for repository.  Use local directory.  Otherwise 1053 again.&lt;/li&gt;&lt;li&gt;Remember there should be &lt;u&gt;no leading space&lt;/u&gt; in any conf file lines,  and there needs to be &lt;u&gt;space on both sides of any "="&lt;/u&gt;.  Otherwise you get the cryptic "option expected" message when issuing commands.&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3319472843896269669-6786318252634900955?l=digicomet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digicomet.blogspot.com/feeds/6786318252634900955/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3319472843896269669&amp;postID=6786318252634900955' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/6786318252634900955'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/6786318252634900955'/><link rel='alternate' type='text/html' href='http://digicomet.blogspot.com/2010/11/setting-up-svn-service-on-windows-xp.html' title='Setting up SVN service on Windows XP'/><author><name>dqqplayer</name><uri>http://www.blogger.com/profile/14302614020479264530</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3319472843896269669.post-6877505594810434598</id><published>2010-08-27T11:28:00.000-07:00</published><updated>2010-08-27T11:42:43.696-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Motorola'/><category scheme='http://www.blogger.com/atom/ns#' term='Verizon'/><category scheme='http://www.blogger.com/atom/ns#' term='Android'/><category scheme='http://www.blogger.com/atom/ns#' term='sales'/><category scheme='http://www.blogger.com/atom/ns#' term='Droid X'/><title type='text'>"Will work for Droid X"</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://thenextweb.com/mobile/files/2010/03/android-logo-white.jpg"&gt;&lt;img style="float: right; margin: 0pt 0pt 10px 10px; cursor: pointer; width: 207px; height: 207px;" src="http://thenextweb.com/mobile/files/2010/03/android-logo-white.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Damn, I was almost going to pimp myself out on the street with a sign like that.  That's how hard to get one of those these days.  Droid X went on sale since July 15th and I wonder how many have actually got it?  I figured it's not a "new" smartphone anymore so it shouldn't be that hard to pick up one.  Well, not so fast, Bob.  I first put in an order on Amazon Wireless on Aug. 25th, since they priced it $20 below Verizon.  Boy was I surprised to see the estimated delivery date: Oct. 8th.&lt;br /&gt;&lt;br /&gt;There's no way I can wait that long.  So I went to talk to a Verizon store, hoping to get one quickly from the source.  The friendly guy there said their shipping date is much closer, but... still at Sep. 10th.  Droid 2 and HTC Incredible are definitely in better shape, available the same day.&lt;br /&gt;&lt;br /&gt;I guess depending on who you're asking, Verizon/Motorola has either never learned from Apple's lesson, or just taken a page right out of Apple's playbook.  In any case, I'm definitely not the only drooling customer out there.&lt;br /&gt;&lt;br /&gt;With this piece of empirical evidence, now it's pretty easy to see the strength of &lt;a href="http://www.wired.com/gadgetlab/2010/08/android-beats-iphone-in-smartphone-sales/"&gt;the Android platform&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3319472843896269669-6877505594810434598?l=digicomet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digicomet.blogspot.com/feeds/6877505594810434598/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3319472843896269669&amp;postID=6877505594810434598' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/6877505594810434598'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/6877505594810434598'/><link rel='alternate' type='text/html' href='http://digicomet.blogspot.com/2010/08/will-work-for-droid-x.html' title='&quot;Will work for Droid X&quot;'/><author><name>dqqplayer</name><uri>http://www.blogger.com/profile/14302614020479264530</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3319472843896269669.post-287052304366970210</id><published>2010-08-24T13:38:00.000-07:00</published><updated>2010-08-24T13:43:54.732-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='migration'/><category scheme='http://www.blogger.com/atom/ns#' term='force.com'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>Force.com Migration Tool on Ubuntu (Lucid)</title><content type='html'>Since the tool is based on Ant, I apt-get the &lt;span style="font-style: italic;"&gt;ant&lt;/span&gt; package.  The Guide on the tool talked about putting the jar file into the &lt;span style="font-style: italic;"&gt;lib&lt;/span&gt; directory of ANT_HOME.  Well, I don't know where the ANT_HOME (not found in env), let alone locating its &lt;span style="font-style: italic;"&gt;lib&lt;/span&gt;.   Eventually I found the lib dir with some Googling.  It's /usr/share/ant/lib - well, should be obvious enough to me...  With the jar file in place and config files done (build.xml, build.properties, package.xml), the tool did run successfully to do the things I needed.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3319472843896269669-287052304366970210?l=digicomet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digicomet.blogspot.com/feeds/287052304366970210/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3319472843896269669&amp;postID=287052304366970210' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/287052304366970210'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/287052304366970210'/><link rel='alternate' type='text/html' href='http://digicomet.blogspot.com/2010/08/forcecom-migration-tool-on-ubuntu-lucid.html' title='Force.com Migration Tool on Ubuntu (Lucid)'/><author><name>dqqplayer</name><uri>http://www.blogger.com/profile/14302614020479264530</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3319472843896269669.post-622826946359929275</id><published>2010-08-15T19:27:00.000-07:00</published><updated>2010-08-15T19:32:57.535-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Google Docs'/><category scheme='http://www.blogger.com/atom/ns#' term='Office WebApp'/><title type='text'>Excel WebApp: 0, Google Docs: 1+</title><content type='html'>Tried to use a .xls file in Excel WebApp on Sky Drive, and I got "Unable to load the requested workbook".  It's a very simple file, a few columns of numbers and texts, nothing big.&lt;br /&gt;&lt;br /&gt;Google Docs, with its minimalist interface, worked this one fine - just like so many others I've done.&lt;br /&gt;&lt;br /&gt;Cloud is a killer, isn't it?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3319472843896269669-622826946359929275?l=digicomet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digicomet.blogspot.com/feeds/622826946359929275/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3319472843896269669&amp;postID=622826946359929275' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/622826946359929275'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/622826946359929275'/><link rel='alternate' type='text/html' href='http://digicomet.blogspot.com/2010/08/excel-webapp-0-google-docs-1.html' title='Excel WebApp: 0, Google Docs: 1+'/><author><name>dqqplayer</name><uri>http://www.blogger.com/profile/14302614020479264530</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3319472843896269669.post-6457734647734789664</id><published>2010-08-04T11:20:00.000-07:00</published><updated>2010-08-04T11:24:12.078-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='force.com'/><category scheme='http://www.blogger.com/atom/ns#' term='APEX'/><title type='text'>Apex Explorer for Force.com: using newer API</title><content type='html'>It's a handy tool but the newest version available uses API 8.0.  Can't remember when that one came out.  :)  So I tried to change the Options to use newer APIs.  The newest version I can get to is 16.0.  Beyond that it pops a "null reference" error and is unable to retrieve object list.  So there's no change for anything new in API 17, 18, and 19, and I suspect a lot of things in versions after 8 don't get used either.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3319472843896269669-6457734647734789664?l=digicomet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digicomet.blogspot.com/feeds/6457734647734789664/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3319472843896269669&amp;postID=6457734647734789664' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/6457734647734789664'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/6457734647734789664'/><link rel='alternate' type='text/html' href='http://digicomet.blogspot.com/2010/08/apex-explorer-for-forcecom-using-newer.html' title='Apex Explorer for Force.com: using newer API'/><author><name>dqqplayer</name><uri>http://www.blogger.com/profile/14302614020479264530</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3319472843896269669.post-9047930100640469377</id><published>2010-07-29T07:34:00.000-07:00</published><updated>2010-07-29T07:35:35.399-07:00</updated><title type='text'>ERROR - VERR_SUPDRV_COMPONENT_NOT_FOUND</title><content type='html'>&lt;div class=Section1&gt;  &lt;p class=MsoNormal&gt;This probably started happening to VBox after I let through a kernel update &amp;#8211; usually I did &amp;#8220;keep current menu.lst&amp;#8221; when asked by Update Manager.&amp;nbsp; The driver it complained about is the network, which caused it to be unable to attach to eth3 in bridged mode.&amp;nbsp; The good thing is, after following the very helpful suggestion in the error message &amp;#8211; run &lt;i&gt;/etc/init.d/vboxdrv setup&lt;/i&gt; as root &amp;#8211; it resolved itself in about a minute.&amp;nbsp; That&amp;#8217;s much easier to do than VMWare Server, which requires a complete reconfigure.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class=MsoNormal&gt;I don&amp;#8217;t remember this happening to my VBox before though, when it&amp;#8217;s still Sun Virtual Box and it was running on Jaunty.&amp;nbsp; I always let kernel update to be applied then.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;/div&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3319472843896269669-9047930100640469377?l=digicomet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digicomet.blogspot.com/feeds/9047930100640469377/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3319472843896269669&amp;postID=9047930100640469377' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/9047930100640469377'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/9047930100640469377'/><link rel='alternate' type='text/html' href='http://digicomet.blogspot.com/2010/07/error-verrsupdrvcomponentnotfound.html' title='ERROR - VERR_SUPDRV_COMPONENT_NOT_FOUND'/><author><name>dqqplayer</name><uri>http://www.blogger.com/profile/14302614020479264530</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3319472843896269669.post-4579979375864218676</id><published>2010-07-28T07:06:00.000-07:00</published><updated>2010-07-28T07:11:53.393-07:00</updated><title type='text'>SCIM Chinese input method not showing</title><content type='html'>It only brought up US Keyboard, English/European, and Raw Code.  Before my laptop was upgraded to Lucid, I think it was working fine.  I checked Language settings and all necessary languages are installed.  So I sought suggestion from Canonical support, and they asked me to try installing &lt;span style="font-style: italic;"&gt;scim-chinese&lt;/span&gt; package.  That did it.  As usual, a spot-on solution.  I have to say Canonical's support, along with Fonality's, are the best teams I've ever encountered (Dell's a close third) among the dozens I had experience with.  Both are open-source vendors.  What did that tell you?  ;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3319472843896269669-4579979375864218676?l=digicomet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digicomet.blogspot.com/feeds/4579979375864218676/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3319472843896269669&amp;postID=4579979375864218676' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/4579979375864218676'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/4579979375864218676'/><link rel='alternate' type='text/html' href='http://digicomet.blogspot.com/2010/07/scim-chinese-input-method-not-showing.html' title='SCIM Chinese input method not showing'/><author><name>dqqplayer</name><uri>http://www.blogger.com/profile/14302614020479264530</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3319472843896269669.post-268791644893380963</id><published>2010-06-16T19:40:00.000-07:00</published><updated>2010-06-16T19:48:25.976-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PC5750'/><category scheme='http://www.blogger.com/atom/ns#' term='Verizon'/><category scheme='http://www.blogger.com/atom/ns#' term='Lucid'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>PC5750 on Lucid</title><content type='html'>I couldn't get the EVDO card to work under Jaunty on my Latitude E5400.  Now I've upgraded to Lucid on E6510, and PC5750 is a piece of cake... well, almost.&lt;br /&gt;&lt;br /&gt;After I inserted the card, I got a bunch of evbug.c messages in dmesg, and no ttyACM0 to use.  A little search got me to blacklist evbug.  I plugged in the card again, and noticed there's an option "Enable Mobile Broadband" in Network Manager.  So I did it and chose Verizon as the provider  That's it!  IP address was set right away and I got online in no time, no pesky VZ Access Manager required.  In fact, I'm writing this post with that connection.  :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3319472843896269669-268791644893380963?l=digicomet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digicomet.blogspot.com/feeds/268791644893380963/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3319472843896269669&amp;postID=268791644893380963' title='14 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/268791644893380963'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/268791644893380963'/><link rel='alternate' type='text/html' href='http://digicomet.blogspot.com/2010/06/pc5750-on-lucid.html' title='PC5750 on Lucid'/><author><name>dqqplayer</name><uri>http://www.blogger.com/profile/14302614020479264530</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>14</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3319472843896269669.post-8153555558760175360</id><published>2010-06-11T20:15:00.000-07:00</published><updated>2010-06-11T20:33:42.471-07:00</updated><title type='text'>Life with Ubuntu: day of repair and upgrade</title><content type='html'>Did two things today: upgraded to a Dell Latitude E6510 (from a Latitude E5400), and fixed X on a desktop.&lt;br /&gt;&lt;br /&gt;The laptop upgrade went pretty straightforward.  I installed Jaunty on E6510, then backed up the system on E5400, excluding system specific directories.  Then I restored it to E6510.  Upon rebooting, GRUB gave me an error 15: File not found.  At that point I realized that I should have excluded /boot.  Now I've whacked the working menu.lst.  The problem was with UUID it turned out.  After I booted into Live CD, then fixed menu.lst with the true UUID of the new hard drive (found by &lt;span style="font-style: italic;"&gt;ls -l /dev/disk/by-uuid&lt;/span&gt;), it booted up fine.&lt;br /&gt;&lt;br /&gt;The booted Ubuntu had no GUI though.  X said device not found.  I fiddled a while with xorg.conf, then decided to just download NVIDIA installer.  That fixed the problem in a jiffy.  After that it was pretty much smooth sailing.  The only problems I had were a corrupt TrueCrypt volume (probably because I was using it when &lt;span style="font-style: italic;"&gt;tar&lt;/span&gt; did its backup), which I simply re-copied, and VirtualBox complained about not being able to start network, which was fixed by merely opening the network settings tab on VMs and clicking OK.&lt;br /&gt;&lt;br /&gt;The desktop computer has Jaunty x64.  Its X broke down right about I struggled with Intel Matrix Storage.  Not sure if it's related, since the Linux drive was a completely separate one from Windows ones.  Anyways, X just errorred out with "unable to initialize PCS database".  I didn't deal with it for a while.  Today inspired by the success with NVIDIA, I decided to go the same route with this computer's HD 4670s.  I downloaded ati-driver-installer-10-5-x86.x86_64.run from AMD.  Ran it, and then "sudo aticonfig --initial -f".  Restarted, held my breath, and I got my desktop back!&lt;br /&gt;&lt;br /&gt;People loved to hate the big 2 GPU companies for their Linux support.  But today, I just have to tip my hat.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3319472843896269669-8153555558760175360?l=digicomet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digicomet.blogspot.com/feeds/8153555558760175360/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3319472843896269669&amp;postID=8153555558760175360' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/8153555558760175360'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/8153555558760175360'/><link rel='alternate' type='text/html' href='http://digicomet.blogspot.com/2010/06/life-with-ubuntu-day-of-repair-and.html' title='Life with Ubuntu: day of repair and upgrade'/><author><name>dqqplayer</name><uri>http://www.blogger.com/profile/14302614020479264530</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3319472843896269669.post-8841573824624567007</id><published>2010-05-15T11:49:00.000-07:00</published><updated>2010-05-15T12:17:28.906-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='problem'/><category scheme='http://www.blogger.com/atom/ns#' term='RAID'/><category scheme='http://www.blogger.com/atom/ns#' term='ICH10'/><category scheme='http://www.blogger.com/atom/ns#' term='buggy'/><category scheme='http://www.blogger.com/atom/ns#' term='Matrix Storage Manager'/><category scheme='http://www.blogger.com/atom/ns#' term='Intel'/><category scheme='http://www.blogger.com/atom/ns#' term='failure'/><category scheme='http://www.blogger.com/atom/ns#' term='driver'/><title type='text'>Pain in the you know where: Intel ICH10 and Matrix Storage</title><content type='html'>The SATA RAID supplied by the chipset has proven to be such a pain that I have to vent here.  I tried to use it on my Windows 7 Ultimate x64 to provide some redundancy, and eventually gave up after so many failures.  The driver seemed to randomly put the array in rebuild, which slows the Core 2 Quad 9550 with 12 GB memory to a crawl.  Sometimes a drive was just randomly reported as failed, the whole array as offline.  Luckily enough most of the time the boot/system drive was a single Raptor, so Windows still survived.  A measure for redundancy for my data turned into a constant live test for my backup strategy. ;)&lt;br /&gt;&lt;br /&gt;If you search for Intel Matrix Storage Manager problem, thousands of posts easily turn up.  Like &lt;a href="http://communities.intel.com/thread/5036?start=0&amp;amp;tstart=0"&gt;this one on Intel's user forum&lt;/a&gt;, with 500+ replies.  And there are multiple other threads like that, just on Intel's forum.  That oughta tell you something...  A lot of the complaints are with version 8.9.0.1023, and some reported success with reverting back to 8.8.  I had no such luck.  All other versions fared just as badly.  I also saw reports on 9.x with the same problem.  I don't think there's anything wrong with my hardware: once I put the drives on the lowly Windows dynamic disk mirror, things have been just fine.&lt;br /&gt;&lt;br /&gt;I've used consumer fake RAIDs from VIA and nVidia in the past and never had much of a problem.  Neither was run in a typical environment (VIA for Win XP x64 and NVIDIA for Win 2003 Standard x64), but they were just humming along happily.  The nVidia machine even ran VMWare Server with 4 VMs.  But the Intel stuff doesn't even work under a lightly used Windows 7 machine.&lt;br /&gt;&lt;br /&gt;I couldn't believe Intel had unleashed such buggy stuff on users.  Bad vibe for the overall reputable company.  They need to get their acts together.  If not, I guess there're plenty of chipset vendors to choose from.  They may be the king of CPUs, but outside of that, make the steps carefully please!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3319472843896269669-8841573824624567007?l=digicomet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digicomet.blogspot.com/feeds/8841573824624567007/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3319472843896269669&amp;postID=8841573824624567007' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/8841573824624567007'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/8841573824624567007'/><link rel='alternate' type='text/html' href='http://digicomet.blogspot.com/2010/05/pain-in-you-know-where-intel-ich10-and.html' title='Pain in the you know where: Intel ICH10 and Matrix Storage'/><author><name>dqqplayer</name><uri>http://www.blogger.com/profile/14302614020479264530</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3319472843896269669.post-683537012004740680</id><published>2010-05-14T21:00:00.000-07:00</published><updated>2010-05-14T21:11:33.685-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Office 2010'/><category scheme='http://www.blogger.com/atom/ns#' term='install'/><category scheme='http://www.blogger.com/atom/ns#' term='Connect for Office'/><category scheme='http://www.blogger.com/atom/ns#' term='Salesforce.com'/><title type='text'>How to install Salesforce.com Connect for Office with MS Office 2010</title><content type='html'>Well, it doesn't by default.  The installer runs without error, but there'll be no Salesforce.com ribbon available.  I don't know what went wrong, but you get nothing in Office14/xlstart directory. If you do the same thing with Office 2007, you'll get a SFDC.xla, and a SFDC12.xlam in the directory. I tried this on two separate Windows 7 instances, one virtual, one physical, both x64, with the same result.  Office 2010 is x86.  Connect for Office is 1.8.1.1.&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Since the juice is all in the xla files, I decided to just copy the 2 files from a working Office 2007 machine to an Office 2010 VM.  Files copied, open Excel 2010, and voila!  Salesforce.com ribbon works as expected.  I could log on, import reports, refresh them, all without issues.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The source machine for the files has Connect for Office 1.8.0.8.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;BTW, it looks like Office13 is skipped.  Why do people have to be that superstitious? &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3319472843896269669-683537012004740680?l=digicomet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digicomet.blogspot.com/feeds/683537012004740680/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3319472843896269669&amp;postID=683537012004740680' title='9 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/683537012004740680'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/683537012004740680'/><link rel='alternate' type='text/html' href='http://digicomet.blogspot.com/2010/05/how-to-install-salesforcecom-connect.html' title='How to install Salesforce.com Connect for Office with MS Office 2010'/><author><name>dqqplayer</name><uri>http://www.blogger.com/profile/14302614020479264530</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3319472843896269669.post-2742864823521025319</id><published>2010-04-19T21:06:00.000-07:00</published><updated>2010-04-19T21:15:50.350-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='E6400'/><category scheme='http://www.blogger.com/atom/ns#' term='Latitude'/><category scheme='http://www.blogger.com/atom/ns#' term='Dell'/><category scheme='http://www.blogger.com/atom/ns#' term='9T215'/><title type='text'>90W 9T215 doesn't charge E6400</title><content type='html'>That's right.  So don't buy those P/N 9T215 generic replacements that claim to be Dell Latitude E6400 compatible.  I tested original 9T215 on E6400s (not on purpose) and it just doesn't charge. BIOS says it's unknown adapter.  Computer actually runs on A/C but battery doesn't get charged. Why? There must be love between the two for it to charge? It's enough to power the machine, it must be enough to juice up the battery.  That's just annoying!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3319472843896269669-2742864823521025319?l=digicomet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digicomet.blogspot.com/feeds/2742864823521025319/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3319472843896269669&amp;postID=2742864823521025319' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/2742864823521025319'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/2742864823521025319'/><link rel='alternate' type='text/html' href='http://digicomet.blogspot.com/2010/04/90w-9t215-doesnt-charger-e6400.html' title='90W 9T215 doesn&apos;t charge E6400'/><author><name>dqqplayer</name><uri>http://www.blogger.com/profile/14302614020479264530</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3319472843896269669.post-1605121135888270320</id><published>2010-04-07T12:27:00.000-07:00</published><updated>2010-04-07T12:39:06.180-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Cyberlink'/><category scheme='http://www.blogger.com/atom/ns#' term='netbook'/><category scheme='http://www.blogger.com/atom/ns#' term='recovery'/><category scheme='http://www.blogger.com/atom/ns#' term='mini'/><category scheme='http://www.blogger.com/atom/ns#' term='HP'/><category scheme='http://www.blogger.com/atom/ns#' term='disc'/><title type='text'>Crippled "Recovery Disc Creation" on HP Mini</title><content type='html'>HP Mini 210 is really a good netbook: attractive design, broad configuration options, and very capable offering of software, esp. for cloud and data management.  However there's one thing that is quite annoying with it: the "Recovery Disc Creation".&lt;br /&gt;&lt;br /&gt;It is cheap stingy for HP to not provide a factory recovery disc (Dell provides that by default).  So HP includes this Recovery Manger program (by Cyberlink) for you create a set of restore discs.  You'll quickly find the option is really a pain to use, because&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Very slow start.  Will take more than 10 minutes for it to be ready to burn the first disc, prob. because it needs to decompress source files.&lt;/li&gt;&lt;li&gt;Doesn't take RW discs.  Only DVD+/-R is accepted.  Why? Did the designer just get teleported from 2003?&lt;/li&gt;&lt;li&gt;The long process will restart if disrupted.  If unfortunately the program gets interrupted on the way (computer goes into sleep, for instance), you'll always have to restart the very long process from scratch.  No resume option at all.&lt;/li&gt;&lt;/ul&gt;The annoying program is probably not going to be a deal-breaker, but definitely bad enough for me to write this post to vent... :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3319472843896269669-1605121135888270320?l=digicomet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digicomet.blogspot.com/feeds/1605121135888270320/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3319472843896269669&amp;postID=1605121135888270320' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/1605121135888270320'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/1605121135888270320'/><link rel='alternate' type='text/html' href='http://digicomet.blogspot.com/2010/04/crippled-recovery-disc-creation-on-hp.html' title='Crippled &quot;Recovery Disc Creation&quot; on HP Mini'/><author><name>dqqplayer</name><uri>http://www.blogger.com/profile/14302614020479264530</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3319472843896269669.post-4984637498597144351</id><published>2010-03-31T06:52:00.001-07:00</published><updated>2010-03-31T06:54:55.509-07:00</updated><title type='text'>Be thankful this time</title><content type='html'>&lt;div xmlns="http://www.w3.org/1999/xhtml"&gt;&lt;p&gt;SCO's case against Novell concerning the copyright of Unix related to Linux is finally dead.  I never considered it as having any merit, but decisions defying logic could certainly happen in a court.  We should all be thankful that is not the case this time.&lt;br /&gt;&lt;br /&gt;It has been a test on how well the open-source model can stand against people's urge to keep all profit to themselves.  The whole saga should make people think twice before trying to profit at other's expense: just because a certain way of business makes it difficult for everyone to keep profit all to himself, it still doesn't mean everyone would treat the model as an enemy.&lt;br /&gt;&lt;br /&gt;I'm not as a staunch cheerleader for FOSS as Steven J. Vaughan-Nichols is, but I'm certainly a strong supporter of it.  The whole open-source way happens to bring out the best of us social animals in my opinion - everyone else benefits when you prosper, when doing it right.  This makes less useful for our instinct to exploit and fight others to preserve our own genes, because the goal for your own benefit is aligned with others' welfare, and that makes us less animal and more... human, shall we say?&lt;/p&gt;in reference to: &lt;p&gt;&lt;/p&gt;&lt;blockquote&gt;"Novell Wins! SCO Loses!"&lt;br /&gt;- &lt;a href="http://blogs.computerworld.com/15846/novell_wins_sco_loses"&gt;Novell Wins! SCO Loses! - Computerworld Blogs&lt;/a&gt; (&lt;a href="http://www.google.com/sidewiki/entry/116373128694047245074/id/Q1rdjQmtZG1fdllNKEwzqAU6NBg"&gt;view on Google Sidewiki&lt;/a&gt;)&lt;/blockquote&gt;&lt;p&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3319472843896269669-4984637498597144351?l=digicomet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digicomet.blogspot.com/feeds/4984637498597144351/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3319472843896269669&amp;postID=4984637498597144351' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/4984637498597144351'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/4984637498597144351'/><link rel='alternate' type='text/html' href='http://digicomet.blogspot.com/2010/03/be-thankful-this-time.html' title='Be thankful this time'/><author><name>dqqplayer</name><uri>http://www.blogger.com/profile/14302614020479264530</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3319472843896269669.post-4786780860138058750</id><published>2010-03-08T21:27:00.000-08:00</published><updated>2010-03-08T21:46:49.103-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='migration'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='hard drive'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>Migrating Ubuntu ... no sweat</title><content type='html'>Here's how I moved a Jaunty installation from one computer to another.   The old one is Core 2 Quad Q6600 on LANParty DK X38-T2R.   The new one has Core 2 Quad Q9550 running on Gigabyte GA-EP45-UD3P.   Different memory and drive configuration.   The only thing shared was a pair of HD4670.  I just moved the drive containing the root partition to the new computer, booted Live CD, and did the following under &lt;span style="font-style: italic;"&gt;grub&lt;/span&gt;&lt;span&gt;:&lt;br /&gt;root (hd2,1)&lt;br /&gt;setup (hd2)&lt;br /&gt;&lt;br /&gt;Done.  Reboot, select the drive to boot from, and I was back in my old Jaunty desktop.  Could it BE any easier?  It actually could, if I hadn't install &lt;span style="font-style: italic;"&gt;grub&lt;/span&gt; on another boot drive in the old computer.  I wouldn't have even needed the &lt;span style="font-style: italic;"&gt;grub&lt;/span&gt; reinstall.  True plug-n-play.&lt;br /&gt;&lt;br /&gt;Could anyone imagine the pain if I were to try moving a Win 7 installation?&lt;br /&gt;&lt;br /&gt;By the way, the only thing that caused a bit trouble was the RAID volume (Intel Matrix Storage based) on the new computer.  After the grub reinstall, one of the RAID drive got dropped so the volume became degraded.  GRUB shouln't touch the drive or anything related to the volume, so what the heck?  Luckily the Win7 installation on the volume did survive so I was able to rebuild it, but not without complications.  &lt;/span&gt;&lt;span&gt;I'll have another post on my frustration on this Intel fake RAID  junk.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3319472843896269669-4786780860138058750?l=digicomet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digicomet.blogspot.com/feeds/4786780860138058750/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3319472843896269669&amp;postID=4786780860138058750' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/4786780860138058750'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/4786780860138058750'/><link rel='alternate' type='text/html' href='http://digicomet.blogspot.com/2010/03/migrating-ubuntu-no-sweat.html' title='Migrating Ubuntu ... no sweat'/><author><name>dqqplayer</name><uri>http://www.blogger.com/profile/14302614020479264530</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3319472843896269669.post-1230305889049440638</id><published>2010-03-05T08:02:00.001-08:00</published><updated>2010-03-05T08:02:06.013-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Salesforce.com'/><title type='text'>The annoying "Save error: Unable to perform save on all files" from Force.com IDE</title><content type='html'>&lt;div xmlns='http://www.w3.org/1999/xhtml'&gt;Sometimes Force.com IDE would throw such generic error when trying to save to the server, the error mentioned is "An unexpected error has occurred".  Right, that's helpful... The Log Viewer will have "Save failed!(Open log file for full message and/or stacktrace" and I never found a good way to "open log file" other than checking the debug log from the Web UI (Admin Setup &amp;gt; Monitoring &amp;gt; Debug logs).  Mostly I found the error is the result of using field values without including them in a query, or a failed System.assert call.  Why couldn't the IDE just say so?  There are a host of other things that may cause this too, which makes debugging a pain. &lt;br/&gt;&lt;br/&gt;&lt;div class='zemanta-pixie'&gt;&lt;img src='http://img.zemanta.com/pixy.gif?x-id=6a4990e1-a06e-856b-8547-648c370250d4' alt='' class='zemanta-pixie-img'/&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3319472843896269669-1230305889049440638?l=digicomet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digicomet.blogspot.com/feeds/1230305889049440638/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3319472843896269669&amp;postID=1230305889049440638' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/1230305889049440638'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/1230305889049440638'/><link rel='alternate' type='text/html' href='http://digicomet.blogspot.com/2010/03/annoying-error-unable-to-perform-save.html' title='The annoying &amp;quot;Save error: Unable to perform save on all files&amp;quot; from Force.com IDE'/><author><name>dqqplayer</name><uri>http://www.blogger.com/profile/14302614020479264530</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3319472843896269669.post-3714148500321855530</id><published>2010-02-26T20:30:00.000-08:00</published><updated>2010-02-26T20:35:28.225-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Thunderbird 3'/><category scheme='http://www.blogger.com/atom/ns#' term='Jaunty'/><category scheme='http://www.blogger.com/atom/ns#' term='Firefox 3.6'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>Thunderbird Browser association lost after installing FF 3.6 on Jaunty</title><content type='html'>Thunderbird 3 was working fine until the upgrade.  Then clicking links in emails just stopped working.  I click, nothing happens.  Eventually I figured out that the easy way (or the only way) to change the dead browser association is to try the links without FF 3.6 open.  When I did that, Thunderbird asked what it should use to open the link, then I got to point it to the right thing.  Not sure why, since I verified the default browser setting already, and FF 3.6 was from the Launchpad repository, not a version I downloaded directly from Mozilla...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3319472843896269669-3714148500321855530?l=digicomet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digicomet.blogspot.com/feeds/3714148500321855530/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3319472843896269669&amp;postID=3714148500321855530' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/3714148500321855530'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/3714148500321855530'/><link rel='alternate' type='text/html' href='http://digicomet.blogspot.com/2010/02/thunderbird-browser-association-lost.html' title='Thunderbird Browser association lost after installing FF 3.6 on Jaunty'/><author><name>dqqplayer</name><uri>http://www.blogger.com/profile/14302614020479264530</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3319472843896269669.post-6823114623198759957</id><published>2010-02-16T09:03:00.000-08:00</published><updated>2010-02-16T09:11:20.249-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Firefox 3.5'/><category scheme='http://www.blogger.com/atom/ns#' term='aMSN'/><category scheme='http://www.blogger.com/atom/ns#' term='Jaunty'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='SCIM'/><title type='text'>Live a Ubuntu life: SCIM</title><content type='html'>I needed to use SCIM for a number of applications on Jaunty, including Firefox and aMSN.  The problem is with apps that weren't installed from Ubuntu repositories.  The supplied Firefox 3.0 works fine, but not 3.5 or 3.6 I downloaded from Mozilla.  There's no Ubuntu version of aMSN for that matter.  The problem lies with QT it seems, which SCIM needs to run with and be compatible with the QT used to compile the target apps.&lt;br /&gt;&lt;br /&gt;I solved the aMSN piece with help from this &lt;a href="https://help.ubuntu.com/community/SCIM"&gt;Ubuntu community documentation&lt;/a&gt;, but Firefox just wouldn't work.  Eventually I installed FF 3.5 and 3.6 from Launchpad repositories, and that brought those apps in line with SCIM.  BTW, that also solves my Java plug-in issue with them.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3319472843896269669-6823114623198759957?l=digicomet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digicomet.blogspot.com/feeds/6823114623198759957/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3319472843896269669&amp;postID=6823114623198759957' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/6823114623198759957'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/6823114623198759957'/><link rel='alternate' type='text/html' href='http://digicomet.blogspot.com/2010/02/live-ubuntu-life-scim.html' title='Live a Ubuntu life: SCIM'/><author><name>dqqplayer</name><uri>http://www.blogger.com/profile/14302614020479264530</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3319472843896269669.post-7672104776434070317</id><published>2010-02-15T08:55:00.000-08:00</published><updated>2010-02-15T09:08:55.020-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='sshd'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='port'/><category scheme='http://www.blogger.com/atom/ns#' term='NX'/><category scheme='http://www.blogger.com/atom/ns#' term='change'/><title type='text'>How to change port for NX</title><content type='html'>Sometimes you want your SSH daemon to run on a non-default (22) port, and this would affect your NX server as well, as it's based its service on SSH.  So besides making the change in SSH, here's the places you need to modify for NX:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;/etc/nxserver/node.conf&lt;br /&gt;change SSHDPort to your custom sshd port&lt;br /&gt;This file is /usr/NX/etc/node.cfg for NX Free Edition (non OSS version)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;(this seems to only apply to non-OSS version)/usr/NX/etc/server.cfg&lt;br /&gt;change SSHDPort and SSHDAuthPort to your custom sshd port&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3319472843896269669-7672104776434070317?l=digicomet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digicomet.blogspot.com/feeds/7672104776434070317/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3319472843896269669&amp;postID=7672104776434070317' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/7672104776434070317'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/7672104776434070317'/><link rel='alternate' type='text/html' href='http://digicomet.blogspot.com/2010/02/how-to-change-port-for-nx.html' title='How to change port for NX'/><author><name>dqqplayer</name><uri>http://www.blogger.com/profile/14302614020479264530</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3319472843896269669.post-3973122416444752736</id><published>2010-02-02T07:04:00.000-08:00</published><updated>2010-02-02T07:07:44.113-08:00</updated><title type='text'>VBox goes defunct</title><content type='html'>Sometimes when I use script to start a VirtualBox VM - usually I use that if the networking option needs to change by location - the VirtualBox process goes defunct.  Then no subsequent run will go because of that stuck process.  I'd have to find its parent (VBoxSvc) and do a "kill -9" on it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3319472843896269669-3973122416444752736?l=digicomet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digicomet.blogspot.com/feeds/3973122416444752736/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3319472843896269669&amp;postID=3973122416444752736' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/3973122416444752736'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/3973122416444752736'/><link rel='alternate' type='text/html' href='http://digicomet.blogspot.com/2010/02/vbox-goes-defunct.html' title='VBox goes defunct'/><author><name>dqqplayer</name><uri>http://www.blogger.com/profile/14302614020479264530</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3319472843896269669.post-293708582846499934</id><published>2010-01-22T14:35:00.000-08:00</published><updated>2010-01-22T14:45:08.927-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Dell'/><category scheme='http://www.blogger.com/atom/ns#' term='Salesforce.com'/><category scheme='http://www.blogger.com/atom/ns#' term='cloud computing'/><category scheme='http://www.blogger.com/atom/ns#' term='resell'/><title type='text'>Dell resells Salesforce.com now!</title><content type='html'>I was approached by our Dell rep about whether we use CRM and if we'd interested seeing "what they use".   Seeing the good buddies Mike and Marc on stage at Dreamforce, I sorta knew what's coming, but a little in disbelief.   Sure enough, the rep claimed that they are the only reseller right now.   I was like "wow!" (silently), for now SFDC is in its Walmart phase - it's being carried in a virtual Walmart for IT stuff like Dell.   Guess you can't get any more main-stream than that.&lt;br /&gt;&lt;br /&gt;After some googling, it turns out that the deal was announced late 2009.  Can't believe I missed that news... Three cheers for cloud computing!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3319472843896269669-293708582846499934?l=digicomet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digicomet.blogspot.com/feeds/293708582846499934/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3319472843896269669&amp;postID=293708582846499934' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/293708582846499934'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/293708582846499934'/><link rel='alternate' type='text/html' href='http://digicomet.blogspot.com/2010/01/dell-resells-salesforcecom-now.html' title='Dell resells Salesforce.com now!'/><author><name>dqqplayer</name><uri>http://www.blogger.com/profile/14302614020479264530</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3319472843896269669.post-4758357795015874006</id><published>2009-12-21T08:27:00.000-08:00</published><updated>2009-12-21T08:31:20.992-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Firefox 3.5'/><category scheme='http://www.blogger.com/atom/ns#' term='&quot;Flash player&quot;'/><category scheme='http://www.blogger.com/atom/ns#' term='Jaunty'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>Easy as pie - Flash plugin for Firefox on Ubuntu</title><content type='html'>It already is, if you just want it on the standard Firefox on the system.  But what I needed was to have it on FF3.5 on Jaunty, which doesn't come by default.  I have FF3.5 installed in my home directory.  Turned out all I needed was to download the .tar.gz from Adobe, and put the .so file inside to the &lt;span style="font-style: italic;"&gt;plugins&lt;/span&gt; directory.  I was trying to symlink from the standard /usr/lib location to no avail.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3319472843896269669-4758357795015874006?l=digicomet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digicomet.blogspot.com/feeds/4758357795015874006/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3319472843896269669&amp;postID=4758357795015874006' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/4758357795015874006'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/4758357795015874006'/><link rel='alternate' type='text/html' href='http://digicomet.blogspot.com/2009/12/easy-as-pie-flash-plugin-for-firefox-on.html' title='Easy as pie - Flash plugin for Firefox on Ubuntu'/><author><name>dqqplayer</name><uri>http://www.blogger.com/profile/14302614020479264530</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3319472843896269669.post-5039737048599866632</id><published>2009-12-01T08:54:00.000-08:00</published><updated>2010-06-09T11:11:54.730-07:00</updated><title type='text'>apt-cacher bug in Jaunty</title><content type='html'>I ran into &lt;a href="https://bugs.launchpad.net/ubuntu/+source/apt-cacher/+bug/423340"&gt;this one&lt;/a&gt;.  Basically the apt-cacher in the Jaunty repository (1.6.4ubuntu4) throws some error messages - "Error reading from server - read (104 Connection reset by peer)" - for some item checks requested by clients.  It's fixed in upstream Debian Squeeze (ver 1.6.9) as far as I can tell.  I had to download .deb directly from Debian, then used "apt-get -f install" to fix some dependency issues to &lt;span style="font-style: italic;"&gt;dpkg&lt;/span&gt; it.&lt;br /&gt;&lt;br /&gt;Another interesting issue I found is that the parser for /etc/apt/apt.conf.d/01proxy file in apt-get apparently ignores the proxy address, if you forget a semicolon in the header - I did precisely that, so having &lt;span style="font-style: italic;"&gt;Acquire::http&lt;/span&gt;&lt;span style="color: rgb(255, 0, 0); font-style: italic;"&gt;:&lt;/span&gt;&lt;span style="font-style: italic;"&gt;Proxy&lt;/span&gt; in there - then it just silently went out without using proxy.  It drove me nuts since there's no error message, until I paid close attention to my typing. :)&lt;br /&gt;&lt;br /&gt;UPDATE: Now I ran into &lt;a href="https://bugs.launchpad.net/ubuntu/hardy/+source/apt-cacher-ng/+bug/156070"&gt;another bug&lt;/a&gt;, which prevents me from upgrading machines to Lucid.  So I had to remove Debian apt-cacher (even their newest 1.6.11 doesn't work), and put on 1.6.7ubuntu4, which still has the original bug.  Lesser of the two evils.  Why can't Ubuntu and Debian address both?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3319472843896269669-5039737048599866632?l=digicomet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digicomet.blogspot.com/feeds/5039737048599866632/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3319472843896269669&amp;postID=5039737048599866632' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/5039737048599866632'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/5039737048599866632'/><link rel='alternate' type='text/html' href='http://digicomet.blogspot.com/2009/12/apt-cacher-bug-in-jaunty.html' title='apt-cacher bug in Jaunty'/><author><name>dqqplayer</name><uri>http://www.blogger.com/profile/14302614020479264530</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3319472843896269669.post-4036974608462325894</id><published>2009-11-20T12:47:00.000-08:00</published><updated>2009-11-20T12:48:37.480-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Realtek'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows 7'/><category scheme='http://www.blogger.com/atom/ns#' term='VirtualBox'/><category scheme='http://www.blogger.com/atom/ns#' term='audio'/><category scheme='http://www.blogger.com/atom/ns#' term='guest'/><category scheme='http://www.blogger.com/atom/ns#' term='driver'/><title type='text'>VBox audio driver for Windows 7 x64</title><content type='html'>I downloaded it from &lt;a href="http://www.download3k.com/Install-Realtek-AC-97-Vista-Driver.html"&gt;here&lt;/a&gt;.  It's a Realtek chip.  Please note the driver is unsigned (not recognized by Windows 7).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3319472843896269669-4036974608462325894?l=digicomet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digicomet.blogspot.com/feeds/4036974608462325894/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3319472843896269669&amp;postID=4036974608462325894' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/4036974608462325894'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/4036974608462325894'/><link rel='alternate' type='text/html' href='http://digicomet.blogspot.com/2009/11/vbox-audio-driver-for-windows-7-x64.html' title='VBox audio driver for Windows 7 x64'/><author><name>dqqplayer</name><uri>http://www.blogger.com/profile/14302614020479264530</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3319472843896269669.post-732338028398979814</id><published>2009-11-18T08:21:00.000-08:00</published><updated>2009-11-18T08:36:46.144-08:00</updated><title type='text'>Live a Ubuntu life: burning DVDs</title><content type='html'>Today is the first time I had the need.  I have a Win7 installation ISO I need to burn on to a physical disc.  I right clicked the file and selected "Open with Disc Burner".  That opened up Brasero, then I realized I didn't actually have a burner on the system.&lt;br /&gt;&lt;br /&gt;No worries.  I plugged into eSATA a Dell E-module I could find, and put in a DVD-R blank.  The disc was spinning for a long time, and Brasero still said "no disc available".  So I took a closer look at the drive - it's a DVD-ROM.   What a dummy!  Who keeps DVD-ROM drives around anymore these days?&lt;br /&gt;&lt;br /&gt;I went looking again and found a Buffalo external Blu-ray burner.  That oughta do it.  Plugged in the power and USB, inserted the blank disc, and in a minute Brasero saw the disc and I was able to start burning.  A few minutes later I got my Win7 install disc.&lt;br /&gt;&lt;br /&gt;So, except for my own dumb act, it was an entirely smooth operation.  A few years back, Linux desktop distros were still deemed too troublesome to use (by some I should say).  Now it challenges the best experience Windows or OS X can offer, with only a fraction of the hardware vendor cooperation those guys got, not to mention billions of dollars wasted on copy right protection and marketing.  That's what I call bang for the buck.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3319472843896269669-732338028398979814?l=digicomet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digicomet.blogspot.com/feeds/732338028398979814/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3319472843896269669&amp;postID=732338028398979814' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/732338028398979814'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/732338028398979814'/><link rel='alternate' type='text/html' href='http://digicomet.blogspot.com/2009/11/live-ubuntu-life-burning-dvds.html' title='Live a Ubuntu life: burning DVDs'/><author><name>dqqplayer</name><uri>http://www.blogger.com/profile/14302614020479264530</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3319472843896269669.post-1942853940730685576</id><published>2009-11-18T08:08:00.001-08:00</published><updated>2009-11-18T08:16:20.908-08:00</updated><title type='text'>"Gone Google"?</title><content type='html'>Saw this ads by Google on Network World:&lt;br /&gt;"Over 60% of Fortune 1000 have gone Google".&lt;br /&gt;&lt;br /&gt;Of course there's a fine print attached to such claims: "Gone Google means using one of the Google enterprise offerings, from Google Apps to Postini...".&lt;br /&gt;&lt;br /&gt;Sounds like a typical way of making one sound more important than actually is.  Using one of your stuff means they are now in your camp?  Come on.  In fact, if there's one company doesn't have to do that kind of cheap marketing hype, it's Google.  Doing that is just ... cheap.&lt;br /&gt;&lt;br /&gt;On the other hand, the true target audience may not be as dismissive as I am.  There are surely going to be people who start to sweat on the claim.  M$ anyone?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3319472843896269669-1942853940730685576?l=digicomet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digicomet.blogspot.com/feeds/1942853940730685576/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3319472843896269669&amp;postID=1942853940730685576' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/1942853940730685576'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/1942853940730685576'/><link rel='alternate' type='text/html' href='http://digicomet.blogspot.com/2009/11/gone-google.html' title='&quot;Gone Google&quot;?'/><author><name>dqqplayer</name><uri>http://www.blogger.com/profile/14302614020479264530</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3319472843896269669.post-8198232726456667564</id><published>2009-11-17T18:50:00.000-08:00</published><updated>2009-11-17T18:56:22.143-08:00</updated><title type='text'>Live a Ubuntu life: KeePass on Mono</title><content type='html'>I used pcorral for password safe on Windows.  It's a nifty little program that allows me to carry around my huge list of passwords safely on a USB stick.  When moving to Ubuntu, I wanted to do even better - something that allows me to do it cross-platform.  Eventually I picked KeePass, which is a .NET program, so it can be run easily on Windows and Linux.&lt;br /&gt;&lt;br /&gt;KeePass requires Mono 2.2 or higher on Linux.  Since Jaunty only has 2.0.1 (Karmic is on 2.4), I had to enable the PPA source (monoxide) to install the newer Mono build.  After that's done, KeePass was up and running in a minute.  Cool!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3319472843896269669-8198232726456667564?l=digicomet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digicomet.blogspot.com/feeds/8198232726456667564/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3319472843896269669&amp;postID=8198232726456667564' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/8198232726456667564'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/8198232726456667564'/><link rel='alternate' type='text/html' href='http://digicomet.blogspot.com/2009/11/live-ubuntu-life-keepass-on-mono.html' title='Live a Ubuntu life: KeePass on Mono'/><author><name>dqqplayer</name><uri>http://www.blogger.com/profile/14302614020479264530</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3319472843896269669.post-9129058449954863160</id><published>2009-11-10T05:36:00.000-08:00</published><updated>2010-02-16T09:13:07.186-08:00</updated><title type='text'>Live a Ubuntu life: VirtualBox</title><content type='html'>I've been using VMWare Workstation on Windows.  USB support is the main reason I stayed with it instead of going for free VirtualPC.  Now I'm on Ubuntu, I want to try the free option again.  This time it's Sun's VirtualBox.  I didn't go for the open source one, as Sun has put some serious limitations on it.  With the free-to-use edition,  things are looking really good.&lt;br /&gt;&lt;br /&gt;I had no problem setting up Windows 7.  I allocated 2 GB for the VM and 40 MB video memory.  The only issues I had with running it were sound not working, and I couldn't use VirtualBox video driver, which results in limited choice for screen resolutions.  Neither is a big deal, but I'll try to figure it out.&lt;br /&gt;&lt;br /&gt;Migrating a Windows XP virtual machine from VMWare worked even better than I expected.  I followed the two advices &lt;a href="http://blogs.sun.com/LetTheSunShineIn/entry/migrating_vmware_virtualbox_windows_xp"&gt;here&lt;/a&gt;, then just told VirtualBox to use the vmdk's.  The VM just booted and ran like a champ!  I actually forgot to do mergeIDE before migration, but I may have done it at some point before since the VM has survived previous migrations.&lt;br /&gt;&lt;br /&gt;One sticking issue is that PPTP VPN doesn't seem to work on a NAT'ed guest for now, which I hope gets fixed soon.&lt;br /&gt;&lt;br /&gt;UPDATE: I was able to re-enable the virtualbox video driver in Windows 7.  Not sure why the first time after installing it didn't work.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3319472843896269669-9129058449954863160?l=digicomet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digicomet.blogspot.com/feeds/9129058449954863160/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3319472843896269669&amp;postID=9129058449954863160' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/9129058449954863160'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/9129058449954863160'/><link rel='alternate' type='text/html' href='http://digicomet.blogspot.com/2009/11/live-ubuntu-life-virtualbox.html' title='Live a Ubuntu life: VirtualBox'/><author><name>dqqplayer</name><uri>http://www.blogger.com/profile/14302614020479264530</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3319472843896269669.post-7229489360953465992</id><published>2009-11-09T08:56:00.000-08:00</published><updated>2009-11-09T09:43:55.679-08:00</updated><title type='text'>Live a Ubuntu life: application scorecard</title><content type='html'>This should be a good way to track experience with a new computing environment - whether the things you need to do are now easier and harder to do, and whether they are done better or worse.&lt;br /&gt;&lt;style type="text/css"&gt;.nobrtable br { display: none }&lt;/style&gt;&lt;br /&gt;&lt;div class="nobrtable"&gt;&lt;br /&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr style="border: 1px solid black;"&gt;&lt;td style="vertical-align: top;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;Windows app&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;Linux app&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;Experience grade&lt;/td&gt;&lt;td style="font-weight: bold;"&gt;Notes&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;br /&gt;&lt;tr&gt;&lt;td style="vertical-align: top;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;&lt;td&gt;Pidgin&lt;/td&gt;&lt;td&gt;Pidgin&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;&lt;td&gt;better&lt;/td&gt;&lt;td&gt;Like the integration with notification applet; no separate download&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td style="vertical-align: top;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;&lt;td&gt;Remote desktop&lt;br /&gt;&lt;/td&gt;&lt;td&gt;Terminal services client&lt;br /&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;&lt;td&gt;same&lt;br /&gt;&lt;/td&gt;&lt;td&gt;&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td style="vertical-align: top;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;&lt;td&gt;vnc viewer&lt;br /&gt;&lt;/td&gt;&lt;td&gt;remote desktop viewer&lt;br /&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;&lt;td&gt;same&lt;/td&gt;&lt;td&gt;VNC into some Windows server seems to be a bit lagging in cursor movement&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td style="vertical-align: top;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;&lt;td&gt;VMWare Workstation 6.5&lt;br /&gt;&lt;/td&gt;&lt;td&gt;Sun VirtualBox 3&lt;br /&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;&lt;td&gt;same&lt;/td&gt;&lt;td&gt;price is definitely better!&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;tr&gt;&lt;td style="vertical-align: top;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;&lt;td&gt;Mapped drive&lt;br /&gt;&lt;/td&gt;&lt;td&gt;Connect to server: Windows share&lt;br /&gt;&lt;/td&gt;&lt;td style="vertical-align: top;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/td&gt;&lt;td&gt;same&lt;/td&gt;&lt;td&gt;CIFS server/share name work fine with no manual WINS config; hidden shares work fine&lt;br /&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br /&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3319472843896269669-7229489360953465992?l=digicomet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digicomet.blogspot.com/feeds/7229489360953465992/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3319472843896269669&amp;postID=7229489360953465992' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/7229489360953465992'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/7229489360953465992'/><link rel='alternate' type='text/html' href='http://digicomet.blogspot.com/2009/11/live-ubuntu-life-application-scorecard.html' title='Live a Ubuntu life: application scorecard'/><author><name>dqqplayer</name><uri>http://www.blogger.com/profile/14302614020479264530</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3319472843896269669.post-7885444798940847971</id><published>2009-11-09T06:38:00.001-08:00</published><updated>2009-11-09T06:49:22.309-08:00</updated><title type='text'>Live a Ubuntu life: dual screen setup</title><content type='html'>I just have to have it.  In my previous Windows life, I had no problem setting up Windows XP and Vista with a NEC MultiSync 90GX2, and a BenQ FP202W.  I don't want to buy new stuff just to get the same amount of screen real estate.&lt;br /&gt;&lt;br /&gt;It was a little harder than I expected.  Took some command line rescues and online searching.  Eventually the config working for me is like this.  Since the graphics core in my laptop (Latitude E6400) is Nvidia Quatro NVS, the tool to use is nvidia-settings coming with the Nvidia binary driver.  I used separated X screens with Xinerama enable.  Both screens have auto resolution.  That gives me the ability to freely move windows across the two monitors.  I can still use multiple workspaces too.&lt;br /&gt;&lt;br /&gt;I like my Compiz eye candies, but there's no way to get them working.  Some suggested using twinview with no Xinerama.  It didn't work for me.  Well, it did, only for a minute or so after logging in.  Compiz effects worked, but then the whole computer would lock up solid, requiring power button treatment.&lt;br /&gt;&lt;br /&gt;If I use the laptop by itself, Nvidia correctly falls back to one screen setup on LCD.  And all Compiz stuff will be alive again, which is a nice bonus.&lt;br /&gt;&lt;br /&gt;I've yet to find a way to use 3 screen setup, with laptop LCD in the mix.  But it should definitely be possible.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3319472843896269669-7885444798940847971?l=digicomet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digicomet.blogspot.com/feeds/7885444798940847971/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3319472843896269669&amp;postID=7885444798940847971' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/7885444798940847971'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/7885444798940847971'/><link rel='alternate' type='text/html' href='http://digicomet.blogspot.com/2009/11/live-ubuntu-life-dual-screen-setup.html' title='Live a Ubuntu life: dual screen setup'/><author><name>dqqplayer</name><uri>http://www.blogger.com/profile/14302614020479264530</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3319472843896269669.post-1867681353733123457</id><published>2009-11-09T06:21:00.000-08:00</published><updated>2009-11-09T06:38:03.195-08:00</updated><title type='text'>Live a Ubuntu life</title><content type='html'>The title is a bit bigger than what I actually mean, but I like it.  After all, "ubuntu" means humanity to others, which I definitely set as my life's benchmark.  Philosophical discussion aside, this should start a series of postings about my transition into a Ubuntu based computer.  It's a fairly drastic change, considering I work in and manage a mostly Windows environment.&lt;br /&gt;&lt;br /&gt;So the first question is probably "why?".  Well, I want to.  I'm not a Microsoft hater, or an open-source  purist.  I am very practical.  I hold multiple MCP certifications, but use open-source whenever applicable.  I like the model of open-source, because I think humanity is at its best when we're in a collaborative mode.  It's not always easy to make it sustainably workable, but like many good things, you just have to work for it.  Also from a tech geek's point of view, using a proprietary only toolset greatly impairs one's ability to learn in-depth.  After all a fundamentally blackbox setup is not encouraging for under-the-hood exploration.&lt;br /&gt;&lt;br /&gt;A smaller but related "why?" is "why Ubuntu?"  Simple: I like it the best.  I've tried at least five other well-known distros.  This Debian based gem combines the depth and ease of use the best - again, like humanity, the ones you like the best will probably be those with depth while being approachable. &lt;br /&gt;&lt;br /&gt;With the "why" questions out of the way, a long series of "how" questions will follow...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3319472843896269669-1867681353733123457?l=digicomet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digicomet.blogspot.com/feeds/1867681353733123457/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3319472843896269669&amp;postID=1867681353733123457' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/1867681353733123457'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/1867681353733123457'/><link rel='alternate' type='text/html' href='http://digicomet.blogspot.com/2009/11/live-ubuntu-life.html' title='Live a Ubuntu life'/><author><name>dqqplayer</name><uri>http://www.blogger.com/profile/14302614020479264530</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3319472843896269669.post-8042096249845496900</id><published>2009-10-29T19:43:00.000-07:00</published><updated>2009-10-29T20:19:13.351-07:00</updated><title type='text'>A heroic way to die... for a computer</title><content type='html'>If you have a lengthy enough history with computers, you probably saw a computer's hard drive die at least once.  On a Windows computer, you'll most likely see a BSOD, then upon restarting, your computer tells you that it doesn't think your hard drive exists.&lt;br /&gt;&lt;br /&gt;So what would a Linux computer do when a similar disaster strikes?  Well, you probably wouldn't know for a while unless the computer is actively monitored.  That's what happened to me.  I had a laptop computer running Ubuntu 6.06 (yes the old trusted Dapper) Server.  The first sign of trouble was that DHCP clients were no longer getting IP addresses from it, which served as a DHCP3 server.  It took me a few moments to figure out what was going on.  The tell-tale sign was a console message like this "Journal writing failed... Abort... root remounted read-only".  Well, that's the machine's way of telling me "well, I'm not seeing the disk anymore, so I'm just going to treat it as read-only and move on".  The machine was still running, and it still did some other duties fine (like routing stuff between two subnets).  But many commands no longer ran with "I/O error", including the &lt;span style="font-style: italic;"&gt;shutdown&lt;/span&gt;.  Once I restarted it with the power button, I saw the familiar "primary disk not found" message.&lt;br /&gt;&lt;br /&gt;I was thoroughly impressed.  Imaging a warrior having his legs cut off and even his ground yanked away from under him, but he keeps on fighting?  That's what the O/S did.  Maybe I'm naive - hey, I was Windows only one time.  :)&lt;br /&gt;&lt;br /&gt;BTW, that Dapper was running on LVM.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3319472843896269669-8042096249845496900?l=digicomet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digicomet.blogspot.com/feeds/8042096249845496900/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3319472843896269669&amp;postID=8042096249845496900' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/8042096249845496900'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/8042096249845496900'/><link rel='alternate' type='text/html' href='http://digicomet.blogspot.com/2009/10/heroic-way-to-die-for-computer.html' title='A heroic way to die... for a computer'/><author><name>dqqplayer</name><uri>http://www.blogger.com/profile/14302614020479264530</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3319472843896269669.post-4111903600611810745</id><published>2009-10-25T20:39:00.000-07:00</published><updated>2009-10-25T21:15:11.803-07:00</updated><title type='text'>MiniNote 2133: Reloaded</title><content type='html'>These days virtually every netbook is powered by Atom.  However I'm not willing to let go my HP MiniNote 2133 yet.  Since I can't swap out its C7M heart, I'm going to beef up other parts.  Mine is Model KR922UT, which is the lowest config, so there's plenty of room to go up.  First I go max on memory with 2 GB of PC2-5300.  Then I put in an OCZ 64 GB SSD (&lt;span class="brandingItemName" style=""&gt;OCZSSD2-1SLD60G)&lt;/span&gt;&lt;b&gt;&lt;span class="brandingItemName" style=""&gt; &lt;/span&gt;&lt;/b&gt;to replace the default 4 GB SSD.  The first change was very straight forward, the second was a little more than that.  The 4 GB "SSD" from HP really looks more like a piece of circuit board than a drive.  As such it's smaller and thinner than a standard SATA 2.5" drive, and was installed within a metal bracket.  There's no way for me to fit the OCZ drive into the bracket, so I just ditch the bracket.  The OCZ drive fits quite well in the space, but not as snuggly as I'd like.  If you shake the netbook, you can feel the drive moving a bit inside.  Not that SSD drive would be harmed by that level of looseness, but I prefer things to be a tad tigher than that.  My solution?  Two pieces of thick double-sided sticky pads.  After that, everything is firmly in place.&lt;br /&gt;&lt;br /&gt;Once the hardware is refreshed, I proceeded to revamp the system software as well.  As much as &lt;a href="http://digicomet.blogspot.com/2008/11/first-impression-with-mini-note-2133.html"&gt;I was pleasantly surprised how well SUSE worked on the anemic configuration&lt;/a&gt;, I'm ready to use my beloved Ubuntu again.  I tried to install Xubuntu 8.04.1 first, thinking that might go easy on the little machine, but the GUI installer wouldn't load.  Not wanting to tinker with it more, I tried a regular Jaunty installation.  It went through flawlessly, and everything I care works fine.  It's fast too, taking only 62 seconds to boot to the desktop, and 75 seconds to start using Firefox.  Not too shabby for an aging C7M powered machine.&lt;br /&gt;&lt;br /&gt;BTW, I added berry4all and used it with my Verizon 8330.  That worked fine too.  I found out that I shouldn't disable wireless from Network Manager, as that would break how pppd write to resolv.conf, which leads to name resolution problem.&lt;br /&gt;&lt;br /&gt;Overall I'm very happy with the results.  Armed with this rejuvenated little netbook, I'm ready to roam!  Just can't ask for a better outcome for a $160 upgrade.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3319472843896269669-4111903600611810745?l=digicomet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digicomet.blogspot.com/feeds/4111903600611810745/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3319472843896269669&amp;postID=4111903600611810745' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/4111903600611810745'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/4111903600611810745'/><link rel='alternate' type='text/html' href='http://digicomet.blogspot.com/2009/10/mininote-2133-reloaded.html' title='MiniNote 2133: Reloaded'/><author><name>dqqplayer</name><uri>http://www.blogger.com/profile/14302614020479264530</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3319472843896269669.post-2809284407239128836</id><published>2009-09-08T14:03:00.001-07:00</published><updated>2009-09-08T14:03:15.620-07:00</updated><title type='text'>Dub WebEx recording with .wav files</title><content type='html'>&lt;p&gt;That's exactly what I needed to do, but the menu option for that in WebEx Recording Editor 2.8 gave me &amp;quot;invalid wav format&amp;quot;.&amp;#160; &lt;a href="http://wsuccess.typepad.com/webinarblog/2006/10/the_mysterious_.html"&gt;The suggestions in the discussion following the blog post&lt;/a&gt; were very helpful.&amp;#160; Basically the wav file has to be in CCITU u-law format.&amp;#160; The Sound Recorder in Windows XP can make the conversion very easily.&amp;#160; Not the one in Vista though, which doesn't seem to allow opening and manipulating an existing wav file.&lt;/p&gt;  &lt;p&gt;The tech support from WebEx really shouldn't just say &amp;quot;it's not supported&amp;quot;, which probably was the easiest to do.&amp;#160; Give the most details they could find and let the users hack their way.&amp;#160; Again, it's a rare thing to find a tech support with spirit these days.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3319472843896269669-2809284407239128836?l=digicomet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digicomet.blogspot.com/feeds/2809284407239128836/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3319472843896269669&amp;postID=2809284407239128836' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/2809284407239128836'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/2809284407239128836'/><link rel='alternate' type='text/html' href='http://digicomet.blogspot.com/2009/09/dub-webex-recording-with-wav-files.html' title='Dub WebEx recording with .wav files'/><author><name>dqqplayer</name><uri>http://www.blogger.com/profile/14302614020479264530</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3319472843896269669.post-1329020512316287252</id><published>2009-09-01T09:35:00.001-07:00</published><updated>2009-09-01T09:35:45.977-07:00</updated><title type='text'>SFDC Connect for Office: Better together?</title><content type='html'>&lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:d83794b3-afce-44ec-a4f0-3e83946725a3" class="wlWriterSmartContent"&gt;del.icio.us Tags: &lt;a href="http://del.icio.us/popular/Salesforce.com%20ConnectforOffice%20Excel%20Microsoft" rel="tag"&gt;Salesforce.com ConnectforOffice Excel Microsoft&lt;/a&gt;&lt;/div&gt;  &lt;p&gt;It really depends I guess.&amp;#160; It's a great tool to bring a Salesforce.com report into Excel, which has a rich set of presentation and data processing features.&amp;#160; However with slim documentation on how the software works, a few caveats really should be noted for any serious uses.&lt;/p&gt;  &lt;p&gt;Basically Connect for Office works by using Excel's Data Connections feature.&amp;#160; However you can't edit any connection created by it.&amp;#160; This is understandable for reducing the chance of user messing up the inner workings, but also limits your options.&amp;#160; It'd be great to be able to replace an imported report that way - all I need to do is just changing the URL of the report source - then I get to keep all the formatted calculations and charts based on the report.&amp;#160; Well, you know life is never that kind, is it?&amp;#160; For that kind of change to happen, you'll have to go through the tedious steps of importing the new report, copying the dependent elements (formatting, formula, charts, etc.), removing the old setup, and adjusting anything that might break.&amp;#160; &lt;/p&gt;  &lt;p&gt;Please note the order of those steps for altering source report is the best practice to follow.&amp;#160; Any deviation from that will be even harder to do (say removing the old report first) due to the fact that there're hard coded behavior - some from Excel, some from Connect for Office - that can't be changed: imported report only inserts (never overwrites), Excel adjusts references in an unmovable &amp;quot;smart&amp;quot; way, etc.&amp;#160; &lt;/p&gt;  &lt;p&gt;And don't forget this: never change the worksheet name after you imported the reports, because the names are the IDs for the data connections to work.&amp;#160; It may be Connect's developer's fault, but could also be the result of Excel's API.&amp;#160; I have no interest to find out who's to blame, but this makes life very hard if you have to change the sheet names.&amp;#160; So try to be generic: for instance, anything says FY 2009 will get you into trouble if this is going to be reused next year - you just have to redo things all over again.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3319472843896269669-1329020512316287252?l=digicomet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digicomet.blogspot.com/feeds/1329020512316287252/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3319472843896269669&amp;postID=1329020512316287252' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/1329020512316287252'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/1329020512316287252'/><link rel='alternate' type='text/html' href='http://digicomet.blogspot.com/2009/09/sfdc-connect-for-office-better-together.html' title='SFDC Connect for Office: Better together?'/><author><name>dqqplayer</name><uri>http://www.blogger.com/profile/14302614020479264530</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3319472843896269669.post-1274608189001818456</id><published>2009-08-31T09:08:00.000-07:00</published><updated>2009-08-31T09:20:06.938-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='plug-in'/><category scheme='http://www.blogger.com/atom/ns#' term='Firefox 3.5'/><category scheme='http://www.blogger.com/atom/ns#' term='&quot;Flash player&quot;'/><category scheme='http://www.blogger.com/atom/ns#' term='IE 8'/><title type='text'>Flash 10 kinks with FF 3.5</title><content type='html'>Sometimes it's a matter of figuring out "what have I just done?".&lt;br /&gt;&lt;br /&gt;All of a sudden my URLs in emails stopped working.  Outlook will say "cannot find the file specified", and Thunderbird just does nothing when clicked.  I toggled default browser, and IE 8 would work fine, but Firefox 3.5 still no go.  I found a report on Sophos scanning plug-in causing the issue.  Of course I don't use it, but it did remind me that I just installed Flash Player 10 to check out a friend's new pictures from Tibet on photoshop.com.  That action added an extension (content download manager) as well as a plug-in (Flash 10.0.32.18)&lt;br /&gt;&lt;br /&gt;So I removed the extension. No help.  Then I disabled the plug-in.  URLs came back to life!  Then I re-enabled the plug-in, and things stayed OK.&lt;br /&gt;&lt;br /&gt;Something not very smooth between Flash 10 and FF 3.5.2 then.  As usual, they need to do a better job testing.  Granted I'm an advanced user with unique needs sometimes, but look at &lt;a href="http://www.longtailvideo.com/support/forum/Setup-Problems/13852/Problems-with-Adobe-Flash-Player-10"&gt;this long thread with annoyed users and webmasters alike&lt;/a&gt;, you know they could definitely do better...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3319472843896269669-1274608189001818456?l=digicomet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digicomet.blogspot.com/feeds/1274608189001818456/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3319472843896269669&amp;postID=1274608189001818456' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/1274608189001818456'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/1274608189001818456'/><link rel='alternate' type='text/html' href='http://digicomet.blogspot.com/2009/08/flash-10-kinks-with-ff-35.html' title='Flash 10 kinks with FF 3.5'/><author><name>dqqplayer</name><uri>http://www.blogger.com/profile/14302614020479264530</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3319472843896269669.post-2677364033215266562</id><published>2009-08-21T20:26:00.001-07:00</published><updated>2009-08-21T20:26:22.108-07:00</updated><title type='text'>VMWare Server 2 &amp; Ubuntu kernel upgrade</title><content type='html'>&lt;p&gt;Today is the first time I ran &amp;quot;sudo apt-get dist-upgrade&amp;quot; on the machine that runs VMWare Server 2 on Hardy Server.&amp;#160; It's actually a lot painless than I expected.&amp;#160; All I needed to do was to run &amp;quot;sudo vmware-config.pl&amp;quot; after the kernel upgrade.&amp;#160; The only thing I didn't quite know to do was to have the headers ready before the vmware recompile.&amp;#160; That's just a &amp;quot;sudo apt-get install linux-headers-$(uname -r)&amp;quot;.&lt;/p&gt;  &lt;p&gt;Then I sorta did the same thing on a Ubuntu guest (Hardy as well with a generic kernel), expecting to run &lt;em&gt;vmware-config-tools.pl&lt;/em&gt;.&amp;#160; But that turned out to be unnecessary.&amp;#160; Not sure why, as I &lt;a href="http://digicomet.blogspot.com/2008/07/saga-of-upgrading-breezy-to-hardy-on.html"&gt;had so much trouble last time&lt;/a&gt;.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3319472843896269669-2677364033215266562?l=digicomet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digicomet.blogspot.com/feeds/2677364033215266562/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3319472843896269669&amp;postID=2677364033215266562' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/2677364033215266562'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/2677364033215266562'/><link rel='alternate' type='text/html' href='http://digicomet.blogspot.com/2009/08/vmware-server-2-ubuntu-kernel-upgrade.html' title='VMWare Server 2 &amp;amp; Ubuntu kernel upgrade'/><author><name>dqqplayer</name><uri>http://www.blogger.com/profile/14302614020479264530</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3319472843896269669.post-6418177269284340307</id><published>2009-08-19T19:00:00.000-07:00</published><updated>2009-08-19T19:10:00.779-07:00</updated><title type='text'>Fixing a non-starting firewall on Vista</title><content type='html'>Windows Security Center informed me that WFW isn't running, but it couldn't start it.  Event log shows ID 7024 with error code 0x5.  Googling around led me to &lt;a href="http://help.wugnet.com/vista/Windows-Fails-Start-Windows-Firewall-Serviceftopic-54524-days0-orderasc-32.html"&gt;this thread&lt;/a&gt;, which towards the end suggested &lt;a href="http://support.microsoft.com/kb/943996"&gt;KB 943996&lt;/a&gt;.  Basically the KB suggested to check permissions for account "NT Service\MpsSvc" on several registry keys.  This first key I checked and corrected was&lt;br /&gt;&lt;span style="font-style: italic;"&gt;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Epoch&lt;/span&gt; (needs Query Key and Set Value permission),&lt;br /&gt;and then the Firewall started!&lt;br /&gt;&lt;br /&gt;How did that permission got lost?&lt;br /&gt;&lt;br /&gt;By the way, still don't know what is the NT Service\MpsSvc account.  You have to search that exact name to turn it up on the permission setup screen.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3319472843896269669-6418177269284340307?l=digicomet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digicomet.blogspot.com/feeds/6418177269284340307/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3319472843896269669&amp;postID=6418177269284340307' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/6418177269284340307'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/6418177269284340307'/><link rel='alternate' type='text/html' href='http://digicomet.blogspot.com/2009/08/fixing-non-starting-firewall-on-vista.html' title='Fixing a non-starting firewall on Vista'/><author><name>dqqplayer</name><uri>http://www.blogger.com/profile/14302614020479264530</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3319472843896269669.post-9169610782556067296</id><published>2009-08-06T08:30:00.001-07:00</published><updated>2009-08-06T13:49:41.725-07:00</updated><title type='text'>Encode VOBs into xvid AVIs on Etch</title><content type='html'>&lt;p&gt;The output would mainly be consumed on Windows client.&amp;#160; The workhorse I can use is a virtual Debian Etch on XenServer 5.0.&amp;#160;&amp;#160; I tried the ffmpeg installation from Etch native repository.&amp;#160; It worked fine but it can only use FMP4 for default video codec.&amp;#160; Windows Media Player / MPC just didn't play the video on my Vista x64 with Klite installed.&amp;#160; I was searching for a solution.&amp;#160; Some suggested configure ffdshow to support FMP4, which it already did (&amp;quot;other MP4&amp;quot; enabled).&amp;#160; Some suggested changing the 4CC of the file, which looks like too much work.&amp;#160; As I was fudging along, I wanted to double check what error message WMP had, if any.&amp;#160; But this time it played!&amp;#160; Weird.&amp;#160; All I did was checking the ffdshow config and using G-Spot on the file...&lt;/p&gt;  &lt;p&gt;Anyway, this is all too unreliable.&amp;#160; I gotta produce xvid AVIs.&amp;#160; So I chose to use debian-multimedia.org.&amp;#160;&amp;#160; Pretty easy to use.&amp;#160; After I added the repo to sources.list, updated, ffmpeg is ready with xvid.&amp;#160; The syntax that worked for me is just&lt;/p&gt;  &lt;p&gt;&lt;em&gt;ffmpeg -y -i VTS_01_1.VOB -vcodec xvid -b 1000000 -f avi my.avi&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;For multiple VOBs, it'd be a simple concatenation: &lt;/p&gt;  &lt;p&gt;&lt;em&gt;cat VTS_01_0.VOB VTS_01_1.VOB VTS_01_2.VOB | ffmpeg -y -i - -vcodec xvid -b 1000000 -f avi my.avi&lt;/em&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3319472843896269669-9169610782556067296?l=digicomet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digicomet.blogspot.com/feeds/9169610782556067296/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3319472843896269669&amp;postID=9169610782556067296' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/9169610782556067296'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/9169610782556067296'/><link rel='alternate' type='text/html' href='http://digicomet.blogspot.com/2009/08/encode-vobs-into-xvid-avis-on-etch.html' title='Encode VOBs into xvid AVIs on Etch'/><author><name>dqqplayer</name><uri>http://www.blogger.com/profile/14302614020479264530</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3319472843896269669.post-6458647869660610078</id><published>2009-08-04T19:27:00.001-07:00</published><updated>2009-08-04T19:27:25.815-07:00</updated><title type='text'>BT file transfer from BlackBerry 8330 to Dell Latitude D630</title><content type='html'>&lt;p&gt;I largely followed the steps detailed &lt;a href="http://www.cio.com/article/334513/BlackBerry_How_To_Transfer_Files_Between_Devices_Using_Bluetooth?page=2&amp;amp;taxonomyId=1436"&gt;here&lt;/a&gt;.&amp;#160; Once the two paired up, I had two issues.&amp;#160; First, BB device software promptly crashed, rebooting itself.&amp;#160; Second, Vista is asking for driver for a new device.&amp;#160; The second issue seems to be OK according to people &lt;a href="http://www.blackberryforums.com/general-8100-series-discussion-pearl/63555-vista-drivers.html"&gt;here&lt;/a&gt; - basically just tell Vista &amp;quot;don't bother&amp;quot;.&amp;#160; The first one might be tougher to solve... (to be continued)&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3319472843896269669-6458647869660610078?l=digicomet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digicomet.blogspot.com/feeds/6458647869660610078/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3319472843896269669&amp;postID=6458647869660610078' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/6458647869660610078'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/6458647869660610078'/><link rel='alternate' type='text/html' href='http://digicomet.blogspot.com/2009/08/bt-file-transfer-from-blackberry-8330.html' title='BT file transfer from BlackBerry 8330 to Dell Latitude D630'/><author><name>dqqplayer</name><uri>http://www.blogger.com/profile/14302614020479264530</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3319472843896269669.post-6944350477063188249</id><published>2009-08-03T13:17:00.001-07:00</published><updated>2009-08-03T13:17:47.499-07:00</updated><title type='text'>Unscientific comparison of Vista and SUSE startup speed</title><content type='html'>&lt;p&gt;It just so happened that I started two machines almost at the same time, and side by side.&amp;#160; The SUSE machine is an original HP MiniNote, with a lowly VIA C7, 512 MB memory, and 4 GB SSD.&amp;#160; The Vista machine is a relatively beefy Dell Latitude XT2 with Core 2 ULV 1.4 GHz, 3 GB memory, and 80 GB 5400 RPM HD.&amp;#160; Neither has much additional software on beyond the factory default.&amp;#160; I didn't time the two, but since realized the interesting comparison, so I did note the time difference.&amp;#160; From power on to browser open (Firefox for SUSE, IE 8 for Vista), MiniNote was only about 10 seconds behind XT2.&amp;#160; Both startups were between 2 to 3 minutes I think.&amp;#160; I'm sure SUSE 10 was optimized for the setup, while Dell's Vista install probably less so, but still the slowness of Vista was too apparent, considering how well equipped that XT2 is.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3319472843896269669-6944350477063188249?l=digicomet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digicomet.blogspot.com/feeds/6944350477063188249/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3319472843896269669&amp;postID=6944350477063188249' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/6944350477063188249'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/6944350477063188249'/><link rel='alternate' type='text/html' href='http://digicomet.blogspot.com/2009/08/unscientific-comparison-of-vista-and.html' title='Unscientific comparison of Vista and SUSE startup speed'/><author><name>dqqplayer</name><uri>http://www.blogger.com/profile/14302614020479264530</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3319472843896269669.post-9160364088689476398</id><published>2009-06-24T12:31:00.001-07:00</published><updated>2009-06-24T12:31:00.580-07:00</updated><title type='text'>Thunderbird not able to deal with attachment that has special characters in name</title><content type='html'>&lt;p&gt;I'm using the Portable Apps edition of Thunderbird (2.0.00.22).&amp;#160; The attachment has a few %20 in its name because it was downloaded.&amp;#160; When trying to send the message, T-bird would say &amp;quot;can't open ....&amp;#160; Please check &amp;quot;Temporary Directory&amp;quot; setting&amp;quot;.&amp;#160; After removing the %, it worked fine.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3319472843896269669-9160364088689476398?l=digicomet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digicomet.blogspot.com/feeds/9160364088689476398/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3319472843896269669&amp;postID=9160364088689476398' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/9160364088689476398'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/9160364088689476398'/><link rel='alternate' type='text/html' href='http://digicomet.blogspot.com/2009/06/thunderbird-not-able-to-deal-with.html' title='Thunderbird not able to deal with attachment that has special characters in name'/><author><name>dqqplayer</name><uri>http://www.blogger.com/profile/14302614020479264530</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3319472843896269669.post-241101255238249559</id><published>2009-06-24T09:43:00.000-07:00</published><updated>2009-06-24T09:53:16.005-07:00</updated><title type='text'>Jaunty on HD 4670</title><content type='html'>The Vista drive died on my desktop so I decided to install Ubuntu Jaunty x64 instead.  The computer has a pair of HD 4670 in CrossFire.  I had to go through safe video to install it, otherwise the screen just blanks on me.&lt;br /&gt;&lt;br /&gt;X seems only recognising resolution up to 1280x1024.  It's not detecting/using the 1920x1200 on the KDS 24" monitor.  I fudged with xrandr and xorg.conf but couldn't get anything to work better.  Then I moved on to try fglrx (open source ati driver doesn't support 4670 yet).  The one in the repository made X fail, since fglrx.ko isn't at the place it's supposed to be.  Don't know if it's a x64 issue or not.&lt;br /&gt;&lt;br /&gt;Then I downloaded installer from ATI, not hoping for much, but it works like a miracle!  Installer went through fine.  Log off, log on, voila, I got 1920x1200!  I never really was fond of ATI's drivers, but this one did shine. &lt;br /&gt;&lt;br /&gt;Tried a H.264 1080p video under Movie Player (Totem) and it ran fine.  Action sequences were smooth, but it would slow down visibly if the control menu is shown.  Probably a player bug.  In fact if the controls are gone and I move the mouse to get them, the screen would go back to desktop background briefly before returning to video with control bar.  Annoying.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3319472843896269669-241101255238249559?l=digicomet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digicomet.blogspot.com/feeds/241101255238249559/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3319472843896269669&amp;postID=241101255238249559' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/241101255238249559'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/241101255238249559'/><link rel='alternate' type='text/html' href='http://digicomet.blogspot.com/2009/06/jaunty-on-hd-4670.html' title='Jaunty on HD 4670'/><author><name>dqqplayer</name><uri>http://www.blogger.com/profile/14302614020479264530</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3319472843896269669.post-1580195139575645677</id><published>2009-06-22T11:13:00.001-07:00</published><updated>2009-06-22T11:13:25.117-07:00</updated><title type='text'>SATA controller in E6400</title><content type='html'>&lt;p&gt;It's almost unworkable with Windows XP.&amp;#160; To get it to be useable for XP, I'll have to set it to IDE mode in BIOS; AHCI and IRRT won't work.&amp;#160; There're a few links relevant on getting those modes to work with XP, but so far I haven't figured it out how exactly in my case.&amp;#160; There're just a lot of moving parts.&lt;/p&gt;  &lt;p&gt;&lt;a title="http://en.community.dell.com/forums/p/19264477/19450243.aspx" href="http://en.community.dell.com/forums/p/19264477/19450243.aspx"&gt;http://en.community.dell.com/forums/p/19264477/19450243.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a title="http://blogs.technet.com/benhunter/archive/2007/07/12/bdd-2007-integrating-mass-storage-drivers-into-your-xp-image.aspx#1563162" href="http://blogs.technet.com/benhunter/archive/2007/07/12/bdd-2007-integrating-mass-storage-drivers-into-your-xp-image.aspx#1563162"&gt;http://blogs.technet.com/benhunter/archive/2007/07/12/bdd-2007-integrating-mass-storage-drivers-into-your-xp-image.aspx#1563162&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;In addition, Acronis Disk Director and GPartEd seem to stumble too on the controller, even with IDE mode.&amp;#160; Acronis would say no disk found, and GPartEd would be stuck with I/O error upon booting.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3319472843896269669-1580195139575645677?l=digicomet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digicomet.blogspot.com/feeds/1580195139575645677/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3319472843896269669&amp;postID=1580195139575645677' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/1580195139575645677'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/1580195139575645677'/><link rel='alternate' type='text/html' href='http://digicomet.blogspot.com/2009/06/sata-controller-in-e6400.html' title='SATA controller in E6400'/><author><name>dqqplayer</name><uri>http://www.blogger.com/profile/14302614020479264530</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3319472843896269669.post-4594433218730361695</id><published>2009-06-22T08:35:00.001-07:00</published><updated>2009-06-22T08:38:10.315-07:00</updated><title type='text'>Acronis 2009 Disk Director Home doesn't support Latitude E6400</title><content type='html'>&lt;p&gt;I've already set the SATA controller to operate in IDE mode (otherwise TrueImage won't recognize it either), but Disk Director still says no hard drive found.&lt;/p&gt;&lt;p&gt;BTW, TrueImage 2009 is really fast in generating image.  A 10 GB partition of Windows XP only took 10 minutes to be imaged to a network drive.&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3319472843896269669-4594433218730361695?l=digicomet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digicomet.blogspot.com/feeds/4594433218730361695/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3319472843896269669&amp;postID=4594433218730361695' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/4594433218730361695'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/4594433218730361695'/><link rel='alternate' type='text/html' href='http://digicomet.blogspot.com/2009/06/acronis-2009-disk-director-home-doesn.html' title='Acronis 2009 Disk Director Home doesn&amp;#39;t support Latitude E6400'/><author><name>dqqplayer</name><uri>http://www.blogger.com/profile/14302614020479264530</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3319472843896269669.post-7560936189998251024</id><published>2009-06-12T07:54:00.001-07:00</published><updated>2009-06-12T07:54:45.035-07:00</updated><title type='text'>Mounted volume issue</title><content type='html'>&lt;p&gt;One of the mounted volumes got moved to a directory (prob. by an accidental drag-n-drop - need to test the behavior though), so I tried to recreate the folder and mount the volume to its original location.&amp;#160; I got &amp;quot;folder does not exist or already a drive path to some other volume&amp;quot;.&amp;#160; WTH?&lt;/p&gt;  &lt;p&gt;Some googling turned up this link &lt;a title="http://groups.google.com/group/microsoft.public.windows.server.general/browse_thread/thread/570ac48bce7413ba?pli=1" href="http://groups.google.com/group/microsoft.public.windows.server.general/browse_thread/thread/570ac48bce7413ba?pli=1"&gt;http://groups.google.com/group/microsoft.public.windows.server.general/browse_thread/thread/570ac48bce7413ba?pli=1&lt;/a&gt;    &lt;br /&gt;Essentially you need SYSTEM to have full control on the empty folder to create the junction point, but the created folder inherited the parent, which was configured to not have that - probably an oversight when setting up sharing.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3319472843896269669-7560936189998251024?l=digicomet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digicomet.blogspot.com/feeds/7560936189998251024/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3319472843896269669&amp;postID=7560936189998251024' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/7560936189998251024'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/7560936189998251024'/><link rel='alternate' type='text/html' href='http://digicomet.blogspot.com/2009/06/mounted-volume-issue.html' title='Mounted volume issue'/><author><name>dqqplayer</name><uri>http://www.blogger.com/profile/14302614020479264530</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3319472843896269669.post-6915515475496582449</id><published>2009-05-26T13:14:00.001-07:00</published><updated>2009-05-26T14:14:21.980-07:00</updated><title type='text'>Dell Latitude D630 not able to support Blu-ray playback</title><content type='html'>&lt;p&gt;I ran PowerDVD 9 on my Dell Latitude D630, which has Core2Duo T7250, 4 GB DDR2, and Nvdia NVS 135M, running Vista x64.  I was surprised how bad the quality was with Blu-ray playback.  There was a significant amount of frame loss.  I used to think the laptop as being able to do some heavy lifting, but apparently not so, at least for Blu-ray decoding.  I'd guess the bottleneck is with the graphics core (rated at 3.8 by WEI, lowest among all), which isn't designed for this kind of task. &lt;br /&gt;&lt;/p&gt;&lt;p&gt;UPDATE: Same software works fine on a Dell Optiplex 760 with Core2Duo E7300, 2 GB DDR2, Radeon HD 3450, and Vista x86.  GPU score is 4.3.  CPU might be a factor too, now I think.  The WEI on this machine is 5.5, while on the Latitude is a meager 4.9.&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3319472843896269669-6915515475496582449?l=digicomet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digicomet.blogspot.com/feeds/6915515475496582449/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3319472843896269669&amp;postID=6915515475496582449' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/6915515475496582449'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/6915515475496582449'/><link rel='alternate' type='text/html' href='http://digicomet.blogspot.com/2009/05/dell-latitude-d630-not-able-to-support.html' title='Dell Latitude D630 not able to support Blu-ray playback'/><author><name>dqqplayer</name><uri>http://www.blogger.com/profile/14302614020479264530</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3319472843896269669.post-3930216015370541360</id><published>2009-05-11T14:15:00.001-07:00</published><updated>2009-05-11T14:15:12.650-07:00</updated><title type='text'>Dell 968 refused to install program on a Pentium M 1.7 GHz laptop</title><content type='html'>&lt;p&gt;It said processor speed was too low.&amp;#160; CPU was running at 347 MHz (according to Computer Properties), probably the result of SpeedStep.&amp;#160;&amp;#160; Can't believe the installer could be that clueless about CPU speed...&amp;#160; Anyway, went into Power Options and disabled CPU power management.&amp;#160; After restarting the installer went ahead.&amp;#160; Will turn back on the power management later.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3319472843896269669-3930216015370541360?l=digicomet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digicomet.blogspot.com/feeds/3930216015370541360/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3319472843896269669&amp;postID=3930216015370541360' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/3930216015370541360'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/3930216015370541360'/><link rel='alternate' type='text/html' href='http://digicomet.blogspot.com/2009/05/dell-968-refused-to-install-program-on.html' title='Dell 968 refused to install program on a Pentium M 1.7 GHz laptop'/><author><name>dqqplayer</name><uri>http://www.blogger.com/profile/14302614020479264530</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3319472843896269669.post-5398267887971407943</id><published>2009-05-11T13:08:00.001-07:00</published><updated>2009-05-11T13:08:10.167-07:00</updated><title type='text'>Windows 7 RC (x86) on VMWare Server 2</title><content type='html'>&lt;p&gt;The installation was mostly eventless - and how cool was that!&amp;#160; VMWare runs on Ubuntu Hardy server and I selected Vista as guest type (adjust memory to 512 MB).&amp;#160; The only issue was at the step of setting password for the first user.&amp;#160; The O/S froze up for a few minutes.&amp;#160; The mouse cursor was barely movable...&amp;#160; I could tell something was hogging CPU, since VMWare portal showed full usage of the CPU.&amp;#160; Things were fine after that, except that the next few config screens (time zone, etc.) just flew by, probably because I pressed Enter too many times during the freeze. :)&lt;/p&gt;  &lt;p&gt;Windows 7 feels pretty snappy, even running on a modest P4 2.8 GHz with no virtualization assist and 512 MB memory.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3319472843896269669-5398267887971407943?l=digicomet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digicomet.blogspot.com/feeds/5398267887971407943/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3319472843896269669&amp;postID=5398267887971407943' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/5398267887971407943'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/5398267887971407943'/><link rel='alternate' type='text/html' href='http://digicomet.blogspot.com/2009/05/windows-7-rc-x86-on-vmware-server-2.html' title='Windows 7 RC (x86) on VMWare Server 2'/><author><name>dqqplayer</name><uri>http://www.blogger.com/profile/14302614020479264530</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3319472843896269669.post-2915473149870980282</id><published>2009-04-30T18:21:00.001-07:00</published><updated>2009-04-30T18:21:33.189-07:00</updated><title type='text'>Linksys QuickVPN</title><content type='html'>&lt;p&gt;QuickVPN seems to be a pre-packaged VPN setup that's between Linksys routers and PC clients.&amp;#160; Not sure if it's IPSec or SSL - it does use 443 (or 60443) though.&amp;#160; Anyway, because its canned setup nature, there's no room for any interoperability with any other VPN platform.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3319472843896269669-2915473149870980282?l=digicomet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digicomet.blogspot.com/feeds/2915473149870980282/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3319472843896269669&amp;postID=2915473149870980282' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/2915473149870980282'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/2915473149870980282'/><link rel='alternate' type='text/html' href='http://digicomet.blogspot.com/2009/04/linksys-quickvpn.html' title='Linksys QuickVPN'/><author><name>dqqplayer</name><uri>http://www.blogger.com/profile/14302614020479264530</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3319472843896269669.post-8658812599540797403</id><published>2009-04-29T17:53:00.000-07:00</published><updated>2009-04-30T08:18:21.152-07:00</updated><title type='text'>Client log issue for NX</title><content type='html'>I'm running a NX node on a Ubuntu 7.04.  Usually I'd log on to it from a Windows client on Vista x64.  Lately the sessions seemed to die after a period of time.   Then I noticed sometimes it popped up messages like these:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_d_TkH-y5Xoo/Sfm9gbqdiHI/AAAAAAAAAN4/bo_oYWjtLI4/s1600-h/NX+issue+-+Copy.jpg"&gt;&lt;img style="cursor: pointer; width: 320px; height: 141px;" src="http://2.bp.blogspot.com/_d_TkH-y5Xoo/Sfm9gbqdiHI/AAAAAAAAAN4/bo_oYWjtLI4/s320/NX+issue+-+Copy.jpg" alt="" id="BLOGGER_PHOTO_ID_5330499998849009778" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Found some clues from &lt;a href="http://www.pc-forum24.de/sonstiges-server/3235-staendige-terminierung-zwischen-nx-server-client.html"&gt;this page&lt;/a&gt;, even it's in a language I don't know (some sort of Nordic?).  So I disabled the error logging of X, and doubled the log file size limit to about 8 MB.  Hopefully this would give me more lifetime of my sessions.&lt;br /&gt;&lt;br /&gt;The NX included by Ubuntu seems to be old (2.x).  I wonder maybe it's dropped by the distro?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3319472843896269669-8658812599540797403?l=digicomet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digicomet.blogspot.com/feeds/8658812599540797403/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3319472843896269669&amp;postID=8658812599540797403' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/8658812599540797403'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/8658812599540797403'/><link rel='alternate' type='text/html' href='http://digicomet.blogspot.com/2009/04/client-log-issue-for-nx.html' title='Client log issue for NX'/><author><name>dqqplayer</name><uri>http://www.blogger.com/profile/14302614020479264530</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_d_TkH-y5Xoo/Sfm9gbqdiHI/AAAAAAAAAN4/bo_oYWjtLI4/s72-c/NX+issue+-+Copy.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3319472843896269669.post-686622721650050151</id><published>2009-03-31T20:53:00.000-07:00</published><updated>2009-03-31T20:59:45.316-07:00</updated><title type='text'>Battlefield: Netbook</title><content type='html'>Windows 7's mission: reclaim the netbook territory.&lt;br /&gt;&lt;br /&gt;If anyone still has doubt, check out the Technet homepage.  The second featured article on Windows 7 is about using USB drive to install Windows 7 on a netbook, which by the way has been common for Linux for quite some time.&lt;br /&gt;&lt;br /&gt;Netbooks may well be place for the beginning of the end of Windows' dominance in the client OS market.  With Android on netbooks around the corner,  Microsoft clearly sees the writing on the wall.  There's really no time to waste for them, and it'll certainly be very interesting to see the battle.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3319472843896269669-686622721650050151?l=digicomet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digicomet.blogspot.com/feeds/686622721650050151/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3319472843896269669&amp;postID=686622721650050151' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/686622721650050151'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/686622721650050151'/><link rel='alternate' type='text/html' href='http://digicomet.blogspot.com/2009/03/battlefield-netbook.html' title='Battlefield: Netbook'/><author><name>dqqplayer</name><uri>http://www.blogger.com/profile/14302614020479264530</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3319472843896269669.post-2459208485139978852</id><published>2009-03-04T12:27:00.001-08:00</published><updated>2009-03-04T12:32:13.830-08:00</updated><title type='text'>.NET 3.5 SP1 as high priority patch by Win Update - bad &amp; bad</title><content type='html'>I don't understand why.  Computers that don't need .NET at all are getting hit with that.  It just feels like a blatant effort to push the .NET platform.  And holy cow, it's a D/L bigger than Delaware!  Even on a 6 Mbps line, this 287 MB behemoth could take you a good 10 minutes.  I wonder why there isn't a bigger outcry on this.  Only found complaint from here:&lt;br /&gt;&lt;a href="http://www.askwoody.com/2009/2284/"&gt;http://www.askwoody.com/2009/2284/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3319472843896269669-2459208485139978852?l=digicomet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digicomet.blogspot.com/feeds/2459208485139978852/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3319472843896269669&amp;postID=2459208485139978852' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/2459208485139978852'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/2459208485139978852'/><link rel='alternate' type='text/html' href='http://digicomet.blogspot.com/2009/03/net-35-sp1-as-high-priority-patch-by.html' title='.NET 3.5 SP1 as high priority patch by Win Update - bad &amp; bad'/><author><name>dqqplayer</name><uri>http://www.blogger.com/profile/14302614020479264530</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3319472843896269669.post-510021867717153484</id><published>2009-03-02T11:53:00.001-08:00</published><updated>2009-03-10T19:22:32.865-07:00</updated><title type='text'>Drives for Dell EMC AX150i</title><content type='html'>In my continued effort to tinker with AX150i, I tried a WD5000AACS in an EMC tray.  No go.  The array say it's not supported.  The alert message only says a SATAII is needed.  The drive is one of the Caviar Green series from Western Digital.  500 GB 3gb/s.  I don't think it's much different from the Barracuda ES 250 GB I got from Dell/EMC.  I'm not sure if it's NCQ though.  Wondering how the array determines compatibility... itching to reach the conclusion of vendor lock-in conspiracy, but willing to try some others before we go there. :)&lt;br /&gt;&lt;br /&gt;UPDATE: I tried a Barracuda ES 500 GB.  No dice.  Now the conspiracy is completed.  They indeed want to lock you in with their expensive drives; or they really don't want you to have an easy and economic way of scaling.  Either way, coupled with lack luster support I got so far from them, EMC just slipped to my trash can end of my vendor list.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3319472843896269669-510021867717153484?l=digicomet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digicomet.blogspot.com/feeds/510021867717153484/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3319472843896269669&amp;postID=510021867717153484' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/510021867717153484'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/510021867717153484'/><link rel='alternate' type='text/html' href='http://digicomet.blogspot.com/2009/03/drives-for-dell-emc-ax150i.html' title='Drives for Dell EMC AX150i'/><author><name>dqqplayer</name><uri>http://www.blogger.com/profile/14302614020479264530</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3319472843896269669.post-4832490445436119589</id><published>2009-02-27T20:13:00.000-08:00</published><updated>2009-02-27T20:19:23.102-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ThinkPad'/><category scheme='http://www.blogger.com/atom/ns#' term='GPartEd'/><title type='text'>GPartEd 0.3.9-4 crashed</title><content type='html'>I never had problem with GPartEd before, even it's not 1.0 yet.  So this surprised me.  It happened when I was resizing a cloned partition to fill a bigger drive.  Two partitions: 1 NTFS, 1 FAT (IBM diagnostic partition).  So I moved the FAT to the end of the drive and expanded the NTFS.  Once I clicked "Apply", the GPartEd window went away.  I kinda scratched my head and opened a terminal window.  &lt;span style="font-style: italic;"&gt;top&lt;/span&gt; showed gpartedbin is hogging about 97% of CPU.   I waited for a while.  Nothing.  Guess it's stuck.  I tried opening another instance of gpartedbin, and it showed partitions unchanged but NTFS having unreadable content.  Crap!  I had no choice but to kill the thing.  Luckily things seem to be OK after restart.&lt;br /&gt;&lt;br /&gt;Eventually I got the job done with Acronis.  Not sure if this is a bug.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3319472843896269669-4832490445436119589?l=digicomet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digicomet.blogspot.com/feeds/4832490445436119589/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3319472843896269669&amp;postID=4832490445436119589' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/4832490445436119589'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/4832490445436119589'/><link rel='alternate' type='text/html' href='http://digicomet.blogspot.com/2009/02/gparted-039-4-crashed.html' title='GPartEd 0.3.9-4 crashed'/><author><name>dqqplayer</name><uri>http://www.blogger.com/profile/14302614020479264530</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3319472843896269669.post-1823947885053447281</id><published>2009-02-26T09:50:00.000-08:00</published><updated>2009-02-26T10:04:54.853-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='iSCSI'/><category scheme='http://www.blogger.com/atom/ns#' term='AX150i'/><category scheme='http://www.blogger.com/atom/ns#' term='Dell'/><category scheme='http://www.blogger.com/atom/ns#' term='high cost'/><category scheme='http://www.blogger.com/atom/ns#' term='EMC'/><title type='text'>The dirty little secret of Dell EMC AX150i</title><content type='html'>I got it really cheap - around $4000 with 3 250GB SATA drives installed.  It seemed to be a very good deal considering its functionalities.  But when I tried to extend its life and upgrade it a little bit, I was rudely surprised.  Dell quoted a 500 GB module at more than $600.  SATA drive at that price these days?  All they provide more than a generic drive is just a tray so it fits the array.  Are you kidding me?  The 750 GB module is even more obscene at more than $900.  Even when their site is selling the 250 GB module at $69.99, they couldn't explain why it's so much more expensive with the bigger drives.  The array model isn't that old!&lt;br /&gt;&lt;br /&gt;Dell also quoted a Next Business Day support contract at more than $2,200 a year.  They seem to entirely rely on EMC guys to quote that, even the EMC support guys in the past told me to talk to Dell for any support issue.  At that price you can buy a new, better array for the cost of a two-year support contract.  Yep, that's how they promote their new wares. &lt;br /&gt;&lt;br /&gt;It's probably true for all the so-called low cost iSCSI arrays.  The "hidden" cost of upgrade and support makes them not so good as the first look.  But hey, isn't that often true for many IT investments?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3319472843896269669-1823947885053447281?l=digicomet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digicomet.blogspot.com/feeds/1823947885053447281/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3319472843896269669&amp;postID=1823947885053447281' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/1823947885053447281'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/1823947885053447281'/><link rel='alternate' type='text/html' href='http://digicomet.blogspot.com/2009/02/dirty-little-secret-of-dell-emc-ax150i.html' title='The dirty little secret of Dell EMC AX150i'/><author><name>dqqplayer</name><uri>http://www.blogger.com/profile/14302614020479264530</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3319472843896269669.post-4096594765733922283</id><published>2009-02-19T14:26:00.001-08:00</published><updated>2009-02-19T14:26:25.773-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='VMWare'/><title type='text'>Editing auto-start setting for VMWare Server 2 guests</title><content type='html'>&lt;p&gt;It's not that tied to individual but rather a host wide setting list.&amp;#160; That's not very intuitive but kinda makes sense.&amp;#160; You go to &amp;quot;Edit Virtual Machine Startup/Shutdown Settings&amp;quot; command.&amp;#160; Also you use &amp;quot;Move up&amp;quot; &amp;quot;Move down&amp;quot; to shift guest among 3 lists (auto with order, auto with no order, manual) to set their config, which isn't very intuitive either.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3319472843896269669-4096594765733922283?l=digicomet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digicomet.blogspot.com/feeds/4096594765733922283/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3319472843896269669&amp;postID=4096594765733922283' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/4096594765733922283'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/4096594765733922283'/><link rel='alternate' type='text/html' href='http://digicomet.blogspot.com/2009/02/editing-auto-start-setting-for-vmware.html' title='Editing auto-start setting for VMWare Server 2 guests'/><author><name>dqqplayer</name><uri>http://www.blogger.com/profile/14302614020479264530</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3319472843896269669.post-1762955428161577082</id><published>2008-12-11T09:23:00.000-08:00</published><updated>2008-12-11T09:30:56.674-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='resolution'/><category scheme='http://www.blogger.com/atom/ns#' term='Slideshow'/><category scheme='http://www.blogger.com/atom/ns#' term='Vista'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows Photo Gallery'/><title type='text'>Resolution issue with Windows Photo Gallery Slideshow</title><content type='html'>This probably applies to both Vista's built-in viewer and Windows Live one.  The slideshow viewer would lower the resolution if it thinks your computer can't handle the details smoothly.  There are plenty of ways for it to think wrong, and it did in my case.  My setup: Vista x64 on Q6600/2GB with Radeon HD 2400/256 MB, 1920x1200.  Graphics score: 3.9.  The viewer apparently thinks it's too low.  So it dropped the resolution to 1280 x 800 I think.&lt;br /&gt;&lt;br /&gt;There's a way to force it to use the screen resolution and it worked for me fine.  Playing was smooth and nothing blew up. :)&lt;br /&gt;&lt;br /&gt;See the tip here:&lt;br /&gt;&lt;a href="http://chris-russell-v2.spaces.live.com/blog/cns%216318A7EEC8127EBA%21406.entry"&gt;http://chris-russell-v2.spaces.live.com/blog/cns!6318A7EEC8127EBA!406.entry&lt;/a&gt;&lt;br /&gt;or KB930102.  Basically it's setting this DWORD value &lt;span id="ctl00_MainContentPlaceholder_ctl01_ctl00_lblEntry"&gt;HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows Photo Gallery\SlideShow\WinSATScore = 500.&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3319472843896269669-1762955428161577082?l=digicomet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digicomet.blogspot.com/feeds/1762955428161577082/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3319472843896269669&amp;postID=1762955428161577082' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/1762955428161577082'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/1762955428161577082'/><link rel='alternate' type='text/html' href='http://digicomet.blogspot.com/2008/12/resolution-issue-with-windows-photo.html' title='Resolution issue with Windows Photo Gallery Slideshow'/><author><name>dqqplayer</name><uri>http://www.blogger.com/profile/14302614020479264530</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3319472843896269669.post-3973539601585151274</id><published>2008-11-11T11:22:00.000-08:00</published><updated>2008-11-12T08:50:38.791-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Novell'/><category scheme='http://www.blogger.com/atom/ns#' term='2133'/><category scheme='http://www.blogger.com/atom/ns#' term='VIA'/><category scheme='http://www.blogger.com/atom/ns#' term='mini-note'/><category scheme='http://www.blogger.com/atom/ns#' term='KR922UT'/><category scheme='http://www.blogger.com/atom/ns#' term='SLED'/><category scheme='http://www.blogger.com/atom/ns#' term='HP'/><category scheme='http://www.blogger.com/atom/ns#' term='C7M'/><category scheme='http://www.blogger.com/atom/ns#' term='SUSE'/><title type='text'>First impression with Mini-note 2133</title><content type='html'>I got it mostly because PCMall had a sale on it for $304.  I have been wanting to try a sub notebook for some time and this is a good chance.  If it works out, I'd have a good device to carry around for testing network and doing quick Internet stuff.&lt;br /&gt;&lt;br /&gt;The machine came in an unassuming HP box.  Only a few things inside: the mini-note itself, battery, power cord, a quick start booklet, and User Guide CD.   Install the battery, plug in the power, and turn it on, no manual required.  Upon booting a standard SLED configuration screen appears.  If you had experience with SUSE before it'd be piece of cake.  If not, a little background with Linux should get you by just fine.  Even just some general knowledge about computers should be enough to get through too.  Then the computer rebooted and I was presented with a proper login screen.&lt;br /&gt;&lt;br /&gt;Once logged in, things were pretty much smooth from that point on.  I got hooked up with my WPA2-PSK wireless network in no time - well, almost.  I went for the Network icon in the Computer menu and got nowhere.  Then I realized I should just use the NetworkManager applet on the panel directly - I should know better, as that's I always have done with Ubuntu.  The included Firefox 2 was fast and easy.  Realplayer played media fine, including online streams.  The speakers are of decent quality and power.  Evolution was a snap to set up with my Exchange, after I figured out the correct form of URL for the asked OWA server: https://&lt;span style="font-style: italic;"&gt;servername&lt;/span&gt;/Exchange.  Hibernation worked flawlessly, which used to be a pain with DIY Linux installations.  The battery life is OK at about 2 hrs.  The only thing didn't work correctly the first time was the screen resolution.  It started with 800x600.  I had to set it to 1200x800 in Preferences and reboot to get it to stay in 1200x768 (not sure why it didn't like the 800 height).&lt;br /&gt;&lt;br /&gt;Please note that I had the most basic model, KR922UT.  That means a VIA 1.2 gHz C7M ULV, 512 MB DDR2-667, and 4 GB flash drive.  Pretty humble stuff but everything seemed responsive and smooth.  I did had trouble playing a 700kbps Real video clip, but then I realized it's the SD card it's on.  Once I've switched it to a Sandisk Extreme III, it ran like a champion.  And there's plenty of room to upgrade: $30 get you a 2 GB memory, maybe $100+ for a 7200rpm SATA 2 drive (or SSD), and there's extended 6 cell battery.&lt;br /&gt;&lt;br /&gt;It's really a nice Linux based subnote.  You could certainly get it with Windows XP or Vista, but I doubt it'd run better.  This is actually the first pre-installed Linux laptop I had (plenty of DIY of course), and I'm very satisfied.  Only if they'd have Ubuntu. :)  I just feel Windows wouldn't stand a chance if not for its existing monopoly.&lt;br /&gt;&lt;br /&gt;By the way, now Amazon has it for $299 and free shipping.  Nice.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3319472843896269669-3973539601585151274?l=digicomet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digicomet.blogspot.com/feeds/3973539601585151274/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3319472843896269669&amp;postID=3973539601585151274' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/3973539601585151274'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/3973539601585151274'/><link rel='alternate' type='text/html' href='http://digicomet.blogspot.com/2008/11/first-impression-with-mini-note-2133.html' title='First impression with Mini-note 2133'/><author><name>dqqplayer</name><uri>http://www.blogger.com/profile/14302614020479264530</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3319472843896269669.post-6626702672291067705</id><published>2008-11-06T14:14:00.000-08:00</published><updated>2008-11-07T09:17:21.939-08:00</updated><title type='text'>The way Debian manages new network interface</title><content type='html'>When I upgraded my VM Workstation 6.0.4 to 6.5.0, the network for my Hardy Heron guest stopped working.  First I thought it's just outdated VMWare Tools.  But after I installed the new one, still no luck.  I even tried &lt;a href="http://reformedmusings.wordpress.com/2008/08/12/fixing-vmware-tools-for-a-linux-guest/"&gt;this fix&lt;/a&gt; to make sure VMWare Tools does work - basically using the more compatible open-vmtools.  No go.  Still the same "no such device" message.  Then I remembered the problem when I upgraded Ubuntu.  It's the system using the new interface as "eth1".  Indeed&lt;span style="font-style: italic;"&gt; ifconfig -a&lt;/span&gt; showed a &lt;span style="font-weight: bold;"&gt;eth1&lt;/span&gt;.  So I resorted to editing /etc/udev/rules.d/70-persistent-net.rules.  After correcting that, I had to &lt;span style="font-style: italic;"&gt;rmmod vmxnet&lt;/span&gt; and &lt;span style="font-style: italic;"&gt;modprobe&lt;/span&gt; it to get &lt;span style="font-weight: bold;"&gt;eth0&lt;/span&gt; going.&lt;br /&gt;&lt;br /&gt;BTW, now I know why Ubuntu ditched its /etc/iftab and went with this long ugly rules thingy - that's the orthodox Debian way. :-)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;UPDATE: I also had to manually edit the vmx file to set up a static MAC, otherwise VMWare just divvy up a different MAC every time and the whole thing just keeps breaking.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3319472843896269669-6626702672291067705?l=digicomet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digicomet.blogspot.com/feeds/6626702672291067705/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3319472843896269669&amp;postID=6626702672291067705' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/6626702672291067705'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/6626702672291067705'/><link rel='alternate' type='text/html' href='http://digicomet.blogspot.com/2008/11/way-debian-manages-new-network.html' title='The way Debian manages new network interface'/><author><name>dqqplayer</name><uri>http://www.blogger.com/profile/14302614020479264530</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3319472843896269669.post-5426715090832820016</id><published>2008-11-03T22:04:00.000-08:00</published><updated>2008-11-06T14:11:44.623-08:00</updated><title type='text'>Dreamforce '08, Monday night</title><content type='html'>Man, do they know how to party!  A gala with open bar, Foo Fighters, and dim sum just can't be too shabby.  I actually stayed close to the back of one of the open bars, which really gave me easy access to beers and a place to sit (on the table).  It's also a good spot to watch the party goers.  Nerds party too, don't they?  To be fair, probably fewer than half were true hardcore geeks, but heck, it's fun to stereotype, isn't it? :)   I was surprised to see quite a few young female attendees around, proving the point that more than just IT folks were there.   Sorry for being stereotypical here, but there really are more females in other fields than in IT, much to the grief (or pride) of male IT nerds. I did try to talk to one of the seemingly alone women but she said she's not by herself.  Good luck to her.  I hope she's lying only because I looked like a menace or bore.  There were also quite a few guys looking lonely but they didn't seem nearly as interesting. ;)&lt;br /&gt;&lt;br /&gt;Eventually I got bored, right at the moment that the lady in front of started to halfly take off her jacket and show her scant tanktop underneath.  I decide to walk back to hotel.  The night was beautiful, mild and clear after a day of raining.  San Francisco is also a non-stop city, maybe not as much as NYC, but definitelly vibrant enough, at least to a hillbilly coming from Detroit suburb.  I almost forgot how much I'm excited by the city rhythm.  Sometimes I even laughed my dear wife's excitement about a metropolitan life.  But when I was surrounded by it, I surrendered.&lt;br /&gt;&lt;br /&gt;A few dozen people lining up outside of a Sony store to wait for the release of Resistance 2.  Heck, I wish I had passion like that.  I don't even have Resistance: Fall of Man yet, even I always wanted to.  Power to the determined!&lt;br /&gt;&lt;br /&gt;I wish I were at home... seriously.  Don't need these mixed thoughts right now.  But it's probably just a result of too much booze.  Suffice to say, this night's drinking covered a lot of categories of alcholic substances. :-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3319472843896269669-5426715090832820016?l=digicomet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digicomet.blogspot.com/feeds/5426715090832820016/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3319472843896269669&amp;postID=5426715090832820016' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/5426715090832820016'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/5426715090832820016'/><link rel='alternate' type='text/html' href='http://digicomet.blogspot.com/2008/11/dreamforce-08-monday-night.html' title='Dreamforce &apos;08, Monday night'/><author><name>dqqplayer</name><uri>http://www.blogger.com/profile/14302614020479264530</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3319472843896269669.post-834070158127209988</id><published>2008-10-21T11:56:00.000-07:00</published><updated>2008-10-21T12:08:07.557-07:00</updated><title type='text'>Setting up custom networks in Hardy</title><content type='html'>If you use Hardy in a regular laptop fashion, i.e., having it automatically connect to available networks, wired or wireless, it works great.  Just set roaming mode on both of your adapters and &lt;span style="font-style: italic;"&gt;network-manager&lt;/span&gt; will take care of the rest. My problem was wanting to have it act a little differently.  I want the wired connection to have a static IP, and having the wireless connected to another network at the same time by DHCP.  Here's what I found out to be the simplest way:&lt;br /&gt;1. edit /etc/network/interfaces to have this in there:&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;auto eth0&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;iface eth0 inet static &lt;/span&gt;&lt;br /&gt;2. uncheck "roaming mode" from the wired connection in Administration &gt; Network, and set the static IP info.&lt;br /&gt;&lt;br /&gt;Editing interfaces is necessary; otherwise the system for some reason doesn't know how to take care of eth0, which will be dropped by &lt;span style="font-style: italic;"&gt;network-manager &lt;/span&gt;after taking off "roaming mode" and set static.  Keeping "roaming mode" with wireless connection gives you the option to easily pick an available wireless network from the &lt;span style="font-style: italic;"&gt;network-manager&lt;/span&gt; applet.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3319472843896269669-834070158127209988?l=digicomet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digicomet.blogspot.com/feeds/834070158127209988/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3319472843896269669&amp;postID=834070158127209988' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/834070158127209988'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/834070158127209988'/><link rel='alternate' type='text/html' href='http://digicomet.blogspot.com/2008/10/setting-up-custom-networks-in-hardy.html' title='Setting up custom networks in Hardy'/><author><name>dqqplayer</name><uri>http://www.blogger.com/profile/14302614020479264530</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3319472843896269669.post-2713965883792489974</id><published>2008-10-21T11:53:00.000-07:00</published><updated>2009-01-30T11:25:29.696-08:00</updated><title type='text'>"Certificate contains the same serial number as another certificate" - Firefox with WRT54GL</title><content type='html'>&lt;a href="http://support.mozilla.com/en-US/kb/Certificate+contains+the+same+serial+number+as+another+certificate"&gt;http://support.mozilla.com/en-US/kb/Certificate+contains+the+same+serial+number+as+another+certificate&lt;/a&gt;&lt;br /&gt;You might be hit by this if you access Linksys WRT54GL settings page via SSL - I was anyways.  Apparently WRT54GL is one of the routers mentioned in the Mozilla support page that "improperly regenerate their security certificates instead of keeping the same one for the life of the device".  Nice job, Cisco!&lt;br /&gt;&lt;br /&gt;UPDATE:  As time goes by, I started to notice that this happens quite often with self-signed certs, and sometimes deleting the certs themselves doesn't even fix it.  The important thing is to also delete the associated CA under Authorities tab, as detailed here by &lt;a href="http://support.mozilla.com/tiki-view_forum_thread.php?locale=el&amp;amp;forumId=1&amp;amp;comments_threshold=0&amp;amp;comments_parentId=1519&amp;amp;comments_offset=60&amp;amp;comments_per_page=20&amp;amp;thread_style=commentStyle_plain"&gt;&lt;span style="font-style: italic;"&gt;sky76&lt;/span&gt;&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3319472843896269669-2713965883792489974?l=digicomet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digicomet.blogspot.com/feeds/2713965883792489974/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3319472843896269669&amp;postID=2713965883792489974' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/2713965883792489974'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/2713965883792489974'/><link rel='alternate' type='text/html' href='http://digicomet.blogspot.com/2008/10/certificate-contains-same-serial-number.html' title='&quot;Certificate contains the same serial number as another certificate&quot; - Firefox with WRT54GL'/><author><name>dqqplayer</name><uri>http://www.blogger.com/profile/14302614020479264530</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3319472843896269669.post-6420191266177032401</id><published>2008-09-24T13:22:00.000-07:00</published><updated>2008-09-24T13:24:41.589-07:00</updated><title type='text'>SONY DLT IV tapes suck!</title><content type='html'>The 3 I bought recently (less than 1 year) have all gone belly up.  Those are the newest ones I had.  Usually Sony ones are cheaper than say Fuji or HP.  Now I know why...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3319472843896269669-6420191266177032401?l=digicomet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digicomet.blogspot.com/feeds/6420191266177032401/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3319472843896269669&amp;postID=6420191266177032401' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/6420191266177032401'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/6420191266177032401'/><link rel='alternate' type='text/html' href='http://digicomet.blogspot.com/2008/09/sony-dlt-iv-tapes-suck.html' title='SONY DLT IV tapes suck!'/><author><name>dqqplayer</name><uri>http://www.blogger.com/profile/14302614020479264530</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3319472843896269669.post-6669644764199752028</id><published>2008-09-19T12:27:00.000-07:00</published><updated>2008-09-19T12:37:54.107-07:00</updated><title type='text'>Notes on Hardy</title><content type='html'>Did I already say I love Hardy Heron?  No matter, I'll say it again any time.  Recently I did 3 upgrades to Hardy, 2 from Dapper, completely painless.  One from Breezy, which I had some hard time.  But that one mostly is the result of running inside VMWare and the way it was set up (I downloaded as a virtual appliance).&lt;br /&gt;&lt;br /&gt;The Hardy running on my old Latitude X300 is great.  I finally got the old Intel Wifi chip completely working.  Well I shouldn't say "I got", because Hardy just took care of it.  It found my network, after entering the key and set up the MAC on my router, it just worked.  Great work on Ubuntu's part, for they had to retrofit all those old chipsets out there.  I also selected some AA font so it looks great on the LCD.  Battery life is very good - with a very old extended battery I have, I got almost 5 hour running time with it, on Wifi.&lt;br /&gt;&lt;br /&gt;PPTP VPN is one thing that has a tiny issue.  Hardy uses &lt;span style="font-style: italic;"&gt;PPTP client&lt;/span&gt; with &lt;span style="font-style: italic;"&gt;pptp-network-manager &lt;/span&gt;but the config info doesn't seem to be in the usual /etc/ppp/peers/ folder.  The Network-manager piece probably puts it somewhere else.  But there isn't an option for "persist" on the GUI like the pptpconfig used to have.  I put in &lt;span style="font-style: italic;"&gt;persist &lt;/span&gt;in the generic options box but had no idea if it works.  Need some tests on it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3319472843896269669-6669644764199752028?l=digicomet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digicomet.blogspot.com/feeds/6669644764199752028/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3319472843896269669&amp;postID=6669644764199752028' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/6669644764199752028'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/6669644764199752028'/><link rel='alternate' type='text/html' href='http://digicomet.blogspot.com/2008/09/notes-on-hardy.html' title='Notes on Hardy'/><author><name>dqqplayer</name><uri>http://www.blogger.com/profile/14302614020479264530</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3319472843896269669.post-5750361283218053792</id><published>2008-09-17T06:52:00.000-07:00</published><updated>2008-09-17T06:58:50.215-07:00</updated><title type='text'>samba installation failure on Hardy</title><content type='html'>The message is "&lt;i&gt;&lt;i&gt;subprocess post-installation script returned error exit status 102".   &lt;/i&gt;&lt;/i&gt;It was done initially in Synaptic so I ran "apt-get -f install" to see the details.  It looks like the culprit is&lt;br /&gt;&lt;pre&gt;&lt;i&gt;update-rc.d: warning: /etc/rc2.d/K09samba is not a link to ../init.d/samba or /etc/init.d/samba&lt;br /&gt;&lt;/i&gt;&lt;i&gt;update-rc.d: warning: /etc/rc3.d/K09samba is not a link to ../init.d/samba or /etc/init.d/samba&lt;br /&gt;&lt;/i&gt;&lt;i&gt;invoke-rc.d: dangling symlink: /etc/rc2.d/K09samba&lt;br /&gt;&lt;br /&gt;&lt;/i&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;span style="font-family:Georgia,serif;"&gt;The rc2.d and rc3.d links actually point to /samba for some reason.  So I removed the symlinks and the installation went through. &lt;br /&gt;&lt;br /&gt;The package installed was (3.0.28a-1ubuntu4.5).  There's a &lt;a href="http://lists.alioth.debian.org/pipermail/pkg-samba-maint/2007-October/002716.html"&gt;similar issue reported on Debian sid for samba 3.0.26a-1&lt;/a&gt;.&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3319472843896269669-5750361283218053792?l=digicomet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digicomet.blogspot.com/feeds/5750361283218053792/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3319472843896269669&amp;postID=5750361283218053792' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/5750361283218053792'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/5750361283218053792'/><link rel='alternate' type='text/html' href='http://digicomet.blogspot.com/2008/09/samba-installation-failure-on-hardy.html' title='samba installation failure on Hardy'/><author><name>dqqplayer</name><uri>http://www.blogger.com/profile/14302614020479264530</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3319472843896269669.post-8663897621747088986</id><published>2008-07-25T12:21:00.000-07:00</published><updated>2008-07-25T12:54:27.923-07:00</updated><title type='text'>The saga of upgrading Breezy to Hardy (on VMWare)</title><content type='html'>It all started with me downloading UltimateLAMP, a pre-configured VMWare appliance image, to try out phpOpenChat.  I did get the phpOpenChat to work (mostly) with some php script tinkering.  Considering my limited knowledge on php, I'm relatively proud of myself.  Even the virtual appliance hasn't been updated for almost 3 years, it still works pretty well.  So I kinda thought, "why don't I make a good thing better?".  My idea is to upgrade it to current software (it's based on Ubuntu Breezy) so I may even able to use it for testing some other things.  Simple enough, right?&lt;br /&gt;&lt;br /&gt;I didn't quite envision a walk in the park, but it did turn out to be close to an odyssey. &lt;br /&gt;&lt;br /&gt;There's no direct path from Breezy to Hardy (the current Ubuntu, version 8.04 LTS).  So I had to go to Dapper first (6.06 LTS).  I replaced all  &lt;span style="font-style: italic;"&gt;breezy &lt;/span&gt;in apt source list with &lt;span style="font-style: italic;"&gt;dapper&lt;/span&gt;.  A "dist-upgrade" by apt-get got me to Dapper pretty easily (or I thought).  But upon restart X no longer ran.  Granted this is somewhat a server thing so I don't have to have X, but I just like to have a GUI to make some things easier.  I went  ahead to install update-manager and used it to upgrade to Hardy, thinking "I'll fix X once I'm there".  It took some time to download and set up things.  After a restart I found myself in an even worse shape.  Hardy couldn't boot into normal mode - it would hang - so I had to drop into recovery.   Then I had no network, and of course no X.  To get the network to work, I realized I need to recompile vmware-tools, which contains the driver for the interface.  But I couldn't: there's no gcc or make -the virtual appliance didn't include it.  But without network I couldn't even download build-essential and headers.  Damn!  I don't want to have to make a CD-ROM...&lt;br /&gt;&lt;br /&gt;So I grabbed the original Breezy vmdk and restarted the whole thing.  This time I remembered to do snapshots along the way so it's easier to go back.  I couldn't install build-essentials under Breezy, because the repository is no longer there.  So I did it after getting to Dapper.  For some odd reason, at presumeably Dapper level, it showed a Breezy kernel (guess either kernel image isn't there or GRUB wasn't done right).  So I couldn't do "install linux-headers-`uname -r`"; instead I had to find the Dapper kernel version from another computer and used it to install the headers.  With build-essential and headers I should be able to compile stuff once I'm fully upgraded.  When I reached Hardy, things seemed to look better.  I even had X running fine, minus mouse, which forced me to learn how to navigate Nautilus with keyboard.  I thought instead of recompiling the old vmware-tools, I would just upgrade to the current vmware-tools (Workstation 6).  Well, it's also because old vmware-tools reported a wrong kernel version - what the heck is @@VMWARE-release@@ - so it refused to recompile.  Mounting the tools iso turned out to be a mini journey too.  For some reason it didn't want to work if I make CD-ROM IDE in VM settings (missing ata driver?). &lt;br /&gt;&lt;br /&gt;Now I got tools upgraded.  Deep breath, restart.  Bam!  No gdm again.  Still no network.  WTF?  It turned out that the gdm problem is just a missing symlink (/usr/bin/X11/X).  But where is my network card?  I updated modules.conf to reflect the correct driver, vmxnet (it was using vmnic).  I could see &lt;span style="font-style: italic;"&gt;vmxnet&lt;/span&gt; module loaded.  But ifup kept saying "No such device".  I remembered the annoying /etc/iftab Ubuntu has.  With upgraded VM version, it may well have a new MAC.  So I checked iftab and found out it's been replaced by an even more arcane file, /etc/udev/rules.d/70-persistent-net/rules.  Opening up that file and sure enough, the old MAC was there with my eth0.  And there's also an eth1 with the new MAC.  The two lines are in different format.  After some thinking I decided to comment out old &lt;span style="font-style: italic;"&gt;eth0&lt;/span&gt; and changed the other one's name to from &lt;span style="font-style: italic;"&gt;eth1&lt;/span&gt; to &lt;span style="font-style: italic;"&gt;eth0.&lt;/span&gt;  Still, there's no network after restarting networking service.  So I restarted the machine (good'ol Windows habit) and guess what?  All is merry again!&lt;br /&gt;&lt;br /&gt;Hope my experience will be some help to anyone who wants to embark on such feat.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3319472843896269669-8663897621747088986?l=digicomet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digicomet.blogspot.com/feeds/8663897621747088986/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3319472843896269669&amp;postID=8663897621747088986' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/8663897621747088986'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/8663897621747088986'/><link rel='alternate' type='text/html' href='http://digicomet.blogspot.com/2008/07/saga-of-upgrading-breezy-to-hardy-on.html' title='The saga of upgrading Breezy to Hardy (on VMWare)'/><author><name>dqqplayer</name><uri>http://www.blogger.com/profile/14302614020479264530</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3319472843896269669.post-5867577729789359408</id><published>2008-07-14T08:03:00.000-07:00</published><updated>2008-07-14T08:16:59.837-07:00</updated><title type='text'>Case study: the wrong way to get new customer - Windows Live ID signup</title><content type='html'>I recently tried to sign up a Windows Live ID with a non-Microsoft email.  The signup page from live.com is here:&lt;br /&gt;&lt;a href="https://signup.live.com/newuser.aspx?mkt=en-us&amp;amp;ts=4488890&amp;amp;sh=7rnR&amp;amp;ru=http%3a%2f%2fwww.live.com%2fPassport.aspx%3frequrl%3dhttp%253a%252f%252fwww.live.com%253a80%252f&amp;amp;rx=http%3a%2f%2fget.live.com&amp;amp;rollrs=03&amp;amp;lic=1#ExtHelp"&gt;https://signup.live.com/newuser.aspx?mkt=en-us&amp;amp;ts=4488890&amp;amp;sh=7rnR&amp;amp;ru=http%3a%2f%2fwww.live.com%2fPassport.aspx%3frequrl%3dhttp%253a%252f%252fwww.live.com%253a80%252f&amp;amp;rx=http%3a%2f%2fget.live.com&amp;amp;rollrs=03&amp;amp;lic=1#ExtHelp&lt;/a&gt;&lt;br /&gt;but the page doesn't allow you to use email other than @hotmail.com and @live.com.  However when you place the cursor in the box and click the "Get help with this" context link on the right, you'd notice the instructions do say "–Or– Select &lt;strong&gt;Use your own e-mail address&lt;/strong&gt;."  Well, something isn't in sync here.  Then, if you follow the  &lt;a target="_blank" href="http://g.live.com/0HE_TRACKSTAR_ENUS9/80010"&gt;"Windows Live ID sign up page&lt;/a&gt;" in the instructions, it actually brings you to an otherwise identical signup page, which does have the "Use your own email address" checkbox.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Per the spirit of a good conspiracy theory enthusiast, we'll have to rule out the chance of this being a mere overlook.  :-)  Apparently it's an concerted effort on steering to Microsoft services with perfect defendability on not acting like a monopoly.  Well, to an honest consumer, it still feels like a trick.  Either play like a whole-heartedly open-standard vendor, or be forthcoming about not being one.  Either way I'd like the big M$ a little better. &lt;strong&gt;&lt;/strong&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3319472843896269669-5867577729789359408?l=digicomet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digicomet.blogspot.com/feeds/5867577729789359408/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3319472843896269669&amp;postID=5867577729789359408' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/5867577729789359408'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/5867577729789359408'/><link rel='alternate' type='text/html' href='http://digicomet.blogspot.com/2008/07/case-study-wrong-way-to-get-new.html' title='Case study: the wrong way to get new customer - Windows Live ID signup'/><author><name>dqqplayer</name><uri>http://www.blogger.com/profile/14302614020479264530</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3319472843896269669.post-8019112727319651033</id><published>2008-05-29T06:32:00.001-07:00</published><updated>2008-05-29T06:42:38.451-07:00</updated><title type='text'>umpnpmgr.dll</title><content type='html'>A Windows XP SP3 laptop got stuck during boot with message "umpnpmgr.dll is a bad image" from services.exe.  The file seems to be the Plug-n-Play driver.  When I renamed the file using safe mode, it would say "couldn't find umpnpmgr.dll" and refused to boot into even safe mode anymore.  So I got a hold of an old copy of umpnpmgr.dll from a WinXP SP2 computer and put that on using safe mode (after I renamed the bad copy back).  This solved problem. &lt;br /&gt;&lt;br /&gt;There's one thing I'm not sure:  the booting issue didn't occur right after the installation of SP3.  The only thing I can remember between then and now is that I put on a Motorola DCT62xx driver , so I could record stuff off it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3319472843896269669-8019112727319651033?l=digicomet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digicomet.blogspot.com/feeds/8019112727319651033/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3319472843896269669&amp;postID=8019112727319651033' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/8019112727319651033'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/8019112727319651033'/><link rel='alternate' type='text/html' href='http://digicomet.blogspot.com/2008/05/umpnpmgrdll.html' title='umpnpmgr.dll'/><author><name>dqqplayer</name><uri>http://www.blogger.com/profile/14302614020479264530</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3319472843896269669.post-7313337029173657374</id><published>2008-04-29T10:29:00.000-07:00</published><updated>2008-04-29T10:48:25.477-07:00</updated><title type='text'>BitTornado error</title><content type='html'>It couldn't start a torrent.  The error was "path &lt;span style="font-style: italic;"&gt;xxxxxx &lt;/span&gt;disallowed due to security reasons."  The path seemed to be a file in the torrent package, starting with &lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(255, 102, 0);"&gt;._&lt;span style="color: rgb(0, 0, 0);"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;The error was solved by editing /usr/lib/python2.4/site-packages/BitTornado/BT1/btformats.py:&lt;br /&gt;&lt;span style="font-style: italic;"&gt; reg = compile(r'^[^/\\.~][^/\\]*$')&lt;/span&gt;&lt;br /&gt;changed to&lt;br /&gt;&lt;span style="font-style: italic;"&gt; reg = compile(r'^[^/\\~][^/\\]*$')&lt;br /&gt;&lt;span style="font-style: italic;"&gt;&lt;/span&gt;&lt;/span&gt;The dot was removed.&lt;span style="font-style: italic;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;The regular expression seems to be used to disallow any file name starting with &lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;/&lt;/span&gt;, &lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;\&lt;/span&gt;, &lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;.&lt;/span&gt;, or &lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;~&lt;/span&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;.&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;   &lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;That's understandable.   By removing the dot it would allow files starting with dot.   I'll  just add it back after I'm done with this particular torrent.&lt;/span&gt;&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3319472843896269669-7313337029173657374?l=digicomet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digicomet.blogspot.com/feeds/7313337029173657374/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3319472843896269669&amp;postID=7313337029173657374' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/7313337029173657374'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/7313337029173657374'/><link rel='alternate' type='text/html' href='http://digicomet.blogspot.com/2008/04/bittornado-error.html' title='BitTornado error'/><author><name>dqqplayer</name><uri>http://www.blogger.com/profile/14302614020479264530</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3319472843896269669.post-2786481930428600508</id><published>2008-04-08T14:09:00.001-07:00</published><updated>2008-08-15T08:41:05.162-07:00</updated><title type='text'>Woes with Catalyst driver</title><content type='html'>Since I upgraded to a 24" LCD, WMP has had some crashing issues when opening and closing.  I never figured out what precise conditions triggered those but instead decided that it's time to upgrade the video driver - running a 24" is a heavier job (I had a 17") and might require a newer driver for my old Radeon 9600 Pro.  The other issue is sometimes the monitor thought the output is 1600x1200 even the Catalyst Control Center said it's doing 1920x1200, so I got a desktop area bigger than the screen displays.&lt;br /&gt;&lt;br /&gt;It turned out to be a mistake.  The newest 8.3 Catalyst (internal 8.471) for x64 never worked right.  After upgrading the graphics were significantly slower - windows would leave "trails" if you drag them.  Dream Aquarium screensaver refused to run citing no graphics card support.  DxDiag showed no Direct3D support.  Actually if I disable hardware acceleration the graphics would speed up - what a joke!  I reinstalled and reinstalled to no avail (also a pain to cleanly reinstall - had to do many manual cleanups to remove some parts: see &lt;a href="http://www.driverheaven.net/mobility-radeon-drivers-support/130763-could-not-load-file-assembly-error-message-launching-ccc.html"&gt;here&lt;/a&gt;).  Finally I did a full cleanup, including dropping into Safe Mode to remove some stubborn parts under Program Files (x86)\ATI\ACE.  Then I reinstalled the old 6.3 Catalyst (internal 8.231), which is no longer available on ATI's site so I had to download it from Guru3d.com.  Everything went back to normal after that.&lt;br /&gt;&lt;br /&gt;Many said Catalyst is a little more flaky than Forceware.  If what I had is anything close to common, than it doesn't take much to agree with that assessment...&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;UPDATE: 08/15/2008&lt;br /&gt;Of course, the saga continues at some point. :-)  The crash with closing some video files happened again a few days ago.  But this time I couldn't boot into Windows XP anymore - all I got is a blank screen after Windows logo disappears.  If I drop into Safe Mode, I could see an "ati2mag going into infinite loop" message.  Since I have no usable computer anyways, I decided to do some experimenting.  I removed 6.3 under Safe Mode then installed 8.3 under normal mode.  This time the driver actually works!  My 3D screensaver ran and everything seemed fine, except that the Catalyst Control Center doesn't run.  But today I got the blank screen again after resuming from hibernation, and restarting it's the same.  Under safe mode I could see besides the "infinite loop" message I also got "invalid CRT display".  I remember seeing a cure for the "infinite loop" somewhere that involves using the "standard PCI-to-PCI bridge" driver for the CPU to AGP link.  So I found it under the Device Manager (it's VIA CPU-to-AGP bridge) and replaced the VIA driver with the Windows one.  That did it.  I got my regular desktop back!  Fingers crossed...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3319472843896269669-2786481930428600508?l=digicomet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digicomet.blogspot.com/feeds/2786481930428600508/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3319472843896269669&amp;postID=2786481930428600508' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/2786481930428600508'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/2786481930428600508'/><link rel='alternate' type='text/html' href='http://digicomet.blogspot.com/2008/04/woes-with-catalyst-driver.html' title='Woes with Catalyst driver'/><author><name>dqqplayer</name><uri>http://www.blogger.com/profile/14302614020479264530</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3319472843896269669.post-3919678510078278217</id><published>2008-03-14T10:17:00.000-07:00</published><updated>2008-03-14T10:31:51.885-07:00</updated><title type='text'>Virtual machine remake</title><content type='html'>This old v4 VM has really got old since I had it imported into a VMWare Workstation 6.  It's running out of space (6 GB on its WinXP boot partition) and VMW has been bugging me for upgrading its virtual hardware.  The problem is that if I tried to upgrade, it gave me this "cannot be upgraded because it has a legacy snapshot".  I probably forgot to flush the snapshot before I imported.  The searching around for an after-the-fact fix didn't turn up anything useful.  So I decided to just hack it myself. &lt;br /&gt;&lt;br /&gt;So how did it know it has an old snapshot?  Maybe it's in the .vmx file.  After viewing it in an editor I found nothing.  Maybe it's just those other files lying around in the same directory that prompted the upgrade converter.  So I removed everything in the directory except the .vmx, .vmdk, and .nvram file.  After restarting VMWare application, it happily took the order to upgrade!&lt;br /&gt;&lt;br /&gt;With upgrading done, I set out to solve the space issue.  With only a pair of 60 GB disks attached, this laptop running 2 OSes, dozens of big software, and a bunch of media file, is very space challenged.  I still have some space on the other disk so I created a split (had to since it's a FAT32 partition) vmdk size 12 GB.  I used a Acronis TrueImage Home 10 CD to boot the VM and clone the old vmdk to the new one.  It took only 10 minutes or so.  After adjusting the disk setting in the VM, it now runs with 6 GB free space on C:.  Yeepee! &lt;br /&gt;&lt;br /&gt;Last thing to upgrade was the VMWare tools.  Once that's done, this VM is truly reborn!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3319472843896269669-3919678510078278217?l=digicomet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digicomet.blogspot.com/feeds/3919678510078278217/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3319472843896269669&amp;postID=3919678510078278217' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/3919678510078278217'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/3919678510078278217'/><link rel='alternate' type='text/html' href='http://digicomet.blogspot.com/2008/03/virtual-machine-remake.html' title='Virtual machine remake'/><author><name>dqqplayer</name><uri>http://www.blogger.com/profile/14302614020479264530</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3319472843896269669.post-4789326019679870221</id><published>2008-03-05T20:46:00.000-08:00</published><updated>2008-03-05T20:49:27.393-08:00</updated><title type='text'>Stupid VMWare Workstation error</title><content type='html'>Every time I installed a VMWare Workstation 6 update, it rendered the program unusable under a non-admin account with a "Application  failure: 0x80004003" error.  It's all because  the installer  always sets some registry keys access rights  incompletely.  See here for  an explanation and a batch file to fix those:&lt;br /&gt;&lt;a href="http://communities.vmware.com/message/362908#365731"&gt;http://communities.vmware.com/message/362908#365731&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3319472843896269669-4789326019679870221?l=digicomet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digicomet.blogspot.com/feeds/4789326019679870221/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3319472843896269669&amp;postID=4789326019679870221' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/4789326019679870221'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/4789326019679870221'/><link rel='alternate' type='text/html' href='http://digicomet.blogspot.com/2008/03/stupid-vmware-workstation-error.html' title='Stupid VMWare Workstation error'/><author><name>dqqplayer</name><uri>http://www.blogger.com/profile/14302614020479264530</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3319472843896269669.post-7027588079817736362</id><published>2008-02-01T12:29:00.000-08:00</published><updated>2008-02-01T12:33:48.291-08:00</updated><title type='text'>Kick start a GBE</title><content type='html'>The GBE card started to malfunction in my WinXP x64 machine.  It constantly showed "network cable unplugged".  I checked to make sure the cable, switch, and the networking stack are working fine - just by moving the connection to a spare embedded Fast Ethernet port, and everything worked.  When I looked at the card Link/Act light and it didn't light up.  Disabling/enabling and rebooting didn't help either.&lt;br /&gt;&lt;br /&gt;So I opened up the box and swap the card with the Firewire card (I only have to PCI slots).   Boot up and everything back to normal.  The Firewire card works fine in the old GBE slot too.  Well, maybe it just needs a little "kick start"...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3319472843896269669-7027588079817736362?l=digicomet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digicomet.blogspot.com/feeds/7027588079817736362/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3319472843896269669&amp;postID=7027588079817736362' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/7027588079817736362'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/7027588079817736362'/><link rel='alternate' type='text/html' href='http://digicomet.blogspot.com/2008/02/kick-start-gbe.html' title='Kick start a GBE'/><author><name>dqqplayer</name><uri>http://www.blogger.com/profile/14302614020479264530</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3319472843896269669.post-8981517344654521133</id><published>2008-01-31T06:40:00.000-08:00</published><updated>2008-01-31T06:47:31.279-08:00</updated><title type='text'>Bloatware</title><content type='html'>I was removing Adobe Acrobat Reader 6 from an old Win2000 machine.  The Add/Remove Program applet showed it used 43.5MB space.  The computer also has Adobe Acrobat (full version) 4 installed by the side, which only takes a meager 8.77MB.  The new Adobe Reader 8 I think takes more than 90 MB.  You'd wonder how much functionality stuffed in the bloated package actually gets used once in a hundred years.  On-demand functionality, anyone?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3319472843896269669-8981517344654521133?l=digicomet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digicomet.blogspot.com/feeds/8981517344654521133/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3319472843896269669&amp;postID=8981517344654521133' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/8981517344654521133'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/8981517344654521133'/><link rel='alternate' type='text/html' href='http://digicomet.blogspot.com/2008/01/bloatware.html' title='Bloatware'/><author><name>dqqplayer</name><uri>http://www.blogger.com/profile/14302614020479264530</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3319472843896269669.post-1779599890091450577</id><published>2008-01-29T08:28:00.001-08:00</published><updated>2008-01-29T08:32:32.139-08:00</updated><title type='text'>The pesty ffdshow filter</title><content type='html'>Now both WMP and RealPlayer crashed on me (DEP message) when playing some media files.  I tried Media Player Classic, same thing.  Well, that looks like a codec issue since the crash happens with all players.   I GSpot the files and found out they are all DivX/Xvid coded.  I found the utility InstalledCodec and ran it to id my codecs.  I first disabled my DivX5/6 and Xvid DirectShow filter/drivers.  Didn't help.  Then I spotted the ffdshow filter for MPEG-4.  Disabling that fixed the issue.  The ffdshow filter is 1.0.0.1 (size 1761280) at C:\WINDOWS\SysWow64\ffdshow.ax.  It might the relic of a few video converters I tried.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3319472843896269669-1779599890091450577?l=digicomet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digicomet.blogspot.com/feeds/1779599890091450577/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3319472843896269669&amp;postID=1779599890091450577' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/1779599890091450577'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/1779599890091450577'/><link rel='alternate' type='text/html' href='http://digicomet.blogspot.com/2008/01/pesty-ffdshow-filter.html' title='The pesty ffdshow filter'/><author><name>dqqplayer</name><uri>http://www.blogger.com/profile/14302614020479264530</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3319472843896269669.post-4729100721370348748</id><published>2008-01-29T08:10:00.001-08:00</published><updated>2008-01-29T08:18:37.253-08:00</updated><title type='text'>RM converter</title><content type='html'>RealMedia V10 files are hard to deal with - tried at least 5 converters to transform them into other formats but none worked.  Eventually I did find one that worked: Ultra RM Converter 3.3.0916 (older versions didn't work either).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3319472843896269669-4729100721370348748?l=digicomet.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://digicomet.blogspot.com/feeds/4729100721370348748/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=3319472843896269669&amp;postID=4729100721370348748' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/4729100721370348748'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3319472843896269669/posts/default/4729100721370348748'/><link rel='alternate' type='text/html' href='http://digicomet.blogspot.com/2008/01/rm-converter.html' title='RM converter'/><author><name>dqqplayer</name><uri>http://www.blogger.com/profile/14302614020479264530</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
