<?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>jules blog</title>
	<atom:link href="http://blog.jules.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.jules.com</link>
	<description>in these shoes? i doubt you'd survive.</description>
	<lastBuildDate>Mon, 12 Jan 2009 17:22:37 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>The best seat on the plane.</title>
		<link>http://blog.jules.com/2009/01/12/the-best-seat-on-the-plane/</link>
		<comments>http://blog.jules.com/2009/01/12/the-best-seat-on-the-plane/#comments</comments>
		<pubDate>Mon, 12 Jan 2009 17:22:37 +0000</pubDate>
		<dc:creator>jules</dc:creator>
				<category><![CDATA[Out and about]]></category>
		<category><![CDATA[Usability]]></category>

		<guid isPermaLink="false">http://blog.jules.com/2009/01/12/the-best-seat-on-the-plane/</guid>
		<description><![CDATA[Regional jets are pretty slim but 1st isn&#8217;t bad as the &#8216;equipment&#8217; (as the airlines call it) is still reasonably new. The Embraer 190 is a narrowbody and is supposed to give that large jet feeling without the heft.

Or that&#8217;s what the brochure said before I took one out for a spin at the dealership. [...]]]></description>
			<content:encoded><![CDATA[<p>Regional jets are pretty slim but 1st isn&#8217;t bad as the &#8216;equipment&#8217; (as the airlines call it) is still reasonably new. The <a title="SeatGuru rocks" href="http://www.seatguru.com/airlines/US_Airways/US_Airways_Embraer_EMB-190.php">Embraer 190</a> is a narrowbody and is supposed to give that large jet feeling without the heft.</p>
<p><img class="alignnone" title="Looking back on landing" src="/img/embraer-looking-back.jpg" alt="" width="480" height="360" /></p>
<p>Or that&#8217;s what the brochure said before I took one out for a spin at the dealership. Good for medium runs they say. The parking at Whole Foods with one of these is hell I would imagine. And it&#8217;s not practical like a helicopter where you can just leave them hovering and tied to a tree. <span id="more-34"></span>I am perched in a row of one seat by four rows. And across the aisle is the usual first class configuration of two seats that you&#8217;d see in a medium haul jet. It&#8217;s staggered so there are five rows over on the right.</p>
<p><img class="alignnone" title="Two Across" src="/img/two-across.jpg" alt="" width="480" height="360" /></p>
<p>If you are ever traveling by yourself try and grab seat A2. I think I am sitting on what is the best seat on the plane. There is a wild amount of legroom in front of me to the point where I can&#8217;t get my tootsies on the wall. Unless I stretch. Even a six footer would be happy here which is unusual for any plane config. This seat is also impervious to an assault from forward facing reclining passengers. A potential laptop crusher if ever there was one.</p>
<p><img class="alignnone" title="Legroom!" src="/img/legroom.jpg" alt="" width="480" height="360" /></p>
<p>Talking of space, there&#8217;s a nifty trick that goes with a ride on an <a href="http://www.seatguru.com/airlines/United_Airlines/United_Airlines_Airbus_A319.php">Airbus A319</a>: the second exit row (usually 9 or 10 depending on the carrier) doesn&#8217;t have a seat in front of A and F. If you&#8217;re a super tall mid level frequent flyer it&#8217;s a lovely thing to know. It also works with mid level vertically challenged frequently fliers such as like myself.</p>
<p>The thing I like most about this plane is the tip of the hat towards usability and retaining a sense of style. Consider the hidden drink coaster to the left. It&#8217;s delicious and would have been so easy to skip in entirety.</p>
<p><img class="alignnone" title="Drinkie closed" src="/img/drinkie-closed.jpg" alt="" width="480" height="360" /></p>
<p><img class="alignnone" title="Drinkie Open" src="/img/drinkie-open.jpg" alt="" width="480" height="360" /></p>
<p>But no, <a href="http://www.embraer.com/">somebody in Brazil</a> sat at a conference table and fought for this. Aluminum or not it must have added to both cost and weight. Bless you, Mr. or Ms. for this is not only good to look at but is eminently functional.</p>
<p>If you&#8217;re ever in town let&#8217;s call up <a href="http://www.furniturestoreblog.com/2008/06/03/interview_with_famous_designer_jeffery_bernett.html">Jeffrey Bernett</a> and we&#8217;ll have a swanky dinner.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.jules.com/2009/01/12/the-best-seat-on-the-plane/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The wickedly high cost of Verizon DSL.</title>
		<link>http://blog.jules.com/2008/11/29/the-wickedly-high-cost-of-verizon-dsl/</link>
		<comments>http://blog.jules.com/2008/11/29/the-wickedly-high-cost-of-verizon-dsl/#comments</comments>
		<pubDate>Sat, 29 Nov 2008 00:33:06 +0000</pubDate>
		<dc:creator>jules</dc:creator>
				<category><![CDATA[It's technical]]></category>
		<category><![CDATA[That Life Thing]]></category>

		<guid isPermaLink="false">http://blog.jules.com/?p=28</guid>
		<description><![CDATA[Oh, Verizon. For a while we were bosom buddies. We got our thang together a few years ago and you tempted me with your naked DSL (or the much more painful sounding &#8220;dry pair&#8221;). And all was well. You steadfastly schlepped bits across the ether and I gave you about $40 a month. We agreed [...]]]></description>
			<content:encoded><![CDATA[<p>Oh, Verizon. For a while we were bosom buddies. We got our <em>thang</em> together a few years ago and you tempted me with your <a href="http://en.wikipedia.org/wiki/Naked_DSL" title="Naked DSL - Wikipedia, the free encyclopedia">naked DSL</a> (or the much more painful sounding &#8220;dry pair&#8221;). And all was well. You steadfastly schlepped bits across the ether and I gave you about $40 a month. We agreed I wouldn&#8217;t see anybody else for the next twelve months. Perfect harmony as Stevie and Paul might say while sitting around the <a href="http://en.wikipedia.org/wiki/Piano#Role" title="Piano - Wikipedia, the free encyclopedia">old Joanna</a> one night.</p>
<p>Getting a hookup with Verizon was good old fashioned courtship. In that phone company kind of way as I had to wait for about a week after I ordered. Oh, but the anticipation. Nothing like those holla back cable companies who&#8217;ll show up the next day or in some magic cases configure things right over the phone. Sluts.</p>
<p>The advantages of dry pair over regular DSL really comes down to the concept of not needing a <a href="http://en.wikipedia.org/wiki/Plain_old_telephone_service" title="Plain old telephone service - Wikipedia, the free encyclopedia">POTS line</a>. I haven&#8217;t had one for quite some time. I crossed the chasm and signed up for <a href="http://en.wikipedia.org/wiki/Voice_over_Internet_Protocol" title="Voice over Internet Protocol - Wikipedia, the free encyclopedia">VoIP</a> as soon as I learned about the technology and quickly migrated to Skype and Gizmo as they became seriously useful. Bonus.</p>
<p>But then things started to sour between me and my vzw.</p>
<p><span id="more-28"></span></p>
<p>A major issue is random disconnects. This flavor of DSL isn&#8217;t based on the <a href="http://en.wikipedia.org/wiki/MAC_address" title="MAC address - Wikipedia, the free encyclopedia">MAC address</a> or location authentication because it&#8217;s good old <a href="http://en.wikipedia.org/wiki/Point-to-Point_Protocol" title="Point-to-Point Protocol - Wikipedia, the free encyclopedia">PPP</a>. The &#8216;modem&#8217; as they quaintly and incorrectly call it (for there is no analog modulation or demodulation anymore) has to have an user name and password entered in before it works. Just the once as it stores it within the memory of the, um, modem. Once it has that it goes off and fashions a PPP bridge to the Internet. </p>
<p>Like real modems of yore this connection can drop and especially if the connection is not being used. Not at Chez Jules, though. There is internet traffic buzzing over the wire every minute of every day. So I tend to notice things like dropped connections very quickly. Consider this screen grab of the management interface from the, um, modem:</p>
<p><img src="/img/dsl-drops.png"/><br clear="left"/></p>
<p>400 disconnects in a month since I last power cycled everything. Egads.</p>
<p>&#8220;Ah,&#8221; you say, &#8220;the Web is bursty! You click, read for a bit, and then click to ask for more data.&#8221; And you&#8217;d be right thinking that the <em>Web</em> works like that. When you&#8217;re not asking for data there is no traffic. The dropped PPP connection does spring back to life in a few seconds and the majority of people who only browse the Web would not notice the problem at all.</p>
<p>My world isn&#8217;t like that. I stay connected through weirdo secure shell character-based interfaces that are very picky about dropped connections. That&#8217;s a desirable security feature and most certainly not a bug. Moreover, a few seconds of dropped connections also plays merry hell with VoIP and video conferencing. Just as annoying as old <a href="http://en.wikipedia.org/wiki/Advanced_Mobile_Phone_System" title="Advanced Mobile Phone System - Wikipedia, the free encyclopedia">AMPS cellular</a> conversations back in the 80&#8217;s and 90&#8217;s.</p>
<p>Naturally one should just call up Verizon and have them look into this. Theoretically a great idea.</p>
<p>If the <a href="http://www.divinecomedy.org/divine_comedy.html" title="Dante's Divine Comedy ~ presented by ELF">Divine Comedy</a> is ever adapted for modern computing there will be a tenth circle of Hell that is a once weekly conversation with level one technical support. Just trying to explain that there is no Start button on a Mac and that no, I literally have no Windows machines in the house might even get its own tier. If time is precious then this is where a relationship with Verizon starts to get expensive.</p>
<p>But then things started to get weird.</p>
<p>I&#8217;m a sucker for all things faster than what I have I was tempted by an email from Verizon coaxing me into a 7.1Mb relationship for more or less what I&#8217;m paying now. Sweet!</p>
<p>Trying to get somebody who can modify my account (providing they can find it in the first place) is what a modern day Dante might see as a whole new level of Hell. </p>
<p>I hold the following truths to be self evident:</p>
<ul>
<li>I pay residential rates and but technically this is a business account.</li>
<li>If I talk to business they can&#8217;t help me as I have to talk to residential department.</li>
<li>Residential will then take the number I&#8217;ve been assigned as my circuit ID and swear it belongs to a business that closed it out two years last May.</li>
<li>If I can coax residential to find the account by name and address the circuit ID is magically now valid and they have no other circuit ID&#8217;s they can share. Sometimes this is interspersed with periods of holding and comments that are usually along the lines of &#8220;I&#8217;ve never seen this before&#8230;&#8221;</li>
<li>Rep fishing does not help. Ever.</li>
<li>There are no supervisors who work at Verizon who can help with this. I&#8217;ve never been able to speak with one anyway which makes me believe there are no supervisors at all at Verizon.</li>
<li>Residential occasionally deems that I have to talk to the local business office.</li>
<li>There may or may not be a secret number for the local business office and I cannot have it. The published number they give me goes to the same voice tree as the 800 number for general enquiries. Which means I will never be able to speak to a human being who can help me.</li>
<li>We always have a good laugh during that bit at the end when they ask is there anything else they can help with (tee hee) and hope that they&#8217;ve provided me with excellent service. Poor things. You know they have to say this and sometimes you can smell the embarrassment in the air.</li>
</ul>
<p>Bless. They have tried, though. They&#8217;re at the whim of crappy information tools, scripts, and training that is put there to help the 98% of people they talk to on any given day. They&#8217;re always such lovely people to boot and the last thing I&#8217;d do is be a toolbag and start yelling at some poor person who&#8217;s just doing his or her gig. </p>
<p>My calls usually take 30 minutes to an hour and a half each time I call in. This is even more time than I spend with level one technical support and my spare time is my most achingly scarce, precious commodity. I&#8217;m guessing I&#8217;ve invested a good 40 hours on this over the past year. A whole working week. That&#8217;s wickedly expensive.</p>
<p>Just for a laugh I thought I&#8217;d try and cancel today.</p>
<p>&#8220;The department you are calling is closed &gt;click&lt;.&#8221;</p>
<p>It&#8217;s even impossible to cancel. I see chargebacks in Verizon&#8217;s future and they can sort it out with the credit card company. Thankfully they&#8217;re fabulous.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.jules.com/2008/11/29/the-wickedly-high-cost-of-verizon-dsl/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Google Sync now syncs contacts.</title>
		<link>http://blog.jules.com/2008/11/19/google-sync-now-syncs-contacts/</link>
		<comments>http://blog.jules.com/2008/11/19/google-sync-now-syncs-contacts/#comments</comments>
		<pubDate>Wed, 19 Nov 2008 21:51:56 +0000</pubDate>
		<dc:creator>jules</dc:creator>
				<category><![CDATA[Mobile]]></category>

		<guid isPermaLink="false">http://blog.jules.com/?p=26</guid>
		<description><![CDATA[If you have a BlackBerry and you&#8217;re not hooked into your company&#8217;s BlackBerry Exchange Server you&#8217;re faced with a few choices on how to keep the thing in sync with your Mac.
There is a free version of PocketMac&#8217;s SyncManager and it&#8217;s rather basic. It lacks features that the Windows version has such as being able [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" title="Google Sync contacts" src="/img/google-sync-contacts.png" alt="" width="200" height="221" />If you have a BlackBerry and you&#8217;re not hooked into your company&#8217;s BlackBerry Exchange Server you&#8217;re faced with a few choices on how to keep the thing in sync with your Mac.</p>
<p>There is a free version of <a title="BlackBerry - BlackBerry for Mac" href="http://na.blackberry.com/eng/services/desktop/mac.jsp">PocketMac&#8217;s SyncManager</a> and it&#8217;s rather basic. It lacks features that the Windows version has such as being able to upgrade the BlackBerry&#8217;s OS and so forth. I find myself being really annoyed when I delete contacts on either the Mac or the BlackBerry and then have to battle through a host of clicking &#8220;yes, I really do want to delete this&#8221; buttons on the next sync. iSync is rather elegant in its handling of this situation and only asks for confirmation should you go over a 5% of mass contact whacking. Conflict resolution is equally groovy. No, there is no iSync plugin for the BlackBerry. Please don&#8217;t get me going on the lack of Bluetooth-based syncing.</p>
<p>Your other choice is Mark/Space&#8217;s Missing Sync. It <a title="BlackBerry Mac Synchronization - The Missing Sync" href="http://www.markspace.com/products/blackberry/blackberry-sync-mac-features.html">does a bit more</a> than SyncManager and for that privilege you&#8217;ll have to shell out $40. My favorite part of the whole thing is SyncMinder which reminds you that you need to sync. A friend just lost about three months of contacts and calendar dates after a hard drive crash (oh noes!).</p>
<p>Google quietly updated <a title="Google Mobile - Sync" href="http://www.google.com/mobile/blackberry/sync.html">Google Sync</a> this week and the sexiest new feature is automatically syncing with Gmail&#8217;s address book should you enable the feature. It happens over the air, no wires needed and works very well with <a title="Google Apps for business" href="http://www.google.com/apps/intl/en/business/index.html">Google hosted</a>. So there is simply no need to remember to plug in and sync &#8212; huzzah! Calendar syncing has worked well for me for some time and I&#8217;ve been eagerly awaiting the addition of syncing contacts. Others appear to be <a title="Google Sync for Blackberry SUCKS!" href="http://groups.google.com/group/google-sync-for-mobile/browse_thread/thread/9507415ba9155dad">less impressed</a>.</p>
<p>Now there&#8217;s really no need to plug the beastie into your computer anymore. Over the air syncing is automatic and effortless.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.jules.com/2008/11/19/google-sync-now-syncs-contacts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Painful textual fumbling.</title>
		<link>http://blog.jules.com/2008/11/17/painful-textual-fumbling/</link>
		<comments>http://blog.jules.com/2008/11/17/painful-textual-fumbling/#comments</comments>
		<pubDate>Mon, 17 Nov 2008 18:03:52 +0000</pubDate>
		<dc:creator>jules</dc:creator>
				<category><![CDATA[It's technical]]></category>

		<guid isPermaLink="false">http://blog.jules.com/?p=23</guid>
		<description><![CDATA[I watched somebody highlight a whole page from a Web site today with the idea of copying it to another program. It was positively painful to watch and literally took two minutes longer than it should have. For short grabs the click, hold, drag, release, copy dance is fine. But for rambling swath of words [...]]]></description>
			<content:encoded><![CDATA[<p>I watched somebody highlight a whole page from a Web site today with the idea of copying it to another program. It was positively painful to watch and literally took two minutes longer than it should have. For short grabs the click, hold, drag, release, copy dance is fine. But for rambling swath of words and spaces there is a simpler way.</p>
<ul>
<li>Click at the start of where you want to copy. You won&#8217;t get a visual indicator that the cursor is in there but it is.</li>
<li>Now navigate to the end.</li>
<li>Then hold down shift and click at the end of your desired text selection.</li>
<li>The entire block of text is now selected.</li>
</ul>
<p>That&#8217;s it. It works in every Mac browser I&#8217;ve tried. And it should work in X and Windows as well.</p>
<p>Bonus points for not using the clipboard to copy it. One of the grooviest Mac ninja moves is to drag and drop the text to an application that&#8217;s hidden behind your current window. Your Mac is perfectly happy to respond to key presses while the mouse button is down.</p>
<ul>
<li>Click and hold on the text for about a second. If you click too quickly you&#8217;ll lose what you&#8217;ve highlighted.</li>
<li>Keep the mouse button depressed. Then hold down the ⌘ key (&#8217;command&#8217; or &#8216;apple key&#8217; depending on your keyboard) and peck at the tab key to the target application. Let go of ⌘-tab and the target app will pop forward.</li>
<li>Now you can drop your text into the right place.</li>
</ul>
<p>If you pick the wrong app just ⌘-tab again until you get the right one. And if you change your mind drag the text up into the menu bar and let go of the mouse. There&#8217;s nothing up there that&#8217;ll have any harm done to it should a large block of text fall like a cartoon piano from the sky.</p>
<p>You can also send the target application keystrokes so if you forgot to create a new document something like ⌘N will work just fine.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.jules.com/2008/11/17/painful-textual-fumbling/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The MacBook: It&#8217;s the new 12&#8243; PowerBook.</title>
		<link>http://blog.jules.com/2008/11/09/the-macbook-its-the-new-12-powerbook/</link>
		<comments>http://blog.jules.com/2008/11/09/the-macbook-its-the-new-12-powerbook/#comments</comments>
		<pubDate>Sun, 09 Nov 2008 22:57:15 +0000</pubDate>
		<dc:creator>jules</dc:creator>
				<category><![CDATA[It's technical]]></category>

		<guid isPermaLink="false">http://blog.jules.com/?p=16</guid>
		<description><![CDATA[Holy cow, people are still cherishing a computer released in 2003?
The funny thing is you see 12&#8243; PowerBooks in the most and least likely places. I recently flew back from Germany and there was chap two seats over from me writing code on one; they&#8217;re a conference-goer staple; they&#8217;re alive and well lurking underground in [...]]]></description>
			<content:encoded><![CDATA[<p>Holy cow, people are still cherishing a computer released in 2003?</p>
<p>The funny thing is you see 12&#8243; PowerBooks in the most and least likely places. I recently flew back from Germany and there was chap two seats over from me writing code on one; they&#8217;re a conference-goer staple; they&#8217;re alive and well lurking underground in DC and NYC&#8217;s subway systems; and they show up in coffee shops in Phoenix, Tampa, San Francisco, Albuquerque, and Charlotte. But why?<span id="more-16"></span></p>
<p>Clearly it&#8217;s the form factor.</p>
<p>By contemporary standards that old 12&#8243; PowerBook is woefully underpowered. An 800-ish Mhz G4 and a slow video card sucks when editing video, compiling something processor intensive like gpg, or do much more than editing Web applications, browsing the Web, or processing words. Worse still is the Ultra ATA 100 disk which is downright neanderthal. Might as well get yourself a <a href="http://www.amazon.com/gp/redirect.html?ie=UTF8&amp;location=http%3A%2F%2Fwww.amazon.com%2Fs%3Fie%3DUTF8%26x%3D0%26ref%255F%3Dnb%255Fss%255Fgw%26y%3D0%26field-keywords%3Dnetbook%26url%3Dsearch-alias%253Daps&amp;tag=julescom-20&amp;linkCode=ur2&amp;camp=1789&amp;creative=390957">Netbook</a> along the lines of the <a href="http://shop.lenovo.com/SEUILibrary/controller/e/web/LenovoPortal/en_US/seutil.workflow:ShowIncompleteURLPage">Lenovo S Series</a>.</p>
<p>Though a Netbook doesn&#8217;t exude cool does it? Maybe the 12&#8243; PowerBook is like an <a title="Jaguar E-Type - Wikipedia, the free encyclopedia" href="http://en.wikipedia.org/wiki/Jaguar_E-type">E Type Jaguar</a> or a <a title="1975 Cadillac Eldorado Convertible" href="http://www.remaker.com/caddy/">Eldorado Convertible</a>. Classical looks but a pain to drive every day.</p>
<p>Alas, the S series and other Netbooks do not (legally and without superhuman powers) run Mac OS X. Without OS X and <a title="Cocoa" href="http://developer.apple.com/cocoa/">Cocoa</a> you&#8217;re driving around in just another Unix clone. No OmniGraffle, no iPhoto, and most importantly no QuickSilver.</p>
<p>I&#8217;ve owned almost every PowerBook, MacBook and every Air since the <a title="PowerBook 170 - Wikipedia, the free encyclopedia" href="http://en.wikipedia.org/wiki/PowerBook_170">PowerBook 170</a>. Before that it was the <a title="Outbound Laptop - Wikipedia, the free encyclopedia" href="http://en.wikipedia.org/wiki/Outbound_Laptop">Outbound Notebook</a>. This <a href="http://rcm.amazon.com/e/cm?t=julescom-20&amp;o=1&amp;p=8&amp;l=as1&amp;asins=B001GCTT7G&amp;md=10FE9736YVPPT7A0FBG2&amp;fc1=000000&amp;IS2=1&amp;lt1=_blank&amp;m=amazon&amp;lc1=0000FF&amp;bc1=000000&amp;bg1=FFFFFF&amp;f=ifr">unibody MacBook</a> is where the action&#8217;s at and the best to date. No more crappy plastic feel of previous MacBooks, there&#8217;s oodles of disk space to be had, a backlit keyboard on the higher end model, and 2Gb of RAM out of the box with the option to go to 4Gb. It&#8217;s compact enough to slip in an average briefcase and resist squishing on an airline tray table when the person 4 inches in front of you reclines at the first chance they get.</p>
<p><a title="Macworld | Macworld" href="http://www.macworld.com/info/speedmark.html">Raw metrics</a> aside, it&#8217;s a well crafted piece of equipment. It <em>feels</em> solid much like the <a title="Power Mac G4 Cube - Wikipedia, the free encyclopedia" href="http://en.wikipedia.org/wiki/Power_Mac_G4_Cube">Cube</a> (well, mine anyway). I was truly impressed with the build quality of the first generation Air and the MacBook goes above and beyond. It&#8217;s tight. Solid. It&#8217;ll get thrown around in bags, stuffed into overhead compartments, and while it&#8217;s not ruggedized like <a title="Rugged Laptops - Official Panasonic Toughbook Rugged Computers" href="http://www.panasonic.com/business/Toughbook/toughbook-products.asp">specialist Windows laptops</a> I have faith in its ability to last.</p>
<p>I&#8217;ve been living with a MacBook Air on a daily basis since release and the 4,200 RPM drive speed is a killing me. The MacBook is downright snappy in comparison and much more so than any portable before it. The latency between asking for something and getting it is noticeable enough to warrant the switch.</p>
<p>Previous MacBooks were a doddle to upgrade and this machine continues the trend. The 5,400 rpm hard drive will eventually succumb to my impatience or digital kleptomania and be replaced by something in the 7,200 rpm or above range. The same goes for the RAM. Like previous plastic MacBooks it screams &#8220;upgrade me&#8221; and with a flip of the lever on its belly you&#8217;re a few physical clicks away from, well, more. And as humans that&#8217;s what we like. More.</p>
<p>It&#8217;s been a long time coming. But if you&#8217;ve held on to and enjoyed your 12&#8243; PowerBook for all these years it&#8217;s time to pass it on to somebody who won&#8217;t care or notice the difference.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.jules.com/2008/11/09/the-macbook-its-the-new-12-powerbook/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Grubby.</title>
		<link>http://blog.jules.com/2008/11/05/grubby/</link>
		<comments>http://blog.jules.com/2008/11/05/grubby/#comments</comments>
		<pubDate>Wed, 05 Nov 2008 22:16:48 +0000</pubDate>
		<dc:creator>jules</dc:creator>
				<category><![CDATA[It's technical]]></category>

		<guid isPermaLink="false">http://blog.jules.com/?p=13</guid>
		<description><![CDATA[Into every life a little dirt must fall. And there&#8217;s no grubbier place than your hands. Door handles, public transport, and keyboards that have endured hours of endless typing and pizza. It&#8217;s a wonder we haven&#8217;t all been wiped out by some kind of super germ already.
If push ever comes to shove and we are [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignright" title="Dirty" src="/img/dirtyballs.jpg" alt="" width="250" height="156" />Into every life a little dirt must fall. And there&#8217;s no grubbier place than your hands. Door handles, public transport, and keyboards that have endured hours of endless typing and pizza. It&#8217;s a wonder we haven&#8217;t all been wiped out by some kind of super germ already.</p>
<p>If push ever comes to shove and we are attacked by a plague of human/keyboard eating microbes I&#8217;m calling upon Apple or RIM to save us all. I&#8217;ll suggest the human race build large scale version of the teeny balls that are in the Mighty Mouse or the Pearl and roll them around the planet for a while. I&#8217;ve never seen something that vacuums up more grease and schmutz than either of of the trackballs in these devices.</p>
<p>For a while I&#8217;d just replace the trackball in the Pearl from one of the cheapie online places. A few bucks to be able to scroll seemed like a wise investment. But the Mighty Mouse? A bit more pricey and doesn&#8217;t come apart unless you don&#8217;t plan on putting it back together. Alcohol cleaners didn&#8217;t do the trick plus that&#8217;s a waste of good booze.</p>
<p>Then it dawned on me. A zero cost solution. Turn the devices upside down and roll the trackballs on a piece of copier paper. The grot sticks to the paper, there&#8217;s no flammable fluids doing damage to expensive hardware, and it takes a couple of seconds.</p>
<p>The simplest solutions are always the best.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.jules.com/2008/11/05/grubby/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The iPhone SDK: Closer, but still no cigar.</title>
		<link>http://blog.jules.com/2008/03/09/the-iphone-sdk-closer-but-still-no-cigar/</link>
		<comments>http://blog.jules.com/2008/03/09/the-iphone-sdk-closer-but-still-no-cigar/#comments</comments>
		<pubDate>Sun, 09 Mar 2008 01:38:54 +0000</pubDate>
		<dc:creator>jules</dc:creator>
				<category><![CDATA[Mobile]]></category>

		<guid isPermaLink="false">http://blog.jules.com/2008/03/09/the-iphone-sdk-closer-but-still-no-cigar/</guid>
		<description><![CDATA[Oh, iPhone. You&#8217;re so close to being perfect yet so far away. You&#8217;re a train that&#8217;s just left the station and I&#8217;m running along behind carrying my, ahem, technology baggage. I&#8217;ve got my ticket in hand but you&#8217;re just out of reach.
And, damn girl, I just can&#8217;t get on board when you&#8217;re all distant like [...]]]></description>
			<content:encoded><![CDATA[<p>Oh, iPhone. You&#8217;re so close to being perfect yet so far away. You&#8217;re a train that&#8217;s just left the station and I&#8217;m running along behind carrying my, ahem, <a href="http://en.wikipedia.org/wiki/Apple_Newton">technology baggage</a>. I&#8217;ve got my ticket in hand but you&#8217;re just out of reach.</p>
<p>And, damn girl, I just can&#8217;t get on board when you&#8217;re all distant like that.</p>
<p><span id="more-10"></span></p>
<p>My chum <a href="http://www.TheBrandBarry.com/">Barry Reicherter</a> was kind enough to send along <a href="http://events.apple.com.edgesuite.net/rtp20e92/event/index.html?internal=fj2l3s9dm">a link</a> to the carefully choreographed iPhone SDK launch event. It&#8217;s always, always fun to watch Steve get up, turn on the <a href="http://folklore.org/StoryView.py?story=Reality_Distortion_Field.txt">reality distortion field</a>, and take control of our minds and the stage. <a href="http://en.wikipedia.org/wiki/Philip_W._Schiller">Phil</a> was next and, gosh darn it, it&#8217;s laudable for the guy to have the chutzpah to get out of his seat and follow one of the greatest presenters of all time.</p>
<p>Now the launch event dust has settled does this put any of us who are still on the fence closer to making the jump to the iPhone?</p>
<p>Consider TechCrunch&#8217;s <a href="http://www.techcrunch.com/2008/03/07/iphone-sdk-some-of-the-details-arent-great/">good look</a> at the iPhone Human Interface Guidelines. The article did a good job of outlining a troubling feature:</p>
<blockquote><p>Thou shalt only run one app at a time.</p></blockquote>
<p><a href="http://daringfireball.net/">Gruber</a> succinctly says:</p>
<blockquote><p>To be fair, I don’t think many of Apple’s first-party apps run in the background, either. The Phone, SMS, Clock, iPod, and Mail apps do. Or at least they have helper app background tasks that do. But the other ones all seem to quit when you go to the home screen — you don’t really notice because they launch fast, quit fast, and save automatically.</p></blockquote>
<p>This is one of the irritating things that has kept me from using the <a href="http://www.helio.com/page?p=devices_ocean_static">Helio Ocean</a> as much as I should. The statement is 100% right but of limited use with an <em>always connected</em> device, alas. On any given day I have <a href="http://www.blackberry.com/aim">AOL Instant Messenger</a>, <a href="http://www.blackberry.com/GoogleTalk">Google Talk</a>, and <a href="http://www.blackberry.com/messenger">Blackberry messenger</a> running in parallel. For IM to be taken seriously on the iPhone this rule must be bent or broken. Especially for adoption with a multitasking generation that believes <a href="http://arstechnica.com/news.ars/post/20061002-7877.html">email is for old people</a> (Exchange push or otherwise). We have to have it both ways, Apple.</p>
<p>I could live with this for a while as it willy surely get fixed. However, the number one show stopper revolves around consuming or <em>producing</em> information.</p>
<p>At 13:07 in the video we have &#8220;for those of you who&#8217;ve never used typing in an iPhone and wondered how it is it&#8217;s awesome&#8221; and shortly after there are a few nervous chuckles from the audience. The residual effects of the reality distortion field must have dropped. I&#8217;ve tried to type on my <a href="http://www.apple.com/ipodtouch/">iPod Touch</a> when it&#8217;s a bit cold and it&#8217;s a non starter. In the northern bits of the East Coast it gets pretty nippy and down in the Southern bits it gets really hot and sticky. Having too little or too much moisture on your fingers doesn&#8217;t work well with touch screens. Not a problem in Cupertino, apparently.</p>
<p>I&#8217;m disappointed that I can&#8217;t hook up an <a href="http://www.apple.com/keyboard/">external Bluetooth keyboard</a> as I <a href="http://www.allaboutsymbian.com/features/item/How_to_Use_a_Bluetooth_keyboard_with_your_smartphone.php">can with the Nokia N95</a> . In my own defense it&#8217;s not a case of &#8216;confused old man fails to grok new technology&#8217; as I was off to a flying start with <a href="http://www.rim.com/products/suretype/index.shtml">SureType</a> from the very start. SureType just sucks a little less than the iPhone&#8217;s virtual keyboard.</p>
<p>It&#8217;s notable that the micro sized hunt-and-peck method didn&#8217;t work for me with the <a href="http://www.sonyericsson.com/cws/products/mobilephones/overview/p900">Sony Ericsson P900</a> either. In the past I found myself flipping up the flap on the front and going back to <a href="http://en.wikipedia.org/wiki/T9_(predictive_text)">T9 predictive input</a> when juggling coffee, doors, and texting on the run.</p>
<p>But if you actually watched the video you&#8217;ll notice that Phil is doing all this typing with his bloody thumb.</p>
<p>Ok, clearly it&#8217;s not you. It&#8217;s me.</p>
<p>It&#8217;s hard not to <a href="http://www.flickr.com/photos/rhinny/2106464901/in/photostream/">want to believe</a>. That gorgeous form factor, the screen, lickable user experience, mobile Safari, it&#8217;s all so tempting. Perhaps a fix for us greasy, sweaty finger types would be a <a href="http://www.engadgetmobile.com/2008/02/29/rim-patents-a-qwerty-slider-htc-lawyers-perk-up-their-ears/">slider form factor</a> and the option to dispense with the on screen keyboard completely.</p>
<p>Maybe in the next version. Until then the Blackberry Pearl will make do.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.jules.com/2008/03/09/the-iphone-sdk-closer-but-still-no-cigar/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Drivers for USB-based wireless cards are the devil.</title>
		<link>http://blog.jules.com/2008/03/01/drivers-for-usb-based-wireless-cards-are-the-devil/</link>
		<comments>http://blog.jules.com/2008/03/01/drivers-for-usb-based-wireless-cards-are-the-devil/#comments</comments>
		<pubDate>Sat, 01 Mar 2008 17:47:36 +0000</pubDate>
		<dc:creator>jules</dc:creator>
				<category><![CDATA[Mobile]]></category>

		<guid isPermaLink="false">http://blog.jules.com/2008/03/01/drivers-for-usb-based-wireless-cards-are-the-devil/</guid>
		<description><![CDATA[That&#8217;s a bit strong I suppose. They might not be the devil but they certainly have the fallen angel on speed dial.
The main beef with USB wireless, printer, and just about any other peripheral driver you can think of is that so many of them are poorly written. While it&#8217;s a better state of affairs [...]]]></description>
			<content:encoded><![CDATA[<p>That&#8217;s a bit strong I suppose. They might not be the devil but they certainly have the fallen angel on speed dial.</p>
<p>The main beef with USB wireless, printer, and just about any other peripheral driver you can think of is that so many of them are poorly written. While it&#8217;s a better state of affairs than it was operating systems still crash enough without wantonly adding third-party generated instability. You know, by doing a crazy thing like printing or connecting to the &#8216;net when you&#8217;re out and about.</p>
<p><span id="more-9"></span></p>
<p>Let&#8217;s not forget that as operating systems evolve into new versions old drivers might not work and might not be upgraded. That perfectly good printer you&#8217;ve got sitting on your desk might be a large paperweight if you are <a href="http://www.microsoft.com/windows/lifecycle/default.mspx">forced to upgrade</a>. Scanners are a little more forgiving, thankfully, due to a <a href="http://www.twain.org/">standard called TWAIN</a>. However, the proliferation of <a href="http://en.wikipedia.org/wiki/Multifunction_printer">multifunction printer/scanner/fax combos</a> is proprietary and unforgiving. Keep your computer up to date or send a fax? Tough choices.<br />
If that wasn&#8217;t enough punishment there&#8217;s the self induced serial laptop swapping sickness from which I suffer. Try as I might I can&#8217;t help myself. New laptops arrive with whizzy features that I can&#8217;t resist. What will be next? An <a href="http://www.apple.com/macbookair/">Air</a>? A <a href="http://www.lenovo.com/X300">ThinkPad X300</a>? Keeping the data on the drives <a href="http://www.onlamp.com/pub/a/onlamp/2005/01/06/svn_homedir.html">in sync</a> isn&#8217;t half the problem you might think. Typing <tt>svn up</tt> at the end of the day keeps me in sync and not as worried about data loss as I could be.</p>
<p>The latest <a href="http://en.wikipedia.org/wiki/Evolution-Data_Optimized">EVDO</a> card of choice is the <a href="http://nextelonline.nextel.com/NASApp/onlinestore/en/Action/DisplayPhones?phoneSKU=NVU727DORA">Ovation U727</a> from Sprint. They run a lovely, fast network and Rev A. EVDO is pretty special. And as you might imagine the card comes with a CDROM and the Mac needs a set of drivers to get it up and running. In this case the driver has been stable, OS X isn&#8217;t doing <a href="http://en.wikipedia.org/wiki/Spinning_wait_cursor">funky things</a> when the card is in use. Phew. Dodged another one there.</p>
<p>An Ubuntu Linux-based ThinkPad isn&#8217;t half as happy. The <a href="http://mr-oss.com/index2.php?option=com_content&amp;task=view&amp;id=15&amp;pop=1&amp;page=0&amp;Itemid=34">instructions</a> to get it working are something that your granny isn&#8217;t going to be able to do by herself. The U727 has a built-in Micro SD slot reader which has further complicated my testing of things. Then there&#8217;s the dire warning from the Sprint setup guide:</p>
<blockquote><p>Maximum connection speed is limited by the current generic usbserial driver to approximately less than 500Kbps.</p></blockquote>
<p>Oh dear.</p>
<p>On Linux there is no signal strength monitoring, no <a href="http://en.wikipedia.org/wiki/Preferred_roaming_list">PRL updates</a>, no GUI to help you connect, and no official support. On Linux nobody can hear you scream.</p>
<p>Which got me thinking: Why on earth don&#8217;t these devices just plug into the ethernet port?</p>
<ul>
<li>No drivers! Not one!</li>
<li>All modern operating systems have the built-in ability to get an IP address via DHCP which requires no configuration at all;</li>
<li>There&#8217;s a lot that can be <a href="http://www.thinkgeek.com/geektoys/warfare/8a0f/">powered with a USB port</a> and, clearly, <a href="http://en.wikipedia.org/wiki/Power_over_Ethernet">POE</a> isn&#8217;t an option on a laptop;</li>
<li>Unlike PC Card or Express card solutions this would get the antenna away from the computer. That cuts down on RF noise and makes the card more effective; and</li>
<li>Control could come from a mini Web server built into the device itself.</li>
</ul>
<p>Can&#8217;t you just visualize a bit of nifty <a href="http://en.wikipedia.org/wiki/Ajax_(programming)">ajax</a> or <a href="http://en.wikipedia.org/wiki/Adobe_Flash">Flash</a> in the Web server? It should be easy to show connection speeds, signal strength, IP address, and all that jazz. If you&#8217;ve ever connected from a pay-for-usage Wifi nextwork there&#8217;s a nifty trick you can do to force people to an authentication page before they get on the &#8216;net. That could work nicely here.</p>
<p>A vendor of such a device would never have to inflict another crappy USB driver on its customers again. Support costs would surely go down. Nerds would evangelize like crazy.</p>
<p>They might even buy one for themselves and one for granny.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.jules.com/2008/03/01/drivers-for-usb-based-wireless-cards-are-the-devil/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How WordPress lets the world know you&#8217;ve posted.</title>
		<link>http://blog.jules.com/2008/02/25/how-wordpress-lets-the-world-know-youve-posted/</link>
		<comments>http://blog.jules.com/2008/02/25/how-wordpress-lets-the-world-know-youve-posted/#comments</comments>
		<pubDate>Mon, 25 Feb 2008 17:05:17 +0000</pubDate>
		<dc:creator>jules</dc:creator>
				<category><![CDATA[It's technical]]></category>

		<guid isPermaLink="false">http://blog.jules.com/2008/02/25/how-wordpress-lets-the-world-know-youve-posted/</guid>
		<description><![CDATA[When you set up a new WordPress-based Web log you&#8217;re asked if you&#8217;d like the world to know about it and this magic happens through Pingomatic. Click through to Options then the Writing tab in your WordPress admin interface it&#8217;s there at the bottom.But what exactly does that mean? Who&#8217;s coming to see my new [...]]]></description>
			<content:encoded><![CDATA[<p>When you set up a new WordPress-based Web log you&#8217;re asked if you&#8217;d like the world to know about it and this magic happens through <a href="http://pingomatic.com/">Pingomatic</a>. Click through to <em>Options</em> then the <em>Writing</em> tab in your WordPress admin interface it&#8217;s there at the bottom.But what exactly does that mean? Who&#8217;s coming to see my new post?</p>
<p><span id="more-8"></span></p>
<p>Clicking the Publish button gets things rolling:</p>
<p><code>127.0.0.1 - - [24/Feb/2008:15:32:02 +0000] "GET /wp-admin/post-new.php HTTP/1.1" 200 16513 "http://blog.jules.com/wp-admin/post.php?action=edit&amp;post=***" "Mozilla/5.0 (Macintosh; U; Intel Mac OS X; en; rv:1.8.1.12) Gecko/20080206 Camino/1.5.5"</code></p>
<p>Who&#8217;s this a fraction of a second later?</p>
<p><code>67.207.146.36 - - [24/Feb/2008:15:32:02 +0000] "GET /wp-cron.php?check=*** HTTP/1.0" 200 - "-" "-"</code></p>
<p>Oh, it&#8217;s the local WordPress installation calling wp-cron. Oopsie. wp-cron is a low-rent version of <a href="http://en.wikipedia.org/wiki/Crontab">Unix cron</a>.</p>
<p>Fast forward about eight seconds and it looks like the first across the line is <a href="http://w.moreover.com/">Moreover</a>:</p>
<p><code>72.13.32.7 - - [24/Feb/2008:15:32:10 +0000] "GET /feed/ HTTP/1.0" 200 3385 "-" "Moreoverbot/5.00 (+http://www.moreover.com)"</code></p>
<p>It&#8217;s a mind bending 46 seconds later and it looks like everybody has the message. Here&#8217;s the <a href="http://www.google.com/bot.html">Googlebot</a> who does the polite thing first and asks for a <a href="http://www.robotstxt.org/">robots.txt</a> file.</p>
<p><code>66.249.70.194 - - [24/Feb/2008:15:32:48 +0000] "GET /robots.txt HTTP/1.1" 301 26 "-" "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)"<br />
66.249.70.194 - - [24/Feb/2008:15:32:48 +0000] "GET /robots.txt/ HTTP/1.1" 200 50 "-" "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)"<br />
66.249.70.194 - - [24/Feb/2008:15:32:48 +0000] "GET /feed/atom/ HTTP/1.1" 200 3321 "-" "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)"<br />
66.249.70.194 - - [24/Feb/2008:15:32:49 +0000] "GET / HTTP/1.1" 200 4650 "-" "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)"</code></p>
<p>Now here&#8217;s Yahoo&#8217;s <a href="http://publisher.yahoo.com/rssguide">Feed Seeker</a>.</p>
<p><code>216.39.58.18 - - [24/Feb/2008:15:32:49 +0000] "GET /robots.txt HTTP/1.0" 301 - "-" "YahooFeedSeeker/2.0 (compatible; Mozilla 4.0; MSIE 5.5; http://publisher.yahoo.com/rssguide)"<br />
216.39.58.18 - - [24/Feb/2008:15:32:49 +0000] "GET /robots.txt/ HTTP/1.0" 200 24 "http://blog.jules.com/robots.txt" "YahooFeedSeeker/2.0 (compatible; Mozilla 4.0; MSIE 5.5; http://publisher.yahoo.com/rssguide)"<br />
209.131.41.49 - - [24/Feb/2008:15:32:57 +0000] "GET / HTTP/1.0" 200 14023 "-" "YahooFeedSeeker/2.0 (compatible; Mozilla 4.0; MSIE 5.5; http://publisher.yahoo.com/rssguide)"</code></p>
<p>Next is the dubiously useful <a href="http://www.snap.com">Snapbot</a>:</p>
<p><code>38.98.19.67 - - [24/Feb/2008:15:37:54 +0000] "GET /robots.txt HTTP/1.0" 301 - "-" "Snapbot/1.0 (Snap Shots, +http://www.snap.com)"<br />
38.98.19.66 - - [24/Feb/2008:15:37:54 +0000] "GET /robots.txt HTTP/1.0" 301 - "-" "Snapbot/1.0 (Snap Shots, +http://www.snap.com)"<br />
38.98.19.68 - - [24/Feb/2008:15:37:54 +0000] "GET /robots.txt HTTP/1.0" 301 - "-" "Snapbot/1.0 (Snap Shots, +http://www.snap.com)"<br />
38.98.19.67 - - [24/Feb/2008:15:37:55 +0000] "GET /robots.txt HTTP/1.0" 301 - "-" "Snapbot/1.0 (Snap Shots, +http://www.snap.com)"<br />
38.98.19.66 - - [24/Feb/2008:15:37:55 +0000] "GET /feed/atom/ HTTP/1.0" 200 10134 "-" "Snapbot/1.0 (Snap Shots, +http://www.snap.com)"<br />
38.98.19.68 - - [24/Feb/2008:15:37:58 +0000] "GET /robots.txt HTTP/1.0" 301 - "-" "Snapbot/1.0 (Snap Shots, +http://www.snap.com)"<br />
38.98.19.67 - - [24/Feb/2008:15:37:58 +0000] "GET /robots.txt HTTP/1.0" 301 - "-" "Snapbot/1.0 (Snap Shots, +http://www.snap.com)"<br />
38.98.19.68 - - [24/Feb/2008:15:37:59 +0000] "GET /robots.txt HTTP/1.0" 301 - "-" "Snapbot/1.0 (Snap Shots, +http://www.snap.com)"<br />
38.98.19.66 - - [24/Feb/2008:15:38:00 +0000] "GET /robots.txt HTTP/1.0" 301 - "-" "Snapbot/1.0 (Snap Shots, +http://www.snap.com)"<br />
38.98.19.66 - - [24/Feb/2008:15:38:01 +0000] "GET / HTTP/1.0" 200 14023 "-" "Snapbot/1.0 (Snap Shots, +http://www.snap.com)"</code></p>
<p>What the heck is Snapbot doing? Why does it need to ask <em>nine</em> times for the same file and not pay attention to the <a href="http://en.wikipedia.org/wiki/URL_redirection">URL redirect request</a>? Sounds like Snapbot needs an update to 1.0.1.</p>
<p>When you ask WordPress for robots.txt you get sent along along to xmlrpc.php:</p>
<p><code>HTTP/1.1 301 Moved Permanently<br />
Date: Sun, 24 Feb 2008 16:39:43 GMT<br />
Server: Apache<br />
X-Pingback: http://blog.jules.com/xmlrpc.php<br />
Location: http://blog.jules.com/robots.txt/<br />
Content-Type: text/html; charset=UTF-8</code></p>
<p><tt>301</tt> is the <a href="http://en.wikipedia.org/wiki/List_of_HTTP_status_codes#3xx_Redirection">HTTP code</a> to permanently redirect old URLs and do the right thing when accessing directories. URLs can change and it&#8217;s an elegant way to deal with the problem. When you get this response back from a Web server your side should parse the headers for a <em>Location</em> field. Notice the trailing slash on that line that WordPress provides and more on that in a second.</p>
<p>For example, if you ask Apache for the archives of Feb &#8216;08 at <a href="http://blog.jules.com/2008/02">http://blog.jules.com/2008/02</a> it&#8217;ll do the right thing and add a trailing slash:</p>
<p><code>HTTP/1.1 301 Moved Permanently<br />
Date: Sun, 24 Feb 2008 16:57:52 GMT<br />
Server: Apache<br />
X-Pingback: http://blog.jules.com/xmlrpc.php<br />
Location: http://blog.jules.com/2008/02/<br />
Content-Type: text/html; charset=UTF-8</code></p>
<p>See the <em>Location</em> field?</p>
<p>Back when all Web sites were served from a filesystem it was important to note what was a directory and what was not. The former would have a slash and latter would not. robots.txt is <em>usually</em> a file and this might be where Snap is coming unstuck.</p>
<p>Ok, blood pressure is going down and here&#8217;s <a href="http://www.google.com/feedfetcher.html">Google Feedfetcher</a> (which is different from Googlebot above):</p>
<p><code>209.85.238.7 - - [24/Feb/2008:15:38:02 +0000] "GET /feed/ HTTP/1.1" 200 3385 "-" "Feedfetcher-Google; (+http://www.google.com/feedfetcher.html)"</code></p>
<p>Talking of Googlebot, he&#8217;s back for the post itself almost six minutes later:</p>
<p><code>66.249.70.194 - - [24/Feb/2008:15:38:29 +0000] "GET /2008/02/24/the-thing-about-transatlantic-first-class/ HTTP/1.1" 200 4550 "-" "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)"</code></p>
<p>BlogPulse is next in line:</p>
<p><code>64.158.138.84 - - [24/Feb/2008:15:38:37 +0000] "GET /robots.txt HTTP/1.1" 301 26 "-" "BlogPulseLive (support@blogpulse.com)"<br />
64.158.138.84 - - [24/Feb/2008:15:38:37 +0000] "GET /robots.txt/ HTTP/1.1" 200 50 "-" "BlogPulseLive (support@blogpulse.com)"<br />
64.158.138.84 - - [24/Feb/2008:15:38:37 +0000] "GET /feed/ HTTP/1.1" 200 3385 "-" "BlogPulseLive (support@blogpulse.com)"</code></p>
<p>BlogPulse does the right thing with the 301 redirect (Oh <em>Snap!</em>).</p>
<p>Googlebot just can&#8217;t get enough of this article so here he is again a smidge over two minutes from the last request:</p>
<p><code>66.249.70.194 - - [24/Feb/2008:15:40:42 +0000] "GET /2008/02/24/the-thing-about-transatlantic-first-class/ HTTP/1.1" 200 4550 "-" "Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)"</code></p>
<p>Technorati joins the party:</p>
<p><code>208.66.64.4 - - [24/Feb/2008:15:41:19 +0000] "GET / HTTP/1.0" 200 4650 "-" "Technoratibot/0.7"<br />
208.66.64.4 - - [24/Feb/2008:15:41:19 +0000] "GET /feed/ HTTP/1.0" 200 3385 "-" "Technoratibot/0.7"<br />
208.66.64.4 - - [24/Feb/2008:15:41:20 +0000] "GET /feed/rss/ HTTP/1.0" 200 1235 "-" "Technoratibot/0.7"<br />
208.66.64.4 - - [24/Feb/2008:15:41:20 +0000] "GET /feed/atom/ HTTP/1.0" 200 3321 "-" "Technoratibot/0.7"</code></p>
<p>Here&#8217;s a request from something mysteriously tagged <em>Java/1.6.0_02</em>:</p>
<p><code>67.202.34.117 - - [24/Feb/2008:15:42:41 +0000] "GET / HTTP/1.1" 200 14023 "-" "Java/1.6.0_02"</code></p>
<p>Some on-demand application up at <a href="http://aws.amazon.com/ec2">Amazon&#8217;s EC2 farm</a> is, well, not doing a whole lot. Just a simple HTTP request for the root of the site. Doesn&#8217;t touch the feed.</p>
<p>I get a similar request every four-ish hours from  a user agent of <em>ONNET-OPENAPI</em> and they all stem from <em>211.239.119.213</em>. No reverse mapping is assigned but the IP maps back to <a href="http://www.apnic.net/">APNIC</a>. International robot of mystery and all that.</p>
<p>Finally, Technorati is back for more:</p>
<p><code>208.66.64.4 - - [24/Feb/2008:16:00:12 +0000] "GET / HTTP/1.0" 200 4650 "-" "Technoratibot/0.7"<br />
208.66.64.4 - - [24/Feb/2008:16:00:13 +0000] "GET /feed/ HTTP/1.0" 200 3385 "-" "Technoratibot/0.7"<br />
208.66.64.4 - - [24/Feb/2008:16:00:13 +0000] "GET /feed/rss/ HTTP/1.0" 200 1235 "-" "Technoratibot/0.7"<br />
208.66.64.4 - - [24/Feb/2008:16:00:13 +0000] "GET /feed/atom/ HTTP/1.0" 200 3321 "-" "Technoratibot/0.7"</code></p>
<p>That&#8217;s when the excitement dies down about half a hour after publishing. Googlebot and Yahoo spend a bit more time crawling around for the updated categories and pages and the rest of the visits are from people who have come to read what&#8217;s on offer.</p>
<h3>Verifying the IPs that came to visit.</h3>
<ul>
<li><em>72.13.32.7</em> was Moreover and doesn&#8217;t reverse lookup. The netblock belongs to VeriSign Infrastructure &amp; Operations;</li>
<li><em>66.249.70.194</em>, the Googlebot, points back to <em>crawl-66-249-70-194.googlebot.com</em>;</li>
<li><em>216.39.58.18</em> is Yahoo&#8217;s Feed Seeker and resolves to <em>htproxy2.ops.re4.yahoo.net</em>;</li>
<li>Snap had no reverse lookup on <em>38.98.19.66</em> but a whois search shows the netblock is registered to PSI.net;</li>
<li><em>209.85.238.7</em> doesn&#8217;t reverse map but whois shows the IP range is Google&#8217;s;</li>
<li>BlogPulse came from <em>64.158.138.84</em> which is <em>floodgate.intelliseek.com</em> and the netblock belongs to Level 3 Communications, Inc;</li>
<li><em>208.66.64.4</em> is <em>nat-365m.technorati.com</em> and as you can imagine that&#8217;s Technorati; and</li>
<li>The mystery Java-based admirer came from <em>67.202.34.117</em> and the lookup on that is <em>ec2-67-202-34-117.compute-1.amazonaws.com</em>.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.jules.com/2008/02/25/how-wordpress-lets-the-world-know-youve-posted/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>The thing about transatlantic first class.</title>
		<link>http://blog.jules.com/2008/02/24/the-thing-about-transatlantic-first-class/</link>
		<comments>http://blog.jules.com/2008/02/24/the-thing-about-transatlantic-first-class/#comments</comments>
		<pubDate>Sun, 24 Feb 2008 15:32:02 +0000</pubDate>
		<dc:creator>jules</dc:creator>
				<category><![CDATA[Out and about]]></category>

		<guid isPermaLink="false">http://blog.jules.com/2008/02/24/the-thing-about-transatlantic-first-class/</guid>
		<description><![CDATA[Fly around the US for a bit and you get used to the act in the same way that your feet callus if your shoes rub you the wrong way. Flying used to be fun in the days of flap displays so maybe we should bring them back. These things could be related.
It&#8217;s no great [...]]]></description>
			<content:encoded><![CDATA[<p>Fly around the US for a bit and you get used to the act in the same way that your feet callus if your shoes rub you the wrong way. Flying used to be fun in the days of <a href="http://en.wikipedia.org/wiki/Split-flap_display">flap displays</a> so maybe we should bring them back. These things could be related.</p>
<p>It&#8217;s no great secret that domestic North American air travel is pretty awful. The real perks come when you pucker up and get yourself a passport. Transatlantic coach is much better than domestic first class and, therefore, the levels above must be better still.</p>
<p>Or are they?</p>
<p><span id="more-7"></span></p>
<p>The lay flat seat thing in first class is really nifty. It&#8217;s exceptionally nifty on a red eye. The seats all the way up front are nicer than business class.</p>
<p>The flight attendants bring you whatever you want almost on demand. The flirtier you are the stronger the drinks are.</p>
<p>First class is almost always full of men with wedding rings on.</p>
<p>The flight attendants get annoyed when you try use a restroom that isn&#8217;t in your section of the cabin. &#8220;For your safety&#8221; of course. And if that stops working expect &#8220;for the children&#8221; or something like that to be rolled out shortly thereafter. There are no gold plated taps, washroom attendants, or better towels. The toilets are all the same across the plane.</p>
<p>Needless vandalism happens everywhere. What could you possibly hope to achieve by scratching the crap out of a video screen?</p>
<p align="center"><img src="/img/senselessvandalism.jpg" height="330" width="440" /></p>
<p>Everybody in business and first is working or otherwise taking themselves far too seriously. It&#8217;s like being on a subway almost anywhere in the world as it&#8217;s very hard to strike up a conversation. And you have to love the cost to irony ratio with that kind of selective self-isolation.</p>
<p>In <a href="http://en.wikipedia.org/wiki/Fight_Club">Fight Club</a>, the unnamed commentator flew all the time but schlepped with the schleppers in coach. Shurely shome mishtake? The more you fly the more you are comp&#8217;d on upgrades. On a side note, if you are a fan of the flick this <a href="http://metaphilm.com/philm.php?id=29_0_2">strangely compeling read</a> should have you grinning.</p>
<p>When you board a plane in the EU you don&#8217;t have to take your shoes off. Regardless of being in the short line for business and first class.</p>
<p>The flight attendants might not eat what you do. Flight attendants fly more than you and, therefore, they are smarter than you about flying. Especially when it comes to eating on a plane as common sense says <a href="http://www.nytimes.com/2006/10/22/business/22dirty.html?_r=1&amp;oref=login">don&#8217;t do it at all.</a> If they are eating the same thing they&#8217;re doing it out of an aluminum container which would save cleaning up one more dirty plate.</p>
<p>The guy in 1b has been reading a book for the entire nine hour flight. Compelling novel consumed by a slow reader?</p>
<p align="center"> <img src="/img/compellingread.jpg" height="280" width="440" /></p>
<p>You can&#8217;t hear babies screaming all the way at the front of the plane. Why don&#8217;t decent noise canceling headphones don&#8217;t have a &#8216;baby&#8217; setting?</p>
<p>I&#8217;m the only one here wearing jeans.</p>
<p>That little kit thing that you don&#8217;t get in coach usually contains cheap nylon socks (so your own socks don&#8217;t get grubby), ear plugs, a travel toothbrush, and and an eye mask. Sometimes it contains moisturizer and mints. It hasn&#8217;t contained any advertising &#8212; yet.</p>
<p>The adjustable seats are still nifty. But these buttons didn&#8217;t work:</p>
<p align="center"><img src="/img/didnotwork.jpg" height="330" width="440" /></p>
<p>People fart in first class especially if they&#8217;re sleeping. It&#8217;s just as ghastly as coach. Actually it might be worse if some of the food served had a creme sauce base.</p>
<p>You can spot the Europeans as they go to sleep first. The North Americans go to sleep later. I think the guy in 1b is from <a href="http://en.wikipedia.org/wiki/Ascension_Island">Ascension Island</a> which would make this a normal day.</p>
<p>The food isn&#8217;t bad. You get a choice of either something with red meat, something with white meat, or something veggie. There&#8217;s always one thing on the menu to avoid such as pork (it can become dry). Just ask what the flight attendants are eating.</p>
<p>People have really old MP3 players. Not a single modern Shuffle, Touch or iPhone in sight. Not a  single Mac laptop in sight, it&#8217;s all Dell and HP.</p>
<p>A Chinese proverb would have you believe <a href="http://thinkexist.com/quotation/the_journey_is_the_reward/253991.html">the journey is the reward</a>. With air travel it&#8217;s not the case. You&#8217;re voluntarily subjecting yourself to nine hours in a sealed tube. A good bottle of wine and a well cooked meal at home is always, always better.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.jules.com/2008/02/24/the-thing-about-transatlantic-first-class/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
