<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Hone Watson Bookmarks &#187; Google</title>
	<atom:link href="http://bookmarks.honewatson.com/tag/google/feed/" rel="self" type="application/rss+xml" />
	<link>http://bookmarks.honewatson.com</link>
	<description>I bring you the best from the web - random bookmarks.</description>
	<lastBuildDate>Tue, 31 Jan 2012 03:45:41 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='bookmarks.honewatson.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Hone Watson Bookmarks &#187; Google</title>
		<link>http://bookmarks.honewatson.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://bookmarks.honewatson.com/osd.xml" title="Hone Watson Bookmarks" />
	<atom:link rel='hub' href='http://bookmarks.honewatson.com/?pushpress=hub'/>
		<item>
		<title>App Engine StringListProperty Merge Join Attributes Pattern</title>
		<link>http://bookmarks.honewatson.com/2010/07/13/app-engine-stringlistproperty-merge-join-attributes-pattern/</link>
		<comments>http://bookmarks.honewatson.com/2010/07/13/app-engine-stringlistproperty-merge-join-attributes-pattern/#comments</comments>
		<pubDate>Tue, 13 Jul 2010 22:06:40 +0000</pubDate>
		<dc:creator>honewatson</dc:creator>
				<category><![CDATA[App Engine]]></category>
		<category><![CDATA[Python Programming]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Merge Join]]></category>

		<guid isPermaLink="false">http://bookmarks.honewatson.com/2010/07/13/app-engine-stringlistproperty-merge-join-attributes-pattern/</guid>
		<description><![CDATA[App Engine StringListProperty and merge join queries offer the ability to perform searches for a variety of purposes. class AttributeTags(db.model): tags = db.StringListProperty() Say for instance you would like to create a data object which needs dynamic properties that are easily searchable &#8211; for example real estate. Tags could be such: a = AttributeTags(tags=['000_3_bedroom', '001_2_bathroom', [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bookmarks.honewatson.com&amp;blog=1388057&amp;post=422&amp;subd=honewatson&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>App Engine StringListProperty and merge join queries offer the ability to perform searches for a variety of purposes.</p>
<p><span id="more-422"></span></p>
<pre>

class AttributeTags(db.model):
	tags = db.StringListProperty()
</pre>
<p>Say for instance you would like to create a data object which needs dynamic properties that are easily searchable &#8211; for example real estate.</p>
<p>Tags could be such:</p>
<pre>

a = AttributeTags(tags=['000_3_bedroom', '001_2_bathroom', '002_1_garage'])
a.put()
b = AttributeTags(tags=['000_5_bedroom', '001_4_bathroom', '002_3_garage'])
b.put()
c = AttributeTags(tags=['000_4_bedroom', '001_3_bathroom', '002_3_garage'])
c.put()

SELECT __keys__ FROM AttributeTags WHERE tags &gt;= '000_3' AND tags &lt; '000_4'
</pre>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/honewatson.wordpress.com/422/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/honewatson.wordpress.com/422/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/honewatson.wordpress.com/422/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/honewatson.wordpress.com/422/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/honewatson.wordpress.com/422/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/honewatson.wordpress.com/422/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/honewatson.wordpress.com/422/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/honewatson.wordpress.com/422/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/honewatson.wordpress.com/422/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/honewatson.wordpress.com/422/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/honewatson.wordpress.com/422/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/honewatson.wordpress.com/422/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/honewatson.wordpress.com/422/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/honewatson.wordpress.com/422/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bookmarks.honewatson.com&amp;blog=1388057&amp;post=422&amp;subd=honewatson&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://bookmarks.honewatson.com/2010/07/13/app-engine-stringlistproperty-merge-join-attributes-pattern/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f4e9f5ca1121158385c9408cb2dafd03?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">honewatson</media:title>
		</media:content>
	</item>
		<item>
		<title>Xml, Html Special Characters Tidy Python App Engine</title>
		<link>http://bookmarks.honewatson.com/2008/05/30/xml-html-special-characters-tidy-python-app-engine/</link>
		<comments>http://bookmarks.honewatson.com/2008/05/30/xml-html-special-characters-tidy-python-app-engine/#comments</comments>
		<pubDate>Fri, 30 May 2008 04:21:48 +0000</pubDate>
		<dc:creator>honewatson</dc:creator>
				<category><![CDATA[App Engine]]></category>
		<category><![CDATA[Google App Engine]]></category>
		<category><![CDATA[Google Apps]]></category>
		<category><![CDATA[Python Programming]]></category>
		<category><![CDATA[Web Apps]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://bookmarks.honewatson.com/2008/05/30/xml-html-special-characters-tidy-python-app-engine/</guid>
		<description><![CDATA[You can&#8217;t use &#8216;tidy&#8217; python binding with App Engine as far as I know so use this for cleaning up your xml and html characters: import cgi string = str('I hate monkey &#38; hyena characters') cgi.escape(string) Should print out: I hate monkey &#38;amp; hyena characters<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bookmarks.honewatson.com&amp;blog=1388057&amp;post=309&amp;subd=honewatson&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>You can&#8217;t use &#8216;tidy&#8217; python binding with App Engine as far as I know so use this for cleaning up your xml and html characters:</p>
<p class="code"><code><br />
import cgi<br />
string = str('I hate monkey &amp; hyena characters')<br />
cgi.escape(string)<br />
</code></p>
<p>Should print out:</p>
<p class="code"><code>I hate monkey &amp;amp; hyena characters</code></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/honewatson.wordpress.com/309/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/honewatson.wordpress.com/309/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/honewatson.wordpress.com/309/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/honewatson.wordpress.com/309/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/honewatson.wordpress.com/309/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/honewatson.wordpress.com/309/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/honewatson.wordpress.com/309/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/honewatson.wordpress.com/309/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/honewatson.wordpress.com/309/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/honewatson.wordpress.com/309/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/honewatson.wordpress.com/309/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/honewatson.wordpress.com/309/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/honewatson.wordpress.com/309/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/honewatson.wordpress.com/309/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/honewatson.wordpress.com/309/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/honewatson.wordpress.com/309/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bookmarks.honewatson.com&amp;blog=1388057&amp;post=309&amp;subd=honewatson&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://bookmarks.honewatson.com/2008/05/30/xml-html-special-characters-tidy-python-app-engine/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f4e9f5ca1121158385c9408cb2dafd03?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">honewatson</media:title>
		</media:content>
	</item>
		<item>
		<title>Content Type Mime Type &#8211; Headers for xml in Google App Engine</title>
		<link>http://bookmarks.honewatson.com/2008/05/29/content-type-mime-type-headers-for-xml-in-google-app-engine/</link>
		<comments>http://bookmarks.honewatson.com/2008/05/29/content-type-mime-type-headers-for-xml-in-google-app-engine/#comments</comments>
		<pubDate>Thu, 29 May 2008 00:43:56 +0000</pubDate>
		<dc:creator>honewatson</dc:creator>
				<category><![CDATA[App Engine]]></category>
		<category><![CDATA[Google App Engine]]></category>
		<category><![CDATA[Python Programming]]></category>
		<category><![CDATA[Web Apps]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://bookmarks.honewatson.com/2008/05/29/content-type-mime-type-headers-for-xml-in-google-app-engine/</guid>
		<description><![CDATA[If you want to change the content type or mime type for your Google App Engine template: self.response.headers['Content-Type'] = "application/xml" Full example: class MainPage(webapp.RequestHandler): def get(self): greetings_query = databasemodel.all() template_values = { 'greetings': greetings_query } self.response.headers['Content-Type'] = "application/xml" path = os.path.join(os.path.dirname(__file__), 'templates/index.xml') self.response.out.write(template.render(path, template_values))<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bookmarks.honewatson.com&amp;blog=1388057&amp;post=308&amp;subd=honewatson&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>If you want to change the content type or mime type for your Google App Engine template:</p>
<p class="code">
<code><br />
self.response.headers['Content-Type'] = "application/xml"<br />
</code>
</p>
<p>Full example:</p>
<p class="code">
<code><br />
class MainPage(webapp.RequestHandler):<br />
  def get(self):<br />
    greetings_query = databasemodel.all()</p>
<p>    template_values = {<br />
      'greetings': greetings_query<br />
      }<br />
    self.response.headers['Content-Type'] = "application/xml"<br />
    path = os.path.join(os.path.dirname(__file__), 'templates/index.xml')<br />
    self.response.out.write(template.render(path, template_values))<br />
</code></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/honewatson.wordpress.com/308/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/honewatson.wordpress.com/308/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/honewatson.wordpress.com/308/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/honewatson.wordpress.com/308/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/honewatson.wordpress.com/308/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/honewatson.wordpress.com/308/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/honewatson.wordpress.com/308/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/honewatson.wordpress.com/308/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/honewatson.wordpress.com/308/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/honewatson.wordpress.com/308/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/honewatson.wordpress.com/308/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/honewatson.wordpress.com/308/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/honewatson.wordpress.com/308/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/honewatson.wordpress.com/308/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/honewatson.wordpress.com/308/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/honewatson.wordpress.com/308/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bookmarks.honewatson.com&amp;blog=1388057&amp;post=308&amp;subd=honewatson&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://bookmarks.honewatson.com/2008/05/29/content-type-mime-type-headers-for-xml-in-google-app-engine/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f4e9f5ca1121158385c9408cb2dafd03?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">honewatson</media:title>
		</media:content>
	</item>
		<item>
		<title>Google App Engine SDK Nginx Proxy Pass proxy_pass Ubuntu</title>
		<link>http://bookmarks.honewatson.com/2008/05/28/google-app-engine-sdk-nginx-proxy-pass-proxy_pass-ubuntu/</link>
		<comments>http://bookmarks.honewatson.com/2008/05/28/google-app-engine-sdk-nginx-proxy-pass-proxy_pass-ubuntu/#comments</comments>
		<pubDate>Wed, 28 May 2008 08:53:38 +0000</pubDate>
		<dc:creator>honewatson</dc:creator>
				<category><![CDATA[App Engine]]></category>
		<category><![CDATA[Google App Engine]]></category>
		<category><![CDATA[Google Apps]]></category>
		<category><![CDATA[Nginx]]></category>
		<category><![CDATA[Python Programming]]></category>
		<category><![CDATA[Web Apps]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://bookmarks.honewatson.com/2008/05/28/google-app-engine-sdk-nginx-proxy-pass-proxy_pass-ubuntu/</guid>
		<description><![CDATA[Here&#8217;s a quick set up for Google App Engine&#8217;s SDK on Nginx. server { listen 80; server_name yourhotdomain.com; access_log logs/yourhotdomain.access.log; location / { proxy_pass http://localhost:8080; } } If you want to change the datastore location do this: sudo ./dev_appserver.py helloworld/ ctrl c cp /tmp/dev_appserver.datastore /some_new_path/dev_appserver.datastore sudo ./dev_appserver.py --datastore_path=/some_new_path/dev_appserver.datastore helloworld/ Your App Engine app should now [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bookmarks.honewatson.com&amp;blog=1388057&amp;post=307&amp;subd=honewatson&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Here&#8217;s a quick set up for Google App Engine&#8217;s SDK on Nginx.</p>
<p><span id="more-307"></span></p>
<p class="code">
<code><br />
server {<br />
listen       80;<br />
server_name  yourhotdomain.com;<br />
access_log  logs/yourhotdomain.access.log;<br />
location / {<br />
proxy_pass  http://localhost:8080;<br />
}<br />
}<br />
</code>
</p>
<p>If you want to change the datastore location do this:</p>
<p class="code">
<code><br />
sudo ./dev_appserver.py helloworld/<br />
ctrl c<br />
cp /tmp/dev_appserver.datastore /some_new_path/dev_appserver.datastore<br />
sudo ./dev_appserver.py --datastore_path=/some_new_path/dev_appserver.datastore helloworld/<br />
</code>
</p>
<p>Your App Engine app should now be running on &#8216;yourhotdomain.com&#8217;.</p>
<p>If you want to run it on your local computer just change your /etc/hosts file to include &#8216;yourhotdomain.com&#8217;</p>
<p class="code">
<code><br />
127.0.0.1      yourhotdomain.com	yourhotdomain.com<br />
</code></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/honewatson.wordpress.com/307/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/honewatson.wordpress.com/307/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/honewatson.wordpress.com/307/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/honewatson.wordpress.com/307/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/honewatson.wordpress.com/307/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/honewatson.wordpress.com/307/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/honewatson.wordpress.com/307/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/honewatson.wordpress.com/307/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/honewatson.wordpress.com/307/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/honewatson.wordpress.com/307/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/honewatson.wordpress.com/307/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/honewatson.wordpress.com/307/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/honewatson.wordpress.com/307/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/honewatson.wordpress.com/307/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/honewatson.wordpress.com/307/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/honewatson.wordpress.com/307/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bookmarks.honewatson.com&amp;blog=1388057&amp;post=307&amp;subd=honewatson&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://bookmarks.honewatson.com/2008/05/28/google-app-engine-sdk-nginx-proxy-pass-proxy_pass-ubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f4e9f5ca1121158385c9408cb2dafd03?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">honewatson</media:title>
		</media:content>
	</item>
		<item>
		<title>Google Map API PHP Library Class Functions</title>
		<link>http://bookmarks.honewatson.com/2008/05/09/google-map-api-php-library-class-functions/</link>
		<comments>http://bookmarks.honewatson.com/2008/05/09/google-map-api-php-library-class-functions/#comments</comments>
		<pubDate>Fri, 09 May 2008 04:45:21 +0000</pubDate>
		<dc:creator>honewatson</dc:creator>
				<category><![CDATA[Google Maps API]]></category>
		<category><![CDATA[Web Apps]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Maps]]></category>

		<guid isPermaLink="false">http://bookmarks.honewatson.com/2008/05/09/google-map-api-php-library-class-functions/</guid>
		<description><![CDATA[Here is a nice Google Map API PHP API, class, functions, library etc. Great for getting geocodes.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bookmarks.honewatson.com&amp;blog=1388057&amp;post=300&amp;subd=honewatson&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Here is a nice <a href="http://www.phpinsider.com/php/code/GoogleMapAPI/">Google Map API PHP</a> API, class, functions, library etc.</p>
<p><span id="more-300"></span></p>
<p>Great for getting geocodes.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/honewatson.wordpress.com/300/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/honewatson.wordpress.com/300/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/honewatson.wordpress.com/300/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/honewatson.wordpress.com/300/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/honewatson.wordpress.com/300/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/honewatson.wordpress.com/300/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/honewatson.wordpress.com/300/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/honewatson.wordpress.com/300/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/honewatson.wordpress.com/300/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/honewatson.wordpress.com/300/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/honewatson.wordpress.com/300/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/honewatson.wordpress.com/300/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/honewatson.wordpress.com/300/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/honewatson.wordpress.com/300/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/honewatson.wordpress.com/300/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/honewatson.wordpress.com/300/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bookmarks.honewatson.com&amp;blog=1388057&amp;post=300&amp;subd=honewatson&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://bookmarks.honewatson.com/2008/05/09/google-map-api-php-library-class-functions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f4e9f5ca1121158385c9408cb2dafd03?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">honewatson</media:title>
		</media:content>
	</item>
		<item>
		<title>Google Apps Sending Limit</title>
		<link>http://bookmarks.honewatson.com/2008/05/08/google-apps-sending-limit/</link>
		<comments>http://bookmarks.honewatson.com/2008/05/08/google-apps-sending-limit/#comments</comments>
		<pubDate>Thu, 08 May 2008 22:44:16 +0000</pubDate>
		<dc:creator>honewatson</dc:creator>
				<category><![CDATA[Google Apps]]></category>
		<category><![CDATA[Gmail]]></category>
		<category><![CDATA[Google]]></category>

		<guid isPermaLink="false">http://bookmarks.honewatson.com/2008/05/08/google-apps-sending-limit/</guid>
		<description><![CDATA[You can send more than 500 emails per day by using Google&#8217;s recommendation of creating more than one account for sending. Create multiple user accounts to send mail. For example, &#8216;Campus Admin1&#8242; and &#8216;Campus Admin2&#8242; can each send 500 messages to reach 1000 unique recipients. Stagger mass communications over the course of two days. For [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bookmarks.honewatson.com&amp;blog=1388057&amp;post=299&amp;subd=honewatson&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>You can send more than 500 emails per day by using Google&#8217;s recommendation of creating more than one account for sending.</p>
<p><span id="more-299"></span></p>
<blockquote><ul>
<li>Create multiple user accounts to send mail. For example, &#8216;Campus Admin1&#8242; and &#8216;Campus Admin2&#8242; can each send 500 messages to reach 1000 unique recipients.</li>
<li></li>
<li>Stagger mass communications over the course of two days. For example, send messages to 500 recipients on day one, wait for 24 hours, and send messages to another 500 recipients on day two. </li>
</ul>
</blockquote>
<p>One wonders how this would <a href="http://www.google.com/support/a/bin/answer.py?hl=en-ca&amp;answer=59797">work in practice</a> given the 2nd suggestion.  It seems that at the moment Google Apps is only suitable for small businesses.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/honewatson.wordpress.com/299/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/honewatson.wordpress.com/299/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/honewatson.wordpress.com/299/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/honewatson.wordpress.com/299/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/honewatson.wordpress.com/299/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/honewatson.wordpress.com/299/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/honewatson.wordpress.com/299/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/honewatson.wordpress.com/299/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/honewatson.wordpress.com/299/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/honewatson.wordpress.com/299/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/honewatson.wordpress.com/299/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/honewatson.wordpress.com/299/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/honewatson.wordpress.com/299/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/honewatson.wordpress.com/299/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/honewatson.wordpress.com/299/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/honewatson.wordpress.com/299/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bookmarks.honewatson.com&amp;blog=1388057&amp;post=299&amp;subd=honewatson&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://bookmarks.honewatson.com/2008/05/08/google-apps-sending-limit/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f4e9f5ca1121158385c9408cb2dafd03?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">honewatson</media:title>
		</media:content>
	</item>
		<item>
		<title>SVN Import on Ubuntu Feisty Gutsy LTS svn: Unable to open an ra_local session to URL</title>
		<link>http://bookmarks.honewatson.com/2008/05/06/svn-import-on-ubuntu-feisty-gutsy-lts-svn-unable-to-open-an-ra_local-session-to-url/</link>
		<comments>http://bookmarks.honewatson.com/2008/05/06/svn-import-on-ubuntu-feisty-gutsy-lts-svn-unable-to-open-an-ra_local-session-to-url/#comments</comments>
		<pubDate>Tue, 06 May 2008 00:35:52 +0000</pubDate>
		<dc:creator>honewatson</dc:creator>
				<category><![CDATA[Ubuntu Server]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[svn]]></category>

		<guid isPermaLink="false">http://bookmarks.honewatson.com/2008/05/06/svn-import-on-ubuntu-feisty-gutsy-lts-svn-unable-to-open-an-ra_local-session-to-url/</guid>
		<description><![CDATA[Proper syntax for svn import on Ubuntu. svn import /home/myfiles/source file:///home/svn/myrepository -m &#8220;initial import&#8221; The first directory after &#8216;import&#8217; are where all your code are. file:/// is where the repository will be located. Here is a handy tutorial. Starting an svnserve daemon: svnserve -d &#8211;listen-port=xxxx -r /home/svn/repository Now test it out with a list: svn [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bookmarks.honewatson.com&amp;blog=1388057&amp;post=290&amp;subd=honewatson&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Proper syntax for svn import on Ubuntu.<span id="more-290"></span></p>
<blockquote><p>
svn import /home/myfiles/source file:///home/svn/myrepository -m &#8220;initial import&#8221;
</p></blockquote>
<p>The first directory after &#8216;import&#8217; are where all your code are.  file:/// is where the repository will be located.</p>
<p>Here is a handy <a href="http://www.tonyspencer.com/2007/03/02/setup-a-subversion-server-in-4-minutes/">tutorial</a>.</p>
<p>Starting an svnserve daemon:</p>
<blockquote><p>svnserve -d &#8211;listen-port=xxxx -r /home/svn/repository</p></blockquote>
<p>Now test it out with a list:</p>
<blockquote><p>svn ls svn://yy.yyy.yy.yy:xxxx<br />
<em>(where yy is your ip address xx is your port.)</em>
</p></blockquote>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/honewatson.wordpress.com/290/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/honewatson.wordpress.com/290/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/honewatson.wordpress.com/290/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/honewatson.wordpress.com/290/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/honewatson.wordpress.com/290/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/honewatson.wordpress.com/290/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/honewatson.wordpress.com/290/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/honewatson.wordpress.com/290/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/honewatson.wordpress.com/290/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/honewatson.wordpress.com/290/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/honewatson.wordpress.com/290/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/honewatson.wordpress.com/290/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/honewatson.wordpress.com/290/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/honewatson.wordpress.com/290/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/honewatson.wordpress.com/290/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/honewatson.wordpress.com/290/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bookmarks.honewatson.com&amp;blog=1388057&amp;post=290&amp;subd=honewatson&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://bookmarks.honewatson.com/2008/05/06/svn-import-on-ubuntu-feisty-gutsy-lts-svn-unable-to-open-an-ra_local-session-to-url/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f4e9f5ca1121158385c9408cb2dafd03?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">honewatson</media:title>
		</media:content>
	</item>
		<item>
		<title>Python Universal Feed Parser</title>
		<link>http://bookmarks.honewatson.com/2008/05/05/python-universal-feed-parser/</link>
		<comments>http://bookmarks.honewatson.com/2008/05/05/python-universal-feed-parser/#comments</comments>
		<pubDate>Mon, 05 May 2008 22:09:29 +0000</pubDate>
		<dc:creator>honewatson</dc:creator>
				<category><![CDATA[App Engine]]></category>
		<category><![CDATA[Django Snippets]]></category>
		<category><![CDATA[Google App Engine]]></category>
		<category><![CDATA[Python Programming]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://bookmarks.honewatson.com/2008/05/05/python-universal-feed-parser/</guid>
		<description><![CDATA[Parsing feeds in Python is best achieved with Mark Pilgrims Universal Feed Parser. Feedjack is a Django based Feed Aggregator.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bookmarks.honewatson.com&amp;blog=1388057&amp;post=289&amp;subd=honewatson&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Parsing feeds in Python is best achieved with Mark Pilgrims <a href="http://www.feedparser.org/">Universal Feed Parser</a>.</p>
<p><span id="more-289"></span></p>
<p><a href="http://www.feedjack.org/">Feedjack</a> is a Django based Feed Aggregator.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/honewatson.wordpress.com/289/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/honewatson.wordpress.com/289/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/honewatson.wordpress.com/289/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/honewatson.wordpress.com/289/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/honewatson.wordpress.com/289/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/honewatson.wordpress.com/289/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/honewatson.wordpress.com/289/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/honewatson.wordpress.com/289/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/honewatson.wordpress.com/289/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/honewatson.wordpress.com/289/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/honewatson.wordpress.com/289/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/honewatson.wordpress.com/289/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/honewatson.wordpress.com/289/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/honewatson.wordpress.com/289/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/honewatson.wordpress.com/289/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/honewatson.wordpress.com/289/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bookmarks.honewatson.com&amp;blog=1388057&amp;post=289&amp;subd=honewatson&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://bookmarks.honewatson.com/2008/05/05/python-universal-feed-parser/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f4e9f5ca1121158385c9408cb2dafd03?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">honewatson</media:title>
		</media:content>
	</item>
		<item>
		<title>PHP HTTP Geocoding Google Maps Api</title>
		<link>http://bookmarks.honewatson.com/2008/05/03/php-http-geocoding-google-maps-api/</link>
		<comments>http://bookmarks.honewatson.com/2008/05/03/php-http-geocoding-google-maps-api/#comments</comments>
		<pubDate>Sat, 03 May 2008 00:24:22 +0000</pubDate>
		<dc:creator>honewatson</dc:creator>
				<category><![CDATA[Web Apps]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://bookmarks.honewatson.com/2008/05/03/php-http-geocoding-google-maps-api/</guid>
		<description><![CDATA[A simple tutorial on how to obtain geo coordinates with php and the Google Maps API. The next step is to use the Google Maps suggestions mechanism.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bookmarks.honewatson.com&amp;blog=1388057&amp;post=288&amp;subd=honewatson&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>A simple tutorial on how to obtain <a href="http://www.developer.com/db/article.php/3621981">geo coordinates with php</a> and the Google Maps API.</p>
<p><span id="more-288"></span></p>
<p>The next step is to use the Google Maps suggestions mechanism.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/honewatson.wordpress.com/288/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/honewatson.wordpress.com/288/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/honewatson.wordpress.com/288/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/honewatson.wordpress.com/288/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/honewatson.wordpress.com/288/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/honewatson.wordpress.com/288/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/honewatson.wordpress.com/288/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/honewatson.wordpress.com/288/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/honewatson.wordpress.com/288/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/honewatson.wordpress.com/288/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/honewatson.wordpress.com/288/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/honewatson.wordpress.com/288/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/honewatson.wordpress.com/288/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/honewatson.wordpress.com/288/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/honewatson.wordpress.com/288/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/honewatson.wordpress.com/288/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bookmarks.honewatson.com&amp;blog=1388057&amp;post=288&amp;subd=honewatson&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://bookmarks.honewatson.com/2008/05/03/php-http-geocoding-google-maps-api/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f4e9f5ca1121158385c9408cb2dafd03?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">honewatson</media:title>
		</media:content>
	</item>
		<item>
		<title>BigTable vs MySql</title>
		<link>http://bookmarks.honewatson.com/2008/04/19/bigtable-vs-mysql/</link>
		<comments>http://bookmarks.honewatson.com/2008/04/19/bigtable-vs-mysql/#comments</comments>
		<pubDate>Sat, 19 Apr 2008 09:47:00 +0000</pubDate>
		<dc:creator>honewatson</dc:creator>
				<category><![CDATA[Google App Engine]]></category>
		<category><![CDATA[Python Programming]]></category>
		<category><![CDATA[Web Apps]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[BigTable]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[mysql]]></category>

		<guid isPermaLink="false">http://bookmarks.honewatson.com/2008/04/19/bigtable-vs-mysql/</guid>
		<description><![CDATA[BigTable vs MySql &#8211; whats the difference? Here&#8217;s an article over at high scalability which attempts to explain the difference between BigTable and MySQL. If you&#8217;re looking for a simple tutorial on ER Entity Relationship Models check out this post.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bookmarks.honewatson.com&amp;blog=1388057&amp;post=259&amp;subd=honewatson&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>BigTable vs MySql &#8211; whats the difference?</p>
<p><span id="more-259"></span></p>
<p>Here&#8217;s an article over at high scalability which attempts to explain the difference between <a href="http://highscalability.com/google-appengine-second-look">BigTable and MySQL</a>.</p>
<p>If you&#8217;re looking for a simple tutorial on ER Entity Relationship Models <a href="http://bookmarks.honewatson.com/2008/04/17/bigtable-gql-er-entity-relationship-database-tutorial-for-google-app-engine/">check out this post</a>.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/honewatson.wordpress.com/259/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/honewatson.wordpress.com/259/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/honewatson.wordpress.com/259/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/honewatson.wordpress.com/259/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/honewatson.wordpress.com/259/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/honewatson.wordpress.com/259/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/honewatson.wordpress.com/259/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/honewatson.wordpress.com/259/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/honewatson.wordpress.com/259/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/honewatson.wordpress.com/259/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/honewatson.wordpress.com/259/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/honewatson.wordpress.com/259/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/honewatson.wordpress.com/259/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/honewatson.wordpress.com/259/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/honewatson.wordpress.com/259/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/honewatson.wordpress.com/259/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=bookmarks.honewatson.com&amp;blog=1388057&amp;post=259&amp;subd=honewatson&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://bookmarks.honewatson.com/2008/04/19/bigtable-vs-mysql/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/f4e9f5ca1121158385c9408cb2dafd03?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">honewatson</media:title>
		</media:content>
	</item>
	</channel>
</rss>
