<?xml version="1.0" encoding="UTF-8"?>

<rdf:RDF
 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
 xmlns="http://purl.org/rss/1.0/"
 xmlns:admin="http://webns.net/mvcb/"
 xmlns:content="http://purl.org/rss/1.0/modules/content/"
 xmlns:dc="http://purl.org/dc/elements/1.1/"
 xmlns:hatena="http://www.hatena.ne.jp/info/xmlns#"
 xmlns:syn="http://purl.org/rss/1.0/modules/syndication/"
 xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/"
>

<channel rdf:about="https://b.hatena.ne.jp/shiumachi/TaskQueue/">
<title>TaskQueue&#x306B;&#x95A2;&#x3059;&#x308B;shiumachi&#x306E;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF;</title>
<link>https://b.hatena.ne.jp/shiumachi/TaskQueue/</link>
<description>TaskQueue&#x306B;&#x95A2;&#x3059;&#x308B;shiumachi&#x306E;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; (5)</description>
<items>
 <rdf:Seq>
  <rdf:li rdf:resource="https://b.hatena.ne.jp/shiumachi/20110119#bookmark-15567515" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/shiumachi/20110119#bookmark-20603036" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/shiumachi/20110119#bookmark-14064187" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/shiumachi/20110114#bookmark-16014088" />
  <rdf:li rdf:resource="https://b.hatena.ne.jp/shiumachi/20101221#bookmark-27517535" />
 </rdf:Seq>
</items>
</channel>
<item rdf:about="https://b.hatena.ne.jp/shiumachi/20110119#bookmark-15567515">
<title>The Task Queue Python API - Google App Engine - Google Code</title>
<link>http://code.google.com/intl/ja/appengine/docs/python/taskqueue/</link>
<description></description>
<dc:creator>shiumachi</dc:creator>
<dc:date>2011-01-19T00:50:07Z</dc:date>
<dc:subject>GAE</dc:subject>
<dc:subject>TaskQueue</dc:subject>
<dc:subject>python</dc:subject>
<taxo:topics>
  <rdf:Bag>
    <rdf:li resource="https://b.hatena.ne.jp/q/GAE" />
    <rdf:li resource="https://b.hatena.ne.jp/q/TaskQueue" />
    <rdf:li resource="https://b.hatena.ne.jp/q/python" />
  </rdf:Bag>
