<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;CUYDSHYzcCp7ImA9WhRXEU0.&quot;"><id>tag:blogger.com,1999:blog-6646344034153007118</id><updated>2011-12-17T08:26:19.888+02:00</updated><category term="linux" /><category term="scripting" /><category term="mysql dba administration" /><category term="file system driver" /><category term="ext2" /><category term="Huawei E220" /><category term="vodaphone" /><category term="HSDPA" /><category term="dual-boot" /><category term="XDMCP" /><category term="windows" /><category term="ssh" /><category term="fedora" /><category term="Xming" /><category term="ubuntu" /><category term="bash" /><category term="vnc" /><category term="X11" /><category term="3G" /><category term="command line upgrade" /><category term="bash-fu" /><title>KungFu Code Monkey</title><subtitle type="html">Ponderings of a Mad Man; focused on the topics of Linux, Java and Software Design Concepts</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://kungfucodemonkey.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://kungfucodemonkey.blogspot.com/" /><author><name>Louis van der Merwe</name><uri>http://www.blogger.com/profile/03394297637974468621</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="30" height="32" src="http://2.bp.blogspot.com/_EUGJLI4cK3Y/SWSiT3ggS4I/AAAAAAAAACA/iAwgZf4WZVU/S220/Dec540.jpg" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>13</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/KungfuCodeMonkey" /><feedburner:info uri="kungfucodemonkey" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>KungfuCodeMonkey</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><entry gd:etag="W/&quot;CEIGSHs4fSp7ImA9WhdbFE8.&quot;"><id>tag:blogger.com,1999:blog-6646344034153007118.post-4533394145287810770</id><published>2011-10-12T14:05:00.006+02:00</published><updated>2011-10-12T14:28:49.535+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-12T14:28:49.535+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="bash" /><category scheme="http://www.blogger.com/atom/ns#" term="bash-fu" /><category scheme="http://www.blogger.com/atom/ns#" term="scripting" /><title>Search and Replace Bash-Fu</title><link rel="replies" type="application/atom+xml" href="http://kungfucodemonkey.blogspot.com/feeds/4533394145287810770/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://kungfucodemonkey.blogspot.com/2011/10/search-and-replace-bash-fu.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6646344034153007118/posts/default/4533394145287810770?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6646344034153007118/posts/default/4533394145287810770?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/KungfuCodeMonkey/~3/_G6r3AWX_7g/search-and-replace-bash-fu.html" title="Search and Replace Bash-Fu" /><author><name>Louis van der Merwe</name><uri>http://www.blogger.com/profile/03394297637974468621</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="30" height="32" src="http://2.bp.blogspot.com/_EUGJLI4cK3Y/SWSiT3ggS4I/AAAAAAAAACA/iAwgZf4WZVU/S220/Dec540.jpg" /></author><thr:total>0</thr:total><content type="html">A little while ago I was searching for a tool that would allow me to perform multiple search and replace operations on multiple files. I didn't look very hard before it dawned on me that this could be quite an easy problem to solve using a simple bash script. It also smelled like a challenge, and I love a good challenge so this is what I came up with:What the script requires is that you provide a
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/nxwHd2MTrm1vm9aRdZb2uiSst7A/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/nxwHd2MTrm1vm9aRdZb2uiSst7A/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/nxwHd2MTrm1vm9aRdZb2uiSst7A/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/nxwHd2MTrm1vm9aRdZb2uiSst7A/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/KungfuCodeMonkey/~4/_G6r3AWX_7g" height="1" width="1"/&gt;</content><feedburner:origLink>http://kungfucodemonkey.blogspot.com/2011/10/search-and-replace-bash-fu.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A08MQXo4eip7ImA9WxFSE0Q.&quot;"><id>tag:blogger.com,1999:blog-6646344034153007118.post-1244102813611661344</id><published>2010-04-13T07:04:00.010+02:00</published><updated>2010-04-16T08:38:00.432+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-04-16T08:38:00.432+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="mysql dba administration" /><title>Resetting Your Lost mySQL Root Password</title><link rel="replies" type="application/atom+xml" href="http://kungfucodemonkey.blogspot.com/feeds/1244102813611661344/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://kungfucodemonkey.blogspot.com/2010/04/resetting-your-lost-mysql-root-password.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6646344034153007118/posts/default/1244102813611661344?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6646344034153007118/posts/default/1244102813611661344?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/KungfuCodeMonkey/~3/d3-ciR_D1hw/resetting-your-lost-mysql-root-password.html" title="Resetting Your Lost mySQL Root Password" /><author><name>Louis van der Merwe</name><uri>http://www.blogger.com/profile/03394297637974468621</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="30" height="32" src="http://2.bp.blogspot.com/_EUGJLI4cK3Y/SWSiT3ggS4I/AAAAAAAAACA/iAwgZf4WZVU/S220/Dec540.jpg" /></author><thr:total>1</thr:total><content type="html">Ever forgotten your root password on a MySQL server? Or maybe you tried to change it and something went wrong. Now you're locked out of your own database. If you find yourself in this predicament, especially if you're a bit new to MySQL, you're probably panicking a bit right now; especially if you're working on a live database. Don't panic, and don't go doing anything drastic either; all is not 
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Gv40HPWLN7yeK9egYCggC5fj5zg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Gv40HPWLN7yeK9egYCggC5fj5zg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/Gv40HPWLN7yeK9egYCggC5fj5zg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Gv40HPWLN7yeK9egYCggC5fj5zg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/KungfuCodeMonkey/~4/d3-ciR_D1hw" height="1" width="1"/&gt;</content><feedburner:origLink>http://kungfucodemonkey.blogspot.com/2010/04/resetting-your-lost-mysql-root-password.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEAMRHszeyp7ImA9WxJWF0k.&quot;"><id>tag:blogger.com,1999:blog-6646344034153007118.post-5934159585170550890</id><published>2009-06-23T09:18:00.003+02:00</published><updated>2009-06-23T09:39:45.583+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-06-23T09:39:45.583+02:00</app:edited><title>MS Office Communicator on Linux!</title><link rel="replies" type="application/atom+xml" href="http://kungfucodemonkey.blogspot.com/feeds/5934159585170550890/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://kungfucodemonkey.blogspot.com/2009/06/ms-office-communicator-on-linux.html#comment-form" title="16 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6646344034153007118/posts/default/5934159585170550890?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6646344034153007118/posts/default/5934159585170550890?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/KungfuCodeMonkey/~3/Iwxa91-5Eso/ms-office-communicator-on-linux.html" title="MS Office Communicator on Linux!" /><author><name>Louis van der Merwe</name><uri>http://www.blogger.com/profile/03394297637974468621</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="30" height="32" src="http://2.bp.blogspot.com/_EUGJLI4cK3Y/SWSiT3ggS4I/AAAAAAAAACA/iAwgZf4WZVU/S220/Dec540.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_EUGJLI4cK3Y/SkCDcGC2AuI/AAAAAAAAAGw/1k3Fc4XGXVY/s72-c/pidgin1.png" height="72" width="72" /><thr:total>16</thr:total><content type="html">One problem I've had since ditching Windows for Linux at work has been no support for MS Office Communicator in pidgin. None of the standard plugins did the trick, and installing the Microsoft client in CrossOver or wine also didn't work. Since convincing everyone else to change their chat protocol didn't really seem like a feasible option, I decided to just live without it... until this morning 
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/hfFT2dpmD02yyIT-G5oCt5XZH9A/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/hfFT2dpmD02yyIT-G5oCt5XZH9A/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/hfFT2dpmD02yyIT-G5oCt5XZH9A/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/hfFT2dpmD02yyIT-G5oCt5XZH9A/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/KungfuCodeMonkey/~4/Iwxa91-5Eso" height="1" width="1"/&gt;</content><feedburner:origLink>http://kungfucodemonkey.blogspot.com/2009/06/ms-office-communicator-on-linux.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0UMSHg8cSp7ImA9WxJRE00.&quot;"><id>tag:blogger.com,1999:blog-6646344034153007118.post-7966059802778828825</id><published>2009-05-14T13:37:00.004+02:00</published><updated>2009-05-14T14:48:09.679+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-05-14T14:48:09.679+02:00</app:edited><title>PL/SQL Developer on Linux!</title><link rel="replies" type="application/atom+xml" href="http://kungfucodemonkey.blogspot.com/feeds/7966059802778828825/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://kungfucodemonkey.blogspot.com/2009/05/plsql-developer-on-linux.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6646344034153007118/posts/default/7966059802778828825?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6646344034153007118/posts/default/7966059802778828825?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/KungfuCodeMonkey/~3/CmQ6rC4IGQg/plsql-developer-on-linux.html" title="PL/SQL Developer on Linux!" /><author><name>Louis van der Merwe</name><uri>http://www.blogger.com/profile/03394297637974468621</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="30" height="32" src="http://2.bp.blogspot.com/_EUGJLI4cK3Y/SWSiT3ggS4I/AAAAAAAAACA/iAwgZf4WZVU/S220/Dec540.jpg" /></author><thr:total>0</thr:total><content type="html">Finding a decent SQL IDE for linux is not easy. I'm not a big toad fan, and even if I was, I don't think I could afford to be anyway... So what practical alternatives are there ? (aside from the Oracle Enterprise application suite itself of course). Tora seems to be the quick and easy answer, until you try to work using it ... Even Oracle's SQLDeveloper is cumbersome to use.Well I've always been 
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/jlBHeRequHq7Fhy_fY9ujnjE5Ro/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/jlBHeRequHq7Fhy_fY9ujnjE5Ro/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/jlBHeRequHq7Fhy_fY9ujnjE5Ro/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/jlBHeRequHq7Fhy_fY9ujnjE5Ro/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/KungfuCodeMonkey/~4/CmQ6rC4IGQg" height="1" width="1"/&gt;</content><feedburner:origLink>http://kungfucodemonkey.blogspot.com/2009/05/plsql-developer-on-linux.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEYNRn4yfSp7ImA9WxVQFUo.&quot;"><id>tag:blogger.com,1999:blog-6646344034153007118.post-6695442258875214371</id><published>2009-02-02T06:44:00.012+02:00</published><updated>2009-02-02T14:03:17.095+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-02-02T14:03:17.095+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Xming" /><category scheme="http://www.blogger.com/atom/ns#" term="XDMCP" /><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="windows" /><category scheme="http://www.blogger.com/atom/ns#" term="X11" /><title>How to Run an X Server on Windows : An Introduction to Xming</title><link rel="replies" type="application/atom+xml" href="http://kungfucodemonkey.blogspot.com/feeds/6695442258875214371/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://kungfucodemonkey.blogspot.com/2009/02/how-to-run-x-server-on-windows.html#comment-form" title="3 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6646344034153007118/posts/default/6695442258875214371?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6646344034153007118/posts/default/6695442258875214371?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/KungfuCodeMonkey/~3/sM2yUYJUrt4/how-to-run-x-server-on-windows.html" title="How to Run an X Server on Windows : An Introduction to Xming" /><author><name>Louis van der Merwe</name><uri>http://www.blogger.com/profile/03394297637974468621</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="30" height="32" src="http://2.bp.blogspot.com/_EUGJLI4cK3Y/SWSiT3ggS4I/AAAAAAAAACA/iAwgZf4WZVU/S220/Dec540.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://2.bp.blogspot.com/_EUGJLI4cK3Y/SYaR4pvzauI/AAAAAAAAAEo/IC4IKK9LYc4/s72-c/xming_shortcut.png" height="72" width="72" /><thr:total>3</thr:total><content type="html">Accessing your Linux machine remotely is a no-brainer on the command line thanks to built in support for services such as telnet and ssh. But what about accessing your GUI remotely?Well on a Unix-based OS, it's pretty much just as easy, right out of the box. But thanks to great open-source software like Xming, it's just as easy from windows too. Before we get started we will have to download and 
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/7PyKvVMTg74ZKFBiPdKzojb0hpA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/7PyKvVMTg74ZKFBiPdKzojb0hpA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/7PyKvVMTg74ZKFBiPdKzojb0hpA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/7PyKvVMTg74ZKFBiPdKzojb0hpA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/KungfuCodeMonkey/~4/sM2yUYJUrt4" height="1" width="1"/&gt;</content><feedburner:origLink>http://kungfucodemonkey.blogspot.com/2009/02/how-to-run-x-server-on-windows.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkcHQXc8eyp7ImA9WxVRFEg.&quot;"><id>tag:blogger.com,1999:blog-6646344034153007118.post-6851328581924014630</id><published>2009-01-20T10:50:00.012+02:00</published><updated>2009-01-20T15:27:10.973+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-01-20T15:27:10.973+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="file system driver" /><category scheme="http://www.blogger.com/atom/ns#" term="windows" /><category scheme="http://www.blogger.com/atom/ns#" term="dual-boot" /><category scheme="http://www.blogger.com/atom/ns#" term="ext2" /><title>Access Your Linux Partitions In a Dual-Boot Environment</title><link rel="replies" type="application/atom+xml" href="http://kungfucodemonkey.blogspot.com/feeds/6851328581924014630/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://kungfucodemonkey.blogspot.com/2009/01/access-your-linux-partitions-in-dual.html#comment-form" title="5 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6646344034153007118/posts/default/6851328581924014630?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6646344034153007118/posts/default/6851328581924014630?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/KungfuCodeMonkey/~3/AO9T5sz6KRw/access-your-linux-partitions-in-dual.html" title="Access Your Linux Partitions In a Dual-Boot Environment" /><author><name>Louis van der Merwe</name><uri>http://www.blogger.com/profile/03394297637974468621</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="30" height="32" src="http://2.bp.blogspot.com/_EUGJLI4cK3Y/SWSiT3ggS4I/AAAAAAAAACA/iAwgZf4WZVU/S220/Dec540.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_EUGJLI4cK3Y/SXXDk4gRNYI/AAAAAAAAADw/Y4OFrrvsLB4/s72-c/1.PNG" height="72" width="72" /><thr:total>5</thr:total><content type="html">If you're running Linux in a dual boot or multi boot environment, chances are good there's been times when you've needed to access some or other file on your Linux partition from within windows. Luckily there's an Ext2/3 file system driver available, for free.So you've taken the plunge and installed Linux, you've decided to be cautious and run a dual-boot environment; just to be safe in case you 
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/xYYD9PbgH5U9B5Ti5CdUN7IfnNY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/xYYD9PbgH5U9B5Ti5CdUN7IfnNY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/xYYD9PbgH5U9B5Ti5CdUN7IfnNY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/xYYD9PbgH5U9B5Ti5CdUN7IfnNY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/KungfuCodeMonkey/~4/AO9T5sz6KRw" height="1" width="1"/&gt;</content><feedburner:origLink>http://kungfucodemonkey.blogspot.com/2009/01/access-your-linux-partitions-in-dual.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEQHQ3c7fyp7ImA9WxVREE8.&quot;"><id>tag:blogger.com,1999:blog-6646344034153007118.post-510156141114971037</id><published>2009-01-15T13:46:00.004+02:00</published><updated>2009-01-15T14:25:32.907+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-01-15T14:25:32.907+02:00</app:edited><title>Viewing Animated Gif's in Outlook 2007</title><link rel="replies" type="application/atom+xml" href="http://kungfucodemonkey.blogspot.com/feeds/510156141114971037/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://kungfucodemonkey.blogspot.com/2009/01/viewing-animated-gifs-in-outlook-2007.html#comment-form" title="4 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6646344034153007118/posts/default/510156141114971037?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6646344034153007118/posts/default/510156141114971037?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/KungfuCodeMonkey/~3/0AGOxZdVl6A/viewing-animated-gifs-in-outlook-2007.html" title="Viewing Animated Gif's in Outlook 2007" /><author><name>Louis van der Merwe</name><uri>http://www.blogger.com/profile/03394297637974468621</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="30" height="32" src="http://2.bp.blogspot.com/_EUGJLI4cK3Y/SWSiT3ggS4I/AAAAAAAAACA/iAwgZf4WZVU/S220/Dec540.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_EUGJLI4cK3Y/SW8juby6YEI/AAAAAAAAADg/8nzzqF9ezhc/s72-c/1.PNG" height="72" width="72" /><thr:total>4</thr:total><content type="html">I use Outlook 2007 at work, basically because, well ... I don't have a choice. Since upgrading from 2003 to 2007, I've noticed that animated gif images (embedded) are not animated. I asked around, but it seems that everyone has the same problem, a google search revealed that there are loads of people in the same boat as me. The problem has been posted on forums all over the net.Here's a 
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/eYIwiRg3Z_zoEEbWLlBXbEEVDQQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/eYIwiRg3Z_zoEEbWLlBXbEEVDQQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/eYIwiRg3Z_zoEEbWLlBXbEEVDQQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/eYIwiRg3Z_zoEEbWLlBXbEEVDQQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/KungfuCodeMonkey/~4/0AGOxZdVl6A" height="1" width="1"/&gt;</content><feedburner:origLink>http://kungfucodemonkey.blogspot.com/2009/01/viewing-animated-gifs-in-outlook-2007.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUIAQXg-eCp7ImA9WxVSGEo.&quot;"><id>tag:blogger.com,1999:blog-6646344034153007118.post-4328892324767991718</id><published>2009-01-13T21:24:00.003+02:00</published><updated>2009-01-13T22:12:20.650+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-01-13T22:12:20.650+02:00</app:edited><title>UNIX: Nip That Elusive Backspace Key in the Bud! (3 ways to overcome an old, but annoying problem)</title><link rel="replies" type="application/atom+xml" href="http://kungfucodemonkey.blogspot.com/feeds/4328892324767991718/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://kungfucodemonkey.blogspot.com/2009/01/unix-nip-that-elusive-backspace-key-in.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6646344034153007118/posts/default/4328892324767991718?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6646344034153007118/posts/default/4328892324767991718?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/KungfuCodeMonkey/~3/vAcNkrGWEYA/unix-nip-that-elusive-backspace-key-in.html" title="UNIX: Nip That Elusive Backspace Key in the Bud! (3 ways to overcome an old, but annoying problem)" /><author><name>Louis van der Merwe</name><uri>http://www.blogger.com/profile/03394297637974468621</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="30" height="32" src="http://2.bp.blogspot.com/_EUGJLI4cK3Y/SWSiT3ggS4I/AAAAAAAAACA/iAwgZf4WZVU/S220/Dec540.jpg" /></author><thr:total>0</thr:total><content type="html">The problem that I'm about to address is nothing new at all, in fact it's been around for yonks and is specifically related to running an old shell (such as ksh, sh or csh). It's amazing how easy it is to take the bash shell for granted, until you don't have it anymore.Yesterday I had the pleasure of being granted telnet access to our development server at my new job, an AIX boxen. Before then 
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/jlQnBQaGxaagVBnOX_C_JBh55lY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/jlQnBQaGxaagVBnOX_C_JBh55lY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/jlQnBQaGxaagVBnOX_C_JBh55lY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/jlQnBQaGxaagVBnOX_C_JBh55lY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/KungfuCodeMonkey/~4/vAcNkrGWEYA" height="1" width="1"/&gt;</content><feedburner:origLink>http://kungfucodemonkey.blogspot.com/2009/01/unix-nip-that-elusive-backspace-key-in.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUENRHg6cCp7ImA9WxVSF0g.&quot;"><id>tag:blogger.com,1999:blog-6646344034153007118.post-454625865510570846</id><published>2009-01-12T11:20:00.006+02:00</published><updated>2009-01-12T11:48:15.618+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-01-12T11:48:15.618+02:00</app:edited><title>Purging the Login Credentials Cache on XP</title><link rel="replies" type="application/atom+xml" href="http://kungfucodemonkey.blogspot.com/feeds/454625865510570846/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://kungfucodemonkey.blogspot.com/2009/01/purging-login-credentials-cache-on-xp.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6646344034153007118/posts/default/454625865510570846?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6646344034153007118/posts/default/454625865510570846?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/KungfuCodeMonkey/~3/6XOx6hLP3gA/purging-login-credentials-cache-on-xp.html" title="Purging the Login Credentials Cache on XP" /><author><name>Louis van der Merwe</name><uri>http://www.blogger.com/profile/03394297637974468621</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="30" height="32" src="http://2.bp.blogspot.com/_EUGJLI4cK3Y/SWSiT3ggS4I/AAAAAAAAACA/iAwgZf4WZVU/S220/Dec540.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_EUGJLI4cK3Y/SWsRuucMtRI/AAAAAAAAACo/cKvNxPudxt8/s72-c/netuse.PNG" height="72" width="72" /><thr:total>0</thr:total><content type="html">One major annoyance that I have with Windows (when I'm forced to use it), is that it caches the login credentials you use when accessing a network share. So once you've entered credentials to access a share, windows will always re-use those credentials when accessing that machine (until you reboot of course).Fortunately there is a neat little trick you can use to get around this. By making use of
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ShVT7uKRVnHEIy7U4EZGTMZiETw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ShVT7uKRVnHEIy7U4EZGTMZiETw/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ShVT7uKRVnHEIy7U4EZGTMZiETw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ShVT7uKRVnHEIy7U4EZGTMZiETw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/KungfuCodeMonkey/~4/6XOx6hLP3gA" height="1" width="1"/&gt;</content><feedburner:origLink>http://kungfucodemonkey.blogspot.com/2009/01/purging-login-credentials-cache-on-xp.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUQBRXk8fSp7ImA9WxVSE04.&quot;"><id>tag:blogger.com,1999:blog-6646344034153007118.post-3576957300540581871</id><published>2009-01-07T15:03:00.004+02:00</published><updated>2009-01-07T16:09:14.775+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-01-07T16:09:14.775+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="command line upgrade" /><category scheme="http://www.blogger.com/atom/ns#" term="ubuntu" /><title>Upgrading your Ubuntu using the Command Line</title><link rel="replies" type="application/atom+xml" href="http://kungfucodemonkey.blogspot.com/feeds/3576957300540581871/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://kungfucodemonkey.blogspot.com/2009/01/upgrading-your-ubuntu-using-command.html#comment-form" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6646344034153007118/posts/default/3576957300540581871?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6646344034153007118/posts/default/3576957300540581871?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/KungfuCodeMonkey/~3/Co1FI5zYDCE/upgrading-your-ubuntu-using-command.html" title="Upgrading your Ubuntu using the Command Line" /><author><name>Louis van der Merwe</name><uri>http://www.blogger.com/profile/03394297637974468621</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="30" height="32" src="http://2.bp.blogspot.com/_EUGJLI4cK3Y/SWSiT3ggS4I/AAAAAAAAACA/iAwgZf4WZVU/S220/Dec540.jpg" /></author><thr:total>0</thr:total><content type="html">With the pace at which most major Linux distributions are releasing new versions these days, it's sometimes hard to stay up to date with the latest and greatest in your flavor of choice. Recently I upgraded my Ubuntu from Breezy Badger to Intrepid Ibex using the command line.Here are some step by step instructions to take you through the process.The first step is to get your current system up to 
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/byHHy2azspWSCIqaWS4vb8l0ySg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/byHHy2azspWSCIqaWS4vb8l0ySg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/byHHy2azspWSCIqaWS4vb8l0ySg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/byHHy2azspWSCIqaWS4vb8l0ySg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/KungfuCodeMonkey/~4/Co1FI5zYDCE" height="1" width="1"/&gt;</content><feedburner:origLink>http://kungfucodemonkey.blogspot.com/2009/01/upgrading-your-ubuntu-using-command.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CE8DQXcyeSp7ImA9WxVSEkk.&quot;"><id>tag:blogger.com,1999:blog-6646344034153007118.post-4109225026445872527</id><published>2009-01-06T10:54:00.007+02:00</published><updated>2009-01-06T13:54:30.991+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-01-06T13:54:30.991+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="fedora" /><category scheme="http://www.blogger.com/atom/ns#" term="Huawei E220" /><category scheme="http://www.blogger.com/atom/ns#" term="HSDPA" /><category scheme="http://www.blogger.com/atom/ns#" term="vodaphone" /><category scheme="http://www.blogger.com/atom/ns#" term="3G" /><title>3G Mobile Broadband on Fedora Core 10</title><link rel="replies" type="application/atom+xml" href="http://kungfucodemonkey.blogspot.com/feeds/4109225026445872527/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://kungfucodemonkey.blogspot.com/2009/01/3g-moblie-broadband-on-fedora-core-10.html#comment-form" title="4 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6646344034153007118/posts/default/4109225026445872527?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6646344034153007118/posts/default/4109225026445872527?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/KungfuCodeMonkey/~3/Y30ma4eIdXk/3g-moblie-broadband-on-fedora-core-10.html" title="3G Mobile Broadband on Fedora Core 10" /><author><name>Louis van der Merwe</name><uri>http://www.blogger.com/profile/03394297637974468621</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="30" height="32" src="http://2.bp.blogspot.com/_EUGJLI4cK3Y/SWSiT3ggS4I/AAAAAAAAACA/iAwgZf4WZVU/S220/Dec540.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_EUGJLI4cK3Y/SWMcpmudP-I/AAAAAAAAABE/YSU5XBUogmU/s72-c/1.png" height="72" width="72" /><thr:total>4</thr:total><content type="html">Recently I decided to evaluate the latest release of Fedora Core. There is no doubt that Linux has improved exponentially as a desktop OS in the last few years, but I was really impressed with this release. The latest feature to really impress me is how easy they've made it to connect to the internet using a 3G mobile broadband connection.I've been connecting to the internet using mobile phones (
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/vDgp4yZdxdSo8DW1vFDLzdLIik0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/vDgp4yZdxdSo8DW1vFDLzdLIik0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/vDgp4yZdxdSo8DW1vFDLzdLIik0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/vDgp4yZdxdSo8DW1vFDLzdLIik0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/KungfuCodeMonkey/~4/Y30ma4eIdXk" height="1" width="1"/&gt;</content><feedburner:origLink>http://kungfucodemonkey.blogspot.com/2009/01/3g-moblie-broadband-on-fedora-core-10.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CU4MR3wyfip7ImA9WxVSEU0.&quot;"><id>tag:blogger.com,1999:blog-6646344034153007118.post-3858563940910863224</id><published>2009-01-04T22:37:00.005+02:00</published><updated>2009-01-04T23:19:46.296+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2009-01-04T23:19:46.296+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="vnc" /><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="X11" /><title>x2vnc : One keyboard (and mouse) to control them all ...</title><link rel="replies" type="application/atom+xml" href="http://kungfucodemonkey.blogspot.com/feeds/3858563940910863224/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://kungfucodemonkey.blogspot.com/2009/01/x2vnc-one-keyboard-and-mouse-to-control.html#comment-form" title="3 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6646344034153007118/posts/default/3858563940910863224?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6646344034153007118/posts/default/3858563940910863224?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/KungfuCodeMonkey/~3/2temc4dHGVU/x2vnc-one-keyboard-and-mouse-to-control.html" title="x2vnc : One keyboard (and mouse) to control them all ..." /><author><name>Louis van der Merwe</name><uri>http://www.blogger.com/profile/03394297637974468621</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="30" height="32" src="http://2.bp.blogspot.com/_EUGJLI4cK3Y/SWSiT3ggS4I/AAAAAAAAACA/iAwgZf4WZVU/S220/Dec540.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_EUGJLI4cK3Y/SWEkgqTb3EI/AAAAAAAAAA8/K9b8ZfrmtJg/s72-c/x2vnc1.jpg" height="72" width="72" /><thr:total>3</thr:total><content type="html">So you need a windows machine (we're not going to go into why right now), in addition to your Linux box. The box in question is a complete physical box; but you discover it's becoming cumbersome managing two mice and keyboards on your desk. What you need is x2vnc.Install x2vnc.Using your distro's package manager, install x2vnc. For example, on ubuntu : sudo apt-get install x2vnc does the trick. 
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/vv2-1Sh5bathATz7ZabNWGiRieI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/vv2-1Sh5bathATz7ZabNWGiRieI/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/vv2-1Sh5bathATz7ZabNWGiRieI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/vv2-1Sh5bathATz7ZabNWGiRieI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/KungfuCodeMonkey/~4/2temc4dHGVU" height="1" width="1"/&gt;</content><feedburner:origLink>http://kungfucodemonkey.blogspot.com/2009/01/x2vnc-one-keyboard-and-mouse-to-control.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkcCQ3szfCp7ImA9WxVTF08.&quot;"><id>tag:blogger.com,1999:blog-6646344034153007118.post-7433579783577299057</id><published>2008-12-23T11:42:00.011+02:00</published><updated>2008-12-31T12:41:02.584+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-12-31T12:41:02.584+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="linux" /><category scheme="http://www.blogger.com/atom/ns#" term="ssh" /><title>SSH Pre-Authorized Logins</title><link rel="replies" type="application/atom+xml" href="http://kungfucodemonkey.blogspot.com/feeds/7433579783577299057/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://kungfucodemonkey.blogspot.com/2008/12/ssh-pre-authorized-logins.html#comment-form" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/6646344034153007118/posts/default/7433579783577299057?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/6646344034153007118/posts/default/7433579783577299057?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/KungfuCodeMonkey/~3/dL9k3h4-uTM/ssh-pre-authorized-logins.html" title="SSH Pre-Authorized Logins" /><author><name>Louis van der Merwe</name><uri>http://www.blogger.com/profile/03394297637974468621</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="30" height="32" src="http://2.bp.blogspot.com/_EUGJLI4cK3Y/SWSiT3ggS4I/AAAAAAAAACA/iAwgZf4WZVU/S220/Dec540.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_EUGJLI4cK3Y/SVC15bUz7RI/AAAAAAAAAAU/87nv81JYU24/s72-c/known_hosts.png" height="72" width="72" /><thr:total>1</thr:total><content type="html">If you have multiple hosts which you access via ssh on a frequent basis, you may find that it's starting to become cumbersome having to constantly provide a password to log in. Fortunately there is an alternative, one which is extremely easy to configure too.Firstly, let's examine the contents of the ~/.ssh directory (~ being the linux shortcut for your home directory i.e. /home/{user}). 
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/cg9ksHkAwz2x4h1wPlfjauNr8GQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/cg9ksHkAwz2x4h1wPlfjauNr8GQ/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/cg9ksHkAwz2x4h1wPlfjauNr8GQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/cg9ksHkAwz2x4h1wPlfjauNr8GQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/KungfuCodeMonkey/~4/dL9k3h4-uTM" height="1" width="1"/&gt;</content><feedburner:origLink>http://kungfucodemonkey.blogspot.com/2008/12/ssh-pre-authorized-logins.html</feedburner:origLink></entry></feed>

