<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Kasperian Moving Parts &#187; Work Stuff</title>
	<atom:link href="http://movingparts.net/category/work-stuff/feed/" rel="self" type="application/rss+xml" />
	<link>http://movingparts.net</link>
	<description>kinda like batman, but with a wife and 3 kids</description>
	<lastBuildDate>Mon, 12 Mar 2012 02:31:01 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>A Watch Band Fit For A James Bond Hacker</title>
		<link>http://movingparts.net/2012/03/11/a-watch-band-fit-for-a-james-bond-hacker/</link>
		<comments>http://movingparts.net/2012/03/11/a-watch-band-fit-for-a-james-bond-hacker/#comments</comments>
		<pubDate>Mon, 12 Mar 2012 02:23:01 +0000</pubDate>
		<dc:creator>Jason 'vanRijn' Kasper</dc:creator>
				<category><![CDATA[Life in General]]></category>
		<category><![CDATA[Work Stuff]]></category>
		<category><![CDATA[life]]></category>
		<category><![CDATA[watch]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://movingparts.net/?p=536</guid>
		<description><![CDATA[I finally found the first watch band I&#8217;ve ever been excited about in my entire life and I just wanted to share it. It&#8217;s the Ballistic Nylon Strap (24mm, 5-Ring, Black). The reason this is so exciting for me is that when you attach your watch to it, you end up with a non-standard watch band [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.amazon.com/gp/product/B0020AF77Y/ref=as_li_ss_tl?ie=UTF8&amp;tag=movipart-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=B0020AF77Y"><img class="alignleft" title="the watch band" src="http://ecx.images-amazon.com/images/I/41NOhNE4qiL._SX385_.jpg" alt="" width="231" height="231" /></a>I finally found the first watch band I&#8217;ve ever been excited about in my entire life and I just wanted to share it. It&#8217;s the <a href="http://www.amazon.com/gp/product/B0020AF77Y/ref=as_li_ss_tl?ie=UTF8&amp;tag=movipart-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=B0020AF77Y">Ballistic Nylon Strap (24mm, 5-Ring, Black)</a>.<img style="border: none !important; margin: 0px !important;" src="http://www.assoc-amazon.com/e/ir?t=movipart-20&amp;l=as2&amp;o=1&amp;a=B0020AF77Y" alt="" width="1" height="1" border="0" /> The reason this is so exciting for me is that when you attach your watch to it, you end up with a non-standard watch band where the buckle is actually near the side of your watch instead of on the bottom of your wrist. This means that if you&#8217;re a programmer like me, you won&#8217;t have a bulky watch band buckle digging into your wrist all day!</p>
<p>Now, first of all, this watch band is made from ballistic nylon, and while I don&#8217;t know exactly what that means, I&#8217;m pretty sure I can use it to deflect bullets like Wonder Woman. And when the description includes words like James Bond, NATO-style, military, police, and divers, that makes my inner geek stand up and take attention. Here&#8217;s the description from the website:</p>
<table width="100%" cellspacing="0" cellpadding="2">
<tbody>
<tr>
<td>This strong, durable, nylon strap is called a <em>Ballistic Nylon Watch Band</em>. The black strap is designed to fit watches with 24mm lug widths. It is often worn by military, police, and divers. This one-piece strap “weaves” under your watch. If one spring bar breaks, you won&#8217;t lose your watch! One stainless-steel ring functions as the buckle, four others secure the watch in place, with two of them acting as keepers.</td>
</tr>
<tr>
<td colspan="2">
<ul>
<li>Black nylon strap</li>
<li>NATO-style, one-piece watch band for more secure attachment</li>
<li>Fits watches with lugs width of 24mm (<a href="http://www.thewatchprince.com/What-Size-Watch-Band">see size info</a>)</li>
<li>Adjustable length allows fit for many wrist sizes</li>
<li>Water resistant</li>
</ul>
</td>
</tr>
</tbody>
</table>
<p>Like I stated earlier, the fact that there is no watch band buckle on the bottom of your wrist means that instead of fighting with the watch band like every watch band I&#8217;ve ever had since the beginning of time (because resting your wrist on that buckle for 8+ hours a day ends up causing pain and anguish and such), you have just a single layer of ballistic nylon which causes zero interference or discomfort!</p>
<p><a href="http://www.amazon.com/gp/product/B002U9JNOS/ref=as_li_ss_il?ie=UTF8&amp;tag=movipart-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=B002U9JNOS"><img src="http://ws.assoc-amazon.com/widgets/q?_encoding=UTF8&amp;Format=_SL110_&amp;ASIN=B002U9JNOS&amp;MarketPlace=US&amp;ID=AsinImage&amp;WS=1&amp;tag=movipart-20&amp;ServiceVersion=20070822" alt="" align="left" border="0" /></a><img style="border: none !important; margin: 0px !important;" src="http://www.assoc-amazon.com/e/ir?t=movipart-20&amp;l=as2&amp;o=1&amp;a=B002U9JNOS" alt="" width="1" height="1" border="0" />The only problem for me was that I didn&#8217;t have a watch face that would fit in this band, having previously purchased <a href="https://www.amazon.com/dp/B002U9JNOS/ref=as_li_ss_til?tag=movipart-20&amp;camp=0&amp;creative=0&amp;linkCode=as4&amp;creativeASIN=B002U9JNOS&amp;adid=0FS5DNFETKF0XBHRHP79&amp;">Diesel DZ7134 Watch</a> (shown at the left). Like most digital watches out there these days, this Diesel uses a very tightly-integrated watch band and won&#8217;t work with the new James Bondy watchband I had my eye on. And while I loved the Diesel watch, I was really tired of constantly fighting with its watch band while resting my wrist on it as I worked.</p>
<p><a href="http://www.amazon.com/gp/product/B004ZV08P2/ref=as_li_ss_il?ie=UTF8&amp;tag=movipart-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=B004ZV08P2"><img src="http://ws.assoc-amazon.com/widgets/q?_encoding=UTF8&amp;Format=_SL110_&amp;ASIN=B004ZV08P2&amp;MarketPlace=US&amp;ID=AsinImage&amp;WS=1&amp;tag=movipart-20&amp;ServiceVersion=20070822" alt="" align="right" border="0" /></a><img style="border: none !important; margin: 0px !important;" src="http://www.assoc-amazon.com/e/ir?t=movipart-20&amp;l=as2&amp;o=1&amp;a=B004ZV08P2" alt="" width="1" height="1" border="0" />But then I found a new watch that would work with the James Bondy watchband and looked every bit as cool as the Diesel: the <a href="https://www.amazon.com/dp/B004ZV08P2/ref=as_li_ss_til?tag=movipart-20&amp;camp=0&amp;creative=0&amp;linkCode=as4&amp;creativeASIN=B004ZV08P2&amp;adid=1ZKSDQNNZWFA53G6CAE8&amp;">Nixon Unit Watch</a> (shown at the right). And it comes in blue! And it uses a more standard watch band that works beautifully with the James Bondy watchband I wanted to try! And seriously, I really do like it a lot. Even with the default watch band, it is probably my favorite watch ever.</p>
<p>But coupled with the ballistic nylon watch from The Watch Prince, it is the most awesome watch in the entire universe. So if you&#8217;re a James Bondy guy like me, or a hacker like me, or a fashionable dude like me, or a guy (or gal!) who&#8217;s tired of fighting with your watch band while trying to work, you might want to give this watch band (or <a href="http://www.amazon.com/mn/search/?_encoding=UTF8&amp;tag=movipart-20&amp;linkCode=ur2&amp;camp=1789&amp;creative=390957&amp;field-keywords=ballistic%20nylon%205%20ring%20watch%20band&amp;url=search-alias%3Daps">something like it</a>) a closer look.</p>
<p>After all, it&#8217;s what James Bond would do.</p>
<div id="in_post_ad_bottom_1" style="clear:both;margin: 5px;padding: 0px;"><script type="text/javascript"><!--
google_ad_client = "ca-pub-0145797618566457";
/* movingparts.net horizontal */
google_ad_slot = "5269839769";
google_ad_width = 336;
google_ad_height = 280;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div><div style='clear:both'></div>]]></content:encoded>
			<wfw:commentRss>http://movingparts.net/2012/03/11/a-watch-band-fit-for-a-james-bond-hacker/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Random Musings About a Good Week</title>
		<link>http://movingparts.net/2009/01/10/random-musings-about-a-good-week/</link>
		<comments>http://movingparts.net/2009/01/10/random-musings-about-a-good-week/#comments</comments>
		<pubDate>Sat, 10 Jan 2009 18:51:33 +0000</pubDate>
		<dc:creator>Jason 'vanRijn' Kasper</dc:creator>
				<category><![CDATA[Google]]></category>
		<category><![CDATA[KDE]]></category>
		<category><![CDATA[KPilot]]></category>
		<category><![CDATA[Video Games]]></category>
		<category><![CDATA[Work Stuff]]></category>
		<category><![CDATA[mouse]]></category>
		<category><![CDATA[opera]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://movingparts.net/?p=469</guid>
		<description><![CDATA[It&#8217;s been a while since I&#8217;ve blogged (I blame Twitter), and I had an interesting week, this last, so I figured I&#8217;d blog about it. Probably should be a bunch of individual posts, but blef and here goes&#8230;. Yesterday was an awesome end to an otherwise already pretty good week. I got to play Tetrinet [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s been a while since I&#8217;ve blogged (I blame Twitter), and I had an interesting week, this last, so I figured I&#8217;d blog about it. Probably should be a bunch of individual posts, but blef and here goes&#8230;.</p>
<p>Yesterday was an awesome end to an otherwise already pretty good week. I got to play <a href="http://en.wikipedia.org/wiki/TetriNET">Tetrinet</a> with my team at work and while this may not seem like a big deal, it was to me. Being that I&#8217;m currently working remotely, it&#8217;s very easy to feel isolated and alone and disconnected most of the time. Until I figure out how to build a virtual presence robot (like <a href="http://www.geocities.com/buckrogers_nz/images/twiki_wallpaper1024.jpg">Twiki</a>, maybe, except instead of  <a href="http://en.wikipedia.org/wiki/Dr._Theopolis">Dr. Theopolis</a> hanging around his neck, it would be a webcam of me?!?), I don&#8217;t get many opportunities to feel a part of my team and get the kind of feedback that you normally get in a job by seeing how people react to you just by being around them. But anyway, it was a WHOLE lot of fun. I had never heard of, much less played, Tetrinet before yesterday, and I got my butt kicked soundly. But the camaraderie and laughter and fun was exactly what I needed.</p>
<p>On Tuesday, I got to spend the whole day in my dining room with a friend and co-worker from VMware and got some really cool Linux work done. It was actually some really sweet stuff that he did earlier in the year as part of his internship, but part of it got backed out due to Windows build issues. We worked through all of the issues (and found a couple of problems in GlibMM along the way) and he brought me up to speed with the features and implementation details and we did a pretty good job at documenting it all to boot. I can&#8217;t say exactly what it is, just yet, but if you&#8217;re a fan of VMware&#8217;s Unity mode (guest VM windows showing up inside your host, like normal windows instead of being contained inside the guest OS window), this work will make things just <em>that</em> much cooler. I&#8217;m working on Unity stuff for our next Workstation and Player releases and I&#8217;m hoping we get to include this coolness!</p>
<p>I&#8217;ve been using the <a href="http://www.amazon.com/gp/product/B000HCRVUS?ie=UTF8&amp;tag=movipart-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=B000HCRVUS">Logitech  VX Revolution Cordless Laser Mouse</a><img style="border:none !important; margin:0px !important;" src="http://www.assoc-amazon.com/e/ir?t=movipart-20&amp;l=as2&amp;o=1&amp;a=B000HCRVUS" border="0" alt="" width="1" height="1" /> for a couple of years now and it is extremely cool. The neatest thing about it (other than the fact that it works perfectly in Linux and has a gazillion buttons, and the little storage compartment inside the mouse for the USB dongle) is the scroll wheel. They call it a &#8220;hyper-fast scroll wheel&#8221; and it is just that&#8211;you give it a good flick and it keeps going and going and going&#8230; awesome fun and really useful for long documents/web pages. But last week, I saw the <a href="http://www.amazon.com/gp/product/B00005T406?ie=UTF8&amp;tag=movipart-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=B00005T406">Logitech Optical Marble Mouse</a><img style="border:none !important; margin:0px !important;" src="http://www.assoc-amazon.com/e/ir?t=movipart-20&amp;l=as2&amp;o=1&amp;a=B00005T406" border="0" alt="" width="1" height="1" /> and after reading all the reviews and talking to a friend who had 5 of them and loved them, I decided to give it a try, and I absolutely love it. It has the same kind of scrolling awesomeness as the VX Revolution wherein you flick it with your fingers and it keeps going much longer than a normal mouse wheel (albeit not nearly as long as the VX), but it also keeps your hand stationary to help prevent or improve RSI problems. It took just a few hours to get used to it after having used a normal rodent for decades, and it is now my favorite mouse. But it does take a little bit of configuring&#8230;</p>
<p>Silly me, but I am so used to having to hack things to do my bidding in Linux that I wasted a bunch of hours researching how to get the Marble Mouse to do horizontal and vertical scrolling. You see, the mouse only has 4 buttons, and no scroll wheel, so you use X&#8217;s EmulateWheel option and then tell it which mouse button to use (EmulateWheelButton) so that when you hold that button down and move your mouse, instead of moving the mouse cursor, it scrolls in that direction. REALLY cool! It seems, however, that the particulars of how to configure this mouse in X changes with each vesion of X, or at least between distributions. BUT, if you&#8217;re using OpenSUSE 11.1 as I am, just use YaST and change one of your mouse definitions to be the &#8220;Logitech TrackMan Marble FX (PS/2)&#8221; (even though you&#8217;re connecting it through USB), and you&#8217;ll find that it works beautifully (DOH! Should have tried that first!!!). I set my EmulateWheelButton to &#8220;8&#8243;, which is the little button on the left side of the mouse. I&#8217;m LOVING it! BTW, if you&#8217;re using Ubuntu Intrepid, there&#8217;s a drastically different way to get this working involving either HAL fdi files or a simple xinput script. Anyway, if you find yourself using this mouse and getting stuck on how to get it to scroll, add a comment to this post and I&#8217;ll provide more details.</p>
<p>I also got a chance to spend some time on Ye Olde KPilot this week, which felt really good. Truth be told, it&#8217;s darned necessary and scary, since KDE 4.2 is nearing release any day now. But I fixed a bunch of KPilot issues (layout, configure dialog, crashes, sync problems) and even got KPilot to successfully sync my calendar and contacts once. I need to spend some more time this weekend in trying out different sync scenarios to make sure we&#8217;re rock solid before the release, but the good news is that contrary to previous versions of KPilot, we&#8217;ve tried extra-special-hard to not lose your data. You may find that (right now), we err on the side of giving you  more data than less, meaning possible duplicates until we get those bugs fixed. So, right now would be a really good time for all you KPilot users (both of them?) to come on out and help us test KPilot. We have about a week to find and fix any problems. =:/ Oh, and I also went through the open Ubuntu KPilot bugs and triaged them a bit too, which felt good.</p>
<p>Along those lines, I actually did get a chance to talk to a couple of KPilot users this week (both of them, I think!!) and look through some problems they were having. I spent a large chunk of time looking into a bizarre problem a Kubuntu KPilot user was having from the Kubuntu 4.2 beta2 packages. Along the way, I learned how to find the <em>kde_plugin_version</em> in one of our .so&#8217;s (&#8220;gdb foo.so&#8221; and then &#8220;p kde_plugin_version&#8221;), and I added some debugging that should have been there all along anyway in KPilot, so it&#8217;s not all bad. But it turns out that the Ubuntu KPilot package is missing <em>libkpilot_akonadibase.so</em>, and so none of the new conduits work. I&#8217;ve discussed things with Jonathon Thomas on the <a href="https://bugs.launchpad.net/bugs/312771">Ubuntu bug page</a> and this should be fixed for the next Ubuntu KPilot packages.</p>
<p>Before I started testing KPilot, though, I needed to get my PIM data in order. I&#8217;ve been meaning to put my contacts and calendar into Google for a while now, and this was the perfect time to do that. So I found <a href="http://lifehacker.com/5063176/how-to-use-dropbox-as-the-ultimate-password-syncer">this neat LifeHacker page</a> about using Dropbox and KeePass for synchronizing all your private and important information, and cleaned up my contact information and put everything that could be considered sensitive or important into <a href="http://www.keepassx.org/">KeePassX</a>, which is REALLY nice, and I highly recommend it. Excellent functionality, good strong encryption, and a beautiful Qt4 GUI to boot. I&#8217;ve not looked into using Dropbox yet, but that&#8217;s just an added benefit. After that, it was a simple matter of wasting 3 hours trying to format my kaddressbook-exported-to-csv file into something that Google likes, pulling my hair out, finally giving up in frustration, saving my std.vcf file to a shared drive, opening it up with OS X, importing it into the Mac address book, and then using <a href="http://bborofka.com/A_to_G/A_to_G.html">A to G</a> to create a CSV file and then importing that into Gmail&#8217;s contacts. *sigh* What a pain in the butt!! Someone seriously needs to write a Python script for this or something. Honestly.</p>
<p>I also discovered, much to my chagrin, that Firefox and Konqueror both consume ungodly amounts of memory with a 16-meg web page (to the point of exhausting all of my real and virtual memory and crashing X), like the error page I was getting from our internal sandbox compile machine, but Opera handles it beautifully. So I&#8217;m using Opera again, quite happily. Oh, and since Google now allows you to customize your Gmail keybindings, I can finally get around the annoyance of &#8220;#&#8221; not working for &#8220;delete&#8221;!! I&#8217;ve set up &#8220;d&#8221; for &#8220;delete&#8221; and now my Opera/Gmail experience is glorious again. Now, if we could just get THEMES in Google Apps For Your Domain, that would be AWESOME!</p>
<p>And in closing, <a href="http://www.shoryuken.com/?p=621">the latest Street Fighter IV videos from shoryuken.com</a> look <strong><em>amazing</em></strong>! I&#8217;m going to have to go to GameStop today and plunk down my pre-order money.</p>
<div id="in_post_ad_bottom_1" style="clear:both;margin: 5px;padding: 0px;"><script type="text/javascript"><!--
google_ad_client = "ca-pub-0145797618566457";
/* movingparts.net horizontal */
google_ad_slot = "5269839769";
google_ad_width = 336;
google_ad_height = 280;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div><div style='clear:both'></div>]]></content:encoded>
			<wfw:commentRss>http://movingparts.net/2009/01/10/random-musings-about-a-good-week/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Free Enterprise-Class Virtualization</title>
		<link>http://movingparts.net/2008/08/05/free-enterprise-class-virtualization/</link>
		<comments>http://movingparts.net/2008/08/05/free-enterprise-class-virtualization/#comments</comments>
		<pubDate>Tue, 05 Aug 2008 15:05:57 +0000</pubDate>
		<dc:creator>Jason 'vanRijn' Kasper</dc:creator>
				<category><![CDATA[Work Stuff]]></category>

		<guid isPermaLink="false">http://movingparts.net/?p=374</guid>
		<description><![CDATA[I don&#8217;t know how many people are aware of this bold move VMware made recently, but I think it&#8217;s pretty amazing. Just last week, VMware made its hypervisor free!! VMware ESXi Hypervisor Now Free With Customers Deriving Value from More Than 20 Products in the VMware Portfolio, Company Makes #1 Hypervisor Free PALO ALTO, Calif., [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.vmware.com/go/getesxi/?src=EM_08Q3_VMW_GetESXi_sig-banner"><img src="http://download3.vmware.com/esxi/footer_esxi.gif" border="0" alt="Get ESXi" width="413" height="56" /></a><br />
I don&#8217;t know how many people are aware of this bold move VMware made recently, but I think it&#8217;s pretty amazing. Just last week, <a href="http://www.vmware.com/company/news/releases/esxi_pricing.html">VMware made its hypervisor free</a>!!</p>
<blockquote>
<h1>VMware ESXi Hypervisor Now Free</h1>
<h4>With Customers Deriving Value from More Than 20 Products in the  VMware Portfolio, Company Makes #1 Hypervisor Free</h4>
<p><strong>PALO ALTO, Calif., July 28,</strong> <strong>2008</strong> – VMware, Inc., (NYSE: VMW), the global leader in virtualization solutions from the desktop to the datacenter, today announced its stand-alone ESXi hypervisor will be available at no cost to help companies of all sizes experience the benefits of virtualization. Since 2001, VMware has provided the industry’s most popular and reliable hypervisor, which is now used by more than 120,000 customers. In December 2007, VMware announced significant improvements with ESXi – its third-generation stand-alone hypervisor. With the industry’s smallest footprint and OS-independence, ESXi sets a new bar for security and reliability. ESXi 3.5 update 2, available today, meets the criteria for mass distribution: (1) ease of use and (2) maturity and stability now having been ‘battle tested’ for six months with customers. The leading server manufacturers have all embedded VMware ESXi, including Dell, Fujitsu-Siemens, Hitachi, HP, IBM, and NEC. ESXi can be downloaded now from <a href="http://www.vmware.com/products/esxi/">www.vmware.com/products/esxi/</a></p></blockquote>
<p>Now, speaking personally, I&#8217;ve always used VMware&#8217;s desktop virtualization products, namely Player and Workstation. In fact, looking back at my serial number history, I see that I first convinced my boss to splurge on me with a license for VMware Workstation 3.0 (for Linux systems of course) on 2/7/2002. And that&#8217;s just the first license I <em>bought</em>. =;) I&#8217;m really excited about the next release of VMware&#8217;s hosted products and the really cool features in them. The irony of it is that now that I have an awesome job that doesn&#8217;t require me to use Windows apps, I won&#8217;t actually need some of the cool features that are coming out and definitely won&#8217;t appreciate them as much as I would have working in my Corporate USA jobs of yesterday.</p>
<p>But being a geek and all, I have quite a few times wished that I could afford VMware&#8217;s enterprise hypervisor (ESX) so that I could use it at home and run several virtual machines on the physical box that I have downstairs right now, being horribly under-utilized. And now that cost is no longer an inhibiting factor, I&#8217;m already planning an upcoming geek weekend to do just that. Cool!! Oh, and before you tell me that I should just use Xen or KVM, I&#8217;ll pre-emptively answer that I&#8217;d really like to use something rock-solid, enterprise-class, and world-proven, thank you very much. Given the choice of yesterday between a costly enterprise-class VMware hypervisor and the young and comparitively unproven Xen or KVM solutions, I might have eventually given in and tried one of the free solutions. But now that VMware ESX is free, it&#8217;s pretty much a no-brainer for me to choose it over the other free solutions.</p>
<p>Sweet mama! Go virtualize your toaster or something!! =:D</p>
<p>Disclaimer: I work for VMware and have never been shy about how much I&#8217;m loving it. =;P</p>
<div id="in_post_ad_bottom_1" style="clear:both;margin: 5px;padding: 0px;"><script type="text/javascript"><!--
google_ad_client = "ca-pub-0145797618566457";
/* movingparts.net horizontal */
google_ad_slot = "5269839769";
google_ad_width = 336;
google_ad_height = 280;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div><div style='clear:both'></div>]]></content:encoded>
			<wfw:commentRss>http://movingparts.net/2008/08/05/free-enterprise-class-virtualization/feed/</wfw:commentRss>
		<slash:comments>20</slash:comments>
		</item>
		<item>
		<title>VMware, Day 3</title>
		<link>http://movingparts.net/2007/10/24/vmware-day-3/</link>
		<comments>http://movingparts.net/2007/10/24/vmware-day-3/#comments</comments>
		<pubDate>Wed, 24 Oct 2007 17:48:59 +0000</pubDate>
		<dc:creator>Jason 'vanRijn' Kasper</dc:creator>
				<category><![CDATA[KPilot]]></category>
		<category><![CDATA[Work Stuff]]></category>

		<guid isPermaLink="false">http://movingparts.net/2007/10/24/vmware-day-3/</guid>
		<description><![CDATA[This place is SO amazingly, refreshingly, awesomely, mind-bogglingly, ground-breakingly (yes, that&#8217;s a new word), life-changingly (write that one down), career rejuvenatingly, totally, totally cool. I am seeing the world through new eyes, truly. I am in awe. I am absolutely having the time of my life. Maybe some of it is due to the &#8220;having [...]]]></description>
			<content:encoded><![CDATA[<p>This place is <u><em><strong>SO</strong></em></u> amazingly, refreshingly, awesomely, mind-bogglingly, ground-breakingly (yes, that&#8217;s a new word), life-changingly (write that one down), career rejuvenatingly, totally, totally <u><strong><em>cool</em></strong></u>.</p>
<p>I am seeing the world through new eyes, truly.  I am in awe.  I am absolutely having the time of my life.</p>
<p>Maybe some of it is due to the &#8220;having been hitting one&#8217;s head against the cement wall for so long, anything else feels downright wonderful&#8221; syndrome, but I think it&#8217;s more than that.   VMware actually <em>gets</em> Open Source.  The movement, the power, the people, the world-wide community, the whole thing.  For the last three days, I&#8217;ve constantly been thinking how refreshing it is to not have to fight my employer every step of the way, trying to introduce Open Source solutions, getting permission to use Linux, getting support for it, etc.  I&#8217;ve been fighting that uphill corporate battle with little support and few victories for <u>so</u> long that I&#8217;ve not fully realized how tiring it is before just now.  But here, to not only not have to fight policy, culture, etc., but to even be encouraged and supported in using Open Source and Linux&#8230; it is wonderful.  Like coming home to a family that you never knew you had (see paragraph 1).</p>
<p>Thus far, (3 days into it, all brand-spanking new, wet behind the ears, and what-not), I&#8217;ve managed to uncover a small inconvenience in our gtk24 wrapper script that shows up when you don&#8217;t have libgtkmm installed at the system level, as I do not being that I am infinitely more comfortable using KDE with a small smattering of GTK-based apps (xchat (hi Thiago! please fix the SOCKS proxy issue so we can get app-specific settings!  =;)) and pidgin mainly).  So I&#8217;m hoping I&#8217;ll get a chance to poke enough at that one to be productive on my first week at work.  =:)</p>
<p>But I digress&#8230;</p>
<p>Oh, by the way, San Diego (my home until 9 years ago) is on fire.  Film at 11.</p>
<p>VMware is beyond uber-cool.  Unspeakably so.  I love it here.</p>
<div id="in_post_ad_bottom_1" style="clear:both;margin: 5px;padding: 0px;"><script type="text/javascript"><!--
google_ad_client = "ca-pub-0145797618566457";
/* movingparts.net horizontal */
google_ad_slot = "5269839769";
google_ad_width = 336;
google_ad_height = 280;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div><div style='clear:both'></div>]]></content:encoded>
			<wfw:commentRss>http://movingparts.net/2007/10/24/vmware-day-3/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Movin&#8217; on Up (Sing it with me, Weezie!)</title>
		<link>http://movingparts.net/2007/10/19/movin-on-up-sing-it-with-me-weezie/</link>
		<comments>http://movingparts.net/2007/10/19/movin-on-up-sing-it-with-me-weezie/#comments</comments>
		<pubDate>Sat, 20 Oct 2007 03:47:41 +0000</pubDate>
		<dc:creator>Jason 'vanRijn' Kasper</dc:creator>
				<category><![CDATA[Life in General]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Work Stuff]]></category>

		<guid isPermaLink="false">http://movingparts.net/2007/10/19/movin-on-up-sing-it-with-me-weezie/</guid>
		<description><![CDATA[Today was my last day with my (before today) current employer. It has been a really, really, really bizarre and surreal day. 2 weeks for that matter. I caught myself several times shocked that I wasn&#8217;t more overwhelmed by the huge transition that we&#8217;re now embarking on again. And I think the fact that I [...]]]></description>
			<content:encoded><![CDATA[<p>Today was my last day with my (before today) current employer.  It has been a really, really, really bizarre and surreal day.  2 weeks for that matter.  I caught myself several times shocked that I wasn&#8217;t more overwhelmed by the huge transition that we&#8217;re now embarking on again.  And I think the fact that I wasn&#8217;t more worked up about it was all the more jarring.  Maybe it&#8217;s because I just went through this whole thing only 2 years before, so now I&#8217;m a hardened expert.  Or maybe it&#8217;s because I&#8217;m just at peace with where God is moving us.  Or maybe it&#8217;s because I&#8217;m thrilled like I never have been before about my new job.  Or maybe I&#8217;m just suffering from severe lack of sleep, allergies, and general numbness.</p>
<p>But I am extremely excited about working for VMware!!!  I&#8217;ve accepted a (totally cool) position with them as a Linux UI Engineer, and will be working on the Player team.  Awesome!!!  =:)  Open Source &amp;&amp; Linux &amp;&amp; C++ &amp;&amp; an awesome team &amp;&amp; a company that just might actually get Open Source == 1 happy me.  I am stoked.  =:)</p>
<p>However, this means that my focus will be diverted from KPilot for the next few weeks, at least.  The last time we went through this transitional period 2 years ago, we ended up with KDE 3.5.5&#8242;s version of KPilot which caused no shortage of problems.  I hope that this transition period will be smoother and less disruptive.  But I can say that I will have zero time to work on getting KPilot in shape for our KDE 4.0 release, which unfortunately also coincides with Adriaan&#8217;s complete lack of time due to work and Bertjan&#8217;s lack of time due to school.  So KDE 4.0&#8242;s KPilot will ship with our new Keyring conduit and the memofile conduit working, but precious little else.  You can call this a regression, failure, disappointment, or whatever else you feel like, and believe me when I say that there is nobody more disappointed in this little turn of events than me.  I&#8217;ll also say that I would thoroughly relish any and all help that would step up and help us get the Calendar, Addressbook, and ToDo conduits ported, if nothing else, for KDE 4.0.  =:)  If you care, can code, and are willing to help, please let me know.</p>
<p>So, stay tuned to this channel for more updates as time goes by.  I find myself having to use my old Powerbook until I get my new work laptop (hopefully Monday!!), so I&#8217;m limited on how much I can do outside of checking e-mail, etc.  Oh, speaking of&#8230;  I believe I&#8217;ll be getting a Thinkpad T60 (yeah, I know, very unsexy, but pretty Linux friendly and decently speedy), and I&#8217;ll most likely install OpenSUSE 10.3 64-bit on it.  Anyone have any good/bad experiences with any of the afore-mentioned mixture of hardware/software?</p>
<p>As Bowie sang&#8230; Ch&#8230; ch&#8230; ch&#8230; ch&#8230; changes&#8230;.</p>
<p>Strap on yer seatbelts and hang on tight&#8230;.  =:)</p>
<div id="in_post_ad_bottom_1" style="clear:both;margin: 5px;padding: 0px;"><script type="text/javascript"><!--
google_ad_client = "ca-pub-0145797618566457";
/* movingparts.net horizontal */
google_ad_slot = "5269839769";
google_ad_width = 336;
google_ad_height = 280;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div><div style='clear:both'></div>]]></content:encoded>
			<wfw:commentRss>http://movingparts.net/2007/10/19/movin-on-up-sing-it-with-me-weezie/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>This Post Left Intentionally Blank</title>
		<link>http://movingparts.net/2007/09/16/this-post-left-intentionally-blank/</link>
		<comments>http://movingparts.net/2007/09/16/this-post-left-intentionally-blank/#comments</comments>
		<pubDate>Mon, 17 Sep 2007 03:35:32 +0000</pubDate>
		<dc:creator>Jason 'vanRijn' Kasper</dc:creator>
				<category><![CDATA[Life in General]]></category>
		<category><![CDATA[Work Stuff]]></category>

		<guid isPermaLink="false">http://movingparts.net/2007/09/16/this-post-left-intentionally-blank/</guid>
		<description><![CDATA[Antonio B, David, Alex, Robert, Antonio D, Jim, Surendra, Mark, and Regis: I had a great time with you guys.  Thanks so much for your time!  I had an awesome day.  Here&#8217;s hoping we&#8217;ll be seeing more of each other!  =;)]]></description>
			<content:encoded><![CDATA[<p>Antonio B, David, Alex, Robert, Antonio D, Jim, Surendra, Mark, and Regis:</p>
<p>I had a great time with you guys.  Thanks so much for your time!  I had an awesome day.  Here&#8217;s hoping we&#8217;ll be seeing more of each other!  =;)</p>
<div id="in_post_ad_bottom_1" style="clear:both;margin: 5px;padding: 0px;"><script type="text/javascript"><!--
google_ad_client = "ca-pub-0145797618566457";
/* movingparts.net horizontal */
google_ad_slot = "5269839769";
google_ad_width = 336;
google_ad_height = 280;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div><div style='clear:both'></div>]]></content:encoded>
			<wfw:commentRss>http://movingparts.net/2007/09/16/this-post-left-intentionally-blank/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Visitor in Red and White</title>
		<link>http://movingparts.net/2007/07/01/visitor-in-red-and-white/</link>
		<comments>http://movingparts.net/2007/07/01/visitor-in-red-and-white/#comments</comments>
		<pubDate>Mon, 02 Jul 2007 02:20:57 +0000</pubDate>
		<dc:creator>Jason 'vanRijn' Kasper</dc:creator>
				<category><![CDATA[Life in General]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Work Stuff]]></category>

		<guid isPermaLink="false">http://movingparts.net/2007/07/01/visitor-in-red-and-white/</guid>
		<description><![CDATA[Here&#8217;s hoping&#8230;. I really do look good in red and white, guys!! =:)]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/vr/655641506/" title="photo sharing"><img src="http://farm2.static.flickr.com/1043/655641506_e48c3a73a6_m.jpg" align="left" border="0" hspace="5" /></a></p>
<p>Here&#8217;s hoping&#8230;.</p>
<p>I really do look good in red and white, guys!!  =:)</p>
<p><br clear="all" /></p>
<div id="in_post_ad_bottom_1" style="clear:both;margin: 5px;padding: 0px;"><script type="text/javascript"><!--
google_ad_client = "ca-pub-0145797618566457";
/* movingparts.net horizontal */
google_ad_slot = "5269839769";
google_ad_width = 336;
google_ad_height = 280;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div><div style='clear:both'></div>]]></content:encoded>
			<wfw:commentRss>http://movingparts.net/2007/07/01/visitor-in-red-and-white/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>In The Last 48 Hours</title>
		<link>http://movingparts.net/2006/05/17/in-the-last-48-hours/</link>
		<comments>http://movingparts.net/2006/05/17/in-the-last-48-hours/#comments</comments>
		<pubDate>Wed, 17 May 2006 04:52:23 +0000</pubDate>
		<dc:creator>Jason 'vanRijn' Kasper</dc:creator>
				<category><![CDATA[Apples]]></category>
		<category><![CDATA[Desktop]]></category>
		<category><![CDATA[Life in General]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Movies]]></category>
		<category><![CDATA[Music]]></category>
		<category><![CDATA[Work Stuff]]></category>

		<guid isPermaLink="false">http://movingparts.net/2006/05/17/in-the-last-48-hours/</guid>
		<description><![CDATA[I have had the pleasure(?) of living through the following: Getting two problems (ABS light and Airbag light were both stuck on) with our new-to-us 2005 Town &#038; Country fixed only to find another problem (2 radiator fans refused to turn off when car was turned off). Had to disconnect battery overnight to turn off [...]]]></description>
			<content:encoded><![CDATA[<p>I have had the pleasure(?) of living through the following:</p>
<ul>
<li>Getting two problems (ABS light and Airbag light were both stuck on) with our new-to-us 2005 Town &#038; Country fixed only to find another problem (2 radiator fans refused to turn off when car was turned off).  Had to disconnect battery overnight to turn off fans and prevent battery drainage.  Took said vehicle back into the dealer who promptly and courteously fixed it.  Again.</li>
<li>Finding out that the family dog (who just yesterday started limping&#8211;refusing to set any weight on her left, front paw) has Lyme disease.  $200+ later and doggie is now feeling much better, apparently.</li>
<li>Beating head repeatedly against same problem at work for a week now is still not yielding any noticeable results, other than in softness of head.</li>
<li>Compiled 2.6.17-rc4 kernel from kernel.org in an attempt to prove that <a href="https://launchpad.net/distros/ubuntu/+source/linux-source-2.6.15/+bug/39518">same palm-pilot-related kernel crash</a> existed in upstream kernel.  After several iterations of fun and frivolity and make-kpkg&#8217;s and reboots, discovered that it does not seem to after all, which means that the problem must lie somewhere in either 2.6.15 or in the patches that ubuntu has made to it. Yay!  This is, I think, the last major show-stopper from me being able to run Linux on my powerbook. About the only large annoyance now is the lack of Flash.  Oh&#8211;I&#8217;ve decided that manually downloading QIF files and importing them into MoneyDance whenever I need to balance the checkbook is not such a horrible thing (refer to earlier post about MoneyDance, IBM&#8217;s PowerPC Java, and the inability to do OFX transactions).</li>
<li>Started listening to <a href="http://www.musichristian.com/sys/product.php?PRODUCT=167664">Switchfoot&#8217;s Nothing is Sound</a> CD.  It&#8217;s pretty good.  I think my favorite song thus far is the simultaneously deep and also infectiously make-you-want-to-scream-at-the-top-of-your-lungs-too track, &#8220;Stars&#8221;.  I will say this, though, and I mean no disrespect to Switchfoot, nor do I know anything of their contractual obligations or personal lives&#8230;.  But this CD seems on an initial listen to be less hope/God-focused than their previous CD, <a href="http://www.musichristian.com/sys/product.php?PRODUCT=28734">The Beautiful Letdown</a>, which was REALLY, REALLY good.  I&#8217;ll not say much more because I&#8217;ve honestly not listened too closely, nor have I dug up the lyrics from the new CD yet.  But I do hope that the Switchfoot guys are still as focused and passionate about God as they were in previous years.  I also sincerely hope that their record label hasn&#8217;t pressured them into producing a more commercially-palpable product for the sake of being more commercially-palpable.  It is a good CD, though, and I do like it.  Here&#8217;s to you, Switchfoot, my home (town) boys.  =:)</li>
<li>Finally watched <a href="http://www.imdb.com/title/tt0342258/">Jet Li&#8217;s latest film, Unleashed</a>, and I was REALLY impressed!  It was very artfully done, all around.  I mean, it had the bad language that my TV-G couldn&#8217;t seem to filter out (no closed captioning on the DVD??), but other than that, I think it was a pretty good movie.  It was certainly the best all-around martial arts movie I think I&#8217;ve ever seen.  Morgan Freeman was (as always) excellent in it.  His father figure role provided stability, peace, and focus for the entire film.  Without him, I don&#8217;t think the film could have gone the distance.  And Jet Li took some very brave steps in this film to try to grow in his abilities as an actor, and he pulled it off fairly well!  I swear, Jet Li is the best martial artist that I have ever seen on film.  I know I&#8217;m committing heresy here, but I would put my money on him over Bruce Lee (duck), Jackie Chan (sorry Jackie baybee!!!), Steven Segal (pfaw, yeah, like that&#8217;s even a challenge), Jean-Claude van Damme in his prime (*twitch*), and anyone else I&#8217;ve ever seen (hmmmm, David Carradine???).  So, go put the kids to bed early, rent Unleashed, and enjoy some kick-butt fight scenes, a really touching story, some seriously M.Night-esque tense scenes (Victoria taking off his collar, anyone??), and the absolutely best close-combat fight sequence that I&#8217;ve ever seen.</li>
</ul>
<div id="in_post_ad_bottom_1" style="clear:both;margin: 5px;padding: 0px;"><script type="text/javascript"><!--
google_ad_client = "ca-pub-0145797618566457";
/* movingparts.net horizontal */
google_ad_slot = "5269839769";
google_ad_width = 336;
google_ad_height = 280;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div><div style='clear:both'></div>]]></content:encoded>
			<wfw:commentRss>http://movingparts.net/2006/05/17/in-the-last-48-hours/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>LDAP, Microsoft Exchange, and KAddressBook or Thunderbird</title>
		<link>http://movingparts.net/2006/05/05/ldap-microsoft-exchange-and-kaddressbook-or-thunderbird/</link>
		<comments>http://movingparts.net/2006/05/05/ldap-microsoft-exchange-and-kaddressbook-or-thunderbird/#comments</comments>
		<pubDate>Fri, 05 May 2006 15:37:34 +0000</pubDate>
		<dc:creator>Jason 'vanRijn' Kasper</dc:creator>
				<category><![CDATA[KDE]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Work Stuff]]></category>

		<guid isPermaLink="false">http://movingparts.net/2006/05/05/ldap-microsoft-exchange-and-kaddressbook-or-thunderbird/</guid>
		<description><![CDATA[My current employer uses Exhange 2003 as its current groupware solution. I have on-and-off-again been beating my head against the proverbial concrete wall in trying to get it to work nicely with LDAP and addressbooks other than Evolution or Outlook, for obvious reasons. Today, my geeky noggin&#8217; has broken through the proverbial concrete wall and [...]]]></description>
			<content:encoded><![CDATA[<p>My current employer uses Exhange 2003 as its current groupware solution.  I have on-and-off-again been beating my head against the proverbial concrete wall in trying to get it to work nicely with <a href="http://www.intranetjournal.com/foundation/ldap.shtml">LDAP</a> and addressbooks other than Evolution or Outlook, for obvious reasons.  Today, my geeky noggin&#8217; has broken through the proverbial concrete wall and I now have both <a href="http://www.kontact.org/">KDE&#8217;s kaddressbook</a> and <a href="http://www.mozilla.com/thunderbird/">Thunderbird&#8217;s</a> address book successfully using the Exchange server here at work.</p>
<p>Yay, me!</p>
<p>Two things I&#8217;ve found this morning that have helped my noggin&#8217; and I&#8217;ll list them here for future reference for myself as well as in hopes of helping some other poor concrete/geek/proverbial/noggin&#8217;-banging soul.</p>
<p>First, I&#8217;ve found <a href="http://forums.msexchange.org/m_30659100/tm.htm">this post</a> which lists a very helpful step-by-step approach for getting things almost working:</p>
<blockquote><p>OK, here is how Mozilla/Thunderbird LDAP works with Exchange 2000-2003:</p>
<p>1. The default LDAP port for Active Directory is 3268 (not 389) so make sure you&#8217;ve got this port open thru the firewall, and make sure to configure it in your LDAP account settings in Mozilla/Thunderbird.</p>
<p>2. For Base DN, you MUST enter something like dc=yourdomain,dc=com (whereas Outlook Express lets you get away with putting NULL).</p>
<p>3. For Bind DN, you must enter a domain user which has permission to search the directory. You should enter it qualified by the NetBIOS domain name, for example: mydomain\username</p>
<p>4. For some reason, Thunderbird doesn&#8217;t always seem to recognize that it needs to log on before querying. The easiest, most reliable way I have found to force it is to go to the Offline tab in the Directory Server Properties and click the Download button. This function seems to &#8220;see&#8221; that Active Directory wants a logon, so Thunderbird will display the logon dialog to let you enter your domain credentials. For the username, specify exactly the same thing you put into Bind DN.</p>
<p>5. Results are returned asynchronously to the Thunderbird Address Book, so you might see &#8220;No matches found&#8221; immediately after clicking the Search button. Wait a few seconds, and your results should show up.</p>
<p>6. Mozilla and Thunderbird default to a Search Filter of (objectclass=*) which will return lots of useless (non-email address) entries from Active Directory. You can override this with something like (objectclass=person) on the Advanced tab of Directory Service Properties. Depending on what kinds of addresses are in your Active Directory, you may need to refine this filter more (for example, if you&#8217;ve got mail-enabled Public Folders which you want to display).</p>
<p>7. The Address Book UI in Thunderbird is just clumsy. You CANNOT search an LDAP directory by simply selecting it on the left hand side and then entering your search in the &#8220;Name or Email contains&#8221; textbox. You MUST click the Advanced button to define an LDAP search. After you find your desired address(es) in LDAP, you &#8220;should&#8221; be able to copy it to your local addresses but the stupid UI only lets you look at the Properties or add it to the recipient list for a new message (by clicking the Write button).</p></blockquote>
<p>And then there&#8217;s <a href="http://forums.mozillazine.org/viewtopic.php?p=2232464&#038;">this page</a> that helped me finally get it all working:</p>
<blockquote><p>You can add a new address book with the following properties:</p>
<p>General tab:</p>
<p>Name: &#8230;<br />
Hostname:<br />
Base DN: dc=company,dc=com<br />
Port number: 389 (non-secure) or 636 (secure)<br />
Bind DN: YOURWINDOWSLOGONDOMAIN\yourwindowslogonuser</p>
<p>Advanced tab:</p>
<p>Don&#8217;t return more than [ 100 ] results<br />
Scope: Subtree<br />
Search filter: (objectClass=person)</p>
<p>If your organisation is large you may have to change the Bind DN so it only returns your unit (e.g. ou=yourdept,dc=company,dc=com) as otherwise Thunderbird may decide to act a bit strange.</p>
<p>You can force a read by clicking the Download Now button on Offline tab, although you won&#8217;t see any contacts afterwards, you have to search in the Compose window.</p>
<p>If you still get no joy you can download and install Windows Server 2003 Service Pack 1 Support Tools and run ldp.exe against the exchange server. You don&#8217;t even need to install it if you decompress with WinRAR (or possibly WinZip) and look for the executable.</p>
<p><a target="_blank" href="http://support.microsoft.com/kb/892777">http://support.microsoft.com/kb/892777</a></p>
<p>That way you can find out the Bind DN and search filter. First use Connection > Connect against the server, then Connection > Bind with your user and password then use View > Tree with a blank string and you can find a tree view of your Base DN and go into departments and retrieve user data to find out their objectClass if it&#8217;s not person.</p>
<p>Finally in Tools > Options > Composition > Addressing tick Automatically add outgoing e-mail address to my [ Collected Addresses ] as it&#8217;s much faster than searching the server.</p></blockquote>
<p>Granted, these are instructional in getting Thunderbird to work with Exchange, but the same applies to KDE&#8217;s kaddressbook.</p>
<p>In general, I think the sticky wicket that really got things working for me was using Microsoft&#8217;s ldp.exe tool to browse the Exchange LDAP tree and see its innards.  Specifically, I had to do this:</p>
<blockquote><p>server: [active directory server]<br />
base dn: CN=Users,DC=XXX,DC=XXX,DC=com (important to start with Users for me!!)<br />
port: 389<br />
bind dn: [windows domain]\[username]<br />
search filter: (objectclass=*)<br />
scope: subtree</p></blockquote>
<p>The trick was, I think, that I had to provide a more specific base dn to the address books.</p>
<p>Hope this helps someone else out there, wherever your geeky proverbial concrete-bashing noggin&#8217; may find you.  =:)</p>
<div id="in_post_ad_bottom_1" style="clear:both;margin: 5px;padding: 0px;"><script type="text/javascript"><!--
google_ad_client = "ca-pub-0145797618566457";
/* movingparts.net horizontal */
google_ad_slot = "5269839769";
google_ad_width = 336;
google_ad_height = 280;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div><div style='clear:both'></div>]]></content:encoded>
			<wfw:commentRss>http://movingparts.net/2006/05/05/ldap-microsoft-exchange-and-kaddressbook-or-thunderbird/feed/</wfw:commentRss>
		<slash:comments>27</slash:comments>
		</item>
		<item>
		<title>Converting a CVS Repository to Subversion</title>
		<link>http://movingparts.net/2006/04/21/converting-a-cvs-repository-to-subversion/</link>
		<comments>http://movingparts.net/2006/04/21/converting-a-cvs-repository-to-subversion/#comments</comments>
		<pubDate>Fri, 21 Apr 2006 14:12:08 +0000</pubDate>
		<dc:creator>Jason 'vanRijn' Kasper</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Work Stuff]]></category>

		<guid isPermaLink="false">http://movingparts.net/2006/04/21/converting-a-cvs-repository-to-subversion/</guid>
		<description><![CDATA[I had thought that this would be a straight-forward mission, but it was not. While the front-end tools look and feel very much the same between CVS and Subversion, the back ends are VERY different. Honestly, I much-prefer the CVS approach (all flat-files, predictably placed in $CVSROOT), but since that&#8217;s probably part of the problem [...]]]></description>
			<content:encoded><![CDATA[<p>I had thought that this would be a straight-forward mission, but it was not.  While the front-end tools look and feel very much the same between <a href="http://ximbiot.com/cvs/wiki/index.php?title=Main_Page">CVS</a> and <a href="http://cvs2svn.tigris.org/">Subversion</a>, the back ends are VERY different.  Honestly, I much-prefer the CVS approach (all flat-files, predictably placed in $CVSROOT), but since that&#8217;s probably part of the problem of CVS&#8217;s lack of flexibility with file/directory moves, etc., it&#8217;s understandable that Subversion does it differently.</p>
<p>Anyway, in using cvs2svn to convert my existing CVS repositories, I faced a problem that was covered in <a href="http://cvs2svn.tigris.org/faq.html">cvs2svn&#8217;s FAQ</a>:<span id="more-198"></span></p>
<blockquote><p><strong>How can I convert project foo so that trunk/tags/branches are inside of foo?</strong></p>
<p>Given a CVS repository with the layout:<br />
/project_a<br />
/project_b</p>
<p>cvs2svn will produce a Subversion repository with the following layout:<br />
trunk/<br />
project_a/<br />
&#8230;<br />
project_b/<br />
&#8230;<br />
tags/<br />
&#8230;<br />
branches/<br />
&#8230;</p>
<p>However, you may want your Subversion repository to be laid out like this:<br />
project_a/<br />
trunk/<br />
&#8230;<br />
branches/<br />
&#8230;<br />
tags/<br />
&#8230;<br />
project_b/<br />
trunk/<br />
&#8230;<br />
branches/<br />
&#8230;<br />
tags/<br />
&#8230;</p>
<p>Currently, cvs2svn does not support converting a repository in this manner (see Issue #86 for details), however, there is a workaround. You can convert your repository one project (or module) at a time and load the individual dumpfiles into your Subversion repository using svnadmin with the &#8211;parent-dir switch. See the answer to How can I convert my CVS repository one module at a time? for details.</p></blockquote>
<p>However, what I couldn&#8217;t find was a script that would help me do this (of course, there&#8217;s most probably one out &#8220;there&#8221; somewhere, but I didn&#8217;t honestly have time to look that hard).  So I created one and here it is:</p>
<blockquote>
<pre>#!/bin/bash

. ~/.profile.common

OLDCVSROOT=/home/cvsroot/blah
NEWSVNROOT=/home/svnroot/blah

CVS2SVNDIR=${HOME}/builds/cvs2svn-1.3.0

TMPCVSROOT=$(pwd)/tmpcvsroot
TMPWORKDIR=$(pwd)/tmpdir
TMPSVNDUMP=$(pwd)/tmpsvndumps

mkdir ${TMPCVSROOT}
mkdir ${TMPWORKDIR}
mkdir ${TMPSVNDUMP}

STARTDIR=$(pwd)

# create svn repository
# (commented out because this should be done before this process starts)
#svnadmin create --fs-type fsfs ${NEWSVNROOT}

for module in $(ls -1 --color=never ${OLDCVSROOT}| grep -v CVSROOT) ; do
module=$(basename $module)
echo "now working on module->$module< -"

# copy one module at a time (don't work on original repository)
mkdir ${TMPCVSROOT}/$module-root/
cp -r ${OLDCVSROOT}/CVSROOT ${TMPCVSROOT}/$module-root/
cp -r ${OLDCVSROOT}/$module   ${TMPCVSROOT}/$module-root/

# create an svn dump file from the copied CVS modulesitory/module
cd ${CVS2SVNDIR}
./cvs2svn -q --tmpdir=${TMPWORKDIR} --dump-only --dumpfile=${TMPSVNDUMP}/$module.dump ${TMPCVSROOT}/$module-root/$module
cd ${STARTDIR}

# create the parent directory in svn...
svn mkdir file://${NEWSVNROOT}/$module -m "Added $module directory."

# now load the dump into svn
svnadmin -q --parent-dir=$module load ${NEWSVNROOT} < ${TMPSVNDUMP}/$module.dump
done</pre>
</pre>
</blockquote>
<div id="in_post_ad_bottom_1" style="clear:both;margin: 5px;padding: 0px;"><script type="text/javascript"><!--
google_ad_client = "ca-pub-0145797618566457";
/* movingparts.net horizontal */
google_ad_slot = "5269839769";
google_ad_width = 336;
google_ad_height = 280;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div><div style='clear:both'></div>]]></content:encoded>
			<wfw:commentRss>http://movingparts.net/2006/04/21/converting-a-cvs-repository-to-subversion/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

