<?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>zekemoore.com</title>
	<atom:link href="http://www.zekemoore.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.zekemoore.com</link>
	<description></description>
	<lastBuildDate>Mon, 04 Apr 2011 11:44:23 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Jaime Escalante, Bob Huggins, and Ganas: Two Uncomfortable Examples for Every Teacher</title>
		<link>http://www.zekemoore.com/teaching/36/jaime-escalante-bob-huggins-and-ganas-two-uncomfortable-examples-for-every-teacher/</link>
		<comments>http://www.zekemoore.com/teaching/36/jaime-escalante-bob-huggins-and-ganas-two-uncomfortable-examples-for-every-teacher/#comments</comments>
		<pubDate>Mon, 05 Apr 2010 16:44:15 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Teaching]]></category>

		<guid isPermaLink="false">http://www.zekemoore.com/?p=36</guid>
		<description><![CDATA[Like Jaime Escalante, the subject of the 1988 film Stand and Deliver who died this week at age 79, I teach AP Calculus AB, the course that many believe is the most challenging course in the standard U.S. high school curriculum. Like Escalante, I teach that course in an open-enrollment environment, meaning no student at [...]]]></description>
			<content:encoded><![CDATA[<p>Like Jaime Escalante, the <a href="http://www.cnn.com/2010/OPINION/04/02/navarrette.escalante.lessons/">subject of the 1988 film <em>Stand and Deliver </em>who died this week at age 79</a>, I teach AP Calculus AB, the course that many believe is the most challenging course in the standard U.S. high school curriculum.</p>
<p>Like Escalante, I teach that course in an open-enrollment environment, meaning no student at my school is denied the chance to take AP Calculus just because someone else believes that he or she has little chance of succeeding.</p>
<p class="callOut">&#8220;Like Escalante&#8230;&#8221;</p>
<p>I wish I could begin many more sentences with those two words.  But on too many school days, the similarities end with the ones already stated.  On too many days, I&#8217;m less like Jaime Escalante and more like Richard Vernon, the teacher character/caricature from the John Hughes film <em>The Breakfast Club </em>who&#8217;s decided that it&#8217;s easier to acquiesce to the &#8220;us-against-them&#8221; model of teacher-student relations than to get his hands dirty trying to make a difference.</p>
<p>Is our educational system broken? Sure. Is it getting better? Probably not. Are the goals of 100 percent proficiency that were signed into law in 2002 via No Child Left Behind unreasonably utopian, and do they encourage states and districts to lower standards, distort priorities, and even make false claims of progress? <a href="http://www.washingtonpost.com/wp-dyn/content/article/2010/04/01/AR2010040101468.html">Likely</a>. Does NCLB unfairly marginalize children who excel in subjects other than the core ones that are subject to high-stakes testing? I think so.</p>
<p>Do my colleagues and I content ourselves with griping about all of this, instead of making it our business to impact the right-here-right-now-on-this-day lives of the students sitting in our classrooms today? On this day?</p>
<p>Too often, yes.</p>
<p>Much has been written about Jaime Escalante&#8217;s celebration of <em>ganas</em>, a Spanish word that roughly means &#8220;desire&#8221; or the urge to succeed.  Storybook stuff&#8211; until the cynics (including your own inner cynic) point out that Escalante technically didn&#8217;t &#8220;give&#8221; his students <em>ganas</em>: it was already there, and he just brought it out. Throw a student with no inner <em>ganas </em>into AP Calculus (or ninth-grade geometry, for that matter), and there&#8217;s simply nothing the teacher can do.  You can&#8217;t bring out what&#8217;s not already in there, they&#8217;d argue.</p>
<p>Thankfully, Jaime Escalante never bothered himself with these mental exercises. He simply assumed that <strong>every </strong>kid who walked into his class did indeed have <em>ganas </em>sleeping inside. And, much more often than the Mr. Vernons of the teaching profession would care to admit, he was right.</p>
<p>His insistence on believing in kids no one else would believe in was rewarded. A shockingly large amount of the time.</p>
<p>This week another unlikely member of the educational establishment demonstrated the power of celebrating <em>ganas</em>. West Virginia University basketball coach Bob Huggins made news for leading his team to the Final Four, and much of America&#8217;s non-basketball-fanatic population got its first introduction to the man preposterously nicknamed &#8220;Huggy Bear.&#8221; Huggins&#8217; 33-year coaching career has been punctuated by tumult, personal failings, and truckloads of raw emotion.  As ESPN columnist Rick Reilly <a href="http://sports.espn.go.com/espn/news/story?id=5040010">notes</a>, &#8220;The man is about as huggy as an ulcerous porcupine.&#8221;</p>
<p>Indisputable Fact #1: Bob Huggins is unlovable. Unlikable.</p>
<p>Indisputable Fact #2: His players love him.  They want more than anything else in this world to succeed&#8211; and they want to do it <em>for him.  BECAUSE of him</em>.</p>
<p><em>Ganas</em>.</p>
<p>Like the <em>ganas </em>of Joe Mazzulla, the player Huggins stuck with all season even when his shoulder was so badly injured that he had to shoot free throws with the wrong hand. The player who, after West Virginia upset Kentucky in the East Region finals, went looking for one person to hug: Huggins.</p>
<p>Or like the <em>ganas </em>of <a href="http://sports.espn.go.com/ncb/tournament/2010/news/story?id=5054764">Da&#8217;Sean Butler, whose devasting knee injury </a>during West Virginia&#8217;s Final Four game with Duke resulted in a nationally televised image of raw emotion so uncomfortably powerful that it compelled us to look away even as we watched transfixed.</p>
<p>Butler on the court, writhing in agony. Teammates and trainers unable to console him. Suddenly, Huggins on the court, on his knees, right on top of Butler. Faces pressed together, noses almost touching. Butler, he remembers later, apologizing to Coach Huggins for being injured, and Huggins wrapping his hands around Butler&#8217;s head and saying back to him: <em>&#8220;Don&#8217;t be sorry. I love you.&#8221;</em></p>
<p>Butler later stated, &#8220;I wanted so bad to win it all for him.   He has done so much for me.   It was the one thing I wanted to get for him and couldn&#8217;t get for him.&#8221;</p>
<p>The <em>ganas </em>was there&#8211; and Bob Huggins had had the nerve to BELIEVE that it was there.  And the audacity, in that televised moment, to care more about the kid than about whichever cynics might have been watching and taking notes.  We suspect now that <em>ganas</em>-inspiring moments like that are more common in the everyday interactions between Huggins and his players than we cynics would care to admit.</p>
<p class="callOut">&#8220;Don&#8217;t dare to compare Jaime Escalante to Bob Huggins. Escalante is a commendable inspiration; Huggins is just a rulebreaker who somehow manages to whip his pupils into listening to him.&#8221;</p>
<p>Reilly correctly points out, &#8220;There&#8217;s no point in going over all the reasons Huggins is bad for basketball.&#8221;  Everyone who knows Huggins&#8217; story knows about them. The DUI. The four solid years of ZERO graduation rate at Cincinnati.  The way he bailed out on Kansas State after only a single year.  The profanity-laced practice tirades that leave the players &#8220;bleeding [with] swollen lips and black eyes,&#8221; according to West Virginia forward Wellington Smith.</p>
<p>Who could possibly like such a man, or find inspiration in his methods?</p>
<p>Or in the methods of a Bolivian-born calculus teacher who&#8217;d lie to students, telling them that their high school&#8217;s policies forbade them from dropping his class? Just to get them to &#8220;stick it out,&#8221; even if it meant they&#8217;d risk (in the eyes of most) certain failure?</p>
<p>Or one who&#8217;d tell parents of absent Hispanic students that if their children weren&#8217;t present in class the next day, he&#8217;d call immigration authorities to investigate their resident status?</p>
<p>The storybook <em>Stand and Deliver </em>climax to the Escalante tale makes the edgy methods like these that he sometimes employed more palatable; Huggins can&#8217;t lay claim to any Hollywood endings yet. But the <em>ganas </em>of his players, and their willingness to &#8220;Stand and Deliver&#8221; for Huggins, is undeniable.  In West Virginia point guard Joe Mazzulla&#8217;s words:</p>
<ul>
<li><em>&#8220;I never want him to forget that I love him. What he did for me, how he stuck with me, nobody else would&#8217;ve done it.&#8221;</em></li>
<li><em>&#8220;We all have one thing in common. We&#8217;re all trying not to get yelled at by Huggs.&#8221;</em></li>
</ul>
<p>Will there always be students who come in with built-in excuses?  Absolutely.  And they sure don&#8217;t need the extra burden of dealing with mine, too.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.zekemoore.com/teaching/36/jaime-escalante-bob-huggins-and-ganas-two-uncomfortable-examples-for-every-teacher/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cryptic Crosswords Are Awesome: Even Without the Crossword</title>
		<link>http://www.zekemoore.com/puzzles/1/hello-world/</link>
		<comments>http://www.zekemoore.com/puzzles/1/hello-world/#comments</comments>
		<pubDate>Sun, 03 Aug 2008 04:39:38 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Puzzles]]></category>

		<guid isPermaLink="false">http:/?p=1</guid>
		<description><![CDATA[My current summertime passion is solving cryptic crosswords. In a cryptic crossword, each clue actually has two parts. One part is a straightforward definition of the answer, such as you&#8217;d find in a more straightforward crossword. The other part is some sort of word puzzle involving the answer. The challenge is to determine which part [...]]]></description>
			<content:encoded><![CDATA[<p>My current summertime passion is solving cryptic crosswords. In a cryptic crossword, each clue actually has two parts. One part is a straightforward definition of the answer, such as you&#8217;d find in a more straightforward crossword. The other part is some sort of word puzzle involving the answer. The challenge is to determine which part is which, determine what type of word puzzle is involved, and (of course) sort out the answer. The <a href="http://en.wikipedia.org/wiki/Cryptic_crossword">Wikipedia article on the subject</a> has a fine summary of the different sorts of wordplay that are employed commonly in cryptics; here are a few quick examples (of my own creation, although admittedly the &#8220;lemon&#8221;/&#8221;melon&#8221; bit has been done plenty of times before).</p>
<ul>
<li><code>Yellow fruit confused melon (5).</code> The answer is <code>lemon</code>.  <code>Lemon</code> is a yellow fruit, and it&#8217;s an anagram (a &#8220;confused&#8221; version) of <code>melon</code>. Anagram clues are commonplace, and will always include some &#8220;signal&#8221; word to indicate the rearrangement of letters. (Note that the &#8220;5&#8243; in parentheses indicates the number of letters in the answer. This information is often helpful in determining which word or phrase in the clue is being anagrammed.)</li>
<li><code>Limo charge includes coffee drink (5).</code> The answer is <code>mocha</code>.  <code>Mocha</code> is a coffee drink, and it&#8217;s contained letter-for-letter within the phrase <code>li<span style="text-decoration: underline;">mo cha</span>rge</code>&#8211; as suggested by the signal word &#8220;includes.&#8221; Hidden-word clues, too, always contain some sort of &#8220;signal&#8221; to indicate the literal inclusion of the answer within the clue.</li>
<li><code>Head of Delaware company spins around first Kentucky pier (4).</code> The answer is <code>dock</code>.  This one is sometimes called a &#8220;charade&#8221; clue, and it involves stringing together two or more pieces.
<ol>
<li><code>Head of Delaware:</code> The first letter of &#8220;Delaware&#8221; is &#8220;D.&#8221;</li>
<li><code>company spins around:</code> &#8220;Company&#8221; is commonly abbreviated &#8220;co&#8221;; &#8220;spins around&#8221; tells us to run the letters backward as &#8220;oc.&#8221;</li>
<li><code>first Kentucky:</code> Again, we take the first letter, the &#8220;k.&#8221;</li>
<li>Putting the pieces together, <code>D + oc + k = dock</code>, clued by &#8220;pier.&#8221;</li>
</ol>
</li>
<li><code>Terror traps the tickler (7).</code> The answer is <code>feather</code>.  This is a &#8220;container clue&#8221;; the answer involves inserting one word inside another.  &#8220;Terror&#8221; gives <code>fear</code>; inserting <code>the</code> inside &#8220;fear&#8221; gives <code>fea<span style="text-decoration: underline;">the</span>r</code>.</li>
</ul>
<h2>A Few More of Mine</h2>
<p>I enjoy solving— and creating— cryptic clues, even in the absence of an actual crossword grid. Here are a few more of my favorite personal creations. I never thought I&#8217;d stoop to placing these words on a website of mine, but&#8230; <span style="font-style: italic;">Scroll down for the answers.</span></p>
<ol>
<li>Yankees slugger shockingly razed uglier ox (4,9)</li>
<li>Designer article of average quality in rhyme (7)</li>
<li>I check Ed, a silly bird (9)</li>
<li>Spoiled a shield, left deli meat, ran into true mystery author (8,7)</li>
<li>Reportedly bend tiny marks (6)</li>
<li>Playground structures, in poor condition, break my son (6,4)</li>
<li>Was in debt to poem, they say (4)</li>
<li>Term of affection in Latin group hug (2,3)</li>
<li>Head of petroleum jelly brand replaced by better-than-average reference level (8)</li>
</ol>
<h2>Answers</h2>
<ol>
<li><code>Alex Rodriguez</code> (anagram of <span style="text-decoration: underline;">razed uglier ox</span>)</li>
<li><code>Versace</code>, for &#8220;designer&#8221; (&#8220;a&#8221; for &#8220;article,&#8221; plus &#8220;c&#8221; for &#8220;of average quality,&#8221; inside &#8220;verse&#8221; for &#8220;rhyme&#8221;)</li>
<li><code>chickadee</code> (anagram of <span style="text-decoration: underline;">I check Ed a</span>)</li>
<li><code>Dashiell Hammett</code> (anagram of <span style="text-decoration: underline;">a shield</span>, plus &#8220;l&#8221; for &#8220;left,&#8221; plus &#8220;ham&#8221; for &#8220;deli meat,&#8221; plus &#8220;met&#8221; for &#8220;ran into,&#8221; plus &#8220;t&#8221; for &#8220;true.&#8221;  <code>Dashiel + l + ham + met + t.</code>)</li>
<li><code>flecks</code> (homophone of <span style="text-decoration: underline;">flex</span>, as clued by signal word &#8220;reportedly&#8221;)</li>
<li><code>monkey bars</code> (anagram of <span style="text-decoration: underline;">break my son</span>)</li>
<li><code>owed</code> (homophone of <span style="text-decoration: underline;">ode</span>)</li>
<li><code>te amo</code>, literally &#8220;I love you&#8221; in Latin (&#8220;team&#8221; for &#8220;group,&#8221; plus &#8220;o&#8221; for &#8220;hug&#8221;)</li>
<li><code>baseline</code> (&#8220;Vaseline,&#8221; with its head &#8220;v&#8221; replaced by &#8220;b&#8221; for &#8220;better-than-average&#8221;)</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.zekemoore.com/puzzles/1/hello-world/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Doing Something About It: Lessons Learned From a Wiring Harness</title>
		<link>http://www.zekemoore.com/family/7/doing-something-about-it-lessons-learned-from-a-wiring-harness/</link>
		<comments>http://www.zekemoore.com/family/7/doing-something-about-it-lessons-learned-from-a-wiring-harness/#comments</comments>
		<pubDate>Mon, 23 Jun 2008 05:04:34 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Family]]></category>
		<category><![CDATA[Camping]]></category>

		<guid isPermaLink="false">http://wp.figaronymous.webfactional.com/?p=7</guid>
		<description><![CDATA["Trailer Tow Package: $600." A line-item on an invoice never looked more innocent. Or proved more elusive. We&#8217;d been a one-vehicle family for about a year, and that one vehicle was a pickup truck that offered super-close quarters for a family of five. We&#8217;d gotten used to the running inside jokes&#8211; cliched phrases like &#8220;stuffed [...]]]></description>
			<content:encoded><![CDATA[<p><code>"Trailer Tow Package: $600."</code> A line-item on an invoice never looked more innocent. Or proved more elusive.</p>
<p>We&#8217;d been a one-vehicle family for about a year, and that one vehicle was a pickup truck that offered super-close quarters for a family of five. We&#8217;d gotten used to the running inside jokes&#8211; cliched phrases like &#8220;stuffed like sardines&#8221; rolled easily off everyone&#8217;s tongues&#8211; and we&#8217;d actually learned some significant lessons about cooperating and coexisting in that cramped cab.</p>
<p>Once we decided that we&#8217;d embark on a cross-country camping trip, though, we knew that we&#8217;d need a new vehicle with enough room to comfortably carry the five of us on a three-week journey. So, we search, study, and select a suitable minivan. Since minivans normally don&#8217;t come equipped for towing, we select the optional towing package from the list of add-ons. And, we make an appointment with the dealership to have the towing equipment installed.</p>
<p>Then the fun begins.</p>
<p>A call from the auto dealership. &#8220;The wiring harness for your van&#8217;s towing package isn&#8217;t available.&#8221; (The wiring harness is the gadget that connects the car&#8217;s wiring to the trailer&#8217;s wiring, so that things like brakelights and turn signals will function. Without that plug-in gadget, making those wiring connections involves lots of slicing, splicing, and warranty-voiding.) &#8220;We don&#8217;t know when we&#8217;ll be able to get it.&#8221;</p>
<p>Not available?</p>
<p>Two obvious questions come to our minds. The first is: Why is there a $600 line item on our vehicle invoice for a non-existent item? The second, and more pressing, question is: How, then, shall we pull a camping trailer from Arkansas to South Dakota and points beyond?</p>
<p>Turns out that &#8220;not available&#8221; is a bit of an exaggeration&#8211; but only a bit. &#8220;Not available <span class="highlight">yet&#8221;</span> is the real story. Seems that significant changes to the construction of the current model-year version of our vehicle rendered the existing wiring harness obselete. (I won&#8217;t pretend to know any more of the technical details than that.) Why such a snag slipped under the manufacturers&#8217; radar is a mystery, but there it is. Nothing we can do now, except wait.</p>
<p>Wait for the problem to be fixed. Wait for the new-and-improved version of our wiring harness to become ready for shipment.</p>
<p>Wait.</p>
<p>February. March. April.</p>
<p>Two months until we hit the road.</p>
<p><span class="highlight">Will</span> we hit the road?</p>
<p>&#8220;Not available yet.&#8221; The story doesn&#8217;t change. Patience begins its slow metamorphosis into panic. Nothing we can do, except wait.</p>
<p>That&#8217;s my take, anyway. Thankfully, my wife Ruth has a different perspective.</p>
<p>She starts researching. Calling. Emailing. Yes, even pestering. Every manufacturer or reseller of consumer automobile towing equipment is on her list. &#8220;Do you have it?&#8221; &#8220;When will you have it?&#8221; &#8220;Why don&#8217;t you have it? What are you doing about it?&#8221; She&#8217;s not panicked; there&#8217;s no edge of urgency to her actions and queries. She&#8217;s as patient as she knows how to be&#8211; but she&#8217;s not passive. She acts, she pushes, she prompts.</p>
<p>And, ultimately, she prevails. The elusive, updated wiring harness is tracked down at last, and&#8211; just in time for final camping-trip preparations and practice runs&#8211; our real-life minivan finally matches the one that was so innocuously described on the dealer&#8217;s invoice. <code>Trailer Tow Package: $600.</code></p>
<h2>&#8220;Patience is a virtue&#8221;?</h2>
<p>&#8220;Patience is a virtue&#8221;?&#8221; Yes, that one&#8217;s true. But: &#8220;Good things come to those who wait&#8221;? Don&#8217;t fall for that one. Not if the good things you&#8217;re waiting for are truly indispensible and irreplaceable. Precious, unique family memories and experiences&#8211; like the ones we plan &amp; hope to have this summer&#8211; qualify for that label, don&#8217;t they?</p>
<p>Do something about it.</p>
<div id="_mcePaste" style="overflow: hidden; position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px;">VnEUZpPxzi6G<code>"Trailer Tow Package: $600."</code> A line-item on an invoice never looked more innocent. Or proved more elusive.</p>
<p>We&#8217;d been a one-vehicle family for about a year, and that one vehicle was a pickup truck that offered super-close quarters for a family of five. We&#8217;d gotten used to the running inside jokes&#8211; cliched phrases like &#8220;stuffed like sardines&#8221; rolled easily off everyone&#8217;s tongues&#8211; and we&#8217;d actually learned some significant lessons about cooperating and coexisting in that cramped cab.</p>
<p>Once we decided that we&#8217;d embark on a cross-country camping trip, though, we knew that we&#8217;d need a new vehicle with enough room to comfortably carry the five of us on a three-week journey. So, we search, study, and select a suitable minivan. Since minivans normally don&#8217;t come equipped for towing, we select the optional towing package from the list of add-ons. And, we make an appointment with the dealership to have the towing equipment installed.</p>
<p>Then the fun begins.</p>
<p>A call from the auto dealership. &#8220;The wiring harness for your van&#8217;s towing package isn&#8217;t available.&#8221; (The wiring harness is the gadget that connects the car&#8217;s wiring to the trailer&#8217;s wiring, so that things like brakelights and turn signals will function. Without that plug-in gadget, making those wiring connections involves lots of slicing, splicing, and warranty-voiding.) &#8220;We don&#8217;t know when we&#8217;ll be able to get it.&#8221;</p>
<p>Not available?</p>
<p>Two obvious questions come to our minds. The first is: Why is there a $600 line item on our vehicle invoice for a non-existent item? The second, and more pressing, question is: How, then, shall we pull a camping trailer from Arkansas to South Dakota and points beyond?</p>
<p>Turns out that &#8220;not available&#8221; is a bit of an exaggeration&#8211; but only a bit. &#8220;Not available <span class="highlight">yet&#8221;</span> is the real story. Seems that significant changes to the construction of the current model-year version of our vehicle rendered the existing wiring harness obselete. (I won&#8217;t pretend to know any more of the technical details than that.) Why such a snag slipped under the manufacturers&#8217; radar is a mystery, but there it is. Nothing we can do now, except wait.</p>
<p>Wait for the problem to be fixed. Wait for the new-and-improved version of our wiring harness to become ready for shipment.</p>
<p>Wait.</p>
<p>February. March. April.</p>
<p>Two months until we hit the road.</p>
<p><span class="highlight">Will</span> we hit the road?</p>
<p>&#8220;Not available yet.&#8221; The story doesn&#8217;t change. Patience begins its slow metamorphosis into panic. Nothing we can do, except wait.</p>
<p>That&#8217;s my take, anyway. Thankfully, my wife Ruth has a different perspective.</p>
<p>She starts researching. Calling. Emailing. Yes, even pestering. Every manufacturer or reseller of consumer automobile towing equipment is on her list. &#8220;Do you have it?&#8221; &#8220;When will you have it?&#8221; &#8220;Why don&#8217;t you have it? What are you doing about it?&#8221; She&#8217;s not panicked; there&#8217;s no edge of urgency to her actions and queries. She&#8217;s as patient as she knows how to be&#8211; but she&#8217;s not passive. She acts, she pushes, she prompts.</p>
<p>And, ultimately, she prevails. The elusive, updated wiring harness is tracked down at last, and&#8211; just in time for final camping-trip preparations and practice runs&#8211; our real-life minivan finally matches the one that was so innocuously described on the dealer&#8217;s invoice. <code>Trailer Tow Package: $600.</code></p>
<h2>&#8220;Patience is a virtue&#8221;?</h2>
<p>&#8220;Patience is a virtue&#8221;?&#8221; Yes, that one&#8217;s true. But: &#8220;Good things come to those who wait&#8221;? Don&#8217;t fall for that one. Not if the good things you&#8217;re waiting for are truly indispensible and irreplaceable. Precious, unique family memories and experiences&#8211; like the ones we plan &amp; hope to have this summer&#8211; qualify for that label, don&#8217;t they?</p>
<p>Do something about it.</p></div>
]]></content:encoded>
			<wfw:commentRss>http://www.zekemoore.com/family/7/doing-something-about-it-lessons-learned-from-a-wiring-harness/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Letting Go of valign</title>
		<link>http://www.zekemoore.com/html/10/letting-go-of-valign/</link>
		<comments>http://www.zekemoore.com/html/10/letting-go-of-valign/#comments</comments>
		<pubDate>Mon, 02 Jun 2008 05:07:19 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[HTML]]></category>
		<category><![CDATA[Web Design]]></category>

		<guid isPermaLink="false">http://wp.figaronymous.webfactional.com/?p=10</guid>
		<description><![CDATA[I&#8217;ll admit it. To the chagrin of my inner CSS purist, I still catch myself using the valign attribute to vertically align content to the tops of table cells. That&#8217;s because, as too many developers know, IE still doesn&#8217;t support the vertical-align CSS attribute that&#8217;s supposed to take care of that design issue. But the [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ll admit it. To the chagrin of my inner CSS purist, I still catch myself using the <code>valign</code> attribute to vertically align content to the tops of table cells. That&#8217;s because, as too many developers know, IE still doesn&#8217;t support the <code>vertical-align</code> CSS attribute that&#8217;s supposed to take care of that design issue.</p>
<p>But the reasons to let go are compelling. For one thing, the <a href="http://www.w3.org/TR/html5-diff/">W3C&#8217;s latest working draft on HTML 5</a> states that the <code>valign</code> attribute will be among those that are dropped because they are &#8220;presentational attributes &#8230; better handled by CSS.&#8221;</p>
<p>Additionally, the pure-CSS fix isn&#8217;t nearly as ugly or esoteric as many designers imagine. (See below.) But the biggest reason to send the <code>valign</code> attribute to the HTML retirement community already rightly inhabited by residents like the <code>&lt;font&gt;</code> tag, the <code>&lt;center&gt;</code> tag, and the <code>align</code> attribute is that its usage violates one of the fundamental goals of well-executed web design— that design and content are separate entities that should be handled by separately-served documents. HTML tags and attributes are intended to lay out the semantic, logical flow and structure of a page of web-delivered content. They should not be used to define the particular aesthetics of that structure, and tags or attributes whose primary function is to do just that should rightly be retired.</p>
<h2>The <code>valign</code> CSS fix</h2>
<p>Here, then, is the most straightforward cross-browser way to handle top-aligned content within table cells.  First, add the <code>vertical-align</code> attribute for the benefit of standards-compliant browsers:</p>
<p><code>td { vertical-align:top; }</code></p>
<p>Second, wrap the content inside each table cell with another tag— say, a paragraph tag:</p>
<p><code>&lt;td&gt;&lt;p&gt;Cell content&lt;/p&gt;&lt;/td&gt;</code></p>
<p>Then, define any tags within table cells to have relative positioning at the top of the containing &lt;td&gt; element:</p>
<p><code>td { position:relative;vertical-align:top; }<br />
td * { position:relative;top:0px; }</code></p>
<p>That&#8217;s all it takes! <a href="http://files.zekemoore.com/tabletest.html">Here&#8217;s a simple example</a>.</p>
<p>Now, HTML purists may object that my workaround of using additional &#8220;wrapper tags&#8221; unnecessarily clutters the semantic structure of the HTML document. They might argue that this practice is just a variation on what&#8217;s often called &#8220;divitis&#8221;— wrapping everything in <code>&lt;div&gt;</code> tags when other tags would be more appropriate.  My response is that, if we&#8217;re careful to choose an <span style="font-style: italic;">appropriate</span> tag, then we&#8217;re not violating the spirit of HTML markup. Is a <code>&lt;p&gt;</code> tag not completely appropriate for a particular table cell? Well, then, choose another, more appropriate block-level HTML tag. Since the left column of a true tabular data presentation (which is what <code>&lt;table&gt;</code> tags are really, really, intended for) often involves row headings, why not use one of the little-used lower-level header tags (like <code>&lt;h5&gt;</code> or <code>&lt;h6&gt;</code>) to give them the semantic emphasis that they ought to have anyway? My point is that an ultra-minimalist view of tag usage is just as detrimental to good, semantically valid design as is the smorgasbord approach of overusing and abusing tags and attributes. (<a href="http://snook.ca/archives/html_and_css/its_not_divitis/">More on this&#8230;</a>)</p>
<p>So goodbye, <code>valign</code>, my old friend; you&#8217;ve served me well, but I&#8217;m older (!) and wiser now. Be sure to say hello to <code>&lt;center&gt;</code> and <code>&lt;font&gt;</code> for me&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.zekemoore.com/html/10/letting-go-of-valign/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