</taxo:topics>
<hatena:bookmarkcount>11</hatena:bookmarkcount>
<content:encoded>&#x3C;blockquote cite=&#x22;http://code.google.com/intl/ja/appengine/docs/python/taskqueue/&#x22; title=&#x22;The Task Queue Python API - Google App Engine - Google Code&#x22;&#x3E;&#x3C;cite&#x3E;&#x3C;img src=&#x22;https://cdn-ak2.favicon.st-hatena.com/64?url=http%3A%2F%2Fcode.google.com%2Fintl%2Fja%2Fappengine%2Fdocs%2Fpython%2Ftaskqueue%2F&#x22; alt=&#x22;&#x22; /&#x3E; &#x3C;a href=&#x22;http://code.google.com/intl/ja/appengine/docs/python/taskqueue/&#x22;&#x3E;The Task Queue Python API - Google App Engine - Google Code&#x3C;/a&#x3E;&#x3C;/cite&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;http://code.google.com/intl/ja/appengine/docs/python/taskqueue/&#x22;&#x3E;&#x3C;img src=&#x22;&#x22; alt=&#x22;The Task Queue Python API - Google App Engine - Google Code&#x22; title=&#x22;The Task Queue Python API - Google App Engine - Google Code&#x22; class=&#x22;entry-image&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;p&#x3E;The Task Queue Python API App Engine applications can perform background processing by inserting tasks (modeled as web hooks) into a queue. App Engine will detect the presence of new, ready-to-execute tasks and automatically dispatch them for execution, subject to scheduling criteria. The Task Qu...&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/code.google.com/intl/ja/appengine/docs/python/taskqueue/&#x22;&#x3E;&#x3C;img src=&#x22;https://b.hatena.ne.jp/entry/image/http://code.google.com/intl/ja/appengine/docs/python/taskqueue/&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - The Task Queue Python API - Google App Engine - Google Code&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - The Task Queue Python API - Google App Engine - Google Code&#x22; border=&#x22;0&#x22; style=&#x22;border: none&#x22; /&#x3E;&#x3C;/a&#x3E; &#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/code.google.com/intl/ja/appengine/docs/python/taskqueue/&#x22;&#x3E;&#x3C;img src=&#x22;https://b.st-hatena.com/images/append.gif&#x22; border=&#x22;0&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF;&#x306B;&#x8FFD;&#x52A0;&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF;&#x306B;&#x8FFD;&#x52A0;&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;/blockquote&#x3E;</content:encoded>
</item>
<item rdf:about="https://b.hatena.ne.jp/shiumachi/20110119#bookmark-20603036">
<title>TweetDeck and Google App Engine: A Match Made in the Cloud</title>
<link>http://googleappengine.blogspot.com/2010/04/tweetdeck-and-google-app-engine-match.html</link>
<description></description>
<dc:creator>shiumachi</dc:creator>
<dc:date>2011-01-19T00:49:48Z</dc:date>
<dc:subject>GAE</dc:subject>
<dc:subject>TaskQueue</dc:subject>
<taxo:topics>
  <rdf:Bag>
    <rdf:li resource="https://b.hatena.ne.jp/q/GAE" />
    <rdf:li resource="https://b.hatena.ne.jp/q/TaskQueue" />
  </rdf:Bag>
</taxo:topics>
<hatena:bookmarkcount>5</hatena:bookmarkcount>
<content:encoded>&#x3C;blockquote cite=&#x22;http://googleappengine.blogspot.com/2010/04/tweetdeck-and-google-app-engine-match.html&#x22; title=&#x22;TweetDeck and Google App Engine: A Match Made in the Cloud&#x22;&#x3E;&#x3C;cite&#x3E;&#x3C;img src=&#x22;https://cdn-ak2.favicon.st-hatena.com/64?url=http%3A%2F%2Fgoogleappengine.blogspot.com%2F2010%2F04%2Ftweetdeck-and-google-app-engine-match.html&#x22; alt=&#x22;&#x22; /&#x3E; &#x3C;a href=&#x22;http://googleappengine.blogspot.com/2010/04/tweetdeck-and-google-app-engine-match.html&#x22;&#x3E;TweetDeck and Google App Engine: A Match Made in the Cloud&#x3C;/a&#x3E;&#x3C;/cite&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;http://googleappengine.blogspot.com/2010/04/tweetdeck-and-google-app-engine-match.html&#x22;&#x3E;&#x3C;img src=&#x22;&#x22; alt=&#x22;TweetDeck and Google App Engine: A Match Made in the Cloud&#x22; title=&#x22;TweetDeck and Google App Engine: A Match Made in the Cloud&#x22; class=&#x22;entry-image&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;p&#x3E;News, notes, tips and tricks from the Google App Engine Team I&#x26;#39;m Reza and work in London, UK for a startup called TweetDeck. Our vision is to develop the best tools to manage and filter real time information streams like Twitter, Facebook, LinkedIn and MySpace. We offer products like our TweetDec...&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/googleappengine.blogspot.com/2010/04/tweetdeck-and-google-app-engine-match.html&#x22;&#x3E;&#x3C;img src=&#x22;https://b.hatena.ne.jp/entry/image/http://googleappengine.blogspot.com/2010/04/tweetdeck-and-google-app-engine-match.html&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - TweetDeck and Google App Engine: A Match Made in the Cloud&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - TweetDeck and Google App Engine: A Match Made in the Cloud&#x22; border=&#x22;0&#x22; style=&#x22;border: none&#x22; /&#x3E;&#x3C;/a&#x3E; &#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/googleappengine.blogspot.com/2010/04/tweetdeck-and-google-app-engine-match.html&#x22;&#x3E;&#x3C;img src=&#x22;https://b.st-hatena.com/images/append.gif&#x22; border=&#x22;0&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF;&#x306B;&#x8FFD;&#x52A0;&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF;&#x306B;&#x8FFD;&#x52A0;&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;/blockquote&#x3E;</content:encoded>
</item>
<item rdf:about="https://b.hatena.ne.jp/shiumachi/20110119#bookmark-14064187">
<title>The new Task Queue API on Google App Engine</title>
<link>http://googleappengine.blogspot.com/2009/06/new-task-queue-api-on-google-app-engine.html</link>
<description></description>
<dc:creator>shiumachi</dc:creator>
<dc:date>2011-01-19T00:49:33Z</dc:date>
<dc:subject>GAE</dc:subject>
<dc:subject>TaskQueue</dc:subject>
<taxo:topics>
  <rdf:Bag>
    <rdf:li resource="https://b.hatena.ne.jp/q/GAE" />
    <rdf:li resource="https://b.hatena.ne.jp/q/TaskQueue" />
  </rdf:Bag>
