<?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>Видеоуроки по программированию для начинающих &#124; Проект Артёма Кашеварова</title>
	<atom:link href="http://programmerinfo.ru/feed/" rel="self" type="application/rss+xml" />
	<link>http://programmerinfo.ru</link>
	<description>Авторский мультимедиа проект Артёма Кашеварова о программировании и всём что с ним связано. Видеоуроки по программированию.</description>
	<lastBuildDate>Sat, 28 Jan 2012 16:28:50 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Как обратить цвета на экране?</title>
		<link>http://programmerinfo.ru/invertscreen/</link>
		<comments>http://programmerinfo.ru/invertscreen/#comments</comments>
		<pubDate>Sat, 28 Jan 2012 16:22:50 +0000</pubDate>
		<dc:creator>Артём Кашеваров</dc:creator>
				<category><![CDATA[Разное]]></category>

		<guid isPermaLink="false">http://programmerinfo.ru/?p=916</guid>
		<description><![CDATA[Продолжаю тему мелких компьютерных приколов. Сегодня я расскажу вам как инвертировать все цвета на экране: Смотреть видео: Скачать видео Вот и всё. У нас тут выпало дофига снега. Машина из за холода отказалась заводиться. Буду менять аккумулятор, давно уже пора =( А то всё &#171;прикуриваю&#187; и &#171;прикуриваю&#187; от других машин. А как ваши железные кони поживают? Ответьте в комментах]]></description>
			<content:encoded><![CDATA[<p><a href="http://programmerinfo.ru/wp-content/uploads/2012/01/Untitled-1.jpg"><img src="http://programmerinfo.ru/wp-content/uploads/2012/01/Untitled-1-150x150.jpg" alt="" title="" width="150" height="150" class="alignleft size-thumbnail wp-image-918" /></a><br />
Продолжаю тему мелких компьютерных приколов. </p>
<p>Сегодня я расскажу вам как инвертировать все цвета на экране:</p>
<p>Смотреть видео:<br />
<center><a  href="http://www.programmerinfo.ru/rassilka/invertscreen/invertscreen.mp4" style="display:block;width:500px;height:282px" id="player"></a> <script> flowplayer("player", "http://programmerinfo.ru/flowplayer-3.2.5.swf",  { clip: { autoPlay: false, autoBuffering: true } });
</script></center><br />
<a href="http://www.programmerinfo.ru/rassilka/invertscreen/invertscreen.mp4" target="_blank">Скачать видео</a></p>
<p>Вот и всё.<br />
У нас тут выпало дофига снега. Машина из за холода отказалась заводиться. Буду менять аккумулятор, давно уже пора =(<br />
А то всё &#171;прикуриваю&#187; и &#171;прикуриваю&#187; от других машин. А как ваши железные кони поживают?<br />
Ответьте в комментах</p>
<img src="http://programmerinfo.ru/?ak_action=api_record_view&id=916&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://programmerinfo.ru/invertscreen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://www.programmerinfo.ru/rassilka/invertscreen/invertscreen.mp4" length="18144215" type="video/mp4" />
		</item>
		<item>
		<title>Издеваемся над мышью (Delphi)</title>
		<link>http://programmerinfo.ru/mouse/</link>
		<comments>http://programmerinfo.ru/mouse/#comments</comments>
		<pubDate>Wed, 25 Jan 2012 13:48:29 +0000</pubDate>
		<dc:creator>Артём Кашеваров</dc:creator>
				<category><![CDATA[Уроки для начинающих]]></category>
		<category><![CDATA[Уроки по Delphi]]></category>

		<guid isPermaLink="false">http://programmerinfo.ru/?p=913</guid>
		<description><![CDATA[Хай! Подготовил новое видео, из него вы узнаете: - Как ограничить перемещение мыши определённой областью - Как отключить отображение курсора? - Как поменять местами левую кнопку мыши с правой? - Как программно переместить положение мыши? Смотрим видео: Скачать видео Поделитесь видеозаписью через социальные кнопки ниже, буду вам очень благодарен]]></description>
			<content:encoded><![CDATA[<p>Хай!</p>
<p>Подготовил новое видео, из него вы узнаете:</p>
<p>- Как ограничить перемещение мыши определённой областью<br />
- Как отключить отображение курсора?<br />
- Как поменять местами левую кнопку мыши с правой?<br />
- Как программно переместить положение мыши?</p>
<p>Смотрим видео:<br />
<center><a  href="http://www.programmerinfo.ru/rassilka/mouse/mouse.mp4" style="display:block;width:500px;height:282px" id="player"></a> <script> flowplayer("player", "http://programmerinfo.ru/flowplayer-3.2.5.swf",  { clip: { autoPlay: false, autoBuffering: true } });
</script></center><br />
<a href="http://www.programmerinfo.ru/rassilka/mouse/mouse.mp4" target="_blank">Скачать видео</a></p>
<p>Поделитесь видеозаписью через социальные кнопки ниже, буду вам очень благодарен <img src="http://programmerinfo.ru/wp-content/plugins/qipsmiles/smiles/smile.gif"  alt="=)" title="=)"/> </p>
<img src="http://programmerinfo.ru/?ak_action=api_record_view&id=913&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://programmerinfo.ru/mouse/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
<enclosure url="http://www.programmerinfo.ru/rassilka/mouse/mouse.mp4" length="27905520" type="video/mp4" />
		</item>
		<item>
		<title>Учим компьютер говорить (Delphi)</title>
		<link>http://programmerinfo.ru/speak/</link>
		<comments>http://programmerinfo.ru/speak/#comments</comments>
		<pubDate>Mon, 16 Jan 2012 18:51:44 +0000</pubDate>
		<dc:creator>Артём Кашеваров</dc:creator>
				<category><![CDATA[Разное]]></category>

		<guid isPermaLink="false">http://programmerinfo.ru/?p=901</guid>
		<description><![CDATA[16 января. В Минводах ни грамма снега! Сразу ну ум приходит известный интернет мем &#8212; &#171;Зима не будет!&#187;. Блин ну хоть бы чуть чуть выпал, а то реально скоро будем грязевика вместо снеговика лепить =)) Ок, давайте к делу: Сегодня подготовил видео о том как научить компьютер разговаривать. В прошлый раз товарищ Кирилл Шин делал подобное видео на C#. Это видео для языка Delphi. Видео ниже &#8212; Скачать видео Если есть что добавить &#8212; пишите в комментах. P.S. Буду рад если поделитесь с другими используя социальные кнопки ниже.]]></description>
			<content:encoded><![CDATA[<p><img src="http://programmerinfo.ru/wp-content/uploads/2012/01/images1.jpg" alt="" title="images" width="250" height="250" class="aligncenter size-full wp-image-906" />16 января. В Минводах ни грамма снега! Сразу ну ум приходит известный интернет мем &#8212; &#171;Зима не будет!&#187;. Блин ну хоть бы чуть чуть выпал, а то реально скоро будем грязевика вместо снеговика лепить =))</p>
<p>Ок, давайте к делу:</p>
<p>Сегодня подготовил видео о том как научить компьютер разговаривать. <img src="http://programmerinfo.ru/wp-content/plugins/qipsmiles/smiles/smile.gif"  alt="=)" title="=)"/> <br />
В прошлый раз товарищ Кирилл Шин делал подобное видео на C#. Это видео для языка Delphi.</p>
<p>Видео ниже &#8212; </p>
<p><center><a  href="http://www.programmerinfo.ru/rassilka/speak/speak.mp4" style="display:block;width:500px;height:282px" id="player"></a> <script> flowplayer("player", "http://programmerinfo.ru/flowplayer-3.2.5.swf",  { clip: { autoPlay: false, autoBuffering: true } });
</script></center><br />
<a href="http://www.programmerinfo.ru/rassilka/speak/speak.mp4" target="_blank">Скачать видео</a></p>
<p>Если есть что добавить &#8212; пишите в комментах.<br />
P.S. Буду рад если поделитесь с другими используя социальные кнопки ниже.</p>
<img src="http://programmerinfo.ru/?ak_action=api_record_view&id=901&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://programmerinfo.ru/speak/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
<enclosure url="http://www.programmerinfo.ru/rassilka/speak/speak.mp4" length="14294316" type="video/mp4" />
		</item>
		<item>
		<title>Как работать на Delphi удобно? =)</title>
		<link>http://programmerinfo.ru/%d0%ba%d0%b0%d0%ba-%d1%80%d0%b0%d0%b1%d0%be%d1%82%d0%b0%d1%82%d1%8c-%d0%bd%d0%b0-delphi-%d1%83%d0%b4%d0%be%d0%b1%d0%bd%d0%be/</link>
		<comments>http://programmerinfo.ru/%d0%ba%d0%b0%d0%ba-%d1%80%d0%b0%d0%b1%d0%be%d1%82%d0%b0%d1%82%d1%8c-%d0%bd%d0%b0-delphi-%d1%83%d0%b4%d0%be%d0%b1%d0%bd%d0%be/#comments</comments>
		<pubDate>Mon, 16 Jan 2012 12:25:09 +0000</pubDate>
		<dc:creator>Артём Кашеваров</dc:creator>
				<category><![CDATA[Разное]]></category>
		<category><![CDATA[Уроки для начинающих]]></category>
		<category><![CDATA[Уроки по Delphi]]></category>

		<guid isPermaLink="false">http://programmerinfo.ru/?p=899</guid>
		<description><![CDATA[Вот тут пусть не совсем актуальная но крайне полезная информация с одного старенького сайта: Запуск Delphi без создания нового проекта Если вы не хотите, чтобы каждый раз при запуске Дельфи у вас открывался пустой проект, пропишите в свойствах ярлыка следующую командную строку: delphi6.exe -np А если добавить еще один параметр, то Дельфи будет стартовать без своего окна-логотипа: delphi6.exe -np -ns Запомнить открытые закладки Если вы хотите, чтобы Delphi запомнила, с какими модулями вы работали, и автоматически открыла бы их при вашем следующем возвращении к проекту, зайдите в меню и поставьте галочки: Tools > Environment options > Preferences > Autosave options > Project desktop Кстати, при этом будут запоминаться не только открытые юниты, но и установленные в них breakpoints! Как поставить BreakPoint Нужно всего-то щелкнуть мышкой слева от окна кода &#8212; появится красный кружок и строка также станет красной. Теперь можно запустить программу (F9): она дойдет до этой строки и останавливается. Далее можно продолжить выполнение по действиям (F7) или по блокам (F8). Разница в том, что по F7 она будет заходить во все подпрограммы и составные конструкции, а по F8 &#8212; довольно шустро перепрыгивать через них. В процессе трассировки можно навести курсор на любую переменную в тексте программы, и ее текущее [...]]]></description>
			<content:encoded><![CDATA[<p>Вот тут пусть не совсем актуальная но крайне полезная информация с одного старенького сайта:</p>
<p><strong>Запуск Delphi без создания нового проекта </strong><br />
Если вы не хотите, чтобы каждый раз при запуске Дельфи у вас открывался пустой проект, пропишите в свойствах ярлыка следующую командную строку:<br />
delphi6.exe -np </p>
<p>А если добавить еще один параметр, то Дельфи будет стартовать без своего окна-логотипа:<br />
delphi6.exe -np -ns </p>
<p><strong>Запомнить открытые закладки </strong><br />
Если вы хотите, чтобы Delphi запомнила, с какими модулями вы работали, и автоматически открыла бы их при вашем следующем возвращении к проекту, зайдите в меню и поставьте галочки:<br />
Tools > Environment options > Preferences > Autosave options > Project desktop </p>
<p>Кстати, при этом будут запоминаться не только открытые юниты, но и установленные в них breakpoints! </p>
<p><strong>Как поставить BreakPoint</strong><br />
Нужно всего-то щелкнуть мышкой слева от окна кода &#8212; появится красный кружок и строка также станет красной. Теперь можно запустить программу (F9): она дойдет до этой строки и останавливается. Далее можно продолжить выполнение по действиям (F7) или по блокам (F8). Разница в том, что по F7 она будет заходить во все подпрограммы и составные конструкции, а по F8 &#8212; довольно шустро перепрыгивать через них. </p>
<p>В процессе трассировки можно навести курсор на любую переменную в тексте программы, и ее текущее значение отобразится в виде всплывающего хинта!<br />
Значение переменной можно посмотреть и другим способом (в специальном окне):<br />
Ctrl + F7 </p>
<p><strong>Если задолбали exception </strong><br />
Бывает так, что какой-то блок кода выдает исключительные ситуации, которые мешают запускать проект. Эти неприятные события можно временно отключить! Для этого ставим 1-ый BreakPoint в начале блока, в его свойствах ставим галочку:<br />
Breakpoint Properties > Advanced > Actions > Ignore subsequent exceptions </p>
<p>Сразу же в конце блока ставим 2-ой BreakPoint, и в его свойствах ставим галочку:<br />
Breakpoint Properties > Advanced > Actions > Handle subsequent exceptions </p>
<p>Теперь это место будет проскакиваться без задержек и всплывающих диалогов подтверждений! </p>
<p><strong>Как поставить Якорь </strong><br />
Предположим, у вас уже объемный модуль, и вам нужно что-то посмотреть в каком-то месте далеко выше или ниже, а затем быстро вернуться к текущей позиции.<br />
Ctrl + Shift + цифра 0..9 </p>
<p>Слева появится маркер с соответствующей цифрой. Теперь, чтобы вернуться сюда из любого места модуля, достаточно нажать<br />
Ctrl + цифра 0..9 </p>
<p>В каждом модуле можно поставить до 10 подобных якорей (цифры 0..9) и мгновенно перемещаться между ними! </p>
<p><strong>Быстрое перемещение от заголовка подпрограммы к ее телу (и обратно)</strong><br />
Вот вы пробегаете по секции описания, находите заголовок нужной функции или процедуры, хотите перейти на нее. Но ее тело может находится тысячью строками ниже!<br />
Ctrl + Shift + Стрелка Вниз </p>
<p>И вы сразу же оказываетесь в ее теле, прямо под строкой begin.<br />
Хотите вернуться обратно? Нет ничего проще:<br />
Ctrl + Shift + Стрелка Вверх </p>
<p>Но вот новая неприятность: подпрограмма в коде вызывается из другого модуля! Ничего страшного:<br />
Ctrl + Щелчок мышью </p>
<p><strong>Как быстро наделать пустых подпрограмм </strong><br />
Набив вручную несколько заголовков с описаниями подпрограмм, вы решили перейти к их телам. Неужели тоже вручную? Ни за что!<br />
CTRL + SHIFT + C </p>
<p>Это же верно и для недостающих методов класса! </p>
<p><strong>Изменить отступ для форматирования блока </strong><br />
Правила хорошего тона предписывают делать отступы для каждого логического уровня блока команд. Сделать-то не сложно, но как побыстрее исправить при ошибке? Выделяем фрагмент кода и&#8230; двигаем влево или вправо:<br />
держим CTRL + K, нажимаем U или I </p>
<p><strong>Шаблон составной конструкции </strong><br />
Если взять любую составную конструкцию (массив, кейс, класс), то в ее описании будет много статических повторяющихся символов. Так не будем печатать их руками, а просто выберем и вставим нужный шаблон:<br />
Ctrl + J </p>
<p>Если даже выбирать не хочется, то можно еще быстрее: пишем сокращение и нажимаем всю ту же комбинацию клавиш! </p>
<p><strong>Получить уникальный GUID </strong><br />
В некоторых случаях, например при создании интерфейса (программного, межклассового), необходимо указать уникальный идентификатор вида: ['{50564FE6-A3F0-46F5-B142-4FBC14D06915}']<br />
Ctrl + Shift + G </p>
<p>Сброс программы<br />
Ну что же, уже все отлично, точнее &#8212; почти все. Программа внезапно заглючила и отказала закрываться. Экстренный сброс:<br />
Ctrl + F2 </p>
<p><strong>ТОЛЬКО НЕ УМИРАЙ! </strong><br />
Не удержался я, все же приведу один секрет из области программирования. Программы, которые выполняют длительные обработки в циклах (например математические вычисления), выглядят повисшими или умершими, т.к. не реагируют ни на что до завершения цикла.<br />
Чтобы все же время от времени возвращать их к жизни, позволив например среагировать на нажатие кнопки ОТМЕНА или обработать другие накопившиеся события, нужно в том долгом цикле изредка выполнять команду<br />
Application.ProcessMessages;</p>
<p>На этом всем спасибо, все свободны <img src="http://programmerinfo.ru/wp-content/plugins/qipsmiles/smiles/smile.gif"  alt="=)" title="=)"/> </p>
<img src="http://programmerinfo.ru/?ak_action=api_record_view&id=899&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://programmerinfo.ru/%d0%ba%d0%b0%d0%ba-%d1%80%d0%b0%d0%b1%d0%be%d1%82%d0%b0%d1%82%d1%8c-%d0%bd%d0%b0-delphi-%d1%83%d0%b4%d0%be%d0%b1%d0%bd%d0%be/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Blizard и EA Games нервно курят в сторонке&#8230;</title>
		<link>http://programmerinfo.ru/kkrieger/</link>
		<comments>http://programmerinfo.ru/kkrieger/#comments</comments>
		<pubDate>Wed, 28 Dec 2011 15:02:41 +0000</pubDate>
		<dc:creator>Артём Кашеваров</dc:creator>
				<category><![CDATA[Разное]]></category>

		<guid isPermaLink="false">http://programmerinfo.ru/?p=885</guid>
		<description><![CDATA[Blizard и EA Games нервно курят в сторонке, ровно как и остальные производители игр Сейчас я объясню вам что присходит: Мало кто из вас знает но уже давным давно была выпущена гениальная по своей сути игра! Это 3D экшен использующий все современные технологии с ахрененной графикой и весом всего в 96 Килобайт! Я не отпечатался эта игра действительно весит меньше чем средняя игра на Dendy. Гляньте скриншоты: Игру можно скачать кликнув здесь Режим совместимости с Windows XP включить не забудьте. Крайне рекомендуется к ознакомлению всем программистам без исключения. Вот так вот. Пока мы покупаем игры по 8-20 Гб. Есть вот такие гении программирования которые создают такие проекты. Кстати создатели получили награду за свои достижения на German Game Developer Award: Все игровые ресурсы — текстуры, модели, геометрия уровня, музыка и звук — генерируются с помощью различных алгоритмов. Текстуры генерируются в реальном времени. Музыка и звук в игре синтезируются и воспроизводятся так же в реальном времени многофункциональным синтезатором V2 собственной разработки. Исполняемый файл игры запакован программой kkrunchy. По словам разработчиков, игра занимала бы около 200—300 МБ, если бы использовалось традиционное хранение предварительно подготовленных игровых ресурсов. Берите с них пример! Жду ваших комментариев по этому поводу.]]></description>
			<content:encoded><![CDATA[<p>Blizard и EA Games нервно курят в сторонке, ровно как и остальные производители игр <img src="http://programmerinfo.ru/wp-content/plugins/qipsmiles/smiles/smile.gif"  alt="=)" title="=)"/> </p>
<p>Сейчас я объясню вам что присходит:<br />
Мало кто из вас знает но уже давным давно была выпущена гениальная по своей сути игра!<br />
Это 3D экшен использующий все современные технологии с ахрененной графикой и весом всего в 96 Килобайт!</p>
<p>Я не отпечатался эта игра действительно весит меньше чем средняя игра на Dendy.<br />
Гляньте скриншоты:<br />
<a href="http://programmerinfo.ru/wp-content/uploads/2011/12/images.jpg"><img src="http://programmerinfo.ru/wp-content/uploads/2011/12/images.jpg" alt="" title="images" width="286" height="176" class="aligncenter size-full wp-image-886" /></a><a href="http://programmerinfo.ru/wp-content/uploads/2011/12/kkrieger003.jpg"><img src="http://programmerinfo.ru/wp-content/uploads/2011/12/kkrieger003-300x225.jpg" alt="" title="kkrieger003" width="300" height="225" class="aligncenter size-medium wp-image-887" /></a></p>
<p>Игру можно скачать <a href='http://programmerinfo.ru/wp-content/uploads/2011/12/pno0001.exe'>кликнув здесь</a> Режим совместимости с Windows XP включить не забудьте.<br />
Крайне рекомендуется к ознакомлению всем программистам без исключения.</p>
<p>Вот так вот. Пока мы покупаем игры по 8-20 Гб. Есть вот такие гении программирования которые создают такие проекты.<br />
Кстати создатели получили награду за свои достижения на German Game Developer Award: <a href="http://programmerinfo.ru/wp-content/uploads/2011/12/3.jpg"><img src="http://programmerinfo.ru/wp-content/uploads/2011/12/3-300x224.jpg" alt="" title="" width="300" height="224" class="aligncenter size-medium wp-image-890" /></a></p>
<p>Все игровые ресурсы — текстуры, модели, геометрия уровня, музыка и звук — генерируются с помощью различных алгоритмов. Текстуры генерируются в реальном времени. Музыка и звук в игре синтезируются и воспроизводятся так же в реальном времени многофункциональным синтезатором V2 собственной разработки. Исполняемый файл игры запакован программой kkrunchy. По словам разработчиков, игра занимала бы около 200—300 МБ, если бы использовалось традиционное хранение предварительно подготовленных игровых ресурсов.</p>
<p>Берите с них пример!<br />
Жду ваших комментариев по этому поводу. <img src="http://programmerinfo.ru/wp-content/plugins/qipsmiles/smiles/smile.gif"  alt="=)" title="=)"/> </p>
<img src="http://programmerinfo.ru/?ak_action=api_record_view&id=885&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://programmerinfo.ru/kkrieger/feed/</wfw:commentRss>
		<slash:comments>34</slash:comments>
		</item>
		<item>
		<title>Как делать массивы если памяти мало и её очень жалко?</title>
		<link>http://programmerinfo.ru/dynamarray/</link>
		<comments>http://programmerinfo.ru/dynamarray/#comments</comments>
		<pubDate>Mon, 26 Dec 2011 00:55:54 +0000</pubDate>
		<dc:creator>Артём Кашеваров</dc:creator>
				<category><![CDATA[Разное]]></category>

		<guid isPermaLink="false">http://programmerinfo.ru/?p=876</guid>
		<description><![CDATA[Проблемы с оптимизацией современных программистов волнуют всё реже и реже. Тем не менее настоящий программист обязательно должен следить чтоб его программа не расходовала уйму памяти как последние версии Firefox (к слову &#8212; Ух и достал же он меня, переехал на Chrome и доволен как слон ). Как делать массивы если памяти мало и её очень жалко? Конечно с применением динамических массивов! В свеженьком видео всё описано: Скачать видео Есть еще один способ создавать динамические массивы &#8212; через операции напрямую связанные с памятью и адресами в памяти. Но на мой взгляд такой метод излишне брутален и не оправдан, так как читается он в коде заметно сложнее. Впрочем если кому то нужно будет только скажите &#8212; запишу. Бай! P.S. Чуть не забыл &#8212; С наступающим вас, друзья! P.P.S. Вспомнился тут каламбурчик в тему: — Почему программисты всегда путают Хеллоуин и Рождество? — Потому что Oct 31 == Dec 25!]]></description>
			<content:encoded><![CDATA[<p>Проблемы с оптимизацией современных программистов волнуют всё реже и реже. Тем не менее настоящий программист обязательно должен следить чтоб его программа не расходовала уйму памяти как последние версии Firefox (к слову &#8212; Ух и достал же он меня, переехал на Chrome и доволен как слон <img src='http://programmerinfo.ru/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  ).</p>
<p>Как делать массивы если памяти мало и её очень жалко?<br />
Конечно с применением динамических массивов!</p>
<p>В свеженьком видео всё описано:<br />
<center><a  href="http://www.programmerinfo.ru/rassilka/dynamarray/dynamarray.mp4" style="display:block;width:500px;height:282px" id="player"></a> <script> flowplayer("player", "http://programmerinfo.ru/flowplayer-3.2.5.swf",  { clip: { autoPlay: false, autoBuffering: true } });
</script></center><br />
<a href="http://www.programmerinfo.ru/rassilka/dynamarray/dynamarray.mp4" target="_blank">Скачать видео</a></p>
<p>Есть еще один способ создавать динамические массивы &#8212; через операции напрямую связанные с памятью и адресами в памяти. Но на мой взгляд такой метод излишне брутален и не оправдан, так как читается он в коде заметно сложнее. Впрочем если кому то нужно будет только скажите &#8212; запишу. <img src="http://programmerinfo.ru/wp-content/plugins/qipsmiles/smiles/smile.gif"  alt="=)" title="=)"/> </p>
<p>Бай!<br />
P.S. Чуть не забыл &#8212; С наступающим вас, друзья!</p>
<p>P.P.S. Вспомнился тут каламбурчик в тему:<br />
— Почему программисты всегда путают Хеллоуин и Рождество?<br />
— Потому что Oct 31 == Dec 25! </p>
<img src="http://programmerinfo.ru/?ak_action=api_record_view&id=876&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://programmerinfo.ru/dynamarray/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
<enclosure url="http://www.programmerinfo.ru/rassilka/dynamarray/dynamarray.mp4" length="28904088" type="video/mp4" />
		</item>
		<item>
		<title>Как научить компьютер говорить?</title>
		<link>http://programmerinfo.ru/howspak/</link>
		<comments>http://programmerinfo.ru/howspak/#comments</comments>
		<pubDate>Mon, 14 Nov 2011 00:06:27 +0000</pubDate>
		<dc:creator>Артём Кашеваров</dc:creator>
				<category><![CDATA[Разное]]></category>

		<guid isPermaLink="false">http://programmerinfo.ru/?p=866</guid>
		<description><![CDATA[Хай! Если размышлять более глобально &#8212; то мы всегда хотим представлять компьютер как разумное существо. Факт лишь в том что наука пока что не достигла того уровня в котором будут роботы-андроиды. Но тем не менее прямо здесь и сейчас вы можете научить ваш компьютер говорить! Итак смотрим обучающее видео: Скачать видео Видео записано и подготовлено на языке C# Артёмом Кашеваровым и Кириллом Шином. На этом всё! Оставьте своё мнение об этом уроке в комментариях плиз. С уважением, Артёмыч.]]></description>
			<content:encoded><![CDATA[<p>Хай!</p>
<p>Если размышлять более глобально &#8212; то мы всегда хотим представлять компьютер как разумное существо. Факт лишь в том что наука пока что не достигла того уровня в котором будут роботы-андроиды. </p>
<p>Но тем не менее прямо здесь и сейчас вы можете научить ваш компьютер говорить!</p>
<p>Итак смотрим обучающее видео:<br />
<a  href="http://www.programmerinfo.ru/rassilka/howspeak/howspeak.mp4" style="display:block;width:500px;height:266px" id="player"></a> <script> flowplayer("player", "http://programmerinfo.ru/flowplayer-3.2.5.swf",  { clip: { autoPlay: false, autoBuffering: true } });
</script><br />
<a href="http://www.programmerinfo.ru/rassilka/howspeak/howspeak.mp4" target="_blank">Скачать видео</a></p>
<p>Видео записано и подготовлено на языке C# Артёмом Кашеваровым и Кириллом Шином.<br />
На этом всё! </p>
<p>Оставьте своё мнение об этом уроке в комментариях плиз.</p>
<p>С уважением, Артёмыч.</p>
<img src="http://programmerinfo.ru/?ak_action=api_record_view&id=866&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://programmerinfo.ru/howspak/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
<enclosure url="http://www.programmerinfo.ru/rassilka/howspeak/howspeak.mp4" length="14359628" type="video/mp4" />
		</item>
		<item>
		<title>Читаем текст из word документа в нашу программу</title>
		<link>http://programmerinfo.ru/wordbasic/</link>
		<comments>http://programmerinfo.ru/wordbasic/#comments</comments>
		<pubDate>Thu, 10 Nov 2011 23:48:34 +0000</pubDate>
		<dc:creator>Артём Кашеваров</dc:creator>
				<category><![CDATA[Разное]]></category>

		<guid isPermaLink="false">http://programmerinfo.ru/?p=860</guid>
		<description><![CDATA[Привет всем! Все мы хоть раз в жизни работали с документами Wordа (Если вдруг вы не никогда с ними не работали &#8212; вам лучше поскорее удалиться с этого сайта ). В сегодняшнем скринкасте вы узнаете как прочитать файл *.doc Скачать видео Данный видеокаст был создан почти полностью руками одного из моих преданных подписчиков. Представился он как Нураддин. Честно сказать мне немного неудобно за то что опубликовал данное видео только сейчас, ведь создано оно было аж в августе! В любом случае я замечаю что уж я бы точно не смог записать такое количество инфы в течении всего 4 минут =( . Порой мне кажется если я не расскажу в видео что то отвлечённого &#8212; это буду не я, а ведь это затягивает время и увеличивает вес =(. Так что, Нураддин, ты чувак Молоток! Жду ваших комментариев, и Нураддин думаю тоже!]]></description>
			<content:encoded><![CDATA[<p>Привет всем!</p>
<p>Все мы хоть раз в жизни работали с документами Wordа (Если вдруг вы не никогда с ними не работали &#8212; вам лучше поскорее удалиться с этого сайта <img src="http://programmerinfo.ru/wp-content/plugins/qipsmiles/smiles/smile.gif"  alt="=)" title="=)"/> ). В сегодняшнем скринкасте вы узнаете как прочитать файл *.doc </p>
<p><a  href="http://www.programmerinfo.ru/rassilka/Word_basic/Word_basic.mp4" style="display:block;width:500px;height:388px" id="player"></a> <script> flowplayer("player", "http://programmerinfo.ru/flowplayer-3.2.5.swf",  { clip: { autoPlay: false, autoBuffering: true } });
</script><br />
<a href="http://www.programmerinfo.ru/rassilka/Word_basic/Word_basic.mp4" target="_blank">Скачать видео</a></p>
<p>Данный видеокаст был создан почти полностью руками одного из моих преданных подписчиков. Представился он как Нураддин.<br />
Честно сказать мне немного неудобно за то что опубликовал данное видео только сейчас, ведь создано оно было аж в августе! </p>
<p>В любом случае я замечаю что уж я бы точно не смог записать такое количество инфы в течении всего 4 минут =( . Порой мне кажется если я не расскажу в видео что то отвлечённого &#8212; это буду не я, а ведь это затягивает время и увеличивает вес =(.  Так что, Нураддин, ты чувак Молоток! </p>
<p>Жду ваших комментариев, и Нураддин думаю тоже!</p>
<img src="http://programmerinfo.ru/?ak_action=api_record_view&id=860&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://programmerinfo.ru/wordbasic/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
<enclosure url="http://www.programmerinfo.ru/rassilka/Word_basic/Word_basic.mp4" length="10923437" type="video/mp4" />
		</item>
		<item>
		<title>Начинаем программировать для Android по взрослому</title>
		<link>http://programmerinfo.ru/androidcource/</link>
		<comments>http://programmerinfo.ru/androidcource/#comments</comments>
		<pubDate>Fri, 28 Oct 2011 14:50:38 +0000</pubDate>
		<dc:creator>Артём Кашеваров</dc:creator>
				<category><![CDATA[Разное]]></category>

		<guid isPermaLink="false">http://programmerinfo.ru/?p=847</guid>
		<description><![CDATA[Последние несколько дней я был занят созданием своего первого мини-видеокурса. Тема которого по истине Шикарна! Хочу признаться &#8212; из всех существующих программных разработок, операционных систем и сервисов более всего я питаю любовь к детищу Google Операционной системе Android и её сервисам! Более удобную вещь я себе и представить не могу, даже если смотреть на iPhone &#8212; он все равно не дотягивает то уровня Android. Пожалуй единственное что меня действительно раздражает в этой ОС &#8212; это её логотип. Зелёный робот в качестве логотипа &#8212; это бред в высшей его мере. Надеюсь рано или поздно они сменят логотип. В любом случае сегодня у меня для вас замечательные новости: Сегодня я хочу вам представить курс который поможет на все 100% сориентироваться в программировании для Android. Рассказ о новом курсе вы можете увидеть внизу: Скачать видео на компьютер Ссылка на описание курса &#171;Введение в программирование для Android&#187; На этом всё! Удачи вам! С уважением, Артём.]]></description>
			<content:encoded><![CDATA[<p>Последние несколько дней я был занят созданием своего первого мини-видеокурса. Тема которого по истине Шикарна!<br />
Хочу признаться &#8212; из всех существующих программных разработок, операционных систем и сервисов более всего я питаю любовь к детищу Google Операционной системе Android и её сервисам! </p>
<p>Более удобную вещь я себе и представить не могу, даже если смотреть на iPhone &#8212; он все равно не дотягивает то уровня Android. </p>
<p>Пожалуй единственное что меня действительно раздражает в этой ОС &#8212; это её логотип. Зелёный робот в качестве логотипа &#8212; это бред в высшей его мере. Надеюсь рано или поздно они сменят логотип. </p>
<p>В любом случае сегодня у меня для вас замечательные новости:<br />
Сегодня я хочу вам представить курс который поможет на все 100% сориентироваться в программировании для Android.<br />
Рассказ о новом курсе вы можете увидеть внизу:<br />
<a  href="http://www.programmerinfo.ru/rassilka/androidcourse/androidcourse.mp4" style="display:block;width:500px;height:375px" id="player"></a> <script> flowplayer("player", "http://programmerinfo.ru/flowplayer-3.2.5.swf",  { clip: { autoPlay: false, autoBuffering: true } });
</script><br />
<a href="http://www.programmerinfo.ru/rassilka/androidcourse/androidcourse.mp4" target="_blank">Скачать видео на компьютер</a></p>
<p><a href="http://www.programmerinfo.ru/android/index.htm"><strong>Ссылка на описание курса &#171;Введение в программирование для Android&#187;</strong></a></p>
<p>На этом всё!<br />
Удачи вам!<br />
С уважением, Артём.</p>
<img src="http://programmerinfo.ru/?ak_action=api_record_view&id=847&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://programmerinfo.ru/androidcource/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
<enclosure url="http://www.programmerinfo.ru/rassilka/androidcourse/androidcourse.mp4" length="12405803" type="video/mp4" />
		</item>
		<item>
		<title>Маленькая заметка об обучении программированию.</title>
		<link>http://programmerinfo.ru/%d0%bc%d0%b0%d0%bb%d0%b5%d0%bd%d1%8c%d0%ba%d0%b0%d1%8f-%d0%b7%d0%b0%d0%bc%d0%b5%d1%82%d0%ba%d0%b0-%d0%be%d0%b1-%d0%be%d0%b1%d1%83%d1%87%d0%b5%d0%bd%d0%b8%d0%b8-%d0%bf%d1%80%d0%be%d0%b3%d1%80%d0%b0/</link>
		<comments>http://programmerinfo.ru/%d0%bc%d0%b0%d0%bb%d0%b5%d0%bd%d1%8c%d0%ba%d0%b0%d1%8f-%d0%b7%d0%b0%d0%bc%d0%b5%d1%82%d0%ba%d0%b0-%d0%be%d0%b1-%d0%be%d0%b1%d1%83%d1%87%d0%b5%d0%bd%d0%b8%d0%b8-%d0%bf%d1%80%d0%be%d0%b3%d1%80%d0%b0/#comments</comments>
		<pubDate>Mon, 24 Oct 2011 06:05:28 +0000</pubDate>
		<dc:creator>Артём Кашеваров</dc:creator>
				<category><![CDATA[Разное]]></category>

		<guid isPermaLink="false">http://programmerinfo.ru/?p=845</guid>
		<description><![CDATA[Недавно мне пришел такой вопрос в сообщениях Вконтакте: Привет!Артем! вообще была в шоке узнать то что ты 90 года сколько сидела на сайте твоем смотрела твои видеозаписи думала тебе лет 26, 27 ну это по фоткам так судила и по голосу! а по уме вообще!а как ты учишь конечно &#8230;.. даже не описать молодец вообще в восторге от тебя!!! а ты каким образом вот так вот начал изучать программирование?? как нужно сделать чтобы понимать программирование???? ты прям так хорошо владеешь программированием я аж завидую)))! Хотелось чтобы и вы прочитали мой ответ на него, потому что не все понимают что самое важное в вашем обучении. Вот мой ответ: Да ничего сложного нет. Самое сложное &#8212; просто учиться изо дня в день. Нужно понимать что кроме вас самих вас никто не выучит. Следовательно если вы сами не будете учиться никакие ВУЗЫ не спасут. А если будете учиться сами &#8212; научит любой даже самый плохой самоучитель. Так вот у меня самоучителей не так много, и не все из них хорошие &#8212; но я старался из них выжимать максимум. Ставил цели(написать какую то программу) и достигал их. Вот и всё! Надеюсь вам эта заметка чем то помогла. С уважением Артём.]]></description>
			<content:encoded><![CDATA[<p>Недавно мне пришел такой вопрос в сообщениях Вконтакте:<br />
<em><br />
Привет!Артем! вообще была в шоке узнать то что ты 90 года сколько сидела на сайте твоем смотрела твои видеозаписи думала тебе лет 26, 27 ну это по фоткам так судила и по голосу! а по уме вообще!а как ты учишь конечно &#8230;.. даже не описать молодец вообще в восторге от тебя!!! а ты каким образом вот так вот начал изучать программирование?? как нужно сделать чтобы понимать программирование???? ты прям так хорошо владеешь программированием я аж завидую)))!</em></p>
<p>Хотелось чтобы и вы прочитали мой ответ на него, потому что не все понимают что самое важное в вашем обучении.<br />
Вот мой ответ:<br />
<em>Да ничего сложного нет. Самое сложное &#8212; просто учиться изо дня в день. Нужно понимать что кроме вас самих вас никто не выучит. Следовательно если вы сами не будете учиться никакие ВУЗЫ не спасут. А если будете учиться сами &#8212; научит любой даже самый плохой самоучитель. Так вот у меня самоучителей не так много, и не все из них хорошие &#8212; но я старался из них выжимать максимум. Ставил цели(написать какую то программу) и достигал их. Вот и всё!</em></p>
<p>Надеюсь вам эта заметка чем то помогла.<br />
С уважением Артём.</p>
<img src="http://programmerinfo.ru/?ak_action=api_record_view&id=845&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://programmerinfo.ru/%d0%bc%d0%b0%d0%bb%d0%b5%d0%bd%d1%8c%d0%ba%d0%b0%d1%8f-%d0%b7%d0%b0%d0%bc%d0%b5%d1%82%d0%ba%d0%b0-%d0%be%d0%b1-%d0%be%d0%b1%d1%83%d1%87%d0%b5%d0%bd%d0%b8%d0%b8-%d0%bf%d1%80%d0%be%d0%b3%d1%80%d0%b0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

