<?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>Thoughts From Eric &#187; General</title>
	<atom:link href="http://meyerweb.com/eric/thoughts/category/general/feed/" rel="self" type="application/rss+xml" />
	<link>http://meyerweb.com/eric/thoughts</link>
	<description>Things that Eric A. Meyer, CSS expert, writes about on his personal Web site; it&#039;s largely Web standards and Web technology, but also various bits of culture, politics, personal observations, and other miscellaneous stuff</description>
	<lastBuildDate>Wed, 08 May 2013 19:05:40 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>When Spambots Break, We Fisk It</title>
		<link>http://meyerweb.com/eric/thoughts/2012/10/18/botfisking/</link>
		<comments>http://meyerweb.com/eric/thoughts/2012/10/18/botfisking/#comments</comments>
		<pubDate>Thu, 18 Oct 2012 18:58:05 +0000</pubDate>
		<dc:creator>Eric Meyer</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/?p=2038</guid>
		<description><![CDATA[A while back, a spambot stopped by my 2006 post “<a href="http://meyerweb.com/eric/thoughts/2006/02/08/unitless-line-heights/">Unitless line-heights</a>”, dumped what appears to be its complete response configuration file into my comment form, and submitted it.  I present it here in its entirety (and its character encoding errors), with a few bits of commentary by yours truly.]]></description>
				<content:encoded><![CDATA[<p>A while back, a spambot stopped by my 2006 post “<a href="http://meyerweb.com/eric/thoughts/2006/02/08/unitless-line-heights/">Unitless line-heights</a>”, dumped what appears to be its complete response configuration file into my comment form, and submitted it.  Being something of a Dadaist at heart, I went ahead and published it—and yet, somehow, that wasn’t enough.  I believe the whole world should have the opportunity to savor its multifaceted and sometimes contradictory opinions, so I present it here in its entirety (and its character encoding errors) with a few bits of commentary by yours truly.</p>

<blockquote>
<p>I was extremely pleased to find this web site. I need to to thank you for ones time due to this wonderful read!! I definitely really liked every little bit of it and I have you bookmarked to look at new information on your website.</p>

<p>Can I simply just say what a relief to uncover a person that genuinely knows what they are talking about on the net. You definitely realize how to bring an issue to light and make it important. More people should read this and understand this side of your story. I can’t believe you’re not more popular since you most certainly possess the gift.</p>

<p>Excellent write-up. I absolutely love this site. Stick with it!</p>

<p>It�s hard to come by well-informed people on this subject, but you seem like you know what you�re talking about! Thanks</p>

<p>You ought to take part in a contest for one of the most useful blogs online. I am going to highly recommend this blog!</p>

<p>A fascinating discussion is worth comment. I do believe that you need to publish more about this subject, it may not be a taboo subject but typically folks don’t discuss these subjects. To the next! Many thanks!!</p>
</blockquote>

<p>In fact, <code>line-height</code> values have long been the topic that dare not speak its name.  I hope it is not too immodest of me to say that writing about these subjects took no small measure of personal courage.</p>

<blockquote>
<p>Hi there! I simply would like to give you a big thumbs up for your great information you’ve got right here on this post. I’ll be returning to your website for more soon.</p>

<p>When I initially commented I appear to have clicked on the -Notify me when new comments are added- checkbox and now each time a comment is added I get four emails with the same comment. Perhaps there is an easy method you can remove me from that service? Kudos!</p>
</blockquote>

<p>I assume there’s some perceived value in drawing even more attention to the email address and web site associated with this comment, but I can’t figure out what.</p>

<blockquote>
<p>The next time I read a blog, I hope that it doesn’t fail me as much as this one. After all, I know it was my choice to read, nonetheless I actually thought you would probably have something helpful to talk about. All I hear is a bunch of whining about something that you could fix if you weren’t too busy seeking attention.</p>
</blockquote>

<p>OHHHH SICK BURN.  Actually, I’m very slightly impressed by the attempted use of reverse psychology, even though I suspect the vast majority of people would just delete a comment like that without ever realizing it was a spambot.</p>

<blockquote>
<p>Spot on with this write-up, I seriously believe that this web site needs much more attention. I�ll probably be returning to read more, thanks for the info!</p>

<p>You’re so awesome! I do not believe I’ve read through a single thing like this before. So good to find somebody with some unique thoughts on this subject matter. Really.. thanks for starting this up. This site is one thing that is required on the web, someone with a little originality!</p>

<p>I love looking through an article that can make men and women think. Also, thanks for allowing for me to comment!</p>
</blockquote>

<p>Oh, no… thank <em>you</em>.</p>

<blockquote>
<p>This is the perfect blog for everyone who wants to understand this topic. You understand a whole lot its almost hard to argue with you (not that I actually will need to�HaHa). You definitely put a fresh spin on a subject that’s been discussed for years. Wonderful stuff, just excellent!</p>

<p>Aw, this was an exceptionally nice post. Finding the time and actual effort to make a really good article� but what can I say� I procrastinate a whole lot and don’t manage to get nearly anything done.</p>

<p>I�m amazed, I must say. Rarely do I come across a blog that�s equally educative and amusing, and without a doubt, you have hit the nail on the head. The issue is something that too few folks are speaking intelligently about. I am very happy I found this during my search for something concerning this.</p>

<p>Oh my goodness! Awesome article dude! Thank you, However I am having troubles with your RSS. I don�t understand why I am unable to subscribe to it. Is there anybody having the same RSS issues? Anyone who knows the solution can you kindly respond? Thanx!!</p>

<p>An outstanding share! I’ve just forwarded this onto a coworker who had been conducting a little homework on this. And he actually ordered me breakfast simply because I found it for him… lol. So allow me to reword this…. Thanks for the meal!! But yeah, thanks for spending time to talk about this topic here on your internet site.</p>

<p>After looking at a number of the articles on your website, I really appreciate your way of blogging. I saved as a favorite it to my bookmark webpage list and will be checking back in the near future. Please check out my web site as well and let me know what you think.</p>

<p>This site definitely has all of the information and facts I needed concerning this subject and didn�t know who to ask.</p>

<p>There is definately a great deal to know about this subject. I love all the points you’ve made.</p>
</blockquote>

<p>I only wish that comment had somehow ended up on a post about the importance of spellchecking.</p>

<blockquote>
<p>You made some good points there. I looked on the web for additional information about the issue and found most people will go along with your views on this site.</p>

<p>Nice post. I learn something new and challenging on websites I stumbleupon everyday. It’s always interesting to read through content from other authors and practice something from their web sites.</p>

<p>I blog quite often and I seriously thank you for your information. Your article has truly peaked my interest. I am going to book mark your website and keep checking for new information about once per week. I opted in for your Feed too.</p>

<p>Pretty! This has been a really wonderful article. Thanks for supplying these details.</p>

<p>Greetings! Very useful advice in this particular article! It is the little changes that will make the biggest changes. Many thanks for sharing!</p>

<p>Hello there! This blog post could not be written much better! Going through this article reminds me of my previous roommate! He constantly kept talking about this. I will send this information to him. Fairly certain he will have a very good read. I appreciate you for sharing!</p>
</blockquote>

<p>Your previous roommate, eh?</p>

<blockquote>
<p>Hi, I think your site might be having web browser compatibility issues. Whenever I look at your blog in Safari, it looks fine however, when opening in Internet Explorer, it has some overlapping issues. I just wanted to provide you with a quick heads up! Besides that, wonderful site!</p>
</blockquote>

<p>…Well played, spambot.  Well played.</p>

<blockquote>
<p>Having read this I believed it was rather enlightening. I appreciate you finding the time and effort to put this information together. I once again find myself personally spending a significant amount of time both reading and commenting. But so what, it was still worth it!</p>

<p>Good day! I could have sworn I�ve been to this web site before but after looking at a few of the posts I realized it�s new to me. Regardless, I�m certainly happy I discovered it and I�ll be book-marking it and checking back frequently!</p>

<p>I wanted to thank you for this fantastic read!! I absolutely enjoyed every bit of it. I’ve got you book marked to check out new stuff you post�</p>

<p>Hi, I do believe this is an excellent web site. I stumbledupon it ;) I will come back yet again since I book-marked it. Money and freedom is the best way to change, may you be rich and continue to help others.</p>

<p>Your style is very unique compared to other people I’ve read stuff from. Thanks for posting when you’ve got the opportunity, Guess I’ll just book mark this site.</p>
</blockquote>

<p>Apparently spambots think that “book-marking” is a thing that humans still do.  Ha ha, suckers!</p>

<blockquote>
<p>I used to be able to find good information from your blog posts.</p>
</blockquote>

<p>There you go again, trying to make me think that only a real live human could be that condescending.  Well, I remember Twiki and you, sir, are no Twiki.</p>

<blockquote>
<p>Excellent article! We are linking to this great content on our site. Keep up the great writing.</p>

<p>This is a very good tip particularly to those fresh to the blogosphere. Short but very accurate info� Appreciate your sharing this one. A must read article!</p>

<p>I could not refrain from commenting. Exceptionally well written!</p>

<p>bookmarked!!, I really like your web site!</p>

<p>Good post. I’m dealing with many of these issues as well..</p>

<p>Way cool! Some extremely valid points! I appreciate you penning this post and the rest of the website is really good.</p>

<p>Great web site you have got here.. It�s difficult to find high-quality writing like yours nowadays. I truly appreciate people like you! Take care!!</p>

<p>This is a topic that’s near to my heart… Take care! Where are your contact details though?</p>

<p>I seriously love your site.. Pleasant colors &amp; theme. Did you create this web site yourself? Please reply back as I�m trying to create my own personal site and want to find out where you got this from or exactly what the theme is named. Cheers!</p>
</blockquote>

<p>After spambot stupidity, the most reasonable explanation for someone coming to my site and praising it for the pleasant colors is, to quote John Gruber: “I am high as a kite.”</p>

<blockquote>
<p>Everyone loves it when individuals come together and share ideas. Great site, continue the good work!</p>

<p>Very good info. Lucky me I ran across your website by accident (stumbleupon). I have book marked it for later!</p>

<p>This site was… how do I say it? Relevant!! Finally I have found something that helped me. Cheers!</p>

<p>Everything is very open with a really clear explanation of the issues. It was definitely informative. Your site is very useful. Many thanks for sharing!</p>

<p>I would like to thank you for the efforts you have put in writing this website. I am hoping to see the same high-grade content from you later on as well. In truth, your creative writing abilities has inspired me to get my own website now ;)</p>
</blockquote>

