<?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>dogan kaya berktas &#187; remotespots</title>
	<atom:link href="http://doganberktas.com/tag/remotespots/feed/" rel="self" type="application/rss+xml" />
	<link>http://doganberktas.com</link>
	<description>is actually from a small planet somewhere in the vicinity of Betelgeuse</description>
	<lastBuildDate>Thu, 26 Jan 2012 00:29:52 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Background Jobs in Rails &#8212; Delayed_job</title>
		<link>http://doganberktas.com/2010/07/22/background-jobs-in-rails/</link>
		<comments>http://doganberktas.com/2010/07/22/background-jobs-in-rails/#comments</comments>
		<pubDate>Wed, 21 Jul 2010 23:06:47 +0000</pubDate>
		<dc:creator>dkberktas</dc:creator>
				<category><![CDATA[english]]></category>
		<category><![CDATA[remotespots]]></category>
		<category><![CDATA[usability]]></category>
		<category><![CDATA[background jobs]]></category>
		<category><![CDATA[delayed job]]></category>
		<category><![CDATA[long tasks]]></category>
		<category><![CDATA[rails]]></category>
		<category><![CDATA[RoR]]></category>

		<guid isPermaLink="false">http://doganberktas.com/?p=468</guid>
		<description><![CDATA[Rails has lots of options for background jobs, the list below is a collection of link that help my choose Delayed Jobs which is a simple and capable enough one. Blog post which is a good summary of alternatives &#8212; (kind of a survey) A related question on StackOverflow Blog post about Delayed Job link [...]]]></description>
			<content:encoded><![CDATA[<p>Rails has lots of options for background jobs, the list below is a collection of link that help my choose Delayed Jobs which is a simple and capable enough one.</p>
<ul>
<li><a href="http://4loc.wordpress.com/2010/03/10/background-jobs-in-ruby-on-rails">Blog post</a> which is a good summary of alternatives &#8212; (kind of a survey)</li>
<li>A related question on <a href="http://stackoverflow.com/questions/1107127/multiple-uploads-to-amazon-s3-from-ruby-on-rails-what-background-processing-sys/3304293#3304293">StackOverflow </a></li>
<li>Blog post about Delayed Job <a href="http://www.therailsway.com/2009/7/22/do-it-later-with-delayed-job">link</a></li>
<li><strong>Heroku <a href="http://docs.heroku.com/background-jobs">suggests</a> </strong><strong>Delayed Job, so this is the one I am looking for <img src='http://doganberktas.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </strong></li>
<li>and finally <a href="http://docs.heroku.com/delayed-job">this</a> is the Heroku guide for using Delayed Job</li>
<li><strong><a href="http://railscasts.com/episodes/171-delayed-job">Railcast</a> about Delyaed_job</strong></li>
<li><strong><a href="http://wiki.github.com/tobi/delayed_job/tips-and-tricks">Tip&amp;Tricks</a> </strong></li>
</ul>
<p>If you are interested, we are using Delayed Job for creating our heatmaps for <a href="http://remotespots.com">remotespots</a> usability testing site. Heatmap project will probably work as a separate project so that others can also use it for creating heatmaps on top of their images. Stay tuned for the heatmap side project!</p>
<p>Steps for Delayed_job</p>
<ul>
<li>Install the plugin from github (from collectiveideas) with</li>
<pre>script/plugin install git://github.com/collectiveidea/delayed_job.git</pre>
<li>Create the model</li>
<pre>script/generate delayed_job</pre>
<pre>rake db:migrate</pre>
<li>You can set priority and a certain time for the job to be put on queue.</li>
<pre>send_later(:your_method_name, -3, 3.days.from_now)</pre>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://doganberktas.com/2010/07/22/background-jobs-in-rails/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Grails 1.2.2 and Using ImageTools Plugin with a Slight Modification</title>
		<link>http://doganberktas.com/2010/06/29/grails-1-2-2-and-using-imagetools-plugin-with-a-slight-modification/</link>
		<comments>http://doganberktas.com/2010/06/29/grails-1-2-2-and-using-imagetools-plugin-with-a-slight-modification/#comments</comments>
		<pubDate>Mon, 28 Jun 2010 23:38:02 +0000</pubDate>
		<dc:creator>dkberktas</dc:creator>
				<category><![CDATA[english]]></category>
		<category><![CDATA[Grails]]></category>
		<category><![CDATA[remotespots]]></category>
		<category><![CDATA[tech]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[grails plugin]]></category>
		<category><![CDATA[Groovy]]></category>
		<category><![CDATA[imagetools]]></category>
		<category><![CDATA[online usability testing]]></category>

		<guid isPermaLink="false">http://doganberktas.com/?p=360</guid>
		<description><![CDATA[The Grails command create-controller and create-domain-class creates the files directly under the grails-app/domain and grails-app/controller, but the version(1.2.) I am using now has a different behaviour. Instead of grails-app/domain it creates grails-app/domain/{my-app-name}/ and grails-app/controller/{my-app-name}/ So I changed all the groovy file locations into a new folder(package) with my application name ( by the way all [...]]]></description>
			<content:encoded><![CDATA[<p>The Grails command create-controller and create-domain-class creates the files directly under the grails-app/domain and grails-app/controller, but the version(1.2.) I am using now has a different behaviour. Instead of grails-app/domain it creates grails-app/domain/{my-app-name}/ and grails-app/controller/{my-app-name}/</p>
<p>So I changed all the groovy file locations into a new folder(package) with my application name ( by the way all these are about my latest online usability testing tool <a href="http://remotespots.com">Remotespots.com</a> project). But something weird is happened with the ImageTools plugin. Since I move the controller files, ImageTool class is no longer visible to the controller that uses imagetool. Also, there is no way to import ImageTool since it is in default package, to solve this, go to .grails folder in your home folder and locate your projects folder and change the package of ImageTool.groovy as the following screenshot shows.<br />
<img src="http://doganberktas.com/wp-content/uploads/2010/06/Screen-shot-2010-06-29-at-2.25.53-AM.png" alt="" width="500" height="296" /></p>
<p><img src="http://doganberktas.com/wp-content/uploads/2010/06/Screen-shot-2010-06-29-at-2.25.30-AM.png" alt="" width="500" height="331" /></p>
<p>further information <a href="http://grails.1312388.n4.nabble.com/ImageTool-plugin-td1354704.html">link</a></p>
]]></content:encoded>
			<wfw:commentRss>http://doganberktas.com/2010/06/29/grails-1-2-2-and-using-imagetools-plugin-with-a-slight-modification/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Upgrading Grails, GWT, grails-gwt plugin and beyond</title>
		<link>http://doganberktas.com/2010/04/12/upgrading-grails-gwt-grails-gwt-plugin-and-beyond/</link>
		<comments>http://doganberktas.com/2010/04/12/upgrading-grails-gwt-grails-gwt-plugin-and-beyond/#comments</comments>
		<pubDate>Mon, 12 Apr 2010 08:45:32 +0000</pubDate>
		<dc:creator>dkberktas</dc:creator>
				<category><![CDATA[english]]></category>
		<category><![CDATA[Grails]]></category>
		<category><![CDATA[gwt]]></category>
		<category><![CDATA[remotespots]]></category>
		<category><![CDATA[tech]]></category>
		<category><![CDATA[Google Web Toolkit]]></category>
		<category><![CDATA[grails 1.2.2]]></category>
		<category><![CDATA[grails-gwt plugin]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Web application frameworks]]></category>
		<category><![CDATA[Windows XP]]></category>

		<guid isPermaLink="false">http://doganberktas.com/?p=246</guid>
		<description><![CDATA[@Remotespots project was started a couple of months ago and and after some time all the technologies were updated to their current versions (Grails 1.2.2, GWT 2.0 which is a huge change from 1.7, and finally grails-gwt 0.5). Since we were busy w/ the features we ignored the upgrade but time has come to sent [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a title="Colegiata de Santa Cruz, Castañeda, Cantabria" href="http://flickr.com/photos/40418474@N00/2602703212"><img class="aligncenter" src="http://farm4.static.flickr.com/3116/2602703212_1eb2830ea3.jpg" alt="" /></a></p>
<p>@<a href="http://remotespots.com">Remotespots</a> project was started a couple of months ago and and after some time all the technologies were updated to their current versions (Grails 1.2.2, GWT 2.0 which is a huge change from 1.7, and finally grails-gwt 0.5). Since we were busy w/ the features we ignored the upgrade but time has come to sent Remotespots to the wild, and we want it to be ready to its limits. Below you can find the steps and obstacles we encountered during the upgrade process. (I switched to Ubuntu from Windows XP, my headphones are still not working but at least I can open Eclipse under 60 seconds! so the things below is tested on Ubuntu 9.04)</p>
<ul>
<li>Download and change GRAILS_HOME to new grails version (1.2.2)</li>
<li>Run grails upgrade</li>
<li>Run install-plugin gwt  (so that it installs 0.5)</li>
<li>First obstacle</li>
<pre>Error executing script CompileGwtModules: No such  property: usingGoogleGin  for class: _Events
gant.TargetMissingPropertyException: No such property: usingGoogleGin for class: _Events
        at gant.Gant$_dispatch_closure4.doCall(Gant.groovy:329)
        at gant.Gant$_dispatch_closure6.doCall(Gant.groovy:334)
        at gant.Gant$_dispatch_closure6.doCall(Gant.groovy)
        at gant.Gant.withBuildListeners(Gant.groovy:344)
        at gant.Gant.this$2$withBuildListeners(Gant.groovy)
        at gant.Gant$this$2$withBuildListeners.callCurrent(Unknown Source)
        at gant.Gant.dispatch(Gant.groovy:334)
        at gant.Gant.this$2$dispatch(Gant.groovy)
        at gant.Gant.invokeMethod(Gant.groovy)
        at gant.Gant.processTargets(Gant.groovy:495)
        at gant.Gant.processTargets(Gant.groovy:480)</pre>
<p>To solve it, run grails clean command and empty ~\.grails\1.2.2\scriptCache  folder. I found this solution from this <a href="http://n4.nabble.com/Compile-GWT-Modules-Failing-td1579454.html">link</a>.</p>
<li>Another problem you are likely to see is
<pre>grails  GWT module ... may need to be (re)compiled</pre>
<p>To solve it, run grails compile-gwt-modules command and refresh firefox w/ ctrl+f5 OR alt+shift+r</li>
<li>Last thing to be careful is, after started the gwt client with the command <strong>grails run-gwt-client</strong>, since GWT 2.0 get rid of hosted mode (finally), to see the changes on your code w/out restarting the server,  add the suffix to the url <strong>?gwt.codesvr=127.0.0.1:9997</strong>, from this <a href="http://groups.google.com/group/grails-gwt/browse_thread/thread/d27432c32f26dad4">link</a>, you can find the solutions to the problems people have w/ the grails-gwt plugin.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://doganberktas.com/2010/04/12/upgrading-grails-gwt-grails-gwt-plugin-and-beyond/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

