<?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>いちばんやさしいゲームの作り方 &#187; Windows</title>
	<atom:link href="http://www.game-create.com/archives/tag/windows/feed" rel="self" type="application/rss+xml" />
	<link>http://www.game-create.com</link>
	<description>文系の人でも、数理学がわからない人でもゲームプログラミングをマスターできるブログ</description>
	<lastBuildDate>Tue, 08 Jun 2010 01:28:47 +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>bluewind から Launchy に乗り換えました</title>
		<link>http://www.game-create.com/archives/3385</link>
		<comments>http://www.game-create.com/archives/3385#comments</comments>
		<pubDate>Tue, 25 May 2010 14:51:45 +0000</pubDate>
		<dc:creator>Byerkut</dc:creator>
				<category><![CDATA[コンピュータ]]></category>
		<category><![CDATA[Launchy]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Windows Vista]]></category>
		<category><![CDATA[キーボード]]></category>
		<category><![CDATA[プラグイン]]></category>
		<category><![CDATA[ランチャー]]></category>

		<guid isPermaLink="false">http://www.game-create.com/?p=3385</guid>
		<description><![CDATA[bluewind がメンテナンスされないようでして、 Windows Vista 以降はホットキーを設定するのも大変だったこともあり、 Launchy に乗り換えです。
Launchy: The Open Source  [...]]]></description>
			<content:encoded><![CDATA[<p>bluewind がメンテナンスされないようでして、 Windows Vista 以降はホットキーを設定するのも大変だったこともあり、 Launchy に乗り換えです。</p>
<p><a href="http://www.launchy.net/" class="external">Launchy: The Open Source Keystroke Launcher</a></p>
<p><span id="more-3385"></span></p>
<p>ホットなコマンドラインランチャーだけあって最新 OS の対応がいいのはもちろんですが、自動でプログラムを拾ってくれるのがなんとも嬉しい感じです（インストールするだけでインデックスが作られている場所のプログラムを名前から起動できるようになります）。</p>
<p>ただ、 bluewind のように作業ディレクトリを指定したりはできないようで、起動時のオプションを細かく指定したい場合はインデックスが作られる場所にショートカットを作っておくなどする必要があるようです（設定によってインデックスが作られているかに関係なく任意のディレクトリを対象にすることもできます）。</p>
<p>ショートカットを作る手間が惜しくないならスタートメニューからプログラムの起動もできるのですが、 Launchy は Twitter の投稿クライアントになるプラグインがあったり、キーボードから手を離したくない派の方は使う意義があるのではないでしょうか。</p>
<p>Emacs のミニバッファ風ランチャーを作るまではこちらにお世話になります。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.game-create.com/archives/3385/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>「スレッドってどれくらい作れるんだろう？」という好奇心を 3% くらい満たすツール</title>
		<link>http://www.game-create.com/archives/3177</link>
		<comments>http://www.game-create.com/archives/3177#comments</comments>
		<pubDate>Thu, 15 Apr 2010 08:18:40 +0000</pubDate>
		<dc:creator>Byerkut</dc:creator>
				<category><![CDATA[ゲームプログラミング]]></category>
		<category><![CDATA[Subversion]]></category>
		<category><![CDATA[TortoiseSVN]]></category>
		<category><![CDATA[USB メモリー]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[スレッド]]></category>
		<category><![CDATA[ツール]]></category>
		<category><![CDATA[ファイル]]></category>
		<category><![CDATA[プロセス]]></category>

		<guid isPermaLink="false">http://www.game-create.com/?p=3177</guid>
		<description><![CDATA[Process Explorer を使うと特定のプロセスがどれくらいのスレッドを持っているのか確認することができます。
Process Explorer

使われ方が分からないスレッド（ほとんど休眠しているとか）の数を数 [...]]]></description>
			<content:encoded><![CDATA[<p>Process Explorer を使うと特定のプロセスがどれくらいのスレッドを持っているのか確認することができます。</p>
<p><a href="http://technet.microsoft.com/ja-jp/sysinternals/bb896653.aspx" class="external">Process Explorer</a></p>
<p><span id="more-3177"></span></p>
<p>使われ方が分からないスレッド（ほとんど休眠しているとか）の数を数えたところで自分のソフトウェア開発には生かしにくいかもしれませんが、雰囲気だけでも知りたいという方にはおすすめです。</p>
<p>他にも開いているファイルやレジストリのハンドルなんかもわかりますので、 USB メモリーを取り出そうとしたら「まだ使ってるよ」というエラーに遭遇した際、誰が犯人かを調べるのに役立ちます。自分も USB メモリーを取り出す際にだいたいエラーになってしまうのですが、 Tortoise SVN が原因のようでした（どうやら鍵ファイルを USB メモリーに入れてるのが問題らしいです）。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.game-create.com/archives/3177/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Windows のデスクトップに張り付く Emacs のミニバッファ</title>
		<link>http://www.game-create.com/archives/3142</link>
		<comments>http://www.game-create.com/archives/3142#comments</comments>
		<pubDate>Fri, 09 Apr 2010 14:31:43 +0000</pubDate>
		<dc:creator>Byerkut</dc:creator>
				<category><![CDATA[コンピュータ]]></category>
		<category><![CDATA[Emacs]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[アイデア]]></category>

		<guid isPermaLink="false">http://www.game-create.com/?p=3142</guid>
		<description><![CDATA[…みたいなランチャーが欲しいというお話です。

&#160;&#160;
いろいろ調べてみたのですが、技術的には実現できそうです。まずは進んでないプロジェクトが優先ですので、落ち着いたら来年くらいから作ってみようかと思い [...]]]></description>
			<content:encoded><![CDATA[<p>…みたいなランチャーが欲しいというお話です。</p>
<p><span id="more-3142"></span></p>
<p><a href="http://www.game-create.com/wp-content/uploads/2010/04/wmb-000.jpg" rel="lightbox"><img src="http://www.game-create.com/wp-content/uploads/2010/04/wmb-000-150x150.jpg" alt="" title="Windows Mini Buffer （非アクティブ時）" width="150" height="150" class="alignnone size-thumbnail wp-image-3143" /></a>&nbsp;<a href="http://www.game-create.com/wp-content/uploads/2010/04/wmb-001.jpg" rel="lightbox"><img src="http://www.game-create.com/wp-content/uploads/2010/04/wmb-001-150x150.jpg" alt="" title="Windows Mini Buffer （アクティブ時）" width="150" height="150" class="alignnone size-thumbnail wp-image-3144" /></a>&nbsp;<a href="http://www.game-create.com/wp-content/uploads/2010/04/wmb-002.jpg" rel="lightbox"><img src="http://www.game-create.com/wp-content/uploads/2010/04/wmb-002-150x150.jpg" alt="" title="Windows Mini Buffer （サジェスト機能）" width="150" height="150" class="alignnone size-thumbnail wp-image-3145" /></a></p>
<p>いろいろ調べてみたのですが、技術的には実現できそうです。まずは進んでないプロジェクトが優先ですので、落ち着いたら来年くらいから作ってみようかと思います。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.game-create.com/archives/3142/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>結局、藤丸の OS は何で動いているのか…</title>
		<link>http://www.game-create.com/archives/3051</link>
		<comments>http://www.game-create.com/archives/3051#comments</comments>
		<pubDate>Sat, 20 Mar 2010 14:12:35 +0000</pubDate>
		<dc:creator>Byerkut</dc:creator>
				<category><![CDATA[日記]]></category>
		<category><![CDATA[BLOODY MONDAY]]></category>
		<category><![CDATA[Macintosh]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.game-create.com/?p=3051</guid>
		<description><![CDATA[Windows でも Mac でもいけるみたいですが、 Intel の石だったらなんでも大丈夫なのだろうか。

最後、神崎さん、どっかに消えるみたいな事を言っておりましたが、シーズン３のために帰ってきて欲しいです。
八木 [...]]]></description>
			<content:encoded><![CDATA[<p>Windows でも Mac でもいけるみたいですが、 Intel の石だったらなんでも大丈夫なのだろうか。</p>
<p><span id="more-3051"></span></p>
<p>最後、神崎さん、どっかに消えるみたいな事を言っておりましたが、シーズン３のために帰ってきて欲しいです。</p>
<p>八木くんのお兄さんがオリンピック選手でしたっけ？　シーズン２で一番印象に残りました。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.game-create.com/archives/3051/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>仕事で使うかと思いきや使わなかった Windows ネットワーク読本</title>
		<link>http://www.game-create.com/archives/2944</link>
		<comments>http://www.game-create.com/archives/2944#comments</comments>
		<pubDate>Thu, 25 Feb 2010 10:44:10 +0000</pubDate>
		<dc:creator>Byerkut</dc:creator>
				<category><![CDATA[コンピュータ]]></category>
		<category><![CDATA[TCP/IP]]></category>
		<category><![CDATA[Win32API]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Winsock]]></category>
		<category><![CDATA[ネットワーク]]></category>
		<category><![CDATA[仕事]]></category>
		<category><![CDATA[書籍]]></category>
		<category><![CDATA[月月火水木金金]]></category>

		<guid isPermaLink="false">http://www.game-create.com/?p=2944</guid>
		<description><![CDATA[仕事で問題が発生して、もしかするとネットワーク接続のクライアントアプリが必要かもしれないと思って購入したのですが、無事に通過してしまいました。運がいいのか悪いのか。


参考にした書籍はこれ、言わずと知れた猫シリーズです [...]]]></description>
			<content:encoded><![CDATA[<p>仕事で問題が発生して、もしかするとネットワーク接続のクライアントアプリが必要かもしれないと思って購入したのですが、無事に通過してしまいました。運がいいのか悪いのか。</p>
<p><span id="more-2944"></span></p>
<p><iframe src="http://rcm-jp.amazon.co.jp/e/cm?t=game-create-22&#038;o=9&#038;p=8&#038;l=as1&#038;asins=4797334797&#038;fc1=000000&#038;IS2=1&#038;lt1=_blank&#038;m=amazon&#038;lc1=0000FF&#038;bc1=000000&#038;bg1=FFFFFF&#038;f=ifr" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0" class="left"></iframe></p>
<p>参考にした書籍はこれ、言わずと知れた猫シリーズです。</p>
<p>流石に Windows API の基礎がないと読みにくい内容ですが、そこをクリアできている方には IPv6 の解説や同シリーズにてフィードバックを受けた Win32API の更新がサンプルコードに反映されていてオススメできる一冊です。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.game-create.com/archives/2944/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>指示かメッセージか振るまいか</title>
		<link>http://www.game-create.com/archives/2937</link>
		<comments>http://www.game-create.com/archives/2937#comments</comments>
		<pubDate>Tue, 23 Feb 2010 01:38:38 +0000</pubDate>
		<dc:creator>Byerkut</dc:creator>
				<category><![CDATA[ゲームプログラミング]]></category>
		<category><![CDATA[C++]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[オブジェクト指向]]></category>
		<category><![CDATA[クラス]]></category>
		<category><![CDATA[メッセージ]]></category>
		<category><![CDATA[備忘録]]></category>
		<category><![CDATA[関数]]></category>

		<guid isPermaLink="false">http://www.game-create.com/?p=2937</guid>
		<description><![CDATA[クラス作ってクラス関数を作って名前つけることが日常ですが、この名前ってどうしようか悩みます。このロジックは指示かメッセージか振るまいか。

クラスの設計中はクラスの性質を考えようかとも思うのですが、あとから見ると「あ、こ [...]]]></description>
			<content:encoded><![CDATA[<p>クラス作ってクラス関数を作って名前つけることが日常ですが、この名前ってどうしようか悩みます。このロジックは指示かメッセージか振るまいか。</p>
<p><span id="more-2937"></span></p>
<p>クラスの設計中はクラスの性質を考えようかとも思うのですが、あとから見ると「あ、これは指示か」とか思うこともあります。ほとんどの場合、指示と指示を受けての振る舞いが近いのであんまり気にならないのですが、なんだか性質を考えていることになるのか疑問に感じるようになります。</p>
<p>噂によると、メッセージと振る舞いとを別に記述できる言語もあるそうですが、どんなんでしょう。考えようによっては Windows もメッセージを受けて処理を決定するという点では別に記述しているような気もします（やたら入力を拒否する反抗的なテキストボックスとかも作れるみたいです）。</p>
<p>時間があったら調べてみたいと思います。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.game-create.com/archives/2937/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>続・ MSDN サブスクリプション検討</title>
		<link>http://www.game-create.com/archives/2929</link>
		<comments>http://www.game-create.com/archives/2929#comments</comments>
		<pubDate>Sun, 21 Feb 2010 09:56:20 +0000</pubDate>
		<dc:creator>Byerkut</dc:creator>
				<category><![CDATA[ゲームプログラミング]]></category>
		<category><![CDATA[Expression Studio]]></category>
		<category><![CDATA[MSDN Subscription]]></category>
		<category><![CDATA[Visual Studio]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[テスト]]></category>

		<guid isPermaLink="false">http://www.game-create.com/?p=2929</guid>
		<description><![CDATA[デザイン系のラインアップは MSDN ではなかったのかもしれない。でも、気にしない。

MSDN サブスクリプションはライセンスが特殊というか注意点があって、開発とテスト目的にのみ利用可能とのことです。 Visual S [...]]]></description>
			<content:encoded><![CDATA[<p>デザイン系のラインアップは MSDN ではなかったのかもしれない。でも、気にしない。</p>
<p><span id="more-2929"></span></p>
<p>MSDN サブスクリプションはライセンスが特殊というか注意点があって、開発とテスト目的にのみ利用可能とのことです。 Visual Studio なんかはそもそも開発に使うソフトですので普通の感覚で使っていいんでしょうけど、一緒に手に入る Office や OS はテスト目的にのみ使うことが許されるとのこと。なるほど。</p>
<p>詳しいことは MS に問い合せないととてもではないですけど決断できませんな。みなさまもご注意くだされ（個人で買うものでもありませんが）。</p>
<p>自分はというと Expression Studio の機能がいまいちでしたのでやめました。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.game-create.com/archives/2929/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ネットワーク不調、アップデートのどれかが正解だった模様</title>
		<link>http://www.game-create.com/archives/2904</link>
		<comments>http://www.game-create.com/archives/2904#comments</comments>
		<pubDate>Thu, 18 Feb 2010 14:31:31 +0000</pubDate>
		<dc:creator>Byerkut</dc:creator>
				<category><![CDATA[コンピュータ]]></category>
		<category><![CDATA[ThinkPad]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[仕事]]></category>
		<category><![CDATA[月月火水木金金]]></category>

		<guid isPermaLink="false">http://www.game-create.com/?p=2904</guid>
		<description><![CDATA[実は、ここ２週間ほどネットワークが不安定でして、インターネットに繋がらない状況でした。幸い、今月の仕事的にネットワーク接続が必須ではないので作業を優先したのですが、どうやらソフトウェアの不具合だったようです。

原因はわ [...]]]></description>
			<content:encoded><![CDATA[<p>実は、ここ２週間ほどネットワークが不安定でして、インターネットに繋がらない状況でした。幸い、今月の仕事的にネットワーク接続が必須ではないので作業を優先したのですが、どうやらソフトウェアの不具合だったようです。</p>
<p><span id="more-2904"></span></p>
<p>原因はわかりませんが、不調は Access Connections のアップデートから始まりました。明らかにアップデートした後から調子悪くなった（しかも他のパソコンは好調だった）ので、もとのバージョンにすれば良いのでしょうが、こういう場合は不具合レポートを送信するようにしています（どれだけ見ているのか謎ですが）。</p>
<p>先日、 Windows Update と System Update にて更新プログラムをいくつか適用したのですが、不思議と安定するようになりました。説明を読む限り関係なさそうな更新だったのですが、どれかが当たりだったのでしょうか。</p>
<p>最近、 Access Connections も Windows が持ってる機能や設定のフロントエンドみたいな振る舞いをしますので調整が上手くいかないのかもしれません。どこに問題あるかわからん以上、アップデートする際は注意が必要ですね。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.game-create.com/archives/2904/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Windows 版の Emacs が熱い</title>
		<link>http://www.game-create.com/archives/2888</link>
		<comments>http://www.game-create.com/archives/2888#comments</comments>
		<pubDate>Sat, 13 Feb 2010 14:31:00 +0000</pubDate>
		<dc:creator>Byerkut</dc:creator>
				<category><![CDATA[コンピュータ]]></category>
		<category><![CDATA[Emacs]]></category>
		<category><![CDATA[Emacs Lisp]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[エディタ]]></category>
		<category><![CDATA[ソースコード]]></category>

		<guid isPermaLink="false">http://www.game-create.com/?p=2888</guid>
		<description><![CDATA[Meadow から乗り換えたのですが、 Emacs の方が使いやすいかもしれません。

自分の設定が悪い可能性も高いのですが、 Meadow は折り返した行を縦に横断する際、キャレットが改行を１行と数えた場合の次の行に移 [...]]]></description>
			<content:encoded><![CDATA[<p>Meadow から乗り換えたのですが、 Emacs の方が使いやすいかもしれません。</p>
<p><span id="more-2888"></span></p>
<p>自分の設定が悪い可能性も高いのですが、 Meadow は折り返した行を縦に横断する際、キャレットが改行を１行と数えた場合の次の行に移るのに対し、 Emacs は表示的に１行と数えた場合の次の行に移ります。つまり、 Emacs は折り返して２行に見えている行を横断するためにキャレットを２回下に動かさなければならないのですが、これが Windows のエディタっぽくて使いやすく感じます。</p>
<p>プログラムのソースコードでしたら適度に改行を入れるのも楽なのですが、 HTML となると長い行に改行を入れにくくなるケースがあります。ひどい時は折り返して３行になるコードとかありました。</p>
<p>ちなみに、 Emacs, Meadow 共に行を折り返さない設定がありますので、折り返したくない場合は elisp で設定します。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.game-create.com/archives/2888/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Boost や SQLite をどこに配置するか？ on Windows</title>
		<link>http://www.game-create.com/archives/2686</link>
		<comments>http://www.game-create.com/archives/2686#comments</comments>
		<pubDate>Mon, 04 Jan 2010 14:34:44 +0000</pubDate>
		<dc:creator>Byerkut</dc:creator>
				<category><![CDATA[コンピュータ]]></category>
		<category><![CDATA[Boost]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[SQLite]]></category>
		<category><![CDATA[ThinkPad]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.game-create.com/?p=2686</guid>
		<description><![CDATA[どうでもいい話なんですが、今までは C:\local に配置しておりました。 local は「そのパソコン特有のファイル」という認識でもって使っております。

ただ、 Windows の場合はユーザのホームディレクトリ以 [...]]]></description>
			<content:encoded><![CDATA[<p>どうでもいい話なんですが、今までは C:\local に配置しておりました。 local は「そのパソコン特有のファイル」という認識でもって使っております。</p>
<p><span id="more-2686"></span></p>
<p>ただ、 Windows の場合はユーザのホームディレクトリ以下に、まさしくこういった用途の Local ディレクトリがありますので、本来はここに入れてもいいファイルなのです。しかしながら、 C:\local に配置したのは「ユーザの垣根を越えて共有したい」という意図があります。</p>
<p>こうなると C:\local という名前に違和感を感じるようになります。「共有してるよ（できるよ）」というのを主張したいです。ここで、 Linux に目を向けてみました。</p>
<p>Linux 系 OS では /usr/bin 以下のバイナリなどをほとんどのユーザが使えるようになっている状態を目にします（たぶんこれが基本かと）。これにあやかって C:\local を C:\user-local と改めてはいかがだろうか？…と考えました。パッケージシステムが /usr/local を浸食しないという特性も、インストーラーで入れたソフトが C:\user-local には入らないという使い方にマッチしているような気がします。</p>
<p>今週届くであろう ThinkPad でこれを適用してみたいと思います。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.game-create.com/archives/2686/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

