<?xml version="1.0" encoding="UTF-8" ?>
<rss version="0.91">
  <channel>
    <title>zillionプロジェクト開発ブログ</title>
    <description></description>
    <link>https://pgameprojects.blog-sim.com/</link>
    <language>ja</language>
    <copyright>Copyright (C) NINJATOOLS ALL RIGHTS RESERVED.</copyright>

    <item>
      <title>最初にお読みください的な何か</title>
      <description>このブログは、zillionプロジェクトのメンバー共有の開発ブログです。&lt;br /&gt;
&lt;br /&gt;
&lt;hr /&gt;
[2011/6/17 &lt;font color=&quot;#FF0000&quot;&gt;New!!&lt;/font&gt;] zillionプロジェクトの開発用サーバーを公開します。進捗状況などはそちらをご覧ください。&lt;br /&gt;
&lt;a href=&quot;http://soliloquy.no-ip.org:25000/redmine&quot;&gt;redmine-Soliloquy Development Team&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;hr /&gt;
&lt;hr /&gt;
&lt;font color=&quot;#FF6600&quot;&gt;【Twitter】&lt;/font&gt;&lt;br /&gt;
Twitterのほうもやっています、開発に関してのことをつぶやくかもしれません。フォローよろしくお願いします。&lt;br /&gt;
Kyasbal[リーダー,プログラマー]&lt;font color=&quot;#FF6600&quot;&gt;&amp;nbsp;&lt;/font&gt;&lt;a href=&quot;http://twitter.com/#!/kyasbal_1994&quot;&gt;http://twitter.com/#!/kyasbal_1994&lt;/a&gt;&amp;nbsp;&amp;nbsp;&lt;br /&gt;
Kurageru[プログラマー]　&lt;a href=&quot;http://twitter.com/#!/kurageru_wm&quot;&gt;http://twitter.com/#!/kurageru_wm&lt;/a&gt;&lt;br /&gt;
Kazuhirokazu[プログラマー]&amp;nbsp;&lt;a href=&quot;http://twitter.com/#!/kazu_hirokazu&quot;&gt;http://twitter.com/#!/kazu_hirokazu&lt;/a&gt;</description> 
      <link>https://pgameprojects.blog-sim.com/soliloquy/%E6%9C%80%E5%88%9D%E3%81%AB%E3%81%8A%E8%AA%AD%E3%81%BF%E3%81%8F%E3%81%A0%E3%81%95%E3%81%84%E7%9A%84%E3%81%AA%E4%BD%95%E3%81%8B</link> 
    </item>
    <item>
      <title>[Gauche]ドラゴン曲線</title>
      <description>c-wrapperとSDLと自作のL-systemライブラリを使ってドラゴン曲線を描いてみた．&lt;br /&gt;
&lt;table border=&quot;1&quot; cellpadding=&quot;1&quot; cellspacing=&quot;1&quot; style=&quot;width: 375px; height: 386px;&quot;&gt;
	&lt;tbody&gt;
		&lt;tr&gt;
			&lt;td&gt;
				(use klib.list)&lt;br /&gt;
				(use klib.sdl)&lt;br /&gt;
				(use klib.turtle)&lt;br /&gt;
				(use klib.l-system)&lt;br /&gt;
				&lt;br /&gt;
				(define-rule x-&amp;gt;x &amp;#39;x &amp;#39;(x + y f))&lt;br /&gt;
				(define-rule y-&amp;gt;x &amp;#39;y &amp;#39;(f x - y))&lt;br /&gt;
				&lt;br /&gt;
				(define gen (make &amp;lt;G&amp;gt; :init &amp;#39;(f x) :rules `(,x-&amp;gt;x ,y-&amp;gt;x)))&lt;br /&gt;
				&lt;br /&gt;
				(define (dragon-curve n level)&lt;br /&gt;
				&amp;nbsp; (convert (gen level)&lt;br /&gt;
				&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; `(f . ,(lambda (x) (forward (/. n (expt 1.4 level)))))&lt;br /&gt;
				&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; `(+ . ,(lambda (x) (turn 90)))&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;br /&gt;
				&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; `(- . ,(lambda (x) (turn -90)))&lt;br /&gt;
				&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; `(x . ,(lambda (x) (turn 0)))&lt;br /&gt;
				&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; `(y . ,(lambda (x) (turn 0)))&lt;br /&gt;
				&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ))&lt;br /&gt;
				&lt;br /&gt;
				(define (main args)&lt;br /&gt;
				&amp;nbsp; (set-caption! &amp;quot;Dragon Curve&amp;quot;)&lt;br /&gt;
				&amp;nbsp; (turtle-main args&lt;br /&gt;
				&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (color (make &amp;lt;color&amp;gt; :r 0 :g 0))&lt;br /&gt;
				&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (move 300)&lt;br /&gt;
				&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (dragon-curve 250 13)&lt;br /&gt;
				&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ))&lt;br /&gt;
				&amp;nbsp;&lt;/td&gt;
		&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;br /&gt;
&lt;img alt=&quot;20120413-202043.png&quot; src=&quot;http://file.pgameprojects.blog-sim.com/20120413-202043.png&quot; style=&quot;float: left; border-width: 0px; border-style: solid; width: 416px; height: 323px;&quot; /&gt;
&lt;div style=&quot;clear:both&quot;&gt;
	&amp;nbsp;&lt;/div&gt;
</description> 
      <link>https://pgameprojects.blog-sim.com/kurageru/-gauche-%E3%83%89%E3%83%A9%E3%82%B4%E3%83%B3%E6%9B%B2%E7%B7%9A</link> 
    </item>
    <item>
      <title>[Gauche]文字をカウントするプログラム</title>
      <description>&lt;div&gt;
	mainの部分はGaucheクックブックから拝借．&lt;br /&gt;
	かなり適当．&lt;br /&gt;
	&lt;table border=&quot;1&quot; cellpadding=&quot;1&quot; cellspacing=&quot;1&quot; style=&quot;width: 363px; height: 314px;&quot;&gt;
		&lt;tbody&gt;
			&lt;tr&gt;
				&lt;td&gt;
					&lt;div&gt;
						#!/usr/bin/env gosh&lt;/div&gt;
					&lt;div&gt;
						&amp;nbsp;&lt;/div&gt;
					&lt;div&gt;
						(use util.list)&lt;/div&gt;
					&lt;div&gt;
						&amp;nbsp;&lt;/div&gt;
					&lt;div&gt;
						(define (count-char ht file)&lt;/div&gt;
					&lt;div&gt;
						&amp;nbsp; (with-input-from-file file&lt;/div&gt;
					&lt;div&gt;
						&amp;nbsp; &amp;nbsp; (lambda ()&lt;/div&gt;
					&lt;div&gt;
						&amp;nbsp; &amp;nbsp; &amp;nbsp; (port-for-each&lt;/div&gt;
					&lt;div&gt;
						&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;(lambda (c)&lt;/div&gt;
					&lt;div&gt;
						&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;(hash-table-update! ht c (cut + 1 &amp;lt;&amp;gt;) 0))&lt;/div&gt;
					&lt;div&gt;
						&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;read-char)&lt;/div&gt;
					&lt;div&gt;
						&amp;nbsp; &amp;nbsp; &amp;nbsp; ))&lt;/div&gt;
					&lt;div&gt;
						&amp;nbsp; ht)&lt;/div&gt;
					&lt;div&gt;
						&amp;nbsp;&lt;/div&gt;
					&lt;div&gt;
						(define (main args)&lt;/div&gt;
					&lt;div&gt;
						&amp;nbsp; (for-each&lt;/div&gt;
					&lt;div&gt;
						&amp;nbsp; &amp;nbsp;print &amp;nbsp;&amp;nbsp;&lt;/div&gt;
					&lt;div&gt;
						&amp;nbsp; &amp;nbsp;(sort (hash-table-&amp;gt;alist&lt;/div&gt;
					&lt;div&gt;
						&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; (count-char (make-hash-table) (cadr args)))&lt;/div&gt;
					&lt;div&gt;
						&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;(lambda (x y)&lt;/div&gt;
					&lt;div&gt;
						&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;(&amp;gt; (cdr x) (cdr y)))))&lt;/div&gt;
					&lt;div&gt;
						&amp;nbsp; )&lt;/div&gt;
				&lt;/td&gt;
			&lt;/tr&gt;
		&lt;/tbody&gt;
	&lt;/table&gt;
&lt;/div&gt;
&lt;div&gt;
	&amp;nbsp;&lt;/div&gt;
</description> 
      <link>https://pgameprojects.blog-sim.com/kurageru/-gauche-%E6%96%87%E5%AD%97%E3%82%92%E3%82%AB%E3%82%A6%E3%83%B3%E3%83%88%E3%81%99%E3%82%8B%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%A0</link> 
    </item>
    <item>
      <title>『高校生による高校生のための高校生の英語学習帳』をリリースしました</title>
      <description>この度soliloquyでは何かゲーム以外でもソフトウェアを作ろうということで、Androidプラットフォーム向けの高校生による、高校生のための、高校生の英語学習帳を作成しました。&lt;br /&gt;
&lt;br /&gt;
その名も、&lt;br /&gt;
&lt;strong&gt;高校生による高校生のための高校生の英語学習帳&lt;/strong&gt;&lt;br /&gt;
略して『3K英単語帳』です！&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://file.pgameprojects.blog-sim.com/device-2012-02-14-000038.png&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;device-2012-02-14-000038.png&quot; src=&quot;http://file.pgameprojects.blog-sim.com/Img/1330072432/&quot; style=&quot;border-width: 0px; border-style: solid; width: 90px; height: 150px; vertical-align: bottom;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
現在&amp;beta;版ですが、Androidで自分の好きな単語帳で学習したり、単語辞書から自分の好きな単語帳を作ることができます。現在登録されている単語はまだ1000語程度ですが、これから3000～6000語程度まで登録する予定です。&lt;br /&gt;
Androidをお持ちの方、ぜひダウンロードを宜しくお願いします。&lt;br /&gt;
&lt;br /&gt;
Android Market:&lt;br /&gt;
&lt;a href=&quot;https://market.android.com/details?id=zillion.phrases&quot;&gt;https://market.android.com/details?id=zillion.phrases&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://file.pgameprojects.blog-sim.com/7b44a245549ff5381b29fd12a7e31ebb.gif&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;7b44a245549ff5381b29fd12a7e31ebb.gif&quot; src=&quot;http://file.pgameprojects.blog-sim.com/Img/1330072948/&quot; style=&quot;border-width: 0px; border-style: solid; width: 150px; height: 150px; vertical-align: bottom;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
アプリケーションのヘルプ:&lt;br /&gt;
&lt;a href=&quot;http://3k-zillion-phrases.blogspot.com/&quot;&gt;http://3k-zillion-phrases.blogspot.com/&lt;/a&gt;</description> 
      <link>https://pgameprojects.blog-sim.com/soliloquy/%E3%80%8E%E9%AB%98%E6%A0%A1%E7%94%9F%E3%81%AB%E3%82%88%E3%82%8B%E9%AB%98%E6%A0%A1%E7%94%9F%E3%81%AE%E3%81%9F%E3%82%81%E3%81%AE%E9%AB%98%E6%A0%A1%E7%94%9F%E3%81%AE%E8%8B%B1%E8%AA%9E%E5%AD%A6%E7%BF%92%E5%B8%B3%E3%80%8F%E3%82%92%E3%83%AA%E3%83%AA%E3%83%BC%E3%82%B9%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F</link> 
    </item>
    <item>
      <title>サーバプログラム（IPv4）のメモ1</title>
      <description>&lt;a href=&quot;http://file.pgameprojects.blog-sim.com/kurageru.png&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;kurageru.png&quot; src=&quot;http://file.pgameprojects.blog-sim.com/Img/1296458188/&quot; style=&quot;border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; float: left; width: 110px; height: 110px; &quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
ネットワークプログラミングを勉強し始めたので自分用メモ．&lt;br /&gt;
&lt;br /&gt;
&lt;div&gt;
	&amp;nbsp;&lt;/div&gt;
&lt;div style=&quot;clear:both&quot;&gt;
	&amp;nbsp;&lt;/div&gt;
&lt;br /&gt;&lt;a href=&quot;https://pgameprojects.blog-sim.com/kurageru/%E3%82%B5%E3%83%BC%E3%83%90%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%A0%EF%BC%88ipv4%EF%BC%89%E3%81%AE%E3%83%A1%E3%83%A21&quot; target=&quot;_blank&quot;&gt;つづきはこちら&lt;/a&gt;</description> 
      <link>https://pgameprojects.blog-sim.com/kurageru/%E3%82%B5%E3%83%BC%E3%83%90%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%A0%EF%BC%88ipv4%EF%BC%89%E3%81%AE%E3%83%A1%E3%83%A21</link> 
    </item>
    <item>
      <title>京 – 次世代京速コンピューター</title>
      <description>&lt;a href=&quot;http://file.pgameprojects.blog-sim.com/kazuhirokazu_img.jpg&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;kazuhirokazu_img.jpg&quot; src=&quot;http://file.pgameprojects.blog-sim.com/Img/1298028095/&quot; style=&quot;border-width: 0px; border-style: solid; width: 150px; height: 150px; vertical-align: bottom;&quot; /&gt;&lt;/a&gt;[かずひろかず]&lt;br /&gt;
&lt;br /&gt;
&lt;p&gt;
	TOP500において一位の座を勝ち取った日本の次世代スーパーコンピューター、京。&lt;br /&gt;
	ITProにそのアーキテクチャーの図解が載っています。&lt;/p&gt;
&lt;p&gt;
	&lt;a href=&quot;http://itpro.nikkeibp.co.jp/article/COLUMN/20111104/372504/?ST=system&amp;amp;P=1&quot;&gt;http://itpro.nikkeibp.co.jp/article/COLUMN/20111104/372504/?ST=system&amp;amp;P=1&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;
	スーパーコンピューター、響きを聞くとなんか恐れをなしちゃいますね。しかし、その演算を行うプロセッサユニットはSPARCの亜種の様なものです。なんら普通の演算器(コンピューター)と変わりません。&lt;br /&gt;
	&lt;br /&gt;
	しかし、スーパーコンピューターの何が凄いのかというと、圧倒的なスケールにおけるその並列性です。&lt;br /&gt;
	例えば「京」の構成は次のようになっています:&lt;br /&gt;
	&amp;nbsp;&lt;/p&gt;
&lt;p&gt;
	CPU: SPARC64 VIIIfx (4基)&lt;br /&gt;
	メモリ: 16GB (4枚)&lt;br /&gt;
	&amp;nbsp;&lt;/p&gt;
&lt;p&gt;
	これだけでは並列処理向けに設計された優秀なRISC汎用プロセッサ(もちろんSIMDは積んでますよ)と64GBのメモリです。まだスーパー、しかも次世代とは呼びがたいものがあります。&lt;br /&gt;
	そこでスーパーコンピューターは、並列性を高めるためにモジュールを増やすのです。&lt;br /&gt;
	&amp;nbsp;&lt;/p&gt;
&lt;p&gt;
	京はこのボードを24枚 &amp;times; 約800ラック、 合計約19200枚をネットワークで繋いで一つの「スーパーコンピューター」としました。その結果、このスパコンが叩き出す性能は10PFLOPS、世界最高水準となっているのです。&lt;br /&gt;
	&amp;nbsp;&lt;/p&gt;
&lt;p&gt;
	この並列性は、現在スパコンだけでなく、私達一般向けのパソコンにも応用されています。最近は2コア、4コアなんて当たり前の時代になりました。それによって性能も伸び、コンピューティングも随分豊かなものになってきました。&lt;br /&gt;
	&lt;br /&gt;
	しかし、アーキテクチャーはいまだ変わっていません。&lt;br /&gt;
	64ビットになった今も、CISCの8086系列の影を引き継いでいます。&lt;br /&gt;
	これ以上の性能向上を目指すためには、x86のしがらみを抜け新しいアーキテクチャーを創造するという、私達の一般向けパソコンにも大きなイノベーションが必要なのかもしれませんね。&lt;/p&gt;
</description> 
      <link>https://pgameprojects.blog-sim.com/%E3%81%8B%E3%81%9A%E3%81%B2%E3%82%8D%E3%81%8B%E3%81%9A/%E4%BA%AC%20%E2%80%93%20%E6%AC%A1%E4%B8%96%E4%BB%A3%E4%BA%AC%E9%80%9F%E3%82%B3%E3%83%B3%E3%83%94%E3%83%A5%E3%83%BC%E3%82%BF%E3%83%BC</link> 
    </item>
    <item>
      <title>GAEとかいろいろ</title>
      <description>9月も半ばになり、ブログを1ヶ月近く開けてしまったようだ。&lt;br /&gt;
&lt;br /&gt;
でも、しっかり続けてる。&lt;br /&gt;
&lt;br /&gt;
サーバーも4,5回作りなおして、やっと方向性が定まった気がする。&lt;br /&gt;
&lt;br /&gt;
今は、サーバーを作り、平行してサーバーと通信するクライアント側のライブラリを作ってる。&lt;br /&gt;
&lt;br /&gt;
チームのページのSVNの方ではなく、非公開のSVNのほうで。やっぱりサーバーも通信ライブラリも、全部公開するのは、セキュリティ的問題があるだろうから。&lt;br /&gt;
&lt;br /&gt;
情報五輪までは、まだまだ3ヶ月近くある。だけど、やっぱり対策には時間がかかるだろうし、やらなくて出来るなんて思ってもいないから、今後対策に咲く時間が増えていくんだろうな。&lt;br /&gt;
&lt;br /&gt;
学校の文化祭で、縁日でアイスを売るので、その企画やらで忙しかったりもする。&lt;br /&gt;
&lt;br /&gt;
そんなこんなで、ブログの更新が疎かになってたわけだが、やっぱりTwitterをやっていると、Twitterでいいかなって思っちゃうんだよね。&lt;br /&gt;
&lt;br /&gt;
3Dの方もかなり進んでるみたい。かずが担当しているけど、3D関係のライブラリは整ってきた感じらしい。。&lt;br /&gt;
&lt;br /&gt;
結局、ライブラリしかまだ作っていないので、クライアント作るのはかなり時間がかかるな。</description> 
      <link>https://pgameprojects.blog-sim.com/soliloquy/gae%E3%81%A8%E3%81%8B%E3%81%84%E3%82%8D%E3%81%84%E3%82%8D</link> 
    </item>
    <item>
      <title>情報五輪 Revenge!</title>
      <description>サーバーの方は、ログイン系に関してかなり実装が終わりました。&lt;br /&gt;
3Dの方と歩調を合わせつつやるというか、実際に本体を作り始めないとどのような通信が必要かわからなくてサーバーがこれ以上とりあえずは作れないので、第一段階のサーバーの実装は終了ということです。&lt;br /&gt;
Admin用の管理ツールの作成とか、ソースを見やすくするとか細かいことは残っていますが。。&lt;br /&gt;
&lt;br /&gt;
んなわけなんですが、今年もおそらく参戦します、情報五輪。&lt;br /&gt;
おそらく9月から募集開始な気がしています。&lt;br /&gt;
12月中旬が予選。去年は全くの無対策+ケアレスミスで20点落とすという失態。(問題文よく読もう・・・)&lt;br /&gt;
&lt;br /&gt;
いろいろ対策も練っているわけです。コーディング技術も確実に去年よりは上がっていると思います。&lt;br /&gt;
アプリケーション作っているわけですから、かなり力にはなっているはずです。&lt;br /&gt;
&lt;br /&gt;
しかし、去年受けてみて実感したのは、アプリケーション作成で身につけられるコーディング技術だけではダメなんだということなんです。&lt;br /&gt;
やはり、アルゴリズム問題用のある程度の知識を持つ必要があります。&lt;br /&gt;
そしてその力は確実にアプリケーション作成にもいい影響を及ぼすのです。&lt;br /&gt;
&lt;br /&gt;
ループの数を縮小してアプリケーションの高速化を図れたりするわけです。&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
</description> 
      <link>https://pgameprojects.blog-sim.com/soliloquy/%E6%83%85%E5%A0%B1%E4%BA%94%E8%BC%AA%20revenge-</link> 
    </item>
    <item>
      <title>OpenIDとかOAuthとか</title>
      <description>&lt;a href=&quot;http://file.pgameprojects.blog-sim.com/App-008.png&quot; target=&quot;_blank&quot;&gt;&lt;img alt=&quot;App-008.png&quot; src=&quot;http://file.pgameprojects.blog-sim.com/Img/1296124430/&quot; style=&quot;border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; float: left; width: 128px; height: 128px; &quot; /&gt;&lt;/a&gt;[kyasbal]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
GAEでサーバーの方を実装中。&lt;br /&gt;
だけど、いろいろ難しい。&lt;br /&gt;
とりあえず今やっていることは、アカウント関係の実装。&lt;br /&gt;
どんなデータがあればいいのかとか考えつつも、セキュリテイのことも考えつつ・・・(この手のことは初心者)&lt;br /&gt;
&lt;br /&gt;
GAEを使う上での、slim3っていうDB操作ライブラリの使い勝手の良さはすごい。&lt;br /&gt;
本当に楽だ。&lt;br /&gt;
GAEの管理ページにもとから標準装備の、DBビューワーはちょっと貧弱なので、管理ページもどきを新しく作ることで、ちょっと便利になった。だけど、結果的にあんまりもとからあるのと変わらないという始末。&lt;br /&gt;
将来的には、僕ら管理者用のアカウント管理ページとか必要だろうし、いいんじゃないかなと思うけど、今は特に作っても仕方ないな。&lt;br /&gt;
&lt;br /&gt;
基本的には、クライアント側の動作で全て行うので、GAEでユーザーがブラウザを介して見るようなページは作成しない。プロジェクトが進んだら、プロジェクトのサイト作るかもね。でも、開発中の広報は、チームのredmineとJenkinsで十分だろうし、これもまだまだ先だろう。&lt;br /&gt;
&lt;br /&gt;
OpenIDなんていうのも、見てみると、案外仕組みは単純だったりする。&lt;br /&gt;
さて、ここで今僕が一つ疑問に思っていて、更に悩んでいることがある。&lt;br /&gt;
GAEでユーザーがログインしているということを、どうやってサーバーがわは認識しているのだろうか。&lt;br /&gt;
セッション等Cookieを利用した技術であれば、クライアント側からの利用が難しくなる。C#のWebRequestクラスだっけか？ああいうので利用できるかわからないからね。&lt;br /&gt;
そうなれば、僕の貧弱なセキュリテイ知識で作られたCookieを一切使用しないサーバーを使うことになる。&lt;br /&gt;
いずれにしても、解決すべき難題は多いのだ。&lt;br /&gt;
&lt;br /&gt;
OAuthについてもそうだ、この前かずと話して考えてたのだが、OAuthっていうのは、ホストアプリケーションへのユーザーの操作をゲストアプリケーションに委任するその許可を行うシステムのはずだ。&lt;br /&gt;
コンシューマーキーとか、わかってしまえば簡単に偽装が可能なはず。。。&lt;br /&gt;
それに、そういったアプリケーションのなりすまし防止用の技術でもなかったはず。&lt;br /&gt;
初期の計画では、クライアント側もOAuthで認証するっていう感じになっていた。&lt;br /&gt;
これは僕の思い込みかもしれないのだが、本末転倒じゃないのか？&lt;br /&gt;
たとえば、「zillionはzillionへのアクセスを要求しています。許可していますか？」などとユーザーに問いかける事になってしまうのではないだろうか。&lt;br /&gt;
なんとださいことか。これはおかしいはずなわけで、OAuthのコンセプトについて全く理解していなかった僕ではあったが、まだまだ実装というか活用？はまだまだ先だ。そもそも知識レベルでの解決すべき課題が大きいというのは問題だ。&lt;br /&gt;
&lt;br /&gt;
さて、かずのような花形の部分を作っているわけではないので、特にスクリーンショットとか貼れないので、なんか寂しいと思います。。。&lt;br /&gt;
ソースなども、セキュリテイ上の観点からSVNの非公開レポジトリにあげている次第なのです。&lt;br /&gt;
こんな飾り気のない文章。。。読んでくれて本当にありがとね。&lt;br /&gt;
&lt;br /&gt;
あと、忍者ブログの編集のFlash変わったね。綺麗になったと思う。&lt;br /&gt;
特に新しい機能はなさそうだけど・・・&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;clear:both&quot;&gt;&lt;/div&gt;</description> 
      <link>https://pgameprojects.blog-sim.com/soliloquy/openid%E3%81%A8%E3%81%8Boauth%E3%81%A8%E3%81%8B</link> 
    </item>
    <item>
      <title>3D系経過報告</title>
      <description>&lt;a target=&quot;_blank&quot; href=&quot;http://file.pgameprojects.blog-sim.com/kazuhirokazu_img.jpg&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://file.pgameprojects.blog-sim.com/Img/1298028095/&quot; /&gt;&lt;/a&gt;[かずひろかず]&lt;br /&gt;
&lt;br /&gt;
DirectX10.1に対応し、アニメーションなど色々実装。 &lt;br /&gt;
&lt;br /&gt;
&lt;a target=&quot;_blank&quot; href=&quot;http://file.pgameprojects.blog-sim.com/201107282242001.jpg&quot;&gt;&lt;img alt=&quot;&quot; border=&quot;0&quot; src=&quot;http://file.pgameprojects.blog-sim.com/Img/1311861122/&quot; /&gt;&lt;/a&gt;</description> 
      <link>https://pgameprojects.blog-sim.com/%E3%81%8B%E3%81%9A%E3%81%B2%E3%82%8D%E3%81%8B%E3%81%9A/3d%E7%B3%BB%E7%B5%8C%E9%81%8E%E5%A0%B1%E5%91%8A</link> 
    </item>

  </channel>
</rss>