<?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;D04CRnc9eyp7ImA9WhRWGUo.&quot;"><id>tag:blogger.com,1999:blog-3784169099657886154</id><updated>2012-01-08T00:39:27.963+02:00</updated><category term="feeds" /><category term="ksh" /><category term="theme" /><category term="4gl" /><category term="bugtraq" /><category term="xslt" /><category term="BlogEngine.NET" /><category term="template" /><category term="date" /><category term="windows.forms" /><category term="general" /><category term="sql server" /><category term="sed" /><category term="c#" /><category term="awk" /><category term="excel" /><category term="lamda" /><category term="unload" /><category term="sql" /><category term="microsoft office" /><category term="shell" /><category term="unix" /><category term="databinding" /><category term="rss" /><category term="script" /><category term="asp.net" /><category term="design" /><category term=".net" /><category term=".net 2.0" /><category term="informix" /><category term="csv" /><category term="svn" /><category term="tsvn" /><category term="subversion" /><title>Something Subversion</title><subtitle type="html">Subversion, Progamming, Tips &amp; Tricks and whatever else springs to mind.</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://somethingsubversion.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://somethingsubversion.blogspot.com/" /><author><name>Riaan Lehmkuhl</name><uri>https://profiles.google.com/117827664368517609994</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-lsy7W3EOVoE/AAAAAAAAAAI/AAAAAAAAAAA/pXbo013L4GM/s512-c/photo.jpg" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>23</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/SomethingSubversion" /><feedburner:info uri="somethingsubversion" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:browserFriendly></feedburner:browserFriendly><entry gd:etag="W/&quot;AkMGQHwycSp7ImA9WxdUE0Q.&quot;"><id>tag:blogger.com,1999:blog-3784169099657886154.post-5126826559679204153</id><published>2008-07-13T23:04:00.004+02:00</published><updated>2008-07-30T08:13:41.299+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-07-30T08:13:41.299+02:00</app:edited><title>Add Google Talk Online Presence to Web Pages</title><content type="html">If you use Google Talk instant messenger and would like to stay connected with visitors on your website, the Google Talk chatback badge is a cool way to display to them when you are online and available to chat / IM with them. &lt;br /&gt;&lt;br /&gt;
&lt;a href="http://www.lehmkuhl.za.net/blog/post/2008/07/13/Add-Google-Talk-Online-Presence-to-Web-Pages.aspx"&gt;more...&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3784169099657886154-5126826559679204153?l=somethingsubversion.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://somethingsubversion.blogspot.com/feeds/5126826559679204153/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3784169099657886154&amp;postID=5126826559679204153" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3784169099657886154/posts/default/5126826559679204153?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3784169099657886154/posts/default/5126826559679204153?v=2" /><link rel="alternate" type="text/html" href="http://somethingsubversion.blogspot.com/2008/07/add-google-talk-online-presence-to-web.html" title="Add Google Talk Online Presence to Web Pages" /><author><name>Riaan Lehmkuhl</name><uri>https://profiles.google.com/117827664368517609994</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-lsy7W3EOVoE/AAAAAAAAAAI/AAAAAAAAAAA/pXbo013L4GM/s512-c/photo.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;AkIMQ3g5cCp7ImA9WxdUE0Q.&quot;"><id>tag:blogger.com,1999:blog-3784169099657886154.post-9125356266605216428</id><published>2008-07-11T22:59:00.002+02:00</published><updated>2008-07-30T08:16:22.628+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-07-30T08:16:22.628+02:00</app:edited><title>Unable to run Proclarity Web Professional</title><content type="html">&lt;p&gt;A while after installing and configuring &lt;a href="http://www.microsoft.com/business/performancepoint/productinfo/proclarity/proclarity-overview2.aspx" target="_blank" rel="nofollow"&gt;Proclarity&lt;/a&gt; 6.3 the users started receiving a blank page when accessing Proclarity Web Professional:&lt;/p&gt;&lt;p&gt;&lt;a title="Click to see larger image" href="http://picasaweb.google.com/riaanl/SomethingSubversion/photo?authkey=Z0-j2JI1IXY#5221712334142019890" target="_blank"&gt;&lt;img src="http://lh6.ggpht.com/riaanl/SHc_s7vPmTI/AAAAAAAAACk/I-QkoiKW7m0/s144/proclarity_blank.jpg" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;After some searching I found this post: &lt;a href="http://forums.microsoft.com/TechNet/ShowPost.aspx?PostID=2901084&amp;amp;SiteID=17" rel="nofollow"&gt;http://forums.microsoft.com/TechNet/ShowPost.aspx?PostID=2901084&amp;amp;SiteID=17&lt;/a&gt;. There is a bug in Proclarity, for which MS has released a hotfix: &lt;a href="http://support.microsoft.com/kb/946719" rel="nofollow"&gt;http://support.microsoft.com/kb/946719&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;Downloaded an installed the hotfix just to find a brand new error: &amp;quot;Unable to run Proclarity Professional. Either the required components are not installed or you don't have permission to download them.&amp;quot; &lt;/p&gt;&lt;p&gt;&lt;a href="http://www.lehmkuhl.za.net/blog/post/2008/07/11/Unable-to-run-Proclarity-Web-Professional.aspx"&gt;more...&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/3784169099657886154-9125356266605216428?l=somethingsubversion.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://somethingsubversion.blogspot.com/feeds/9125356266605216428/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3784169099657886154&amp;postID=9125356266605216428" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3784169099657886154/posts/default/9125356266605216428?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3784169099657886154/posts/default/9125356266605216428?v=2" /><link rel="alternate" type="text/html" href="http://somethingsubversion.blogspot.com/2008/07/unable-to-run-proclarity-web.html" title="Unable to run Proclarity Web Professional" /><author><name>Riaan Lehmkuhl</name><uri>https://profiles.google.com/117827664368517609994</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-lsy7W3EOVoE/AAAAAAAAAAI/AAAAAAAAAAA/pXbo013L4GM/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh6.ggpht.com/riaanl/SHc_s7vPmTI/AAAAAAAAACk/I-QkoiKW7m0/s72-c/proclarity_blank.jpg" height="72" width="72" /><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;AkAFSH06eSp7ImA9WxdUE0Q.&quot;"><id>tag:blogger.com,1999:blog-3784169099657886154.post-5832233296569099045</id><published>2008-07-11T00:34:00.005+02:00</published><updated>2008-07-30T08:18:39.311+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-07-30T08:18:39.311+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="theme" /><category scheme="http://www.blogger.com/atom/ns#" term="BlogEngine.NET" /><category scheme="http://www.blogger.com/atom/ns#" term="template" /><category scheme="http://www.blogger.com/atom/ns#" term="design" /><title>Grass And Sky Free website template</title><content type="html">&lt;p&gt;The Grass And Sky theme is loosely based on the &lt;a href="http://templates.arcsin.se/dirtylicious-website-template/" target="_blank" rel="nofollow"&gt;Dirtylicious&lt;/a&gt; website template by &lt;a href="http://templates.arcsin.se/" target="_blank" rel="nofollow"&gt;Viktor Persson&lt;/a&gt; which which I originally ported to a &lt;a href="www.dotnetblogengine.net/" target="_blank" rel="nofollow"&gt;BlogEngine.NET&lt;/a&gt; 1.3 theme and then back into a standard website template. &lt;/p&gt;&lt;p&gt;&lt;a href="http://www.lehmkuhl.za.net/blog/post/2008/07/10/Grass-And-Sky-Free-website-template.aspx"&gt;more...&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/3784169099657886154-5832233296569099045?l=somethingsubversion.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://somethingsubversion.blogspot.com/feeds/5832233296569099045/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3784169099657886154&amp;postID=5832233296569099045" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3784169099657886154/posts/default/5832233296569099045?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3784169099657886154/posts/default/5832233296569099045?v=2" /><link rel="alternate" type="text/html" href="http://somethingsubversion.blogspot.com/2008/07/grass-and-sky-free-website-template.html" title="Grass And Sky Free website template" /><author><name>Riaan Lehmkuhl</name><uri>https://profiles.google.com/117827664368517609994</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-lsy7W3EOVoE/AAAAAAAAAAI/AAAAAAAAAAA/pXbo013L4GM/s512-c/photo.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;AkANQ3gyeip7ImA9WxdUE0Q.&quot;"><id>tag:blogger.com,1999:blog-3784169099657886154.post-7823174129468786181</id><published>2008-07-07T07:06:00.004+02:00</published><updated>2008-07-30T08:19:52.692+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-07-30T08:19:52.692+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="BlogEngine.NET" /><category scheme="http://www.blogger.com/atom/ns#" term="subversion" /><category scheme="http://www.blogger.com/atom/ns#" term=".net 2.0" /><category scheme="http://www.blogger.com/atom/ns#" term="c#" /><category scheme="http://www.blogger.com/atom/ns#" term="tsvn" /><title>svn:externals with a space in the directory name [2]</title><content type="html">As promised I've published the code and instructions to my &lt;a href="http://somethingsubversion.blogspot.com/2008/07/svnexternals-with-space-in-directory.html"&gt;previous post&lt;/a&gt;...&lt;br /&gt;
&lt;a href="http://www.lehmkuhl.za.net/blog/post/2008/07/07/svnexternals-with-a-space-in-the-directory-name-2.aspx"&gt;more...&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3784169099657886154-7823174129468786181?l=somethingsubversion.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://somethingsubversion.blogspot.com/feeds/7823174129468786181/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3784169099657886154&amp;postID=7823174129468786181" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3784169099657886154/posts/default/7823174129468786181?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3784169099657886154/posts/default/7823174129468786181?v=2" /><link rel="alternate" type="text/html" href="http://somethingsubversion.blogspot.com/2008/07/svnexternals-with-space-in-directory_07.html" title="svn:externals with a space in the directory name [2]" /><author><name>Riaan Lehmkuhl</name><uri>https://profiles.google.com/117827664368517609994</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-lsy7W3EOVoE/AAAAAAAAAAI/AAAAAAAAAAA/pXbo013L4GM/s512-c/photo.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;CkANQH86eCp7ImA9WxdUFE0.&quot;"><id>tag:blogger.com,1999:blog-3784169099657886154.post-6757365627887072000</id><published>2008-07-07T00:34:00.007+02:00</published><updated>2008-07-30T08:53:11.110+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-07-30T08:53:11.110+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="BlogEngine.NET" /><category scheme="http://www.blogger.com/atom/ns#" term="subversion" /><category scheme="http://www.blogger.com/atom/ns#" term=".net 2.0" /><category scheme="http://www.blogger.com/atom/ns#" term="c#" /><category scheme="http://www.blogger.com/atom/ns#" term="tsvn" /><title>svn:externals with a space in the directory name</title><content type="html">While setting up my development environment for various &lt;a href="http://www.dotnetblogengine.net/"&gt;BlogEngine.NET&lt;/a&gt; sites, I ran into the problem that when setting &lt;a href="http://svnbook.red-bean.com/en/1.0/ch07s03.html"&gt;svn:externals&lt;/a&gt;: One cannot have spaces in the directory name or the external url with &lt;a href="http://tortoisesvn.tigris.org/"&gt;TortoiseSVN&lt;/a&gt;.&lt;br /&gt;
For example:&lt;br /&gt;
&lt;br /&gt;
&lt;code&gt;User controls svn://host/User controls&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.lehmkuhl.za.net/blog/post/2008/07/06/svnexternals-with-a-space-in-the-directory-name.aspx"&gt;more...&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3784169099657886154-6757365627887072000?l=somethingsubversion.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://somethingsubversion.blogspot.com/feeds/6757365627887072000/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3784169099657886154&amp;postID=6757365627887072000" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3784169099657886154/posts/default/6757365627887072000?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3784169099657886154/posts/default/6757365627887072000?v=2" /><link rel="alternate" type="text/html" href="http://somethingsubversion.blogspot.com/2008/07/svnexternals-with-space-in-directory.html" title="svn:externals with a space in the directory name" /><author><name>Riaan Lehmkuhl</name><uri>https://profiles.google.com/117827664368517609994</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-lsy7W3EOVoE/AAAAAAAAAAI/AAAAAAAAAAA/pXbo013L4GM/s512-c/photo.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;C0cEQ347fip7ImA9WxdUFE0.&quot;"><id>tag:blogger.com,1999:blog-3784169099657886154.post-6028654704307204247</id><published>2008-06-28T01:48:00.005+02:00</published><updated>2008-07-30T08:56:42.006+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-07-30T08:56:42.006+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="asp.net" /><category scheme="http://www.blogger.com/atom/ns#" term="c#" /><title>Create CheckBox Option groups</title><content type="html">&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_742ETes7kFY/SGV9Mii-CbI/AAAAAAAAABI/e2NEaj8cvpA/s1600-h/CheckBoxOptionGroups.jpg"&gt;&lt;img style="cursor:pointer; cursor:hand;" src="http://bp3.blogger.com/_742ETes7kFY/SGV9Mii-CbI/AAAAAAAAABI/e2NEaj8cvpA/s320/CheckBoxOptionGroups.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5216713397763967410" /&gt;&lt;/a&gt;&lt;br /&gt;
I was recently given a website to make changes on. The HTML was already done and signed off by the client, and could thus not be changed.&lt;br /&gt;
Then I came across a bunch of options that needed to be saved to the db and instead of using RadioButtonList controls, there was a table containing a lot of CheckBox controls.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.lehmkuhl.za.net/blog/post/2008/06/27/Create-CheckBox-Option-groups.aspx"&gt;more...&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3784169099657886154-6028654704307204247?l=somethingsubversion.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://somethingsubversion.blogspot.com/feeds/6028654704307204247/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3784169099657886154&amp;postID=6028654704307204247" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3784169099657886154/posts/default/6028654704307204247?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3784169099657886154/posts/default/6028654704307204247?v=2" /><link rel="alternate" type="text/html" href="http://somethingsubversion.blogspot.com/2008/06/create-checkbox-option-groups.html" title="Create CheckBox Option groups" /><author><name>Riaan Lehmkuhl</name><uri>https://profiles.google.com/117827664368517609994</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-lsy7W3EOVoE/AAAAAAAAAAI/AAAAAAAAAAA/pXbo013L4GM/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://bp3.blogger.com/_742ETes7kFY/SGV9Mii-CbI/AAAAAAAAABI/e2NEaj8cvpA/s72-c/CheckBoxOptionGroups.jpg" height="72" width="72" /><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;D04CRnc8eSp7ImA9WhRWGUo.&quot;"><id>tag:blogger.com,1999:blog-3784169099657886154.post-5676694834678210315</id><published>2008-06-27T22:19:00.010+02:00</published><updated>2012-01-08T00:39:27.971+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-01-08T00:39:27.971+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="feeds" /><category scheme="http://www.blogger.com/atom/ns#" term="rss" /><title>FeedBurner</title><content type="html">Just signed up to &lt;a href="http://www.feedburner.com/"&gt;FeedBurner&lt;/a&gt;.&lt;br /&gt;
&lt;a href="http://feeds.feedburner.com/SomethingSubversion" title="Subscribe Now!"&gt;&lt;img style="vertical-align: middle;border:0px;" src="http://bp3.blogger.com/_742ETes7kFY/SGVL_4kl3II/AAAAAAAAABA/f-Yi9aDZq84/s200/feed-icon.gif" border="0" alt="Subscribe Now!" /&gt; Subscribe Now!&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3784169099657886154-5676694834678210315?l=somethingsubversion.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://somethingsubversion.blogspot.com/feeds/5676694834678210315/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3784169099657886154&amp;postID=5676694834678210315" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3784169099657886154/posts/default/5676694834678210315?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3784169099657886154/posts/default/5676694834678210315?v=2" /><link rel="alternate" type="text/html" href="http://somethingsubversion.blogspot.com/2008/06/feedburner.html" title="FeedBurner" /><author><name>Riaan Lehmkuhl</name><uri>https://profiles.google.com/117827664368517609994</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-lsy7W3EOVoE/AAAAAAAAAAI/AAAAAAAAAAA/pXbo013L4GM/s512-c/photo.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://bp3.blogger.com/_742ETes7kFY/SGVL_4kl3II/AAAAAAAAABA/f-Yi9aDZq84/s72-c/feed-icon.gif" height="72" width="72" /><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;C0YARH85fip7ImA9WxdUFE0.&quot;"><id>tag:blogger.com,1999:blog-3784169099657886154.post-967441176004002880</id><published>2008-06-27T18:40:00.002+02:00</published><updated>2008-07-30T08:59:05.126+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-07-30T08:59:05.126+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="subversion" /><category scheme="http://www.blogger.com/atom/ns#" term="svn" /><category scheme="http://www.blogger.com/atom/ns#" term="xslt" /><title>Customise VisualSVN Server browser view</title><content type="html">&lt;a href="http://www.visualsvn.com/server/"&gt;VisualSVN Server&lt;/a&gt; is a basic package of &lt;a href="http://subversion.tigris.org/"&gt;Subversion&lt;/a&gt; with the &lt;a href="http://httpd.apache.org/"&gt;Apache&lt;/a&gt; web server and a visual management console (MMC).&lt;br /&gt;
The VisualSVN Server browser view is very basic, but it is easy to customise via the provided XSLT stylesheet. &lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.lehmkuhl.za.net/blog/post/2008/06/26/Customise-VisualSVN-Server-browser-view.aspx"&gt;more...&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3784169099657886154-967441176004002880?l=somethingsubversion.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://somethingsubversion.blogspot.com/feeds/967441176004002880/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3784169099657886154&amp;postID=967441176004002880" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3784169099657886154/posts/default/967441176004002880?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3784169099657886154/posts/default/967441176004002880?v=2" /><link rel="alternate" type="text/html" href="http://somethingsubversion.blogspot.com/2008/06/customise-visualsvn-server-browser-view.html" title="Customise VisualSVN Server browser view" /><author><name>Riaan Lehmkuhl</name><uri>https://profiles.google.com/117827664368517609994</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-lsy7W3EOVoE/AAAAAAAAAAI/AAAAAAAAAAA/pXbo013L4GM/s512-c/photo.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;C0UFRHYycSp7ImA9WxdUFE0.&quot;"><id>tag:blogger.com,1999:blog-3784169099657886154.post-6190099930436941561</id><published>2008-06-25T18:33:00.002+02:00</published><updated>2008-07-30T09:00:15.899+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-07-30T09:00:15.899+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="general" /><title>Ode to Code, a Geek Poem</title><content type="html">I've just discovered the coolest poem 'Ode to Code, a Geek Poem' on &lt;a href="http://www.raphkoster.com/2007/01/14/the-sunday-poem-ode-to-code-a-geek-poem/"&gt;Raphael Koster's Website&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.lehmkuhl.za.net/blog/post/2008/06/24/Ode-to-Code-a-Geek-Poem.aspx"&gt;more...&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3784169099657886154-6190099930436941561?l=somethingsubversion.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://somethingsubversion.blogspot.com/feeds/6190099930436941561/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3784169099657886154&amp;postID=6190099930436941561" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3784169099657886154/posts/default/6190099930436941561?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3784169099657886154/posts/default/6190099930436941561?v=2" /><link rel="alternate" type="text/html" href="http://somethingsubversion.blogspot.com/2008/06/ode-to-code-geek-poem.html" title="Ode to Code, a Geek Poem" /><author><name>Riaan Lehmkuhl</name><uri>https://profiles.google.com/117827664368517609994</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-lsy7W3EOVoE/AAAAAAAAAAI/AAAAAAAAAAA/pXbo013L4GM/s512-c/photo.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;C0UMRX4-eCp7ImA9WxdUFE0.&quot;"><id>tag:blogger.com,1999:blog-3784169099657886154.post-7108512678855714760</id><published>2008-06-20T14:40:00.009+02:00</published><updated>2008-07-30T09:01:24.050+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-07-30T09:01:24.050+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="sql" /><category scheme="http://www.blogger.com/atom/ns#" term="sql server" /><title>Adding an Ordinal column using a sub query</title><content type="html">This is just a simple way of adding an ordinal column to a SQL result using a sub query. This method depends on the Primary Key field of the table. I used the &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=06616212-0356-46A0-8DA2-EEBC53A68034"&gt;Northwind&lt;/a&gt; database for this example.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.lehmkuhl.za.net/blog/post/2008/06/19/Adding-an-Ordinal-column-using-a-sub-query.aspx"&gt;more...&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3784169099657886154-7108512678855714760?l=somethingsubversion.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://somethingsubversion.blogspot.com/feeds/7108512678855714760/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3784169099657886154&amp;postID=7108512678855714760" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3784169099657886154/posts/default/7108512678855714760?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3784169099657886154/posts/default/7108512678855714760?v=2" /><link rel="alternate" type="text/html" href="http://somethingsubversion.blogspot.com/2008/06/adding-ordinal-column-using-sub-query.html" title="Adding an Ordinal column using a sub query" /><author><name>Riaan Lehmkuhl</name><uri>https://profiles.google.com/117827664368517609994</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-lsy7W3EOVoE/AAAAAAAAAAI/AAAAAAAAAAA/pXbo013L4GM/s512-c/photo.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;C0QHR34-eSp7ImA9WxdUFE0.&quot;"><id>tag:blogger.com,1999:blog-3784169099657886154.post-4084330517450687564</id><published>2008-06-13T10:21:00.005+02:00</published><updated>2008-07-30T09:02:16.051+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-07-30T09:02:16.051+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="excel" /><category scheme="http://www.blogger.com/atom/ns#" term="microsoft office" /><title>Microsoft Excel - How to check if a value exists in a range</title><content type="html">I had to compare some simple lists. I could have used a database, loaded the lists and used sql to do the comparisons. Not in the mood for that, then let's just use Excel.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.lehmkuhl.za.net/blog/post/2008/06/12/Microsoft-Excel-How-to-check-if-a-value-exists-in-a-range.aspx"&gt;more...&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3784169099657886154-4084330517450687564?l=somethingsubversion.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://somethingsubversion.blogspot.com/feeds/4084330517450687564/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3784169099657886154&amp;postID=4084330517450687564" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3784169099657886154/posts/default/4084330517450687564?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3784169099657886154/posts/default/4084330517450687564?v=2" /><link rel="alternate" type="text/html" href="http://somethingsubversion.blogspot.com/2008/06/microsoft-excel-how-to-check-if-value.html" title="Microsoft Excel - How to check if a value exists in a range" /><author><name>Riaan Lehmkuhl</name><uri>https://profiles.google.com/117827664368517609994</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-lsy7W3EOVoE/AAAAAAAAAAI/AAAAAAAAAAA/pXbo013L4GM/s512-c/photo.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;C04BQXc-fip7ImA9WxdUFE0.&quot;"><id>tag:blogger.com,1999:blog-3784169099657886154.post-2561810057895128609</id><published>2008-06-13T00:50:00.006+02:00</published><updated>2008-07-30T09:12:30.956+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-07-30T09:12:30.956+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term=".net 2.0" /><category scheme="http://www.blogger.com/atom/ns#" term="c#" /><category scheme="http://www.blogger.com/atom/ns#" term="lamda" /><title>Simple lamda expression example in C#</title><content type="html">A friend asked me for an example of a lamda expression, and after going through my code and searching the net, I discovered this little gold nugget:&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.lehmkuhl.za.net/blog/post/2008/06/12/Simple-lamda-expression-example-in-Csharp.aspx"&gt;more...&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3784169099657886154-2561810057895128609?l=somethingsubversion.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://somethingsubversion.blogspot.com/feeds/2561810057895128609/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3784169099657886154&amp;postID=2561810057895128609" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3784169099657886154/posts/default/2561810057895128609?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3784169099657886154/posts/default/2561810057895128609?v=2" /><link rel="alternate" type="text/html" href="http://somethingsubversion.blogspot.com/2008/06/simple-lamda-expression-example-in-c.html" title="Simple lamda expression example in C#" /><author><name>Riaan Lehmkuhl</name><uri>https://profiles.google.com/117827664368517609994</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-lsy7W3EOVoE/AAAAAAAAAAI/AAAAAAAAAAA/pXbo013L4GM/s512-c/photo.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;CEUCR3c9cCp7ImA9WxdUFE0.&quot;"><id>tag:blogger.com,1999:blog-3784169099657886154.post-2901234357243180004</id><published>2008-06-12T23:48:00.007+02:00</published><updated>2008-07-30T09:17:46.968+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-07-30T09:17:46.968+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="ksh" /><category scheme="http://www.blogger.com/atom/ns#" term="unix" /><category scheme="http://www.blogger.com/atom/ns#" term="date" /><category scheme="http://www.blogger.com/atom/ns#" term="shell" /><category scheme="http://www.blogger.com/atom/ns#" term="script" /><title>the UNIX date command and Date manipulation</title><content type="html">You need to do something on a daily with a file in a directory named yyyy-mm-dd.txt (year-month-day.txt).&lt;br /&gt;
That's easy enough:&lt;br /&gt;
&lt;code&gt;&lt;pre&gt;#!/bin/ksh
# just get the current date
today="`date +%Y-%m-%d`"
filename="${today}.txt"
echo $filename&lt;/pre&gt;&lt;/code&gt;&lt;br /&gt;
Oops, you need the file from yesterday. Not so simple any more as the unix date command just sets or prints the date.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.lehmkuhl.za.net/blog/post/2008/06/11/the-UNIX-date-command-and-Date-manipulation.aspx" target="_blank"&gt;more...&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3784169099657886154-2901234357243180004?l=somethingsubversion.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://somethingsubversion.blogspot.com/feeds/2901234357243180004/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3784169099657886154&amp;postID=2901234357243180004" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3784169099657886154/posts/default/2901234357243180004?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3784169099657886154/posts/default/2901234357243180004?v=2" /><link rel="alternate" type="text/html" href="http://somethingsubversion.blogspot.com/2008/06/unix-date-command-and-date-manipulation.html" title="the UNIX date command and Date manipulation" /><author><name>Riaan Lehmkuhl</name><uri>https://profiles.google.com/117827664368517609994</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-lsy7W3EOVoE/AAAAAAAAAAI/AAAAAAAAAAA/pXbo013L4GM/s512-c/photo.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;CEQDQnw_eSp7ImA9WxdUFE0.&quot;"><id>tag:blogger.com,1999:blog-3784169099657886154.post-2700445827820336893</id><published>2008-03-27T23:15:00.005+02:00</published><updated>2008-07-30T09:19:33.241+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-07-30T09:19:33.241+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="informix" /><category scheme="http://www.blogger.com/atom/ns#" term="4gl" /><category scheme="http://www.blogger.com/atom/ns#" term="unix" /><title>View running 4GL SQL queries</title><content type="html">It has been a while since i have had to work with Informix / 4GL. I have already forgotten tha simple commands to view the current running SQL query with an executing 4GL script. So this is more of a note to myself, but if it helps you, I'll be overjoyed.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.lehmkuhl.za.net/blog/post/2008/03/26/View-running-4GL-SQL-queries.aspx"&gt;more...&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3784169099657886154-2700445827820336893?l=somethingsubversion.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://somethingsubversion.blogspot.com/feeds/2700445827820336893/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3784169099657886154&amp;postID=2700445827820336893" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3784169099657886154/posts/default/2700445827820336893?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3784169099657886154/posts/default/2700445827820336893?v=2" /><link rel="alternate" type="text/html" href="http://somethingsubversion.blogspot.com/2008/03/view-running-4gl-sql-queries.html" title="View running 4GL SQL queries" /><author><name>Riaan Lehmkuhl</name><uri>https://profiles.google.com/117827664368517609994</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-lsy7W3EOVoE/AAAAAAAAAAI/AAAAAAAAAAA/pXbo013L4GM/s512-c/photo.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;CEMGR3g6fSp7ImA9WxdUFE0.&quot;"><id>tag:blogger.com,1999:blog-3784169099657886154.post-300919732474974484</id><published>2008-01-10T14:04:00.001+02:00</published><updated>2008-07-30T09:20:26.615+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-07-30T09:20:26.615+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="windows.forms" /><category scheme="http://www.blogger.com/atom/ns#" term=".net 2.0" /><category scheme="http://www.blogger.com/atom/ns#" term="c#" /><category scheme="http://www.blogger.com/atom/ns#" term="databinding" /><title>Accessing fields in the BindingSource.Current property</title><content type="html">I was using the &lt;em&gt;Current&lt;/em&gt; property of a &lt;em&gt;BindingSource&lt;/em&gt; object in VB.Net for sometime now using inplicit conversions to access fields:&lt;br /&gt;
&lt;code style="font-size:8pt;"&gt;MyBindingSource.Current(0) = someValue&lt;/code&gt;&lt;br /&gt;
&lt;br /&gt;
While in C# we need to explicitly cast the &lt;em&gt;Current&lt;/em&gt; property to some type and use that. &lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.lehmkuhl.za.net/blog/post/2008/01/09/Accessing-fields-in-the-BindingSourceCurrent-property.aspx"&gt;more...&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3784169099657886154-300919732474974484?l=somethingsubversion.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://somethingsubversion.blogspot.com/feeds/300919732474974484/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3784169099657886154&amp;postID=300919732474974484" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3784169099657886154/posts/default/300919732474974484?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3784169099657886154/posts/default/300919732474974484?v=2" /><link rel="alternate" type="text/html" href="http://somethingsubversion.blogspot.com/2008/01/accessing-fields-in-bindingsourcecurren.html" title="Accessing fields in the BindingSource.Current property" /><author><name>Riaan Lehmkuhl</name><uri>https://profiles.google.com/117827664368517609994</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-lsy7W3EOVoE/AAAAAAAAAAI/AAAAAAAAAAA/pXbo013L4GM/s512-c/photo.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;CUQFSXg5fyp7ImA9WxdUFE0.&quot;"><id>tag:blogger.com,1999:blog-3784169099657886154.post-8382356171546101764</id><published>2008-01-05T01:04:00.002+02:00</published><updated>2008-07-30T09:35:18.627+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-07-30T09:35:18.627+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="windows.forms" /><category scheme="http://www.blogger.com/atom/ns#" term=".net 2.0" /><category scheme="http://www.blogger.com/atom/ns#" term="c#" /><category scheme="http://www.blogger.com/atom/ns#" term="databinding" /><title>Windows.Forms Binding errors with .Net 2.0 (Part 3)</title><content type="html">In a DataGridView, when deleting the last remaining data row, the &lt;em&gt;UserDeletedRow&lt;/em&gt; event does not fire.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.lehmkuhl.za.net/blog/post/2008/01/04/WindowsForms-Binding-errors-with-Net-20-(Part-3).aspx"&gt;more...&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3784169099657886154-8382356171546101764?l=somethingsubversion.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://somethingsubversion.blogspot.com/feeds/8382356171546101764/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3784169099657886154&amp;postID=8382356171546101764" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3784169099657886154/posts/default/8382356171546101764?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3784169099657886154/posts/default/8382356171546101764?v=2" /><link rel="alternate" type="text/html" href="http://somethingsubversion.blogspot.com/2008/01/windowsforms-binding-errors-with-net-20_6360.html" title="Windows.Forms Binding errors with .Net 2.0 (Part 3)" /><author><name>Riaan Lehmkuhl</name><uri>https://profiles.google.com/117827664368517609994</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-lsy7W3EOVoE/AAAAAAAAAAI/AAAAAAAAAAA/pXbo013L4GM/s512-c/photo.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;CUQMQH45fSp7ImA9WxdUFE0.&quot;"><id>tag:blogger.com,1999:blog-3784169099657886154.post-2374442241034745955</id><published>2008-01-04T23:58:00.002+02:00</published><updated>2008-07-30T09:36:21.025+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-07-30T09:36:21.025+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="windows.forms" /><category scheme="http://www.blogger.com/atom/ns#" term=".net 2.0" /><category scheme="http://www.blogger.com/atom/ns#" term="c#" /><category scheme="http://www.blogger.com/atom/ns#" term="databinding" /><title>Windows.Forms Binding errors with .Net 2.0 (Part 2)</title><content type="html">I've got a BindingSource setup with the Sort property set to a valid column name and all works well, (dejavu) but the problem is when the form closes, and starts Disposing controls, I get this message:&lt;br /&gt;
&lt;em&gt;"Sort string contains a property that is not in the IBindingList."&lt;/em&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.lehmkuhl.za.net/blog/post/2008/01/03/WindowsForms-Binding-errors-with-Net-20-(Part-2).aspx"&gt;more...&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3784169099657886154-2374442241034745955?l=somethingsubversion.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://somethingsubversion.blogspot.com/feeds/2374442241034745955/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3784169099657886154&amp;postID=2374442241034745955" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3784169099657886154/posts/default/2374442241034745955?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3784169099657886154/posts/default/2374442241034745955?v=2" /><link rel="alternate" type="text/html" href="http://somethingsubversion.blogspot.com/2008/01/windowsforms-binding-errors-with-net-20_04.html" title="Windows.Forms Binding errors with .Net 2.0 (Part 2)" /><author><name>Riaan Lehmkuhl</name><uri>https://profiles.google.com/117827664368517609994</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-lsy7W3EOVoE/AAAAAAAAAAI/AAAAAAAAAAA/pXbo013L4GM/s512-c/photo.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;CUMBRnc-cCp7ImA9WxdUFE0.&quot;"><id>tag:blogger.com,1999:blog-3784169099657886154.post-5212969084507759604</id><published>2008-01-02T11:49:00.001+02:00</published><updated>2008-07-30T09:37:37.958+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-07-30T09:37:37.958+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="windows.forms" /><category scheme="http://www.blogger.com/atom/ns#" term=".net 2.0" /><category scheme="http://www.blogger.com/atom/ns#" term="c#" /><category scheme="http://www.blogger.com/atom/ns#" term="databinding" /><title>Windows.Forms Binding errors with .Net 2.0 (Part 1)</title><content type="html">I've recently had to work on a project using DataBinding. All seemed to work well until I ran into some strange issues. &lt;br /&gt;
&lt;br /&gt;
This is the first of a few posts describing these issues and how to work around them.&lt;br /&gt;
&lt;br /&gt;
I've got some bound ComboBox columns in a bound DataGridView and all works well, but the problem is when the form closes, and starts Disposing controls, I get this message:&lt;br /&gt;
&lt;em&gt;"Message: ArgumentException: Cannot bind to the property or column State on the DataSource.&lt;br /&gt;
Parameter name: dataMember"&lt;/em&gt;&lt;br /&gt;
It seems to affect the ComboBoxes bound to the NameValueLists where the Text property is databound.&lt;br /&gt;
&lt;br /&gt;
The solution is to clear all DataBinding before Dispose(). &lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.lehmkuhl.za.net/blog/post/2008/01/02/WindowsForms-Binding-errors-with-Net-20-(Part-1).aspx"&gt;more...&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3784169099657886154-5212969084507759604?l=somethingsubversion.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://somethingsubversion.blogspot.com/feeds/5212969084507759604/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3784169099657886154&amp;postID=5212969084507759604" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3784169099657886154/posts/default/5212969084507759604?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3784169099657886154/posts/default/5212969084507759604?v=2" /><link rel="alternate" type="text/html" href="http://somethingsubversion.blogspot.com/2008/01/windowsforms-binding-errors-with-net-20.html" title="Windows.Forms Binding errors with .Net 2.0 (Part 1)" /><author><name>Riaan Lehmkuhl</name><uri>https://profiles.google.com/117827664368517609994</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-lsy7W3EOVoE/AAAAAAAAAAI/AAAAAAAAAAA/pXbo013L4GM/s512-c/photo.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;CUIERnw-cSp7ImA9WxdUFE0.&quot;"><id>tag:blogger.com,1999:blog-3784169099657886154.post-8033516917407193826</id><published>2006-12-29T22:34:00.003+02:00</published><updated>2008-07-30T09:38:27.259+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-07-30T09:38:27.259+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term=".net" /><category scheme="http://www.blogger.com/atom/ns#" term="subversion" /><category scheme="http://www.blogger.com/atom/ns#" term="c#" /><title>SvnPerms dot Net</title><content type="html">C# port of svnperms.py pre-commit hook script.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.lehmkuhl.za.net/blog/post/2006/12/31/SvnPerms-dot-Net.aspx"&gt;more...&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3784169099657886154-8033516917407193826?l=somethingsubversion.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://somethingsubversion.blogspot.com/feeds/8033516917407193826/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3784169099657886154&amp;postID=8033516917407193826" title="1 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3784169099657886154/posts/default/8033516917407193826?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3784169099657886154/posts/default/8033516917407193826?v=2" /><link rel="alternate" type="text/html" href="http://somethingsubversion.blogspot.com/2006/12/svnperms-dot-net.html" title="SvnPerms dot Net" /><author><name>Riaan Lehmkuhl</name><uri>https://profiles.google.com/117827664368517609994</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-lsy7W3EOVoE/AAAAAAAAAAI/AAAAAAAAAAA/pXbo013L4GM/s512-c/photo.jpg" /></author><thr:total>1</thr:total></entry><entry gd:etag="W/&quot;CUIDQXw4fSp7ImA9WxdUFE0.&quot;"><id>tag:blogger.com,1999:blog-3784169099657886154.post-5729526963474241274</id><published>2006-12-29T18:14:00.001+02:00</published><updated>2008-07-30T09:39:30.235+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-07-30T09:39:30.235+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="csv" /><category scheme="http://www.blogger.com/atom/ns#" term="awk" /><category scheme="http://www.blogger.com/atom/ns#" term="shell" /><title>Remove the thousand separator from CSV files using AWK</title><content type="html">This will make fields like "11,368.35" look like this "11368.35".&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.lehmkuhl.za.net/blog/post/2006/12/29/Remove-the-thousand-separator-from-CSV-files-using-AWK.aspx"&gt;more...&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3784169099657886154-5729526963474241274?l=somethingsubversion.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://somethingsubversion.blogspot.com/feeds/5729526963474241274/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3784169099657886154&amp;postID=5729526963474241274" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3784169099657886154/posts/default/5729526963474241274?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3784169099657886154/posts/default/5729526963474241274?v=2" /><link rel="alternate" type="text/html" href="http://somethingsubversion.blogspot.com/2006/12/remove-thousand-separator-from-csv.html" title="Remove the thousand separator from CSV files using AWK" /><author><name>Riaan Lehmkuhl</name><uri>https://profiles.google.com/117827664368517609994</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-lsy7W3EOVoE/AAAAAAAAAAI/AAAAAAAAAAA/pXbo013L4GM/s512-c/photo.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;CU8GRnc_fSp7ImA9WxdUFE0.&quot;"><id>tag:blogger.com,1999:blog-3784169099657886154.post-7557051790993329683</id><published>2006-12-29T18:05:00.001+02:00</published><updated>2008-07-30T09:43:47.945+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-07-30T09:43:47.945+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="subversion" /><category scheme="http://www.blogger.com/atom/ns#" term="shell" /><title>Convert SVN Repositories from BDB to FS</title><content type="html">Having a lot of problems with 'wedged' repositories?&lt;br /&gt;
&lt;br /&gt;
A shell script to convert SVN Repositories from BDB to FS.&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.lehmkuhl.za.net/blog/post/2006/12/29/Convert-SVN-Repositories-from-BDB-to-FS.aspx"&gt;more...&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3784169099657886154-7557051790993329683?l=somethingsubversion.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://somethingsubversion.blogspot.com/feeds/7557051790993329683/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3784169099657886154&amp;postID=7557051790993329683" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3784169099657886154/posts/default/7557051790993329683?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3784169099657886154/posts/default/7557051790993329683?v=2" /><link rel="alternate" type="text/html" href="http://somethingsubversion.blogspot.com/2006/12/convert-svn-repositories-from-bdb-to-fs.html" title="Convert SVN Repositories from BDB to FS" /><author><name>Riaan Lehmkuhl</name><uri>https://profiles.google.com/117827664368517609994</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-lsy7W3EOVoE/AAAAAAAAAAI/AAAAAAAAAAA/pXbo013L4GM/s512-c/photo.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;CU8DRXk8fyp7ImA9WxdUFE0.&quot;"><id>tag:blogger.com,1999:blog-3784169099657886154.post-8248186619726195549</id><published>2006-12-29T18:04:00.001+02:00</published><updated>2008-07-30T09:44:34.777+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2008-07-30T09:44:34.777+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="subversion" /><category scheme="http://www.blogger.com/atom/ns#" term="bugtraq" /><title>Linking Subversion changesets back to a Issue Tracking url</title><content type="html">&lt;span style="font-family: verdana;"&gt;&lt;br /&gt;
Set the &lt;em&gt;bugtraq:&lt;/em&gt; properties on a Subversion repository (recursively):&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://www.lehmkuhl.za.net/blog/post/2006/12/29/Linking-Subversion-changesets-back-to-a-Issue-Tracking-url.aspx"&gt;more...&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3784169099657886154-8248186619726195549?l=somethingsubversion.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://somethingsubversion.blogspot.com/feeds/8248186619726195549/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3784169099657886154&amp;postID=8248186619726195549" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3784169099657886154/posts/default/8248186619726195549?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3784169099657886154/posts/default/8248186619726195549?v=2" /><link rel="alternate" type="text/html" href="http://somethingsubversion.blogspot.com/2006/12/linking-subversion-changesets-back-to.html" title="Linking Subversion changesets back to a Issue Tracking url" /><author><name>Riaan Lehmkuhl</name><uri>https://profiles.google.com/117827664368517609994</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-lsy7W3EOVoE/AAAAAAAAAAI/AAAAAAAAAAA/pXbo013L4GM/s512-c/photo.jpg" /></author><thr:total>0</thr:total></entry><entry gd:etag="W/&quot;A0UBQ3c_eip7ImA9WBBUFE0.&quot;"><id>tag:blogger.com,1999:blog-3784169099657886154.post-259004353420665898</id><published>2006-12-29T17:46:00.000+02:00</published><updated>2006-12-29T18:20:52.942+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2006-12-29T18:20:52.942+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="csv" /><category scheme="http://www.blogger.com/atom/ns#" term="informix" /><category scheme="http://www.blogger.com/atom/ns#" term="shell" /><category scheme="http://www.blogger.com/atom/ns#" term="sed" /><category scheme="http://www.blogger.com/atom/ns#" term="unload" /><title>sed to convert csv to informix unload format</title><content type="html">After searching for ever, i finally managed to compile a &lt;strong&gt;sed&lt;/strong&gt; script to convert CSV formatted files to informix unload format (bar-delimited) files.&lt;br /&gt; Hope I help someone with this.&lt;br /&gt;&lt;code&gt;&lt;pre&gt;&lt;br /&gt;#************************************************#&lt;br /&gt;#                 csv2unl.sh                     #&lt;br /&gt;#                                                #&lt;br /&gt;#          written by Riaan Lehmkuhl             #&lt;br /&gt;#                Dec  29, 2006                   #&lt;br /&gt;#                                                #&lt;br /&gt;#  sed to convert csv to bar-delimited records.  #&lt;br /&gt;#************************************************#&lt;br /&gt;# usage: ./csv2unl.sh &lt; infile &gt; outfile         #&lt;br /&gt;#************************************************#&lt;br /&gt;/./!d&lt;br /&gt;s/\([^\]\)|/\1\\\\|/g&lt;br /&gt;s/\`/\'/g&lt;br /&gt;s/^ *\(.*[^ ]\) *$/|\1|/;&lt;br /&gt;s/" *, */"|/g;&lt;br /&gt;: loop&lt;br /&gt;s/| *\([^",|][^,|]*\) *, */|\1|/g;&lt;br /&gt;t loop&lt;br /&gt;s/  *|/|/g;&lt;br /&gt;s/|  */|/g;&lt;br /&gt;s/^|\(.*\)|$/\1/;&lt;br /&gt;s/"//g&lt;br /&gt;s/$/|/g&lt;br /&gt;&lt;/pre&gt;&lt;/code&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3784169099657886154-259004353420665898?l=somethingsubversion.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel="replies" type="application/atom+xml" href="http://somethingsubversion.blogspot.com/feeds/259004353420665898/comments/default" title="Post Comments" /><link rel="replies" type="text/html" href="http://www.blogger.com/comment.g?blogID=3784169099657886154&amp;postID=259004353420665898" title="0 Comments" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3784169099657886154/posts/default/259004353420665898?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3784169099657886154/posts/default/259004353420665898?v=2" /><link rel="alternate" type="text/html" href="http://somethingsubversion.blogspot.com/2006/12/sed-to-convert-csv-to-informix-unload.html" title="sed to convert csv to informix unload format" /><author><name>Riaan Lehmkuhl</name><uri>https://profiles.google.com/117827664368517609994</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="32" height="32" src="//lh6.googleusercontent.com/-lsy7W3EOVoE/AAAAAAAAAAI/AAAAAAAAAAA/pXbo013L4GM/s512-c/photo.jpg" /></author><thr:total>0</thr:total></entry></feed>

