<?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 google</title>
    <link>http://www.jessirae.com/blog/articles/tag/google</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>Android Bootcamp</title>
      <description>Last week I attended Big Nerd Ranch&amp;#8217;s &lt;a href="http://www.bignerdranch.com/classes/android.shtml"&gt;Android bootcamp&lt;/a&gt;.  Wow! What an awesome week!  
&lt;center&gt;
&lt;img src="http://jessirae.com/blog/files/bnr.jpg" alt="" /&gt;
&lt;/center&gt;
So, I was only marginally familiar with the Andoird &lt;span class="caps"&gt;SDK&lt;/span&gt; before I attended the bootcamp.  These are the kinds of things I knew before going to class&amp;#8230;
&lt;ol&gt;
&lt;li&gt;Adb logcat is a command that opens the log of what&amp;#8217;s really going on under the hood.  Adb stands for android debug bridge. Typing &lt;em&gt;adb logcat&lt;/em&gt; at a terminal/command prompt while the emulator is running provides you with a very useful console log.
&lt;/li&gt;
&lt;li&gt;
Screen layouts are controlled by xml, an android specific xml format.
&lt;/li&gt;
&lt;li&gt;
Resources classes are compiled from the layout, strings and other xml files in res folder and can be referenced in code by R.layout.name_of_layout_xml.  These resources can make little red x&amp;#8217;s in Eclipse show up even when there isn&amp;#8217;t a real problem with your code because you just need to clean/build.
&lt;/li&gt;
&lt;li&gt;Apps aren&amp;#8217;t deployed as wars or jars. They are deployed in an apk.
&lt;/li&gt;
&lt;li&gt;
The &lt;a href="http://code.google.com/android/intro/lifecycle.html"&gt;activity lifecycle&lt;/a&gt; includes a number of methods that you can override, including onCreate and onPause.
&lt;/li&gt;&lt;li&gt;
I had done some &lt;a href="http://code.google.com/android/intro/tutorial.html"&gt;tutorials,&lt;/a&gt;
bought some books, and looked over &lt;a href="http://androidguys.com/"&gt;several&lt;/a&gt; of &lt;a href="http://code.google.com/android/kb/commontasks.html"&gt;sites&lt;/a&gt;
I had also asked for &lt;a href="http://groups.google.com/group/android-developers?pli=1"&gt;help,&lt;/a&gt; but nothing really got the concepts in my head like the training at the Big Nerd Ranch.
&lt;/li&gt;
&lt;/ol&gt;

	&lt;p&gt;We covered a ton of stuff over the course of the week: Layouts&amp;#8212;lists, spinners, radio buttons, Activities (multiple activities), Menus, Saving to Database, Notifications, Toasts, Video, Webkit, Location, Intents, Content Providers, AIDLs, Services, Dailing a number, Maps&amp;#8230; (there were more topics, but these are the ones that really stood out).&lt;/p&gt;


	&lt;p&gt;There were modules on each of these topics complete with code examples and exercises, which has really been helping out now that I am back at home writing Android apps as fast as my little fingers can type.&lt;/p&gt;


	&lt;p&gt;The time our class spent together eating meals was incredibly instructive&amp;#8212;as folks drilled our instructor with Android-related questions. :)
Here are some of &lt;a href="http://docs.google.com/Doc?id=dfxrzknm_37d74jqrg2"&gt;my notes&lt;/a&gt; from class.  After the course, I am re-writing the Android Sheep app and am working on my own &amp;#8220;to do&amp;#8221; list app&amp;#8212;original, huh.&lt;/p&gt;
</description>
      <pubDate>Tue, 24 Mar 2009 22:00:00 -0400</pubDate>
      <guid isPermaLink="false">urn:uuid:649dc11e-f3c8-4258-a65f-6ef5d9b95cb5</guid>
      <author>Jessica</author>
      <link>http://www.jessirae.com/blog/articles/2009/03/24/android-bootcamp</link>
      <category>technology</category>
      <category>android</category>
      <category>google</category>
      <category>java</category>
      <category>android</category>
      <trackback:ping>http://www.jessirae.com/blog/articles/trackback/12779</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>
    <item>
      <title>Sitemap with Rails</title>
      <description>&lt;p&gt;I finally got around to generating a &lt;a href="http://www.jessirae.com/blog/sitemap.xml"&gt;sitemap&lt;/a&gt; for this site.  I used &lt;a href="http://blog.ipangels.com/blog/_archives/2005/6/18/951620.html"&gt;these instructions&lt;/a&gt; for creating sitemaps in rails.  Very simple and straight forward instructions.&lt;/p&gt;


	&lt;p&gt;Unfortunately, the sitemap created isn&amp;#8217;t valid according to google.  The xml document created has &lt;code&gt;&amp;lt;link&amp;gt;&lt;/code&gt; tags instead of &lt;code&gt;&amp;lt;loc&amp;gt;&lt;/code&gt; tags which &lt;a href="https://www.google.com/webmasters/tools/docs/en/protocol.html"&gt;google webmaster&lt;/a&gt; requires.&lt;/p&gt;


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


	&lt;p&gt;I am guessing that these errors mean that my sitemap is useless to Google.  Still looking for a solution and will post an update as soon as I find one.&lt;/p&gt;
