<?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://2lx.ru/category/programming/feed/" rel="self" type="application/rss+xml" />
	<link>http://2lx.ru</link>
	<description>Блог о программировании для смартфонов и ПК</description>
	<lastBuildDate>Sun, 20 May 2012 15:46:22 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Новая версия Cocos2d-x для Windows 8 Metro</title>
		<link>http://2lx.ru/2012/05/novaya-versiya-cocos2d-x-dlya-windows-8-metro/</link>
		<comments>http://2lx.ru/2012/05/novaya-versiya-cocos2d-x-dlya-windows-8-metro/#comments</comments>
		<pubDate>Sat, 19 May 2012 04:59:40 +0000</pubDate>
		<dc:creator>Алексей</dc:creator>
				<category><![CDATA[Игрострой]]></category>
		<category><![CDATA[cocos2dx]]></category>
		<category><![CDATA[Windows 8]]></category>

		<guid isPermaLink="false">http://2lx.ru/?p=684</guid>
		<description><![CDATA[Популярный игровой движок с открытым исходным кодом Cocos2d-x теперь поддерживает и Wnidows 8 Metro! Ключевые моменты: Разработка игр ведется на C++ c тем-же фреймворком, что позволяет легко и быстро портировать ваши игры на Windows 8. Для отрисовки графики используется DirectX 11 вместо OpenGL ES 1.1. Для разработки вам не нужно знать различий между этими технологиями. [...]]]></description>
		<wfw:commentRss>http://2lx.ru/2012/05/novaya-versiya-cocos2d-x-dlya-windows-8-metro/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Qt Creator 2.5</title>
		<link>http://2lx.ru/2012/05/qt-creator-2-5/</link>
		<comments>http://2lx.ru/2012/05/qt-creator-2-5/#comments</comments>
		<pubDate>Wed, 16 May 2012 11:54:32 +0000</pubDate>
		<dc:creator>Алексей</dc:creator>
				<category><![CDATA[Qt/QML]]></category>
		<category><![CDATA[soft]]></category>

		<guid isPermaLink="false">http://2lx.ru/?p=681</guid>
		<description><![CDATA[Вышла в свет новая версия популярной среды разработки Qt-приложений для телефонов на базе Symbian и Android Qt Creator. Краткий список нововведений Основные Кнопка &#171;Search Again&#187; для повторного поиска; Выполнение нескольких процедур поиска параллельно; Выполнение внешних команд прямо из локатора. Экспериментальные плагины Отображение TODO-списков из файлов; Плагин для работы с autotools; Активация плагинов из диалога Help->About. [...]]]></description>
		<wfw:commentRss>http://2lx.ru/2012/05/qt-creator-2-5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Настраиваем рабочее место для программирования мобильных игр с Cocos2d-x</title>
		<link>http://2lx.ru/2012/05/nastraivaem-rabochee-mesto-dlya-programmirovaniya-mobilnyx-igr-s-cocos2d-x/</link>
		<comments>http://2lx.ru/2012/05/nastraivaem-rabochee-mesto-dlya-programmirovaniya-mobilnyx-igr-s-cocos2d-x/#comments</comments>
		<pubDate>Sun, 13 May 2012 14:40:21 +0000</pubDate>
		<dc:creator>Алексей</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Игрострой]]></category>
		<category><![CDATA[cocos2dx]]></category>
		<category><![CDATA[NDK]]></category>

		<guid isPermaLink="false">http://2lx.ru/?p=658</guid>
		<description><![CDATA[Сейчас я опишу как настроить свое рабочее место и начать создавать игры для смартфонов с помощью кроссплатформенного игрового движка Cocos2d-x. О нем я уже писал в сравнении игровых движков. Рабочее место буду настраивать на примере Sabayon Linux и средств разработки для Android. 1. Устанавливаем Eclipse Сначала я попробовал установить Eclipse из репозитория своего Sabayon Linux: [...]]]></description>
		<wfw:commentRss>http://2lx.ru/2012/05/nastraivaem-rabochee-mesto-dlya-programmirovaniya-mobilnyx-igr-s-cocos2d-x/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Задание опций компилятора в Qt Creator</title>
		<link>http://2lx.ru/2012/04/zadanie-opcij-kompilyatora-v-qt-creator/</link>
		<comments>http://2lx.ru/2012/04/zadanie-opcij-kompilyatora-v-qt-creator/#comments</comments>
		<pubDate>Mon, 16 Apr 2012 08:36:17 +0000</pubDate>
		<dc:creator>Алексей</dc:creator>
				<category><![CDATA[Qt/QML]]></category>

		<guid isPermaLink="false">http://2lx.ru/?p=667</guid>
		<description><![CDATA[Ранее я уже писал о том, как задать опции линкера в Qt Creator, а про опции компилятора как-то запамятовал. Исправляюсь. Для задания дополнительных опций компилятора нужно добавить в .pro-файл одну из следующих строк. Для режима отладки: QMAKE_CXXFLAGS_DEBUG += -O0 Для релиза: QMAKE_CXXFLAGS_RELEASE += -O1 Для всех режимов: QMAKE_CXXFLAGS += -O1 А можно задавать флаги через [...]]]></description>
		<wfw:commentRss>http://2lx.ru/2012/04/zadanie-opcij-kompilyatora-v-qt-creator/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Открытие файла в программе по умолчанию</title>
		<link>http://2lx.ru/2012/04/otkrytie-fajla-v-programme-po-umolchaniyu/</link>
		<comments>http://2lx.ru/2012/04/otkrytie-fajla-v-programme-po-umolchaniyu/#comments</comments>
		<pubDate>Wed, 04 Apr 2012 10:11:33 +0000</pubDate>
		<dc:creator>Алексей</dc:creator>
				<category><![CDATA[Qt/QML]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[Qt]]></category>

		<guid isPermaLink="false">http://2lx.ru/?p=662</guid>
		<description><![CDATA[Задача: есть программа, которая генерирует текстовый документ с некоторыми данными. По завершении их генерации необходимо открыть созданный документ в текстовом редакторе по умолчанию. В WinAPI с этим все просто, для открытия файла в связанной с ним программе используется функция ShellExecute: ShellExecute( NULL, &#34;open&#34;, &#34;result.txt&#34;, NULL, NULL, SW_SHOWNORMAL); На Objective C для iOS это делается примерно [...]]]></description>
		<wfw:commentRss>http://2lx.ru/2012/04/otkrytie-fajla-v-programme-po-umolchaniyu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Создание простейшего RSS-ридера на QML для Nokia Belle</title>
		<link>http://2lx.ru/2012/04/sozdanie-prostejshego-rss-ridera-na-qml-dlya-nokia-belle/</link>
		<comments>http://2lx.ru/2012/04/sozdanie-prostejshego-rss-ridera-na-qml-dlya-nokia-belle/#comments</comments>
		<pubDate>Sun, 01 Apr 2012 14:22:34 +0000</pubDate>
		<dc:creator>Алексей</dc:creator>
				<category><![CDATA[Qt/QML]]></category>
		<category><![CDATA[Symbian]]></category>
		<category><![CDATA[QML]]></category>
		<category><![CDATA[RSS]]></category>

		<guid isPermaLink="false">http://2lx.ru/?p=654</guid>
		<description><![CDATA[В этой статье я опишу как создать простейшую программу для чтения RSS-новостей для смартфонов на базе ОС Symbian Belle, в том числе для недавно анонсированного Nokia 808 PureView с самой большой камерой. Я очень удивился, когда узнал насколько просто создать читалку RSS на QML. Вся работа по ее созданию сводится к простой настройке и отображению [...]]]></description>
		<wfw:commentRss>http://2lx.ru/2012/04/sozdanie-prostejshego-rss-ridera-na-qml-dlya-nokia-belle/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Утечка памяти при использовании QNetworkAccessManager</title>
		<link>http://2lx.ru/2012/03/qnetworkaccessmanager-memory-leak/</link>
		<comments>http://2lx.ru/2012/03/qnetworkaccessmanager-memory-leak/#comments</comments>
		<pubDate>Tue, 20 Mar 2012 06:06:08 +0000</pubDate>
		<dc:creator>Алексей</dc:creator>
				<category><![CDATA[Qt/QML]]></category>
		<category><![CDATA[Qt]]></category>
		<category><![CDATA[Symbian]]></category>

		<guid isPermaLink="false">http://2lx.ru/?p=653</guid>
		<description><![CDATA[Недавно я писал как отправлять GET и POST запросы по HTTP в Qt. Использование описанного мной может вызывать серьезную утечну памяти. А происходить это может когда мы отправляем запрос методом GET или POST и не обрабатываем сигнал finished () от QNetworkAccessManager. В этом случае создается объект QNetworkReply, ему выделяется память, и он не освобождается! Чтобы [...]]]></description>
		<wfw:commentRss>http://2lx.ru/2012/03/qnetworkaccessmanager-memory-leak/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Сравнение кроссплатформенных движков для мобильных игр</title>
		<link>http://2lx.ru/2012/03/sravnenie-krossplatformennyx-dvizhkov-dlya-mobilnyx-igr/</link>
		<comments>http://2lx.ru/2012/03/sravnenie-krossplatformennyx-dvizhkov-dlya-mobilnyx-igr/#comments</comments>
		<pubDate>Tue, 20 Mar 2012 05:43:04 +0000</pubDate>
		<dc:creator>Алексей</dc:creator>
				<category><![CDATA[Игрострой]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[cocos2dx]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[Windows Phone]]></category>

		<guid isPermaLink="false">http://2lx.ru/?p=643</guid>
		<description><![CDATA[Unity3d + Позволяет разрабатывать игры для Android, iOS, Windows, MacOS, Wii, PS3, XBox 360. + Можно выполнять игры в браузере (после установки специального модуля). + Можно интегрировать во Flash-игры. + Имеет встроенный генератор ландшафтов. + Поддерживает работу по сети. + Поддерживает скриптинг на C# и JavaScript. + Движок полностью интегрируется в среду разработки. + Имеет [...]]]></description>
		<wfw:commentRss>http://2lx.ru/2012/03/sravnenie-krossplatformennyx-dvizhkov-dlya-mobilnyx-igr/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Получение имени файла из пути в C++</title>
		<link>http://2lx.ru/2012/03/poluchenie-imeni-fajla-iz-puti-v-c/</link>
		<comments>http://2lx.ru/2012/03/poluchenie-imeni-fajla-iz-puti-v-c/#comments</comments>
		<pubDate>Fri, 02 Mar 2012 18:19:51 +0000</pubDate>
		<dc:creator>Алексей</dc:creator>
				<category><![CDATA[C / C++]]></category>
		<category><![CDATA[C++]]></category>
		<category><![CDATA[stdlib]]></category>

		<guid isPermaLink="false">http://2lx.ru/?p=637</guid>
		<description><![CDATA[Задача: Есть абсолютный путь файла C:\temp\file.txt. Нужно получить из абсолютного пути имя файла, то есть file.txt Для этого в C++ есть функция _splitpath, описанная в stdlib.h. Так выглядит ее конструктор: void _splitpath( const char *path, char *drive, char *dir, char *fname, char *ext ); В качестве входных параметров ей передается строка, содержащая путь к файлу, [...]]]></description>
		<wfw:commentRss>http://2lx.ru/2012/03/poluchenie-imeni-fajla-iz-puti-v-c/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Аналог htmlspecialchars_decode в Qt</title>
		<link>http://2lx.ru/2012/03/analog-htmlspecialchars_decode-v-qt/</link>
		<comments>http://2lx.ru/2012/03/analog-htmlspecialchars_decode-v-qt/#comments</comments>
		<pubDate>Fri, 02 Mar 2012 06:34:11 +0000</pubDate>
		<dc:creator>Алексей</dc:creator>
				<category><![CDATA[Qt/QML]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[HTTP]]></category>
		<category><![CDATA[Qt]]></category>

		<guid isPermaLink="false">http://2lx.ru/?p=636</guid>
		<description><![CDATA[В PHP есть две очень полезные функции: htmlspecialchars и htmlspecialchars_decode. Первая преобразует в строке специальные символы в HTML-сущности типа &#38;lt; &#38;gt; и т.п. А вторая производит обратное преобразование. Допустим, мы с помощью QNetworkAccessManager получили от сервера html-страницу, которая содержит HTML-сущности. Как перевести их обратно в нормальные символы? К HTML-сущностям относят следующие последовательности: &#38;lt;&#160;&#8212; знак &#171;меньше [...]]]></description>
		<wfw:commentRss>http://2lx.ru/2012/03/analog-htmlspecialchars_decode-v-qt/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

