<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>the fsb</title>
	<atom:link href="http://thefsb.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://thefsb.wordpress.com</link>
	<description>Thoughts, writings and quotes</description>
	<lastBuildDate>Thu, 03 Nov 2011 20:28:48 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='thefsb.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>the fsb</title>
		<link>http://thefsb.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://thefsb.wordpress.com/osd.xml" title="the fsb" />
	<atom:link rel='hub' href='http://thefsb.wordpress.com/?pushpress=hub'/>
		<item>
		<title>I hate Google Chrome’s Most Visited websites</title>
		<link>http://thefsb.wordpress.com/2011/11/03/i-hate-google-chrome%e2%80%99s-most-visited-websites/</link>
		<comments>http://thefsb.wordpress.com/2011/11/03/i-hate-google-chrome%e2%80%99s-most-visited-websites/#comments</comments>
		<pubDate>Thu, 03 Nov 2011 20:24:01 +0000</pubDate>
		<dc:creator>thefsb</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://thefsb.wordpress.com/?p=309</guid>
		<description><![CDATA[Google doesn’t offer a way to hide it but you can get rid of the obnoxious gratuitous fluff with a custom user stylesheet. On a Mac, this is where to put the style rules: ~/Library/Application Support/Google/Chrome/Default/User StyleSheets/Custom.css You can use a text editor to get it in there or do something like: cat &#62; ~/Library/Application\ [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=thefsb.wordpress.com&amp;blog=3832897&amp;post=309&amp;subd=thefsb&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Google doesn’t offer a way to hide it but you can get rid of the obnoxious gratuitous fluff with a custom user stylesheet.</p>
<p>On a Mac, this is where to put the style rules:<br />
<code>~/Library/Application Support/Google/Chrome/Default/User StyleSheets/Custom.css</code></p>
<p>You can use a text editor to get it in there or do something like:<br />
<code>cat &gt; ~/Library/Application\ Support/Google/Chrome/Default/User\ StyleSheets/Custom.css &lt;&lt;EOT<br />
#card-slider-frame,<br />
#recently-closed-menu-button,<br />
#dot-list {<br />
    display: none !important;<br />
}<br />
EOT</code></p>
<br />Filed under: <a href='http://thefsb.wordpress.com/category/uncategorized/'>Uncategorized</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/thefsb.wordpress.com/309/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/thefsb.wordpress.com/309/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/thefsb.wordpress.com/309/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/thefsb.wordpress.com/309/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/thefsb.wordpress.com/309/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/thefsb.wordpress.com/309/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/thefsb.wordpress.com/309/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/thefsb.wordpress.com/309/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/thefsb.wordpress.com/309/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/thefsb.wordpress.com/309/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/thefsb.wordpress.com/309/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/thefsb.wordpress.com/309/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/thefsb.wordpress.com/309/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/thefsb.wordpress.com/309/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=thefsb.wordpress.com&amp;blog=3832897&amp;post=309&amp;subd=thefsb&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://thefsb.wordpress.com/2011/11/03/i-hate-google-chrome%e2%80%99s-most-visited-websites/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/5780d81ca8ef00d7951b96617e1c3ee7?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">thefsb</media:title>
		</media:content>
	</item>
		<item>
		<title>2011 USA Masters Track National Championships Points Race M45-49</title>
		<link>http://thefsb.wordpress.com/2011/07/29/2011-usa-masters-track-national-championships-points-race-m45-49/</link>
		<comments>http://thefsb.wordpress.com/2011/07/29/2011-usa-masters-track-national-championships-points-race-m45-49/#comments</comments>
		<pubDate>Fri, 29 Jul 2011 19:21:58 +0000</pubDate>
		<dc:creator>thefsb</dc:creator>
				<category><![CDATA[Cycling]]></category>
		<category><![CDATA[Racing]]></category>

		<guid isPermaLink="false">http://thefsb.wordpress.com/?p=304</guid>
		<description><![CDATA[We started with 30, the biggest field of the day. 20 km, 60 laps, 10 sprints. Kurt and I looked at the start list before the race and agreed that my objective should be to finish on-lap. These are the best racers in the country and it&#8217;s a big country with former national champions, olympians, world champions, etc. The [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=thefsb.wordpress.com&amp;blog=3832897&amp;post=304&amp;subd=thefsb&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>We started with 30, the biggest field of the day. 20 km, 60 laps, 10 sprints. Kurt and I looked at the start list before the race and agreed that my objective should be to finish on-lap. These are the best racers in the country and it&#8217;s a big country with former national champions, olympians, world champions, etc.</p>
<p>The race was interrupted by rain right after the half-way sprint so, like (foreign) football, it was a game of two halves. In the first my biggest obstacle was confidence, I was fighting the thought that I shouldn&#8217;t be here, that I wasn&#8217;t up to it and didn&#8217;t belong: a try-hard wannabe play-pretending among seriously good athletes. But I kept with the bunch, riding on the back a lot.</p>
<p><a href="http://www.flickr.com/photos/96882329@N00/5988049541/" title="2011-07-27-Masters-Nats-Day-3-Special-2 by thefsb, on Flickr"><img src="http://farm7.static.flickr.com/6135/5988049541_f28dde948a.jpg" width="500" height="400" alt="2011-07-27-Masters-Nats-Day-3-Special-2"></a></p>
<p>In the second half I felt much better. I felt well within my physical limits although the pace was faster (31.0mph average versus 29.6) and didn&#8217;t let up. I could see I was stronger than several others, having to move up to make sure I didn&#8217;t get stuck behind other riders&#8217; gaps. There were 6 DNFs, more than any other race. I really enjoyed it. I felt in control and capable. I didn&#8217;t attempt to get any points but in the end I should have ridden hard for the last two laps to get higher up the order of finish of the 8 no-point finishers, I didn&#8217;t think of it at the time and just slowed down like the others did on the last lap.</p>
<p>So while I was annoyed by the rain interruption, specifically I was looking forward to my beer during the first half and it was delayed, it worked out for me. I now have some objective evidence that boosts confidence: I raced the points race at the masters national level and I wasn&#8217;t out of my depth; peloton padding, maybe, but able to stay with it when others were not. And I wasn&#8217;t just hanging on because I would not have finished on lap—when the peloton is shattered by the speed it&#8217;s too dangerous to just hang on.</p>
<p>It gives me a baseline to work from, and one that I can have some faith in.</p>
<br />Filed under: <a href='http://thefsb.wordpress.com/category/cycling/'>Cycling</a>, <a href='http://thefsb.wordpress.com/category/cycling/racing/'>Racing</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/thefsb.wordpress.com/304/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/thefsb.wordpress.com/304/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/thefsb.wordpress.com/304/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/thefsb.wordpress.com/304/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/thefsb.wordpress.com/304/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/thefsb.wordpress.com/304/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/thefsb.wordpress.com/304/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/thefsb.wordpress.com/304/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/thefsb.wordpress.com/304/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/thefsb.wordpress.com/304/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/thefsb.wordpress.com/304/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/thefsb.wordpress.com/304/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/thefsb.wordpress.com/304/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/thefsb.wordpress.com/304/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=thefsb.wordpress.com&amp;blog=3832897&amp;post=304&amp;subd=thefsb&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://thefsb.wordpress.com/2011/07/29/2011-usa-masters-track-national-championships-points-race-m45-49/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/5780d81ca8ef00d7951b96617e1c3ee7?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">thefsb</media:title>
		</media:content>

		<media:content url="http://farm7.static.flickr.com/6135/5988049541_f28dde948a.jpg" medium="image">
			<media:title type="html">2011-07-27-Masters-Nats-Day-3-Special-2</media:title>
		</media:content>
	</item>
		<item>
		<title>Kissena 2011 Opening Weekend</title>
		<link>http://thefsb.wordpress.com/2011/05/09/kissena-2011-opening-weekend/</link>
		<comments>http://thefsb.wordpress.com/2011/05/09/kissena-2011-opening-weekend/#comments</comments>
		<pubDate>Mon, 09 May 2011 18:20:25 +0000</pubDate>
		<dc:creator>thefsb</dc:creator>
				<category><![CDATA[Cycling]]></category>
		<category><![CDATA[Racing]]></category>

		<guid isPermaLink="false">http://thefsb.wordpress.com/?p=300</guid>
		<description><![CDATA[I never raced Kissena before but friends convinced me that opening weekend at Kissena is loads of fun and worth the trip down from Boston. It’s true. It’s really quite a production and a scene, with canopies up on the infield, rollers lined out on the apron, officials everywhere and large number of racers, many [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=thefsb.wordpress.com&amp;blog=3832897&amp;post=300&amp;subd=thefsb&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I never raced Kissena before but friends convinced me that opening weekend at Kissena is loads of fun and worth the trip down from Boston. It’s true. It’s really quite a production and a scene, with canopies up on the infield, rollers lined out on the apron, officials everywhere and large number of racers, many of whom are very good.</p>
<p>I registered for both the Cat 4 and Masters 40+ omniums. My goal was upgrade points so Cat 4 was my priority. The omnium format this weekend was not favorable for me:</p>
<ul>
<li>1 km time trial</li>
<li>Team sprint</li>
<li>Points race</li>
<li>Match sprints tournament</li>
<li>Scratch race</li>
<li>Miss and out (elimination race)</li>
</ul>
<p>I do a mediocre kilo and I can’t sprint for peanuts. In the bunch races I stand a chance but I’m hit and miss in the miss and out.</p>
<p>Kissena is 400 m and a moderately banked, very bumpy tarmac track. Turns 3 and 4 re particularly bumpy and it’s perfectly normal to bounce around (airborne) a lot, especially coming out of turn 4. It made the kilo interesting. It’s a sprint event&#8211;don’t pace yourself, go all out&#8211; and I used aero bars. Plus it was The Pollinator’s first outing (besides two weekends at Forrest City Velodrome where the track’s extreme weirdness dominates the experience).</p>
<p>Bouncing laterally halfway across the sprint lane is interesting, especially on aero bars, but The Pollinator was great. Absolutely solid and predictable. I just accepted that’s what racing at Kissena is like and nothing’s going to go wrong if I don’t freak out. The bike’s going to land somewhere and keep going in roughly the right direction so just keep pedaling as hard as possible. In bunch racing I assumed that anyone coming around me will make allowances for these effects and I would have to do the same.</p>
<p>I did two team sprints, Cat 4 and 40+, taking second wheel in both. We were third in both contests which is bad for omnium points as they are allocated 7, 4, 2 for 1st, 2nd and 3rd.</p>
<p>Next the Cat 4 points race with a field of 11. We were up at the rail in turn 1 when the start whistle went off. I led off down to the pole line and brought the speed up to tempo. Before turn 3 I looked back and was astonished to see everyone else dawdling up track in turn 2. Odd. But good. 12 laps is 4 km and I know how to pace myself for that distance so I started a pursuit effort. The gap grew nicely so I kept it up. But the fast guys, Brean and Mark, timed the chase right and got me on the first sprint, bringing me back to the field. I had another go when things got slow, dropping down track from the rear in turn 2, and getting a gap. Same procedure, I got a big gap and was caught but still got 3rd or 4th on sprint 2. And so it went also for the final sprint. I got third overall which I’m pleased with. It was a huge effort. I was on my own for over half the race. I did a lot of training for recovery at tempo after an effort and I wanted to use it. If one other racer had worked with me we could have lapped the field but Brean and Mark were marking each other closely and I was completely unknown so that wasn’t going to happen.</p>
<p>By the time I rolled onto the apron after that race the masters were already at the rail for their miss and out. I was hacking up a lung and couldn’t consider joining them. It was like someone had been cleaning my windpipe with an abrasive bottle brush. There was a lot of pollen around.</p>
<p>Sunday started with the Cat 4 scratch race. Again I rode hard to set a high tempo because I knew there were sprinters who could easily gap me. I didn’t contest the prime but attacked shortly after it while those that did were in oxygen debt. Like in the points race, I got a gap and then got caught, but sooner. In the back straight I was 4th and managed to come around Steve for third. Again I was pleased with that.</p>
<p>At this stage Brean and Mark were well ahead in the Omnium and I was tied with someone for 4/5th. All I needed to do was do better than Steve in the last two races to get 3rd in the Omnium.</p>
<p>In the match sprints I was dismal in the 4s but I won one 2-up sprint against Joe in 40+, my first ever sprint heat in which I didn’t finish last. I rode a steadily increasing speed up to threshold and kicked entering turn 4 on the second lap. Given how he did in the 40+ points race, I think maybe he could have got past if he’d tried. I didn’t ask.</p>
<p>Steve made it to the sprint finals and I did not. This was not looking good. My last chance was the miss and out.</p>
<p>It’s a very difficult race tactically and I screwed up. I chose to race tempo on the front but the speed was high and there’s a sprint on each lap so it was a fast race. On the second sprint I was first wheel with about 20 meters to go but got eliminated because I looked back, figured I had it and backed off. I slowed while the group was still accelerating. Stupid error. That blew my chance for upgrade points. Phooey.</p>
<p>Steve went on to get 2nd in the sprints which got him 3rd overall, Siraaj won the sprints which vaulted him past me and because I got nothing in the miss and out I was pushed down to 6th. I really only stood a chance in three of the races and I did was well as I could in two of them and screwed the third one up with a stupid blunder.</p>
<p>Meanwhile, in 40+ there was a points race. Oddly only 4 were present. 9 laps, 3 sprints. Three times I tried to drop Joe with a lap and a half or more to the sprint and three times he caught back on and got me by half a wheel or less.</p>
<p>Throughout, the bike was great. It never entered my consciousness during racing. That means it behaves exactly the way it should, otherwise I would have noticed something, and that it fits. I’m not a powerful rider but I didn’t notice it budge in the slightest under any condition. The 404s are clearly good strong, stiff general purpose wheels.</p>
<p><a href="http://www.kissena.info/track/results/2011/2011OpeningWeekendResults.pdf">Full results</a></p>
<br />Filed under: <a href='http://thefsb.wordpress.com/category/cycling/'>Cycling</a>, <a href='http://thefsb.wordpress.com/category/cycling/racing/'>Racing</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/thefsb.wordpress.com/300/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/thefsb.wordpress.com/300/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/thefsb.wordpress.com/300/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/thefsb.wordpress.com/300/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/thefsb.wordpress.com/300/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/thefsb.wordpress.com/300/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/thefsb.wordpress.com/300/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/thefsb.wordpress.com/300/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/thefsb.wordpress.com/300/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/thefsb.wordpress.com/300/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/thefsb.wordpress.com/300/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/thefsb.wordpress.com/300/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/thefsb.wordpress.com/300/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/thefsb.wordpress.com/300/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=thefsb.wordpress.com&amp;blog=3832897&amp;post=300&amp;subd=thefsb&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://thefsb.wordpress.com/2011/05/09/kissena-2011-opening-weekend/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/5780d81ca8ef00d7951b96617e1c3ee7?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">thefsb</media:title>
		</media:content>
	</item>
		<item>
		<title>Spoke length with paired-hole hubs</title>
		<link>http://thefsb.wordpress.com/2011/04/11/289/</link>
		<comments>http://thefsb.wordpress.com/2011/04/11/289/#comments</comments>
		<pubDate>Mon, 11 Apr 2011 19:00:10 +0000</pubDate>
		<dc:creator>thefsb</dc:creator>
				<category><![CDATA[Cycling]]></category>
		<category><![CDATA[wheel]]></category>
		<category><![CDATA[bicycle]]></category>
		<category><![CDATA[bicycle wheel]]></category>
		<category><![CDATA[hub]]></category>
		<category><![CDATA[paired hole]]></category>
		<category><![CDATA[paired spoke]]></category>
		<category><![CDATA[spoke]]></category>
		<category><![CDATA[spoke length]]></category>

		<guid isPermaLink="false">http://thefsb.wordpress.com/?p=289</guid>
		<description><![CDATA[I was trying to calculate spoke length for wheel using rims with uniformly spaced spoke holes but using hubs with paired spoke holes. Specifically Novatec A271SB and F372SB. Hub specs and photos can be found in the Novatec 2011 hub catalog. There’s some good pictures of the lacing I’d use on DHgate. I had been [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=thefsb.wordpress.com&amp;blog=3832897&amp;post=289&amp;subd=thefsb&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I was trying to calculate spoke length for wheel using rims with uniformly spaced spoke holes but using hubs with paired spoke holes. Specifically Novatec A271SB and F372SB. Hub specs and photos can be found in the <a href="http://www.novatec.com.tw/novatec/english/tec_d_c_data.php">Novatec 2011 hub catalog</a>.</p>
<p>There’s some <a href="http://www.dhgate.com/product/productdisplay.do?act=getProductImages&amp;pid=ff8080812c9c5b6e012cadf5cab919e6">good pictures of the lacing I’d use on DHgate</a>.</p>
<p>I had been using three spoke length calculators: <a href="http://www.sheldonbrown.com/rinard/spocalc.htm">Spocalc.xls</a>, <a href="http://www.dtswiss.com/SpokesCalc/Welcome.aspx?language=en">DTSwiss</a> and <a href="http://lenni.info/edd/">Edd</a>.</p>
<p>The DTSwiss and Edd calculators allow you to use fractional cross numbers but offer no guidance on how. Spocalc says: &#8220;Note:If paired hub spoke holes are 15 degrees apart, then: For 24 paired spokes laced 2x, enter 2.25 cross. For 24 paired spokes laced 1x, enter 1.25 cross. For 20 paired spokes laced 2x, enter 2.29 cross. For 20 paired spokes laced 1x, enter 1.29 cross. For 16 paired spokes laced 1x, enter 1.33 cross.&#8221; But I didn’t understand where those numbers came from or what the resulting lacing pattern would look like.</p>
<p>So I wrote a computer program to help me visualize the designs and understand. I learned a few things.</p>
<p>First, the angular offset of a pair of spoke holes on the left flange relative to the nearest pair on the right flange is determined only by spoke count N. It is independent of the angle between a pair of holes on the hub. A pair of holes on one side at 2π/N relative to the nearest pair on the other side.</p>
<p>Second, it turns out that Spocalc assumes, when it recommends fractional values of cross number X, that the two spokes in a pair of adjacent holes (on one side of the hub) do not cross each other. In other words, the two spokes are pulling on the flange material between the pair of spoke holes. This is why spocalc’s X for a paired-spoke-hole hub is larger than for a regular hub.</p>
<p>Let’s try to visualize this.</p>
<p>Start with X=1 for a regular one-cross lacing with uniform hole spacing.</p>
<p><img style="border:1px solid #ccc;" src="http://img200.imageshack.us/img200/8761/58473331.png" width="360" height="359"></p>
<p>Here we have a 20-spoke wheel with a small ERD and large hub PCD to help make the images clearer. Hub spoke holes on the front side, as we look at it, are black—on the rear they are green. Front leading spokes are orange, front trailing are red, rear leading are cyan and rear trailing are green.</p>
<p>Now get rid of the rear spokes and spoke holes for clarity.</p>
<p><img style="border:1px solid #ccc;" src="http://img846.imageshack.us/img846/8324/52467366.png" width="360" height="359"></p>
<p>Next, increase X to 1 &lt; X &lt; 1.5. The diagram shows X = 1.3.</p>
<p><img style="border:1px solid #ccc;" src="http://img152.imageshack.us/img152/1308/49340711.png" width="360" height="359"></p>
<p>It’s still a one-cross lacing but now the hub has paired holes, meaning that each J end of one spoke is closer to the J end of one neighbor than its other. But these “paired” spokes don’t cross.</p>
<p>Increase X again to 1.5 &lt; X &lt; 2 and now you have a two-spoke lacing—the two paired spokes cross each other. The diagram has X = 1.7.</p>
<p><img style="border:1px solid #ccc;" src="http://img64.imageshack.us/img64/1084/76348470.png" width="360" height="359"></p>
<p>These last two pictures are of the same hub. Spocalc is offering only the first lacing but I don’t see anything wrong with the second.</p>
<p>If you increase again to X = 2 then the pair move apart so that each hole is equally distant to both of its neighbors and you&#8217;re back to a regular hub.</p>
<p>The third lesson is how X relates to the angle θ between a pair of spoke holes. θ = 4π/N when X is an integer. θ = 0 when X = 1/2 + an integer, e.g. X = 1.5, which is an impossible hub in practice. In general θ = 8π/N⋅abs(1/2 - frac(X)), which allows me to calculate X given measurements from the hub.</p>
<p>Now put the rear side spokes and spoke holes back in the picture.</p>
<p><img style="border:1px solid #ccc;" src="http://img863.imageshack.us/img863/4310/35966926.png" width="360" height="359"></p>
<p>And here&#8217;s the actual front wheel I&#8217;m considering with two-cross lacing, 38 mm hub PCD and 521 mm ERD.</p>
<p><img style="border:1px solid #ccc;" src="http://img816.imageshack.us/img816/654/20745943.png" width="360" height="359"></p>
<br />Filed under: <a href='http://thefsb.wordpress.com/category/cycling/'>Cycling</a>, <a href='http://thefsb.wordpress.com/category/cycling/wheel/'>wheel</a> Tagged: <a href='http://thefsb.wordpress.com/tag/bicycle/'>bicycle</a>, <a href='http://thefsb.wordpress.com/tag/bicycle-wheel/'>bicycle wheel</a>, <a href='http://thefsb.wordpress.com/tag/hub/'>hub</a>, <a href='http://thefsb.wordpress.com/tag/paired-hole/'>paired hole</a>, <a href='http://thefsb.wordpress.com/tag/paired-spoke/'>paired spoke</a>, <a href='http://thefsb.wordpress.com/tag/spoke/'>spoke</a>, <a href='http://thefsb.wordpress.com/tag/spoke-length/'>spoke length</a>, <a href='http://thefsb.wordpress.com/tag/wheel/'>wheel</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/thefsb.wordpress.com/289/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/thefsb.wordpress.com/289/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/thefsb.wordpress.com/289/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/thefsb.wordpress.com/289/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/thefsb.wordpress.com/289/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/thefsb.wordpress.com/289/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/thefsb.wordpress.com/289/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/thefsb.wordpress.com/289/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/thefsb.wordpress.com/289/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/thefsb.wordpress.com/289/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/thefsb.wordpress.com/289/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/thefsb.wordpress.com/289/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/thefsb.wordpress.com/289/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/thefsb.wordpress.com/289/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=thefsb.wordpress.com&amp;blog=3832897&amp;post=289&amp;subd=thefsb&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://thefsb.wordpress.com/2011/04/11/289/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/5780d81ca8ef00d7951b96617e1c3ee7?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">thefsb</media:title>
		</media:content>

		<media:content url="http://img200.imageshack.us/img200/8761/58473331.png" medium="image" />

		<media:content url="http://img846.imageshack.us/img846/8324/52467366.png" medium="image" />

		<media:content url="http://img152.imageshack.us/img152/1308/49340711.png" medium="image" />

		<media:content url="http://img64.imageshack.us/img64/1084/76348470.png" medium="image" />

		<media:content url="http://img863.imageshack.us/img863/4310/35966926.png" medium="image" />

		<media:content url="http://img816.imageshack.us/img816/654/20745943.png" medium="image" />
	</item>
		<item>
		<title>9th Annual Chris Hinds FUJI &#8220;Sunshine&#8221; Criterium</title>
		<link>http://thefsb.wordpress.com/2011/04/04/9th-annual-chris-hinds-fuji-sunshine-criterium/</link>
		<comments>http://thefsb.wordpress.com/2011/04/04/9th-annual-chris-hinds-fuji-sunshine-criterium/#comments</comments>
		<pubDate>Mon, 04 Apr 2011 16:05:13 +0000</pubDate>
		<dc:creator>thefsb</dc:creator>
				<category><![CDATA[Cycling]]></category>
		<category><![CDATA[Racing]]></category>

		<guid isPermaLink="false">http://thefsb.wordpress.com/?p=280</guid>
		<description><![CDATA[Presented by Arc en Ceil Racing Team, NBX/Narragansett Beer p/b Apex Technology Ninigret Park, Charlestown, RI Saturday, April 02, 2011 12:45pm This was my first race at Ninigret and my first masters crit. They have a race track on a disused airfield on the south coast of Rhode Island. Folk down there crash a lot. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=thefsb.wordpress.com&amp;blog=3832897&amp;post=280&amp;subd=thefsb&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Presented by Arc en Ceil Racing Team, NBX/Narragansett Beer p/b Apex Technology<br />
Ninigret Park, Charlestown, RI Saturday, April 02, 2011 12:45pm</p>
<p>This was my first race at Ninigret and my first masters crit. They have a race track on a disused airfield on the south coast of Rhode Island. Folk down there crash a lot. The fire brigade were hosing a dramatically igneous car on Rt 4, the paramedics were stretching someone from another car on 95 near Cranston, the cops were sorting out a crumpled pair of cars a little north of Providence. And that was just the ride home. The Ninigret race track, otoh, is safe. No cars, curbs, railings, drains or potholes. In a pinch you can safely ride off the track and on the grass.</p>
<p>Clearly most contestants race that track a lot and the racing style is interesting. Frequent very short-lived attacks. Just as frequent, the speed drops to a crawl. Nobody cooperates with anyone, it seemed. As though there’s a repeating 15-way match sprint going on at the front. Intriguing and good fun. Keep your eyes on the front to save energy. Skills were generally very good so I felt safe despite a lot of hard, close racing. And it was very windy which made it particularly interesting.</p>
<p>I’m no sprinter and never will be so opportunism is my only hope in a race like this. On (maybe) the 3rd bell lap I got near the front. The attack went in the usual place, after the 2nd last turn, and I found a good wheel.  Three guys got well clear and then I found myself in 4th with the gap ahead of me. I started slowing thinking the sprinters would finish the job and then we regroup. The guy behind me said something to me, either encouraging or exasperated at my slowing, I’m not sure which, and I responded with my best shot. Meanwhile, three sprinters ahead were side-by-side looking at each other deciding who would lead it out, and I sailed past. That felt nice.</p>
<p>Later, pretty much the same thing happened again, I got past a small group of stalling sprinters. But I couldn’t believe the situation and decided something was wrong. It must be a straight prime and there’s a break down the road and I’m sprinting for nothing and everyone will think I’m foolish. So I sat up. I was passed close to the line by one of the Fuji chaps, whom I asked, to confirm, is there anyone ahead of us? He said yes, those two (pointing). I said, so that was for nothing? He said, no, we were racing for the field sprint. Fooey!</p>
<p>At that point I was miffed and directed my anger at the two ahead so I led for nearly a lap to bring them in. They weren’t going to confuse me again. Actually, it was so windy that I couldn’t hear the prime announcements, only the bell.</p>
<p>That tired me out a bit. But there were still a few laps to the finish. It looked like the race would stay together. What to do? The way it was working meant I didn’t want to attack, because I knew I’d get no help and with that wind would need it. So I wanted to go with a late attack. But nothing stuck and in the drag race to the finish I sat up when I saw I couldn’t make top 10.</p>
<p>Won some Fuji handlebar tape on that prime.</p>
<br />Filed under: <a href='http://thefsb.wordpress.com/category/cycling/'>Cycling</a>, <a href='http://thefsb.wordpress.com/category/cycling/racing/'>Racing</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/thefsb.wordpress.com/280/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/thefsb.wordpress.com/280/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/thefsb.wordpress.com/280/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/thefsb.wordpress.com/280/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/thefsb.wordpress.com/280/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/thefsb.wordpress.com/280/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/thefsb.wordpress.com/280/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/thefsb.wordpress.com/280/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/thefsb.wordpress.com/280/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/thefsb.wordpress.com/280/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/thefsb.wordpress.com/280/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/thefsb.wordpress.com/280/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/thefsb.wordpress.com/280/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/thefsb.wordpress.com/280/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=thefsb.wordpress.com&amp;blog=3832897&amp;post=280&amp;subd=thefsb&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://thefsb.wordpress.com/2011/04/04/9th-annual-chris-hinds-fuji-sunshine-criterium/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/5780d81ca8ef00d7951b96617e1c3ee7?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">thefsb</media:title>
		</media:content>
	</item>
		<item>
		<title>Michael Schott Memorial Circuit Race 4/5</title>
		<link>http://thefsb.wordpress.com/2011/03/28/michael-schott-memorial-circuit-race-45/</link>
		<comments>http://thefsb.wordpress.com/2011/03/28/michael-schott-memorial-circuit-race-45/#comments</comments>
		<pubDate>Mon, 28 Mar 2011 16:03:12 +0000</pubDate>
		<dc:creator>thefsb</dc:creator>
				<category><![CDATA[Cycling]]></category>
		<category><![CDATA[Racing]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://thefsb.wordpress.com/?p=282</guid>
		<description><![CDATA[Presented by CCB International Marblehead, MA Sunday, March 27, 2011 8:35am I had a small mechanical just before the start so I was at the back at the start. But I got to the front quickly and after the hill, drove it fairly hard for a lap or so, hoping for an attack to hop [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=thefsb.wordpress.com&amp;blog=3832897&amp;post=282&amp;subd=thefsb&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Presented by CCB International<br />
Marblehead, MA Sunday, March 27, 2011  8:35am</p>
<p>I had a small mechanical just before the start so I was at the back at the start. But I got to the front quickly and after the hill, drove it fairly hard for a lap or so, hoping for an attack to hop on or see team colors in. Thereafter I kept close to the front, trying to keep the pressure on when I could. The mantra being: split the field, shed riders, maybe a break goes one of us can join. Above all, thinking of Cav&#8217;s great remark, no racing like juniors.</p>
<p>One guy soloed off. I can&#8217;t recall if I was too gassed to go with or didn&#8217;t believe he was worth it or what. The pack let him go and so did I. Later a couple of others went, I have the same lack of memory as to why I didn&#8217;t go with. I regard these as lost opportunities and mistakes to be learned from, see below. All other attempts were shut down real fast.</p>
<p>A bit later, on lap 5, I attempted to bridge. I jumped on the downhill after the yacht club and had a good gap after I was around the turn from Harbor onto Ocean. I backed off to threshold to climb the hill. But I was hurting bad. I had gone too hard &#8212; unnecessarily hard! &#8212; to get the gap. The PT file shows I was over 700W for about 15sec before attempting the hill at hi-Threshold. Then, seeing the big gap to the break, I lost courage, faltered, looked back, found a but more pluck and hit it anew, but again anaerobically, for about another 25sec, enough to get me half way to the top. Riding that hard hurt so much all my beliefs evaporated and I sat up.</p>
<p>After that I made some efforts to pull in the break with the pack. I don’t recall the catches clearly or when Gerald Harris of Team Harris (I&#8217;m guessing unrelated to the Cyclery in Newton) got away. I remember him coming up and being at the front a while and then he wound up the winner on a solo break. Awesome riding!</p>
<p>Last chance. I tried to rest on the 2nd last lap and get position on the last. I was 2nd wheel behind Brier going into the last turn and it stayed that way to the bottom of the hill. But going up it I got passed by 15 to 20 riders and won a couple of places back after the top. Slaughtered.</p>
<p>While I&#8217;m sure the wheel suckers who made top 10 are more pleased with themselves than me, I&#8217;ll take it. I did most of what I set out to do.</p>
<p>But my skills of the break are lacking. I screwed up in two ways and learned good lessons. 1: Don&#8217;t drain myself with an unnecessarily hard jump, especially if what I really need a solid VO2max effort to get properly away. 2: Sometimes soloists win. Why not go with? I didn&#8217;t have anything better to do.</p>
<p>I feel some satisfaction from being active rather than passive but being smart sure would be a bonus. Driving the speed of the race up is a pretty stupid strategy and is unlikely to serve you or your team.</p>
<p>Anyway, I had fun. I love racing. What&#8217;s up next? Ninigret on Sat or Myles on Sun or both? </p>
<br />Filed under: <a href='http://thefsb.wordpress.com/category/cycling/'>Cycling</a>, <a href='http://thefsb.wordpress.com/category/cycling/racing/'>Racing</a>, <a href='http://thefsb.wordpress.com/category/uncategorized/'>Uncategorized</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/thefsb.wordpress.com/282/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/thefsb.wordpress.com/282/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/thefsb.wordpress.com/282/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/thefsb.wordpress.com/282/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/thefsb.wordpress.com/282/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/thefsb.wordpress.com/282/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/thefsb.wordpress.com/282/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/thefsb.wordpress.com/282/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/thefsb.wordpress.com/282/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/thefsb.wordpress.com/282/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/thefsb.wordpress.com/282/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/thefsb.wordpress.com/282/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/thefsb.wordpress.com/282/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/thefsb.wordpress.com/282/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=thefsb.wordpress.com&amp;blog=3832897&amp;post=282&amp;subd=thefsb&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://thefsb.wordpress.com/2011/03/28/michael-schott-memorial-circuit-race-45/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/5780d81ca8ef00d7951b96617e1c3ee7?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">thefsb</media:title>
		</media:content>
	</item>
		<item>
		<title>Example intermediate collation file and Sphinx charset_table file</title>
		<link>http://thefsb.wordpress.com/2010/12/02/example-intermediate-collation-file-and-sphinx-charset_table-file/</link>
		<comments>http://thefsb.wordpress.com/2010/12/02/example-intermediate-collation-file-and-sphinx-charset_table-file/#comments</comments>
		<pubDate>Thu, 02 Dec 2010 13:12:02 +0000</pubDate>
		<dc:creator>thefsb</dc:creator>
				<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://thefsb.wordpress.com/?p=254</guid>
		<description><![CDATA[Here&#8217;s an example of a human-editable collation table. This is a manually edited version of the file that the first script generated for MySQL&#8217;s utf8_general_ci. The second script uses it to generate a Spninx charset_table: ! 0021 # 0023 % 0025 ',’ 0027,2019 0 0030 1 0031 2 0032 3 0033 4 0034 5 0035 [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=thefsb.wordpress.com&amp;blog=3832897&amp;post=254&amp;subd=thefsb&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Here&#8217;s an example of a human-editable collation table. This is a manually edited version of the file that the first script generated for MySQL&#8217;s utf8_general_ci. The second script uses it to generate a Spninx charset_table:</p>
<pre>
!	0021
#	0023
%	0025
',’	0027,2019
0	0030
1	0031
2	0032
3	0033
4	0034
5	0035
6	0036
7	0037
8	0038
9	0039
@	0040
A,a,À,Á,Â,Ã,Ä,Å,à,á,â,ã,ä,å,Ā,ā,Ă,ă,Ą,ą	0041,0061,00c0,00c1,00c2,00c3,00c4,00c5,00e0,00e1,00e2,00e3,00e4,00e5,0100,0101,0102,0103,0104,0105
B,b	0042,0062
C,c,Ç,ç,Ć,ć,Ĉ,ĉ,Ċ,ċ,Č,č	0043,0063,00c7,00e7,0106,0107,0108,0109,010a,010b,010c,010d
D,d,Ď,ď	0044,0064,010e,010f
E,e,È,É,Ê,Ë,è,é,ê,ë,Ē,ē,Ĕ,ĕ,Ė,ė,Ę,ę,Ě,ě	0045,0065,00c8,00c9,00ca,00cb,00e8,00e9,00ea,00eb,0112,0113,0114,0115,0116,0117,0118,0119,011a,011b
F,f	0046,0066
G,g,Ĝ,ĝ,Ğ,ğ,Ġ,ġ,Ģ,ģ	0047,0067,011c,011d,011e,011f,0120,0121,0122,0123
H,h,Ĥ,ĥ	0048,0068,0124,0125
I,i,Ì,Í,Î,Ï,ì,í,î,ï,Ĩ,ĩ,Ī,ī,Ĭ,ĭ,Į,į,İ,ı	0049,0069,00cc,00cd,00ce,00cf,00ec,00ed,00ee,00ef,0128,0129,012a,012b,012c,012d,012e,012f,0130,0131
J,j,Ĵ,ĵ	004a,006a,0134,0135
K,k,Ķ,ķ	004b,006b,0136,0137
L,l,Ĺ,ĺ,Ļ,ļ,Ľ,ľ	004c,006c,0139,013a,013b,013c,013d,013e
M,m	004d,006d
N,n,Ñ,ñ,Ń,ń,Ņ,ņ,Ň,ň	004e,006e,00d1,00f1,0143,0144,0145,0146,0147,0148
O,o,Ò,Ó,Ô,Õ,Ö,ò,ó,ô,õ,ö,Ō,ō,Ŏ,ŏ,Ő,ő	004f,006f,00d2,00d3,00d4,00d5,00d6,00f2,00f3,00f4,00f5,00f6,014c,014d,014e,014f,0150,0151
P,p	0050,0070
Q,q	0051,0071
R,r,Ŕ,ŕ,Ŗ,ŗ,Ř,ř	0052,0072,0154,0155,0156,0157,0158,0159
S,s,Ś,ś,Ŝ,ŝ,Ş,ş,Š,š,ſ	0053,0073,015a,015b,015c,015d,015e,015f,0160,0161,017f
T,t,Ţ,ţ,Ť,ť	0054,0074,0162,0163,0164,0165
U,u,Ù,Ú,Û,Ü,ù,ú,û,ü,Ũ,ũ,Ū,ū,Ŭ,ŭ,Ů,ů,Ű,ű,Ų,ų	0055,0075,00d9,00da,00db,00dc,00f9,00fa,00fb,00fc,0168,0169,016a,016b,016c,016d,016e,016f,0170,0171,0172,0173
V,v	0056,0076
W,w,Ŵ,ŵ	0057,0077,0174,0175
X,x	0058,0078
Y,y,Ý,ý,ÿ,Ŷ,ŷ,Ÿ	0059,0079,00dd,00fd,00ff,0176,0177,0178
Z,z,Ź,ź,Ż,ż,Ž,ž	005a,007a,0179,017a,017b,017c,017d,017e
~	007e
Æ,æ	00c6,00e6
Ð,ð	00d0,00f0
Ø,ø	00d8,00f8
Þ,þ	00de,00fe
ß	00df
Đ,đ	0110,0111
Ħ,ħ	0126,0127
Ĳ,ĳ	0132,0133
ĸ	0138
Ŀ,ŀ	013f,0140
Ł,ł	0141,0142
ŉ	0149
Ŋ,ŋ	014a,014b
Œ,œ	0152,0153
Ŧ,ŧ	0166,0167
µ	00b5
</pre>
<p>And here&#8217;s a corresponding Sphinx charset_table from the second script:</p>
<pre>
charset_table = U+021, U+023, U+025, U+027, U+030..U+039, U+040..U+05a, U+07e, U+0b5, U+0c6, \
	U+0d0, U+0d8, U+0de, U+0df, U+110, U+126, U+132, U+138, U+13f, U+141, U+149, U+14a, \
	U+166, U+2019-&gt;U+027, U+061-&gt;U+041, U+0c0-&gt;U+041, U+0c1-&gt;U+041, U+0c2-&gt;U+041, \
	U+0c3-&gt;U+041, U+0c4-&gt;U+041, U+0c5-&gt;U+041, U+0e0-&gt;U+041, U+0e1-&gt;U+041, U+0e2-&gt;U+041, \
	U+0e3-&gt;U+041, U+0e4-&gt;U+041, U+0e5-&gt;U+041, U+100-&gt;U+041, U+101-&gt;U+041, U+102-&gt;U+041, \
	U+103-&gt;U+041, U+104-&gt;U+041, U+105-&gt;U+041, U+062-&gt;U+042, U+063-&gt;U+043, U+0c7-&gt;U+043, \
	U+0e7-&gt;U+043, U+106-&gt;U+043, U+107-&gt;U+043, U+108-&gt;U+043, U+109-&gt;U+043, U+10a-&gt;U+043, \
	U+10b-&gt;U+043, U+10c-&gt;U+043, U+10d-&gt;U+043, U+064-&gt;U+044, U+10e-&gt;U+044, U+10f-&gt;U+044, \
	U+065-&gt;U+045, U+0c8-&gt;U+045, U+0c9-&gt;U+045, U+0ca-&gt;U+045, U+0cb-&gt;U+045, U+0e8-&gt;U+045, \
	U+0e9-&gt;U+045, U+0ea-&gt;U+045, U+0eb-&gt;U+045, U+112-&gt;U+045, U+113-&gt;U+045, U+114-&gt;U+045, \
	U+115-&gt;U+045, U+116-&gt;U+045, U+117-&gt;U+045, U+118-&gt;U+045, U+119-&gt;U+045, U+11a-&gt;U+045, \
	U+11b-&gt;U+045, U+066-&gt;U+046, U+067-&gt;U+047, U+11c-&gt;U+047, U+11d-&gt;U+047, U+11e-&gt;U+047, \
	U+11f-&gt;U+047, U+120-&gt;U+047, U+121-&gt;U+047, U+122-&gt;U+047, U+123-&gt;U+047, U+068-&gt;U+048, \
	U+124-&gt;U+048, U+125-&gt;U+048, U+069-&gt;U+049, U+0cc-&gt;U+049, U+0cd-&gt;U+049, U+0ce-&gt;U+049, \
	U+0cf-&gt;U+049, U+0ec-&gt;U+049, U+0ed-&gt;U+049, U+0ee-&gt;U+049, U+0ef-&gt;U+049, U+128-&gt;U+049, \
	U+129-&gt;U+049, U+12a-&gt;U+049, U+12b-&gt;U+049, U+12c-&gt;U+049, U+12d-&gt;U+049, U+12e-&gt;U+049, \
	U+12f-&gt;U+049, U+130-&gt;U+049, U+131-&gt;U+049, U+06a-&gt;U+04a, U+134-&gt;U+04a, U+135-&gt;U+04a, \
	U+06b-&gt;U+04b, U+136-&gt;U+04b, U+137-&gt;U+04b, U+06c-&gt;U+04c, U+139-&gt;U+04c, U+13a-&gt;U+04c, \
	U+13b-&gt;U+04c, U+13c-&gt;U+04c, U+13d-&gt;U+04c, U+13e-&gt;U+04c, U+06d-&gt;U+04d, U+06e-&gt;U+04e, \
	U+0d1-&gt;U+04e, U+0f1-&gt;U+04e, U+143-&gt;U+04e, U+144-&gt;U+04e, U+145-&gt;U+04e, U+146-&gt;U+04e, \
	U+147-&gt;U+04e, U+148-&gt;U+04e, U+06f-&gt;U+04f, U+0d2-&gt;U+04f, U+0d3-&gt;U+04f, U+0d4-&gt;U+04f, \
	U+0d5-&gt;U+04f, U+0d6-&gt;U+04f, U+0f2-&gt;U+04f, U+0f3-&gt;U+04f, U+0f4-&gt;U+04f, U+0f5-&gt;U+04f, \
	U+0f6-&gt;U+04f, U+14c-&gt;U+04f, U+14d-&gt;U+04f, U+14e-&gt;U+04f, U+14f-&gt;U+04f, U+150-&gt;U+04f, \
	U+151-&gt;U+04f, U+070-&gt;U+050, U+071-&gt;U+051, U+072-&gt;U+052, U+154-&gt;U+052, U+155-&gt;U+052, \
	U+156-&gt;U+052, U+157-&gt;U+052, U+158-&gt;U+052, U+159-&gt;U+052, U+073-&gt;U+053, U+15a-&gt;U+053, \
	U+15b-&gt;U+053, U+15c-&gt;U+053, U+15d-&gt;U+053, U+15e-&gt;U+053, U+15f-&gt;U+053, U+160-&gt;U+053, \
	U+161-&gt;U+053, U+17f-&gt;U+053, U+074-&gt;U+054, U+162-&gt;U+054, U+163-&gt;U+054, U+164-&gt;U+054, \
	U+165-&gt;U+054, U+075-&gt;U+055, U+0d9-&gt;U+055, U+0da-&gt;U+055, U+0db-&gt;U+055, U+0dc-&gt;U+055, \
	U+0f9-&gt;U+055, U+0fa-&gt;U+055, U+0fb-&gt;U+055, U+0fc-&gt;U+055, U+168-&gt;U+055, U+169-&gt;U+055, \
	U+16a-&gt;U+055, U+16b-&gt;U+055, U+16c-&gt;U+055, U+16d-&gt;U+055, U+16e-&gt;U+055, U+16f-&gt;U+055, \
	U+170-&gt;U+055, U+171-&gt;U+055, U+172-&gt;U+055, U+173-&gt;U+055, U+076-&gt;U+056, U+077-&gt;U+057, \
	U+174-&gt;U+057, U+175-&gt;U+057, U+078-&gt;U+058, U+079-&gt;U+059, U+0dd-&gt;U+059, U+0fd-&gt;U+059, \
	U+0ff-&gt;U+059, U+176-&gt;U+059, U+177-&gt;U+059, U+178-&gt;U+059, U+07a-&gt;U+05a, U+179-&gt;U+05a, \
	U+17a-&gt;U+05a, U+17b-&gt;U+05a, U+17c-&gt;U+05a, U+17d-&gt;U+05a, U+17e-&gt;U+05a, U+0e6-&gt;U+0c6, \
	U+0f0-&gt;U+0d0, U+0f8-&gt;U+0d8, U+0fe-&gt;U+0de, U+111-&gt;U+110, U+127-&gt;U+126, U+133-&gt;U+132, \
	U+140-&gt;U+13f, U+142-&gt;U+141, U+14b-&gt;U+14a, U+153-&gt;U+152, U+167-&gt;U+166
</pre>
<br />Filed under: <a href='http://thefsb.wordpress.com/category/programming/'>programming</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/thefsb.wordpress.com/254/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/thefsb.wordpress.com/254/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/thefsb.wordpress.com/254/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/thefsb.wordpress.com/254/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/thefsb.wordpress.com/254/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/thefsb.wordpress.com/254/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/thefsb.wordpress.com/254/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/thefsb.wordpress.com/254/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/thefsb.wordpress.com/254/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/thefsb.wordpress.com/254/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/thefsb.wordpress.com/254/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/thefsb.wordpress.com/254/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/thefsb.wordpress.com/254/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/thefsb.wordpress.com/254/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=thefsb.wordpress.com&amp;blog=3832897&amp;post=254&amp;subd=thefsb&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://thefsb.wordpress.com/2010/12/02/example-intermediate-collation-file-and-sphinx-charset_table-file/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/5780d81ca8ef00d7951b96617e1c3ee7?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">thefsb</media:title>
		</media:content>
	</item>
		<item>
		<title>Creating a Sphinx charset_table from a MySQL Collation</title>
		<link>http://thefsb.wordpress.com/2010/12/02/creating-a-sphinx-charset_table-from-a-mysql-collation/</link>
		<comments>http://thefsb.wordpress.com/2010/12/02/creating-a-sphinx-charset_table-from-a-mysql-collation/#comments</comments>
		<pubDate>Thu, 02 Dec 2010 00:46:05 +0000</pubDate>
		<dc:creator>thefsb</dc:creator>
				<category><![CDATA[programming]]></category>
		<category><![CDATA[collation]]></category>
		<category><![CDATA[i18l]]></category>
		<category><![CDATA[internationalization]]></category>
		<category><![CDATA[l8n]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Sphinx]]></category>
		<category><![CDATA[SphinxSearch]]></category>
		<category><![CDATA[Unicode]]></category>
		<category><![CDATA[UTF-8]]></category>

		<guid isPermaLink="false">http://thefsb.wordpress.com/?p=241</guid>
		<description><![CDATA[I have an application that deals with music metadata from all over the world and I therefore use Unicode. I want a search function that native English speakers can use without understanding accents and diacriticals from other languages. MySQL’s utf8_general_ci is ideal. For example the letter “A” in a search key matches any of these: [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=thefsb.wordpress.com&amp;blog=3832897&amp;post=241&amp;subd=thefsb&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I have an application that deals with music metadata from all over the world and I therefore use Unicode. I want a search function that native English speakers can use without understanding accents and diacriticals from other languages. MySQL’s utf8_general_ci is ideal. For example the letter “A” in a search key matches any of these:</p>
<pre>A,a,À,Á,Â,Ã,Ä,Å,à,á,â,ã,ä,å,Ā,ā,Ă,ă,Ą,ą</pre>
<p>The search uses SphinxSearch so I want to configure it to use character matching tables that are compatible utf8_general_ci. Sphinx’s charset_table allows any character folding to be configured but it isn’t going to be trivial to write down all the rules.</p>
<p>How can this be automated?</p>
<p>The basic idea is that you can dump out any of MySQL’s collations by populating a CHAR(1) column with every character you care about and</p>
<pre>SELECT GROUP_CONCAT(mychar) FROM mytable GROUP BY mychar;</pre>
<p>The output of which can then be procesed into charset_table rules for a Sphinx config file.</p>
<p>I broke the process into three steps:</p>
<ul>
<li>A script generates a human-readable file describing the collation rules</li>
<li>Manually edit the file to define the exact rules I want Sphinx to use</li>
<li>A second script turns the edited file into a charset_table definiton</li>
</ul>
<p>The first script takes as input specification of a MySQL utf8 collation and a numeric range of Unicode code points. It creates the table, populates it, runs the SELECT query (in the style above) to generate the human-readable output file. For example, if it is working on utf8_general_ci from 0&#215;20 to 0x17f then it would look like this:</p>
<pre>0020
!        0021
"        0022
#        0023
$        0024
%        0025
…
=        003d
&gt;        003e
?        003f
@        0040
A,a,À,Á,Â,Ã,Ä,Å,à,á,â,ã,ä,å,Ā,ā,Ă,ă,Ą,ą 0041,0061,00c0,00c1,00c2,00c3,
0c4,00c5,00e0,00e1,00e2,00e3,00e4,00e5,0100,0101,0102,0103,0104,0105
B,b      0042,0062
C,c,Ç,ç,Ć,ć,Ĉ,ĉ,Ċ,ċ,Č,č               0043,0063,00c7,00e7,0106,0107,0108,0109,010a,
010b,010c,010d
D,d,Ď,ď  0044,0064,010e,010f
…
W,w,Ŵ,ŵ  0057,0077,0174,0175
X,x      0058,0078
Y,y,Ý,ý,ÿ,Ŷ,ŷ,Ÿ        0059,0079,00dd,00fd,00ff,0176,0177,0178
Z,z,Ź,ź,Ż,ż,Ž,ž        005a,007a,0179,017a,017b,017c,017d,017e
[        005b
\        005c
]        005d
^        005e
…
Ł,ł      0141,0142
ŉ        0149
Ŋ,ŋ      014a,014b
Œ,œ      0152,0153
Ŧ,ŧ      0166,0167
µ        00b5</pre>
<p>Each line in the file repesents a set of characters the collation treats as equivalent. A line has one or more characters (comma separated) followed by a tab followed by those characters’ respective Unicode codepoints.</p>
<p>With an understanding of how the second script works, I can edit the fileto get the Sphinx charset_table rules I want.</p>
<p>A line with only one character will be translated to a singleton (ie. terminal) character in the charset_table. For example in the last line above, <strong>µ</strong> will become “U+00b5” standing on its own in the charset_table with “-&gt;” neither before nor after it.</p>
<p>A line with two or more charcters does two things. First, the leftmost character in the set will become a singleton. Then all the characters to the right of the first character will be folded to that first character. For example, take the line:</p>
<pre>D,d,Ď,ď  0044,0064,010e,010f</pre>
<p>This will produce the following charset_table rules:</p>
<pre>U+0044, U+0064-&gt;U+0044, U+010e-&gt;U+0044, U+010f-&gt;U+0044</pre>
<p>When I was editing my file I first reviewed the folding rules (the lines with more than one character) to see that they made sense. Then I carefully thought about all the characters I didn’t want Sphinx to index at all and deleted those lines from the file. For example, in a song’s artist name field I want <strong>!</strong>, <strong>&#8216;</strong>, <strong>’</strong> indexed but not <strong>&#8220;</strong>, <strong>$</strong> or <strong>?</strong>. Finally, thiking about the equivalence of “O&#8217;brien” and “O’brien”, I replaced the singleton <strong>&#8216;</strong> line with this:</p>
<pre>',’   0027,2019</pre>
<p>The second script then reads the edited file and generates the rules as I described.</p>
<p>The two scripts (in PHP) are <a href="http://pastebin.com/Ua0KwUCP">here</a> and <a href="http://pastebin.com/vFVuzzak">here</a>. Feel free to play with them. The output of the first can be piped into the second but I fee that the manual editing step of the process is important. The scripts are <a rel="license" href="http://creativecommons.org/licenses/by-sa/3.0/"><img style="border-width:0;" src="http://i.creativecommons.org/l/by-sa/3.0/88x31.png" alt="Creative Commons License" /></a> MySQL collation to Sphinx charset_table conversion by <a rel="cc:attributionURL" href="http://thefsb.wordpress.com">thefsb</a> is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-sa/3.0/">Creative Commons Attribution-ShareAlike 3.0 Unported License</a>.</p>
<br />Filed under: <a href='http://thefsb.wordpress.com/category/programming/'>programming</a> Tagged: <a href='http://thefsb.wordpress.com/tag/collation/'>collation</a>, <a href='http://thefsb.wordpress.com/tag/i18l/'>i18l</a>, <a href='http://thefsb.wordpress.com/tag/internationalization/'>internationalization</a>, <a href='http://thefsb.wordpress.com/tag/l8n/'>l8n</a>, <a href='http://thefsb.wordpress.com/tag/mysql/'>MySQL</a>, <a href='http://thefsb.wordpress.com/tag/sphinx/'>Sphinx</a>, <a href='http://thefsb.wordpress.com/tag/sphinxsearch/'>SphinxSearch</a>, <a href='http://thefsb.wordpress.com/tag/unicode/'>Unicode</a>, <a href='http://thefsb.wordpress.com/tag/utf-8/'>UTF-8</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/thefsb.wordpress.com/241/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/thefsb.wordpress.com/241/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/thefsb.wordpress.com/241/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/thefsb.wordpress.com/241/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/thefsb.wordpress.com/241/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/thefsb.wordpress.com/241/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/thefsb.wordpress.com/241/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/thefsb.wordpress.com/241/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/thefsb.wordpress.com/241/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/thefsb.wordpress.com/241/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/thefsb.wordpress.com/241/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/thefsb.wordpress.com/241/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/thefsb.wordpress.com/241/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/thefsb.wordpress.com/241/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=thefsb.wordpress.com&amp;blog=3832897&amp;post=241&amp;subd=thefsb&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://thefsb.wordpress.com/2010/12/02/creating-a-sphinx-charset_table-from-a-mysql-collation/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/5780d81ca8ef00d7951b96617e1c3ee7?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">thefsb</media:title>
		</media:content>

		<media:content url="http://i.creativecommons.org/l/by-sa/3.0/88x31.png" medium="image">
			<media:title type="html">Creative Commons License</media:title>
		</media:content>
	</item>
		<item>
		<title>The cassette!</title>
		<link>http://thefsb.wordpress.com/2010/11/18/the-cassette/</link>
		<comments>http://thefsb.wordpress.com/2010/11/18/the-cassette/#comments</comments>
		<pubDate>Thu, 18 Nov 2010 16:41:06 +0000</pubDate>
		<dc:creator>thefsb</dc:creator>
				<category><![CDATA[Music]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[BBC Radio 3]]></category>
		<category><![CDATA[Klavierstück]]></category>
		<category><![CDATA[Klavierstück XII]]></category>
		<category><![CDATA[Majella Stockhausen]]></category>
		<category><![CDATA[Stockhausen]]></category>

		<guid isPermaLink="false">http://thefsb.wordpress.com/?p=238</guid>
		<description><![CDATA[I spent some time digging to see if I had that cassette that I mentioned in the earlier post about Majella Stockhausen. Look what I found: Unfortunately the case is empty. I have not located the cassette itself. Filed under: Music, Uncategorized Tagged: BBC Radio 3, Klavierstück, Klavierstück XII, Majella Stockhausen, Stockhausen<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=thefsb.wordpress.com&amp;blog=3832897&amp;post=238&amp;subd=thefsb&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I spent some time digging to see if I had that cassette that I mentioned in the earlier post about Majella Stockhausen. Look what I found:</p>
<p><a target='_blank' href='http://img59.imageshack.us/i/20101118cassette2.jpg/'><img src='http://img59.imageshack.us/img59/6039/20101118cassette2.jpg' width="470" height="313"></a></p>
<p>Unfortunately the case is empty. I have not located the cassette itself.</p>
<br />Filed under: <a href='http://thefsb.wordpress.com/category/music/'>Music</a>, <a href='http://thefsb.wordpress.com/category/uncategorized/'>Uncategorized</a> Tagged: <a href='http://thefsb.wordpress.com/tag/bbc-radio-3/'>BBC Radio 3</a>, <a href='http://thefsb.wordpress.com/tag/klavierstuck/'>Klavierstück</a>, <a href='http://thefsb.wordpress.com/tag/klavierstuck-xii/'>Klavierstück XII</a>, <a href='http://thefsb.wordpress.com/tag/majella-stockhausen/'>Majella Stockhausen</a>, <a href='http://thefsb.wordpress.com/tag/stockhausen/'>Stockhausen</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/thefsb.wordpress.com/238/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/thefsb.wordpress.com/238/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/thefsb.wordpress.com/238/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/thefsb.wordpress.com/238/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/thefsb.wordpress.com/238/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/thefsb.wordpress.com/238/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/thefsb.wordpress.com/238/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/thefsb.wordpress.com/238/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/thefsb.wordpress.com/238/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/thefsb.wordpress.com/238/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/thefsb.wordpress.com/238/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/thefsb.wordpress.com/238/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/thefsb.wordpress.com/238/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/thefsb.wordpress.com/238/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=thefsb.wordpress.com&amp;blog=3832897&amp;post=238&amp;subd=thefsb&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://thefsb.wordpress.com/2010/11/18/the-cassette/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/5780d81ca8ef00d7951b96617e1c3ee7?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">thefsb</media:title>
		</media:content>

		<media:content url="http://img59.imageshack.us/img59/6039/20101118cassette2.jpg" medium="image" />
	</item>
		<item>
		<title>Majella Stockhausen – Klavierstück XII</title>
		<link>http://thefsb.wordpress.com/2010/11/18/majella-stockhausen-%e2%80%93-klavierstuck-xii/</link>
		<comments>http://thefsb.wordpress.com/2010/11/18/majella-stockhausen-%e2%80%93-klavierstuck-xii/#comments</comments>
		<pubDate>Thu, 18 Nov 2010 14:02:53 +0000</pubDate>
		<dc:creator>thefsb</dc:creator>
				<category><![CDATA[Music]]></category>
		<category><![CDATA[BBC Radio 3]]></category>
		<category><![CDATA[Klavierstück]]></category>
		<category><![CDATA[Klavierstück XII]]></category>
		<category><![CDATA[Majella Stockhausen]]></category>
		<category><![CDATA[Stockhausen]]></category>

		<guid isPermaLink="false">http://thefsb.wordpress.com/?p=221</guid>
		<description><![CDATA[I fell in love with Majella Stockhausen 25 years ago as a teenage engineering student at Edinburgh. It was entirely the result of a BBC radio broadcast of Majella performing Klavierstück XII, a composition her father wrote for her and which she premiered. I must have made a cassette recording of it. It seems perhaps [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=thefsb.wordpress.com&amp;blog=3832897&amp;post=221&amp;subd=thefsb&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I fell in love with Majella Stockhausen 25 years ago as a teenage engineering student at Edinburgh. It was entirely the result of a BBC radio broadcast of Majella performing Klavierstück XII, a composition her father wrote for her and which she premiered. I must have made a cassette recording of it.</p>
<p>It seems perhaps I never entirely got over Majella. Yesterday I came across a bunch of Stockhausen music in MP3 files. One of the pieces was Klavierstück XII recorded by Bernhard Wambach which I downloaded and listened to.</p>
<p>Oh my! I haven’t heard this piece for probably well over 20 years but I remembered it clearly and my heart swelled. It’s a great piece in its own right—lovely melodies and a rhythmic coherence to carry you along.</p>
<p>And it’s so theatrical! The vast majority of the piece is performed on the piano’s keyboard in conventional manner and that alone is theatrical. But the vocalizing adds another whole dimension. Mr. Wambach’s recording is reserved but, as I recall it, the young Majella’s in that BBC breadcast was  sensational. I was captivated by her charisma, audacity and the uninhibited generosity of her performance. I fell in love.</p>
<p>I must have. What else could explain the joy and agony that swept over me yesterday as I listened to Mr. Wambach’s straight-laced, professional interpretation?</p>
<p>It dawned on me that I had never in all these years seen a photo of Majella. Back then we didn’t have the world wide web but we do now. Looking now at these three images, all early 80s photos of her playing Klavierstück XIII, it’s clear that my student engineer’s heart knew exactly what it was doing all those years ago. I wonder if I will ever get over Majella.</p>
<p><a target='_blank' href='http://img832.imageshack.us/i/in1982.jpg/'><img src='http://img832.imageshack.us/img832/3717/in1982.jpg' width="470" height="371"></a></p>
<p><a target='_blank'><img src='http://img225.imageshack.us/img225/3108/1981ro.jpg' width="470" height="324"></a></p>
<p><a target='_blank' href='http://img203.imageshack.us/i/atlascalamilan1984.jpg/'><img src='http://img203.imageshack.us/img203/6914/atlascalamilan1984.jpg' width="470" height="333"></a></p>
<p>There is a recording of Majella playing Klavierstück XIII on Stockhausen Edition CD 33 but I can&#8217;t find any reference to a published recording of her playing XII. If only I still had that cassette.</p>
<br />Filed under: <a href='http://thefsb.wordpress.com/category/music/'>Music</a> Tagged: <a href='http://thefsb.wordpress.com/tag/bbc-radio-3/'>BBC Radio 3</a>, <a href='http://thefsb.wordpress.com/tag/klavierstuck/'>Klavierstück</a>, <a href='http://thefsb.wordpress.com/tag/klavierstuck-xii/'>Klavierstück XII</a>, <a href='http://thefsb.wordpress.com/tag/majella-stockhausen/'>Majella Stockhausen</a>, <a href='http://thefsb.wordpress.com/tag/stockhausen/'>Stockhausen</a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/thefsb.wordpress.com/221/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/thefsb.wordpress.com/221/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/thefsb.wordpress.com/221/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/thefsb.wordpress.com/221/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/thefsb.wordpress.com/221/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/thefsb.wordpress.com/221/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/thefsb.wordpress.com/221/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/thefsb.wordpress.com/221/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/thefsb.wordpress.com/221/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/thefsb.wordpress.com/221/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/thefsb.wordpress.com/221/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/thefsb.wordpress.com/221/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/thefsb.wordpress.com/221/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/thefsb.wordpress.com/221/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=thefsb.wordpress.com&amp;blog=3832897&amp;post=221&amp;subd=thefsb&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://thefsb.wordpress.com/2010/11/18/majella-stockhausen-%e2%80%93-klavierstuck-xii/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/5780d81ca8ef00d7951b96617e1c3ee7?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">thefsb</media:title>
		</media:content>

		<media:content url="http://img832.imageshack.us/img832/3717/in1982.jpg" medium="image" />

		<media:content url="http://img225.imageshack.us/img225/3108/1981ro.jpg" medium="image" />

		<media:content url="http://img203.imageshack.us/img203/6914/atlascalamilan1984.jpg" medium="image" />
	</item>
	</channel>
</rss>
