<?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:dc="http://purl.org/dc/elements/1.1/"
	xmlns:content="http://purl.org/rss/1.0/modules/content/">

	<channel rdf:about="http://www.dradnats.org/RSS/100/">
		<title>Dradnats C++ Library</title>
		<link>http://www.dradnats.org/</link>
		<description>Standardではない邪道なC++ライブラリの開発日誌</description>
		<dc:language>ja</dc:language>
		<items>
		<rdf:Seq>
			<rdf:li rdf:resource="http://www.dradnats.org/Entry/17/" />
			<rdf:li rdf:resource="http://www.dradnats.org/Entry/16/" />
			<rdf:li rdf:resource="http://www.dradnats.org/Entry/15/" />
			<rdf:li rdf:resource="http://www.dradnats.org/Entry/14/" />
			<rdf:li rdf:resource="http://www.dradnats.org/Entry/13/" />
			<rdf:li rdf:resource="http://www.dradnats.org/Entry/12/" />
			<rdf:li rdf:resource="http://www.dradnats.org/Entry/11/" />
			<rdf:li rdf:resource="http://www.dradnats.org/Entry/10/" />
			<rdf:li rdf:resource="http://www.dradnats.org/Entry/9/" />
			<rdf:li rdf:resource="http://www.dradnats.org/Entry/8/" />
		</rdf:Seq>
		</items>
	</channel>

	<item rdf:about="http://www.dradnats.org/Entry/17/">
		<link>http://www.dradnats.org/Entry/17/</link>
		<title>文字列クラスをどうするか</title>
		<description>前回、文字および文字列はワイド文字を基本とすることを書きました。その後、文字列クラスをどうするかについていろいろ検討を行いました。簡単にいえば、std::wstringをそのまま使うのか、std::wstringを一度ラッピングするのか、あるいは全く独自のクラスを使うのかについてです。...</description>
		<content:encoded><![CDATA[前回、文字および文字列はワイド文字を基本とすることを書きました。その後、文字列クラスをどうするかについていろいろ検討を行いました。簡単にいえば、<code>std::wstring</code>をそのまま使うのか、<code>std::wstring</code>を一度ラッピングするのか、あるいは全く独自のクラスを使うのかについてです。]]></content:encoded>
		<dc:subject>設計</dc:subject>
		<dc:date>2008-05-02T13:05:41+09:00</dc:date>
		<dc:creator>高木信尚</dc:creator>
		<dc:publisher>NINJA BLOG</dc:publisher>
		<dc:rights>高木信尚</dc:rights>
	</item>
	<item rdf:about="http://www.dradnats.org/Entry/16/">
		<link>http://www.dradnats.org/Entry/16/</link>
		<title>文字と文字列の扱い</title>
		<description>Dradnats C++ Libraryでは、文字はワイド文字を中心に扱うことにします。数年前までは、GCCでワイド文字を使いにくかったこともあり、移植性を考えるとワイド文字は避けざるを得ませんでしたが、最近では事情も変わってきました。...</description>
		<content:encoded><![CDATA[Dradnats C++ Libraryでは、文字はワイド文字を中心に扱うことにします。数年前までは、GCCでワイド文字を使いにくかったこともあり、移植性を考えるとワイド文字は避けざるを得ませんでしたが、最近では事情も変わってきました。]]></content:encoded>
		<dc:subject>設計</dc:subject>
		<dc:date>2008-04-07T11:30:39+09:00</dc:date>
		<dc:creator>高木信尚</dc:creator>
		<dc:publisher>NINJA BLOG</dc:publisher>
		<dc:rights>高木信尚</dc:rights>
	</item>
	<item rdf:about="http://www.dradnats.org/Entry/15/">
		<link>http://www.dradnats.org/Entry/15/</link>
		<title>方針が二転三転しますが...</title>
		<description>昨日、Dradnats C++ Libraryの開発には当初Visual C++ 2005を使うと書いたばかりですが、Visual C++ 2008でもどうにかなりそうですので、最新版にそろえるということで、Visual C++ 2008 &amp;amp; Boost C++ Libraries 1.35.0を使...</description>
		<content:encoded><![CDATA[昨日、Dradnats C++ Libraryの開発には当初<a href="http://www.amazon.co.jp/exec/obidos/ASIN/B000CSRIYG/kijineko-22/ref=nosim" target="_blank">Visual C++ 2005</a>を使うと<a href="/Entry/11/">書いた</a>ばかりですが、<a href="http://www.amazon.co.jp/exec/obidos/ASIN/B0011410RG/kijineko-22/ref=nosim" target="_blank">Visual C++ 2008</a>でもどうにかなりそうですので、最新版にそろえるということで、Visual C++ 2008 & <a href="http://www.boost.org/users/news/version_1_35_0" target="_blank">Boost C++ Libraries 1.35.0</a>を使用することにします。]]></content:encoded>
		<dc:subject>その他</dc:subject>
		<dc:date>2008-03-31T21:16:04+09:00</dc:date>
		<dc:creator>高木信尚</dc:creator>
		<dc:publisher>NINJA BLOG</dc:publisher>
		<dc:rights>高木信尚</dc:rights>
	</item>
	<item rdf:about="http://www.dradnats.org/Entry/14/">
		<link>http://www.dradnats.org/Entry/14/</link>
		<title>Boost C++ Libraries 1.35.0のビルド済みライブラリ追加</title>
		<description>本日、Boost C++ Libraries 1.35.0のビルド済みライブラリをアップロードしましたが、どうやらデフォルトでは最小限のライブラリしか生成されなかったようです（それすら確認していませんでした）。さらに、TR1ライブラリの代替ヘッダ（&amp;amp;lt;memory&amp;amp;gt;など）もインストールされ...</description>
		<content:encoded><![CDATA[本日、<a href="http://www.boost.org/users/news/version_1_35_0" target="_blank">Boost C++ Libraries 1.35.0</a>のビルド済みライブラリをアップロードしましたが、どうやらデフォルトでは最小限のライブラリしか生成されなかったようです（それすら確認していませんでした）。さらに、TR1ライブラリの代替ヘッダ（&lt;memory&gt;など）もインストールされないようです。]]></content:encoded>
		<dc:subject>ダウンロード</dc:subject>
		<dc:date>2008-03-31T21:05:16+09:00</dc:date>
		<dc:creator>高木信尚</dc:creator>
		<dc:publisher>NINJA BLOG</dc:publisher>
		<dc:rights>高木信尚</dc:rights>
	</item>
	<item rdf:about="http://www.dradnats.org/Entry/13/">
		<link>http://www.dradnats.org/Entry/13/</link>
		<title>せっかくなのでVisual C++ 2008用もアップロードしておきます。</title>
		<description>先ほどBoost C++ Libraries 1.35.0をVisual C++ 2005でビルドしたバイナリをアップロードしましたが、せっかくなので、Visual C++ 2008でビルドしたものもアップロードしておきます。...</description>
		<content:encoded><![CDATA[先ほど<a href="http://www.boost.org/users/news/version_1_35_0" target="_blank">Boost C++ Libraries 1.35.0</a>を<a href="http://www.amazon.co.jp/exec/obidos/ASIN/B000CSRIYG/kijineko-22/ref=nosim" target="_blank">Visual C++ 2005</a>でビルドしたバイナリをアップロードしましたが、せっかくなので、<a href="http://www.amazon.co.jp/exec/obidos/ASIN/B0011410RG/kijineko-22/ref=nosim" target="_blank">Visual C++ 2008</a>でビルドしたものもアップロードしておきます。]]></content:encoded>
		<dc:subject>ダウンロード</dc:subject>
		<dc:date>2008-03-31T16:57:21+09:00</dc:date>
		<dc:creator>高木信尚</dc:creator>
		<dc:publisher>NINJA BLOG</dc:publisher>
		<dc:rights>高木信尚</dc:rights>
	</item>
	<item rdf:about="http://www.dradnats.org/Entry/12/">
		<link>http://www.dradnats.org/Entry/12/</link>
		<title>Visua; C++ 2005用にBoost C++ Libraries 1.35.0をビルドしました。</title>
		<description>開発を進める上で必要になるので、公開されたばかりのBoost C++ Libraries 1.35.0をビルドしました。ビルドに使用したのはMicrosoft Visual Studio 2005 Standard Editionです。