<p>If you want the original, un-fisked version for use in your own anti-spambot defenses, <a href="http://meyerweb.com/eric/thoughts/2006/02/08/unitless-line-heights/#comment-770371">you can find it here</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://meyerweb.com/eric/thoughts/2012/10/18/botfisking/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Illusory Spectrum</title>
		<link>http://meyerweb.com/eric/thoughts/2012/05/29/illusory-spectrum/</link>
		<comments>http://meyerweb.com/eric/thoughts/2012/05/29/illusory-spectrum/#comments</comments>
		<pubDate>Tue, 29 May 2012 17:53:42 +0000</pubDate>
		<dc:creator>Eric Meyer</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/?p=1875</guid>
		<description><![CDATA[I know, I know, this is undoubtedly a widely known optical illusion, but I had to create and share my own version after stumbling across it in the wild.]]></description>
				<content:encoded><![CDATA[<p>I know, I know, this is undoubtedly a widely known optical illusion, but I had to create and share my own version after stumbling across it in the wild.  Watch the animation cycle through all four frames, 2.5 seconds per frame.  Notice anything different about the spectrum when it flips from green as opposed to when it flips from gray?</p>

<p><img src="http://meyerweb.com/pix/2012/illusory-spectrum.gif" alt="" class="standalone" /></p>

<p>Wild!</p>

<p>The spectrum and greenish frames image are derived from <a href="http://www.shamusyoung.com/twentysidedtale/?p=16009">Project Octant Part 13: Bug Hunt</a>, which is where I saw this effect thanks to the Page Up key and the browser window being just the right height.  I hope Shamus won’t be too irked that I swiped copies to repurpose here.</p>]]></content:encoded>
			<wfw:commentRss>http://meyerweb.com/eric/thoughts/2012/05/29/illusory-spectrum/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Touchy About Faucets</title>
		<link>http://meyerweb.com/eric/thoughts/2012/03/30/touchy-about-faucets/</link>
		<comments>http://meyerweb.com/eric/thoughts/2012/03/30/touchy-about-faucets/#comments</comments>
		<pubDate>Fri, 30 Mar 2012 13:45:21 +0000</pubDate>
		<dc:creator>Eric Meyer</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Guide]]></category>

		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/?p=1634</guid>
		<description><![CDATA[As part of last year’s renovation, we redid our kitchen, which means a new sink and faucet.  Here are two things we did in that area: one good, the other not so much.]]></description>
				<content:encoded><![CDATA[<p>As part of last year’s renovation, we redid our kitchen, which means a new sink and faucet.  We traded up from an overmount single-bowl sink to an undermount double-bowl sink, both aspects of which we’d long wanted.</p>

<p>There was one thing we had to fight a bit to get, though, which was a garbage disposal for each sink bowl.  The plumber didn’t want to do it on ground of it adding weight to the sink.  Our response was, in effect: “We’ll have the sink remounted in ten years if necessary, but put in two disposals.”  So he did, and we’re really glad.</p>

<img src="http://meyerweb.com/pix/2012/delta-addison1.png" alt="" class="pic" style="margin-bottom: 0;"/>
<img src="http://meyerweb.com/pix/2012/delta-addison2.png" alt="" class="pic" style="margin-top: 0; clear: right;"/>

<p>The replacement faucet, however, does not make us nearly as glad.  We decided to get a touch-activated faucet, settling on a <a href="http://www.deltafaucet.com/kitchen/details/9192t-rb-dst.html">Delta Addison single-handle faucet</a>.  The touch activation was because many are the times we want to wash off hands that have just handled raw meat, and being able to touch-on the faucet with a forearm seemed like a great idea—and it is!  The problem is that nearly the entire faucet body, including the temperature/flow adjustment handle, is touch-sensitive.  The exception is the pull-out head, which is inert.</p>

<p>Thus, if you reach past the faucet and brush it by mistake, the water starts flowing.  This is true even if you bump the base of the faucet, which is annoying when you’re trying to wipe down the countertop around the faucet.  Even worse, changing the temperature or flow rate means using the touch-sensitive handle.  There’s evidently logic built into the faucet that’s meant to prevent the water from cutting off if you adjust the handle, but it only works about half the time.  So sometimes you make an adjustment and the flow cuts off, and sometimes it doesn’t.</p>

<p>Frankly, the inconsistency is more maddening than the unwanted cutoffs.  For example, I’ve developed an expectation that the flow will cut off after I use the handle.  So I’ll adjust and then immediately tap the faucet again so it cuts off and then comes back on tap.  Except if it didn’t cut off, then my tap cuts it off before I can stop the impulse and then I have to tap again.</p>

<p>Of course, any touch-sensitive faucet is a total luxury, and fortunately it’s easy to disable the touch feature—all we have to do is pull the batteries from the battery pack and it becomes a regular faucet.  The drawback there is that there are definitely times when you want to be able to turn on the water flow without smearing whatever’s all over your hands on the faucet.  (And with three kids, one of which is an infant, there are some things you <em>definitely</em> want to avoid smearing.)</p>

<p>The really incredible part is that these problems would be completely solved if only the neck of the faucet were touch-sensitive.  If the base, which is a separate part from the neck, and the adjustment handle were inert, easily 90% of our frustration would just vanish.  We could start the water flow by touching the neck and not worry about weirdness with the adjustment handle or when brushing the base.</p>

<p>If you’re thinking of installing a touch-sensitive faucet, I can’t recommend this one, unless of course a future version of it fixes the problems plaguing this one.  And I have no idea if there’s a better touch faucet on the market; for all I know, they’re all like this.  Definitely do your homework, and if at all possible play with a functioning model before taking the plunge.  The touch feature doesn’t add a ton to the price of the base faucet, but it’s enough to be annoying when you’re seriously considering disabling it.</p>]]></content:encoded>
			<wfw:commentRss>http://meyerweb.com/eric/thoughts/2012/03/30/touchy-about-faucets/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>From Filaments to Semiconductors</title>
		<link>http://meyerweb.com/eric/thoughts/2012/03/02/from-filaments-to-semiconductors/</link>
		<comments>http://meyerweb.com/eric/thoughts/2012/03/02/from-filaments-to-semiconductors/#comments</comments>
		<pubDate>Fri, 02 Mar 2012 15:39:03 +0000</pubDate>
		<dc:creator>Eric Meyer</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Guide]]></category>

		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/?p=1628</guid>
		<description><![CDATA[Thanks to last summer’s home renovation project, the new kitchen is lit by six interior flood bulbs.  This is what we learned switching from incandescent over to LEDs.]]></description>
				<content:encoded><![CDATA[<p>Thanks to last summer’s home renovation project, the new kitchen is lit by six interior flood bulbs.  We were using the diffuse incandescent bulbs our contractors put in, which were nice and warm and soft.  And also, being essentially freebies, not long for this world.  We recently had three burn out within two weeks.</p>

<p>We decided to take the opportunity to switch from incandescents to something far more energy-efficient.  Having used a number of <acronym title="Compact Fluorescent Lamp">CFL</acronym>s around the house, I knew I wanted no part of that scene.  The subtle flicker they generate isn’t subtle enough for me, and I hate the wan quality of the light.  I’m not really thrilled with the warm-up time, either.</p>

<p>So we went with <acronym title="Light-Emitting Diode">LED</acronym>s.  This wasn’t as straightforward as I might have liked, but we’ve now switched and are really happy to have done so.  I’d like to share the most important thing we learned in hopes of helping others through the transition.</p>

<p>It’s this:  if you’re going from “warm” incandescents straight to LED, find bulbs that have a color temperature of 2700K.  The first test bulb we bought was 3000K, and the difference was enormous.  By comparison to the incandescents, it was a harsh white.  In a Modernist design setting, like say at the Guggenheim, 3000K is probably a good choice.  In our wood-and-grain center-hall Colonial home, it was all wrong.</p>

<img src="http://meyerweb.com/pix/2012/ecosmart-br30.jpg" alt="" class="pic"/>

<p>So I ran up to Home Depot and picked up a couple of <a href="http://homedepot.com/buy/ecosmart-ecosmart-14w-led-br30-222958.html">EcoSmart BR30</a> diffuse floodlight bulbs, which are 2700K.  I put in one as a test, and when we flipped on the lights, I couldn’t see a difference in the light given off by the LED and incandescent bulbs.  The LED gave off a little bit more light than the incandescents around it (more on that in a minute) but the quality of light was essentially the same.  I put in the other test bulb with the same results.  Now we have all six cans fitted with the EcoSmarts, and the kitchen is just as warm as it was before.</p>

<p>One slightly noticeable difference is that there are more lumens bouncing around the kitchen than before, because we had 65W incandescents and the LEDs are equivalent to 75W (they actually consume 14W).  There weren’t any 65W equivalents in the floods, at least when I went looking, so I picked the 75W equivalents.  The new bulbs put out 800 lumens each, whereas the old ones likely shed 650-700 lumens each.  I do notice the difference, but it’s not so extra-bright that it’s bothersome.  That said, if I track down some bright white 2700Ks in the 650-700 lumen range, I may swap out half the kitchen bulbs in a staggered pattern to see how it feels.   Whichever ones I don’t use in the kitchen, I can always reuse in the cans in our basement.</p>

<p>The really noticeable difference is that when you flip the wall switch, it takes half a second for the bulbs to actually light up.  It’s a bit unusual when you switch straight from incandescent, but it’s no worse than the “on time” for most CFLs, and there’s no slow warm-up time for LEDs like you get with CFLs.  Once they’re on, they’re on.  And they don’t hum or flicker they way CFLs are prone to doing.</p>

<p>In closing, I just want to reiterate that color temperature is absolutely crucial, and if you’re coming over from incandescents, you want to be at 2700K.  Beyond that, match up the wattage as best you can, grit your teeth through the purchase price, and bask in the knowledge that your electricity bills will be lower, plus you shouldn’t have to replace the bulb any time in the next decade or even two.  That last part alone nearly makes LEDs worth the up-front cost.</p>

<p>If you have experiences or tips to share with regards to LED bulbs, by all means leave a comment!</p>]]></content:encoded>
			<wfw:commentRss>http://meyerweb.com/eric/thoughts/2012/03/02/from-filaments-to-semiconductors/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>In Search of Q</title>
		<link>http://meyerweb.com/eric/thoughts/2007/11/08/in-search-of-q/</link>
		<comments>http://meyerweb.com/eric/thoughts/2007/11/08/in-search-of-q/#comments</comments>
		<pubDate>Thu, 08 Nov 2007 20:26:02 +0000</pubDate>
		<dc:creator>Eric Meyer</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2007/11/08/in-search-of-q/</guid>
		<description><![CDATA[In an effort to get a handle on my taskflow, I went looking for an organizer application.  So far as I can tell, what I want doesn't exist, but maybe someone can point me to it.]]></description>
				<content:encoded><![CDATA[<p>
In an effort to get a handle on my taskflow, I went looking for an organizer application.  So far as I can tell, what I want doesn&#8217;t exist, but maybe someone can point me to it.
</p>
<p>
What I really want is a push queue for documents and other data fragments.  I&#8217;ll call it &#8220;Q&#8221;, both for the obvious phonic match as well as to score a little <acronym TITLE="Star Trek: The Next Generation"><a HREF="http://en.wikipedia.org/wiki/Star_Trek:_The_Next_Generation">ST:TNG</a></acronym> joke <em>plus</em> make a Cleveland arena reference.  The latter two work because I sort of envision the application as being a very powerful being as well as a large gathering place for data.
</p>
<p>
The way I envision it, I drag a file onto the main Q window and it&#8217;s added to the general pool.  Every item in Q can be labeled, tagged, commented, and otherwise meta&#8217;d half to death.  The queue can be sorted or filtered on any number of things&#8212;file creation or modification date, Q addition date, file name, containing folder, tags, labels, and so forth.  Also, every item can be assigned a due date.
</p>
<p>
When I double-click on anything in Q, it opens the original file just as if I&#8217;d double-clicked its Finder icon.  (I&#8217;m an OS X user, but translate &#8220;Finder icon&#8221; to whatever the equivalent words are in your OS of choice.)  So really, Q is maintaining a pool of aliases to the original files, plus any associated metadata.  In that sense, it&#8217;s like iTunes set to not copy added music to the iTunes Music folder in your home directory.  Yes, some people run it that way.  And like iTunes, the ability to create smart lists based on tags and comments and such would be really awesome.
</p>
<p>
I&#8217;d find Q deeply useful because as new tasks come in/up, I could drag in whatever file(s) relate to those tasks so that I don&#8217;t lose track of what I have to do, quickly tag them and set a due date, and continue with whatever I was working on.  There&#8217;s room for tons of even more useful features like synchronization across multiple computers, the ability to accept any fragment of data at all as opposed to files, and more, but the core need is a task queue.
</p>
<p>
To illustrate this with some examples from my recent workflow, I would drag in a copy or two of the IRS W-9 form, a couple of e-mail messages, an invoice, and a Word document containing a set of interview questions.  The W-9s would get tagged by the clients&#8217; names, the invoice would be tagged and flagged, and so on.  The real key here is that they&#8217;d be add-sorted by default, so I can work on them first-come-first-served.  Of course, other approaches would be possible with other sorts and filtering.
</p>
<p>
It seems like, with all the GTD mania floating around, someone would have come up with this solution already, but my searches have so far been fruitless.  I tried a couple of applications that seemed like they might be close to what I want, but they weren&#8217;t.  Am I just using the wrong search terms, or is this something that just doesn&#8217;t exist yet?
</p>]]></content:encoded>
			<wfw:commentRss>http://meyerweb.com/eric/thoughts/2007/11/08/in-search-of-q/feed/</wfw:commentRss>
		<slash:comments>35</slash:comments>
		</item>
		<item>
		<title>De-lurk and Be Heard!</title>
		<link>http://meyerweb.com/eric/thoughts/2007/01/08/de-lurk-and-be-heard/</link>
		<comments>http://meyerweb.com/eric/thoughts/2007/01/08/de-lurk-and-be-heard/#comments</comments>
		<pubDate>Mon, 08 Jan 2007 23:05:55 +0000</pubDate>
		<dc:creator>Eric Meyer</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://meyerweb.com/?p=786</guid>
		<description><![CDATA[Well, I just told you about myself, and now it&#8217;s your turn to tell me (and everyone else) something about you.  I&#8217;ve been meaning to do this for a while, but when Roger was spurred into doing it by Veerle&#8217;s post, I knew it was time to get off my duff and just post already. [...]]]></description>
				<content:encoded><![CDATA[<p>
Well, I just <a href="http://meyerweb.com/eric/thoughts/2007/01/02/five-things-you-might-not-know-about-me/">told you about myself</a>, and now it&#8217;s your turn to tell me (and everyone else) something about you.  I&#8217;ve been meaning to do this for a while, but when <a href="http://www.456bereastreet.com/archive/200701/delurk_and_tell_me_what_you_want_to_read_about/">Roger was spurred</a> into doing it by <a href="http://veerle.duoh.com/blog/comments/no_more_lurking_its_de_lurking_time_again/">Veerle&#8217;s post</a>, I knew it was time to get off my duff and just post already.
</p>
<p>
So, to more or less rip off Roger&#8217;s format, please comment to say:
</p>
<ol>
<li>Who are you (name and occupation)?  Who who, who who?</li>
<li>Where are you from?  (Feel free to add yourself to <a href="http://frappr.com/meyerweb/">the Frappr map</a>!)</li>
<li>How long have you been visiting this site, either directly or <a href="http://meyerweb.com/feeds/">via RSS</a>?</li>
<li>What was it that first brought you to meyerweb?</li>
<li>What would you like to read more (or less) about here on meyerweb, or read/hear from me in general?  Be as general or specific as you like.</li>
</ol>
<p>
Please note that, thanks to my spam defenses, any first-time commenters will have their contributions held in moderation until I approve them.  I&#8217;ll try to stay on top of that, but I will have to sleep on occasion, so you may have to be patient.  Apologies.
</p>
]]></content:encoded>
			<wfw:commentRss>http://meyerweb.com/eric/thoughts/2007/01/08/de-lurk-and-be-heard/feed/</wfw:commentRss>
		<slash:comments>110</slash:comments>
		</item>
		<item>
		<title>New Design, New Feeds</title>
		<link>http://meyerweb.com/eric/thoughts/2005/02/05/new-design-new-feeds/</link>
		<comments>http://meyerweb.com/eric/thoughts/2005/02/05/new-design-new-feeds/#comments</comments>
		<pubDate>Sat, 05 Feb 2005 21:26:57 +0000</pubDate>
		<dc:creator>Eric Meyer</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Redesign]]></category>

		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2005/02/05/new-design-new-feeds/</guid>
		<description><![CDATA[The visual design of meyerweb turned a year old on February 1.  As a little celebration, I've rolled out an update to the design.  Also, a bunch of new RSS feed options debut, including full-content feeds.]]></description>
				<content:encoded><![CDATA[<p>
The visual design of meyerweb turned a year old on February 1.  As a little celebration, I&#8217;ve rolled out an update to the design.  In the past, I&#8217;ve thrown out entire designs for completely new ones, but not this time around.  This time, the changes are more of an incremental advance; or, if you prefer, a mutation of the previous design.  After all, the basic layout is the same as before.  I simply opened it up, allowing the various components more breathing room, and cleared away some of the clutter that had built up, such as the various &#8220;RSS 2.0&#8243; buttons.  (So how does one now get the feeds?  I&#8217;ll explain that in just a minute.)
</p>
<p>
There&#8217;s more to this than just a simple evolution, I admit.  The first major change is the addition of navigation links across the top of each page.  For some time now, a lot of the material that people come here to find was buried, difficult to find unless you knew where you were going, or else on what terms to search.  By pointing directly to the topic areas I think will most interest visitors, I believe the site is now much easier to use.
</p>
<p>
The second major change is the layout of &#8220;metainformation&#8221; for each post (and comments on posts).
In this area, I was heavily influenced by Khoi Vinh&#8217;s <a href="http://subtraction.com/">Subtraction</a> 7.0, and I definitely owe him a debt of gratitude and inspiration.  As will be evident from even a casual comparison of the two sites, I took a general design idea Khoi uses and adapted it to my particular situation.  I think it works rather well.
</p>
<p>
The third notable change is a feature addition that I&#8217;ve been planning to add for a couple of months now. New to the site is a <a href="/feeds/">Syndication Feeds page</a> which brings together (dare I say it <i>aggregates</i>?) all of meyerweb&#8217;s RSS feeds.  The real step forward here is the debut of two new &#8220;Thoughts From Eric&#8221; feeds, including a feed of just technical posts and a feed of just personal posts.  Now all of you who just come here for the technical stuff, and couldn&#8217;t care less about the person behind the site, can restrict your feed to screen out the worthless drivel.  Similarly, those of you who know me personally but don&#8217;t understand the eye-glazing technical stuff can filter out the confusing nerdity.
</p>
<p>
Even better, each of the three &#8220;Thoughts From Eric&#8221; feeds (including the traditional &#8220;show me everything!&#8221; feed) comes in one of two flavors: summary or full content.  At long last, I&#8217;ll find out if providing full-content feeds drives my bandwidth consumption up, or eases it down.
</p>
<p>
I&#8217;ve also established a new <a href="/eric/redesignwatch/">Redesign Watch</a> feed, which is something I know will be of interest to many visitors.
</p>
<p>
I made other small refinements throughout, and odds are I&#8217;ll continue to tinker for a little while.  Overall, though, I feel I met my goal of making meyerweb a more friendly site to visit, and a more feature-rich environment.  Explore, and enjoy.
</p>]]></content:encoded>
			<wfw:commentRss>http://meyerweb.com/eric/thoughts/2005/02/05/new-design-new-feeds/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Password Production</title>
		<link>http://meyerweb.com/eric/thoughts/2005/01/31/password-production/</link>
		<comments>http://meyerweb.com/eric/thoughts/2005/01/31/password-production/#comments</comments>
		<pubDate>Mon, 31 Jan 2005 19:41:44 +0000</pubDate>
		<dc:creator>Eric Meyer</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2005/01/31/password-production/</guid>
		<description><![CDATA[In which a human-friendly way to generate random-looking passwords is discussed, and you're invited to any similar techniques you might have.]]></description>
				<content:encoded><![CDATA[<p>
Since I&#8217;ve been futzing about with human-friendly security of various forms recently, it occurred to me that I ought to pass along a password-generation technique I&#8217;ve used for years now.  Maybe it&#8217;s a well known technique, and maybe not.  In any case, my best recollection is that I learned it from either John Sully or Jim Nauer back in my CWRU days.
</p>
<p>
The general idea is to pick a two-word combination you can easily remember.  For example, suppose you&#8217;re a big fan of pizza and Pepsi, and would have no trouble remembering those words.  Perfect: use them the basis of your password.  No, you don&#8217;t make it &#8220;pizzaPepsi&#8221;&#8212;instead, you interleave the words.  That would yield &#8220;pPiezpzsai&#8221;.  It looks fairly random, and yet is very easy to recreate because the seed words are so easy to remember.  If you have trouble remembering the exact sequence of letters, you can just write the words down on a piece of scrap paper and follow along.
</p>
<p>
In cases where your two words have different lengths, you can always tack on numbers.  For example, maybe your seed words are &#8220;milkshake&#8221; and &#8220;fries&#8221;.  That would normally yield &#8220;mfirlikesshake&#8221;, which is okay, but you could tack the numbers &#8220;123&#8243; onto &#8220;fries&#8221; to get &#8220;mfirlikessh1a2k3e&#8221;.  Alternatively, you could put the numbers at the beginning, so you get &#8220;m1i2l3kfsrhiaekse&#8221;.
</p>
<p>
I&#8217;ve found that when I start using a new password created this way, it takes me a few days to adapt to it.  I usually have the seed words written down some place handy during that training period.  Then my fingers take over, and from then on I can type it blindfolded in less than a second.  I don&#8217;t even think about the actual characters I&#8217;m typing: I just start, and the muscle memory kicks in.
</p>
<p>
So if you&#8217;re looking for a way to generate harder-to-crack passwords, there&#8217;s one possibility.  How about you&#8212;do you have any nifty human-friendly password-creation recipes?
</p>]]></content:encoded>
			<wfw:commentRss>http://meyerweb.com/eric/thoughts/2005/01/31/password-production/feed/</wfw:commentRss>
		<slash:comments>59</slash:comments>
		</item>
		<item>
		<title>Mickey Prints</title>
		<link>http://meyerweb.com/eric/thoughts/2005/01/09/mickey-prints/</link>
		<comments>http://meyerweb.com/eric/thoughts/2005/01/09/mickey-prints/#comments</comments>
		<pubDate>Mon, 10 Jan 2005 04:11:33 +0000</pubDate>
		<dc:creator>Eric Meyer</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2005/01/09/mickey-prints/</guid>
		<description><![CDATA[Since Kat and I were going to be visiting Florida so often last year and this, and therefore we of course had to visit Disney World a lot, we decided to buy annual passes.  I was quite interested that when you buy an annual pass, the Disney folks take the prints of your right hand&#8217;s [...]]]></description>
				<content:encoded><![CDATA[<p>
Since Kat and I were going to be visiting Florida so often last year and this, and therefore we of <em>course</em> had to visit Disney World a lot, we decided to buy annual passes.  I was quite interested that when you buy an annual pass, the Disney folks take the prints of your right hand&#8217;s first and second fingers.  That data is associated with the card; whether it&#8217;s encoded onto the card&#8217;s strip or not, I don&#8217;t know.  But either way, some of your biometric data is associated with your Disney pass.  When you enter the park, you run the pass through the turnstile and stick your fingers into a reader.  If the fingers don&#8217;t match the card, you can&#8217;t get in, so you can&#8217;t share an annual pass with anyone else.
</p>
<p>
Now, suppose the Disney database stores that biometric data.  Now they have that data tied to a credit card number, purchasing patterns in the parks, probably a home address and phone number, and so on.  Interesting.  Guess what?  As of 2 January 2005, Disney is <a href="http://allearsnet.com/pl/fingerscan.htm" title="Finger Scans For Passes">doing that for all passes</a>: day passes, park hopper passes, all kinds of passes.  Every kind of pass.  Get a pass, get your fingers scanned.  (Okay, yes, you can opt out and be required to show photo ID, but how many people will bother?)
</p>
<p>
That&#8217;s a whole lot of biometric data associated with a whole lot of consumer data.  Interesting, don&#8217;t you think?
</p>
]]></content:encoded>
			<wfw:commentRss>http://meyerweb.com/eric/thoughts/2005/01/09/mickey-prints/feed/</wfw:commentRss>
		<slash:comments>29</slash:comments>
		</item>
		<item>
		<title>No Comment</title>
		<link>http://meyerweb.com/eric/thoughts/2005/01/05/no-comment/</link>
		<comments>http://meyerweb.com/eric/thoughts/2005/01/05/no-comment/#comments</comments>
		<pubDate>Thu, 06 Jan 2005 02:53:07 +0000</pubDate>
		<dc:creator>Eric Meyer</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2005/01/05/no-comment/</guid>
		<description><![CDATA[Comment spam?  Oh yes.  We had a whole bunch of that, and then slammed the door on everyone.]]></description>
				<content:encoded><![CDATA[<p>
While I was away doing family stuff in Florida (again), there was an enormous comment-spam flood.  Nearly all of it was caught by my spam filter, but that was still 352 messages I had to delete from the filter&#8217;s trap, not to mention 352 e-mails asking me to approve or disapprove them.  And it kept coming.  So I turned off commenting completely as a temporary measure.
</p>
<p>
Then, several days later, I flipped the comments back on.  In fifteen seconds, I had four more comment spams, and <em>these</em> got past the spam filter, as inevitably they will, sooner or later.  So I flipped the comments back off.  Now I&#8217;m feeling a profound disinclination to ever re-enable them.  Yes, that&#8217;s letting the bastards win, but I only have so much energy to fight them.
</p>
<p>
So that&#8217;s why comments have been turned off.  No estimates regarding when they&#8217;ll be back.
</p>]]></content:encoded>
			<wfw:commentRss>http://meyerweb.com/eric/thoughts/2005/01/05/no-comment/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>En Passant</title>
		<link>http://meyerweb.com/eric/thoughts/2004/12/08/en-passant/</link>
		<comments>http://meyerweb.com/eric/thoughts/2004/12/08/en-passant/#comments</comments>
		<pubDate>Wed, 08 Dec 2004 20:20:25 +0000</pubDate>
		<dc:creator>Eric Meyer</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2004/12/08/en-passant/</guid>
		<description><![CDATA[Last night, during a small window of down time (the first in almost a week), I fired up Freeverse&#8216;s entirely free yet thoroughly gorgeous Big Bang Chess.  Now, it should be stated right up front that I&#8217;m not really a fan of chess.  Oh, sure, Game of Kings and all that, but generally I find [...]]]></description>
				<content:encoded><![CDATA[<p>
Last night, during a small window of down time (the first in almost a week), I fired up <a href="http://www.freeverse.com/">Freeverse</a>&#8216;s entirely free yet thoroughly gorgeous <a href="http://www.download.com/Big-Bang-Chess/3000-2299_4-10329734.html">Big Bang Chess</a>.  Now, it should be stated right up front that I&#8217;m not really a fan of chess.  Oh, sure, Game of Kings and all that, but generally I find it to be an almost even mixture of boredom and frustration.  The latter is particularly true because I&#8217;m just not very good at the game.  There&#8217;s too much going on, and I have to juggle too many things that might or might not happen, for it to be much fun for me.
</p>
<p>
But I was looking to keep myself occupied for a few minutes, and I have very few games installed on the laptop, so Big Bang Chess got the nod.  I immediately cranked the AI setting all the way over to the left (thus elevating fast thinking above smart thinking) and started playing.   As I blew through a few quick matches, it occurred to me that there are a few things that a computer chess game could do to make me more interested.
</p>
<dl>
<dt>Human-like turn lengths for the AI.</dt>
<dd>
<p>
One of the things that most often frustrates me about computer chess is that the AI will make a move within seconds of my making a move.  More often, it will do so immediately.  Then I sit there, thinking my slow organic thoughts, feeling vaguely stupid for being such a slowpoke even though I know there&#8217;s no direct comparison.  Eventually, I make a move.  Instantly, the computer makes its move.  My first reaction is, &#8220;That was awfully quick.  Was he waiting for the move I just made?  Did I just walk into a trap?  What am I missing?&#8221;  And then I go hunting around the board, not sure where to look, not sure that there&#8217;s even anything to see.
</p>
<p>
I&#8217;m aware that the computer needs only a fraction of a second to run through possible moves and pick one.  If it&#8217;s a really advanced system, it may take 20 or 30 seconds as it looks five moves ahead.  If the computer took a <em>human</em> amount of time before moving, say a few minutes, I&#8217;d feel more at ease.  Yes, I know that means having the computer pick a move and then do absolutely nothing for a few minutes.  I don&#8217;t care.  This is purely a matter of acting in a manner that makes me more comfortable, and therefore more likely to enjoy the entire process.  The UI could have a &#8220;go ahead and move&#8221; button tucked away in a corner for me to use if I ever got tired of waiting.
</p>
<p>
I realized this was what I wanted when I asked myself why I was setting the AI to be quick at the expense of being smart.  Aside from making it more likely that I&#8217;d win, I realized it was because I felt like if the computer was going to move at a speed that, subjectively, seemed reckless and devoid of consideration, then its moves should reflect that.  And they do.  But even if I set the AI to be as smart as possible, it&#8217;s still going to seem to me like it&#8217;s moving without putting much thought into its game.
</p>
<p>
So put up a picture of an opponent who looks around the board, holds a chin in his or her hand as if pondering deep thoughts, leans back in reflection, and generally acts like it&#8217;s still thinking even though it picked a move three minutes ago.  It will make the game more enjoyable.
</p>
</dd>
<dt>An option to show all of the squares that any enemy piece can reach.</dt>
<dd>
<p>
Part of my problem in chess is that I don&#8217;t have the patience to figure out whether a given square I&#8217;m considering occupying (or piece I&#8217;m thinking about taking) is already covered.  That&#8217;s largely due to all the possible ways a square can be covered.  Is there a knight within striking distance?  Can a bishop jump over from the other side of the board?  And so on.  It isn&#8217;t that I can&#8217;t manage this mental feat.  It&#8217;s just that I have little interest in doing so for every single last square that interests me, turn after turn.  So if a game tinted all enemy-reachable squares red, for example, I&#8217;d have a much better grasp of the strategic situation.
</p>
<p>
This would obviously be an option in the preferences, albeit one I&#8217;d never disable.  Having a similar &#8220;tint all squares my pieces can reach&#8221; option would be cool, too.  It would be even better if the amount of tinting of a square was based on the number of pieces that could move to it.
</p>
<p>
This kind of visualization would keep me from making stupid mistakes, and mean a lot less use of the &#8220;Undo move&#8221; option.  Who knows?  Maybe with enough play in that mode, I&#8217;d eventually reach the point where I didn&#8217;t need the help.
</p>
</dd>
<dt>The ability to somehow create variant games.</dt>
<dd>
<p>
Back in high school, I was a member of the chess club, mostly because a lot of my friends were members.  Also because I still bought into the idea that the really smart people played chess, and I wanted to be really smart.  We had a few variant games that I remember fondly, and it would be fun to have them reborn.  My favorite was Nuclear Chess.  In that one, any piece could instead of moving choose to self-detonate, destroying itself and any pieces in adjacent squares.  (Of course, if you did that with your King, you lost the game&mdash;unless you took out the opposing King, in which case it was a tie.)  And then there was Thermonuclear Chess, where any piece could make a normal move and then <em>immediately</em> detonate.
</p>
<p>
They were quick games.  Lots of fun, too.  The nature of the game changes dramatically when you have to make sure an opposing piece can&#8217;t just plow into your pawn line and immediately detonate, thus wiping out your King in the process.
</p>
<p>
Anyway, I&#8217;m not entirely sure how one could open up a chess game&#8217;s architecture to allow the creation of variants like that, but I&#8217;d love to see it happen.
</p>
</dd>
</dl>
<p>
Just some random thoughts on a game I don&#8217;t really like.  If you want to talk Checkers, though&#8230;
</p>]]></content:encoded>
			<wfw:commentRss>http://meyerweb.com/eric/thoughts/2004/12/08/en-passant/feed/</wfw:commentRss>
		<slash:comments>33</slash:comments>
		</item>
		<item>
		<title>UI9</title>
		<link>http://meyerweb.com/eric/thoughts/2004/11/03/ui9/</link>
		<comments>http://meyerweb.com/eric/thoughts/2004/11/03/ui9/#comments</comments>
		<pubDate>Wed, 03 Nov 2004 23:00:00 +0000</pubDate>
		<dc:creator>Eric Meyer</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2004/11/03/ui9/</guid>
		<description><![CDATA[]]></description>
				<content:encoded><![CDATA[<a href="http://sidesh0w.com/weblog/2004/11/03/ui9/"><img src="/pix/2004/ui9-camloop.jpg" title="You can never break the chain..." alt="A blurry image of the display panel of another digital camera, which shows that camera is pointed at the display panel of yet another digital camera." class="standalone"></a>]]></content:encoded>
			<wfw:commentRss>http://meyerweb.com/eric/thoughts/2004/11/03/ui9/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Regular Expression Help</title>
		<link>http://meyerweb.com/eric/thoughts/2004/10/27/regular-expression-help/</link>
		<comments>http://meyerweb.com/eric/thoughts/2004/10/27/regular-expression-help/#comments</comments>
		<pubDate>Wed, 27 Oct 2004 16:40:57 +0000</pubDate>
		<dc:creator>Eric Meyer</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2004/10/27/regular-expression-help/</guid>
		<description><![CDATA[I'm looking to adapt a deeply cool password bookmarlet to be slightly more change-proof, but I need a bulletproof regular expression to make it happen.  If you can help, please do.]]></description>
				<content:encoded><![CDATA[<p>
Some time ago, <a href="http://simon.incutio.com/" title="Simon Willison's Weblog" rel="acquaintance colleague met">Simon Willison</a> pointed out <a href="http://angel.net/~nic/passwdlet.html" title="Password generator bookmarklet">a very cool bookmarklet</a> that helps solve the &#8220;I have one password for all my public sites&#8221; problem.  This is where someone picks a password they can remember, and then uses that as the password for their accounts on Amazon, eBay, Hotmail, Netflix, et cetera.  This is one of those things that security experts tell you never to do, and yet just about everyone does, because given the plethora of accounts most of us maintain, there&#8217;s no way we could keep track of which password goes with which account unless it was all written down somewhere&#8230; and that&#8217;s something the security experts <em>insist</em> that you never, ever do.
</p>
<p>
So the bookmarklet takes your &#8216;master password&#8217;, crosses it with the domain of the site, and generates an MD5-based result.  So let&#8217;s assume meyerweb had accounts.  You would fire off the bookmarklet, which would ask you type in your master password.  So let&#8217;s say your master password is &#8216;passwd&#8217;; this is combined with <tt>www.meyerweb.com</tt> and the resulting password is <tt>68573552</tt>.  On the other hand, if you just use <tt>meyerweb.com</tt>, the result is <tt>92938a6e</tt> 
</p>
<p>
Now, while those aren&#8217;t the most secure possible passwords, they&#8217;re a lot more secure than &#8216;passwd&#8217;.  So I&#8217;d like to make use of this bookmarklet.  Fine, great.  The problem is what you just saw: the generated password changes if the full host and domain name bit changes.  This could be a problem if, say, <tt>amazon.com</tt> suddenly starts routing all logins to a server named <tt>login.amazon.com</tt>&#8230; or vice versa.  So I&#8217;d like to adapt the bookmarklet so it grabs just the domain and TLD (I probably got those terms wrong; I usually do) of a URL.  Problem is, I can&#8217;t write regular expressions for squat.  I don&#8217;t even understand how the regexp in the existing bookmarklet works.</p>
<p>
So, a little help, please?  Given the form <tt>http://www.domain.tld/blah/foo/wow.xyz</tt>, I want the regexp to return just <tt>domain.tld</tt>.  Just leave a solution in the comments, and you&#8217;ll earn the respect and adulation of your peers.  At least those of them who read the comments.
</p>]]></content:encoded>
			<wfw:commentRss>http://meyerweb.com/eric/thoughts/2004/10/27/regular-expression-help/feed/</wfw:commentRss>
		<slash:comments>44</slash:comments>
		</item>
		<item>
		<title>Mazel Tov!</title>
		<link>http://meyerweb.com/eric/thoughts/2004/10/04/mazel-tov/</link>
		<comments>http://meyerweb.com/eric/thoughts/2004/10/04/mazel-tov/#comments</comments>
		<pubDate>Tue, 05 Oct 2004 03:10:17 +0000</pubDate>
		<dc:creator>Eric Meyer</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2004/10/04/mazel-tov/</guid>
		<description><![CDATA[Kat, Carolyn, and I send our good wishes and heartfelt congratulations to Jeffrey Zeldman and Carrie Bickner on the birth of their daughter, Ava Marie Zeldman. Let the &#8220;valid and well-formed&#8221; jokes commence.]]></description>
				<content:encoded><![CDATA[

<p>
Kat, Carolyn, and I send our good wishes and heartfelt congratulations to <a href="http://www.zeldman.com/" title="The Daily Report" rel="friend colleague met">Jeffrey Zeldman</a> and <a href="http://www.roguelibrarian.com/" title="Rougue Librarian" rel="friend colleague met">Carrie Bickner</a> on <a href="http://www.zeldman.com/daily/1004a.shtml" title="I Confess">the birth of their daughter, Ava Marie Zeldman</a>.
</p>
<p>
Let the &#8220;valid and well-formed&#8221; jokes commence.
</p>
]]></content:encoded>
			<wfw:commentRss>http://meyerweb.com/eric/thoughts/2004/10/04/mazel-tov/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Automated Language Setting</title>
		<link>http://meyerweb.com/eric/thoughts/2004/09/09/automated-language-setting/</link>
		<comments>http://meyerweb.com/eric/thoughts/2004/09/09/automated-language-setting/#comments</comments>
		<pubDate>Thu, 09 Sep 2004 05:40:59 +0000</pubDate>
		<dc:creator>Eric Meyer</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Tech]]></category>

		<guid isPermaLink="false">http://meyerweb.com/eric/thoughts/2004/09/09/automated-language-setting/</guid>
		<description><![CDATA[Over dinner this evening, I wondered why it is that bank ATMs always have to ask me what language I prefer.  Why not just encode my language preference on the card&#8217;s magnetic strip, so that when I insert the card into the machine it immediately knows what language to use? It was, of course, too [...]]]></description>
				<content:encoded><![CDATA[<p>
Over dinner this evening, I wondered why it is that bank ATMs always have to ask me what language I prefer.  Why not just encode my language preference on the card&#8217;s magnetic strip, so that when I insert the card into the machine it immediately knows what language to use?
</p>
<p>
It was, of course, too obvious an idea for me to have had it first: <a href="http://www.whynot.net/" title="Why Not Open Source Movement">Why Not?</a> has <a href="http://www.whynot.net/view_idea.php?id=10" title="Smarter ATM cards">a post</a> proposing the same idea just over a year ago.  The followup comments pretty much covered all the related ideas that came up as well.
</p>
<p>
So while it turns out I don&#8217;t get points for having the idea first, the question still remains: why <em>don&#8217;t</em> ATM cards (and the ATMs themselves) offer this capability?
</p>
<p>
<strong>Update:</strong> I forgot to enable comments, so a few people have e-mailed me to say that Bank of America ATMs do in fact let you set your language preferences, along with several other options.  Apparently these settings only carry to other BoA ATMs, so I suspect it&#8217;s data being stored in their database instead of being written onto the card itself.  It would be nicer if the card could carry that information and have it recognized by all ATMs, but I suppose we get these things one step at a time.
</p>]]></content:encoded>
			<wfw:commentRss>http://meyerweb.com/eric/thoughts/2004/09/09/automated-language-setting/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->