<?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>e-шалаш Пустовойтова Никиты aka flashnik &#187; C++</title>
	<atom:link href="http://pustovoytov.ru/category/development/c-plus-plus/feed" rel="self" type="application/rss+xml" />
	<link>http://pustovoytov.ru</link>
	<description>Что вижу, о том и пою</description>
	<lastBuildDate>Sun, 27 Jun 2010 22:08:44 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Введение в CUDA</title>
		<link>http://pustovoytov.ru/2009/08/vvedenie-v-cuda</link>
		<comments>http://pustovoytov.ru/2009/08/vvedenie-v-cuda#comments</comments>
		<pubDate>Sun, 30 Aug 2009 00:20:31 +0000</pubDate>
		<dc:creator>flashnik</dc:creator>
				<category><![CDATA[C++]]></category>
		<category><![CDATA[Development - Разработка]]></category>
		<category><![CDATA[CUDA]]></category>
		<category><![CDATA[intro]]></category>
		<category><![CDATA[параллелизм]]></category>

		<guid isPermaLink="false">http://pustovoytov.ru/?p=956</guid>
		<description><![CDATA[Кусок презентации и сессия вопросов и ответов по CUDA, записанные на ВМК МГУ.


Среди всех нюансов использования CUDA меня больше всего интересовал вопрос использования памяти. При работе с CUDA есть быстрая память (16кб, используется для синхронизации), видеопамять (&#8220;глобальная&#8221;в терминах NVidia, сейчас ограничена 4Гб), также можно обращаться к обычной ОЗУ. Однако напрямую обратиться к хосовой памяти нельзя. [...]]]></description>
		<wfw:commentRss>http://pustovoytov.ru/2009/08/vvedenie-v-cuda/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Int &#8211; 32 бита. Даже на 64-битной машине</title>
		<link>http://pustovoytov.ru/2009/08/int-32-bita-dazhe-na-64-bitnoj-mashine</link>
		<comments>http://pustovoytov.ru/2009/08/int-32-bita-dazhe-na-64-bitnoj-mashine#comments</comments>
		<pubDate>Sat, 29 Aug 2009 17:38:17 +0000</pubDate>
		<dc:creator>flashnik</dc:creator>
				<category><![CDATA[C++]]></category>
		<category><![CDATA[Development - Разработка]]></category>
		<category><![CDATA[64bit]]></category>
		<category><![CDATA[переносимость]]></category>

		<guid isPermaLink="false">http://pustovoytov.ru/?p=950</guid>
		<description><![CDATA[До сегодняшнего дня был уверен, что размер типа int в C++ на 32-битной ОС &#8211; 32 бита, на 64-битной &#8211; 64. 
Оказалось, что на принятых в большинстве ОС моделях данных тип int занимает 32 бита.




ILP32
LP64
LLP64
ILP64


char
8
8
8
8


short
16
16
16
16


int
32
32
32
64


long
32
64
32
64


long long
64
64
64
64


size_t
32
64
64
64


pointer
32
64
64
64



Модель данных ILP32 используется в большинстве 32-разрядных ОС. Модели LP64 и LLP64 в 64-разрядных Unix-системах и Windows соответственно. Модель ILP64 [...]]]></description>
		<wfw:commentRss>http://pustovoytov.ru/2009/08/int-32-bita-dazhe-na-64-bitnoj-mashine/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Транспонирование матрицы</title>
		<link>http://pustovoytov.ru/2009/05/transponirovanie-matricy</link>
		<comments>http://pustovoytov.ru/2009/05/transponirovanie-matricy#comments</comments>
		<pubDate>Fri, 15 May 2009 12:59:55 +0000</pubDate>
		<dc:creator>flashnik</dc:creator>
				<category><![CDATA[C++]]></category>
		<category><![CDATA[Development - Разработка]]></category>
		<category><![CDATA[Юмор]]></category>
		<category><![CDATA[гробы]]></category>

		<guid isPermaLink="false">http://pustovoytov.ru/?p=867</guid>
		<description><![CDATA[С одного из форумов по программированию. Задача: транспонировать матрицу.
Решение:

если матрица вида
boost::numeric::ublas::matrix a,
то транспонированая ей матрица возвращается функцией
boost::numeric::ublas::trans(a)

Куда катится мир?..
Скоро, наверное, для сложения двух интов тоже будут буст использовать&#8230;
      var fbShare = {size:'small'}   ]]></description>
		<wfw:commentRss>http://pustovoytov.ru/2009/05/transponirovanie-matricy/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Настройка log4cxx</title>
		<link>http://pustovoytov.ru/2009/05/nastrojka-log4cxx</link>
		<comments>http://pustovoytov.ru/2009/05/nastrojka-log4cxx#comments</comments>
		<pubDate>Sun, 03 May 2009 00:23:58 +0000</pubDate>
		<dc:creator>flashnik</dc:creator>
				<category><![CDATA[C++]]></category>
		<category><![CDATA[Development - Разработка]]></category>
		<category><![CDATA[log4cxx]]></category>
		<category><![CDATA[логирование]]></category>

		<guid isPermaLink="false">http://pustovoytov.ru/?p=831</guid>
		<description><![CDATA[В процессе разработки часто приходится сталкиваться с необходимостью ведения логов. Логи незаменимы в том случае, если нет возможности вести отладку, например, после установки системы клиенту или на продакшен. Удобно, когда можно настраивать подробность ведения: например, во время внедрения имеет смысл выводить более подробную информацию, чем после длительной успешной эксплуатации.

Для этих целей сообщество Apache разработало специальную [...]]]></description>
		<wfw:commentRss>http://pustovoytov.ru/2009/05/nastrojka-log4cxx/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Из форума программистов</title>
		<link>http://pustovoytov.ru/2008/12/iz-foruma-programmistov</link>
		<comments>http://pustovoytov.ru/2008/12/iz-foruma-programmistov#comments</comments>
		<pubDate>Sun, 07 Dec 2008 08:56:40 +0000</pubDate>
		<dc:creator>flashnik</dc:creator>
				<category><![CDATA[C++]]></category>
		<category><![CDATA[Development - Разработка]]></category>
		<category><![CDATA[Юмор]]></category>

		<guid isPermaLink="false">http://pustovoytov.ru/?p=572</guid>
		<description><![CDATA[Читая доки по WINAPI-шным функциям, иногда начинаю лазить по форумам, смотреть, что народ хитрого придумал или как использует. Одна из фраз особенно порадовала:
Периодически возвращаюсь к этому вопросу
Все, чего достигла &#8211; получение (из пользовательского режима) BSOD тремя разными способами  
      var fbShare = {size:'small'}   ]]></description>
		<wfw:commentRss>http://pustovoytov.ru/2008/12/iz-foruma-programmistov/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>C4251 MS Visual Studio Warning, он же Intel 1744 Warning</title>
		<link>http://pustovoytov.ru/2008/11/c4251-ms-visual-studio-warning-on-zhe-intel-1744-warning</link>
		<comments>http://pustovoytov.ru/2008/11/c4251-ms-visual-studio-warning-on-zhe-intel-1744-warning#comments</comments>
		<pubDate>Sat, 15 Nov 2008 22:40:24 +0000</pubDate>
		<dc:creator>flashnik</dc:creator>
				<category><![CDATA[C++]]></category>
		<category><![CDATA[Development - Разработка]]></category>
		<category><![CDATA[hacks]]></category>
		<category><![CDATA[заплатка]]></category>

		<guid isPermaLink="false">http://pustovoytov.ru/?p=513</guid>
		<description><![CDATA[В разных компиляторах предупреждение имеет разное описание:
MS warning C4251: class &#8217;std::vector&#60;_Ty&#62;&#8217; needs to have dll-interface to be used by clients of class&#8230;
Intel warning #1744: field of class type without a DLL interface used in a class with a DLL interface
Проблема возникает при объявлении экспортируемыми из DLL классов, использующих шаблоны. Дело в том, что экспортироваться могут [...]]]></description>
		<wfw:commentRss>http://pustovoytov.ru/2008/11/c4251-ms-visual-studio-warning-on-zhe-intel-1744-warning/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
