<?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-6404038288598718533</id><updated>2012-02-16T08:57:27.990-08:00</updated><category term='linux'/><category term='firefox'/><category term='troubleshooting'/><category term='vpn'/><category term='gwt'/><category term='iphone'/><category term='code'/><category term='list'/><category term='lion'/><category term='vnc'/><category term='osx'/><category term='windows 7'/><title type='text'>Forget Me Notes</title><subtitle type='html'>Stored here so I don't have to remember them.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://forgetmenotes.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6404038288598718533/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://forgetmenotes.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Sylvain</name><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>14</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6404038288598718533.post-8180555067723892323</id><published>2011-07-30T06:01:00.000-07:00</published><updated>2011-08-06T05:52:00.539-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='troubleshooting'/><category scheme='http://www.blogger.com/atom/ns#' term='vnc'/><category scheme='http://www.blogger.com/atom/ns#' term='osx'/><category scheme='http://www.blogger.com/atom/ns#' term='lion'/><title type='text'>Fix VNC Screen Sharing after upgrade to OS X Lion</title><content type='html'>After upgrading my MacBookPro to OS X Lion I noticed that none of my Windows, and other non-Apple VNC clients such as TigerVNC, RealVNC or TightVNC could connect to it. Following some instructions in the Apple Support Discussions web site I installed the Onyx utility, used it to delete all the caches under the Cleaning section. After cleanup and reboot, VNC sharing works again, with TigerVNC, with iPad client etc.&lt;br /&gt;&lt;br /&gt;Here is the download link to Onyx, I used version 2.4.0b3 which is the 10.3 MB (beta) download. You can skip the S.M.A.R.T. and system volume tests on startup.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.macupdate.com/download/11582/OnyX-Beta.dmg"&gt;http://www.macupdate.com/download/11582/OnyX-Beta.dmg&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Good luck, please comment on whether this works for you.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6404038288598718533-8180555067723892323?l=forgetmenotes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://forgetmenotes.blogspot.com/feeds/8180555067723892323/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6404038288598718533&amp;postID=8180555067723892323&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6404038288598718533/posts/default/8180555067723892323'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6404038288598718533/posts/default/8180555067723892323'/><link rel='alternate' type='text/html' href='http://forgetmenotes.blogspot.com/2011/07/fix-vnc-sharing-after-upgrade-to-os-x.html' title='Fix VNC Screen Sharing after upgrade to OS X Lion'/><author><name>Sylvain</name><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-6404038288598718533.post-7837073564169160248</id><published>2011-01-22T02:54:00.000-08:00</published><updated>2011-02-27T14:07:02.127-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='code'/><category scheme='http://www.blogger.com/atom/ns#' term='osx'/><title type='text'>Mac Outlook 2011: Keyboard shortcut to quickly file messages</title><content type='html'>Trying a switch to Outlook 2011 for Mac I needed a keyboard shortcut to quickly move selected email messages to specific folders. I edited some of the default AppleScripts which appear in Outlook's script menu, ended up with a script per folder I want to move messages to. Next step was to assign a keyboard shortcut to each script e.g. Option-A for File Message to Archive, Option-F for File Message to Follow-Up and so on.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"&gt;A sample script is below, this is the one I use to move messages to a folder named "Archive", I simply created copies of this script for each folder I want to move messages to from the keyboard. The script is saved under ~/Documents/Microsoft User Data/Outlook Script Menu Items/File Message to Archive.scptd&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;The keyboard shortcut mapping is done from the OSX &amp;gt; System Preferences &amp;gt; Keyboard panel, just create a new Application shortcut, pick Outlook 2011 as the application and enter the exact name of your script as it appears in the script menu.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;(*&lt;br /&gt;&lt;br /&gt; File message to Archive folder&lt;br /&gt;&lt;br /&gt;*)&lt;br /&gt;&lt;br /&gt;on run {}&lt;br /&gt; &lt;br /&gt; tell application "Microsoft Outlook"&lt;br /&gt;  &lt;br /&gt;  -- listSelectedItems : a list of all items selected in Entourage&lt;br /&gt;  set listMessages to current messages&lt;br /&gt;  &lt;br /&gt;  -- Check to make sure items are selected, if not then quit&lt;br /&gt;  if ((count of listMessages) &amp;lt; 1) then return&lt;br /&gt;  &lt;br /&gt;  -- Iterate through selected items&lt;br /&gt;  repeat with objInSelection in listMessages&lt;br /&gt;   &lt;br /&gt;   set listFolders to mail folders&lt;br /&gt;   &lt;br /&gt;   repeat with objFolder in listFolders&lt;br /&gt;    &lt;br /&gt;    if (name of objFolder is "Archive") then&lt;br /&gt;     set gtdFolder to objFolder&lt;br /&gt;    end if&lt;br /&gt;    &lt;br /&gt;   end repeat&lt;br /&gt;   &lt;br /&gt;   if (class of account of objInSelection is not imap account) then&lt;br /&gt;    -- IMAP currently not supported&lt;br /&gt;    move objInSelection to gtdFolder&lt;br /&gt;   end if&lt;br /&gt;   &lt;br /&gt;  end repeat&lt;br /&gt;  &lt;br /&gt; end tell&lt;br /&gt; &lt;br /&gt;end run&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6404038288598718533-7837073564169160248?l=forgetmenotes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://forgetmenotes.blogspot.com/feeds/7837073564169160248/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6404038288598718533&amp;postID=7837073564169160248&amp;isPopup=true' title='9 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6404038288598718533/posts/default/7837073564169160248'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6404038288598718533/posts/default/7837073564169160248'/><link rel='alternate' type='text/html' href='http://forgetmenotes.blogspot.com/2011/01/mac-outlook-2011-keyboard-shortcut-to.html' title='Mac Outlook 2011: Keyboard shortcut to quickly file messages'/><author><name>Sylvain</name><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-6404038288598718533.post-1702169963087355745</id><published>2010-08-17T23:07:00.000-07:00</published><updated>2010-08-22T00:19:58.097-07:00</updated><title type='text'>Caveats of Snow Leopard's Exchange 2007 Integration</title><content type='html'>My Company recently switched to Microsoft BPOS which allowed me to use the native Exchange 2007 support in Snow Leopard. I'm documenting below the various caveats I've encountered while using Mail.app and iCal on BPOS. Overall Mail is very workable and easily became my default email client. Still struggling with iCal, pretty much using it as a calendar viewer but all editing is done via OWA or Outlook in a VM.&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;Mail.app (v4.3)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Cannot configure server-side Exchange email rules, only client side-rules (workaround: configure via OWA)&lt;/li&gt;&lt;li&gt;Doesn't support sending or requesting read-receipts&lt;/li&gt;&lt;li&gt;No HTML composing&lt;/li&gt;&lt;li&gt;No easy way to set font type or size when composing (&lt;a href="http://www.fluther.com/4222/why-wont-mail-app-in-leopard-send-htmlrich-email/"&gt;see workaround from jasonjackson&lt;/a&gt;)&lt;/li&gt;&lt;/ul&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;iCal (v4.0.3)&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Doesn't allow editing message when declining invitation&lt;/li&gt;&lt;li&gt;Cannot delete event without sending a Decline message&lt;/li&gt;&lt;li&gt;Pending invitations remain in iCal even when deleted on Exchange server&lt;/li&gt;&lt;li&gt;Events forwarded to Outlook users appear to them as calendars&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;span class="Apple-style-span" style="font-size: x-large;"&gt;Address Book (v5.0.2)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Caused 30% CPU usage of Mail.app (&lt;a href="http://discussions.apple.com/thread.jspa?threadID=2325833&amp;amp;start=15&amp;amp;tstart=0"&gt;see workaround from Sylvain G&lt;/a&gt;)&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6404038288598718533-1702169963087355745?l=forgetmenotes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://forgetmenotes.blogspot.com/feeds/1702169963087355745/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6404038288598718533&amp;postID=1702169963087355745&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6404038288598718533/posts/default/1702169963087355745'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6404038288598718533/posts/default/1702169963087355745'/><link rel='alternate' type='text/html' href='http://forgetmenotes.blogspot.com/2010/08/caveats-of-snow-leopards-exchange-2007.html' title='Caveats of Snow Leopard&apos;s Exchange 2007 Integration'/><author><name>Sylvain</name><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-6404038288598718533.post-1278274774085245864</id><published>2009-08-30T12:29:00.000-07:00</published><updated>2009-08-30T12:38:02.244-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='troubleshooting'/><category scheme='http://www.blogger.com/atom/ns#' term='vpn'/><category scheme='http://www.blogger.com/atom/ns#' term='osx'/><title type='text'>Fix Juniper Network Connect on Snow Leopard</title><content type='html'>If you are unable to connect your corporate Juniper SSL VPN with Network Connect after an upgrade to Snow Leopard, enter the commands below in a Terminal window:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;sudo chmod 755 /usr/local/juniper/nc/6*&lt;br /&gt;sudo mkdir "/Applications/Network Connect.app/Contents/Frameworks"&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;span&gt;Try to connect as usual and this should do it.&lt;/span&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/6404038288598718533-1278274774085245864?l=forgetmenotes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://forgetmenotes.blogspot.com/feeds/1278274774085245864/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6404038288598718533&amp;postID=1278274774085245864&amp;isPopup=true' title='13 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6404038288598718533/posts/default/1278274774085245864'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6404038288598718533/posts/default/1278274774085245864'/><link rel='alternate' type='text/html' href='http://forgetmenotes.blogspot.com/2009/08/fix-juniper-network-connect-on-snow.html' title='Fix Juniper Network Connect on Snow Leopard'/><author><name>Sylvain</name><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>13</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6404038288598718533.post-8982581303970595392</id><published>2009-08-18T05:21:00.001-07:00</published><updated>2009-08-18T05:26:26.071-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><title type='text'>Sort installed RPMs by size</title><content type='html'>Keep forgetting this one, to list all RPM packages installed on a Linux (Red Hat / CentOS) machine sorted from the largest to the smallest in size:&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;rpm -qa --queryformat '%{size} %{name}\n' | sort -rn&lt;/b&gt; | more&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;This outputs something like this:&lt;/div&gt;&lt;div&gt;&lt;pre&gt;&lt;br /&gt;[root@healthy ~]# rpm -qa --queryformat '%{size} %{name}\n' | sort -rn | more&lt;br /&gt;87389896 kernel&lt;br /&gt;66720559 glibc-common&lt;br /&gt;35274936 perl&lt;br /&gt;30873913 valgrind&lt;br /&gt;28767659 selinux-policy-targeted&lt;br /&gt;27805586 redhat-logos&lt;br /&gt;27022854 valgrind&lt;br /&gt;26982540 mesa-libGL&lt;br /&gt;24517704 mesa-libGL&lt;br /&gt;22091978 python&lt;br /&gt;20474820 specspo&lt;br /&gt;&lt;/pre&gt;&lt;br /&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/6404038288598718533-8982581303970595392?l=forgetmenotes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://forgetmenotes.blogspot.com/feeds/8982581303970595392/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6404038288598718533&amp;postID=8982581303970595392&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6404038288598718533/posts/default/8982581303970595392'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6404038288598718533/posts/default/8982581303970595392'/><link rel='alternate' type='text/html' href='http://forgetmenotes.blogspot.com/2009/08/sort-installed-rpms-by-size.html' title='Sort installed RPMs by size'/><author><name>Sylvain</name><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-6404038288598718533.post-3727279663677093356</id><published>2009-07-05T05:59:00.001-07:00</published><updated>2009-07-05T06:02:37.836-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='troubleshooting'/><category scheme='http://www.blogger.com/atom/ns#' term='iphone'/><title type='text'>Cydia size mismatch error</title><content type='html'>While installing SBSettings or other packages in Cydia it kept aborting the installation with the error "Size mismatch error" and an "Okay" button was the only option.&lt;br /&gt;&lt;br /&gt;After some googling I found out it was probably network related, disabled Wifi to force going over 3G and the installation worked. It could also be that the repository server is down, in this case be patient and try again later.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6404038288598718533-3727279663677093356?l=forgetmenotes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://forgetmenotes.blogspot.com/feeds/3727279663677093356/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6404038288598718533&amp;postID=3727279663677093356&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6404038288598718533/posts/default/3727279663677093356'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6404038288598718533/posts/default/3727279663677093356'/><link rel='alternate' type='text/html' href='http://forgetmenotes.blogspot.com/2009/07/cydia-size-mismatch-error.html' title='Cydia size mismatch error'/><author><name>Sylvain</name><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-6404038288598718533.post-3554451104388601899</id><published>2009-07-05T05:56:00.000-07:00</published><updated>2009-07-05T05:59:06.761-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='troubleshooting'/><category scheme='http://www.blogger.com/atom/ns#' term='iphone'/><title type='text'>Default root password on iPhone 3.0</title><content type='html'>Just installed SSH, was able to login with:&lt;br /&gt;&lt;br /&gt;- root / alpine&lt;br /&gt;- mobile / alpine&lt;br /&gt;&lt;br /&gt;You can change the default passwords if logged in via SSH by using the 'passwd' command for both accounts.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6404038288598718533-3554451104388601899?l=forgetmenotes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://forgetmenotes.blogspot.com/feeds/3554451104388601899/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6404038288598718533&amp;postID=3554451104388601899&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6404038288598718533/posts/default/3554451104388601899'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6404038288598718533/posts/default/3554451104388601899'/><link rel='alternate' type='text/html' href='http://forgetmenotes.blogspot.com/2009/07/default-root-password-on-iphone-30.html' title='Default root password on iPhone 3.0'/><author><name>Sylvain</name><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-6404038288598718533.post-6802928570233174275</id><published>2009-06-15T06:03:00.000-07:00</published><updated>2009-08-18T05:26:43.684-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><title type='text'>How to mount an LVM partition</title><content type='html'>This details the commands I had to run to mount a CentOS 5.1 main disk into another machine. Because of LVM using mount on standard scsi partitions is not enough.&lt;br /&gt;&lt;br /&gt;Assuming main physical disk: /dev/sda&lt;br /&gt;Second physical disk: /dev/sdb&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Run &lt;span style="font-weight: bold;"&gt;pvscan &lt;/span&gt;to list the physical volumes found in any block device of the system. Among error lines this returned &lt;span style="font-weight: bold;"&gt;PV&lt;/span&gt; lines for &lt;span style="font-weight: bold;"&gt;/dev/sda2 &lt;/span&gt;and &lt;span style="font-weight: bold;"&gt;/dev/sdb2&lt;/span&gt;. On the same line was the name of the volume group, in my case 'sysvg'&lt;/li&gt;&lt;li&gt;Made the 'sysvg' volume group active by typing &lt;span style="font-weight: bold;"&gt;lvchange -ay sysvg&lt;/span&gt;. This created a new entry in the /dev/sysvg&lt;/li&gt;&lt;li&gt;Doing an ls /dev/sysvg showed the different volumes under that volume group, from there simply had to do: &lt;span style="font-weight: bold;"&gt;mount /dev/sysvg/root.vol /mnt&lt;/span&gt;&lt;/li&gt;&lt;li&gt;When done: &lt;span style="font-weight: bold;"&gt;umount /mnt &amp;amp;&amp;amp; lvchange -an sysvg&lt;/span&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/6404038288598718533-6802928570233174275?l=forgetmenotes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://forgetmenotes.blogspot.com/feeds/6802928570233174275/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6404038288598718533&amp;postID=6802928570233174275&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6404038288598718533/posts/default/6802928570233174275'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6404038288598718533/posts/default/6802928570233174275'/><link rel='alternate' type='text/html' href='http://forgetmenotes.blogspot.com/2009/06/how-to-mount-lvm-partition.html' title='How to mount an LVM partition'/><author><name>Sylvain</name><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-6404038288598718533.post-8228474776921287199</id><published>2009-05-22T03:55:00.000-07:00</published><updated>2010-02-20T01:11:31.401-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='troubleshooting'/><category scheme='http://www.blogger.com/atom/ns#' term='gwt'/><category scheme='http://www.blogger.com/atom/ns#' term='code'/><title type='text'>GWT disable text selection in an HTMLTable</title><content type='html'>While modifying FlexTable to handle cell selection It took me a while to figure out how to disable the native text selection behavior of the browsers on 'SHIFT+Click' events. Turns out this native javascript function does the job pretty well. I tried playing with event.preventDefault() and event.stopPropagation() but that didn't work.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;private native static void disableTextSelectInternal(Element e, boolean disable)/*-{&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;    if (disable) {&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;        e.ondrag = function () { return false; };&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;        e.onselectstart = function () { return false; };&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;        e.style.MozUserSelect="none"&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;    } else {&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;        e.ondrag = null;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;        e.onselectstart = null;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;        e.style.MozUserSelect="text"&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;    }&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;}-*/;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;@Override&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;public void onKeyDown(KeyDownEvent event) {&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;    if (event.isShiftKeyDown()) {&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;        disableTextSelectInternal(table.getElement(), true);&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;    }&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;    ...&lt;/span&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6404038288598718533-8228474776921287199?l=forgetmenotes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://forgetmenotes.blogspot.com/feeds/8228474776921287199/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6404038288598718533&amp;postID=8228474776921287199&amp;isPopup=true' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6404038288598718533/posts/default/8228474776921287199'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6404038288598718533/posts/default/8228474776921287199'/><link rel='alternate' type='text/html' href='http://forgetmenotes.blogspot.com/2009/05/gwt-disable-text-selection-in-table.html' title='GWT disable text selection in an HTMLTable'/><author><name>Sylvain</name><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-6404038288598718533.post-5550292250754570386</id><published>2009-05-07T05:13:00.001-07:00</published><updated>2010-02-25T00:17:36.774-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='firefox'/><category scheme='http://www.blogger.com/atom/ns#' term='troubleshooting'/><title type='text'>How to disable GZIP compression in Firefox</title><content type='html'>Not sure this is the only/best way but I used the following steps to disable gzip compression in Firefox 3.0:&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Type &lt;span style="font-weight: bold;"&gt;about:config &lt;/span&gt;in the URL bar (Accept the disclaimer)&lt;/li&gt;&lt;li&gt;Type &lt;span style="font-weight: bold;"&gt;encoding &lt;/span&gt;in the filter field underneath the URL bar&lt;/li&gt;&lt;li&gt;Doubleclick the line &lt;span style="font-weight: bold;"&gt;network.http.accept-encoding&lt;/span&gt;&lt;/li&gt;&lt;li&gt;Enter the following value instead of the default: &lt;span style="font-weight: bold;"&gt;gzip;q=0,deflate;q=0&lt;/span&gt;&lt;/li&gt;&lt;/ol&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: bold; "&gt;Note: See comment from Anonymous below for a possible better way of doing this. Thanks Anonymous!&lt;/span&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_ofFZrYzj1eg/SgLSHQpbJgI/AAAAAAAAArA/3C3zAc1qCBU/s1600-h/disable-gzip-in-firefox.png"&gt;&lt;img style="cursor: pointer; width: 320px; height: 93px;" src="http://1.bp.blogspot.com/_ofFZrYzj1eg/SgLSHQpbJgI/AAAAAAAAArA/3C3zAc1qCBU/s320/disable-gzip-in-firefox.png" alt="" id="BLOGGER_PHOTO_ID_5333055930929718786" border="0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6404038288598718533-5550292250754570386?l=forgetmenotes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://forgetmenotes.blogspot.com/feeds/5550292250754570386/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6404038288598718533&amp;postID=5550292250754570386&amp;isPopup=true' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6404038288598718533/posts/default/5550292250754570386'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6404038288598718533/posts/default/5550292250754570386'/><link rel='alternate' type='text/html' href='http://forgetmenotes.blogspot.com/2009/05/how-to-disable-gzip-compression-in.html' title='How to disable GZIP compression in Firefox'/><author><name>Sylvain</name><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://1.bp.blogspot.com/_ofFZrYzj1eg/SgLSHQpbJgI/AAAAAAAAArA/3C3zAc1qCBU/s72-c/disable-gzip-in-firefox.png' height='72' width='72'/><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6404038288598718533.post-8574531387151465625</id><published>2009-05-07T01:21:00.001-07:00</published><updated>2009-05-07T01:26:30.699-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='windows 7'/><category scheme='http://www.blogger.com/atom/ns#' term='troubleshooting'/><title type='text'>Delete Flash9f.ocx - Access is denied</title><content type='html'>After installing Windows 7 on an XP partition I couldn't completely get rid of the Windows.old folder. The culprits were a few ocx and dll files left with strange permissions by Adobe Flash and Acrobat. All attempts to take ownership and delete failed.&lt;br /&gt;&lt;br /&gt;I was finally able to delete these files easily thanks to &lt;a href="http://ccollomb.free.fr/unlocker/"&gt;Unlocker&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6404038288598718533-8574531387151465625?l=forgetmenotes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://forgetmenotes.blogspot.com/feeds/8574531387151465625/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6404038288598718533&amp;postID=8574531387151465625&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6404038288598718533/posts/default/8574531387151465625'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6404038288598718533/posts/default/8574531387151465625'/><link rel='alternate' type='text/html' href='http://forgetmenotes.blogspot.com/2009/05/delete-flash9focx-access-is-denied.html' title='Delete Flash9f.ocx - Access is denied'/><author><name>Sylvain</name><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-6404038288598718533.post-9086071109688329086</id><published>2009-05-03T14:33:00.000-07:00</published><updated>2009-05-22T04:08:04.518-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='troubleshooting'/><category scheme='http://www.blogger.com/atom/ns#' term='code'/><title type='text'>GWT+Eclipse: NoSuchMethodError</title><content type='html'>If you get this error message while compiling a GWT module in Eclipse, go to the project Build Path and change the Order/Export tab to have the GWT-SDK module at the top.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;java.lang.NoSuchMethodError:&lt;br /&gt;org.eclipse.jdt.internal.compiler.lookup.ParameterizedTypeBinding.genericType()&lt;br /&gt;Lorg/eclipse/jdt/internal/compiler/lookup/ReferenceBinding;&lt;br /&gt;    at com.google.gwt.dev.jdt.TypeRefVisitor.maybeDispatch(TypeRefVisitor.java:178)&lt;br /&gt;    at com.google.gwt.dev.jdt.TypeRefVisitor.endVisit(TypeRefVisitor.java:101)&lt;/pre&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6404038288598718533-9086071109688329086?l=forgetmenotes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://forgetmenotes.blogspot.com/feeds/9086071109688329086/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6404038288598718533&amp;postID=9086071109688329086&amp;isPopup=true' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6404038288598718533/posts/default/9086071109688329086'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6404038288598718533/posts/default/9086071109688329086'/><link rel='alternate' type='text/html' href='http://forgetmenotes.blogspot.com/2009/05/gwteclipse-nosuchmethoderror.html' title='GWT+Eclipse: NoSuchMethodError'/><author><name>Sylvain</name><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-6404038288598718533.post-4095249933079201533</id><published>2009-05-03T01:02:00.000-07:00</published><updated>2009-06-21T06:39:44.199-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='list'/><title type='text'>Software List May '09</title><content type='html'>Here is the list of programs or utilities that I currently use to get things done. Many of them are open source and freewares, the ones that are not are marked with an asterisk.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;The every day stuff:&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;OS: Windows 7 RC1 *&lt;/li&gt;&lt;li&gt;Office 2007 *&lt;/li&gt;&lt;li&gt;Firefox 3 / Chrome&lt;/li&gt;&lt;li&gt;Pidgin&lt;/li&gt;&lt;li&gt;gVim&lt;/li&gt;&lt;li&gt;SecureCRT *&lt;/li&gt;&lt;li&gt;7zip&lt;/li&gt;&lt;li&gt;FileZilla&lt;/li&gt;&lt;li&gt;Greenshot (screen capture)&lt;/li&gt;&lt;li&gt;VLC&lt;/li&gt;&lt;li&gt;TrueCrypt&lt;/li&gt;&lt;li&gt;AutoHotkey&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;More specialized:&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Wireshark (network capture)&lt;/li&gt;&lt;li&gt;WebScarab (http capture)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;SquirrelSQL (sql client)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Eclipse (java coding)&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Tomcat / Hibernate / Spring / GWT&lt;/li&gt;&lt;li&gt;PostgreSQL&lt;/li&gt;&lt;li&gt;TightVNC&lt;/li&gt;&lt;li&gt;VMWare *&lt;/li&gt;&lt;li&gt;GIMP&lt;/li&gt;&lt;li&gt;TPFanControl (keeps lap cool)&lt;/li&gt;&lt;li&gt;ClipX&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/6404038288598718533-4095249933079201533?l=forgetmenotes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://forgetmenotes.blogspot.com/feeds/4095249933079201533/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6404038288598718533&amp;postID=4095249933079201533&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6404038288598718533/posts/default/4095249933079201533'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6404038288598718533/posts/default/4095249933079201533'/><link rel='alternate' type='text/html' href='http://forgetmenotes.blogspot.com/2009/05/software-list-may-09.html' title='Software List May &apos;09'/><author><name>Sylvain</name><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-6404038288598718533.post-5459762340328647719</id><published>2008-11-20T21:16:00.001-08:00</published><updated>2009-05-07T05:24:44.213-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='troubleshooting'/><category scheme='http://www.blogger.com/atom/ns#' term='osx'/><title type='text'>Check Point VPN on Mac OS X</title><content type='html'>I've given up on SecureClient for Mac OS X, currently using Leopard and found that IPSecuritas is a much better replacement. CPU usage when idle is insignificant compared to the 90%+ used by the Check Point client software.&lt;br /&gt;&lt;a href="http://www.lobotomo.com/products/IPSecuritas/"&gt;&lt;br /&gt;IPSecuritas from Lobotomo Software&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6404038288598718533-5459762340328647719?l=forgetmenotes.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://forgetmenotes.blogspot.com/feeds/5459762340328647719/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6404038288598718533&amp;postID=5459762340328647719&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6404038288598718533/posts/default/5459762340328647719'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6404038288598718533/posts/default/5459762340328647719'/><link rel='alternate' type='text/html' href='http://forgetmenotes.blogspot.com/2008/11/check-point-vpn-on-mac-os-x.html' title='Check Point VPN on Mac OS X'/><author><name>Sylvain</name><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>