</taxo:topics>
<hatena:bookmarkcount>14</hatena:bookmarkcount>
<content:encoded>&#x3C;blockquote cite=&#x22;http://googleappengine.blogspot.com/2009/06/new-task-queue-api-on-google-app-engine.html&#x22; title=&#x22;The new Task Queue API on Google App Engine&#x22;&#x3E;&#x3C;cite&#x3E;&#x3C;img src=&#x22;https://cdn-ak2.favicon.st-hatena.com/64?url=http%3A%2F%2Fgoogleappengine.blogspot.com%2F2009%2F06%2Fnew-task-queue-api-on-google-app-engine.html&#x22; alt=&#x22;&#x22; /&#x3E; &#x3C;a href=&#x22;http://googleappengine.blogspot.com/2009/06/new-task-queue-api-on-google-app-engine.html&#x22;&#x3E;The new Task Queue API on Google App Engine&#x3C;/a&#x3E;&#x3C;/cite&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;http://googleappengine.blogspot.com/2009/06/new-task-queue-api-on-google-app-engine.html&#x22;&#x3E;&#x3C;img src=&#x22;&#x22; alt=&#x22;The new Task Queue API on Google App Engine&#x22; title=&#x22;The new Task Queue API on Google App Engine&#x22; class=&#x22;entry-image&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;p&#x3E;News, notes, tips and tricks from the Google App Engine Team With release 1.2.3 of the Python SDK, we are psyched to present an exciting new feature - the Task Queue API. You can now perform offline processing on App Engine by scheduling bundles of work (tasks) for automatic execution in the back...&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/googleappengine.blogspot.com/2009/06/new-task-queue-api-on-google-app-engine.html&#x22;&#x3E;&#x3C;img src=&#x22;https://b.hatena.ne.jp/entry/image/http://googleappengine.blogspot.com/2009/06/new-task-queue-api-on-google-app-engine.html&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - The new Task Queue API on Google App Engine&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - The new Task Queue API on Google App Engine&#x22; border=&#x22;0&#x22; style=&#x22;border: none&#x22; /&#x3E;&#x3C;/a&#x3E; &#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/googleappengine.blogspot.com/2009/06/new-task-queue-api-on-google-app-engine.html&#x22;&#x3E;&#x3C;img src=&#x22;https://b.st-hatena.com/images/append.gif&#x22; border=&#x22;0&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF;&#x306B;&#x8FFD;&#x52A0;&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF;&#x306B;&#x8FFD;&#x52A0;&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;/blockquote&#x3E;</content:encoded>
</item>
<item rdf:about="https://b.hatena.ne.jp/shiumachi/20110114#bookmark-16014088">
<title>TaskQueue&#x3092;&#x30ED;&#x30FC;&#x30AB;&#x30EB;&#x3067;&#x30C7;&#x30D0;&#x30C3;&#x30B0;&#x3059;&#x308B;&#x65B9;&#x6CD5; - &#x3072;&#x304C;&#x3084;&#x3059;&#x3092;&#x6280;&#x8853;&#x30D6;&#x30ED;&#x30B0;</title>
<link>https://higayasuo.hatenablog.com/entry/20090914/1252899785</link>
<description></description>
<dc:creator>shiumachi</dc:creator>
<dc:date>2011-01-14T02:15:13Z</dc:date>
<dc:subject>GAE</dc:subject>
<dc:subject>TaskQueue</dc:subject>
<taxo:topics>
  <rdf:Bag>
    <rdf:li resource="https://b.hatena.ne.jp/q/GAE" />
    <rdf:li resource="https://b.hatena.ne.jp/q/TaskQueue" />
  </rdf:Bag>
