<?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>ANOWORL Portfolio &#187; サスペンド</title>
	<atom:link href="http://portfolio.anoworl.net/category/suspend/feed/" rel="self" type="application/rss+xml" />
	<link>http://portfolio.anoworl.net</link>
	<description>やってたこととか。</description>
	<lastBuildDate>Thu, 03 Jun 2010 03:07:15 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>アイデアを共有するウェブサービス</title>
		<link>http://portfolio.anoworl.net/idea-river/</link>
		<comments>http://portfolio.anoworl.net/idea-river/#comments</comments>
		<pubDate>Tue, 30 Jun 2009 18:00:33 +0000</pubDate>
		<dc:creator>anoworl</dc:creator>
				<category><![CDATA[サスペンド]]></category>
		<category><![CDATA[ウェブサービス]]></category>

		<guid isPermaLink="false">http://portfolio.anoworl.net/?p=179</guid>
		<description><![CDATA[概要
自分が好きになれる創造物をもっと味わいたい、との思いから作り始めたウェブサービス。創造物はアイデアとそれを実現するリソース（ヒト、モノ、カネ、情報など）の両方が充足されることにより、初めて創造されると考えた。そこで [...]]]></description>
			<content:encoded><![CDATA[<h3>概要</h3>
<p>自分が好きになれる創造物をもっと味わいたい、との思いから作り始めたウェブサービス。創造物はアイデアとそれを実現するリソース（ヒト、モノ、カネ、情報など）の両方が充足されることにより、初めて創造されると考えた。そこでアイデアの共有を促すことによりその二つを充足させ、世界の創造物増加を目論んだプロジェクト。</p>
]]></content:encoded>
			<wfw:commentRss>http://portfolio.anoworl.net/idea-river/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>アウトラインプロセッサー</title>
		<link>http://portfolio.anoworl.net/outliner/</link>
		<comments>http://portfolio.anoworl.net/outliner/#comments</comments>
		<pubDate>Sun, 31 May 2009 15:00:02 +0000</pubDate>
		<dc:creator>anoworl</dc:creator>
				<category><![CDATA[サスペンド]]></category>
		<category><![CDATA[ウェブサービス]]></category>

		<guid isPermaLink="false">http://www.anoworl.net/?p=101</guid>
		<description><![CDATA[概要
これから大きな可能性を持つと思われるGoogle App Engineを使った習作である。Google App Engine（クラウドサービス）、Python、Django（Webアプリケーションフレームワーク）、 [...]]]></description>
			<content:encoded><![CDATA[<h4>概要</h4>
<p>これから大きな可能性を持つと思われるGoogle App Engineを使った習作である。Google App Engine（クラウドサービス）、Python、Django（Webアプリケーションフレームワーク）、Ext JS（RIAの為のJavaScriptライブラリ）を使用して作成している。制作途中である。</p>
<p>いつも使っているビレッジセンター（現<a href="http://www.wzsoft.jp/">WZソフトウェア</a>）のWZ BOARDというアウトラインプロセッサー（下図）を、インターネット経由で使えたら嬉しいなと思い作成している。</p>
<p><img class="alignnone size-full wp-image-102" title="outliner_source" src="http://portfolio.anoworl.net/wp-content/uploads/outliner_source.gif" alt="outliner_source" width="626" height="533" /></p>
<h4>なぜGoogle App Engineか</h4>
<p>自分でサーバを運用したり、大規模サービスを運用する際のサーバ構成に関わる本などを読んだ。それにより、大規模サービスにおけるサーバ管理という物が、非常にややこしくて、かつ面倒臭いということが分かった。それだけならまだ良いかもしれないが、そこまでやってサービスが上手く動かないリスクも多分にあるのだ。</p>
<p>そこで、私はGoogle App Engine（以下GAEと略す）について勉強し始めた。GAEはRDBではなくBigtableを使うなど、プログラミング上の制限がある。GAEには性質というものがあり、データベースについても、プログラムについても、その特性を理解した上で行わなければ有効に活用できない。しかし、自動的にスケールするというのは非常に魅力的である。小さく作り、スケールアップの技術的なトラブルに悩まされず大きく育てるサービスが可能になるということである。その利点にとても惹かれ勉強を進めた。</p>
<h4>創造物</h4>
<h5>全体説明</h5>
<p>GAE上でのデータベースの扱い方、Djangoによるアカウント認証、ルーティングの仕方など、ライブラリの使い方を学んだ。下図は実際にGAEのSDKで稼働している画面だが、保存などは出来ない。</p>
<p><img class="alignnone size-large wp-image-103" title="outliner_main" src="http://portfolio.anoworl.net/wp-content/uploads/outliner_main-690x606.gif" alt="outliner_main" width="690" height="606" /></p>
<h4>感想</h4>
<p>これまで私はMySQLなどといったRDBを使ってきたが、それとは全く勝手が違うので最初戸惑った。これを通じてGAEを使う際にはどんな事に注意すればいいのか少し分かった。</p>
]]></content:encoded>
			<wfw:commentRss>http://portfolio.anoworl.net/outliner/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
