<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.3.3" -->
<rss version="0.92">
<channel>
	<title>Jay McGavren's Journal</title>
	<link>http://jay.mcgavren.com/blog</link>
	<description>Ramblings on Ruby on Rails</description>
	<lastBuildDate>Sun, 07 Mar 2010 07:09:07 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	
	<item>
		<title>Another Ruby tweet&#8230;</title>
		<description>Was browsing the new Popular Science archives, which led to an article from 1984, which had a picture of the book Creative Graphics for the BBC Microcomputer, which led me to an archived copy of the book online, which had a dirt-simple program to draw Lissajous curves, which led me ...</description>
		<link>http://jay.mcgavren.com/blog/archives/1385</link>
			</item>
	<item>
		<title></title>
		<description>If your code base has .xsl files, and you sometimes confuse them with with the .xls files...  You might be a Java dev. </description>
		<link>http://jay.mcgavren.com/blog/archives/1384</link>
			</item>
	<item>
		<title>An underinsured taxpayer&#8230;</title>
		<description>Posted (in vain, I'm sure) to Sen. Jon Kyl's Facebook wall:


I'm a productive, tax-paying, native-born American with inadequate health insurance for myself and my family.  Oh, we tried to purchase private insurance, but no one will underwrite us because my wife had major surgery too recently.  We wound ...</description>
		<link>http://jay.mcgavren.com/blog/archives/1379</link>
			</item>
	<item>
		<title>Ruby Tweets!</title>
		<description>
ruby -e "i=0;loop{puts ' '*(29*(Math.sin(i)/2+1))+'&#124;'*(29*(Math.cos(i)/2+1)); i+=0.1}" #ruby

about 23 hours ago via web


ruby -rtk -e "w=TkCanvas.new(TkRoot.new{title:paint});w.pack.bind('B1-Motion',proc{&#124;x,y&#124;TkcOval.new(w,x,y,x+4,y+4)},'%x %y').mainloop" #ruby

about 3 hours ago via web

Almost got this one short enough to tweet:


ruby -rtk -e"v,w=0,0;a=[1]*9;c=TkCanvas.new;c.pack.bind('Motion',proc{&#124;x,y&#124;a&#60;&#60;TkcLine.new(c,v,w,v=x,w=y,:arrow=&#62;'last');a.shift.delete rescue 1},'%x %y').mainloop"

 </description>
		<link>http://jay.mcgavren.com/blog/archives/1378</link>
			</item>
	<item>
		<title>Killing the Pegasus&#8230;</title>
		<description>Going salaried at my current employer, and have to fill out a job application as a formality.  So I was digging around for past employer info in my archives, and came across this e-mail, sent on the occasion of departing Pegasus Solutions...


Date: Sat, 22 Oct 2005
From: Me
User-Agent: Mozilla Thunderbird ...</description>
		<link>http://jay.mcgavren.com/blog/archives/1373</link>
			</item>
	<item>
		<title>Jemini Tutorial (Part 2 of 2)</title>
		<description>In Part 2 of our tutorial, we'll create some enemies for our player to fight.  We'll set up collision detection, use timers to make a pretty fading effect, and set up a custom manager to coordinate enemy movements and shooting. 

Be sure to visit jemini.org for help on starting ...</description>
		<link>http://jay.mcgavren.com/blog/archives/1371</link>
			</item>
	<item>
		<title>Jemini Tutorial (Part 1 of 2)</title>
		<description>Jemini is a Ruby-based framework for game development. In this screencast, we'll create a shooter game from scratch.

Part 1 shows creating a project, setting up a game state, loading animations, music and sound effects, and setting up keyboard input and event handlers. (Not bad for 22 minutes, right?)

You can view ...</description>
		<link>http://jay.mcgavren.com/blog/archives/1369</link>
			</item>
	<item>
		<title></title>
		<description>Puerto Penasco/Rocky Point was fun, if not exactly my cup of tea...  This was my first time to Mexico, so we weren't exactly seasoned travelers, but we got by and actually had a good time.



 </description>
		<link>http://jay.mcgavren.com/blog/archives/1365</link>
			</item>
	<item>
		<title>SVG On Acid&#8230;</title>
		<description>Everything so far has relied on some tricky-to-install GUI gem...  Working in SVG lets Ruby On Acid make pretty graphics (viewable in any modern browser) by outputting plain text.

Here's a few samples.  I'm sure I could produce more consistently pretty results with more SVG expertise, but that's something ...</description>
		<link>http://jay.mcgavren.com/blog/archives/1359</link>
			</item>
	<item>
		<title></title>
		<description>A computer can mimic the style of a classical composer by analyzing sheet music.  I bet GUIs could be (partially) generated for command-line tools.  You just analyze how people mapped a CLI tool's functions to a GUI wrapper (say, Git vs. GitX), then apply the rules you learn ...</description>
		<link>http://jay.mcgavren.com/blog/archives/1357</link>
			</item>
</channel>
</rss>

<!-- Dynamic Page Served (once) in 0.229 seconds -->
