<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
<channel>
	<title>Хабрахабр:  Метки / make</title>
	<link>http://habrahabr.ru/rss/tag/make/</link>
	<description><![CDATA[]]></description>
	<language>ru</language>
	<managingEditor>editor@habrahabr.ru</managingEditor>
	<generator>habrahabr.ru</generator>
	<pubDate>Sat, 11 Feb 2012 02:26:33 GMT</pubDate>
	<lastBuildDate></lastBuildDate>
	<image>
		<link>http://habrahabr.ru/</link>
		<url>http://habrahabr.ru/i/logo.gif</url>
		<title>Хабрахабр</title>
	</image>
	
			
		<item>		
			<title><![CDATA[Qt Software / Параллельная компиляция Qt в Windows]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/qt_software/137428/</guid>
			<link>http://habrahabr.ru/blogs/qt_software/137428/</link>			
			<description><![CDATA[Параллельная компиляция Qt-проектов под Windows с использованием QtCreator — зверь загадочный и очень привередливый. В этой небольшой статье я расскажу, как же все-таки его приручить. Параллельная компиляция может быть выполнена достаточно просто в теории, на практике дела обстоят не совсем гладко, чему в подтверждение бесконечное число тем на форумах, где предлагаются всевозможные решения. Ни одно из них, к сожалению, нам не помогло. <br/>
<br/>
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/qt_software/137428/#habracut">Читать дальше &rarr;</a> </div>]]></description>
			
			<pubDate>Wed, 01 Feb 2012 15:52:22 GMT</pubDate>
			<author>AllGrit</author>
			<category>qt</category><category>параллельная сборка</category><category>параллельная компиляция</category><category>qtcreator</category><category>make</category>
		</item>
		
		
		
		
		
		
		
		
	
			
		<item>		
			<title><![CDATA[Блог компании Амперка / Ino — работа с Arduino из командной строки]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/company/amperka/blog/131653/</guid>
			<link>http://habrahabr.ru/company/amperka/blog/131653/</link>			
			<description><![CDATA[<img src="http://inotool.org/_static/logo.png" alt="image" align="left"/>Хабрадевелоперам, привет!<br/>
<br/>
Те, кто работал с <a href="http://amperka.ru/collection/Platy/product/Arduino-Uno">Arduino</a>, знает, что для его программирования существует специальная Arduino IDE. По сути это блокнот с двумя кнопками: «прошить» и «послушать через serial». Блокнот подходит для написания маленьких программок-экспериментов, но выбешивает при написании чего-то большего.<br/>
<br/>
Многие привыкли работать в своих любимых Visual Studio, Eclipse, KDevelop и т.п. Я сам — убеждённый фанат Vim’а, окна терминала и кнопок Alt+Tab. Давно хотелось, чтобы сборка проектов для Arduino была такой же простой, как в официальной IDE, а вот их ужасный редактор на глаза больше не попадался. Тем более, что язык «Arduino» несмотря на позиционирование как отдельного, простого языка программирования — это не что иное, как C++. А собирается всё в конечном итоге инструментами avr-gcc. <br/>
<br/>
Для решения проблемы <a href="http://amperka.ru">Амперкой</a> был создан <a href="http://inotool.org">Ino</a>.<br/>
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/company/amperka/blog/131653/#habracut">Читать дальше &rarr;</a> </div>]]></description>
			
			<pubDate>Tue, 01 Nov 2011 08:22:42 GMT</pubDate>
			<author>nailxx</author>
			<category>arduino</category><category>make</category><category>сборка</category>
		</item>
		
		
		
		
		
		
		
		
	
			
		<item>		
			<title><![CDATA[Я пиарюсь / Спасибо, Кэп!]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/i_am_advertising/122374/</guid>
			<link>http://habrahabr.ru/blogs/i_am_advertising/122374/</link>			
			<description><![CDATA[Дизайн-бюро «<a href="http://www.make.com.ua/">make</a>» и студия «<a href="http://www.mart.com.ua/">Март</a>» проводят 02 июля в Одессе форум «<a href="http://www.thankscap.com.ua/">Спасибо, Кэп!</a>».<br/>
Приглашаем всех желающих!<br/>
<br/>
<a href="http://www.thankscap.com.ua/"><img src="http://habrastorage.org/storage1/a70d3b69/d1a72369/a7f6b164/be699ae4.jpg"/></a><br/>
<br/>
Наш форум посвящен вопросу: «<b>Как сделать занятие дизайном эффективным и успешным бизнесом</b>». Неважно кто вы — руководитель компании, менеджер, сотрудник или фрилансер — мы уверены — вам будет интересно обсудить основные проблемы, которые стоят сегодня на пути к успеху в индустрии дизайна и веб-разработок.<br/>
<br/>
Интересные доклады, новые знакомства, лето, море, солнце и Одессу — гарантируем.<br/>
<br/>
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/i_am_advertising/122374/#habracut">Читать дальше &rarr;</a> </div>]]></description>
			
			<pubDate>Tue, 21 Jun 2011 14:54:09 GMT</pubDate>
			<author>DezmASter</author>
			<category>форум</category><category>событие</category><category>встреча</category><category>конференция</category><category>кэп</category><category>спасибо</category><category>спасибо кэп</category><category>make</category><category>mart</category>
		</item>
		
		
		
		
		
		
		
		
	
			
		<item>		
			<title><![CDATA[JavaScript / Сборка проекта без единой глобальной переменной]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/javascript/117229/</guid>
			<link>http://habrahabr.ru/blogs/javascript/117229/</link>			
			<description><![CDATA[Представьте, у вас есть проект, состоящий из нескольких модулей и, например, jQuery или любая другая библиотеки в CDN. У вас есть огромное желание не показывать пользователю ваши глобальные переменные и по возможности не показывать jQuery и $. Ну и, конечно, сделать все без изменения кода проекта. <br/>
Причины для сокрытия глобалов могут быть разные: для красоты, из соображений безопасности, для затруднения анализа кода и другие. Пользователь взаимодействует с вашим кодом, используя события, которые он не сможет сломать — больше ему ничего и не нужно. <br/>
<br/>
Самый очевидный способ — создать единственный namespace в который пассивно экспортировать прочие объекты, а jQuery и $ в конце удалить.<br/>
<br/>
После сборки код будет какой-то такой:<br/>
<pre><code class="javascript">(function(window, undefined){
    // include ./js/YourNamespace.js
    var YourNamespace = (function () {
        // что-то ещё
        return {};
    }());
    // include ./js/YourNamespace/SomeObject.js
    YourNamespace.SomeObject = (function () {
        // что-то ещё
        return function () {

        };
    }());
    // Cleanup
    delete window.$;
    delete window.jQuery;
}(window));
</code></pre><br/>
Это идеальный вариант, но чаще бывает не так. Посмотрите ваш код, такой ли он?<br/>
<br/>
Под катом универсальное решение, позволяющее собрать любой код без единой глобальной переменной.<br/>
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/javascript/117229/#habracut">Читать дальше &rarr;</a> </div>]]></description>
			
			<pubDate>Mon, 11 Apr 2011 10:44:40 GMT</pubDate>
			<author>azproduction</author>
			<category>javascript</category><category>make</category><category>globalless</category><category>security</category>
		</item>
		
		
		
		
		
		
		
		
	
			
		<item>		
			<title><![CDATA[Разработка / Пример Makefile]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/development/111691/</guid>
			<link>http://habrahabr.ru/blogs/development/111691/</link>			
			<description><![CDATA[Написание makefile иногда становится головной болью. Однако, если разобраться, все становится на свои места, и написать мощнейший makefile длиной в 40 строк для сколь угодно большого проекта получается быстро и элегантно.<br/>
<br/>
Внимание! Предполагаются базовые знания утилиты GNU make.<br/>
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/development/111691/#habracut">Читать дальше &rarr;</a> </div>]]></description>
			
			<pubDate>Tue, 11 Jan 2011 20:45:24 GMT</pubDate>
			<author>shoumikhin</author>
			<category>makefile</category><category>make</category>
		</item>
		
		
		
		
		
		
		
		
	
		
			
		<item>		
			<title><![CDATA[LaTeX / [Из песочницы] [Перевод] Построение документов Latex с помощью Waf]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/latex/111623/</guid>
			<link>http://habrahabr.ru/blogs/latex/111623/</link>			
			<description><![CDATA[Это исправленный и дополненный <a href="http://jnwhiteh.net/posts/2010/09/building-latex-documents-with-waf.html">перевод статьи</a> о многофункциональной системе сборки Waf.<br/>
<br/>
С самого начала использования сервиса <a href="https://www.dropbox.com/">Dropbox</a> для хранения моих научных исследований и проектов я стал искать решение, которое позволит мне строить документы LaTeX без засорения каталога с документом. В обычных условиях я просто игнорирую такие файлы, но под Dropbox, каждый раз после построения документа файлы начинают синхронизироваться с сервером. Так как в Dropbox нет возможности указать файлы для игнорирования (если кто-то из компании читает это сообщение, пожалуйста, сделайте файл .dropboxignore), то я начал искать другое решение.<br/>
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/latex/111623/#habracut">Читать дальше &rarr;</a> </div>]]></description>
			
			<pubDate>Tue, 11 Jan 2011 08:31:05 GMT</pubDate>
			<author>zone19</author>
			<category>waf</category><category>make</category><category>latex</category><category>dropbox</category>
		</item>
		
		
		
		
		
		
		
	
			
		<item>		
			<title><![CDATA[Разработка / Обзор систем сборки SCons и Waf]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/development/95693/</guid>
			<link>http://habrahabr.ru/blogs/development/95693/</link>			
			<description><![CDATA[<img src="http://dl.dropbox.com/u/1729997/habr/scons-waf.png" alt="image"/><br/>
<br/>
Я — разработчик и в качестве основного языка последние пару лет использую Python. Однако время от времени появляются задачи, когда нужно писать на C/C++. Существуют разные системы, с помощью которых можно собирать такие проекты. Классикой являются make и autotools. Я же хочу заострить внимание на таких альтернативах, как <a href="http://www.scons.org/">SCons</a> и <a href="http://code.google.com/p/waf/">Waf</a>. Целью поста не является доказательство того, что они лучше или хуже make. Хочется просто провести короткий экскурс, чтобы стало приблизительно понятно что это, зачем это и как с этим начать работать.<br/>
<br/>
Чтобы разговор был предметным, предлагаю рассмотреть системы на практике. Я решил использовать простенький проект, в котором необходимы типовые, но не всегда тривиальные задачи сборки. Будем делать простенький web-сервер, цель которого: выдавать статичную страницу, которая готовится в отдельном html файле, но которая в итоге должна быть встроена в исполняемый файл. То есть на стадии сборки по html-коду должен быть собран исходник с си-кодом. В качестве серверной библиотеки используем <a href="http://code.google.com/p/mongoose/">mongoose</a>, исходники которого положим внутрь проекта и будем собирать их в статическую библиотеку, которую в последствии будем прилинковывать к исполняемому файлу. Думаю, задача понятна.<br/>
<br/>
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/development/95693/#habracut">Читать дальше &rarr;</a> </div>]]></description>
			
			<pubDate>Mon, 07 Jun 2010 08:20:18 GMT</pubDate>
			<author>nailxx</author>
			<category>разработка</category><category>waf</category><category>scons</category><category>make</category><category>c</category><category>c++</category>
		</item>
		
		
		
		
		
		
		
		
	
			
		<item>		
			<title><![CDATA[Linux для всех / Распараллеливание задач в Linux]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/linux/66903/</guid>
			<link>http://habrahabr.ru/blogs/linux/66903/</link>			
			<description><![CDATA[Потребовалось мне перекодировать некоторое количество видео-файлов. Для этого я написал следующий сценарий:<br/>
<br/>
<blockquote><code>#!/bin/bash<br/>
<br/>
recode() {<br/>
 mencoder -o $2 $1 -ovc x264 -x264encopts bitrate=22000:keyint=50 -oac mp3lame -lameopts vbr=3:br=320 -fps 50<br/>
}<br/>
recode input/00108.mts 00108.avi<br/>
recode input/00109.mts 00109.avi<br/>
...<br/>
...<br/>
</code><br/>
</blockquote><br/>
Казалось-бы все готово, но я заметил, что загружен только один процессор из двух, а это значит, что этот процесс можно ускорить, раза в два.<br/>
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/linux/66903/#habracut">Читать дальше</a> </div>]]></description>
			
			<pubDate>Wed, 12 Aug 2009 13:07:48 GMT</pubDate>
			<author>ivanrt</author>
			<category>linux</category><category>linux bash scripts</category><category>make</category><category>mencoder</category>
		</item>
		
		
		
		
		
		
		
		
	
			
		<item>		
			<title><![CDATA[SQL / SQLite и полноценный UNICODE]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/sql/57915/</guid>
			<link>http://habrahabr.ru/blogs/sql/57915/</link>			
			<description><![CDATA[Наверно многим известна embed база данных <a href="http://www.sqlite.org/">SQLite</a>. SQLite полностью поддерживает кодировки UTF-8 и UTF-16. Но есть один нюанс, для строковых и текстовых полей, символы которых выходят за пределы ASCII таблицы, не работает нечувствительный к регистру LIKE и ORDER BY. <br/>
Например:<br/>
<pre>
sqlite&gt; SELECT &quot;ы&quot; LIKE &quot;Ы&quot;;
0
</pre>в то время как<br/>
<pre>
sqlite&gt; SELECT &quot;s&quot; LIKE &quot;S&quot;;
1
</pre> Давайте разберемся как же это исправить.<br/>
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/sql/57915/#habracut">Читать дальше &rarr;</a> </div>]]></description>
			
			<pubDate>Wed, 22 Apr 2009 07:34:19 GMT</pubDate>
			<author>iv_s</author>
			<category>SQLite</category><category>UNICODE</category><category>UTF-8</category><category>русский язык</category><category>.</category><category>configure</category><category>make</category><category>make install</category><category>sequel</category>
		</item>
		
		
		
		
		
		
		
		
	
			
		<item>		
			<title><![CDATA[Персональные блоги / ScreenCastle или записываем скринкаст без специального софта]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/personal/57145/</guid>
			<link>http://habrahabr.ru/blogs/personal/57145/</link>			
			<description><![CDATA[<img src="http://cache.gawker.com/assets/images/lifehacker/2009/04/2009-04-11_113852.png" alt="image"/><br/>
Если вы хотите создать простой screencast, но не знаете как или не хотите устанавливать специальный софт, вы можете воспользоваться ScreenCastle'ом и и сделать все со своего браузера.<br/>
Посетите <a href="http://screencastle.com/">веб-сайт</a>, нажмите на большую красную кнопку и ScreenCastle загрузит небольшое Java-приложение, с помощью которого вы сможете осуществлять контроль над записью. Здесь вы можете указать, делать ли запись в полноэкранном режиме или только конкретного окна и записывать ли звук (при условии подключенного микрофона).<br/>
Тут же вам будут указаны ссылки на полученный скринкаст.]]></description>
			
			<pubDate>Mon, 13 Apr 2009 10:17:23 GMT</pubDate>
			<author>t_spink</author>
			<category>screencasts</category><category>скринкаст</category><category>make</category>
		</item>
		
		
		
		
		
		
		
		
	
			
		<item>		
			<title><![CDATA[Программирование / Список литературы]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/programming/55711/</guid>
			<link>http://habrahabr.ru/blogs/programming/55711/</link>			
			<description><![CDATA[Под катом список хорошей литературы.<br/>
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/nix_coding/55711/#habracut">Читать дальше &rarr;</a> </div>]]></description>
			
			<pubDate>Fri, 27 Mar 2009 15:38:03 GMT</pubDate>
			<author>Captcha</author>
			<category>книги</category><category>литература</category><category>программирование</category><category>unix</category><category>linux</category><category>gcc</category><category>gdb</category><category>Make</category><category>emacs</category>
		</item>
		
		
		
		
		
		
		
		
	
			
		<item>		
			<title><![CDATA[Разработка / Build automation in Windows: Краткий обзор софта]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/development/53174/</guid>
			<link>http://habrahabr.ru/blogs/development/53174/</link>			
			<description><![CDATA[Хотелось бы рассказать об инструментах автоматизации сборки под Windows.<br/>
Это не коим образом не реклама, а только обзор средств.<br/>
Буду рад за ссылки на другие продукты и отзовы об их использовании.<br/>
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/development/53174/#habracut">итак, начнем</a> </div>]]></description>
			
			<pubDate>Sat, 28 Feb 2009 20:35:47 GMT</pubDate>
			<author>jonie</author>
			<category>automation</category><category>build</category><category>make</category><category>windows</category><category>continuous integration</category>
		</item>
		
		
		
		
		
		
		
		
	
			
		<item>		
			<title><![CDATA[Веб-дизайн / Памятка дизайнеру сайтов]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/web_design/50497/</guid>
			<link>http://habrahabr.ru/blogs/web_design/50497/</link>			
			<description><![CDATA[Вторая версия статьи, расширенная и&nbsp;дополненая.<br/>
<br/>
Большая часть готовилась для&nbsp;моего выступления на&nbsp;«<a href="http://www.clienttech.ru/">РИТ:&nbsp;Клиентские&nbsp;технологии</a>», куда&nbsp;я, к&nbsp;сожалению, не&nbsp;доехал.<br/>
<br/>
&nbsp;<br/>
<br/>
<img src="http://www.make.com.ua/tmp/lj/article/for-web-designer/_cover-ru.jpg" alt="Памятка дизайнеру сайтов"/><br/>
<br/>
К&nbsp;сожалению огромная армия даже опытных, «модных» и&nbsp;эффектных дизайнеров забывают, что&nbsp;результатом их&nbsp;творчества должен быть <strong><em>сайт</em></strong>, а&nbsp;не&nbsp;только <nobr>«супер-скриншот»</nobr> годный только для&nbsp;портфолио.<br/>
<br/>
Первоначально эта памятка писалась мною для&nbsp;внутреннего пользования&nbsp;но, обрастая материалами, выросла в&nbsp;самостоятельную статью. Америку&nbsp;я не&nbsp;открыл, а&nbsp;просто собрал воедино и&nbsp;сформулировал ряд требований, которые должен учитывать дизайнер в&nbsp;процессе проектирования и&nbsp;оформления сайта.<br/>
<br/>
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/web_design/50497/#habracut">Читать дальше &rarr;</a> </div>]]></description>
			
			<pubDate>Wed, 28 Jan 2009 14:09:18 GMT</pubDate>
			<author>iderins</author>
			<category>работа</category><category>статьи</category><category>web</category><category>мысли</category><category>разработка</category><category>дизайн</category><category>памятка</category><category>make</category>
		</item>
		
		
		
		
		
		
		
		
	
			
		<item>		
			<title><![CDATA[Персональные блоги / make test]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/personal/47602/</guid>
			<link>http://habrahabr.ru/blogs/personal/47602/</link>			
			<description><![CDATA[Собираю dbase для php5:<br/>
<blockquote>…<br/>
Build complete.<br/>
Don't forget to run 'make test'.<br/>
<br/>
# make test<br/>
make: don't know how to make test. Stop</blockquote>Забавно.<br/>
<br/>
P.S. Встала нормально, конечно <b>:)</b>]]></description>
			
			<pubDate>Tue, 23 Dec 2008 12:55:31 GMT</pubDate>
			<author>smart</author>
			<category>make</category><category>freebsd</category><category>ports</category><category>php</category><category>dbase</category>
		</item>
		
		
		
		
		
		
		
		
	
			
		<item>		
			<title><![CDATA[Разработка / GNU Make может больше чем ты думаешь]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/development/47513/</guid>
			<link>http://habrahabr.ru/blogs/development/47513/</link>			
			<description><![CDATA[Как только исходники проекта надо распространять, то возникает необходимость использовать систему сборке, вместо того что нагенерила любимая IDE. В мире unix (с подачи gnu) традиционно используется autotools, ему есть отличные альтернативы в виде cmake или scons. Но почему-то ядро Linux собирается при помощи GNU Make, а вся FreeBSD включая порты при помощи BSD Make. WTF?<br/>
<br/>
Однажды намучившись с autotools, я решил провести эксперимент — насколько можно перелопатить Makefile, чтобы обеспечить себе более-менее удобную сборку.<br/>
<br/>
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/development/47513/#habracut">Читать дальше &rarr;</a> </div>]]></description>
			
			<pubDate>Mon, 22 Dec 2008 12:41:27 GMT</pubDate>
			<author>redchrom</author>
			<category>make</category><category>c</category><category>build system</category>
		</item>
		
		
		
		
		
		
		
		
	
			
		<item>		
			<title><![CDATA[VIM / Умный make]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/vim/40369/</guid>
			<link>http://habrahabr.ru/blogs/vim/40369/</link>			
			<description><![CDATA[Большенство адэптов vim, которые использую его для работы с кодом, знают про такие комманды как: make и: cw. Первая запускает make, а вторая выводит список ошибок.<br/>
Так уж сложилось, что мои основные рабочие (те которые использую на работе :)) языки это Си и C++. И часто бывает, что нужно написать программку в один файл, дабы проверить какой-то алгоритм, функцию или идею. При том писать makefile для одного файла в лом, а так хочется использовать привычную комбинацию клавиш. Набросал замечательный солюшен:<br/>
<pre>
if filereadable("Makefile")
	set makeprg=make\ -j4
	map &lt;C-b&gt; :make&lt;CR&gt;:cw&lt;CR&gt;
else
	map &lt;C-b&gt; :make %:r&lt;CR&gt;:cw&lt;CR&gt;
endif
</pre><br/>
Как видно суть в том, что запускать просто make при наличае makefile и make имя_файла при отсутствии. make -j4 указывает на запуск четырёх потоков сборки, для двухядерных процессоров самое оно, особенно в сочетании с ключеком -pipe для gcc :)]]></description>
			
			<pubDate>Fri, 19 Sep 2008 14:36:52 GMT</pubDate>
			<author>redchrom</author>
			<category>vim</category><category>make</category><category>c</category>
		</item>
		
		
		
		
		
		
		
		
	
			
		<item>		
			<title><![CDATA[Интерфейсы / Выход для обезьяны]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/ui/25968/</guid>
			<link>http://habrahabr.ru/blogs/ui/25968/</link>			
			<description><![CDATA[Разрабатываем сейчас сайт-портфолио для&nbsp;одного фотографа. Возник спор, как&nbsp;лучше организовывать фотографии. <em>Рубриками</em> или&nbsp;<em>тегами</em>?<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/ui_design_and_usability/25968/#habracut">Читать дальше &rarr;</a> </div>]]></description>
			
			<pubDate>Thu, 22 May 2008 19:20:46 GMT</pubDate>
			<author>iderins</author>
			<category>gui</category><category>make</category><category>юмор</category><category>разработка</category><category>навигация</category><category>юзабилити</category><category>интерфейсы</category>
		</item>
		
		
		
		
		
		
		
		
	
			
		<item>		
			<title><![CDATA[Убунтариум / Стоп! Снято!]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/ubuntu/20200/</guid>
			<link>http://habrahabr.ru/blogs/ubuntu/20200/</link>			
			<description><![CDATA[<h2>О Screencast.</h2><br/>
Для начала коротко о том, что такое скринкаст.<br/>
Screencast (скринкаст) — Цифровая запись с экрана монитора, со звуком или без.<br/>
Так как мы «правильные» пользователи, то будем использовать только Open Source программы.<br/>
<br/>
Из нескольких программ для записи скринкастов, я выбрал самые работоспособные.<br/>
Для каждой программы указаны плюсы и минусы, домашняя страница, сделаны скриншот и скринкаст, самой программой.<br/>
<br/>
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/ubuntu/20200/#habracut">Читать дальше &rarr;</a> </div>]]></description>
			
			<pubDate>Tue, 12 Feb 2008 23:08:35 GMT</pubDate>
			<author>akira</author>
			<category>screencast</category><category>make</category><category>linux</category><category>ubuntu</category>
		</item>
		
		
		
		
		
		
		
		
	
			
		<item>		
			<title><![CDATA[Веб-дизайн / Памятка дизайнеру сайтов]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/web_design/17336/</guid>
			<link>http://habrahabr.ru/blogs/web_design/17336/</link>			
			<description><![CDATA[Эта статья писалась мною как&nbsp;памятка для&nbsp;внутреннего пользования дизайнерам нашего бюро.К&nbsp;сожелению огромная армия даже опытных, модных и&nbsp;эффектных дизайнеров забывают, что&nbsp;результатом их&nbsp;творчества должен быть <strong><em>сайт</em></strong>, а&nbsp;не&nbsp;<nobr>«супер-скриншот»</nobr> для&nbsp;портфолио, годный лишь в&nbsp;роли эффектного плаката.Америку&nbsp;я не&nbsp;открыл, а&nbsp;просто собрал воедино и&nbsp;сформулировал ряд требований, которые должен учитывать дизайнер в&nbsp;процессе разработки дизайна сайта.<br/>
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/web_design/17336/#habracut">Читать дальше &rarr;</a> </div>]]></description>
			
			<pubDate>Tue, 11 Dec 2007 13:37:16 GMT</pubDate>
			<author>iderins</author>
			<category>работа</category><category>статьи</category><category>web</category><category>мысли</category><category>разработка</category><category>дизайн</category><category>памятка</category><category>make</category>
		</item>
		
		
		
		
		
		
		
		
	
			
		<item>		
			<title><![CDATA[Персональные блоги / Как публиковать посты в коллективных блогах?]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/personal/17269/</guid>
			<link>http://habrahabr.ru/blogs/personal/17269/</link>			
			<description><![CDATA[Готовлю публикацию в блог GUI...<br />
Но не могу понять, каким образом туда написать: хотя я на него подписан, в списке «В какой блог публикуем?» находится только мой персональный блог.<br />
<br />
Хабрафренды, подскажите, как публиковать посты в коллективных блогах?]]></description>
			
			<pubDate>Mon, 10 Dec 2007 11:51:58 GMT</pubDate>
			<author>iderins</author>
			<category>личное</category><category>make</category><category>Хабрахабр</category>
		</item>
		
		
		
		
		
		
		
		
	
	
	
	
	
	
	
	

	
</channel>
</rss>