</description>
      <pubDate>Sat, 20 Jan 2007 18:07:00 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:0eebc750-875c-4354-9ed2-da7aa39f02d8</guid>
      <author>Jessica</author>
      <link>http://www.jessirae.com/blog/articles/2007/01/20/sitemap-with-rails</link>
      <category>technology</category>
      <category>ruby &amp; rails</category>
      <category>google</category>
      <category>xml</category>
      <category>sitemap</category>
      <category>rails</category>
      <category>ruby</category>
      <trackback:ping>http://www.jessirae.com/blog/articles/trackback/7971</trackback:ping>
    </item>
    <item>
      <title>A Collection of Uses for Google Sets</title>
      <description>&lt;p&gt;Have I mentioned I love &lt;a href="http://labs.google.com/sets"&gt;Google Sets&lt;/a&gt;? Something about ostensive defintions just makes me all warm and fuzzy inside! Here are some practical uses of Google Sets (and similar apps) that I have gathered from around the net:&lt;/p&gt;


	&lt;p&gt;I found these in &lt;a href="http://www.oreillynet.com/onjava/blog/2002/11/google_sets_are_actually_prett.html"&gt;this O&amp;#8217;Reily article:&lt;/a&gt;&lt;/p&gt;


	&lt;blockquote&gt;
		&lt;p&gt;Enter the name of the company you work for. Enter the name of one of its main competitors. Click “small set.”
Voila! There’s how the web classifies your company.&lt;/p&gt;
	&lt;/blockquote&gt;


	&lt;blockquote&gt;
		&lt;p&gt;You&amp;#8217;re packing for a weekend trip and you want to check if you&amp;#8217;ve forgotten something? type in five items you remembered to pack (toothbrush, towel, etc.) and then generate a list..&lt;/p&gt;
	&lt;/blockquote&gt;


	&lt;blockquote&gt;
		&lt;p&gt;You&amp;#8217;ve just moved to a new house and you want to be sure you&amp;#8217;ve notified everyone who cares about your new address &amp;#8211; type in a few things such as electricity, comcast, post office etc. and then generate a list&amp;#8212;you&amp;#8217;ll be surprised at the number for things you forgot.&lt;/p&gt;
	&lt;/blockquote&gt;


	&lt;p&gt;There&amp;#8217;s this tip from &lt;a href="http://groups-beta.google.com/group/google.public.labs.sets/browse_thread/thread/319999a3423b36a7/c1e8b6e1011a9a41#c1e8b6e1011a9a41"&gt;Google Groups&lt;/a&gt;&lt;/p&gt;


	&lt;blockquote&gt;
		&lt;p&gt;Music related searches &amp;#8211; I like Band X&amp;#8230;. find me similar&lt;/p&gt;
	&lt;/blockquote&gt;


And here&amp;#8217;s an inspired few from me:
	&lt;ul&gt;
	&lt;li&gt;Tired of the same old breakfast food, commute activities?  &lt;em&gt;Get suggestions&lt;/em&gt; on what to eat for breakfast or what to do during your commute.&lt;/li&gt;
		&lt;li&gt;Writers can search for &lt;strong&gt;synonyms&lt;/strong&gt; or &lt;strong&gt;topic ideas&lt;/strong&gt;&lt;/li&gt;
		&lt;li&gt;&lt;a href="http://labs.google.com/sets?q1=sloth&amp;#38;q2=lust&amp;#38;q3=wrath&amp;#38;btn=Small+Set"&gt;Can&amp;#8217;t remember the seven deadly sins?&lt;/a&gt;&lt;/li&gt;
		&lt;li&gt;Use the app as a part of a parlor game.  One group has to create a list of four related items.  The second team gets points for guessing what Google Sets will produce&amp;#8230; kind of like 10,000 Dollar Pyramid.&lt;/li&gt;
	&lt;/ul&gt;


	&lt;p&gt;There is also &lt;a href="http://questsin.net/"&gt;Query by Example.&lt;/a&gt;  Look at the &lt;a href="http://questsin.net/Popular.asp"&gt;Popular searches&lt;/a&gt; on this site.  