</taxo:topics>
<hatena:bookmarkcount>28</hatena:bookmarkcount>
<content:encoded>&#x3C;blockquote cite=&#x22;https://higayasuo.hatenablog.com/entry/20090914/1252899785&#x22; title=&#x22;TaskQueue&#x3092;&#x30ED;&#x30FC;&#x30AB;&#x30EB;&#x3067;&#x30C7;&#x30D0;&#x30C3;&#x30B0;&#x3059;&#x308B;&#x65B9;&#x6CD5; - &#x3072;&#x304C;&#x3084;&#x3059;&#x3092;&#x6280;&#x8853;&#x30D6;&#x30ED;&#x30B0;&#x22;&#x3E;&#x3C;cite&#x3E;&#x3C;img src=&#x22;https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Fhigayasuo.hatenablog.com%2Fentry%2F20090914%2F1252899785&#x22; alt=&#x22;&#x22; /&#x3E; &#x3C;a href=&#x22;https://higayasuo.hatenablog.com/entry/20090914/1252899785&#x22;&#x3E;TaskQueue&#x3092;&#x30ED;&#x30FC;&#x30AB;&#x30EB;&#x3067;&#x30C7;&#x30D0;&#x30C3;&#x30B0;&#x3059;&#x308B;&#x65B9;&#x6CD5; - &#x3072;&#x304C;&#x3084;&#x3059;&#x3092;&#x6280;&#x8853;&#x30D6;&#x30ED;&#x30B0;&#x3C;/a&#x3E;&#x3C;/cite&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://higayasuo.hatenablog.com/entry/20090914/1252899785&#x22;&#x3E;&#x3C;img src=&#x22;https://cdn-ak-scissors.b.st-hatena.com/image/square/bc751bd382c1c9d76c27b73f49fe17da32f4ab34/backend=imagemagick;height=90;version=1;width=120/https%3A%2F%2Fogimage.blog.st-hatena.com%2F17680117126970898857%2F17680117126970907108%2F1550549390&#x22; alt=&#x22;TaskQueue&#x3092;&#x30ED;&#x30FC;&#x30AB;&#x30EB;&#x3067;&#x30C7;&#x30D0;&#x30C3;&#x30B0;&#x3059;&#x308B;&#x65B9;&#x6CD5; - &#x3072;&#x304C;&#x3084;&#x3059;&#x3092;&#x6280;&#x8853;&#x30D6;&#x30ED;&#x30B0;&#x22; title=&#x22;TaskQueue&#x3092;&#x30ED;&#x30FC;&#x30AB;&#x30EB;&#x3067;&#x30C7;&#x30D0;&#x30C3;&#x30B0;&#x3059;&#x308B;&#x65B9;&#x6CD5; - &#x3072;&#x304C;&#x3084;&#x3059;&#x3092;&#x6280;&#x8853;&#x30D6;&#x30ED;&#x30B0;&#x22; class=&#x22;entry-image&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;p&#x3E;SDK 1.2.5&#x304B;&#x3089;Google App Engine&#x306B;TaskQueue&#x304C;&#x5C0E;&#x5165;&#x3055;&#x308C;&#x307E;&#x3057;&#x305F;&#x304C;&#x3001;&#x30ED;&#x30FC;&#x30AB;&#x30EB;(development server)&#x3067;&#x30C7;&#x30D0;&#x30C3;&#x30B0;&#x306F;&#x3067;&#x304D;&#x306A;&#x3044;&#x3068;&#x601D;&#x3063;&#x3066;&#x3044;&#x308B;&#x4EBA;&#x304C;&#x7D50;&#x69CB;&#x3044;&#x308B;&#x3088;&#x3046;&#x306A;&#x306E;&#x3067;&#x3001;&#x3084;&#x308A;&#x65B9;&#x3092;&#x66F8;&#x3044;&#x3066;&#x304A;&#x304D;&#x307E;&#x3059;&#x3002; &#x30ED;&#x30FC;&#x30AB;&#x30EB;&#x306E;&#x74B0;&#x5883;&#x3067;&#x306F;&#x3001;Queue&#x306B;add&#x3057;&#x305F;&#x30BF;&#x30B9;&#x30AF;&#x306F;&#x3001;&#x81EA;&#x52D5;&#x7684;&#x306B;&#x306F;&#x5B9F;&#x884C;&#x3055;&#x308C;&#x305A;&#x3001;Queue&#x306B;&#x305F;&#x307E;&#x3063;&#x3066;&#x3044;&#x307E;&#x3059;&#x3002;&#x305F;&#x307E;&#x3063;&#x3066;&#x3044;&#x308B;&#x30BF;&#x30B9;&#x30AF;&#x3092;&#x5B9F;&#x884C;&#x3059;&#x308B;&#x306B;&#x306F;&#x3001;http...&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/s/higayasuo.hatenablog.com/entry/20090914/1252899785&#x22;&#x3E;&#x3C;img src=&#x22;https://b.hatena.ne.jp/entry/image/https://higayasuo.hatenablog.com/entry/20090914/1252899785&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - TaskQueue&#x3092;&#x30ED;&#x30FC;&#x30AB;&#x30EB;&#x3067;&#x30C7;&#x30D0;&#x30C3;&#x30B0;&#x3059;&#x308B;&#x65B9;&#x6CD5; - &#x3072;&#x304C;&#x3084;&#x3059;&#x3092;&#x6280;&#x8853;&#x30D6;&#x30ED;&#x30B0;&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - TaskQueue&#x3092;&#x30ED;&#x30FC;&#x30AB;&#x30EB;&#x3067;&#x30C7;&#x30D0;&#x30C3;&#x30B0;&#x3059;&#x308B;&#x65B9;&#x6CD5; - &#x3072;&#x304C;&#x3084;&#x3059;&#x3092;&#x6280;&#x8853;&#x30D6;&#x30ED;&#x30B0;&#x22; border=&#x22;0&#x22; style=&#x22;border: none&#x22; /&#x3E;&#x3C;/a&#x3E; &#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/s/higayasuo.hatenablog.com/entry/20090914/1252899785&#x22;&#x3E;&#x3C;img src=&#x22;https://b.st-hatena.com/images/append.gif&#x22; border=&#x22;0&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF;&#x306B;&#x8FFD;&#x52A0;&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF;&#x306B;&#x8FFD;&#x52A0;&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;/blockquote&#x3E;</content:encoded>
</item>
<item rdf:about="https://b.hatena.ne.jp/shiumachi/20101221#bookmark-27517535">
<title>Google App Engine &#x2014; Password-less Login with OAuth2</title>
<link>https://cloud.google.com/appengine/docs/python</link>
<description></description>
<dc:creator>shiumachi</dc:creator>
<dc:date>2010-12-21T00:26:52Z</dc:date>
<dc:subject>GAE</dc:subject>
<dc:subject>TaskQueue</dc:subject>
<dc:subject>messagequeue</dc:subject>
<dc:subject>python</dc:subject>
<taxo:topics>
  <rdf:Bag>
    <rdf:li resource="https://b.hatena.ne.jp/q/GAE" />
    <rdf:li resource="https://b.hatena.ne.jp/q/TaskQueue" />
    <rdf:li resource="https://b.hatena.ne.jp/q/messagequeue" />
    <rdf:li resource="https://b.hatena.ne.jp/q/python" />
  </rdf:Bag>
