<?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>WebProNews &#187; Ruby</title>
	<atom:link href="http://www.webpronews.com/tag/ruby/feed" rel="self" type="application/rss+xml" />
	<link>http://www.webpronews.com</link>
	<description>Breaking News in Tech, Search, Social, &#38; Business</description>
	<lastBuildDate>Sun, 12 Feb 2012 22:29:35 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Salesforce Acquiring Heroku &#8211; Major Platform for Social Apps</title>
		<link>http://www.webpronews.com/salesforce-acquiring-heroku-major-platform-for-social-apps-2010-12</link>
		<comments>http://www.webpronews.com/salesforce-acquiring-heroku-major-platform-for-social-apps-2010-12#comments</comments>
		<pubDate>Wed, 08 Dec 2010 13:03:18 +0000</pubDate>
		<dc:creator>Chris Crum</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Application Development]]></category>
		<category><![CDATA[applications]]></category>
		<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[enterprise]]></category>
		<category><![CDATA[Heroku]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Salesforce]]></category>
		<category><![CDATA[web development]]></category>

		<guid isPermaLink="false">http://www.webpronews.com/?p=56672</guid>
		<description><![CDATA[<p>It's only Wednesday, but it's already been a huge week for Salesforce. The company is hosting its <a href="http://www.salesforce.com/dreamforce/DF10/home/">Dreamforce conference</a>, and has already <a href="http://www.webpronews.com/topnews/2010/09/22/salesforce-announces-chatter-2-with-chatter-desktop">introduced a free version</a> of its &#34;Facebook for the Enterprise&#34; Chatter product, and launched <a href="http://www.database.com">Database.com</a> to go head to head in the Database space with Oracle.&#160; <br />
]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s only Wednesday, but it&#8217;s already been a huge week for Salesforce. The company is hosting its <a href="http://www.salesforce.com/dreamforce/DF10/home/">Dreamforce conference</a>, and has already <a href="http://www.webpronews.com/topnews/2010/09/22/salesforce-announces-chatter-2-with-chatter-desktop">introduced a free version</a> of its &quot;Facebook for the Enterprise&quot; Chatter product, and launched <a href="http://www.database.com">Database.com</a> to go head to head in the Database space with Oracle.&nbsp; </p>
<p>Now, Salesforce has announced that it is acquiring <a href="http://heroku.com/">Heroku</a> for about $212 million. Heroku is a cloud application platform powered by Ruby. In fact, according to Salesforce, it&#8217;s the fastest growing platform of its type.&nbsp; </p>
<p>The acquisition would make perfect sense for the company given its increased focus on social cloud-based enterprise apps. The platform powers over 106,000 social and mobile cloud apps. In fact, the company claims that developers added 2,600 new apps to the platform last week alone.&nbsp; </p>
<p>The company points out that there are over a million developers developing on Ruby, and that the language was used to write things like Groupon, Hulu, and Twitter.&nbsp; </p>
<p><a href="http://heroku.com/"><img alt="Heroku - Ruby Dev Platform Bought by Salesforce" title="Heroku - Ruby Dev Platform Bought by Salesforce" src="http://images.ientrymail.com/webpronews/article_pics/heroku.jpg" /></a> </p>
<p>&quot;The next era of cloud computing is social, mobile and real-time. I call it Cloud 2,&quot; said Salesforce CEO Marc Benioff. &quot;Ruby is the language of Cloud 2, and Heroku is the leading Ruby application platform-as-a-service for Cloud 2 that is fueling this growing community. We think this acquisition will uniquely position salesforce.com as the cornerstone for the next generation of app developers.&quot; </p>
<p>&quot;We have a service that developers really love, and salesforce.com has the trust and credibility the most demanding customers expect,&quot; added Heroku CEO Byron Sebastian. &quot;Together, we will provide the best place to run and deploy Cloud 2 apps. We believe this is the winning combination to bring cloud application platforms into the mainstream of the enterprise.&quot; </p>
<p>The acquisition is expected to be completed by the end of January, and is subject to customary closing conditions.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webpronews.com/salesforce-acquiring-heroku-major-platform-for-social-apps-2010-12/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Yahoo Flashes New Development Center</title>
		<link>http://www.webpronews.com/yahoo-flashes-new-development-center-2006-09</link>
		<comments>http://www.webpronews.com/yahoo-flashes-new-development-center-2006-09#comments</comments>
		<pubDate>Fri, 22 Sep 2006 15:38:59 +0000</pubDate>
		<dc:creator>WebProNews Staff</dc:creator>
				<category><![CDATA[Search]]></category>
		<category><![CDATA[actionscript]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[developers]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[perl]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Yahoo]]></category>

		<guid isPermaLink="false">http://www.webpronews.com/?p=31640</guid>
		<description><![CDATA[A Flash Development Center opened on the Yahoo Developer Network with a variety of resources for ActionScript 2 and 3 application builders.
]]></description>
			<content:encoded><![CDATA[<p>A Flash Development Center opened on the Yahoo Developer Network with a variety of resources for ActionScript 2 and 3 application builders.</p>
<table width="128" border="0" align="right">
<tr>
<td width="122" height="62"><a href="http://www.webproworld.com/viewtopic.php?p=324836"><img src="http://images.ientrymail.com/CommentImage-4.gif" width="130" height="60" border="0"></a></td>
</tr>
</table>
<p>Have you wanted to become more comfortable using Flash with Yahoo&#8217;s web services? <a href=http://developer.yahoo.com/flash/ class=bluelink>Now you can</a>.</p>
<p>Jeffery Bennett <a href=http://developer.yahoo.net/blog/archives/2006/09/flash_developer.html class=bluelink>posted</a> the news at Yahoo&#8217;s Developer Center <a href=http://developer.yahoo.net/blog/archives/2006/09/flash_developer.html class=bluelink>blog</a>:</p>
<p><i>
<div style=margin-left:10px; margin-right:10px>With examples in both ActionScript 2 and ActionScript 3, the Flash Developer Center will have you mashing up search, maps, music, and events in no time.</p>
<p>Brand-new to Flash? No worries; see our list of downloads and resources to get started. And for even more help, join our new YDN group, <a href=http://groups.yahoo.com/group/ydn-flash/ class=bluelink>ydn-flash</a>, and start trading those API tips and tricks with your fellow developers.</div>
<p></i><br />
Noted Yahoo staffer and blogger Jeremy Zawodny also <a href=http://jeremy.zawodny.com/blog/archives/007490.html class=bluelink>noted</a> the debut of the Flash center, along with one for <a href=http://developer.yahoo.com/ruby/ class=bluelink>Ruby developers</a>. &#8220;What languages should we do next?&#8221; he asked in the post, to which several people replied, &#8220;<a href=http://www.perl.com class=bluelink>Perl</a>.&#8221;</p>
<p>Back to Flash. At Yahoo&#8217;s new center, a few resources have been made available already to developers. A quartet of how-to articles discuss the ins and outs of performing a Yahoo search, using ActionScript with Yahoo Maps, creating a Yahoo Music Jukebox plug-in, and mashing up Flash with Yahoo&#8217;s event service, <a href=http://upcoming.org class=bluelink>Upcoming.org</a>.</p>
<p>Several links to useful downloads and other external resources appear at the Flash Developer Center. The site also makes note of what a developer will need to get started with Yahoo:</p>
<p>&bull;&nbsp; Adobe Flash 8 Professional<br />
&bull;&nbsp; A Yahoo API Key<br />
&bull;&nbsp; YahooAPI class and examples<br />
&bull;&nbsp;  An Application ID</p>
<p>After registering that ID with the Yahoo API class, development can begin. Yahoo&#8217;s how-to examples take the developer through the process of setting up the event handler, and demonstrating how to invoke, for example, the static Yahoo search method.</p>
<p>Interested developers may wish to make their way to Yahoo&#8217;s first public <a href=http://www.hackday.org class=bluelink>Hack Day</a> on September 29-30. See the site for more details.</p>
<p>&#8212;<br />
Tag: </p>
<p>Add to <a href="http://del.icio.us/post" onclick="window.open('http://del.icio.us/post?v=4&#038;partner=wpn&#038;noui&#038;jump=close&#038;url='+encodeURIComponent(location.href)+'&#038;title='+encodeURIComponent(document.title),'delicious','toolbar=no,width=700,height=400'); return false;" CLASS="printMailTop"><img src=http://images.ientrymail.com/webpronews/delicious-pic.png border=0> Del.icio.us</a> | <a href="javascript:void window.open('http://digg.com/submit?phase=2&#038;url='+encodeURIComponent(window.location.href)+'&#038;ei=UTF-8','popup','width=520px,height=420px,status=0,location=0,resizable=1,scrollbars=1,left=100,top=50',0)"><img src=http://images.ientrymail.com/webpronews/digg-pic.png border=0> Digg</a>  | <a href="javascript:void window.open('http://myweb2.search.yahoo.com/myresults/bookmarklet?t='+encodeURIComponent(document.title)+'&#038;u='+encodeURIComponent(window.location.href)+'&#038;tag=Flash','popup','width=520px,height=420px,status=0,location=0,resizable=1,scrollbars=1,left=100,top=50',0)"><img src=http://images.ientrymail.com/webpronews/yahoo-pic.png border=0> Yahoo! My Web</a> | <a href="javascript:location.href='http://www.furl.net/storeIt.jsp?u='+encodeURIComponent(document.location.href)+'&#038;t='+encodeURIComponent(document.title)+' '"><img src=http://images.ientrymail.com/webpronews/furl-pic.png border=0> Furl</a></p>
<p>Bookmark WebProNews: <a href=http://www.webpronews.com><img src=http://images.ientrymail.com/webpronews/wpn-readit.jpg border=0></a> </p>
<p><script language=JavaScript src="http://aj.600z.com/aj/1095/0/vj?z=1&#038;dim=1088&#038;pos=15"></script></p>
<p>David Utter is a staff writer for WebProNews covering technology and business. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.webpronews.com/yahoo-flashes-new-development-center-2006-09/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dont send bloggers stuff for free unless its good</title>
		<link>http://www.webpronews.com/dont-send-bloggers-stuff-for-free-unless-its-good-2006-09</link>
		<comments>http://www.webpronews.com/dont-send-bloggers-stuff-for-free-unless-its-good-2006-09#comments</comments>
		<pubDate>Wed, 20 Sep 2006 14:37:32 +0000</pubDate>
		<dc:creator>Robert Scoble</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[bloggers]]></category>
		<category><![CDATA[Free]]></category>
		<category><![CDATA[language]]></category>
		<category><![CDATA[Phone]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Sprint]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.webpronews.com/?p=31585</guid>
		<description><![CDATA[A lesson to corporate types: it's good to catalyze conversations by sending out free stuff, but only if you're pretty sure you're already best of breed.
]]></description>
			<content:encoded><![CDATA[<p>A lesson to corporate types: it&#8217;s good to catalyze conversations by sending out free stuff, but only if you&#8217;re pretty sure you&#8217;re already best of breed.</p>
<p>For an example read <a href="http://www.joelonsoftware.com/items/2006/09/19b.html" class="bluelink">Joel Spolsky&#8217;s report on a Sprint Phone</a> he got to try out cause he&#8217;s a blogger.</p>
<p>Now, if Sprint listens to Joel and improves its next product? This will turn into a win. But, for now, I don&#8217;t see how this helps Sprint out in any way. Do you?</p>
<p>Free samples are good when it&#8217;s a new concept you&#8217;re trying to introduce to the marketplace. <a href="http://www.sonos.com/" class="bluelink">Sonos</a>, for instance, has gotten great mileage by sending sample units out to bloggers and other influentials. That&#8217;s a totally new idea for an audio system and can&#8217;t be easily explained through a video &#8211; it&#8217;s something you need to experience to understand.</p>
<p>Now, if I had a sucky product (or was the #3 search engine like Microsoft) I&#8217;d keep bringing influentials in to LISTEN to them and improve the product so that they stop bitching.</p>
<p>Oh, wait, that&#8217;s what Microsoft was doing with its MSN Search Champs. They are getting better. Will they ever pass Google? Well &#8220;ever&#8221; is a long time and Microsoft has a lot of money they can spend on that problem.</p>
<p>Anyway, if all this corporate talk bores you, hey, <a href="http://www.ruby-lang.org/en/" class="bluelink">the Ruby programming language site</a> has a nice spiffy new design! I found out about that over on <a href="http://weblog.rubyonrails.org/" class="bluelink">the Ruby on Rails blog</a>. (Ruby on Rails is the framework that powers a lot of Web 2.0 sites). </p>
<p>Add to <a href="http://del.icio.us/post"onclick="window.open('http://del.icio.us/post?v=4&#038;partner=wpn&#038;noui&#038;jump=close&#038;url='+encodeURICo  mponent(location.href)+'&#038;title ='+encodeURIComponent(document.title),'delicious','toolbar=no,width=700,height=400'); return   false;" CLASS="printMailTop"><img src=http://images1.ientrymail.com/webpronews/delicious-pic.png border=0> Del.icio.us</a> |   <a  href="javascript:voidwindow.open('http://digg.com/submit?phase=2&#038;url='+encodeURIComponent(window.location.href)+'&#038;ei=UTF-8','  popup','width=520px,height=420px,status=0,location=0,resizable=1,scrollbars=1,left=100,top=50',0)"><img   src=http://images1.ientrymail.com/webpronews/digg-pic.png border=0> Digg</a>  | <a href="javascript:void   window.open('http://myweb2.search.yahoo.com/myresults/bookmarklet?t='+encodeURIComponent(document.title)+'&#038;u='+encodeURICompo  nent(window.location.href),'popup','width=520px,height=420px,status=0,location=0,resizable=1,scrollbars=1,left=100,top=50',0)   "><img src=http://images1.ientrymail.com/webpronews/yahoo-pic.png border=0> Yahoo! My Web</a> | <a href="javascript:location.href='http://www.furl.net/storeIt.jsp?u='+encodeURIComponent(document.location.href)+'&#038;t='+encodeUR  IComponent(document.title)+' '"><img src=http://images1.ientrymail.com/webpronews/furl-pic.png border=0> Furl</a></p>
<p>Bookmark WebProNews: <a href=http://www.webpronews.com><img src=http://images.ientrymail.com/webpronews/wpn-readit.jpg border=0></a></p>
<p><a name="robert"></a><a href="http://www.scobleizer.com/">Robert Scoble</a> is the founder of the  <a href="http://www.scobleizer.com/">Scobleizer</a> blog. He works as <a href="http://www.PodTech.net">PodTech.net&#8217;s</a> Vice President of Media Development. </p>
<p><b>Go to <a href="http://www.scobleizer.com/">Scobleizer</a></b> &#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webpronews.com/dont-send-bloggers-stuff-for-free-unless-its-good-2006-09/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sun Polishes JRuby For Purchase</title>
		<link>http://www.webpronews.com/sun-polishes-jruby-for-purchase-2006-09</link>
		<comments>http://www.webpronews.com/sun-polishes-jruby-for-purchase-2006-09#comments</comments>
		<pubDate>Mon, 11 Sep 2006 15:05:48 +0000</pubDate>
		<dc:creator>WebProNews Staff</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[JRuby]]></category>
		<category><![CDATA[Purchase]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Sun]]></category>

		<guid isPermaLink="false">http://www.webpronews.com/?p=31398</guid>
		<description><![CDATA[The two developers working on JRuby, a project to enable Ruby on the Java Virtual Machine, now work for Sun Microsystems.
]]></description>
			<content:encoded><![CDATA[<p>The two developers working on JRuby, a project to enable Ruby on the Java Virtual Machine, now work for Sun Microsystems.</p>
<p>Charles Nutter and Thomas Enebo will carry on their work as part of Sun. The <a href=http://jruby.codehaus.com class=bluelink>JRuby</a> project is a 100% pure-Java implementation of the Ruby programming language, which has gained popularity among web developers for building applications.</p>
<p>In joining Sun Microsystems, the developer duo will have the opportunity to clean up and optimize their implementation, and make it more useful for other developers. Nutter discussed that in his post:</p>
<p><i>
<div style=margin-left:10px; margin-right:10px>The potential for Ruby on the JVM has not escaped notice at Sun, and so we&#8217;ll be focusing on making JRuby as complete, performant, and solid as possible. </p>
<p>We&#8217;ll then proceed on to help build out broader tool support for Ruby, answering calls by many in the industry for a &#8220;better&#8221; or &#8220;smarter&#8221; Ruby development experience. </p>
<p>I&#8217;m also making it a personal priority to continue growing the JRuby community, foster greater cooperation between the Java and Ruby worlds, and work toward a &#8220;whole-platform&#8221; Ruby-on-JVM strategy for Sun.</p></div>
<p></I><br />
Enebo also <a href=http://www.bloglines.com/blog/ThomasEEnebo?id=19 class=bluelink>posted</a> about the move to Sun:</p>
<p><i>
<div style=margin-left:10px; margin-right:10px>Expect big progress in the next few months.  I am very impressed with Sun&#8217;s ability to understand the importance of additional languages on the JVM.  To give them even more credit, they have been moving down this path already (Semplice, Rhino, JSR223, Groovy).</div>
<p></i><br />
Both Enebo and Nutter noted that JRuby would continue to be an open source product. Sun recognized that the existing Ruby community might not take kindly to disrupting that.</p>
<p>They also credited famed technologist Tim Bray for evangelizing their cause within sun. &#8220;Yes, I helped make this happen, and for once, you&#8217;re going to be getting the Sun PR party line, because I wrote most of it,&#8221; Bray <a href=http://www.tbray.org/ongoing/When/200x/2006/09/07/JRuby-guys class=bluelink>said</a> on his blog. </p>
<p>He also answered the question that will be on the minds of web developers who work with the Ruby On Rails framework for their online applications:</p>
<p><i>
<div style=margin-left:10px; margin-right:10px>Why JRuby and not Ruby on Rails?</p>
<p>Rails is built on the Ruby language, and already (sort of) runs on JRuby. It may be the case that it will run better on JRuby than on the native platform in certain application scenarios. </p>
<p>There are also things we can do to make JRuby on Rails a compelling option, not the least of which is integrating Rails into existing Java frameworks and applications.</p></div>
<p></i><br />
More about JRuby from its creators can be found in a <a href=http://www.infoq.com/presentations/JRuby class=bluelink>tutorial</a> available online.</p>
<p>&#8212;<br />
Tag: </p>
<p>Add to <a href="http://del.icio.us/post" onclick="window.open('http://del.icio.us/post?v=4&#038;partner=wpn&#038;noui&#038;jump=close&#038;url='+encodeURIComponent(location.href)+'&#038;title='+encodeURIComponent(document.title),'delicious','toolbar=no,width=700,height=400'); return false;" CLASS="printMailTop"><img src=http://images1.ientrymail.com/webpronews/delicious-pic.png border=0> Del.icio.us</a> | <a href="javascript:void window.open('http://digg.com/submit?phase=2&#038;url='+encodeURIComponent(window.location.href)+'&#038;ei=UTF-8','popup','width=520px,height=420px,status=0,location=0,resizable=1,scrollbars=1,left=100,top=50',0)"><img src=http://images1.ientrymail.com/webpronews/digg-pic.png border=0> Digg</a>  | <a href="javascript:void window.open('http://myweb2.search.yahoo.com/myresults/bookmarklet?t='+encodeURIComponent(document.title)+'&#038;u='+encodeURIComponent(window.location.href)+'&#038;tag=JRuby','popup','width=520px,height=420px,status=0,location=0,resizable=1,scrollbars=1,left=100,top=50',0)"><img src=http://images1.ientrymail.com/webpronews/yahoo-pic.png border=0> Yahoo! My Web</a> | <a href="javascript:location.href='http://www.furl.net/storeIt.jsp?u='+encodeURIComponent(document.location.href)+'&#038;t='+encodeURIComponent(document.title)+' '"><img src=http://images1.ientrymail.com/webpronews/furl-pic.png border=0> Furl</a></p>
<p>Bookmark WebProNews: <a href=http://www.webpronews.com><img src=http://images.ientrymail.com/webpronews/wpn-readit.jpg border=0></a> </p>
<p><script language=JavaScript src="http://aj.600z.com/aj/1095/0/vj?z=1&#038;dim=1088&#038;pos=15"></script></p>
<p>David Utter is a staff writer for WebProNews covering technology and business. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.webpronews.com/sun-polishes-jruby-for-purchase-2006-09/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Adobe Bows Ruby On Rails RIA SDK</title>
		<link>http://www.webpronews.com/adobe-bows-ruby-on-rails-ria-sdk-2006-09</link>
		<comments>http://www.webpronews.com/adobe-bows-ruby-on-rails-ria-sdk-2006-09#comments</comments>
		<pubDate>Thu, 07 Sep 2006 15:11:44 +0000</pubDate>
		<dc:creator>WebProNews Staff</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Ruby on Rails]]></category>
		<category><![CDATA[SDK]]></category>

		<guid isPermaLink="false">http://www.webpronews.com/?p=31337</guid>
		<description><![CDATA[The SDK from Adobe combines the Ruby on Rails rich Internet application (RIA) framework with the Flex 2 technology and tools for web developers.
]]></description>
			<content:encoded><![CDATA[<p>The SDK from Adobe combines the Ruby on Rails rich Internet application (RIA) framework with the Flex 2 technology and tools for web developers.</p>
<p><tt>"You know you've been in Sweden too long when"<br />
#124. You accept that you will get parking tickets regularly and stop caring that you have no idea what was wrong with your parking.<br />
  -- who knew Sweden had a <a href=http://www.coolabah.com/sweden/youknow.html class=bluelink>Jeff Foxworthy clone</a>?</tt></p>
<p>Adobe would like to see Ruby on Rails developers give <a href=http://www.flex.org class=bluelink>Flex</a> a try. </p>
<p>The SDK from Adobe arrived this week, as the company&#8217;s Mike Potter <a href=http://blogs.adobe.com/mikepotter/2006/09/announcing_the_1.html class=bluelink>revealed</a> in his blog:</p>
<p><i>
<div style=margin-left:10px; margin-right:10px>Following a similar release to the PHP RIA SDK by Adobe that I announced last month, today I&#8217;m happy to announce that I&#8217;m releasing a similar project for those of you interested in Ruby on Rails and Adobe Flex.  </p>
<p>With the help of Derek Wischusen, who has written all the samples in the SDK, today I&#8217;m announcing the creation of an open source project to help Ruby on Rails developers get started with Adobe Flex.  The initial release of the SDK contains four samples, each with various degrees of complexity.</p></div>
<p></i><br />
Potter and Wischusen have chosen to host the <a href=http://code.google.com/p/rubyonrails-ria-sdk-by-adobe/ class=bluelink>Ruby on Rails SDK</a> on Google&#8217;s Project Hosting site. </p>
<p>They have made the SDK available for developers under terms of the New BSD License.</p>
<p>Wischusen also <a href=http://flexonrails.net/?p=12 class=bluelink>blogged</a> about the SDK, and listed more information about it:</p>
<p><i>
<div style=margin-left:10px; margin-right:10px>Currently, the SDK contains a sample demonstrating: (1) Intergrating with a database, basic CRUD, and rails migrations. (2) Uploading and downloading files. (3) Downloading data directly from Flex and sending data to a new browser window directly from Flex. (4) a simple Directory Explorer.  The last sample uses WebORB for integrating Flex with Rails.</div>
<p></i><br />
Both sites were referenced by Peter Cooper on his <a href=http://www.rubyinside.com/ class=bluelink>Ruby Inside</a> blog. </p>
<p>Cooper provides plenty of quality links to Ruby resources, and also displays the Latest Ruby Links feed from <a href=http://www.dzone.com class=bluelink>Dzone</a>, a developer topic-focused site that collects submitted developer topics and promotes them to its front page via user voting.</p>
<p>Cooper also referenced a <a href=http://www.railtie.net/articles/2006/09/05/rush-to-rails-1-2-adds-tons-of-new-features class=bluelink>rundown</a> of changes arriving with Rails 1.2. </p>
<p>New features will be part of the release, which Cooper speculates will be available in mid-October.</p>
<p>&#8212;<br />
Tag: </p>
<p>Add to <a href="http://del.icio.us/post" onclick="window.open('http://del.icio.us/post?v=4&#038;partner=wpn&#038;noui&#038;jump=close&#038;url='+encodeURIComponent(location.href)+'&#038;title='+encodeURIComponent(document.title),'delicious','toolbar=no,width=700,height=400'); return false;" CLASS="printMailTop"><img src=http://images1.ientrymail.com/webpronews/delicious-pic.png border=0> Del.icio.us</a> | <a href="javascript:void window.open('http://digg.com/submit?phase=2&#038;url='+encodeURIComponent(window.location.href)+'&#038;ei=UTF-8','popup','width=520px,height=420px,status=0,location=0,resizable=1,scrollbars=1,left=100,top=50',0)"><img src=http://images1.ientrymail.com/webpronews/digg-pic.png border=0> Digg</a>  | <a href="javascript:void window.open('http://myweb2.search.yahoo.com/myresults/bookmarklet?t='+encodeURIComponent(document.title)+'&#038;u='+encodeURIComponent(window.location.href)+'&#038;tag=Ruby On Rails','popup','width=520px,height=420px,status=0,location=0,resizable=1,scrollbars=1,left=100,top=50',0)"><img src=http://images1.ientrymail.com/webpronews/yahoo-pic.png border=0> Yahoo! My Web</a> | <a href="javascript:location.href='http://www.furl.net/storeIt.jsp?u='+encodeURIComponent(document.location.href)+'&#038;t='+encodeURIComponent(document.title)+' '"><img src=http://images1.ientrymail.com/webpronews/furl-pic.png border=0> Furl</a></p>
<p>Bookmark WebProNews: <a href=http://www.webpronews.com><img src=http://images.ientrymail.com/webpronews/wpn-readit.jpg border=0></a> </p>
<p><script language=JavaScript src="http://aj.600z.com/aj/1095/0/vj?z=1&#038;dim=1088&#038;pos=15"></script></p>
<p>David Utter is a staff writer for WebProNews covering technology and business. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.webpronews.com/adobe-bows-ruby-on-rails-ria-sdk-2006-09/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Should I Learn Python or Ruby Next?</title>
		<link>http://www.webpronews.com/should-i-learn-python-or-ruby-next-2006-07</link>
		<comments>http://www.webpronews.com/should-i-learn-python-or-ruby-next-2006-07#comments</comments>
		<pubDate>Mon, 31 Jul 2006 22:17:08 +0000</pubDate>
		<dc:creator>Jeremy D. Zawodny</dc:creator>
				<category><![CDATA[Search]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[Django]]></category>
		<category><![CDATA[perl]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Think]]></category>
		<category><![CDATA[Yahoo]]></category>

		<guid isPermaLink="false">http://www.webpronews.com/?p=30657</guid>
		<description><![CDATA[I've been programming (when I do program) mainly in <a href="http://www.perl.org/" class="bluelink">Perl</a> for the last 10 years or so. But I've been itching to learn a new language for a while now, and the two near the top of the list are <a href="http://www.ruby-lang.org/" class="bluelink">Ruby</a> and <a href="http://python.org/" class="bluelink">Python</a>.
]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been programming (when I do program) mainly in <a href="http://www.perl.org/" class="bluelink">Perl</a> for the last 10 years or so. But I&#8217;ve been itching to learn a new language for a while now, and the two near the top of the list are <a href="http://www.ruby-lang.org/" class="bluelink">Ruby</a> and <a href="http://python.org/" class="bluelink">Python</a>.</p>
<p>I figure that Ruby would be easy to learn because of its similarity to Perl (I&#8217;m told). But I also figure that Python would be easy to learn because of its simplicity. And when it comes to webby stuff, I can use <a href="http://www.rubyonrails.org/" class="bluelink">Rails</a> with Ruby and <a href="http://www.djangoproject.com/" class="bluelink">Django</a> with Python.</p>
<p>I&#8217;m currently leaning toward Python and began doing so last week. I started with Mark Pilgrim&#8217;s excellent <a href="http://diveintopython.org/" class="bluelink">Dive Into Python</a> and made it thru the first 3 chapters pretty quickly. So far it feels pretty good.</p>
<p>Before I really dive in, though, I&#8217;m curious to <a href="http://jeremy.zawodny.com/blog/archives/007085.html#comments" class="bluelink">hear what others think</a> about the choice between these two languages.</p>
<p>(On a related note, you might also read Tim Bray&#8217;s <a href="http://www.tbray.org/ongoing/When/200x/2006/07/24/Ruby" class="bluelink">On Ruby</a> post, since he just started learning Ruby.)</p>
<p>Bookmark WebProNews: <a href=http://www.webpronews.com><img src=http://images.ientrymail.com/webpronews/wpn-readit.jpg border=0></a><br />
<script language=JavaScript src="http://aj.600z.com/aj/1095/0/vj?z=1&#038;dim=1088&#038;pos=15"></script></p>
<p>Jeremy Zawodny is the author of the popular <b><a href="http://jeremy.zawodny.com/blog/">Jeremy Zawodny&#8217;s blog</a></b>. Jeremy is part of the Yahoo search team and frequently posts in the <a href="http://www.ysearchblog.com/">Yahoo! Search blog</a> as well. </p>
<p>
Visit Jeremy&#8217;s blog: <b><a href="http://jeremy.zawodny.com/blog/">Jeremy Zawodny&#8217;s blog</a></b>. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.webpronews.com/should-i-learn-python-or-ruby-next-2006-07/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ruby Product Gives Nod To Microsoft</title>
		<link>http://www.webpronews.com/ruby-product-gives-nod-to-microsoft-2006-07</link>
		<comments>http://www.webpronews.com/ruby-product-gives-nod-to-microsoft-2006-07#comments</comments>
		<pubDate>Mon, 24 Jul 2006 22:14:47 +0000</pubDate>
		<dc:creator>Doug Caverly</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Product]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Ruby In Steel]]></category>
		<category><![CDATA[Visual]]></category>
		<category><![CDATA[WebProNews]]></category>
		<category><![CDATA[Website]]></category>

		<guid isPermaLink="false">http://www.webpronews.com/?p=30530</guid>
		<description><![CDATA[New software called "Ruby In Steel" is set to come out later this year; according to its makers, it will "provide an easy, accessible Ruby coding environment for [Microsoft's Visual Studio 2005] users."  One version, a "personal edition," will be free.  A "developer edition incorporating more advanced features" will sell for an unknown amount.
]]></description>
			<content:encoded><![CDATA[<p>New software called &#8220;Ruby In Steel&#8221; is set to come out later this year; according to its makers, it will &#8220;provide an easy, accessible Ruby coding environment for [Microsoft's Visual Studio 2005] users.&#8221;  One version, a &#8220;personal edition,&#8221; will be free.  A &#8220;developer edition incorporating more advanced features&#8221; will sell for an unknown amount.</p>
<p>If some of this sounds unfamiliar, the SapphireSteel Software <a href="http://www.sapphiresteel.com/About-Ruby-In-Steel" class="bluelink">website</a> explains things quite nicely.  &#8220;Steel is a free Ruby language add-in for Microsoft&#8217;s Visual Studio 2005.  It provides an editing environment for Ruby programs complete with syntax colouring and the ability to run console applications with one keystroke.&#8221;</p>
<p>The business entity has high hopes for its coming product.  &#8220;We aim to produce the best Windows development tool possible for Ruby.  We aim to leverage all the features of Visual Studio: code completion, snippets, IntelliSense, etc.&#8221;  Don&#8217;t expect a grand launch of some finalized, end-all, though.</p>
<p>Referring to its list of goals, the site stated, &#8220;to achieve this will take time.  We do not intend to have a big-bang&#8217; release; instead, we shall produce a series of beta&#8217; versions at intervals of approximately one to two months, implementing further Visual Studio features and fixing reported bugs in the previous versions.&#8221;</p>
<p>It&#8217;s also worth the way in which the company is making its products increasingly accessible.  Earlier this month, it was announced that &#8220;The Little Book of Ruby . . . Huw Collingbourne&#8217;s guide to programming Ruby in Ten Chapters,&#8221; had been translated into Brazilian Portuguese.  That <a href="http://www.sapphiresteel.com/The-Little-Book-Of-Ruby-in" class="bluelink">manual</a> is available now.</p>
<p>Would-be Steel users should note that the company isn&#8217;t all-inclusive.  &#8220;The Steel IDE will only run on Windows &#8211; not OS X or Linux,&#8221; the site states.  But it also notes, &#8220;there is nothing preventing you from developing under Windows and running the debugged Ruby scripts under other operating systems.&#8221;</p>
<p>Older version of Windows will not be allowed, and neither will outdated versions of Visual Studio.  &#8220;<a href="http://msdn.microsoft.com/vstudio/difference/" class="bluelink">Visual Studio</a> 2005 standard edition or above&#8221; and &#8220;Windows XP (service pack 2)&#8221; are required.  On the features and compatibility front, Steel will have &#8220;debugging and IntelliSense for Ruby,&#8221; and it will provide support for Ruby On Rails.</p>
<p>There&#8217;s no word on when exactly Ruby In Steel will be formally introduced.</p>
<p><b>Update</b>: Huw Collingbourne was kind enough to contact me and point out a development schedule, which you can find <a href="http://www.sapphiresteel.com/Ruby-In-Steel-Road-Map" class="bluelink">here</a>.  I appreciate the correction.</p>
<p>Add to <a href="http://del.icio.us/post" onclick="window.open('http://del.icio.us/post?v=4&#038;partner=wpn&#038;noui&#038;jump=close&#038;url='+encodeURIComponent(location.href)+'&#038;title='+encodeURIComponent(document.title),'delicious','toolbar=no,width=700,height=400'); return false;" CLASS="printMailTop"><img src=http://images1.ientrymail.com/webpronews/delicious-pic.png border=0> Del.icio.us</a> | <a href="javascript:void window.open('http://digg.com/submit?phase=2&#038;url='+encodeURIComponent(window.location.href)+'&#038;ei=UTF-8','popup','width=520px,height=420px,status=0,location=0,resizable=1,scrollbars=1,left=100,top=50',0)"><img src=http://images1.ientrymail.com/webpronews/digg-pic.png border=0> Digg</a>  | <a href="javascript:void window.open('http://myweb2.search.yahoo.com/myresults/bookmarklet?t='+encodeURIComponent(document.title)+'&#038;u='+encodeURIComponent(window.location.href),'popup','width=520px,height=420px,status=0,location=0,resizable=1,scrollbars=1,left=100,top=50',0)"><img src=http://images1.ientrymail.com/webpronews/yahoo-pic.png border=0> Yahoo! My Web</a> | <a href="javascript:location.href='http://www.furl.net/storeIt.jsp?u='+encodeURIComponent(document.location.href)+'&#038;t='+encodeURIComponent(document.title)+' '"><img src=http://images1.ientrymail.com/webpronews/furl-pic.png border=0> Furl</a></p>
<p>Bookmark WebProNews: <a href=http://www.webpronews.com><img src=http://images.ientrymail.com/webpronews/wpn-readit.jpg border=0></a> </p>
<p><script language=JavaScript src="http://aj.600z.com/aj/1095/0/vj?z=1&#038;dim=1088&#038;pos=15"></script></p>
<p>Doug is a staff writer for <a href="http://www.webpronews.com">WebProNews</a>. Visit <a href="http://www.webpronews.com">WebProNews</a> for the latest eBusiness news. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.webpronews.com/ruby-product-gives-nod-to-microsoft-2006-07/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Thinking Ruby? Think ColdFusion Instead</title>
		<link>http://www.webpronews.com/thinking-ruby-think-coldfusion-instead-2006-07</link>
		<comments>http://www.webpronews.com/thinking-ruby-think-coldfusion-instead-2006-07#comments</comments>
		<pubDate>Wed, 19 Jul 2006 21:43:49 +0000</pubDate>
		<dc:creator>WebProNews Staff</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[coldfusion]]></category>
		<category><![CDATA[Ruby]]></category>
		<category><![CDATA[Think]]></category>

		<guid isPermaLink="false">http://www.webpronews.com/?p=30449</guid>
		<description><![CDATA[Now that "From Java To Ruby," the most recent book from author Bruce Tate, has debuted, one observer thinks it could be read as "From Java To ColdFusion" instead.
]]></description>
			<content:encoded><![CDATA[<p>Now that &#8220;From Java To Ruby,&#8221; the most recent book from author Bruce Tate, has debuted, one observer thinks it could be read as &#8220;From Java To ColdFusion&#8221; instead.</p>
<p>Macromedia Director of Architecture Sean Corfield regularly blogs about ColdFusion and other topics at his site, Corfield.org. His latest <a href=http://www.corfield.org/blog/index.cfm/do/blog.entry/entry/Java_or_Ruby class=bluelink>blog entry</a> concern&#8217;s <a href=http://blog.rapidred.com class=bluelink>Tate&#8217;s</a> latest publication, &#8220;From Java To Ruby.&#8221; </p>
<p>Citing Gregg Sporar&#8217;s <a href=http://weblogs.java.net/blog/gsporar/archive/2006/07/from_java_to_ru.html class=bluelink>review</a> of the book, Corfield sees some parallels in the book where he believes one could easily do a global find-and-replace to substitute <a href=http://www.adobe.com/products/coldfusion/ class=bluelink>ColdFusion</a> for Ruby throughout the text.</p>
<p>Corfield provided a snippet from Sporar&#8217;s review, and replaced Ruby with ColdFusion to demonstrate:</p>
<p><i>
<div style=margin-left:10px; margin-right:10px>&#8220;dynamically typed languages like ColdFusion will always be more productive than statically typed languages such as Java. In addition, he is not too fond of Java&#8217;s C++ like syntax and the fact that the primitive types are not objects&#8221; </p>
<p>&#8220;Tate recognizes that ColdFusion could end up being the next Smalltalk, which he describes as not necessarily a bad thing. He thinks it much more likely that ColdFusion will instead be a huge mainstream success. What he did not provide, and what risk-averse development managers could use, is a description of the signs to watch for that indicate that he&#8217;s wrong and that ColdFusion is in fact becoming the next Smalltalk&#8221;</p></div>
<p></i><br />
&#8220;We&#8217;re used to being a niche language (like Smalltalk),&#8221; wrote Corfield. &#8220;But what an interesting proposition that we could become a mainstream language.&#8221;</p>
<p>One commenter, jaaron, on Corfield&#8217;s blog illustrated just how Ruby has gained heightened awareness in the coding world while ColdFusion has remained in that niche:</p>
<p><i>
<div style=margin-left:10px; margin-right:10px>Arguing against Java or Ruby on the basis of fairness will not win mindshare. Even just presenting technical superiority is not enough. To win minds you have to solve pain points. You have to go above and beyond the solutions presented before. You have to make the benefits so great and the cons so small that the net result is migration to the alternative technology is cheaper than remaining with the mainstream. And even if you do all that, sometimes you still simply need to be in the right place at the right time.</div>
<p></i></p>
<p>&#8212;<br />
Tag: </p>
<p>Add to <a href="http://del.icio.us/post" onclick="window.open('http://del.icio.us/post?v=4&#038;noui&#038;jump=close&#038;url='+encodeURIComponent(location.href)+'&#038;title='+encodeURIComponent(document.title), 'delicious','toolbar=no,width=700,height=400'); return false;"><img src=http://images1.ientrymail.com/webpronews/delicious-pic.png border=0> Del.icio.us</a> | <a href="javascript:void window.open('http://digg.com/submit?phase=2&#038;url='+encodeURIComponent(window.location.href)+'&#038;ei=UTF-8','popup','width=520px,height=420px,status=0,location=0,resizable=1,scrollbars=1,left=100,top=50',0)"><img src=http://images1.ientrymail.com/webpronews/digg-pic.png border=0> Digg</a>  | <a href="javascript:void window.open('http://myweb2.search.yahoo.com/myresults/bookmarklet?t='+encodeURIComponent(document.title)+'&#038;u='+encodeURIComponent(window.location.href)+'&#038;tag=ColdFusion','popup','width=520px,height=420px,status=0,location=0,resizable=1,scrollbars=1,left=100,top=50',0)"><img src=http://images1.ientrymail.com/webpronews/yahoo-pic.png border=0> Yahoo! My Web</a> | <a href="javascript:location.href='http://www.furl.net/storeIt.jsp?u='+encodeURIComponent(document.location.href)+'&#038;t='+encodeURIComponent(document.title)+' '"><img src=http://images1.ientrymail.com/webpronews/furl-pic.png border=0> Furl</a></p>
<p>Bookmark WebProNews: <a href=http://www.webpronews.com><img src=http://images.ientrymail.com/webpronews/wpn-readit.jpg border=0></a> </p>
<p><script language=JavaScript src="http://aj.600z.com/aj/1095/0/vj?z=1&#038;dim=1088&#038;pos=15"></script></p>
<p>David Utter is a staff writer for WebProNews covering technology and business. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.webpronews.com/thinking-ruby-think-coldfusion-instead-2006-07/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mac OS X Ruby on Rails &#8211; Where to Go Next</title>
		<link>http://www.webpronews.com/mac-os-x-ruby-on-rails-where-to-go-next-2006-07</link>
		<comments>http://www.webpronews.com/mac-os-x-ruby-on-rails-where-to-go-next-2006-07#comments</comments>
		<pubDate>Wed, 12 Jul 2006 16:21:20 +0000</pubDate>
		<dc:creator>A.P. Lawrence</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Intel]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Ruby]]></category>

		<guid isPermaLink="false">http://www.webpronews.com/?p=30287</guid>
		<description><![CDATA[When we left off with <a href="http://aplawrence.com/MacOSX/ruby_on_rails.html" class="bluelink">Mac OS X Ruby on Rails</a>, I had Rails up and running but had not a clue as to where to go from there.
]]></description>
			<content:encoded><![CDATA[<p>When we left off with <a href="http://aplawrence.com/MacOSX/ruby_on_rails.html" class="bluelink">Mac OS X Ruby on Rails</a>, I had Rails up and running but had not a clue as to where to go from there.</p>
<p>It&#8217;s not hard to find information and tutorials on the net, but as always, assumptions are made, prerequisites are brushed by or ignored entirely, and you can find yourself in a hall of mirrors wondering which one of the reflections is what you really need. No doubt the page you are reading now will have similar deficiencies, so take a deep breath and be prepared for adverse conditions.</p>
<p>The first problem I encountered was mysql. The install steps I followed had me bring down <a href="http://downloads.mysql.com/archives/mysql-4.1/mysql-standard-4.1.20-apple-darwin8.5.1-i686.dmg" class="bluelink">MySQL for OS X Intel</a> and modify my PATH to include /usr/local/mysql/bin. That&#8217;s wrong. You actually need your PATH to include /usr/local/mysql-standard-4.1.20-apple-darwin8.5.1-i686/bin/ because that&#8217;s where that OS X package puts it. Or at least that&#8217;s what I had to do, and that&#8217;s why these sorts of articles can lead you astray: things change all the time. Recipes are great, and can sometimes work for those of us without any culinary skills. But when you can&#8217;t find any chopped pimento, my wife knows what to do, and I do not. Same with computer software install recipes: if it all works for you, that&#8217;s great, but when it doesn&#8217;t, you need a brain and some experience.</p>
<p>My day wouldn&#8217;t be complete without revisiting my small <a href="http://aplawrence.com/Unixart/mysql-overkill.html" class="bluelink">MySQL Rant</a>. While it remains true that databases are often employed doing labor better done with flat files or even in-memory tables, the fact is that all the cool kids have MySQL hats and we wouldn&#8217;t want them dissing us any more than they already would, so I&#8217;ll grit my teeth and use MySQL for this exposition. It is a trial and a tribulation to do so, and I expect a pat on the back accompanied by soothing words from you to show your appreciation of my pain. </p>
<p>I&#8217;m waiting.</p>
<p>Ok, fine, we&#8217;ll go ahead anyway. Having properly finagled our path, it&#8217;s time to create a database for our &#8220;try_rails&#8221; project.</p>
<p><code>mysqladmin -u root -p create try_rails_development </code></p>
<p>That asks for a password; if you&#8217;ve done nothing but follow the steps I outlined here, just press enter. If instead you are already wearing your MySQL tee-shirt, hat, and belt-buckle, you probably changed your MySQL root password and know what to type all by yourself. So don&#8217;t ask me. But.. if you were the &#8220;I know what I&#8217;m doing&#8221; type, be aware that Rails needs to know your password, so you&#8217;ll need to edit try_rails/config/database.yml and in doing so, you might understand why we created try_rails_development. Everyone else should just move along quietly &#8211; nothing more to see here, folks.</p>
<p>Some magic incantations:</p>
<p><code>cd try_rails<br />
ruby script/generate migration accounts </code></p>
<p>I&#8217;m not entirely clear yet on what that really does. I&#8217;ll take it on faith as a necessary step for now.</p>
<p><code>vi db/migrate/001_accounts.rb </code></p>
<p>Yeah, you have to use vi. Oh, ok, you don&#8217;t. Use whatever you want and stop moaning. Edit the file and make it look like this:</p>
<p><code>Class Accounts < ActiveRecord::Migration<br />
&nbsp;&nbsp;  def self.up<br />
&nbsp;&nbsp;&nbsp;&nbsp;    create_table :puters do |table|<br />
&nbsp;&nbsp;&nbsp; &nbsp;     table.column :name, :string<br />
&nbsp;&nbsp;&nbsp; &nbsp;     table.column :proc, :string<br />
&nbsp;&nbsp;&nbsp; &nbsp;     table.column :cost, :float<br />
&nbsp;&nbsp;&nbsp;    end<br />
 &nbsp;&nbsp; end </p>
<p> &nbsp;&nbsp; def self.down<br />
 &nbsp;&nbsp;&nbsp;   drop_table :puters<br />
 &nbsp;&nbsp; end<br />
end </code></p>
<p>Now do this:</p>
<p><code>ruby script/generate scaffold puter expenses<br />
cd try_rails; ruby script/server<br />
(If you had left the server running, Ctrl-C will stop it) </code></p>
<p>More magic words. Ahh, the power of blind faith. The only part of that I understand is the editing.</p>
<p>Oh, yes, you can find explanations of the inner machinations of these things on the web, and "script/generate" is of course just a Ruby program that you could follow and ultimately comprehend. My knowledge of Ruby is insufficient for that at the moment, so I'll just follow the recipes.</p>
<p>Amazingly enough, you now have a working application. Point your browser at http://localhost:3000/expenses and there it is. It's simple, and not all that glamorous, but it does the things it needs to do.</p>
<p>*Originally published at <a href="http://www.aplawrence.com" class="bluelink">APLawrence.com</a></p>
<p>Add to <a href="http://del.icio.us/post" onclick="window.open('http://del.icio.us/post?v=4&#038;noui&#038;jump=close&#038;url='+enco   deURIComponent(location.href)+'&#038;title='+encodeURIComponent(document.title), 'delicious','toolbar=no,width=700,height=400');   return false;">Del.icio.us</a> | <a href="javascript:void   window.open('http://digg.com/submit?phase=2&#038;url='+encodeURIComponent(window.   location.href)+'&#038;ei=UTF-8','popup','width=520px,height=420px,status=0,locati   on=0,resizable=1,scrollbars=1,left=100,top=50',0)">DiggThis</a>  | <a href="javascript:void   window.open('http://myweb2.search.yahoo.com/myresults/bookmarklet?t='+encode   URIComponent(document.title)+'&#038;u='+encodeURIComponent(window.location.href)+   '&#038;tag=','popup','width=520px,height=420px,status=0,location=0,resizable=1,sc rollbars=1,left=100,top=50',0)">Yahoo! My   Web</a> | <a href="javascript:location.href='http://www.furl.net/storeIt.jsp?u='+encodeUR   IComponent(document.location.href)+'&#038;t='+encodeURIComponent(document.title)+ ' '">Furl</a></p>
<p>A.P. Lawrence provides SCO Unix and Linux consulting services http://www.pcunix.com</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webpronews.com/mac-os-x-ruby-on-rails-where-to-go-next-2006-07/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mac OS X Ruby on Rails</title>
		<link>http://www.webpronews.com/mac-os-x-ruby-on-rails-2006-07</link>
		<comments>http://www.webpronews.com/mac-os-x-ruby-on-rails-2006-07#comments</comments>
		<pubDate>Tue, 11 Jul 2006 22:03:28 +0000</pubDate>
		<dc:creator>A.P. Lawrence</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Ruby]]></category>

		<guid isPermaLink="false">http://www.webpronews.com/?p=30278</guid>
		<description><![CDATA[I've been ignoring Ruby on Rails for a while now. Oh, I knew I'd have to look at it sooner or later, but you know the old saying about old dogs and new tricks.
]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been ignoring Ruby on Rails for a while now. Oh, I knew I&#8217;d have to look at it sooner or later, but you know the old saying about old dogs and new tricks.</p>
<p>You may have also seen a dog or two being dragged across a floor when they didn&#8217;t want to go somewhere; that&#8217;s pretty much the image you should have of me and Ruby on Rails.</p>
<p>The July 2006 issue of Linux Journal has been kicking around the edges of my desk for a few days. Part of the reason I had been pushing it aside is that the cover theme is Ruby, Ruby, Ruby. &#8220;Fahh, fahh, fahh&#8221;, I grumbled to myself as I once again moved this issue somewhere where it couldn&#8217;t stare at me with that accusatory &#8220;you haven&#8217;t even OPENED me&#8221; look.</p>
<p>Last night, sometime after we had eaten dinner and before settling on the porch with a Corona, I picked up the magazine and started thumbing through it. I read the letters, perused &#8220;diff -u&#8221;, skipped &#8220;At the Forge&#8221; and &#8220;Cooking with Linux&#8221;, and then thumbed to Reuven Lerner&#8217;s &#8220;Introduction to Ruby&#8221;. I probably made a face as I started reading, but then..</p>
<p>Hey, this isn&#8217;t so bad. Mac OS X 10.4 has ruby and irb (interactive ruby) installed by default, so I was able to just type &#8220;irb&#8221; and follow along with the examples. Hmm.. I&#8217;m starting to like this &#8220;ruby&#8221; thing. Suddenly I don&#8217;t feel like I&#8217;m being dragged across the floor trying to dig my nails into linoleum. No, this dog likes Ruby! Give me more!</p>
<p>So what the heck: let&#8217;s go for the Rails! I found <a href="http://hivelogic.com/articles/2005/12/01/ruby_rails_lighttpd_mysql_tiger" class="bluelink">Building Ruby, Rails, LightTPD, and MySQL on Tiger,</a> which is an excellent guide to getting this all installed. One minor glitch: I had some trouble with Ruby Gems. Unfortunately, I&#8217;m not sure what finally got it working, but ultimately it started behaving. I tried installing it manually, but couldn&#8217;t get by a &#8220;No such file to load &#8212; rubygems (LoadError)&#8221;. The Hivelogic docs mention that and say it&#8217;s a PATH problem, but that wasn&#8217;t the case for me. I did some web searching and found that Ruby can be quite confused as to what the real problem is when it gives this error, but I still couldn&#8217;t nail it down. Because I was multitasking while investigating this, I had gone ahead and installed MySQL; strangely it seems that Gems started working after that.. I can&#8217;t imagine why.</p>
<p>Anyway, the final step was to have Rails create a skeleton app. I did &#8220;rails try_rails; cd try_rails; ruby script/server&#8221; and then pointed Firefox at http://localhost:3000 &#8211; and there it was, Ruby on Rails up and running and ready for me to use.</p>
<p>Well, it&#8217;s ready. I&#8217;m not. I have quite a bit more reading and futzing about to do before I can do anything useful or fun. But at least it&#8217;s all installed, and I have a reason to read more of this month&#8217;s Linux Journal.</p>
<p>*Originally published at <a href="http://www.aplawrence.com" class="bluelink">APLawrence.com</a></p>
<p>Add to <a href="http://del.icio.us/post" onclick="window.open('http://del.icio.us/post?v=4&#038;noui&#038;jump=close&#038;url='+enco   deURIComponent(location.href)+'&#038;title='+encodeURIComponent(document.title), 'delicious','toolbar=no,width=700,height=400');   return false;">Del.icio.us</a> | <a href="javascript:void   window.open('http://digg.com/submit?phase=2&#038;url='+encodeURIComponent(window.   location.href)+'&#038;ei=UTF-8','popup','width=520px,height=420px,status=0,locati   on=0,resizable=1,scrollbars=1,left=100,top=50',0)">DiggThis</a>  | <a href="javascript:void   window.open('http://myweb2.search.yahoo.com/myresults/bookmarklet?t='+encode   URIComponent(document.title)+'&#038;u='+encodeURIComponent(window.location.href)+   '&#038;tag=','popup','width=520px,height=420px,status=0,location=0,resizable=1,sc rollbars=1,left=100,top=50',0)">Yahoo! My   Web</a> | <a href="javascript:location.href='http://www.furl.net/storeIt.jsp?u='+encodeUR   IComponent(document.location.href)+'&#038;t='+encodeURIComponent(document.title)+ ' '">Furl</a></p>
<p>A.P. Lawrence provides SCO Unix and Linux consulting services http://www.pcunix.com</p>
]]></content:encoded>
			<wfw:commentRss>http://www.webpronews.com/mac-os-x-ruby-on-rails-2006-07/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Page Caching using memcached
Database Caching 1/45 queries in 0.022 seconds using memcached
Object Caching 657/767 objects using memcached

Served from: webpronews.com @ 2012-02-12 17:50:42 -->
