<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/css" href="/stylesheets/rss.css"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
  <channel>
    <title>a.muse: Tag engine</title>
    <link>http://www.jessirae.com/blog/articles/tag/engine</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description></description>
    <item>
      <title>A Ticklr File</title>
      <description>&lt;p&gt;I&amp;#8217;ve been &lt;a href="http://ticklr.appspot.com/"&gt;playing around&lt;/a&gt; with &lt;a href="http://www.amazon.com/gp/product/059652272X?ie=UTF8&amp;#38;tag=classroommovi-20&amp;#38;linkCode=as2&amp;#38;camp=1789&amp;#38;creative=390957&amp;#38;creativeASIN=059652272X"&gt;Google App Engine&lt;/a&gt;&lt;img src="http://www.assoc-amazon.com/e/ir?t=classroommovi-20&amp;#38;l=as2&amp;#38;o=1&amp;#38;a=059652272X" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /&gt;
 to create something that resembles a Tickler File.&lt;/p&gt;


	&lt;p&gt;&lt;em&gt;What&amp;#8217;s a Tickler File?&lt;/em&gt;&lt;/p&gt;


	&lt;p&gt;&amp;#8220;A tickler file is a collection of date-labeled file folder organized in a way that allows time-sensitive documents to be filed according to the future date on which each document needs action.&amp;#8221;&lt;/p&gt;


Things you can do with a tickler file:
	&lt;ul&gt;
	&lt;li&gt;send yourself motivational quotes and photos&lt;/li&gt;
		&lt;li&gt;remember birthdays, meetings, appointments&lt;/li&gt;
		&lt;li&gt;actually send yourself an article at a time when you are likely to read it&lt;/li&gt;
		&lt;li&gt;review your cliff notes the day before the big meeting&lt;/li&gt;
		&lt;li&gt;divide course material up into consumable, accessible chunks&lt;/li&gt;
	&lt;/ul&gt;


	&lt;p&gt;An interesting part of &lt;span class="caps"&gt;GAE&lt;/span&gt; has been the Task Queues which come in pretty handy when scheduling things.&lt;/p&gt;


	&lt;pre&gt;&lt;code&gt;TaskOptions taskOptions = TaskOptions.Builder.url("/emailDaylog")
.param("address", user.getEmail())
.param("content", daylog.getContent());&lt;/code&gt;&lt;/pre&gt;


	&lt;pre&gt;&lt;code&gt;Queue queue = QueueFactory.getDefaultQueue();
queue.add(taskOptions.countdownMillis(DEFAULT_REMINDER_WAIT));&lt;/code&gt;&lt;/pre&gt;
</description>
      <pubDate>Wed, 31 Mar 2010 01:08:00 -0400</pubDate>
      <guid isPermaLink="false">urn:uuid:b6b5c41f-22fe-4aa2-88f5-998e91b91aaf</guid>
      <author>Jessica</author>
      <link>http://www.jessirae.com/blog/articles/2010/03/31/a-ticklr-file</link>
      <category>technology</category>
      <category>java</category>
      <category>engine</category>
      <category>app</category>
      <category>google</category>
      <trackback:ping>http://www.jessirae.com/blog/articles/trackback/12855</trackback:ping>
    </item>
    <item>
      <title>Google App Engine</title>
      <description>&lt;p&gt;I don&amp;#8217;t &lt;em&gt;do&lt;/em&gt; python&amp;#8230; yet, at least.  :)  Settle down; I&amp;#8217;ve got it on my to-do list.&lt;/p&gt;


	&lt;p&gt;But wanting to see what Google App Engine was all about, I downloaded the sdk and signed up for an account.&lt;/p&gt;


	&lt;p&gt;&lt;img src="http://jessirae.com/blog/files/GAE.jpg" alt="" /&gt;&lt;/p&gt;


	&lt;p&gt;In the app.yaml file&amp;#8212;where you can specify the version of the application and other meta information about your application, I noticed that a &lt;em&gt;runtime&lt;/em&gt; can also be specified and by default it is set to python.  The &lt;a href="http://code.google.com/appengine/docs/gettingstarted/helloworld.html"&gt;documentation for Google App Engine&lt;/a&gt; notes that&amp;#8230;&lt;/p&gt;


	&lt;blockquote&gt;
		&lt;p&gt;This code runs in the python runtime environment, version &amp;#8220;1&amp;#8221;. Additional runtime environments and languages may be supported in the future.&lt;/p&gt;
	&lt;/blockquote&gt;


	&lt;p&gt;So, for those of you who don&amp;#8217;t &lt;em&gt;do&lt;/em&gt; python either&amp;#8230; there&amp;#8217;s hope.  Or you could do something quiet strange, like &lt;a href="http://hackety.org/2008/05/05/sneakingRubyThroughGoogleAppEngine.html"&gt;this&lt;/a&gt;!  Yikes!&lt;/p&gt;


	&lt;p&gt;Another interesting tidbit is that some subset of &lt;a href="http://code.google.com/appengine/articles/django.html"&gt;Django&lt;/a&gt; is included with Google App Engine.  Let&amp;#8217;s play.&lt;/p&gt;
</description>
      <pubDate>Fri, 02 Jan 2009 01:04:00 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:3b3b4088-f649-43b5-b4ea-bf06f699fea3</guid>
      <author>Jessica</author>
      <link>http://www.jessirae.com/blog/articles/2009/01/02/google-app-engine</link>
      <category>technology</category>
      <category>django</category>
      <category>python</category>
      <category>engine</category>
      <category>app</category>
      <category>google</category>
      <trackback:ping>http://www.jessirae.com/blog/articles/trackback/12771</trackback:ping>
    </item>
  </channel>
</rss>