</taxo:topics>
<hatena:bookmarkcount>17</hatena:bookmarkcount>
<content:encoded>&#x3C;blockquote cite=&#x22;https://cloud.google.com/appengine/docs/python&#x22; title=&#x22;Google App Engine &#x2014; Password-less Login with OAuth2&#x22;&#x3E;&#x3C;cite&#x3E;&#x3C;img src=&#x22;https://cdn-ak2.favicon.st-hatena.com/64?url=https%3A%2F%2Fcloud.google.com%2Fappengine%2Fdocs%2Fpython&#x22; alt=&#x22;&#x22; /&#x3E; &#x3C;a href=&#x22;https://cloud.google.com/appengine/docs/python&#x22;&#x3E;Google App Engine &#x2014; Password-less Login with OAuth2&#x3C;/a&#x3E;&#x3C;/cite&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://cloud.google.com/appengine/docs/python&#x22;&#x3E;&#x3C;img src=&#x22;https://cdn-ak-scissors.b.st-hatena.com/image/square/cb9532d4d801fcc56217e9b21f3aa47cbf47e221/backend=imagemagick;height=90;version=1;width=120/https%3A%2F%2Fcloud.google.com%2F_static%2Fcloud%2Fimages%2Fsocial-icon-google-cloud-1200-630.png&#x22; alt=&#x22;Google App Engine &#x2014; Password-less Login with OAuth2&#x22; title=&#x22;Google App Engine &#x2014; Password-less Login with OAuth2&#x22; class=&#x22;entry-image&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;p&#x3E;Stay organized with collections Save and categorize content based on your preferences. App Engine offers you a choice between two Python language environments. Both environments have the same code-centric developer workflow, scale quickly and efficiently to handle increasing demand, and enable yo...&#x3C;/p&#x3E;&#x3C;p&#x3E;&#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/s/cloud.google.com/appengine/docs/python&#x22;&#x3E;&#x3C;img src=&#x22;https://b.hatena.ne.jp/entry/image/https://cloud.google.com/appengine/docs/python&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - Google App Engine &#x2014; Password-less Login with OAuth2&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF; - Google App Engine &#x2014; Password-less Login with OAuth2&#x22; border=&#x22;0&#x22; style=&#x22;border: none&#x22; /&#x3E;&#x3C;/a&#x3E; &#x3C;a href=&#x22;https://b.hatena.ne.jp/entry/s/cloud.google.com/appengine/docs/python&#x22;&#x3E;&#x3C;img src=&#x22;https://b.st-hatena.com/images/append.gif&#x22; border=&#x22;0&#x22; alt=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF;&#x306B;&#x8FFD;&#x52A0;&#x22; title=&#x22;&#x306F;&#x3066;&#x306A;&#x30D6;&#x30C3;&#x30AF;&#x30DE;&#x30FC;&#x30AF;&#x306B;&#x8FFD;&#x52A0;&#x22; /&#x3E;&#x3C;/a&#x3E;&#x3C;/p&#x3E;&#x3C;/blockquote&#x3E;</content:encoded>
</item>
</rdf:RDF>