<?xml version="1.0" encoding="iso-8859-1"?><!-- generator="b2evolution/2.4.0-rc2" -->
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:admin="http://webns.net/mvcb/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:content="http://purl.org/rss/1.0/modules/content/">
	<channel>
		<title>Brian's Tech Blog</title>
		<link>http://briansblog.net/blog1.php</link>
		<description></description>
		<language>en-US</language>
		<docs>http://blogs.law.harvard.edu/tech/rss</docs>
		<admin:generatorAgent rdf:resource="http://b2evolution.net/?v=2.4.0-rc2"/>
		<ttl>60</ttl>
				<item>
			<title>Using MSSQL 2005 with your rails app</title>
			<link>http://briansblog.net/blog1.php/2009/09/25/using-mssql-2005-with-your-rails-app</link>
			<pubDate>Fri, 25 Sep 2009 23:55:35 +0000</pubDate>			<dc:creator>Brian</dc:creator>
			<category domain="main">Ruby</category>			<guid isPermaLink="false">44@http://briansblog.net/</guid>
						<description>&lt;p&gt;Recently I needed to hook up a rails app to MSSQL 2005. Some quick google searches and I get tons of information that is contradictory and out of date. Once I figured out all the right steps, it is very easy to get running:&lt;/p&gt;
&lt;a href=&quot;http://briansblog.net/blog1.php/2009/09/25/using-mssql-2005-with-your-rails-app#more44&quot;&gt;Read more &amp;raquo;&lt;/a&gt;</description>
			<content:encoded><![CDATA[<p>Recently I needed to hook up a rails app to MSSQL 2005. Some quick google searches and I get tons of information that is contradictory and out of date. Once I figured out all the right steps, it is very easy to get running:</p>
<a href="http://briansblog.net/blog1.php/2009/09/25/using-mssql-2005-with-your-rails-app#more44">Read more &raquo;</a>]]></content:encoded>
								<comments>http://briansblog.net/blog1.php/2009/09/25/using-mssql-2005-with-your-rails-app#comments</comments>
		</item>
				<item>
			<title>Mobile Ruby - cool stuff</title>
			<link>http://briansblog.net/blog1.php/2009/05/21/mobile-ruby-cool-stuff</link>
			<pubDate>Thu, 21 May 2009 21:08:58 +0000</pubDate>			<dc:creator>Brian</dc:creator>
			<category domain="main">Welcome</category>			<guid isPermaLink="false">43@http://briansblog.net/</guid>
						<description>&lt;p&gt;&lt;a href=&quot;http://rhomobile.com/&quot;&gt;http://rhomobile.com/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Shameless plug here - I'm working for a cool startup in Cupertino that has brought ruby to the mobile device. You write apps in ruby and html, quite similar to rails apps, and then you can deploy your app on several mobile platforms. From their website:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Rhomobile's open source mobile application framework Rhodes lets you quickly build native mobile applications for all smartphone operating systems: iPhone, BlackBerry, Windows Mobile, Symbian and Android. These are true native device applications (not mobile web apps) which work with synchronized local data and take advantage of device capabilities such as GPS, PIM contacts and camera.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Another cool thing that Rhomobile provides is an online IDE. You create your apps there, and then select what device you want a build for. No need to spend time setting up mobile SDKs, it's there for you already. Currently in open beta: &lt;a href=&quot;http://www.rhohub.com&quot;&gt;http://www.rhohub.com&lt;/a&gt;&lt;/p&gt;</description>
			<content:encoded><![CDATA[<p><a href="http://rhomobile.com/">http://rhomobile.com/</a></p><p>Shameless plug here - I'm working for a cool startup in Cupertino that has brought ruby to the mobile device. You write apps in ruby and html, quite similar to rails apps, and then you can deploy your app on several mobile platforms. From their website:</p>

<blockquote>
<p>Rhomobile's open source mobile application framework Rhodes lets you quickly build native mobile applications for all smartphone operating systems: iPhone, BlackBerry, Windows Mobile, Symbian and Android. These are true native device applications (not mobile web apps) which work with synchronized local data and take advantage of device capabilities such as GPS, PIM contacts and camera.</p>
</blockquote>

<p>Another cool thing that Rhomobile provides is an online IDE. You create your apps there, and then select what device you want a build for. No need to spend time setting up mobile SDKs, it's there for you already. Currently in open beta: <a href="http://www.rhohub.com">http://www.rhohub.com</a></p>]]></content:encoded>
								<comments>http://briansblog.net/blog1.php/2009/05/21/mobile-ruby-cool-stuff#comments</comments>
		</item>
				<item>
			<title>Optimizing schema for datawarehousing</title>
			<link>http://briansblog.net/blog1.php/2008/11/20/optimizing-schema-for-datawarehousing</link>
			<pubDate>Thu, 20 Nov 2008 23:34:54 +0000</pubDate>			<dc:creator>Brian</dc:creator>
			<category domain="main">Welcome</category>			<guid isPermaLink="false">42@http://briansblog.net/</guid>
						<description>&lt;p&gt;As I dive into the world of datawarehousing, designing the schema for this case is much different than you would for a transactional database. In a standard transactional database you would first find all your entities and relationships, and proceed to normalize to 3NF. In a datawarhousing environment you are actually de-normalizing the tables.&lt;/p&gt;
&lt;a href=&quot;http://briansblog.net/blog1.php/2008/11/20/optimizing-schema-for-datawarehousing#more42&quot;&gt;Read more &amp;raquo;&lt;/a&gt;</description>
			<content:encoded><![CDATA[<p>As I dive into the world of datawarehousing, designing the schema for this case is much different than you would for a transactional database. In a standard transactional database you would first find all your entities and relationships, and proceed to normalize to 3NF. In a datawarhousing environment you are actually de-normalizing the tables.</p>
<a href="http://briansblog.net/blog1.php/2008/11/20/optimizing-schema-for-datawarehousing#more42">Read more &raquo;</a>]]></content:encoded>
								<comments>http://briansblog.net/blog1.php/2008/11/20/optimizing-schema-for-datawarehousing#comments</comments>
		</item>
				<item>
			<title>Datawarehousing with mysql and infobright</title>
			<link>http://briansblog.net/blog1.php/2008/11/06/where-have-i-been</link>
			<pubDate>Fri, 07 Nov 2008 04:02:12 +0000</pubDate>			<dc:creator>Brian</dc:creator>
			<category domain="main">Software</category>			<guid isPermaLink="false">40@http://briansblog.net/</guid>
						<description>&lt;p&gt;The startup I had been working for went under, so I have been busy finding a new job and settling in. Got a good gig now at a new place and things are going well. &lt;/p&gt;

&lt;p&gt;I'm not doing as much Ruby any more, but I am doing lots of datawarehousing work. There is a new engine out for mysql called 'infobright'. It has proven to be very quick when doing the kinds of queries you do when analyzing web statistics. Easily 10x as fast as MyISAM tables. &lt;/p&gt;
&lt;a href=&quot;http://briansblog.net/blog1.php/2008/11/06/where-have-i-been#more40&quot;&gt;Read more &amp;raquo;&lt;/a&gt;</description>
			<content:encoded><![CDATA[<p>The startup I had been working for went under, so I have been busy finding a new job and settling in. Got a good gig now at a new place and things are going well. </p>

<p>I'm not doing as much Ruby any more, but I am doing lots of datawarehousing work. There is a new engine out for mysql called 'infobright'. It has proven to be very quick when doing the kinds of queries you do when analyzing web statistics. Easily 10x as fast as MyISAM tables. </p>
<a href="http://briansblog.net/blog1.php/2008/11/06/where-have-i-been#more40">Read more &raquo;</a>]]></content:encoded>
								<comments>http://briansblog.net/blog1.php/2008/11/06/where-have-i-been#comments</comments>
		</item>
				<item>
			<title>Mechanize for page scraping facebook.</title>
			<link>http://briansblog.net/blog1.php/2008/05/20/mechanize-for-page-scraping-facebook</link>
			<pubDate>Wed, 21 May 2008 05:11:16 +0000</pubDate>			<dc:creator>Brian</dc:creator>
			<category domain="main">Ruby</category>			<guid isPermaLink="false">39@http://briansblog.net/</guid>
						<description>&lt;p&gt;I am a big fan of the Mobwars game on facebook. It is pretty fun, but there is lots of tedious things that you have to do to start making money. One of these things is attacking various users attempting to boost your rating or steal money.&lt;/p&gt;

&lt;p&gt;As a fun task, I decided to see what I could do with page scraping and Mechanize. Here is some examples on how to use it.&lt;/p&gt;
&lt;a href=&quot;http://briansblog.net/blog1.php/2008/05/20/mechanize-for-page-scraping-facebook#more39&quot;&gt;Read more &amp;raquo;&lt;/a&gt;</description>
			<content:encoded><![CDATA[<p>I am a big fan of the Mobwars game on facebook. It is pretty fun, but there is lots of tedious things that you have to do to start making money. One of these things is attacking various users attempting to boost your rating or steal money.</p>

<p>As a fun task, I decided to see what I could do with page scraping and Mechanize. Here is some examples on how to use it.</p>
<a href="http://briansblog.net/blog1.php/2008/05/20/mechanize-for-page-scraping-facebook#more39">Read more &raquo;</a>]]></content:encoded>
								<comments>http://briansblog.net/blog1.php/2008/05/20/mechanize-for-page-scraping-facebook#comments</comments>
		</item>
				<item>
			<title>File upload in Rails</title>
			<link>http://briansblog.net/blog1.php/2008/05/16/file-upload-in-rails</link>
			<pubDate>Fri, 16 May 2008 23:06:53 +0000</pubDate>			<dc:creator>Brian</dc:creator>
			<category domain="main">Ruby</category>			<guid isPermaLink="false">38@http://briansblog.net/</guid>
						<description>&lt;p&gt;If you haven't tried uploading files in rails, you are in for a treat. Most of the time a feature is implemented that everything is done with reasonable defaults and just works. Uploading files, this is simply not the case. &lt;/p&gt;
&lt;a href=&quot;http://briansblog.net/blog1.php/2008/05/16/file-upload-in-rails#more38&quot;&gt;Read more &amp;raquo;&lt;/a&gt;</description>
			<content:encoded><![CDATA[<p>If you haven't tried uploading files in rails, you are in for a treat. Most of the time a feature is implemented that everything is done with reasonable defaults and just works. Uploading files, this is simply not the case. </p>
<a href="http://briansblog.net/blog1.php/2008/05/16/file-upload-in-rails#more38">Read more &raquo;</a>]]></content:encoded>
								<comments>http://briansblog.net/blog1.php/2008/05/16/file-upload-in-rails#comments</comments>
		</item>
				<item>
			<title>Odd mysql error</title>
			<link>http://briansblog.net/blog1.php/2008/04/01/odd-mysql-error</link>
			<pubDate>Tue, 01 Apr 2008 21:30:30 +0000</pubDate>			<dc:creator>Brian</dc:creator>
			<category domain="main">Software</category>			<guid isPermaLink="false">37@http://briansblog.net/</guid>
						<description>&lt;p&gt;An odd error happened with the blog software today. Not sure what has caused it yet, but I have fixed it. The error was:&lt;/p&gt;

&lt;p&gt;&lt;em&gt;ERROR 1016 (HY000): Can't open file: 'evo_hitlog.MYI' (errno: 145)&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;Executing a 'repair table evo_hitlog' seemed to fix the problem.&lt;/p&gt;

&lt;p&gt;I recently had some hard drive issues with this machine, so it is possible that the database files got corrupted. Everything seems to be moving along now, if anyone has ideas on what else may have caused this, please comment.&lt;/p&gt;</description>
			<content:encoded><![CDATA[<p>An odd error happened with the blog software today. Not sure what has caused it yet, but I have fixed it. The error was:</p>

<p><em>ERROR 1016 (HY000): Can't open file: 'evo_hitlog.MYI' (errno: 145)</em></p>

<p>Executing a 'repair table evo_hitlog' seemed to fix the problem.</p>

<p>I recently had some hard drive issues with this machine, so it is possible that the database files got corrupted. Everything seems to be moving along now, if anyone has ideas on what else may have caused this, please comment.</p>]]></content:encoded>
								<comments>http://briansblog.net/blog1.php/2008/04/01/odd-mysql-error#comments</comments>
		</item>
				<item>
			<title>Ruby and Windows</title>
			<link>http://briansblog.net/blog1.php/2008/03/07/ruby-and-windows</link>
			<pubDate>Fri, 07 Mar 2008 22:38:26 +0000</pubDate>			<dc:creator>Brian</dc:creator>
			<category domain="main">Ruby</category>			<guid isPermaLink="false">36@http://briansblog.net/</guid>
						<description>&lt;p&gt;Why would I be using Windows and RoR? I am in the process of creating an automated build system for windows mobile builds, and windows mobile only builds on windows. There are quite a few things that behave different on windows vs linux or osx. The topic today is file access.&lt;/p&gt;
&lt;a href=&quot;http://briansblog.net/blog1.php/2008/03/07/ruby-and-windows#more36&quot;&gt;Read more &amp;raquo;&lt;/a&gt;</description>
			<content:encoded><![CDATA[<p>Why would I be using Windows and RoR? I am in the process of creating an automated build system for windows mobile builds, and windows mobile only builds on windows. There are quite a few things that behave different on windows vs linux or osx. The topic today is file access.</p>
<a href="http://briansblog.net/blog1.php/2008/03/07/ruby-and-windows#more36">Read more &raquo;</a>]]></content:encoded>
								<comments>http://briansblog.net/blog1.php/2008/03/07/ruby-and-windows#comments</comments>
		</item>
			</channel>
</rss>
