<?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>aviflax.com &#187; Tech</title>
	<atom:link href="http://aviflax.com/post/tag/tech/feed/" rel="self" type="application/rss+xml" />
	<link>http://aviflax.com</link>
	<description></description>
	<lastBuildDate>Wed, 23 May 2012 20:04:46 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>The Three Themes of the iPad 2</title>
		<link>http://aviflax.com/post/the-three-themes-of-the-ipad-2/</link>
		<comments>http://aviflax.com/post/the-three-themes-of-the-ipad-2/#comments</comments>
		<pubDate>Thu, 10 Mar 2011 14:48:09 +0000</pubDate>
		<dc:creator>Avi</dc:creator>
				<category><![CDATA[none]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[ipad]]></category>
		<category><![CDATA[review]]></category>
		<category><![CDATA[Reviews]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[technology]]></category>

		<guid isPermaLink="false">http://aviflax.com/?p=1328</guid>
		<description><![CDATA[The iPad 2 will be going on sale tomorrow, and I've read enough reviews and analyses of the device to judge that there's something being missed. Most reviews, and Apple's marketing, simple discuss each improvement individually, or discuss the overall experience of using the device — but I haven't seen anyone try to sum up the changes thematically, to enable a succinct high-level summary of what the iPad 2 is all about.]]></description>
			<content:encoded><![CDATA[<p>The iPad 2 will be going on sale tomorrow, and I&#8217;ve read enough reviews and analyses of the device to judge that there&#8217;s something being missed. Most reviews, and Apple&#8217;s marketing, simple discuss each improvement individually, or discuss the overall experience of using the device — but I haven&#8217;t seen anyone try to sum up the changes thematically, to enable a succinct high-level summary of what the iPad 2 is all about.</p>
<p>Three themes encompass the various improvements embodied in the iPad 2 and its accessories: speed, power, and ergonomics.</p>
<p>I don&#8217;t think I need to explain &#8220;speed&#8221; at all. By &#8220;power&#8221; I mean the ability to do things which weren&#8217;t possible or practical before; this includes the cameras, the gyroscope, the Verizon-compatible 3G radio, and the faster CPU and GPU — there’s some overlap between speed and power. I&#8217;m excited about those themes, but they&#8217;re pretty straightforward. I suspect that &#8220;ergonomics&#8221; requires more explanation.</p>
<p>The iPad 2 has many ergonomic improvements: lighter, thinner, rounded edges, flatter back, and the Smart Covers. These advances together will make the iPad 2 a significantly better experience than the first iPad. Being lighter and thinner means it&#8217;s easier to grasp in one hand with less fatigue over time. The flatter back means it&#8217;ll work much better on a flat surface such as a table or desk without a case or stand — the curved back of the first iPad made a case or stand essential. The Smart Covers will also enable more frequent use of the iPad without a case, because they&#8217;re so quick and easy to remove.</p>
<p>Combined together, we have a device which will be much easier and more pleasant to use without a case, more likely to be used without a case, and which when held in one hand will frequently be significantly lighter.</p>
<p>I understand why Apple wouldn&#8217;t market the iPad 2 using these themes; they&#8217;re too abstract for marketing. People generally want to hear about concrete improvements in new models. But there&#8217;s value in identifying and understanding the themes embodied in a new version of a product, so as to be able to make a holistic comparison with the older version.</p>
]]></content:encoded>
			<wfw:commentRss>http://aviflax.com/post/the-three-themes-of-the-ipad-2/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>I really identify with this quote</title>
		<link>http://aviflax.com/post/i-really-identify-with-this-quote/</link>
		<comments>http://aviflax.com/post/i-really-identify-with-this-quote/#comments</comments>
		<pubDate>Mon, 21 Feb 2011 20:33:33 +0000</pubDate>
		<dc:creator>Avi</dc:creator>
				<category><![CDATA[none]]></category>
		<category><![CDATA[attention]]></category>
		<category><![CDATA[computing]]></category>
		<category><![CDATA[media]]></category>
		<category><![CDATA[nadd]]></category>
		<category><![CDATA[tablets]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[technology]]></category>

		<guid isPermaLink="false">http://aviflax.com/?p=1301</guid>
		<description><![CDATA[Jon Stokes, in Why I don&#8217;t care very much about tablets anymore: Some of the really savvy new media efforts like Flipboard are exciting, but after the initial &#8220;wow&#8221; factor wears off, these apps mainly serve to remind me that there&#8217;s already too much good stuff to read out there, and that my life is [...]]]></description>
			<content:encoded><![CDATA[<p>Jon Stokes, in <cite><a href="http://arstechnica.com/staff/carthage/2011/02/why-i-dont-care-very-much-about-tablets.ars">Why I don&#8217;t care very much about tablets anymore</a></cite>:</p>
<blockquote cite="http://arstechnica.com/staff/carthage/2011/02/why-i-dont-care-very-much-about-tablets.ars"><p>Some of the really savvy new media efforts like Flipboard are exciting, but after the initial &#8220;wow&#8221; factor wears off, these apps mainly serve to remind me that there&#8217;s already too much good stuff to read out there, and that my life is slipping away from me in an infinite stream of interesting bits about smart animals, dumb criminals, outrageous celebs, shiny objects, funny memes, scientific discoveries, economic developments, etc..</p></blockquote>
<p>I only skimmed the article, and only half-agree, but this quote stood out. It really resonates with me.</p>
]]></content:encoded>
			<wfw:commentRss>http://aviflax.com/post/i-really-identify-with-this-quote/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why I Upgraded to the iPad 3G</title>
		<link>http://aviflax.com/post/why-i-upgraded-to-the-ipad-3g/</link>
		<comments>http://aviflax.com/post/why-i-upgraded-to-the-ipad-3g/#comments</comments>
		<pubDate>Mon, 03 May 2010 00:21:42 +0000</pubDate>
		<dc:creator>Avi</dc:creator>
				<category><![CDATA[none]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[computing]]></category>
		<category><![CDATA[hardware]]></category>
		<category><![CDATA[ipad]]></category>
		<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://aviflax.com/?p=997</guid>
		<description><![CDATA[I&#8217;m posting this from my new iPad 3G from the train back to New York from Baltimore/Washington, where Elina ran her first 5K this morning. I&#8217;m on a standard Amtrak train, not one of the faster Acela trains which now have wifi, so if I hadn&#8217;t picked up this 3G on my way to the [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m posting this from my new iPad 3G from the train back to New York from Baltimore/Washington, where Elina ran her first 5K this morning. I&#8217;m on a standard Amtrak train, not one of the faster Acela trains which now have wifi, so if I hadn&#8217;t picked up this 3G on my way to the train station, I wouldn&#8217;t be able to post anything from my iPad.</p>
<p>Sure, I could have picked up a MiFi portable WWAN hotspot from Sprint or Verizon, but the service plans for those cost at least $50 a month, and generally more. As frustrated as I am with AT&#038;T — their phone and data service is atrocious in Manhattan, and where the hell is tethering? — the data plans that they&#8217;re offering for the iPad are attractive and even a little innovative. $15 a month for occasional usage and $30 a month for unlimited are both very reasonable prices for the convenience and utility that this service (hopefully/usually) provides.</p>
<p>So, why did I upgrade from the wifi-only iPad to the 3G model?</p>
<p>First and foremost, it&#8217;s because I love using the iPad — it&#8217;s the future of computing! — and it was very frustrating and disappointing to not have the ubiquitous networking which has been key to the transformative nature of the iPhone. Carrying around this thing from the future and having to think about when, whether, and where it could use the network, the backbone of the future, was so dissonant it was almost silly. And it definitely led me to take my tablet out and about with me less than I would have otherwise.</p>
<p>Now that my tablet does have ubiquitous network, I&#8217;ll have it with me more often, and I&#8217;ll be able to use it in many more situations. And that&#8217;s exciting, because you know what? I really love using this thing. I also have a MacBook Pro and an iPhone 3G, but right now the iPad is my computing device of choice. It doesn&#8217;t fit every use case, but whenever I want to do something, if it can be done on the iPad, that&#8217;s what I opt to use. Its touch interface and its form factor are just so much more engaging, rewarding, and relaxing than a laptop or desktop, and the larger screen and faster brain make it much more powerful, useful, and relaxing than an iPhone. Sure, I could have written and posted something this long with my phone, and I have, but it&#8217;s a bit of a pain on that little screen.</p>
<p>(I know I wrote &#8220;relaxing&#8221; twice in the previous paragraph. Trust me, it was intentional. That&#8217;s a theme I&#8217;ve been thinking about, and if I can find the time to write it, it&#8217;ll be another post.)</p>
<p>Other reasons that I upgraded:</p>
<ul>
<li>A MiFi would be one more thing for me to carry around, have to keep track of, charge, and <a href="http://twitter.com/avi4now/status/13069225608">at some point lose</a>.</li>
<li>The MiFi data plans cost ~$60, and that&#8217;s way too much to pay for occasional usage. I&#8217;m usually around a wifi network I can use; I only need WWAN every once in a while, and AT&#038;T&#8217;s iPad plans are perfect for that. Not only are they affordable, they&#8217;re month-to-month plans with no contract — I can always cancel at any time if I don&#8217;t need or want the service.</li>
<li>My previous iPad already has a new home at <a href="http://arc90.com">my company.</a> That&#8217;s fortunate; not everyone who might like to upgrade has such a convenient and affordable avenue to do so.</li>
</ul>
<p>I&#8217;ll be arriving in New York soon, so it&#8217;s time to wrap this up and post.</p>
<p>Good night, and good luck — from the future!</p>
]]></content:encoded>
			<wfw:commentRss>http://aviflax.com/post/why-i-upgraded-to-the-ipad-3g/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Should the iPad have USB?</title>
		<link>http://aviflax.com/post/should-the-ipad-have-usb/</link>
		<comments>http://aviflax.com/post/should-the-ipad-have-usb/#comments</comments>
		<pubDate>Sun, 07 Feb 2010 16:31:39 +0000</pubDate>
		<dc:creator>Avi</dc:creator>
				<category><![CDATA[none]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[ipad]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[technology]]></category>

		<guid isPermaLink="false">http://aviflax.com/?p=837</guid>
		<description><![CDATA[I recently read this thoughtful essay by Peter Kirn, wherein he criticizes the iPad for being &#8220;closed&#8221;. Kirn focuses on the Mac&#8217;s success being partly based on its being &#8220;open&#8221; — being equipped with fairly standard ports and expansion slots, which nearly any third party could use to expand the capabilities of the Mac, allowing [...]]]></description>
			<content:encoded><![CDATA[<p>I recently read <a href="http://createdigitalmusic.com/2010/01/27/how-a-great-product-can-be-bad-news-apple-ipad-and-the-closed-mac/">this thoughtful essay</a> by Peter <a href="http://createdigitalmusic.com/staff/peter/">Kirn</a>, wherein he criticizes the iPad for being &#8220;closed&#8221;. Kirn focuses on the Mac&#8217;s success being partly based on its being &#8220;open&#8221; — being equipped with fairly standard ports and expansion slots, which nearly any third party could use to expand the capabilities of the Mac, allowing it to evolve into many roles which it might not otherwise have been able to fill, such as video and audio production. He laments the iPad&#8217;s lack of similar capabilities, noting that its only port is Apple&#8217;s proprietary dock connector, for the use of which Apple charges hefty fees to third parties.</p>
<p>Kirn has good points, and I don&#8217;t necessarily disagree with any of them. But as for ports, I think he might be missing something: wireless. The primary use of cables and ports is to connect two devices together so they can transfer data. (Control signals count as data too.) I wouldn&#8217;t be surprised if Steve Jobs has decided that most people don&#8217;t need <abbr title="Universal Serial Bus">USB</abbr> anymore and that wireless is ready to replace it in most cases.</p>
<p>This could be a recurrence of what occurred in 1998 when Steve Jobs unleashed a storm of controversy by introducing the iMac without a floppy disk drive. He started the shift from using floppy disks for data transfer to using USB, optical disks, and networking. Today he may be finishing what he started; catalyzing the final shift from physical media to using radio waves for all data transfer.</p>
<p><a href="http://en.wikipedia.org/wiki/Wi-Fi">Wi-Fi</a> (<a href="http://en.wikipedia.org/wiki/IEEE_802.11">802.11</a>) and <a href="http://en.wikipedia.org/wiki/Bluetooth">Bluetooth</a> are at this point nearly ubiquitous, and the chips and controllers which implement them are now very inexpensive. Wi-fi is capable of transfer speeds similar to <abbr title="Universal Serial Bus">USB</abbr> 2.0, which might allow it to suffice for transferring large volumes of data and connecting devices via Bluetooth is pretty simple these days.</p>
<p>Both standards also have recently added new features which can make connecting faster, simpler, and more secure; Apple could implement these features to make these technologies even more workable as replacements for USB.</p>
<p>This shift, from cables to wireless connections, is by no means a fait accompli, but it&#8217;s well under way, and will probably turn out to be a net win for most people.</p>
]]></content:encoded>
			<wfw:commentRss>http://aviflax.com/post/should-the-ipad-have-usb/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Learning Java Web Development in 2010</title>
		<link>http://aviflax.com/post/learning-java-web-development-in-2010/</link>
		<comments>http://aviflax.com/post/learning-java-web-development-in-2010/#comments</comments>
		<pubDate>Thu, 24 Dec 2009 17:29:09 +0000</pubDate>
		<dc:creator>Avi</dc:creator>
				<category><![CDATA[none]]></category>
		<category><![CDATA[dev]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://aviflax.com/?p=788</guid>
		<description><![CDATA[I just noticed this question by mrblah at Stack Overflow: I want to learn, at least at a basic level, how to build java web applications (coming from a .net background). Meaning, I would like to be able to build, deploy a simple cms type application from the ground up. What exactly do I need [...]]]></description>
			<content:encoded><![CDATA[<p>I just noticed <a href="http://stackoverflow.com/questions/1958808/java-web-development-what-skills-do-i-need">this question</a> by <a href="http://stackoverflow.com/users/68183/mrblah">mrblah</a> at Stack Overflow:</p>
<blockquote><p>
I want to learn, at least at a basic level, how to build java web applications (coming from a .net background).</p>
<p>Meaning, I would like to be able to build, deploy a simple cms type application from the ground up.</p>
<p>What exactly do I need to learn?</p>
<p>Tomcat seems to be a good web server for Java.</p>
<p>What options are there for the web? I know there is hibernate for an ORM.</p>
<p>Does java have MVC? what about JSP? can MVC and JSP be together? beans?</p>
<p>Maybe a book that covers all of these?
</p></blockquote>
<p>And <a href="http://stackoverflow.com/questions/1958808/java-web-development-what-skills-do-i-need/1959016#1959016">an answer</a> popped into my head:</p>
<blockquote>
<p>I consider most of the traditional Java web development options to be pretty heavy-weight, and there some good alternatives:</p>
<ul>
<li>
<p><a href="http://www.playframework.org/" rel="nofollow">Play</a> is an MVC framework which is focused on being lightweight, straightforward, and enabling rapid development — while sticking with pure Java, as opposed to a more dynamic JVM-based language. It&#8217;s fairly new but already impressive, and a good community has built up around it quickly.</p>
</li>
<li>
<p><a href="http://www.grails.org/" rel="nofollow">Grails</a> is an MVC framework, inspired by Ruby on Rails, which is written in, and uses, <a href="http://groovy.codehaus.org/" rel="nofollow">Groovy</a>, a Java-based scripting language. Grails is mature, robust, and widely respected, with a strong community. Groovy is basically a superset of Java, with better syntax and some great features such as closures, so learning it is a great way to learn Java.</p>
</li>
<li>
<p>If you need/want to build RESTful web sites/services/applications, <a href="http://restlet.org" rel="nofollow">Restlet</a> is a fantastic framework — I&#8217;m a big fan. It&#8217;s simple, straightforward, and yet flexible. Great community too.</p>
</li>
<li>
<p><a href="http://code.google.com/appengine/" rel="nofollow">Google&#8217;s App Engine</a> is an interesting option as well. It&#8217;s hosted, which may or may not be of interest, but it has a fairly simple API, and a good SDK.</p>
</li>
</ul>
<p>I&#8217;m sure there are others, but these are the ones I can think of off the top of my head.</p>
<p>Good luck, and have fun!</p>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://aviflax.com/post/learning-java-web-development-in-2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Bioshock for Mac Demo includes this fantastic icon for the disk image containing the game resources</title>
		<link>http://aviflax.com/post/the-bioshock-for-mac-demo-includes-this-fantastic-icon-for-the-disk-image-containing-the-game-resources/</link>
		<comments>http://aviflax.com/post/the-bioshock-for-mac-demo-includes-this-fantastic-icon-for-the-disk-image-containing-the-game-resources/#comments</comments>
		<pubDate>Fri, 06 Nov 2009 03:34:15 +0000</pubDate>
		<dc:creator>Avi</dc:creator>
				<category><![CDATA[none]]></category>
		<category><![CDATA[art]]></category>
		<category><![CDATA[game]]></category>
		<category><![CDATA[games]]></category>
		<category><![CDATA[gaming]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://aviflax.com/?p=697</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p><img src="http://aviflax.com/wp-content/uploads/2009/11/BioshockDemoData-Icon.png" alt="BioshockDemoData Icon.png" border="0" width="512" height="512" /></p>
]]></content:encoded>
			<wfw:commentRss>http://aviflax.com/post/the-bioshock-for-mac-demo-includes-this-fantastic-icon-for-the-disk-image-containing-the-game-resources/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Charles Stross is Awesome</title>
		<link>http://aviflax.com/post/charles-stross-is-awesome/</link>
		<comments>http://aviflax.com/post/charles-stross-is-awesome/#comments</comments>
		<pubDate>Mon, 05 Oct 2009 15:13:15 +0000</pubDate>
		<dc:creator>Avi</dc:creator>
				<category><![CDATA[none]]></category>
		<category><![CDATA[backup]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[technology]]></category>

		<guid isPermaLink="false">http://aviflax.com/?p=654</guid>
		<description><![CDATA[For a year or so now I&#8217;ve not gone out of the house without a backup of (a) my life&#8217;s work and (b) my email archives for 10 years on my person. source]]></description>
			<content:encoded><![CDATA[<p><q cite="http://www.antipope.org/charlie/blog-static/2009/10/netwalker.html">For a year or so now I&#8217;ve not gone out of the house without a backup of (a) my life&#8217;s work and (b) my email archives for 10 years on my person.</q></p>
<p><a href="http://www.antipope.org/charlie/blog-static/2009/10/netwalker.html">source</a></p>
]]></content:encoded>
			<wfw:commentRss>http://aviflax.com/post/charles-stross-is-awesome/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Um, Sorry I didn&#8217;t call you back for 10 weeks…</title>
		<link>http://aviflax.com/post/um-sorry-i-didnt-call-you-back-for-10-weeks%e2%80%a6/</link>
		<comments>http://aviflax.com/post/um-sorry-i-didnt-call-you-back-for-10-weeks%e2%80%a6/#comments</comments>
		<pubDate>Mon, 07 Sep 2009 21:41:36 +0000</pubDate>
		<dc:creator>Avi</dc:creator>
				<category><![CDATA[6]]></category>
		<category><![CDATA[hack]]></category>
		<category><![CDATA[hardware]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://aviflax.com/?p=628</guid>
		<description><![CDATA[image by Sean Osteen I just figured out that my voicemail hasn&#8217;t worked for a while… a quick Google search, and doh! I realize it&#8217;s been since I set up the AT&#038;T tethering hack. And yeah, that&#8217;s about 10 weeks… once I finally got it fixed, 28 messages popped up. Oops! It took me a [...]]]></description>
			<content:encoded><![CDATA[<div><a href="http://www.flickr.com/photos/seanosteen/2658279825/"><img src="http://farm4.static.flickr.com/3039/2658279825_49e1df0efd.jpg" width="500" height="375" alt="failPhone by Sean Osteen"/></a>
<div style="font-size: smaller;">image by <a href="http://www.flickr.com/photos/seanosteen/">Sean Osteen</a></div>
</div>
<p>I just figured out that my voicemail hasn&#8217;t worked for a while… a quick Google search, and doh! I realize it&#8217;s been since I set up the AT&#038;T tethering hack. And yeah, that&#8217;s about 10 weeks… once I finally got it fixed, 28 messages popped up. Oops!</p>
<p>It took me a while, but eventually I got my Visual Voicemail working again. I&#8217;m recording the steps here for posterity.</p>
<p><span id="more-628"></span>
<p>Hint: if your Visual Voicemail ever seems like it might not be working, you can always access your voicemail by switching to the Keypad and holding down the &#8220;1&#8243; key.</p>
<p>At this point, there are a bunch of different ways to install a tethering hack — basically, there&#8217;s multiple hacks. I can&#8217;t even find the link to the hack I originally used. So, <strong><abbr title="Your Mileage May Vary">YMMV</abbr></strong>. </p>
<p>Here&#8217;s what worked for me and <em>might</em> work for you:</p>
<ol>
<li>Launch the Settings app</li>
<li>Click on General → Network → Cellular Data Network</li>
<li>Under &#8220;Visual Voicemail&#8221;, make sure that the value of APN is <code>acds.voicemail</code> If it isn&#8217;t, make it so.</li>
<li>Turn off the phone</li>
<li>Follow the steps in <a href="http://www.macworld.com/article/141278/2009/06/visualvoicemail.html">this article</a> to reset your voicemail password</li>
<li>Turn the phone back on</li>
<li>Once the phone boots, open the Phone app, and click on the Voicemail tab</li>
<li>Hopefully, the Voicemail tab will be showing the setup screen. Enter a password and set up a greeting, and once you&#8217;re done, all your queued up voicemail messages should appear.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://aviflax.com/post/um-sorry-i-didnt-call-you-back-for-10-weeks%e2%80%a6/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Missing FireWire</title>
		<link>http://aviflax.com/post/missing-firewire/</link>
		<comments>http://aviflax.com/post/missing-firewire/#comments</comments>
		<pubDate>Wed, 02 Sep 2009 14:33:20 +0000</pubDate>
		<dc:creator>Avi</dc:creator>
				<category><![CDATA[6]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[firewire]]></category>
		<category><![CDATA[hardware]]></category>
		<category><![CDATA[io]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[usb]]></category>

		<guid isPermaLink="false">http://aviflax.com/?p=617</guid>
		<description><![CDATA[Ever since I bought my unibody MacBook, I&#8217;ve said I didn&#8217;t care that it didn&#8217;t have FireWire. But now that I&#8217;m copying hundreds of gigabytes at a time, I&#8217;m feeling the lack. Doh! On the upside, I&#8217;ll never look an excuse-to-upgrade-horse in the mouth!]]></description>
			<content:encoded><![CDATA[<p>Ever since I bought my unibody MacBook, I&#8217;ve said I didn&#8217;t care that it didn&#8217;t have FireWire. But now that I&#8217;m copying hundreds of gigabytes at a time, I&#8217;m feeling the lack. Doh!</p>
<p>On the upside, I&#8217;ll never look an excuse-to-upgrade-horse in the mouth!</p>
]]></content:encoded>
			<wfw:commentRss>http://aviflax.com/post/missing-firewire/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Use a DVCS to Track Anything Instantly</title>
		<link>http://aviflax.com/post/use-a-dvcs-to-track-anything-instantly/</link>
		<comments>http://aviflax.com/post/use-a-dvcs-to-track-anything-instantly/#comments</comments>
		<pubDate>Sun, 16 Aug 2009 16:08:29 +0000</pubDate>
		<dc:creator>Avi</dc:creator>
				<category><![CDATA[none]]></category>
		<category><![CDATA[dev]]></category>
		<category><![CDATA[dvcs]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[vcs]]></category>

		<guid isPermaLink="false">http://aviflax.com/?p=589</guid>
		<description><![CDATA[I recently stumbled across the essay In brief praise of DVCSs by Aristotle Pagaltzis, and it was a revelation for me. I&#8217;d been wanting to try a DVCS for a while, but hadn&#8217;t really gotten around to it — the perceived benefit hadn&#8217;t justified the perceived effort. But when Aristotle pointed out that Subversion makes [...]]]></description>
			<content:encoded><![CDATA[<p>I recently stumbled across the essay <a href="http://plasmasturm.org/log/523/">In brief praise of  <abbr title="Distributed Version Control System">DVCSs</abbr></a> by <a href="http://plasmasturm.org/about/">Aristotle Pagaltzis</a>, and it was a revelation for me. I&#8217;d been wanting to try a <abbr title="Distributed Version Control System">DVCS</abbr> for a while, but hadn&#8217;t really gotten around to it — the perceived benefit hadn&#8217;t justified the perceived effort. But when Aristotle pointed out that <q cite="http://plasmasturm.org/log/523/"><em>Subversion makes the mental overhead of creating a repository very much greater than any <abbr title="Distributed Version Control System">DVCS</abbr>,</em></q> something clicked. I saw an immediate benefit I&#8217;d gain from even simplistic usage of a DVCS, and so I immediately gave it a try.</p>
<p>I had a text file that I wanted to explicitly track versions of — I use Time Machine for incremental backup, which is great, but doesn&#8217;t always give me precise enough control of the snapshots, and I don&#8217;t always have the snapshots available. Once I read Aristotle&#8217;s essay, it only took me a few minutes to download and install <a href="http://mercurial.selenic.com/">Mercurial</a>, and then I started tracking my file with three simple commands: <code>hg init; hg add *; hg commit -m "initial"</code>. Quick, easy, and effective. From that point on, my folder was also a repository, and I could track specific revisions of my files by simply typing <code>hg commit -m "update"</code> at any point.</p>
<p>What I think is the killer realization here is that <em>it is now super easy to make any folder into a repository, and instantly start tracking versions of its contents.</em> I&#8217;ve used Subversion to make local repositories, and track local files in the past — and it really is many more steps, and much more work. It&#8217;s also messier, because the repository and the working copy must be separate entities — you have to think about where the repository should live, as opposed to the actual stuff, the working copy. With a DVSC, no such dichotomy exists. The repository and the actual stuff are one and the same. You can move them, zip them, email them — as long as the metadata directory is preserved (for example, <code>.hg</code> or <code>.git</code>), the folder remains a repository.</p>
<p>I&#8217;m thankful to Aristotle for helping me get past the initial barrier to entry, and start actually using a DVCS. I&#8217;m looking forward to learning more about them, and using them even more going forward.</p>
<p>(Bonus tip: on OS X, some applications save their data using a special type of file called a &#8220;package&#8221;, which is actually a directory with a special flag. One example is <a href="http://www.omnigroup.com/applications/omnigraffle/">OmniGraffle</a>, which I use frequently. Because these &#8220;files&#8221; are actually directories, they can be easily made into self-versioning files with their own self-contained repositories. Just navigate to the directory and run the commands above! From that point on, the file will be a repository and can track its own versions. Pretty useful!)</p>
<p>(I can&#8217;t explain exactly why I decided to try Mercurial first, before <a href="http://git-scm.com/">Git</a> or <a href="http://bazaar-vcs.org/">Bazaar</a>. I&#8217;ve read many comparisons of them, and something about those comparisons just made me want to try it. I&#8217;m not sure exactly how, but I had built up the impression that Mercurial was somehow simpler, cleaner, more elegant, and more approachable than Git or Bazaar. I don&#8217;t know if that&#8217;s actually true, but the impression was enough that that&#8217;s where I started.)</p>
<p>(Aristotle&#8217;s mention of &#8220;mental overhead&#8221; as a decisive factor in using one system over another is something <a href="http://aviflax.com/post/phrase-ive-been-using-frequen/">I&#8217;ve been thinking about lately as well</a>, although I&#8217;ve used the more unwieldy &#8220;cognitive overhead.&#8221;)</p>
]]></content:encoded>
			<wfw:commentRss>http://aviflax.com/post/use-a-dvcs-to-track-anything-instantly/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Next Apple TV I Would Build</title>
		<link>http://aviflax.com/post/the-next-apple-tv-i-would-build/</link>
		<comments>http://aviflax.com/post/the-next-apple-tv-i-would-build/#comments</comments>
		<pubDate>Sun, 16 Aug 2009 14:47:28 +0000</pubDate>
		<dc:creator>Avi</dc:creator>
				<category><![CDATA[none]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[tv]]></category>

		<guid isPermaLink="false">http://aviflax.com/?p=587</guid>
		<description><![CDATA[Reading this rumor about the next Apple TV including Blu-Ray got me thinking about what I&#8217;d add to the next-generation Apple TV to make it great. I&#8217;d love to see it have: A Blu-Ray/DVD/CD drive A TV tuner and DVR functionality Safari — now that the iPhone Remote app can display a keyboard for the [...]]]></description>
			<content:encoded><![CDATA[<p>Reading <a href="http://www.loopinsight.com/2009/08/10/new-apple-tv-to-be-a-mac-mini-with-blu-ray/">this rumor</a> about the next Apple TV including Blu-Ray got me thinking about what I&#8217;d add to the next-generation Apple TV to make it great.</p>
<p>I&#8217;d love to see it have:</p>
<ul>
<li>A Blu-Ray/DVD/CD drive</li>
<li>A TV tuner and DVR functionality</li>
<li>Safari — now that the <a href="http://www.apple.com/itunes/remote/">iPhone Remote app</a> can display a keyboard for the Apple TV&#8217;s text interfaces, and could easily support pointer control, there&#8217;s no real impediment to a full-blown web browser — preferably including Flash, so sites like Hulu and Vimeo would function</li>
<li>An app store — why not? The Apple TV is really just a computer with TV-optimized ports, drivers, and UI. (Similar to how the iPhone is really just a computer with mobile-optimized hardware and software.) Once the iPhone Remote app enabled a keyboard and pointer anywhere, it&#8217;d be pretty great to be able to browse and install third-party apps, just as on the iPhone. Apple already has the infrastructure for this; releasing an Apple TV SDK would be no sweat.</li>
<li>Dashboard widget support. TVs and widgets will go together as naturally as peanut butter and jelly.</li>
<li>An easy way to copy music and video to the device without <em>having</em> to use iTunes</li>
<li>Broader media format support — it should support divx, mkv, vorbis, theora, flac, etc.</li>
<li>The ability to plug in a memory card — preferably to the built-in SD-card reader — and display a slide show of the photos and videos on the card, or copy them to the ATV</li>
<li>User-upgradeable hard drive. Don&#8217;t get me started on this.</li>
<li>A true sleep mode which uses nearly zero energy</li>
<li>The ability to display the photos and videos on my phone, via wifi, without copying them first</li>
</ul>
<p>I see all these things as easily attainable. I&#8217;d buy it!</p>
]]></content:encoded>
			<wfw:commentRss>http://aviflax.com/post/the-next-apple-tv-i-would-build/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Disable Java Applets in Most Mac Browsers</title>
		<link>http://aviflax.com/post/disable-java-applets-in-most-mac-browsers/</link>
		<comments>http://aviflax.com/post/disable-java-applets-in-most-mac-browsers/#comments</comments>
		<pubDate>Wed, 20 May 2009 13:30:21 +0000</pubDate>
		<dc:creator>Avi</dc:creator>
				<category><![CDATA[none]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[os]]></category>
		<category><![CDATA[osx]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[x]]></category>

		<guid isPermaLink="false">http://aviflax.com/?p=509</guid>
		<description><![CDATA[Just about every single Mac in use today has a major security bug which means that any website you visit could delete files from your computer, steal your address book, or install viruses or malware. If you&#8217;d like to protect your computer — and you should — read on. According to the post Critical Mac [...]]]></description>
			<content:encoded><![CDATA[<p>Just about every single Mac in use today has <a href="http://landonf.bikemonkey.org/code/macosx/CVE-2008-5353.20090519.html">a major security bug</a> which means that any website you visit could delete files from your computer, steal your address book, or install viruses or malware. If you&#8217;d like to protect your computer — and you should — read on.</p>
<p>According to the post <a href="http://landonf.bikemonkey.org/code/macosx/CVE-2008-5353.20090519.html">Critical Mac OS X Java Vulnerabilities</a> by <a href="http://landonf.bikemonkey.org/">Landon Fuller</a>, via <a href="http://simonwillison.net/2009/May/19/critical/">Simon Willison</a>, there&#8217;s a critical vulnerability in every Java installation which Apple includes in OS X, which can allow an attacker to easily run any arbitrary command on your system by simply loading a Java applet in a web page you visit.</p>
<p>(For our purposes, Java is a web browser plugin which, similar to Flash, lets your browser do advanced things like upload photos, etc.)</p>
<p>Therefore it&#8217;s recommended to disable Java in all of your web browsers until this is fixed.</p>
<p>The easy way to do this is to open the preferences of your browsers and find the checkbox labeled &#8220;Enable Java&#8221; and uncheck it.</p>
<p>However, I wasn&#8217;t comfortable merely doing that, and I don&#8217;t think anyone else should be, either. Not only do you have to remember to do this in <em>every single browser</em> you might ever use — including <a href="http://fluidapp.com/">Fluid</a> based browsers, browsers embedded in RSS readers, etc — but it&#8217;s always possible for the preference to get reset somehow. And some apps which use embedded browsers may not make that preference available at all.</p>
<p>Instead, I recommend moving the Java plugin from its usual location, which will prevent all Webkit-based browsers, including those embedded in other apps, <a href="http://www.mozilla.com/firefox/">Firefox</a>, and <a href="http://caminobrowser.org/">Camino</a>, from loading any Java applet, even if the preference isn&#8217;t available in one of those apps, or gets reset.</p>
<p>These two terminal commands will accomplish this:</p>
<p>(Please note: I have tested this solution only using a fully updated 64-bit Intel Mac as of today, using Safari 4 Beta, Camino 2 Beta, Firefox 3.5 Beta, and Fluid 0.9.6. I make no warranties or guarantees of any kind, and I disclaim any responsibility for any damage done to your computer, now or in the future, whether you follow my advice or not.)</p>
<p>Command One:<br/><code>sudo mkdir "/Library/Internet Plug-Ins, disabled"<br />
</code></p>
<p>Command Two:<br/><code>sudo mv "/Library/Internet Plug-Ins/JavaPluginCocoa.bundle" "/Library/Internet Plug-Ins, disabled/"</code></p>
<p>If you don&#8217;t know how to run terminal commands:</p>
<ol>
<li>Trigger Spotlight by clicking on the magnifying glass in the upper-right-hand corner of your screen</li>
<li>type in &#8220;Terminal&#8221;</li>
<li>Once the application Terminal appears in the results, make sure it&#8217;s highlighted, then hit Enter to launch it</li>
<li>Switch to your browser, copy the first command into your clipboard</li>
<li>Switch back to Terminal and paste the line in</li>
<li>Hit Enter</li>
<li>You will probably be prompted to enter your password. Do so.
<ul>
<li>It&#8217;s possible that after this step you&#8217;ll see an error message, something to the effect of you not being in the sudoers file, and this will be reported. Don&#8217;t worry about this. It just means that someone set up your Mac so you&#8217;re running with a standard user account, not an administrator account. This is A Good Thing.</li>
<li>If that does happen, you should contact the person who set up your Mac and have them help you complete these steps.</li>
</ul>
</li>
<li>As long as you don&#8217;t see any errors, the command probably worked</li>
<li>Copy-and-paste and run the second command</li>
<li>Quit Terminal</li>
<p>	<l>Restart your browsers for the change to take effect</li>
</ol>
<p>Once you&#8217;ve done that, please take a moment to tell Apple that they&#8217;ve dropped the ball on this vulnerability, and they need to fix it ASAP. The best way to do that is by posting a message to Apple using their <a href="http://www.apple.com/feedback/macosx.html">OS X feedback form</a>. If you have the time, try to post something about it publicly too, on your blog, Twitter, Facebook, etc. Even just a link to the article: <a href="http://landonf.bikemonkey.org/code/macosx/CVE-2008-5353.20090519.html">Critical Mac OS X Java Vulnerabilities</a> and &#8220;Apple, fix this now!&#8221; would be great.</p>
]]></content:encoded>
			<wfw:commentRss>http://aviflax.com/post/disable-java-applets-in-most-mac-browsers/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>I have seen the future of video and it is streaming HD from Netflix</title>
		<link>http://aviflax.com/post/i-have-seen-the-future-of-video-and-it-is-streaming-hd-from-netflix/</link>
		<comments>http://aviflax.com/post/i-have-seen-the-future-of-video-and-it-is-streaming-hd-from-netflix/#comments</comments>
		<pubDate>Wed, 19 Nov 2008 15:03:05 +0000</pubDate>
		<dc:creator>Avi</dc:creator>
				<category><![CDATA[none]]></category>
		<category><![CDATA[entertainment]]></category>
		<category><![CDATA[movie]]></category>
		<category><![CDATA[Movies]]></category>
		<category><![CDATA[netflix]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[Video]]></category>

		<guid isPermaLink="false">http://aviflax.com/?p=482</guid>
		<description><![CDATA[I just installed the latest XBox 360 update, which added Instant Netflix TV and movie streaming to my XBox. Instant Netflix doesn&#8217;t yet indicate which movies are HD and which are SD, so I just randomly started The Host, and it came in in HD – lucky choice! The movie started quickly, and the picture [...]]]></description>
			<content:encoded><![CDATA[<p>I just installed the latest XBox 360 update, which added Instant Netflix TV and movie streaming to my XBox. Instant Netflix doesn&#8217;t yet indicate which movies are HD and which are SD, so I just randomly started The Host, and it came in in HD – lucky choice! The movie started quickly, and the picture and sound were perfect. This is just such a great way to watch movies!</p>
<p>I love that Instant Netflix is a subscription model, where we pay X dollars per month  for our subscription – as little as $9 – and that includes instant streaming of any movie or TV show in their instant catalog. While I was never a fan of the model for music, such as Rhapsody, it works great for movies and TV shows, because I&#8217;m much less likely to watch a movie over and over again than I am to listen to a song over and over again. In other words, I want to build a collection of music which I own, but I just want to be able to watch movies and TV shows once or occasionally twice.</p>
]]></content:encoded>
			<wfw:commentRss>http://aviflax.com/post/i-have-seen-the-future-of-video-and-it-is-streaming-hd-from-netflix/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CouchDB Tech Talk @ Arc90</title>
		<link>http://aviflax.com/post/couchdb-tech-talk-arc90/</link>
		<comments>http://aviflax.com/post/couchdb-tech-talk-arc90/#comments</comments>
		<pubDate>Wed, 03 Sep 2008 23:19:14 +0000</pubDate>
		<dc:creator>Avi</dc:creator>
				<category><![CDATA[none]]></category>
		<category><![CDATA[arc]]></category>
		<category><![CDATA[arc90]]></category>
		<category><![CDATA[event]]></category>
		<category><![CDATA[events]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[talk]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[technology]]></category>

		<guid isPermaLink="false">http://aviflax.com/?p=461</guid>
		<description><![CDATA[RSVP here]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.mobaganda.com/couchdbarc90">RSVP here</a></p>
]]></content:encoded>
			<wfw:commentRss>http://aviflax.com/post/couchdb-tech-talk-arc90/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Centralized Headaches &#8211; Is Webmail a New Backup Problem?</title>
		<link>http://aviflax.com/post/centralized-headaches-is-webmail-a-new-backup-problem/</link>
		<comments>http://aviflax.com/post/centralized-headaches-is-webmail-a-new-backup-problem/#comments</comments>
		<pubDate>Wed, 13 Aug 2008 17:01:32 +0000</pubDate>
		<dc:creator>Avi</dc:creator>
				<category><![CDATA[none]]></category>
		<category><![CDATA[backup]]></category>
		<category><![CDATA[cloud]]></category>
		<category><![CDATA[computers]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[gmail]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[mail]]></category>
		<category><![CDATA[service]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://aviflax.com/?p=457</guid>
		<description><![CDATA[My business partner Rich recently posted Centralized Headaches, wherein he points out that Gmail&#8217;s recent downtime caused more problems for more people than it really should have, because people have over-relied on Gmail, to the point where many don&#8217;t have a local backup of their mail, or even a mail client &#8211; that in some [...]]]></description>
			<content:encoded><![CDATA[<p>My business partner Rich recently posted <a href="http://www.basement.org/2008/08/centralized_headaches.html">Centralized Headaches</a>, wherein he points out that Gmail&#8217;s recent downtime caused more problems for more people than it really should have, because people have over-relied on Gmail, to the point where many don&#8217;t have a local backup of their mail, or even a mail client &#8211; that in some ways, webmail, which moves <em>everything</em> to the cloud, has been a step backwards from the traditional client-server mail setup, where partial connectivity was a given.</p>
<p>It got me thinking, so I posted this comment:</p>
<blockquote><p>Good points, Rich. I&#8217;d like to note that there&#8217;s a related issue: backup. Most people don&#8217;t backup their data, even that which is crucial to them. I think the basic reason for that is that it&#8217;s always been way to complicated to do so. Apple&#8217;s Time Machine offers some hope in that area; it boils backup down to its essence, and hides the complexity, so average people can backup without too many hassles. And that&#8217;s great. But consider that it took <em>twenty-four years</em> — from the release of the first Mac to that of OS X 10.5 Leopard with Time Machine — for us to come up with a simple, reliable, effective, and affordable solution to desktop backup for average people — and it&#8217;s <em>still</em> not built-in to the most common OS. And — the irony — just when we&#8217;re <em>finally</em> on the cusp of slaying that dragon — at least for Mac users — the game goes ahead and changes! Now people are keeping their data <em>off</em> of their desktops, on <em>other &#8220;people&#8217;s&#8221; computers!</em> Now we have this entirely new dimension to the problem, and once again, it&#8217;s being approached haphazardly, obliquely, and without coordination.</p>
<p>You focus here (as you frequently do) on the divide between the web and the desktop. That&#8217;s one way of looking at the problem. But if you look at it from the perspective of backup, you could re-frame the problem as a rule: <em>important data should always exist in more than one place</em>. And by &#8220;place&#8221;, I mean &#8220;responsible party&#8221; — I&#8217;m sure Google has a strong backup plan, but if they hold the only copy of one&#8217;s data, and their system goes down, that means that the data is at least unavailable for some period of time.</p>
<p>I try to follow this rule, which is why most of my &#8220;cloud&#8221; data is mirrored on my laptop, and I&#8217;ve got multiple geo-redundant backups of my laptop. I set up a desktop mail client to synchronize with my Gmail accounts using IMAP, which means I have not only a backup of my mail, but a local working copy — if Gmail goes down, I can still read and send mail.</p>
<p>The thing is, that&#8217;s all well and good for me, but I&#8217;m a geek. I have no illusions that we can expect average people to set up or use such a setup. So I agree with you that it&#8217;s time for the cloud service providers to step up and try to address this problem, on the behalf of their users. Gmail, for example, should provide a &#8220;Gmail Desktop&#8221; application, which would store all of a user&#8217;s mail locally and synchronize with the service. When on their own computer, a user could use the app, which would automatically provide the benefits of backup and offline use, on the fly, in the background; when away from their own computer they could still, of course, use the web interface.</p>
<p>Thanks for the interesting thoughts!</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://aviflax.com/post/centralized-headaches-is-webmail-a-new-backup-problem/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OS X Tip: Don&#8217;t Deny Incoming Connections to configd</title>
		<link>http://aviflax.com/post/os-x-tip-dont-deny-incoming-connections-to-configd/</link>
		<comments>http://aviflax.com/post/os-x-tip-dont-deny-incoming-connections-to-configd/#comments</comments>
		<pubDate>Mon, 04 Aug 2008 12:44:26 +0000</pubDate>
		<dc:creator>Avi</dc:creator>
				<category><![CDATA[none]]></category>
		<category><![CDATA[computer]]></category>
		<category><![CDATA[hint]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[os x]]></category>
		<category><![CDATA[osx]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[tip]]></category>
		<category><![CDATA[troubleshooting]]></category>

		<guid isPermaLink="false">http://aviflax.com/?p=455</guid>
		<description><![CDATA[Last night, we picked up Elina&#8217;s computer home from the Apple store; they replaced a faulty motherboard. As part of the pick-up process, the Apple service representative boots up the computer and demonstrates that it works fine; and it did. When we brought it home, though, we had a perplexing problem: the network connection seemed [...]]]></description>
			<content:encoded><![CDATA[<p>Last night, we picked up Elina&#8217;s computer home from the Apple store; they replaced a faulty motherboard. As part of the pick-up process, the Apple service representative boots up the computer and demonstrates that it works fine; and it did. When we brought it home, though, we had a perplexing problem: the network connection seemed to work fine at first, but after the first time Elina put the computer to sleep, and then woke it up, it couldn&#8217;t obtain an IP address.<br />
<span id="more-455"></span><br />
I was really stumped &#8211; it just seemed as though DHCP just wouldn&#8217;t work, no matter what. I could successfully connect the wifi to a few different networks, and a direct ethernet connection worked as well. And if I manually entered an IP address and the other pertinent TCP/IP settings, the connections worked just fine. But no matter what I did, OS X couldn&#8217;t get an IP address from our router (an Apple Airport Extreme Base Station); the connection status in Network Preferences just kept saying that it had a self-assigned IP address.</p>
<p>I tried <em>a lot</em> of things: upgrading the firmware, rebooting in safe mode, creating a new network location, deactivating and reactivating the connections — nothing worked. In the end, I found the answer with a combination of Google and sheer luck. As I was troubleshooting, all along I was searching with Google for some clue to what was going on — using phrases like &#8220;OS X DHCP won&#8217;t work&#8221;, &#8220;Mac can&#8217;t get IP address&#8221;, etc. Google usefully displays snippets of text from each search result below the result title. Luckily, in one of those, I noticed the name &#8220;configd&#8221;. That tickled my memory, so I searched for &#8220;configd&#8221;. <a href="http://developer.apple.com/documentation/Darwin/Reference/ManPages/man8/configd.8.html">The man page</a> starts with &#8220;The configd daemon is responsible for many configuration aspects of the local system.&#8221; And after skimming <a href="http://www.afp548.com/article.php?story=20041015131913324">this page</a>, I developed a theory that configd was responsible for obtaining an IP address via DHCP. And I suddenly remembered that when we had first booted up the laptop when we brought it home, I had changed <a href="http://support.apple.com/kb/HT1810">the Firewall mode</a> to <em>Set access for specific services and applications</em> &#8211; and that it had immediately popped up a dialog asking whether we wanted to allow or deny incoming connections to configd! I surmised that we must have clicked &#8220;deny&#8221;, which must have broken configd.</p>
<p>The hypothesis was easy to test: I just turned the firewall off (the setting labeled <em>Allow all incoming connections</em>) and tried to obtain an IP address, and it worked. Problem solved! As usual, there was a reason — me!</p>
<p>So the moral of the story is: don&#8217;t deny incoming connections to configd.</p>
<p>A useful tip, found <a href="http://forums.macrumors.com/showthread.php?t=406592#11">here</a>: to reset the OS X 10.5 Leopard firewall back to factory settings, enter the following command in the Terminal: <code>sudo cp /usr/libexec/ApplicationFirewall/com.apple.alf.plist /Library/Preferences/com.apple.alf.plist</code></p>
<p>Finally, I just want to say: the Leopard firewall confuses me. I have issues with it. Maybe it&#8217;s just me. But maybe it isn&#8217;t.</p>
]]></content:encoded>
			<wfw:commentRss>http://aviflax.com/post/os-x-tip-dont-deny-incoming-connections-to-configd/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Ultimate Ears iPhone headphones/headset</title>
		<link>http://aviflax.com/post/ultimate-ears-iphone-headphonesheadset/</link>
		<comments>http://aviflax.com/post/ultimate-ears-iphone-headphonesheadset/#comments</comments>
		<pubDate>Fri, 23 May 2008 21:58:00 +0000</pubDate>
		<dc:creator>Avi</dc:creator>
				<category><![CDATA[none]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[headphones]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[review]]></category>
		<category><![CDATA[Reviews]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[technology]]></category>

		<guid isPermaLink="false">http://aviflax.com/?p=454</guid>
		<description><![CDATA[Elina gave me this excellent set of headphones designed expressly for the iPhone, with a microphone and control button, for my birthday &#8211; thanks babe! Although in-ears aren&#8217;t my favorite type of headphones, these are light-years ahead of the crappy earbuds that Apple shamelessly includes with the phone. Pros: great sound highly custamizable fit good [...]]]></description>
			<content:encoded><![CDATA[<p>Elina gave me this excellent set of headphones designed expressly for the iPhone, with a microphone and control button, for my birthday &#8211; thanks babe! Although in-ears aren&#8217;t my favorite type of headphones, these are light-years ahead of the crappy earbuds that Apple shamelessly includes with the phone.</p>
<p>Pros:</p>
<ul>
<li>great sound</li>
<li>highly custamizable fit</li>
<li>good passive attenuation of ambient sound</li>
<li>separate microphone and control button makes both more convenient and effective</li>
<li>high quality materials and construction</li>
<li>iPhone-specific plug</li>
</ul>
<p>Cons: </p>
<ul>
<li>can hear cord bouncing around as I walk, I think this is called subharmonics, I find it really annoying, but I think it&#8217;s a general problem with all &#8220;canalphones&#8221;, not just these.</li>
<li>The phones seal really well, and don&#8217;t feed any of my voice into the audio, so I can&#8217;t hear myself speak, so I end up speaking very loudly &#8211; good for callers hearing mr, disconcerting for myself and people around me.</li>
<li>callers hear a lot of ambient noise when I&#8217;m out on the street. (but I am in new york)</li>
</ul>
<p>Bottom line: excellent headphones with a few quirks, which shine where it matters. And a great gift. Thanks Elina!</p>
<p>(Posted from my phone while walking through Central Park, listening to music, taking calls, and shooting some snapshots.)</p>
]]></content:encoded>
			<wfw:commentRss>http://aviflax.com/post/ultimate-ears-iphone-headphonesheadset/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The State of Data Security Freaks Me Out</title>
		<link>http://aviflax.com/post/the-state-of-data-security-freaks-me-out/</link>
		<comments>http://aviflax.com/post/the-state-of-data-security-freaks-me-out/#comments</comments>
		<pubDate>Thu, 22 May 2008 17:24:25 +0000</pubDate>
		<dc:creator>Avi</dc:creator>
				<category><![CDATA[none]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[information]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[technology]]></category>

		<guid isPermaLink="false">http://aviflax.com/?p=453</guid>
		<description><![CDATA[Just read How Would You Prefer to Send Sensitive Data? over at Slashdot. It freaks me out that people are still asking questions like these in 2008, and that the answers aren&#8217;t clear, simple, and obvious &#8211; instead, there&#8217;s a complex, convoluted discussion. It&#8217;s amazing that there are still people who ask others to email [...]]]></description>
			<content:encoded><![CDATA[<p>Just read <a href="http://ask.slashdot.org/article.pl?sid=08/05/21/2241204">How Would You Prefer to Send Sensitive Data?</a> over at Slashdot. It freaks me out that people are still asking questions like these in 2008, and that the answers aren&#8217;t clear, simple, and obvious &#8211; instead, there&#8217;s a complex, convoluted discussion. It&#8217;s amazing that there are still people who ask others to email their Social Security Numbers. I&#8217;m aghast that all email isn&#8217;t automatically encrypted by default (including my own).</p>
<p>Crazy.</p>
]]></content:encoded>
			<wfw:commentRss>http://aviflax.com/post/the-state-of-data-security-freaks-me-out/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FUD from Technology Review?</title>
		<link>http://aviflax.com/post/fud-from-technology-review/</link>
		<comments>http://aviflax.com/post/fud-from-technology-review/#comments</comments>
		<pubDate>Tue, 20 May 2008 14:06:28 +0000</pubDate>
		<dc:creator>Avi</dc:creator>
				<category><![CDATA[none]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[oss]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Tech]]></category>
		<category><![CDATA[technology]]></category>

		<guid isPermaLink="false">http://aviflax.com/?p=452</guid>
		<description><![CDATA[Just posted a comment in response to Alarming Open-Source Security Holes at MIT&#8217;s Technology Review: Your headline is misleading &#8211; I hope it&#8217;s an innocent mistake, as opposed to an intentional attempt to spread FUD about Open Source software. The crucial nuance that&#8217;s missing, both from the headline and the article, is that bugs such [...]]]></description>
			<content:encoded><![CDATA[<p>Just posted <a href="http://www.technologyreview.com/Infotech/20801/page1/#comment-203051">a comment</a> in response to <a href="http://www.technologyreview.com/Infotech/20801/">Alarming Open-Source Security Holes</a> at MIT&#8217;s Technology Review:</p>
<blockquote><p>Your headline is misleading &#8211; I hope it&#8217;s an innocent mistake, as opposed to an intentional attempt to spread FUD about Open Source software. The crucial nuance that&#8217;s missing, both from the headline and the article, is that bugs such as this are <strong>just</strong> as likely to occur in closed-source software as in open-source &#8212; but with open-source software, they&#8217;re <em>far</em> more likely to be discovered, sooner, precisely because the code is available for anyone to peruse!</p>
<p>I expect more from Technology Review. Please consider adding a note or correction to this effect.</p></blockquote>
<p><del datetime="2008-05-20T16:43:03+00:00">I&#8217;m not actually surprised or anything; TR has always had a corporate feel to it &#8211; it&#8217;s generally about MITers or ex-MITers making money, as opposed to pure excitement about technology.</del></p>
<p><em>Edit:</em> Struck out the last paragraph; after Jason Pontin&#8217;s comment below, I realized that my impressions of TR are almost certainly out of date. BTW, he also responded to <a href="http://www.technologyreview.com/Infotech/20801/page1/#comment-203051">my comment</a>; check out the discussion there.</p>
]]></content:encoded>
			<wfw:commentRss>http://aviflax.com/post/fud-from-technology-review/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

