<?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://wicharek.name/topics/it/feed" rel="self" type="application/rss+xml" />
	<link>http://wicharek.name</link>
	<description>Разработчик игр и мобильных приложений</description>
	<lastBuildDate>Fri, 04 May 2012 18:57:57 +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://wicharek.name/blog/umer-dennis-ritchi</link>
		<comments>http://wicharek.name/blog/umer-dennis-ritchi#comments</comments>
		<pubDate>Thu, 13 Oct 2011 09:37:36 +0000</pubDate>
		<dc:creator>wicharek</dc:creator>
				<category><![CDATA[Информационные технологии]]></category>
		<category><![CDATA[Линукс]]></category>
		<category><![CDATA[Реальность]]></category>
		<category><![CDATA[dennis ritchie]]></category>
		<category><![CDATA[steve jobs]]></category>
		<category><![CDATA[unix]]></category>

		<guid isPermaLink="false">http://wicharek.name/?p=1324</guid>
		<description><![CDATA[Только что узнал, что 9-го октября умер Деннис Ритчи, автор языка C, один из основных разработчиков Unix. Учёный и программист, чья работа лежит в основе современного мира информационных технологий. Айфоны и андроиды, макось и винда&#160;&#8212; далеко не полный список того, &#8230; <a href="http://wicharek.name/blog/umer-dennis-ritchi">Читать далее <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img src="http://wicharek.name/wp-content/uploads/2011/10/dennis_ritchie.jpg" alt="" title="Деннис Ритчи" width="225" height="260" class="alignleft size-full wp-image-1325" />Только что узнал, что 9-го октября умер Деннис Ритчи, автор языка C, один из основных разработчиков Unix. Учёный и программист, чья работа лежит в основе современного мира информационных технологий. Айфоны и андроиды, макось и винда&nbsp;&mdash; далеко не полный список того, в разработку чего Ритчи прямо или косвенно сделал значительный вклад. Обидно, но, к сожалению, характерно, что новость о его смерти прошла даже мимо меня, утонув в потоке массовой скорби по Стиву Джобсу. Пафосный бизнесмен, зарабатывавший миллиарды, и скромный учёный, на работе которого зарабатывали миллиарды. Мир скорбит о первом, я&nbsp;&mdash; о втором.</p>
<p> <img src="http://wicharek.name/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=1324" width="1" height="1" style="display: none;" /></p>
]]></content:encoded>
			<wfw:commentRss>http://wicharek.name/blog/umer-dennis-ritchi/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Неизвестная ошибка</title>
		<link>http://wicharek.name/blog/neizvestnaya-oshibka</link>
		<comments>http://wicharek.name/blog/neizvestnaya-oshibka#comments</comments>
		<pubDate>Thu, 02 Jun 2011 14:59:20 +0000</pubDate>
		<dc:creator>wicharek</dc:creator>
				<category><![CDATA[Информационные технологии]]></category>
		<category><![CDATA[обработка ошибок]]></category>
		<category><![CDATA[программирование]]></category>
		<category><![CDATA[разработка]]></category>

		<guid isPermaLink="false">http://wicharek.name/?p=1269</guid>
		<description><![CDATA[Старое наблюдение из области программирования (может и не новое). Разрабатывая некую систему, почти всегда возникает необходимость как-то наружу сообщить об ошибке. Будь то сообщение непосредственно для пользователя программы или же некий код ошибки для других программистов, если разрабатывается некоторый модуль, &#8230; <a href="http://wicharek.name/blog/neizvestnaya-oshibka">Читать далее <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img src="http://wicharek.name/wp-content/uploads/2011/06/unknown-error.png" alt="" title="unknown-error" width="180" height="126" class="alignleft size-full wp-image-1270" />Старое наблюдение из области программирования (может и не новое). Разрабатывая некую систему, почти всегда возникает необходимость как-то наружу сообщить об ошибке. Будь то сообщение непосредственно для пользователя программы или же некий код ошибки для других программистов, если разрабатывается некоторый модуль, который в дальнейшем кем-то будет использован в конечном приложении. Типы ошибок как-то классифицируются, и часто среди них находится место некой &laquo;неизвестной ошибке&raquo;&nbsp;&mdash; то есть такой, реальную причину которой разработчику системы трудно идентифицировать по какой-то причине. Программист обычно не &laquo;заморачивается&raquo; на этот счёт, потому что считает, что данный конкретный вид ошибки будет происходить редко, и точную диагностику откладывает на потом. На практике же в полном соответствии с <a href="http://ru.wikipedia.org/wiki/%D0%97%D0%B0%D0%BA%D0%BE%D0%BD_%D0%9C%D1%91%D1%80%D1%84%D0%B8">законами Мёрфи</a> именно этот тип ошибки происходит чаще всего. Многократно подтверждено на личном опыте.</p>
<p> <img src="http://wicharek.name/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=1269" width="1" height="1" style="display: none;" /></p>
]]></content:encoded>
			<wfw:commentRss>http://wicharek.name/blog/neizvestnaya-oshibka/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Позвони мне позвони</title>
		<link>http://wicharek.name/blog/pozvoni-mne-pozvoni</link>
		<comments>http://wicharek.name/blog/pozvoni-mne-pozvoni#comments</comments>
		<pubDate>Sun, 23 Jan 2011 10:59:25 +0000</pubDate>
		<dc:creator>wicharek</dc:creator>
				<category><![CDATA[Информационные технологии]]></category>
		<category><![CDATA[hint]]></category>
		<category><![CDATA[skype]]></category>
		<category><![CDATA[веб]]></category>
		<category><![CDATA[подсказки]]></category>

		<guid isPermaLink="false">http://wicharek.name/?p=1206</guid>
		<description><![CDATA[В последнее время много пользуюсь Скайпом, и вот на что обратил внимание: часто на сайтах или даже на персональных страничках ставят кнопку типа такой: Ссылка на этой кнопке представляет собой URI, который обрабатывается клиентом Скайп, если таковой установлен и поддерживает &#8230; <a href="http://wicharek.name/blog/pozvoni-mne-pozvoni">Читать далее <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>В последнее время много пользуюсь Скайпом, и вот на что обратил внимание: часто на сайтах или даже на персональных страничках ставят кнопку типа такой:<a href="skype:wicharek?call"><img class="aligncenter size-full wp-image-1207" title="Позвони мне позвони на скайп" src="http://wicharek.name/wp-content/uploads/2011/01/call_green_white_153x63.png" alt="" width="153" height="63" /></a></p>
<p>Ссылка на этой кнопке представляет собой URI, который обрабатывается клиентом Скайп, если таковой установлен и поддерживает такие штуки в конкретном браузере и операционной системе. Вот так она обычно выглядит:</p>
<pre>skype:wicharek?call</pre>
<p>Обратите внимание, на параметр <em>call</em>. Он означает именно то, что вы подумали: при обработке этой ссылки Скайп начнёт голосовой звонок на указанный до вопросительного знака идентификатор пользователя. Везде где я ни встречал информацию о скайп-контакте, оформленную как ссылку, мне предлагают именно позвонить (<a href="http://inshelter.ru/">здесь</a>, например).<br />
<br/><br/><a href="http://wicharek.name/blog/pozvoni-mne-pozvoni">дальше</a></p>
]]></content:encoded>
			<wfw:commentRss>http://wicharek.name/blog/pozvoni-mne-pozvoni/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bash-fu. Выполнить для каждого файла в одну линию</title>
		<link>http://wicharek.name/blog/bash-fu-vypolnit-dlya-kazhdogo-fayla-v-odnu-liniyu</link>
		<comments>http://wicharek.name/blog/bash-fu-vypolnit-dlya-kazhdogo-fayla-v-odnu-liniyu#comments</comments>
		<pubDate>Wed, 15 Dec 2010 15:09:31 +0000</pubDate>
		<dc:creator>wicharek</dc:creator>
				<category><![CDATA[Информационные технологии]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[snippet]]></category>

		<guid isPermaLink="false">http://wicharek.name/?p=1184</guid>
		<description><![CDATA[Постоянно забываю как правильно в баше в одну линию выполнить какую-нибудь команду для нескольких файлов. Задача периодически возникает, а решается она вот так: for FILE in SOMEWHERE; do SOMETHING; done Вот так, например, можно все wav-файлы в текущей директории конвертировать &#8230; <a href="http://wicharek.name/blog/bash-fu-vypolnit-dlya-kazhdogo-fayla-v-odnu-liniyu">Читать далее <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Постоянно забываю как правильно в баше в одну линию выполнить какую-нибудь команду для нескольких файлов. Задача периодически возникает, а решается она вот так:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">for</span> FILE <span style="color: #000000; font-weight: bold;">in</span> SOMEWHERE; <span style="color: #000000; font-weight: bold;">do</span> SOMETHING; <span style="color: #000000; font-weight: bold;">done</span></pre></div></div>

<p>Вот так, например, можно все wav-файлы в текущей директории конвертировать в CAF с кодеком IMA4 (полезно для iOS приложений). Работает под Маком с установлеными тулзами для разработки (нужна afconvert оттуда):</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #000000; font-weight: bold;">for</span> FILE <span style="color: #000000; font-weight: bold;">in</span> <span style="color: #000000; font-weight: bold;">*</span>.wav; <span style="color: #000000; font-weight: bold;">do</span> afconvert <span style="color: #007800;">$FILE</span> <span style="color: #000000; font-weight: bold;">`</span><span style="color: #c20cb9; font-weight: bold;">basename</span> <span style="color: #ff0000;">&quot;<span style="color: #007800;">$FILE</span>&quot;</span> .wav<span style="color: #000000; font-weight: bold;">`</span>.caf <span style="color: #660033;">-d</span> ima4 <span style="color: #660033;">-f</span> caff <span style="color: #660033;">-v</span>; <span style="color: #000000; font-weight: bold;">done</span></pre></div></div>

<p> <img src="http://wicharek.name/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=1184" width="1" height="1" style="display: none;" /></p>
]]></content:encoded>
			<wfw:commentRss>http://wicharek.name/blog/bash-fu-vypolnit-dlya-kazhdogo-fayla-v-odnu-liniyu/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Зарегистрировался в IDP</title>
		<link>http://wicharek.name/blog/zaregistrirovalsya-v-idp</link>
		<comments>http://wicharek.name/blog/zaregistrirovalsya-v-idp#comments</comments>
		<pubDate>Thu, 28 Oct 2010 23:52:53 +0000</pubDate>
		<dc:creator>wicharek</dc:creator>
				<category><![CDATA[Информационные технологии]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[страна третьего мира]]></category>

		<guid isPermaLink="false">http://wicharek.name/?p=1074</guid>
		<description><![CDATA[Регистрация в iPhone Developer Program для стран Третьего мира стала работать предельно просто. Чуваки с appdev.ru предлагают сделать всё за 300 баксов? На самом деле нужно всего 100 на любой нормальной Визе, которую принимают в западных магазинах. Только имя на &#8230; <a href="http://wicharek.name/blog/zaregistrirovalsya-v-idp">Читать далее <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img src="http://wicharek.name/wp-content/uploads/2010/10/jobs.jpg" alt="Jobs" title="Jobs" width="300" height="293" class="alignleft size-full wp-image-1075" />Регистрация в iPhone Developer Program для стран Третьего мира стала работать предельно просто. Чуваки с appdev.ru предлагают сделать всё за 300 баксов? На самом деле нужно всего 100 на любой нормальной Визе, которую принимают в западных магазинах. Только имя на ней должно в точности соответствовать имени эккаунта. Специалисты по транслитерации из OTPBank&#39;а считают, что моё имя пишется Vitalii. Поэтому теперь меня так зовут и для Эпла.</p>
<p>Процесс регистрации предполагает отправку факса. <a href="http://www.pamfax.biz/">PamFax</a> в руки, там 3 факса бесплатно, а вам нужен один. Распечатываете форму, заполняете, фоткаете. Или даже не распечатываете, а прямо в фотошопе и заполняете. Кто там разберёт? Дядюшка Стив старается для вас, дорогие аутсорсеры. А вот дядя Витя Янукович не старается. Абсолютно легального способа вывести деньги из App Store, похоже, не существует. Если знаете&nbsp;&mdash; расскажите.</p>
<p> <img src="http://wicharek.name/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=1074" width="1" height="1" style="display: none;" /></p>
]]></content:encoded>
			<wfw:commentRss>http://wicharek.name/blog/zaregistrirovalsya-v-idp/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Реквием для Opera</title>
		<link>http://wicharek.name/blog/opera-requiem</link>
		<comments>http://wicharek.name/blog/opera-requiem#comments</comments>
		<pubDate>Sun, 04 Jul 2010 16:19:08 +0000</pubDate>
		<dc:creator>wicharek</dc:creator>
				<category><![CDATA[Информационные технологии]]></category>
		<category><![CDATA[Личное]]></category>
		<category><![CDATA[Opera]]></category>
		<category><![CDATA[софт]]></category>

		<guid isPermaLink="false">http://wicharek.name/?p=815</guid>
		<description><![CDATA[Ни больше ни меньше, а прошла целая эпоха. Сегодня я отказался от браузера Opera в пользу Google Chrome. Здесь я остановлюсь, чтобы все смогли осознать сказанное. Продолжим. дальше]]></description>
			<content:encoded><![CDATA[<p>Ни больше ни меньше, а прошла целая эпоха. Сегодня я отказался от браузера Opera в пользу Google Chrome. Здесь я остановлюсь, чтобы все смогли осознать сказанное.</p>
<p><a href="http://xkcd.com/198/"><img class="aligncenter" title="xkcd: Perspective" src="http://imgs.xkcd.com/comics/perspective.png" alt="xkcd: Perspective" width="450" height="367" /></a></p>
<p>Продолжим.<br />
<br/><br/><a href="http://wicharek.name/blog/opera-requiem">дальше</a></p>
]]></content:encoded>
			<wfw:commentRss>http://wicharek.name/blog/opera-requiem/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Что плохо в Universal Applications для iOS</title>
		<link>http://wicharek.name/blog/chto-ploho-v-universal-applications-dlya-ios</link>
		<comments>http://wicharek.name/blog/chto-ploho-v-universal-applications-dlya-ios#comments</comments>
		<pubDate>Sat, 26 Jun 2010 15:42:40 +0000</pubDate>
		<dc:creator>wicharek</dc:creator>
				<category><![CDATA[Информационные технологии]]></category>
		<category><![CDATA[Планета Developers.org.ua]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[разработка]]></category>

		<guid isPermaLink="false">http://wicharek.name/?p=796</guid>
		<description><![CDATA[С выходом iPad&#39;а и 4-го iPhone нам приходится ломать голову над тем, как продлить жизнь наших старых проектов и на этих устройствах. Apple ставит своих разработчиков перед проблемой, от которой ранее их (нас) оберегала&#160;&#8212; это неоднородная среда выполнения. Если раньше &#8230; <a href="http://wicharek.name/blog/chto-ploho-v-universal-applications-dlya-ios">Читать далее <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://wicharek.name/wp-content/uploads/2010/06/ipadiphone.jpg"><img src="http://wicharek.name/wp-content/uploads/2010/06/ipadiphone.jpg" alt="" title="iPad и iPhone" width="300" height="345" class="alignleft size-full wp-image-806" /></a>С выходом iPad&#39;а и 4-го iPhone нам приходится ломать голову над тем, как продлить жизнь наших старых проектов и на этих устройствах. Apple ставит своих разработчиков перед проблемой, от которой ранее их (нас) оберегала&nbsp;&mdash; это неоднородная среда выполнения. Если раньше было целых 3 модели телефонов, которые принципиально мало чем отличались друг от друга с точки зрения возможностей, предоставляемых разработчику. Даже разрешение экранов у них совпадало до пиксела. Теперь это совсем не так: iPad&nbsp;&mdash; это вообще устройство несколько другого рода, открывающее новые возможности. На 4-м iPhone тоже увеличили разрешение.</p>
<p>Всё это ведёт к тому, что приходиться в той или иной степени адаптировать программу под разные устройства. В хорошо спроектированной программе на UIKit, где святое триединство Model-View-Controller чётко соблюдено, переделать придётся только слой View и вероятно не обойдётся без изменений Controller&#39;а. Но на самом деле это может затронуть и модель, например, если там, условно говоря, &laquo;хранятся&raquo; изображения, размер которых связан с разрешением экрана (так у нас в одном проекте). А если речь идёт об игровой программе, коих в аппсторе, мягко говоря, немало, то всё становится ещё сложнее: под каждое разрешение, скорее всего, есть отдельный немалый набор графических ресурсов. В связи с этим всем возникает два важных вопроса:</p>
<ol>
<li><strong>Технический вопрос</strong>: Как теперь распространять программы: отдельные версии для отдельных устройств или один большой монстр для &laquo;всего&raquo;?</li>
<li><strong>Маркетинговый вопрос</strong>: Как бы сбить больше бабла с тех, кому нужна и iPad, и iPhone версия, при этом дав сэкономить тем, кому нужно &laquo;или-или&raquo;?</li>
</ol>
<p><br/><br/><a href="http://wicharek.name/blog/chto-ploho-v-universal-applications-dlya-ios">дальше</a></p>
]]></content:encoded>
			<wfw:commentRss>http://wicharek.name/blog/chto-ploho-v-universal-applications-dlya-ios/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Балда для Pocketbook</title>
		<link>http://wicharek.name/blog/balda-dlya-pocketbook</link>
		<comments>http://wicharek.name/blog/balda-dlya-pocketbook#comments</comments>
		<pubDate>Sun, 13 Jun 2010 18:28:41 +0000</pubDate>
		<dc:creator>wicharek</dc:creator>
				<category><![CDATA[Информационные технологии]]></category>
		<category><![CDATA[Планета Developers.org.ua]]></category>
		<category><![CDATA[balda]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[pocketbook]]></category>
		<category><![CDATA[проекты]]></category>

		<guid isPermaLink="false">http://wicharek.name/?p=787</guid>
		<description><![CDATA[На Новый год подарил Таньке Pocketbook 360, читалку книг на e-ink от отечественных производителей. Как фаната опенсорс меня в ней в первую очередь привлекла открытая (якобы) прошивка и доступный SDK. Затем поучаствовал в конкурсе по написанию игр под эту читалку. &#8230; <a href="http://wicharek.name/blog/balda-dlya-pocketbook">Читать далее <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://w2f2.com/balda"><img class="alignleft size-full wp-image-788" title="Балда для Pocketbook" src="http://wicharek.name/wp-content/uploads/2010/06/balda-pocketbook360.png" alt="" width="350" height="357" /></a>На Новый год подарил <a href="http://twitter.com/Kotodanshyna">Таньке</a> <a href="http://www.pocketbookreader.com/PocketBook_360.html">Pocketbook 360</a>, читалку книг на e-ink от отечественных производителей. Как фаната опенсорс меня в ней в первую очередь привлекла открытая (якобы) прошивка и доступный SDK. Затем поучаствовал в <a href="http://www.the-ebook.org/forum/viewtopic.php?t=12505">конкурсе по написанию игр</a> под эту читалку. Выбрал игру &laquo;Балда&raquo;. Игры в слова как-то очень логично смотрятся на устройстве для чтения книг, не так ли? Да и для динамичных игр с анимацией экран на &laquo;электронных чернилах&raquo; не слишком приспособлен. Вмешалась работа, не всё удалось реализовать, но кое-какую версию я всё же предоставил и даже за неё полагался приз в виде скидки на тот же самый Pocketbook, при чём при доработке программы обещали его увеличить. Приз мне так и не достался, пусть это будет на совести организаторов. На форуме другие участники писали, что надо было очень постоянно напоминать организаторам об обещанном, и приз-таки можно было выбить, но в моей личной идеальной картине мира подобные дела так не делаются.</p>
<p>А программу я таки доработал и теперь <a href="http://w2f2.com/balda">выкладываю версию 1.0.2</a>. Надеюсь, владельцам Pocketbook будет полезна. Собственно, она позволяет играть в <a href="http://ru.wikipedia.org/wiki/Балда_(игра)">Балду</a>. Играть можно против компьютера (3 уровня сложности) и друг против друга. Поддерживаются (теоретически) все модели Pocketbook с прошивкой начиная с версии 14. Модели 302 с сенсорным экраном у меня нет, поэтому проверить работоспособность не могу. Для этой модели реализовано отдельная модель управления (с учётом того, что там собственно тачскрин, а не кнопки), но опробована только на симуляторе.</p>
<p><br/><br/><a href="http://wicharek.name/blog/balda-dlya-pocketbook">дальше</a></p>
]]></content:encoded>
			<wfw:commentRss>http://wicharek.name/blog/balda-dlya-pocketbook/feed</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Bash-fu. Объём виртуальной памяти, выделенной процессом</title>
		<link>http://wicharek.name/blog/bash-fu-obyom-virtualnoy-pamyati-vydelennoy-protsessom</link>
		<comments>http://wicharek.name/blog/bash-fu-obyom-virtualnoy-pamyati-vydelennoy-protsessom#comments</comments>
		<pubDate>Wed, 02 Jun 2010 13:02:28 +0000</pubDate>
		<dc:creator>wicharek</dc:creator>
				<category><![CDATA[Информационные технологии]]></category>
		<category><![CDATA[Линукс]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[snippet]]></category>

		<guid isPermaLink="false">http://wicharek.name/?p=761</guid>
		<description><![CDATA[Потребовалось в баш-скрипте получить объём виртуальной памяти, выделенной процессом. Получилось так (через ps aux): MEMORY_USED=`ps aux &#124; awk -v pid=&#34;$PID&#34; '{ if ($2 == pid) print $5 }'` Где PID&#160;&#8212; идентификатор процесса.]]></description>
			<content:encoded><![CDATA[<p>Потребовалось в баш-скрипте получить объём виртуальной памяти, выделенной процессом. Получилось так (через ps aux):</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #007800;">MEMORY_USED</span>=<span style="color: #000000; font-weight: bold;">`</span><span style="color: #c20cb9; font-weight: bold;">ps</span> aux <span style="color: #000000; font-weight: bold;">|</span> <span style="color: #c20cb9; font-weight: bold;">awk</span> <span style="color: #660033;">-v</span> <span style="color: #007800;">pid</span>=<span style="color: #ff0000;">&quot;<span style="color: #007800;">$PID</span>&quot;</span> <span style="color: #ff0000;">'{ if ($2 == pid) print $5 }'</span><span style="color: #000000; font-weight: bold;">`</span></pre></div></div>

<p>Где PID&nbsp;&mdash; идентификатор процесса.</p>
<p> <img src="http://wicharek.name/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=761" width="1" height="1" style="display: none;" /></p>
]]></content:encoded>
			<wfw:commentRss>http://wicharek.name/blog/bash-fu-obyom-virtualnoy-pamyati-vydelennoy-protsessom/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Полезная реклама</title>
		<link>http://wicharek.name/blog/poleznaya-reklama</link>
		<comments>http://wicharek.name/blog/poleznaya-reklama#comments</comments>
		<pubDate>Thu, 11 Mar 2010 08:47:04 +0000</pubDate>
		<dc:creator>wicharek</dc:creator>
				<category><![CDATA[Информационные технологии]]></category>
		<category><![CDATA[Личное]]></category>
		<category><![CDATA[реклама]]></category>

		<guid isPermaLink="false">http://wicharek.name/?p=679</guid>
		<description><![CDATA[Не вся реклама одинаково вредна. У меня есть два примера рекламы, которая оказалась, напротив, полезна. Во-первых, это реклама в выдаче Интернет-поисковика. Например, Google Adwords. Не раз, и не два именно в рекламных ссылках я находил полезную информацию для себя, релевантную &#8230; <a href="http://wicharek.name/blog/poleznaya-reklama">Читать далее <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Не вся реклама одинаково вредна. У меня есть два примера рекламы, которая оказалась, напротив, полезна.</p>
<p>Во-первых, это реклама в выдаче Интернет-поисковика. Например, <a href="http://adwords.google.com">Google Adwords</a>. Не раз, и не два именно в рекламных ссылках я находил полезную информацию для себя, релевантную тому, что я искал. Такая реклама обычно что-то продаёт, но ведь и я не против купить то, что мне нужно. Рекламные ссылки находятся в сторонке от выдачи, чуть подсвечены, чтобы формально обращать на себя внимание. Но это же выделение и подсказывает пользователю, что ссылки рекламные, а значит к их содержимому нужно отнестись соответственно. Не в том смысле, что оно не достойно внимания, а в том, что оно может с большей вероятностью оказаться не тем, что нужно.</p>
<p>Во-вторых, более конкретный пример. О ноутбуках ASUS серии UL я узнал на <a href="http://habrahabr.ru/company/asus/blog/83531/">Хабре</a>, популярном айтишном ресурсе. Не из дебильноватого флеш-баннера, как можно было подумать, а из интересного и полезного обзора. Автор этого обзора — сотрудник самой компании ASUS. Сильно ли он приврал насчёт продукта своей компании? Вопрос ирреллевантен. Обзор нейтрален и избегает давать оценки, приводя в основном факты. Ноутбук мне сейчас не нужен, однако эту модель я бы купил себе и посоветовал другим.</p>
<p>Что объединяет эти два случая? В первую очередь то, что рекламу я получил именно тогда, когда захотел, и именно о том, о чём захотел. Реклама не лезла мне в глаза и уши, не совала в руки какие-то совершенно ненужные вещи (женские прокладки, ага). Во-вторых, реклама была к месту. Обзор ноутбука находился на айтишном ресурсе, самое подходящее место, чтобы, собственно, опубликовать обзор ноутбука. Поисковик предложил мне рекламу, когда я собственно попросил его для меня что-то найти, и реклама эта опять же была связана с тем, что я искал.</p>
<p>То есть в обоих случаях это была контекстная реклама. Именно за такой рекламой будущее, а билборды, уродующие и без того не идеальный внешний вид моего города, флеш-баннеры, грузящие процессор, и обклеенные рекламными обоями станции метро должны умереть.</p>
<p>А у вас есть другие примеры полезной рекламы?</p>
<p> <img src="http://wicharek.name/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=679" width="1" height="1" style="display: none;" /></p>
]]></content:encoded>
			<wfw:commentRss>http://wicharek.name/blog/poleznaya-reklama/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

