<?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; ソースファイル</title>
	<atom:link href="http://www.game-create.com/archives/tag/%e3%82%bd%e3%83%bc%e3%82%b9%e3%83%95%e3%82%a1%e3%82%a4%e3%83%ab/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>雨降って地固まるとはちょっとニュアンスが違いますが…</title>
		<link>http://www.game-create.com/archives/2843</link>
		<comments>http://www.game-create.com/archives/2843#comments</comments>
		<pubDate>Thu, 04 Feb 2010 14:14:43 +0000</pubDate>
		<dc:creator>Byerkut</dc:creator>
				<category><![CDATA[コンピュータ]]></category>
		<category><![CDATA[Excel]]></category>
		<category><![CDATA[FenrirFS]]></category>
		<category><![CDATA[Subversion]]></category>
		<category><![CDATA[ThinkPad]]></category>
		<category><![CDATA[USB メモリー]]></category>
		<category><![CDATA[ソースファイル]]></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=2843</guid>
		<description><![CDATA[昨年の事故以来、 Subversion と FenrirFS が大活躍中です。

昨年の ThinkPad 入滅が発端で、パソコンを３台所有することになってしまったのですが、ゲームの動作確認ができるようになりますので結果 [...]]]></description>
			<content:encoded><![CDATA[<p>昨年の事故以来、 Subversion と FenrirFS が大活躍中です。</p>
<p><span id="more-2843"></span></p>
<p>昨年の ThinkPad 入滅が発端で、パソコンを３台所有することになってしまったのですが、ゲームの動作確認ができるようになりますので結果オーライかと思っておりました。ただ、こうなると過去の経験からして、メインのマシン１台のみを使うという事態になりかねません。自分の場合、ソフトウェアやメインの作業データが入っているマシンが１台だけというケースが多いためです。</p>
<p>ソースファイルでしたらバージョン管理ツールの管理下に入れてしまえば解決する話なのですが、これを思い切って他のファイルにも広げてみております。結果、リポジトリのサイズは大きくなりますが、いい感じで成功しているように思えます。</p>
<p>使っているソフトウェアの製品シリアルなどを保存した Excel ファイルもバージョン管理しているのですが、先日 XP マシンをリカバリする際に、別のマシンにてチェックアウトしたものを参照してインストールを完了させることができました。以前はテキストファイルに控えて USB メモリに入れたりしておりましたので手間を大幅に減らすことができております。</p>
<p>ただ、一応、バージョン管理ツールは最新版が手元にないと目的を達成できないファイルのみを管理下におくべきですので、このあたりの見極めが重要です。…といっても難しいことはありません。いらないファイルを管理下においてしまった場合は外すことができますので気軽に始めてみて良いと思います。</p>
<p>FenrirFS はバージョン管理から外れたファイルを管理するために使っております。主にメールの添付ファイルや仕事の作業過程データなどです（途中の計算に使った Excel ファイルなど）。これらのデータは前述のルールからするとバージョン管理下に入れない方が望ましいデータなのですが、いざという時にはすばやく目的のファイルを見つけられないと作業に支障をきたすことが多くあります（実際ありました）ので分類ツールが役立ちます。特に他人ルールにて命名されているファイルを抽出・検索するの際に強みを感じます。</p>
<p>新しいツールや手法に移行するというのはなかなか勇気がいるのですが、パソコンの不調と Vista 以降で安定して動作しないソフトウェアを使わなければならなくなった（つまり、 XP マシンを必要に応じて使い分けなければならなくなった）関係から従来のやり方を変えることになりました。</p>
<p>なんとかなるものです。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.game-create.com/archives/2843/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ソースファイルをコンパイルだけしてリンクしない</title>
		<link>http://www.game-create.com/archives/1259</link>
		<comments>http://www.game-create.com/archives/1259#comments</comments>
		<pubDate>Tue, 27 Jan 2009 16:47:58 +0000</pubDate>
		<dc:creator>Byerkut</dc:creator>
				<category><![CDATA[ゲームプログラミング]]></category>
		<category><![CDATA[make]]></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=1259</guid>
		<description><![CDATA[ソースファイルをコンパイルだけしてリンクしないためには cl.exe に /c オプションを渡します。

cl.exe を使う際、オプションを省略しまくると、可能な限りリンクまでして実行ファイルを作ってくれますが、これが [...]]]></description>
			<content:encoded><![CDATA[<p>ソースファイルをコンパイルだけしてリンクしないためには cl.exe に /c オプションを渡します。</p>
<p><span id="more-1259"></span></p>
<p>cl.exe を使う際、オプションを省略しまくると、可能な限りリンクまでして実行ファイルを作ってくれますが、これが不要な時は /c オプションを渡すとオブジェクトファイルを作って終了します。</p>
<div class="hl-surround" ><div class="hl-main"><pre>cl.exe /c source.cpp

# 実行すると source.obj ができます
# たとえ source.cpp の中に main() 関数があろうがリンクされません</pre></div></div>
<p>大きなプロジェクトを make などを使ってビルドする場合や、興味本位でオブジェクトファイルを解析したいときなど覚えておくと嬉しくなります。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.game-create.com/archives/1259/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ソースコード</title>
		<link>http://www.game-create.com/archives/27</link>
		<comments>http://www.game-create.com/archives/27#comments</comments>
		<pubDate>Thu, 09 Aug 2007 11:15:52 +0000</pubDate>
		<dc:creator>Byerkut</dc:creator>
				<category><![CDATA[ゲームプログラミング]]></category>
		<category><![CDATA[C++]]></category>
		<category><![CDATA[ソースコード]]></category>
		<category><![CDATA[ソースファイル]]></category>
		<category><![CDATA[用語]]></category>

		<guid isPermaLink="false">http://www.game-create.com/?p=27</guid>
		<description><![CDATA[ソースコードとはプログラミング言語の規則に則って記述する、目的を達成するための手続きを記した単語や記号や数値の羅列です。

なお、ソースコードを記述したファイルを「ソースファイル」と表現します。
]]></description>
			<content:encoded><![CDATA[<p>ソースコードとはプログラミング言語の規則に則って記述する、目的を達成するための手続きを記した単語や記号や数値の羅列です。</p>
<p><span id="more-27"></span></p>
<p>なお、ソースコードを記述したファイルを「ソースファイル」と表現します。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.game-create.com/archives/27/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