There are lists of planets, constants, business schools, alternate spellings, colors, rock bands, oceans, prime numbers, political parties, and tons more.  Great for writers, anyone looking to make some creative connections or simply as a reference.  Very useful!&lt;/p&gt;
</description>
      <pubDate>Fri, 24 Nov 2006 16:28:00 -0500</pubDate>
      <guid isPermaLink="false">urn:uuid:f74961c7-2ff2-44ab-9683-6250f0aa0cbf</guid>
      <author>Jessica</author>
      <link>http://www.jessirae.com/blog/articles/2006/11/24/a-collection-of-uses-for-google-sets</link>
      <category>technology</category>
      <category>suggestions</category>
      <category>search</category>
      <category>query</category>
      <category>reference</category>
      <category>writing</category>
      <category>tool</category>
      <category>google</category>
      <category>sets</category>
      <enclosure type="image/png" url="http://www.jessirae.com/blog/files/googleSets.png" length="22899"/>
      <trackback:ping>http://www.jessirae.com/blog/articles/trackback/455</trackback:ping>
    </item>
    <item>
      <title>Google Sets + Sed = Quick Keywords for Meta Tags</title>
      <description>&lt;p&gt;I know there is alot of &lt;a href="http://www.problogger.net/archives/2005/08/15/search-engine-optimization-for-blogs/"&gt;talk&lt;/a&gt; about search engine optimization.  Additionally, I have &lt;strong&gt;no&lt;/strong&gt; idea whether or not keywords in the meta tag do anything to help people find your site.  With that said, I want to share how to &lt;strong&gt;quickly generate and format keywords for the meta tag&lt;/strong&gt;.&lt;/p&gt;


	&lt;p&gt;To generate keywords for a website, go to &lt;a href="http://labs.google.com/sets"&gt;Google Sets&lt;/a&gt;.  Enter some small group of keywords that describes your site.  For example, if I were maintaining a site on machine learning, I might enter the following terms: machine learning &amp;#38; artificial intelligence.  This search returns &lt;a href="http://labs.google.com/sets?hl=en&amp;#38;q1=artificial+intelligence&amp;#38;q2=machine+learning&amp;#38;q3=&amp;#38;q4=&amp;#38;q5=&amp;#38;btn=Large+Set"&gt;40 to 50 keywords related to machine learning&lt;/a&gt;.&lt;/p&gt;


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


	&lt;p&gt;Copy these keywords into a text file and delete any that aren&amp;#8217;t relevant or that are misleading.&lt;/p&gt;


	&lt;p&gt;Now, if you were to simply cut and paste this list of keywords into your &lt;span class="caps"&gt;HTML&lt;/span&gt; document, your document would be &lt;a href="http://headrush.typepad.com/creating_passionate_users/2006/03/code_like_a_gir.html"&gt;&lt;span class="caps"&gt;UGLY&lt;/span&gt;&lt;/a&gt; (eew!) and difficult to read.  Who wants to read a file with that many carriage returns?&lt;/p&gt;


	&lt;p&gt;The solution is to replace all end of line characters with commas (except the last &lt;span class="caps"&gt;EOL&lt;/span&gt;), so that things look relatively nice and neat in an html or rhtml or whatnot file.&lt;/p&gt;


	&lt;p&gt;To replace the end of line characters with commas, use the following two linux commands:&lt;/p&gt;


	&lt;ul&gt;
	&lt;li&gt;sed &amp;#8217;/$/,/&amp;#8217; file1 &amp;gt; file2&lt;/li&gt;
	&lt;/ul&gt;


	&lt;ul&gt;
	&lt;li&gt;paste -sd &amp;#8217;\0&amp;#8217; &amp;#8211; file2 &amp;gt; file3&lt;/li&gt;
	&lt;/ul&gt;


	&lt;p&gt;You don&amp;#8217;t have to create two extra files, but I do because often I have compiled keywords from several searches and wouldn&amp;#8217;t want to repeat the process if I messed up the sed and paste commands.  Besides after I have inserted the keywords into my html, I simply delete the files.
&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;After getting all of the keywords on one line, paste them into the &amp;#8221;&amp;lt;META name=&amp;#8221;keyword&amp;#8221; content=&amp;#8221;&amp;#8221;&amp;gt; statement.&lt;/p&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;strong&gt;&lt;span class="caps"&gt;UPDATE&lt;/span&gt;&lt;/strong&gt;
&lt;br /&gt;
For Windows users, there are two things I can recommend you do if you would like to use these commands.
&lt;ul&gt;
First, if you are running a website that is on a server running linux, you can ssh into the server, upload the text file you would like to convert (file1 in my example), and then run sed and paste on that text file.
&lt;br /&gt;&lt;br /&gt;
Second, you can try to run &lt;a href="http://www.steve.org.uk/Software/bash/"&gt;&lt;span class="caps"&gt;GNU&lt;/span&gt; Bash shell on Windows&lt;/a&gt; or install &lt;a href="http://www.cygwin.com/"&gt;Cygwin&lt;/a&gt;.  I haven&amp;#8217;t tried either of these options because both my Windows laptop &lt;em&gt;and&lt;/em&gt; desktop died (RIP my sweet babies) a few months ago.
&lt;/ul&gt;</description>
      <pubDate>Tue, 17 Oct 2006 15:32:00 -0400</pubDate>
      <guid isPermaLink="false">urn:uuid:346032e2-8a14-405f-b0c7-5fef87cbfb02</guid>
      <author>Jessica</author>
      <link>http://www.jessirae.com/blog/articles/2006/10/17/google-sets-sed-quick-keywords-for-meta-tags</link>
      <category>technology</category>
      <category>keywords</category>
      <category>paste</category>
      <category>sed</category>
      <category>sets</category>
      <category>google</category>
      <category>search</category>
      <category>SEO</category>
      <trackback:ping>http://www.jessirae.com/blog/articles/trackback/194</trackback:ping>
    </item>
  </channel>
</rss>

