<?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>Wax Technical</title>
	<atom:link href="http://waxtechnical.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://waxtechnical.com</link>
	<description>I hate writing software and so should you!</description>
	<lastBuildDate>Fri, 26 Jun 2009 14:35:43 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>ActiveRecord SQLServer Adapter Patch Accepted</title>
		<link>http://waxtechnical.com/2009/06/25/activerecord-sqlserver-adapter-patch-accepted/</link>
		<comments>http://waxtechnical.com/2009/06/25/activerecord-sqlserver-adapter-patch-accepted/#comments</comments>
		<pubDate>Thu, 25 Jun 2009 20:13:46 +0000</pubDate>
		<dc:creator>vpuzzella</dc:creator>
				<category><![CDATA[Software Development]]></category>
		<category><![CDATA[ActiveRecord]]></category>
		<category><![CDATA[Ruby on Rails]]></category>
		<category><![CDATA[SQLServer]]></category>

		<guid isPermaLink="false">http://waxtechnical.com/?p=25</guid>
		<description><![CDATA[If you&#8217;re like me and work on a Ruby on Rails application which is backed by SQLServer (don&#8217;t ask!), then you may be interested in this. If not, then go way you lucky bastard! As we all know, SQLServer is a huge PITA (no limit/offset? WTF?) and up until recently, the ActiveRecord SQLServer Adapter didn&#8217;t [...]]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;re like me and work on a Ruby on Rails application which is backed by SQLServer (don&#8217;t ask!), then you may be interested in this. If not, then go way you lucky bastard!</p>
<p>As we all know, SQLServer is a huge PITA (no limit/offset? WTF?) and up until recently, the ActiveRecord SQLServer Adapter didn&#8217;t even ship with Rails. Yeah, there are a lot of them them out there, but they all have their own problems. Anyway, thanks to all the great work done by <a href="http://github.com/metaskills">Ken Collins</a> and company, as of Rails 2.2, the <a href="http://github.com/rails-sqlserver/2000-2005-adapter">ActiveRecord SQLServer Adapter</a> is back!</p>
<p>I was so happy when I heard this that I instantly installed it over top of our Frankensteined version to see if it would resovle the countless issues we&#8217;ve had to deal with. Things were going smoothly and I was jubilant until I discovered that <a href="http://rails-sqlserver.lighthouseapp.com/projects/20277/tickets/36-quote_column_name-messes-up-quoted-column-names">this column quoting issue</a> was still hanging around and causing  errors like this:</p>
<p><em>DBI::DatabaseError: 42000 (102) [FreeTDS][SQL Server]Incorrect syntax near &#8216;.&#8217;.: SELECT * FROM (SELECT TOP 10 * FROM (SELECT TOP 10 [people].* FROM [people] ORDER BY people.[id] ASC) AS tmp1 ORDER BY people.[[id]] DESC) AS tmp2 ORDER BY people.[[id]] ASC</em></p>
<p>I promptly submitted <a href="http://github.com/rails-sqlserver/2000-2005-adapter/commit/32ff3920b2755f10ff15267e880cdf0a91973146">my glorious 1 LOC patch</a> (actually, it&#8217;s more than one line if you include the test case!) and Ken was kind enough to include it in the latest release!</p>
<p>w00t!</p>
]]></content:encoded>
			<wfw:commentRss>http://waxtechnical.com/2009/06/25/activerecord-sqlserver-adapter-patch-accepted/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Japanese Language Features</title>
		<link>http://waxtechnical.com/2009/06/23/japanese-language-features/</link>
		<comments>http://waxtechnical.com/2009/06/23/japanese-language-features/#comments</comments>
		<pubDate>Tue, 23 Jun 2009 23:22:53 +0000</pubDate>
		<dc:creator>vpuzzella</dc:creator>
				<category><![CDATA[Linguistics]]></category>
		<category><![CDATA[Japanese]]></category>
		<category><![CDATA[language]]></category>

		<guid isPermaLink="false">http://waxtechnical.com/?p=11</guid>
		<description><![CDATA[I&#8217;m studying Japanese and I  want to document some it&#8217;s interesting &#8220;features&#8221;. Feature 1: Case Markers The basic word order in a Japanese sentence is subject-object-verb (SOV) as opposed to english where the basic word order is subject-verb-object (SVO). The english sentence &#8220;Vince (S) uses (V) a computer (O)&#8221; translates to &#8220;Binsu-wa (S) konpyuuta-o (O) [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m studying Japanese and I  want to document some it&#8217;s interesting &#8220;features&#8221;.</p>
<p>Feature 1: Case Markers</p>
<p>The basic word order in a Japanese sentence is subject-object-verb (SOV) as opposed to english where the basic word order is subject-verb-object (SVO). The english sentence &#8220;Vince (S) uses (V) a computer (O)&#8221; translates to &#8220;Binsu-wa (S) konpyuuta-o (O) tukau (V)&#8221;. The rule in Japanese is that the verb comes at the end of a sentence. And yes, they call me &#8220;Beans&#8221;.</p>
<p>Who cares, right? Wrong!</p>
<p>Notice the &#8220;wa&#8221; and &#8220;o&#8221; particles in the Japanese sentence? Those are called &#8220;case markers&#8221; and they accompany the subject (Binsu) and object (konpyuuta). These markers allow us to change the word order of the Japanese sentence while retaining it&#8217;s meaning: &#8220;Konpyuuta-o Binsu-wa tukau&#8221;. Doing the same to the English sentence would radically change it&#8217;s meaning to &#8220;A computer uses Vince&#8221;. Argh! Where&#8217;s <a href="http://en.wikipedia.org/wiki/The_Matrix">Keanu Reeves</a> when you need him!</p>
<p>Neat!</p>
]]></content:encoded>
			<wfw:commentRss>http://waxtechnical.com/2009/06/23/japanese-language-features/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>There&#8217;s Nothing Here</title>
		<link>http://waxtechnical.com/2009/06/21/theres-nothing-here-gasp/</link>
		<comments>http://waxtechnical.com/2009/06/21/theres-nothing-here-gasp/#comments</comments>
		<pubDate>Mon, 22 Jun 2009 03:24:00 +0000</pubDate>
		<dc:creator>vpuzzella</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://waxtechnological.com/?p=3</guid>
		<description><![CDATA[*GASP!* I&#8217;ve just been way too busy these days. Besides, there are lots of great blogs already out there! Here are some blogs of people I know and have worked with: If you&#8217;re into stuff that may cause your brain to explode, then check out Reg Braithwaite&#8216;s Homoiconic. Luke Galea is smart and an all-round [...]]]></description>
			<content:encoded><![CDATA[<p>*GASP!*</p>
<p>I&#8217;ve just been way too busy these days. Besides, there are lots of great blogs already out there! Here are some blogs of people I know and have worked with:</p>
<p>If you&#8217;re into stuff that may cause your brain to explode, then check out <span id="profile_name">Reg Braithwaite</span>&#8216;s <a href="http://github.com/raganwald/homoiconic">Homoiconic</a>.</p>
<p>Luke Galea is smart and an all-round great guy. <a href="http://ideaforge.org">The Idea Forge</a> has some really interesting stuff on it. <a href="http://www.ideaforge.org/blog/?p=14">Beer, anyone</a>?</p>
<p>Avdi Grimm&#8217;s <a href="http://avdi.org/devblog/">Virtuous Code</a> is always a good read.</p>
<p>Sean Miller&#8217;s mastery of the English language makes me nervous. Check out <a href="http://www.seanr.ca/tech/">&#8230; So We Built One</a> and see for yourself.</p>
<p><a href="http://gilesbowkett.blogspot.com">Giles Bowkett</a> blogs so much that it makes my head spin. Where does he find the time?</p>
]]></content:encoded>
			<wfw:commentRss>http://waxtechnical.com/2009/06/21/theres-nothing-here-gasp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