...</description>
		<content:encoded><![CDATA[開発を進める上で必要になるので、公開されたばかりの<a href="http://www.boost.org/users/news/version_1_35_0" target="_blank">Boost C++ Libraries 1.35.0</a>をビルドしました。ビルドに使用したのは<a href="http://www.amazon.co.jp/exec/obidos/ASIN/B000CSRIYG/kijineko-22/ref=nosim" target="_blank">Microsoft Visual Studio 2005 Standard Edition</a>です。<br />
]]></content:encoded>
		<dc:subject>ダウンロード</dc:subject>
		<dc:date>2008-03-31T13:34:01+09:00</dc:date>
		<dc:creator>高木信尚</dc:creator>
		<dc:publisher>NINJA BLOG</dc:publisher>
		<dc:rights>高木信尚</dc:rights>
	</item>
	<item rdf:about="http://www.dradnats.org/Entry/11/">
		<link>http://www.dradnats.org/Entry/11/</link>
		<title>Boost C++ Libraries 1.35.0リリース</title>
		<description>昨日2008年3月29日付でBoost C++ Libraries 1.35.0がリリースされました。Dradnats C++ LibraryでもBoost C++ Librariesを使用する予定ですので、1.35.xベースにするか1.34.xベースにするか、あるいは1.33.xベースにするのか悩...</description>
		<content:encoded><![CDATA[昨日2008年3月29日付でBoost C++ Libraries 1.35.0が<a href="http://www.boost.org/users/news/version_1_35_0" target="_blank">リリース</a>されました。Dradnats C++ Libraryでも<a href="http://www.boost.org/" target="_blank">Boost C++ Libraries</a>を使用する予定ですので、1.35.xベースにするか1.34.xベースにするか、あるいは1.33.xベースにするのか悩むところです。]]></content:encoded>
		<dc:subject>その他</dc:subject>
		<dc:date>2008-03-30T20:16:17+09:00</dc:date>
		<dc:creator>高木信尚</dc:creator>
		<dc:publisher>NINJA BLOG</dc:publisher>
		<dc:rights>高木信尚</dc:rights>
	</item>
	<item rdf:about="http://www.dradnats.org/Entry/10/">
		<link>http://www.dradnats.org/Entry/10/</link>
		<title>マルチスレッド対応について</title>
		<description>Dradnats C++ Libraryでは、クラス内部での排他制御を原則として行わないことにします。また、静的な状態を持つライブラリ要素は極力避け、関数の引数として状態保存用のオブジェクトを渡すことにします。...</description>
		<content:encoded><![CDATA[Dradnats C++ Libraryでは、クラス内部での排他制御を原則として行わないことにします。また、静的な状態を持つライブラリ要素は極力避け、関数の引数として状態保存用のオブジェクトを渡すことにします。]]></content:encoded>
		<dc:subject>設計</dc:subject>
		<dc:date>2008-03-28T11:19:10+09:00</dc:date>
		<dc:creator>高木信尚</dc:creator>
		<dc:publisher>NINJA BLOG</dc:publisher>
		<dc:rights>高木信尚</dc:rights>
	</item>
	<item rdf:about="http://www.dradnats.org/Entry/9/">
		<link>http://www.dradnats.org/Entry/9/</link>
		<title>TR1の扱いについて</title>
		<description>最近になってTR1のサポートがいろいろな形で現れてきました。Boost C++ Librariesを使用する場合でも、TR1で対応できるものについてはTR1として扱った方が、将来的にBoost C++ Librariesへの依存性を少なくすることができるはずです。...</description>
		<content:encoded><![CDATA[最近になってTR1のサポートがいろいろな形で現れてきました。<a href="http://www.boost.org/" target="_blank">Boost C++ Libraries</a>を使用する場合でも、TR1で対応できるものについてはTR1として扱った方が、将来的にBoost C++ Librariesへの依存性を少なくすることができるはずです。]]></content:encoded>
		<dc:subject>移植性</dc:subject>
		<dc:date>2008-03-27T12:35:52+09:00</dc:date>
		<dc:creator>高木信尚</dc:creator>
		<dc:publisher>NINJA BLOG</dc:publisher>
		<dc:rights>高木信尚</dc:rights>
	</item>
	<item rdf:about="http://www.dradnats.org/Entry/8/">
		<link>http://www.dradnats.org/Entry/8/</link>
		<title>識別子の命名規約</title>
		<description>識別子の命名規約を深く考え出すときりがありません。Dradnats C++ Libraryでは、可能な限りSTLの方式にならって識別子を命名することにします。ただし、既存の関数、例えば標準Cライブラリのgetsを代替する関数を定義するのであれば、それはgetsまたはそれに近い名前にするのが妥当ですの...</description>
		<content:encoded><![CDATA[識別子の命名規約を深く考え出すときりがありません。Dradnats C++ Libraryでは、可能な限りSTLの方式にならって識別子を命名することにします。ただし、既存の関数、例えば標準Cライブラリのgetsを代替する関数を定義するのであれば、それはgetsまたはそれに近い名前にするのが妥当ですので、そうした事情がある場合は必ずしも原則には従わないことにします。]]></content:encoded>
		<dc:subject>コーディング規約</dc:subject>
		<dc:date>2008-03-27T12:06:56+09:00</dc:date>
		<dc:creator>高木信尚</dc:creator>
		<dc:publisher>NINJA BLOG</dc:publisher>
		<dc:rights>高木信尚</dc:rights>
	</item>
</rdf:RDF>
