<?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>Late For Tea</title>
	<atom:link href="http://www.latefortea.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.latefortea.com</link>
	<description>Life, the universe and everything</description>
	<lastBuildDate>Mon, 25 Jan 2010 05:04:55 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>My take on the iPad in the Apple ecosystem</title>
		<link>http://www.latefortea.com/2010/01/my-take-on-the-ipad-in-the-apple-ecosystem/</link>
		<comments>http://www.latefortea.com/2010/01/my-take-on-the-ipad-in-the-apple-ecosystem/#comments</comments>
		<pubDate>Sun, 24 Jan 2010 23:25:14 +0000</pubDate>
		<dc:creator>StandardToaster</dc:creator>
				<category><![CDATA[Opinion]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[iPad]]></category>

		<guid isPermaLink="false">http://www.latefortea.com/?p=224</guid>
		<description><![CDATA[I&#8217;ve had a chance to catch up on the talk regarding the iPad and have had some interesting conversations about Apple as a whole in the past few hours. Many of the things i&#8217;ve been hearing lead me to get on my soapbox again &#8211; this time on the whole apple ecosystem and how it [...]


Related posts:<ol><li><a href='http://www.latefortea.com/2010/01/my-take-on-apples-ipad/' rel='bookmark' title='Permanent Link: My take on Apple&#8217;s iPad'>My take on Apple&#8217;s iPad</a> <small>Today was the unveiling of the Apple&#8217;s official foray into...</small></li>
</ol>

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve had a chance to catch up on the talk regarding the iPad and have had some interesting conversations about Apple as a whole in the past few hours. Many of the things i&#8217;ve been hearing lead me to get on my soapbox again &#8211; this time on the whole apple ecosystem and how it fits into my life.<br />
<span id="more-224"></span></p>
<blockquote><p>I&#8217;m already 100% bought in to the &#8220;Apple Way&#8221;.</p></blockquote>
<p>Firstly, i&#8217;d like to point to a couple of neat things that people have been saying about the iPad.</p>
<p>Gruber nailed the hardware implications in his <a href="http://daringfireball.net/2010/01/ipad_big_picture">post</a>:</p>
<blockquote><p>Apple now owns and controls their own mobile CPUs. There aren’t many companies in the world that can say that. And from what I saw today, Apple doesn’t just own and control <em>a</em> mobile CPU, they own and control the hands-down best mobile CPU in the world. Software aside (which is a huge thing to put aside), it may well be that no other company could make a device today matching the price, size, and performance of the iPad. They’re not getting into the CPU business for kicks, they’re getting into it to kick ass.</p></blockquote>
<p>Stephen Fry&#8217;s <a href="http://www.stephenfry.com/2010/01/28/ipad-about/">post</a> can be boiled down to:</p>
<blockquote><p>it’s not just a scaled up iPhone or a scaled-down multitouch enhanced laptop – it is a whole new kind of device.</p></blockquote>
<p>Some of my peers have been skeptical on the impact of the tablet; It&#8217;s just a big iPod Touch to them. To me, this is another device that fits quite nicely into the way I run my computing experience. Most of them have no idea how the whole package fits together.</p>
<p>I&#8217;m already 100% bought in to the &#8220;Apple Way&#8221;. I&#8217;ve got an iPhone and an Apple TV. I&#8217;ve got a MacBook. I&#8217;ve even got a few Airport Express units. All of this stuff together allows me to have a pretty seamless experience across my home. The iPad will just add another layer to my setup.</p>
<p>Apple&#8217;s ecosystem extends beyond the ability to get content or have a snazzy device. It&#8217;s about how their whole media experience fits seamlessly into my computing. I can grab music from the store, copy over to my wife&#8217;s PC and then control which portions of the house it plays on using my iPhone. It&#8217;ll even play on my entertainment centre via my Apple TV.  Even the DRM on TV and Movies is unnoticeable to me, as I only have media devices that support FairPlay. Even my non-DRM cd rips are supported across the entire setup. It&#8217;s not even too hard to let my friends play their iTunes music over my speakers, all without cables.</p>
<p>The iPad probably isn&#8217;t as compelling a device for somebody that runs a Microsoft household, but even PCs will run iTunes, which gives you a gateway to this awesome way to run your media.</p>


<p>Related posts:<ol><li><a href='http://www.latefortea.com/2010/01/my-take-on-apples-ipad/' rel='bookmark' title='Permanent Link: My take on Apple&#8217;s iPad'>My take on Apple&#8217;s iPad</a> <small>Today was the unveiling of the Apple&#8217;s official foray into...</small></li>
</ol></p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.latefortea.com/2010/01/my-take-on-the-ipad-in-the-apple-ecosystem/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>My take on Apple&#8217;s iPad</title>
		<link>http://www.latefortea.com/2010/01/my-take-on-apples-ipad/</link>
		<comments>http://www.latefortea.com/2010/01/my-take-on-apples-ipad/#comments</comments>
		<pubDate>Sun, 24 Jan 2010 09:34:37 +0000</pubDate>
		<dc:creator>StandardToaster</dc:creator>
				<category><![CDATA[Opinion]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[iPad]]></category>

		<guid isPermaLink="false">http://www.latefortea.com/?p=222</guid>
		<description><![CDATA[Today was the unveiling of the Apple&#8217;s official foray into the tablet market. I can&#8217;t wait to get my hands on this device, and I&#8217;ve already downloaded the SDK. Read on to see why I think the tablet is an excellently placed device in the market. The iPad already has access to many of the [...]


Related posts:<ol><li><a href='http://www.latefortea.com/2010/01/my-take-on-the-ipad-in-the-apple-ecosystem/' rel='bookmark' title='Permanent Link: My take on the iPad in the Apple ecosystem'>My take on the iPad in the Apple ecosystem</a> <small>I&#8217;ve had a chance to catch up on the talk...</small></li>
</ol>

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>Today was the unveiling of the Apple&#8217;s official foray into the tablet market. I can&#8217;t wait to get my hands on this device, and I&#8217;ve already downloaded the SDK. Read on to see why I think the tablet is an excellently placed device in the market.</p>
<p><span id="more-222"></span></p>
<blockquote><p>The iPad already has access to many of the applications that I&#8217;d like to use in a tablet platform</p></blockquote>
<p>From a software perspective, I think that the decision to have the device run the iPhone OS rather than full blown OSX is a great move. The tablet is first and foremost a mobile device; by forcing the iPad into the same category as the iPhone and iPod Touch, Apple is ensuring that the expectations for the device remain clear &#8211; it&#8217;s not a replacement for your laptop and you&#8217;re not going to be able to run iMovie on it.</p>
<p>Using the App Store, the iPad already has access to many of the applications that I&#8217;d like to use in a tablet platform on the go. SSH, VNC and Remote Desktop clients are already on my iPhone, but will become much more usable on the bigger screen. Software developers will soon start to port applications that were previously impractical on the iPhone &#8211; They&#8217;ll be geared to run on a multitouch platform and scaled to the computing capacity of the device. I&#8217;m looking forward to apps like Coda, which would allow me to be productive without hauling around the MacBook that I use for heavy lifting.</p>
<p>I&#8217;ve also seen complaints about the hardware being underpowered. I&#8217;d agree if this was a desktop device, but it&#8217;s not. It&#8217;s got plenty of power for basic apps and browsing the web. I wholeheartedly agree with their decision to use custom silicon, as you get much more efficiency from using hardware designed to do a specific task. While I&#8217;m skeptical of their battery claims, there&#8217;s absolutely no way you&#8217;d get anywhere near those numbers if they&#8217;d used an off the shelf solution. The opportunities for power management are also better when you&#8217;ve got something that will only operate in spikes.</p>
<p>I&#8217;ll be ordering an iPad as soon as they&#8217;re available in Canada, and I look forward to the innovative things that the App Store developers will bring.</p>


<p>Related posts:<ol><li><a href='http://www.latefortea.com/2010/01/my-take-on-the-ipad-in-the-apple-ecosystem/' rel='bookmark' title='Permanent Link: My take on the iPad in the Apple ecosystem'>My take on the iPad in the Apple ecosystem</a> <small>I&#8217;ve had a chance to catch up on the talk...</small></li>
</ol></p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.latefortea.com/2010/01/my-take-on-apples-ipad/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Tippman TPX + Qloader = QClip – Pt 2 – Dremel time</title>
		<link>http://www.latefortea.com/2009/11/tippman-tpx-qloader-qclip-%e2%80%93-pt-2-%e2%80%93-dremel-time/</link>
		<comments>http://www.latefortea.com/2009/11/tippman-tpx-qloader-qclip-%e2%80%93-pt-2-%e2%80%93-dremel-time/#comments</comments>
		<pubDate>Wed, 25 Nov 2009 20:51:21 +0000</pubDate>
		<dc:creator>StandardToaster</dc:creator>
				<category><![CDATA[Paintball]]></category>

		<guid isPermaLink="false">http://www.latefortea.com/?p=198</guid>
		<description><![CDATA[After thinking, guessing and loosely measuring, I&#8217;ve dremled out a portion of the TPX clip to allow for the QLoader feed hose to feed into the clip There were two major issues to overcome in this stage of the project the hose is wider than the clip. the balls won&#8217;t feed straight up. They would [...]


Related posts:<ol><li><a href='http://www.latefortea.com/2009/11/tippman-tpx-qloader-qclip-pt-1-concept/' rel='bookmark' title='Permanent Link: Tippman TPX + Qloader = QClip &#8211; Pt 1 &#8211; Concept'>Tippman TPX + Qloader = QClip &#8211; Pt 1 &#8211; Concept</a> <small>Recently, I posted about using my QLoader with my TPX...</small></li>
<li><a href='http://www.latefortea.com/2009/11/tippman-tpx-w-qloader/' rel='bookmark' title='Permanent Link: Tippman TPX w/ Qloader'>Tippman TPX w/ Qloader</a> <small>Update: See Tippman TPX + Qloader = QClip – Pt...</small></li>
</ol>

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>After thinking, guessing and loosely measuring, I&#8217;ve dremled out a portion of the TPX clip to allow for the QLoader feed hose to feed into the clip</p>
<p><span id="more-198"></span>There were two major issues to overcome in this stage of the project</p>
<ol>
<li>the hose is wider than the clip.</li>
<li>the balls won&#8217;t feed straight up. They would want to stagger and jam, due to the width of the chamber</li>
</ol>
<p>I&#8217;ve removed portions of the outer wall of the clip to avoid compressing the hose. it will hopefully be held in place at the front and back of the clip, where i&#8217;ve left outcroppings to fit in the ribs.</p>
<p><img class="size-medium wp-image-202 aligncenter" title="IMG_0217" src="http://www.latefortea.com/wp-content/uploads/2009/11/IMG_0217-225x300.jpg" alt="IMG_0217" width="225" height="300" /><img class="aligncenter size-medium wp-image-200" title="IMG_0215" src="http://www.latefortea.com/wp-content/uploads/2009/11/IMG_0215-225x300.jpg" alt="IMG_0215" width="225" height="300" /><img class="aligncenter size-medium wp-image-201" title="IMG_0216" src="http://www.latefortea.com/wp-content/uploads/2009/11/IMG_0216-225x300.jpg" alt="IMG_0216" width="225" height="300" /></p>
<p>To feed the balls, i&#8217;ve destroyed a 10 round tube, which i&#8217;ll be gluing in to act as a bumper<br />
<img class="aligncenter size-medium wp-image-203" title="IMG_0218" src="http://www.latefortea.com/wp-content/uploads/2009/11/IMG_0218-225x300.jpg" alt="IMG_0218" width="225" height="300" /></p>
<p>The almost final product appears to feed balls ok:</p>
<p><img class="aligncenter size-medium wp-image-204" title="IMG_0219" src="http://www.latefortea.com/wp-content/uploads/2009/11/IMG_0219-300x225.jpg" alt="IMG_0219" width="300" height="225" /></p>
<p><img class="aligncenter size-medium wp-image-199" title="IMG_0214" src="http://www.latefortea.com/wp-content/uploads/2009/11/IMG_0214-225x300.jpg" alt="IMG_0214" width="225" height="300" /></p>


<p>Related posts:<ol><li><a href='http://www.latefortea.com/2009/11/tippman-tpx-qloader-qclip-pt-1-concept/' rel='bookmark' title='Permanent Link: Tippman TPX + Qloader = QClip &#8211; Pt 1 &#8211; Concept'>Tippman TPX + Qloader = QClip &#8211; Pt 1 &#8211; Concept</a> <small>Recently, I posted about using my QLoader with my TPX...</small></li>
<li><a href='http://www.latefortea.com/2009/11/tippman-tpx-w-qloader/' rel='bookmark' title='Permanent Link: Tippman TPX w/ Qloader'>Tippman TPX w/ Qloader</a> <small>Update: See Tippman TPX + Qloader = QClip – Pt...</small></li>
</ol></p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.latefortea.com/2009/11/tippman-tpx-qloader-qclip-%e2%80%93-pt-2-%e2%80%93-dremel-time/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tippman TPX + Qloader = QClip &#8211; Pt 1 &#8211; Concept</title>
		<link>http://www.latefortea.com/2009/11/tippman-tpx-qloader-qclip-pt-1-concept/</link>
		<comments>http://www.latefortea.com/2009/11/tippman-tpx-qloader-qclip-pt-1-concept/#comments</comments>
		<pubDate>Tue, 24 Nov 2009 03:04:10 +0000</pubDate>
		<dc:creator>StandardToaster</dc:creator>
				<category><![CDATA[Paintball]]></category>

		<guid isPermaLink="false">http://www.latefortea.com/?p=192</guid>
		<description><![CDATA[Recently, I posted about using my QLoader with my TPX Pistol. From my last day at the field, i&#8217;ve come up with some ideas to address issues that I had, as well as make it easier to swap between the QLoader and standard clips. On the field, I had some issues with breakage. All in [...]


Related posts:<ol><li><a href='http://www.latefortea.com/2009/11/tippman-tpx-w-qloader/' rel='bookmark' title='Permanent Link: Tippman TPX w/ Qloader'>Tippman TPX w/ Qloader</a> <small>Update: See Tippman TPX + Qloader = QClip – Pt...</small></li>
</ol>

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>Recently, I posted about using my QLoader with my TPX Pistol. From my last day at the field, i&#8217;ve come up with some ideas to address issues that I had, as well as make it easier to swap between the QLoader and standard clips.</p>
<p><span id="more-192"></span>On the field, I had some issues with breakage. All in all, it was less than 5%. However, each break appears to have occurred at the bolt, leaving the paint to dribble out of the trigger. I should have taken pictures, but I was pre-occupied with the terrible mess the inside of my TPX had become. From what I can tell, the tube shoved up the grip didn&#8217;t quite make it to the chamber. I&#8217;m pretty sure this caused the breaks, as a ball probably didn&#8217;t load completely and was chopped by the bolt. The tube also appears to have moved around a bit, especially while moving, probably causing more unclean loads.</p>
<p>Secondly, there is a giant gap at the bottom of the grip. I used electrical tape for the weekend, but it makes it a pain to clean on the field, and it&#8217;s not exactly as slick as i&#8217;d like.</p>
<p>So, i&#8217;ve come up with the idea for a &#8220;QClip&#8221; by modifying a standard clip to have the hose attached at the bottom. I plan to use a portion of a 10 round tube to force the balls to feed straight up inside of the clip. I&#8217;m not yet sure how i&#8217;m going to attach the bottom to the hose, but it will probably be via an o-ring and the grooves in the tube.</p>
<p>Hopefully more tomorrow after I attempt to assemble the internals.</p>
<p><img class="aligncenter size-medium wp-image-193" title="IMG_0212" src="http://www.latefortea.com/wp-content/uploads/2009/11/IMG_0212-300x225.jpg" alt="IMG_0212" width="300" height="225" /></p>


<p>Related posts:<ol><li><a href='http://www.latefortea.com/2009/11/tippman-tpx-w-qloader/' rel='bookmark' title='Permanent Link: Tippman TPX w/ Qloader'>Tippman TPX w/ Qloader</a> <small>Update: See Tippman TPX + Qloader = QClip – Pt...</small></li>
</ol></p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.latefortea.com/2009/11/tippman-tpx-qloader-qclip-pt-1-concept/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tippman TPX w/ Qloader</title>
		<link>http://www.latefortea.com/2009/11/tippman-tpx-w-qloader/</link>
		<comments>http://www.latefortea.com/2009/11/tippman-tpx-w-qloader/#comments</comments>
		<pubDate>Sat, 21 Nov 2009 06:30:38 +0000</pubDate>
		<dc:creator>StandardToaster</dc:creator>
				<category><![CDATA[Paintball]]></category>

		<guid isPermaLink="false">http://www.latefortea.com/?p=190</guid>
		<description><![CDATA[Update: See Tippman TPX + Qloader = QClip – Pt 1 – Concept (13.274) for information on a slicker way to get your qloader working with your TPX. Recently, i&#8217;ve taken up paintball as my recreational sport of choice. I&#8217;ve been planning to use a qloader on a Tiberius T9, but recent events have delayed my [...]


No related posts.

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>Update: See <a href="http://www.latefortea.com/2009/11/tippman-tpx-qloader-qclip-pt-1-concept/">Tippman TPX + Qloader = QClip – Pt 1 – Concept (13.274)</a> for information on a slicker way to get your qloader working with your TPX.</p>
<p>Recently, i&#8217;ve taken up paintball as my recreational sport of choice. I&#8217;ve been planning to use a <a href="http://www.qloader.com">qloader</a> on a <a href="http://tiberiusarms.com">Tiberius T9</a>, but recent events have delayed my purchase of said product.</p>
<p>I&#8217;ve already got a Tippman TPX pistol, so I figured it might be a good idea to attach my qloader to it. Turns out, that it&#8217;s quite simple. You just need to attach the qloader to the picatinny rail of your TPX, via the RIS adaptor. From there, a standard length hose can be coerced into the handgrip of the TPX.</p>
<p>It makes for a bit of a heavy marker, but with the remote line adaptor, it seem to work fairly well.</p>


<p>No related posts.</p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.latefortea.com/2009/11/tippman-tpx-w-qloader/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Snow Leopard &amp; X11 Forwarding</title>
		<link>http://www.latefortea.com/2009/11/snow-leopard-x11-forwarding/</link>
		<comments>http://www.latefortea.com/2009/11/snow-leopard-x11-forwarding/#comments</comments>
		<pubDate>Thu, 12 Nov 2009 19:55:17 +0000</pubDate>
		<dc:creator>StandardToaster</dc:creator>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[x11]]></category>

		<guid isPermaLink="false">http://www.latefortea.com/?p=181</guid>
		<description><![CDATA[I&#8217;ve got a really old Solaris app that requires Xforwarding. Due to some security policies on the system, ssh -X wasn&#8217;t working out for me. I decided to manually set the display on the remote machine to point at a local X server. I ended up having to make the following changes to the preferences [...]


No related posts.

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve got a really old Solaris app that requires Xforwarding.</p>
<p>Due to some security policies on the system, ssh -X wasn&#8217;t working out for me. I decided to manually set the display on the remote machine to point at a local X server.</p>
<p>I ended up having to make the following changes to the preferences to allow remote display forwarding (not through ssh)</p>
<p>It&#8217;s a good idea to toggle the settings back when you&#8217;re done.</p>
<p><img class="aligncenter size-full wp-image-182" title="x11-settings" src="http://www.latefortea.com/wp-content/uploads/2009/11/Screen-shot-2009-11-12-at-12.49.28-PM.png" alt="x11-settings" width="564" height="410" /></p>


<p>No related posts.</p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.latefortea.com/2009/11/snow-leopard-x11-forwarding/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Happy Birthday Chris!</title>
		<link>http://www.latefortea.com/2009/11/happy-birthday-chris/</link>
		<comments>http://www.latefortea.com/2009/11/happy-birthday-chris/#comments</comments>
		<pubDate>Tue, 10 Nov 2009 17:38:32 +0000</pubDate>
		<dc:creator>StandardToaster</dc:creator>
				<category><![CDATA[Random]]></category>

		<guid isPermaLink="false">http://www.latefortea.com/2009/11/174/</guid>
		<description><![CDATA[A good birthday post by my friend Chris over at dollmont.net. Happy 47th, Chris! No related posts. Related posts brought to you by Yet Another Related Posts Plugin.


No related posts.

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>A good <a href="http://dollmont.net/47-trips">birthday post</a> by my friend Chris over at <a href="http://dollmont.net">dollmont.net</a>.</p>
<p>Happy 47th, Chris!</p>


<p>No related posts.</p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.latefortea.com/2009/11/happy-birthday-chris/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>“The following URL is not valid” when Publishing InfoPath Forms</title>
		<link>http://www.latefortea.com/2009/10/%e2%80%9cthe-following-url-is-not-valid%e2%80%9d-when-publishing-infopath-forms/</link>
		<comments>http://www.latefortea.com/2009/10/%e2%80%9cthe-following-url-is-not-valid%e2%80%9d-when-publishing-infopath-forms/#comments</comments>
		<pubDate>Sun, 04 Oct 2009 04:30:28 +0000</pubDate>
		<dc:creator>StandardToaster</dc:creator>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[Infopath]]></category>
		<category><![CDATA[SharePoint]]></category>

		<guid isPermaLink="false">http://www.latefortea.com/?p=155</guid>
		<description><![CDATA[This issue and various solutions, seems to be pretty rampant on the internet &#8211; i&#8217;ve just run into it myself The solution for me was quite simple. The URL you are publishing to must be present in the Alternate Access Mapping (AAM) list of your SharePoint site. I was trying to publish to the IP [...]


No related posts.

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>This issue and various solutions, seems to be pretty rampant on the internet &#8211; i&#8217;ve just run into it myself</p>
<p>The solution for me was quite simple. The URL you are publishing to must be present in the Alternate Access Mapping (AAM) list of your SharePoint site. I was trying to publish to the IP rather than the server name, which was not in said list.</p>
<blockquote><p>The URL you are publishing to must be present in the Alternate Access Mapping (AAM) list of your SharePoint site.</p></blockquote>
<p>I was attempting this strange behaviour due to some temporary naming issues that i&#8217;m having in my lab network. While most SharePoint folk will not come across this error, I figured it might be useful to throw in my two cents as other people may tossing together temporary sites with little regard to the proper configuration of AAMs.</p>
<p>One of the comments on <a href="http://serena-yeoh.blogspot.com/2006/08/infopathformurlnotvalid.html">this blog post</a> clued me in. The person mentioned missing host headers, at which point I realized that IIS probably doesn&#8217;t send them if you&#8217;re not requesting a &#8220;valid&#8221; SharePoint URL, as SharePoint itself probably adds the MicrosoftSharePointTeamServices header which Infopath uses to determine if the publishing target is valid.</p>


<p>No related posts.</p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.latefortea.com/2009/10/%e2%80%9cthe-following-url-is-not-valid%e2%80%9d-when-publishing-infopath-forms/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>VMware Server + Infrastructure Manager</title>
		<link>http://www.latefortea.com/2009/09/vmware-server-infrastructure-manager/</link>
		<comments>http://www.latefortea.com/2009/09/vmware-server-infrastructure-manager/#comments</comments>
		<pubDate>Thu, 17 Sep 2009 19:27:59 +0000</pubDate>
		<dc:creator>StandardToaster</dc:creator>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[vmware]]></category>

		<guid isPermaLink="false">http://www.latefortea.com/?p=147</guid>
		<description><![CDATA[I have a new ESXi box to play with and decided to try to connect to a VMware server machine using the infrastructure client. Lo and behold, it worked! All you can really do is create VMs and view the consoles, but it works a heck of a lot better than the web interface. If [...]


Related posts:<ol><li><a href='http://www.latefortea.com/2009/09/vmware-vmotion-timed-out/' rel='bookmark' title='Permanent Link: VMware Vmotion timed out'>VMware Vmotion timed out</a> <small>I&#8217;ve been fighting an issue with VMware Vmotion timing out...</small></li>
</ol>

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>I have a new ESXi box to play with and decided to try to connect to a VMware server machine using the infrastructure client. Lo and behold, it worked!</p>
<p>All you can really do is create VMs and view the consoles, but it works a heck of a lot better than the web interface.</p>
<p>If you&#8217;ve got it running on a non-standard port, you can connect to the SSL enabled port via</p>
<pre class="brush: plain; gutter: false;">&lt;ip of machine&gt;:&lt;vmware ssl port&gt;</pre>


<p>Related posts:<ol><li><a href='http://www.latefortea.com/2009/09/vmware-vmotion-timed-out/' rel='bookmark' title='Permanent Link: VMware Vmotion timed out'>VMware Vmotion timed out</a> <small>I&#8217;ve been fighting an issue with VMware Vmotion timing out...</small></li>
</ol></p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.latefortea.com/2009/09/vmware-server-infrastructure-manager/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SSL, Apache and Virtualhosting</title>
		<link>http://www.latefortea.com/2009/09/ssl-apache-and-virtualhosting/</link>
		<comments>http://www.latefortea.com/2009/09/ssl-apache-and-virtualhosting/#comments</comments>
		<pubDate>Tue, 15 Sep 2009 22:27:12 +0000</pubDate>
		<dc:creator>StandardToaster</dc:creator>
				<category><![CDATA[Tech]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[ssl]]></category>

		<guid isPermaLink="false">http://www.latefortea.com/?p=105</guid>
		<description><![CDATA[I&#8217;ve got a few sites sitting on this poor web server, which all need SSL for things like webdav and administrative access. I don&#8217;t like the SSL errors that come up on the sites, as they all share an IP. To remedy this, I&#8217;ve created my own CA and have signed certificates that are good [...]


No related posts.

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve got a few sites sitting on this poor web server, which all need SSL for things like webdav and administrative access. I don&#8217;t like the SSL errors that come up on the sites, as they all share an IP. To remedy this, I&#8217;ve created my own CA and have signed certificates that are good for multiple domains. I&#8217;ve distributed my root certificate to everyone who wants to trust me for the purpose of SSL on my sites, or any other certificates that I happen to sign.<br />
<span id="more-105"></span></p>
<p>There are quite a few sources of information on this around, but to get it to work in all browsers with my own CA required chopping bits together, which i&#8217;ll outline below.</p>
<blockquote><p>Before you get started, consider the security implications of having a certificate that lists all of the sites you are using SSL on. If somebody inspects the certificate, they will see the entries for all of the sites you have included. This can allow an attacker to look for a weak application running on the server under a different domain. It can also have privacy implications.</p></blockquote>
<p>First, I created a new CA, following this awesome <a href="https://help.ubuntu.com/community/OpenSSL">Ubuntu document</a>. There&#8217;s also an <a href="http://sial.org/howto/openssl/ca/">alternate method</a> that leverages <a href="http://en.wikipedia.org/wiki/Make_(software)">make</a> files.</p>
<p>The biggest two issues I had with my CA configuration were:</p>
<ol>
<li>I set a subjectAltName value under my x509 extensions, which overwrote the requested data from the CSR.</li>
<li>Under the CA policy, I didn&#8217;t match up required and optional fields, which also caused openssl to yell at me when signing the CSR.</li>
</ol>
<p>After your CA is set up, you&#8217;ll need to get the CSR generated. Firstly, you need to configure the X509 extensions to include your extra data &#8211; At this point, it&#8217;s not possible to specify the data via the command line, but you can use the <a href="http://therowes.net/~greg/2008/01/08/creating-a-certificate-with-multiple-hostnames/">configuration file</a>, or some cool <a href="http://www.crsr.net/Notes/SSL.html">environment variable magic</a>.</p>
<p>Firstly, depending on the method chosen above, you&#8217;ll need to specify the alternate names. I decided to go the configuration file route. On the webserver, it ended up looking something like:</p>
<pre class="brush: plain;">

[ req ]
default_bits		= 1024
default_keyfile 	= server.key
distinguished_name	= dn
attributes		= req_attributes
string_mask = nombstr
req_extensions = v3_req # The extensions to add to a certificate request

[dn]
C = CA # Your Country Code
O = Organization Name
0.CN = *.domain1.com
1.CN = *.domain1.com
2.CN = *.domain1.com

[ v3_req ]
subjectAltName=@alt_names

[alt_names]
DNS.0 = *.domain1.com
DNS.1 = *.domain2.com
DNS.2 = *.domain3.com
</pre>
<p>From there you need to create your CSR, which requires a keyfile and a place to store it. I like to use /etc/apache2/ssl. Run the following</p>
<pre class="brush: bash; gutter: false;">
mkdir -p /etc/apache2/ssl
cd /etc/apache2/ssl
openssl genrsa -out server.key 1024
openssl req -new -text -config /etc/ssl/openssl.cnf -extensions v3_req
</pre>
<p>You&#8217;ll get a bunch of output and can verify your CNs and AltNames are correct. the CSR will be the bit at the end, but you can copy all of the output over to your CA for signing. I don&#8217;t usually keep my CSRs around, but as I add domains, I just run those commands to add them to my certificate.</p>
<p>Now, on your CA, assuming you&#8217;ve followed the Ubuntu documentation, run the following from your CA directory.</p>
<pre class="brush: bash; gutter: false;">
openssl ca -config caconfig.cnf -in ~/ssl/lako2.req -out server_crt.pem -preserveDN
</pre>
<p>Voila! you will now have a certificate that can support multiple hosts.</p>
<p>From there, you need to distribute your CA, and get apache to use your shiny new certificate. Getting your CA certificate out is as simple as placing your CA .cer file in a web accessible location. Have your users point their browser to it&#8217;s URL, and they should automatically be prompted to trust it.</p>
<p>My Apache SSL configuration, per site, is the same as the regular definition, with the following added. It&#8217;s taken almost straight from the stock Ubuntu SSL configuration.</p>
<pre class="brush: plain;">
#   SSL Engine Switch:
#   Enable/Disable SSL for this virtual host.
SSLEngine on

SSLCertificateFile    /etc/apache2/ssl/apache.pem
SSLCertificateKeyFile /etc/apache2/ssl/server.key

#   Server Certificate Chain:
#   Point SSLCertificateChainFile at a file containing the
#   concatenation of PEM encoded CA certificates which form the
#   certificate chain for the server certificate. Alternatively
#   the referenced file can be the same as SSLCertificateFile
#   when the CA certificates are directly appended to the server
#   certificate for convinience.
SSLCertificateChainFile /etc/apache2/ssl/server-ca.crt

#   SSL Engine Options:
#   Set various options for the SSL engine.

&lt;FilesMatch &quot;\.(cgi|shtml|phtml|php)$&quot;&gt;
SSLOptions +StdEnvVars
&lt;/FilesMatch&gt;
&lt;Directory /usr/lib/cgi-bin&gt;
SSLOptions +StdEnvVars
&lt;/Directory&gt;

BrowserMatch &quot;.*MSIE.*&quot; \
nokeepalive ssl-unclean-shutdown \
downgrade-1.0 force-response-1.0
</pre>
<p>If you end up adding additional sites, you can just modify your config files, regenerate the request and resign it.</p>


<p>No related posts.</p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.latefortea.com/2009/09/ssl-apache-and-virtualhosting/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
