<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
<channel>
	<title>Хабрахабр:  Метки / linux</title>
	<link>http://habrahabr.ru/rss/tag/linux/</link>
	<description><![CDATA[]]></description>
	<language>ru</language>
	<managingEditor>editor@habrahabr.ru</managingEditor>
	<generator>habrahabr.ru</generator>
	<pubDate>Fri, 10 Feb 2012 23:47:50 GMT</pubDate>
	<lastBuildDate></lastBuildDate>
	<image>
		<link>http://habrahabr.ru/</link>
		<url>http://habrahabr.ru/i/logo.gif</url>
		<title>Хабрахабр</title>
	</image>
	
		
			
		<item>		
			<title><![CDATA[Assembler / [Из песочницы] Минималистичная программа в формате ELF]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/asm/137706/</guid>
			<link>http://habrahabr.ru/blogs/asm/137706/</link>			
			<description><![CDATA[Вдохновившись статьёй <a href="http://habrahabr.ru/blogs/programming/88101/">Привет из свободного от libc мира</a>, я так же решил проделать нечто подобное. Чтобы не заниматься этим бесцельно, я решил поставить перед собой следующую задачу. Сделать программу, выводящую какую-нибудь простую строку, вроде «ELF, hello!». Разобраться с тем, как именно она будет представлена в исполняемом файле. Ну и попутно, постараться уложиться в 100 байт.<br/>
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/asm/137706/#habracut">Читать дальше &rarr;</a> </div>]]></description>
			
			<pubDate>Mon, 06 Feb 2012 14:04:23 GMT</pubDate>
			<author>bak</author>
			<category>ассемблер</category><category>elf</category><category>linux</category><category>gcc</category><category>gas</category><category>asm</category>
		</item>
		
		
		
		
		
		
		
	
			
		<item>		
			<title><![CDATA[Сетевые технологии / DNS сервер BIND (теория)]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/network_technologies/137587/</guid>
			<link>http://habrahabr.ru/blogs/network_technologies/137587/</link>			
			<description><![CDATA[Основная цель DNS — это отображение доменных имен в IP адреса и наоборот — IP в DNS. В статье я рассмотрю работу <b>DNS сервера BIND</b> (Berkeley Internet Name Domain, ранее: Berkeley Internet Name Daemon), как сАмого (не побоюсь этого слова) распространенного. BIND входит в состав любого дистрибутива UNIX. Основу BIND составляет демон <b>named</b>, который для своей работы использует порт UDP/53 и для некоторых запросов TCP/53.<br/>
<br/>
<h4>Основные понятия Domain Name System</h4><br/>
Исторически, до появления доменной системы имен роль инструмента разрешения символьных имен в IP выполнял файл /etc/hosts, который и в настоящее время играет далеко не последнюю роль в данном деле. Но с ростом количества хостов в глобальной сети, отслеживать и обслуживать базу имен на всех хостах стало нереально затруднительно. В результате придумали DNS, представляющую собой иерархическую, распределенную систему доменных зон. Давайте рассмотрим структуру Системы Доменных Имён на иллюстрации:<br/>
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/network_technologies/137587/#habracut">Читать дальше &rarr;</a> </div>]]></description>
			
			<pubDate>Fri, 03 Feb 2012 21:36:25 GMT</pubDate>
			<author>radarlog</author>
			<category>dns</category><category>bind9</category><category>network</category><category>linux</category><category>основы</category>
		</item>
		
		
		
		
		
		
		
		
	
		
			
		<item>		
			<title><![CDATA[Типографика / [Из песочницы] Шрифты из склепа]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/typography/137544/</guid>
			<link>http://habrahabr.ru/blogs/typography/137544/</link>			
			<description><![CDATA[<img src="http://savepic.su/1269820.png" alt="image" align="right"/> Мне от моноширинных шрифтов многого не надо. Адекватная поддержка кириллицы. Для программирования — отсутствие замыливания. Возможность различать 0 (который ноль) и О. Возможность различать I (которое i), l (которое L) и | (которое or). Для работы в консольном двухпанельнике — поддержка псевдографики. Однако в современном мире подобных шрифтов не так, чтобы много. Откуда же их взять? <br/>
<br/>
Осторожно! Под катом — сплошные анахронизмы.<br/>
<br/>
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/typography/137544/#habracut">Читать дальше &rarr;</a> </div>]]></description>
			
			<pubDate>Fri, 03 Feb 2012 10:11:40 GMT</pubDate>
			<author>dns78</author>
			<category>шрифты моноширинные</category><category>linux</category><category>mac os x</category><category>terminal</category><category>разработка</category><category>dos</category><category>dosbox</category><category>русификация</category><category>некромантия</category>
		</item>
		
		
		
		
		
		
		
	
			
		<item>		
			<title><![CDATA[Убунтариум / Открыт репозиторий с играми для Ubuntu 10.04, 10.10, 11.04, 11.10]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/ubuntu/137401/</guid>
			<link>http://habrahabr.ru/blogs/ubuntu/137401/</link>			
			<description><![CDATA[<img src="http://habrastorage.org/storage2/e62/d8c/91f/e62d8c91f663258c6b4488e7370289fc.png" align="left"/> Вчера на сайте <a href="http://ualinux.com/">UALinux</a> появилась новость о том, что они подготовили репозиторий с играми для Убунты. Репозиторий содержит 250 игр разного жанра: их можно установить кнопочкой на <a href="http://ualinux.com/pack/ugp/action-ru-1.html">сайте</a>, или же привычно добавить репозиторий и ставить пакеты. <br/>
Сами игры в большинстве своем довольно примитивные: в мире есть уже много чего гораздо круче восстаний антропоморфных кроликов, или шариков в лабиринте, но есть игры из детства, портированные с консоли, аналоги старых добрых Worms, несколько «гоночек» и еще много чего интересного. Ну и, самое главное, что все игры доступны бесплатно: подключай репозиторий, ставь и играй. <br/>
Несколько игрушек, кстати, уже есть есть в дистрибутиве самой убунты, но в репозитории версии новее. <br/>
В общем, удачного убивания времени.<br/>
<br/>
PS: Судя по комментам к моим предыдущим постам, на Хабре живут люди из UALinux. Поэтому, думаю, можно оставить в комментариях названия игр, которых не хватает в репозитории, но хотелось бы их там видеть.]]></description>
			
			<pubDate>Wed, 01 Feb 2012 09:39:58 GMT</pubDate>
			<author>Vorb</author>
			<category>ubuntu</category><category>games</category><category>linux</category><category>repository</category>
		</item>
		
		
		
		
		
		
		
		
	
			
		<item>		
			<title><![CDATA[Информационная безопасность / Уязвимость в sudo]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/infosecurity/137370/</guid>
			<link>http://habrahabr.ru/blogs/infosecurity/137370/</link>			
			<description><![CDATA[Наверное все заинтересованные лица подписаны на соответсвующие рассылки и нет смысла превращать блог в security-notifications, но тем не менее, <a href="http://www.courtesan.com/sudo/alerts/sudo_debug.html">уязвимость</a> в sudo 1.8.0 — 1.8.3p1 потенциально позволяет выполнить от рута команду любому локальному пользователю, способному запустить sudo. <a href="http://cve.mitre.org/cgi-bin/cvename.cgi?name=2012-0809">CVE-2012-0809</a><br/>
Во FreeBSD уже <a href="http://www.freebsd.org/cgi/cvsweb.cgi/ports/security/sudo/distinfo?rev=1.78">пропатчились</a>, линупсы пока спят, а в случае стабильных веток им всё равно — ветка sudo 1.7 уязвимости не подвержена.<br/>
<br/>
Ошибка кроется в передаче vfprintf argv[0] в функции отладочного вывода.<br/>
С помощью ключа компиляции FORTIFY_SOURCE можно усложнить эксплуатацию бага, без него эксплоит совсем простой.<br/>
<a href="http://packetstormsecurity.org/files/109230/advisory_sudo.txt">Оригинальное описание</a>.]]></description>
			
			<pubDate>Tue, 31 Jan 2012 15:01:21 GMT</pubDate>
			<author>samat</author>
			<category>freebsd</category><category>linux</category><category>sudo</category><category>vulnerability</category>
		</item>
		
		
		
		
		
		
		
		
	
			
		<item>		
			<title><![CDATA[VIM / VimCommander: работаем с удалённой системой по ssh]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/vim/137170/</guid>
			<link>http://habrahabr.ru/blogs/vim/137170/</link>			
			<description><![CDATA[<h2>Прелюдия</h2><br/>
Пользовался я ViM'ом и был доволен. Как-то раз узнал, что он ко всей его могучести умеет быть небольшим проводником по файловой системе (прим. достаточно выполнить <i>vim .</i>). Позже раскопал, что гораздо удобнее это делать добавив плагин <a href="http://www.vim.org/scripts/script.php?script_id=1658">NERD_Tree</a> — он действительно удобен и я был бы рад если бы на его основе был сделан VimCommander, однако Leandro (автор VimCommander) пошёл другим путём и старался подражать MidnightCommander. Ну что ж, надо обучить VC работать с удаленными системами по ssh, решил я, ведь его старший брат (mc) вполне неплохо делает это. Примерно с такими мыслями я открыл shell и набрал vim ~/.vim/plugin/vimcommander.vim.<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/vim/137170/#habracut">Читать дальше &rarr;</a> </div>]]></description>
			
			<pubDate>Mon, 30 Jan 2012 06:24:15 GMT</pubDate>
			<author>Alukardd</author>
			<category>vim</category><category>vim plugins</category><category>ssh-2</category><category>ssh</category><category>sshfs</category><category>редакторы</category><category>linux</category><category>unix</category>
		</item>
		
		
		
		
		
		
		
		
	
			
		<item>		
			<title><![CDATA[Linux для всех / GrSecurity/PaX: предустановленные security level]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/linux/137171/</guid>
			<link>http://habrahabr.ru/blogs/linux/137171/</link>			
			<description><![CDATA[(Статья для тех, кто уже в теме. Остальным будет интереснее сначала почитать мои предыдущие статьи про Hardened Gentoo: <a href="http://habrahabr.ru/blogs/linux/13094/">описание</a>, <a href="http://habrahabr.ru/blogs/linux/13095/">установка</a>, <a href="http://habrahabr.ru/blogs/linux/13097/">настройка</a>, <a href="http://habrahabr.ru/blogs/linux/13098/">впечатления</a>.)<br/>
<br/>
Речь пойдёт про настройку <a href="https://ru.wikipedia.org/wiki/Grsecurity">GrSecurity</a>/<a href="https://ru.wikipedia.org/wiki/PaX">PaX</a> (я дал русскоязычные ссылки, но англоязычные <a href="https://en.wikipedia.org/wiki/Grsecurity">намного</a> <a href="https://en.wikipedia.org/wiki/PaX">информативнее</a>) в ядре линуха. Всё описанное актуально для <a href="https://ru.wikipedia.org/wiki/Hardened_Gentoo">Hardened Gentoo</a> (ядро 3.1.5), но применимо в любом дистрибутиве (там не будет предустановленных Gentoo-шных security level workstation/server/virtualization, но по моему описанию в этой статье их легко будет реализовать вручную).<br/>
<br/>
Кроме того я провёл небольшое тестирование производительности с целью определить насколько использование GrSecurity/PaX тормозит работу системы. Тесты проводились на Core2Duo в 32-битной OS в single user mode на компиляции ядра с -j3, бралось среднее значение user+sys по трём прогонам (скорость сборки ядра сравнивалась с эталонной: при отключенных GrSecurity и PaX в ядре и использовании обычного, не hardened, gcc).<br/>
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/linux/137171/#habracut">Читать дальше &rarr;</a> </div>]]></description>
			
			<pubDate>Fri, 27 Jan 2012 21:33:51 GMT</pubDate>
			<author>powerman</author>
			<category>linux</category><category>kernel</category><category>grsec</category><category>grsecurity</category><category>pax</category><category>gentoo</category><category>hardened</category><category>server</category><category>workstation</category><category>virtualization</category>
		</item>
		
		
		
		
		
		
		
		
	
		
			
		<item>		
			<title><![CDATA[Системное администрирование / [Из песочницы] Еще несколько слов о Path MTU Discovery Black Hole]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/sysadm/136871/</guid>
			<link>http://habrahabr.ru/blogs/sysadm/136871/</link>			
			<description><![CDATA[<h4>Еще несколько слов о Path MTU Discovery Black Hole</h4><br/>
<br/>
<h5>Вместо вступления</h5><br/>
<br/>
Однажды для каждого настоящего системного администратора (или исполняющего обязанности такового) наступает момент истины. Ему выпадает судьба настроить маршрутизатор на компьютере с установленной ОС GNU/Linux. Те, кто это уже прошел, знают, что ничего сложного в этом нет и можно уложиться в пару команд. И вот наш админ находит эти команды, вбивает их в консоль и гордо идет к пользователям сказать, что уже все работает. Но не тут-то было – пользователи говорят что их любимые сайты не открываются. После траты некоторой части своей жизни на выяснение подробностей обнаруживается, что большая часть сайтов ведет себя следующим образом:<br/>
1. При открытии страницы загружается заголовок и больше ничего;<br/>
2. В таком состоянии страница висит неопределенно долгое время;<br/>
3. Строка статуса браузера все это время показывает что загружает страницу;<br/>
4. Пинги и трассировка до данного сайта проходят нормально;<br/>
5. Соединение по telnet на 80 порт тоже проходит нормально.<br/>
Обескураженный админ звонит в техподдержку провайдера, но там от него быстро избавляются, советуя попробовать настроить маршрутизатор на OC Windows, а если уж и там не работает тогда… купить аппаратный маршрутизатор.<br/>
Я думаю, эта ситуация знакома многим. Некоторые в нее попадали сами, у кого-то с ней сталкивались знакомые, а кто-то встречал таких админов на форумах и прочих конференциях. Итак: если у Вас Такая Ситуация, то — Поздравляю! Вы столкнулись с <b>Path MTU Discovering Black Hole</b>. Данная статья посвящается тому, отчего это бывает, и как решить эту проблему.<br/>
<br/>
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/sysadm/136871/#habracut">Читать дальше &rarr;</a> </div>]]></description>
			
			<pubDate>Tue, 24 Jan 2012 05:40:25 GMT</pubDate>
			<author>Alex2ndr</author>
			<category>pmtu</category><category>pmtu discovery black hole</category><category>tcpmss</category><category>linux</category><category>iptables</category>
		</item>
		
		
		
		
		
		
		
	
			
		<item>		
			<title><![CDATA[Программинг микроконтроллеров / Raspberry Pi, сигнализация и умный дом]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/controllers/136811/</guid>
			<link>http://habrahabr.ru/blogs/controllers/136811/</link>			
			<description><![CDATA[<img src="http://habrastorage.org/storage2/cb7/18a/64b/cb718a64bb5feda869492c08193fb5d4.jpg"/><br/>
Началось все года 4 назад когда во время рабочего дня у меня обчистили квартиру. Попасть домой через дверь после этого уже не удалось из-за поврежденного замка. Неприятное событие заставило задуматься о безопасности жилища. И это лишь одна из причин для мониторинга и автоматизации квартиры. Как часто прийдя на работу (а то и уезжая или улетая куда-либо) вы сомневались выключили ли перед уходом утюг, закрыли ли газ, воду ;-) Подбавим масла в огонь админам — спокойны ли вы что ваш старый БП в работающем системнике дома не чадит и не пылает!?) И что удаленно делать с девайсом, который «наглухо завис».<br/>
<br/>
В этом посте я рассмотрю некоторые существующие на рынке решения, розничную стоимость доступного аппаратного обеспечения и способ как создать сигнализацию квартиры и некоторые из функций «умного дома» используя одноплатный компьютер Raspberry Pi<br/>
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/controllers/136811/#habracut">Читать дальше &rarr;</a> </div>]]></description>
			
			<pubDate>Mon, 23 Jan 2012 11:43:04 GMT</pubDate>
			<author>igor_suhorukov</author>
			<category>умный дом</category><category>сигнализация</category><category>видеонаблюдение</category><category>linux</category><category>raspberry pi</category><category>микроконтроллер</category><category>arm</category><category>stm32</category>
		</item>
		
		
		
		
		
		
		
		
	
			
		<item>		
			<title><![CDATA[Linux для всех / Автоматический бекап при подключении внешнего HDD в Ubuntu]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/linux/136595/</guid>
			<link>http://habrahabr.ru/blogs/linux/136595/</link>			
			<description><![CDATA[Последнее время стали популярны посты на тему бекапа. Продолжу и я эстафету под девизом «Много бекапов хороших и разных».<br/>
<br/>
<a href="http://habrahabr.ru/blogs/ubuntu/27889/">Статья 1</a> и <a href="http://habrahabr.ru/blogs/php/135798/">статья 2</a>, натолкнувшие меня на эту идею.<br/>
<br/>
Сам я давно пользуюсь rsnapshot для бекапа серверов, да и не только. Для тех, кто не в курсе, что оно такое — это базирующаяся на rsync утилита на Perl для создания резервных копий. Особенностью является ориентация на создание полных снапшотов файловой системы через заданный интервал времени, для экономии места на диске, не изменившиеся с момента первого бэкапа файлы линкуются как hard link.<br/>
<br/>
Я работаю на Ubuntu 11.10 на ноутбуке и потому статья будет описывать метод бекапа этого самого ноутбука на внешний USB HDD, который не постоянно подключен, а подключается лишь периодически. В момент подключения и будет запускаться скрипт для бекапирования системы.<br/>
<br/>
Итак, начнем.<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/linux/136595/#habracut">Читать дальше &rarr;</a> </div>]]></description>
			
			<pubDate>Thu, 19 Jan 2012 13:50:49 GMT</pubDate>
			<author>silvergh0st</author>
			<category>backup</category><category>linux</category><category>rsnapshot</category><category>usb hdd</category>
		</item>
		
		
		
		
		
		
		
		
	
		
		
		
			
		<item>		
			<title><![CDATA[Linux для всех / [Перевод] Почему UEFI Secure boot это трудность для Linux]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/linux/136504/</guid>
			<link>http://habrahabr.ru/blogs/linux/136504/</link>
			<description><![CDATA[<i>Недавняя <a href="http://habrahabr.ru/blogs/os/136206/">публикация</a> на Хабре об ограничениях UEFI вызвала широкое обсуждение, в продолжении темы, хочу поделиться переводом актуального <a href="http://mjg59.dreamwidth.org/9844.html">поста</a> из блога Matthew Garrett, одного из разработчиков RedHat.</i> <br/>
<br/>
Я писал о <a href="http://mjg59.dreamwidth.org/6054.html">технических деталях</a> поддержки Linux`ом спецификации UEFI Secure boot. Не смотря на то, что я прямо указал, что она игнорирует вопросы лицензирования и распространение ключей, тем не менее опираясь на неё люди утверждают, что поддержка Secure boot может быть добавлена в Linux с минимальными усилиями. В некотором смысле, они правы. Технические детали реализации достаточно просты. Но трудности заключены не в них.<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/linux/136504/#habracut">Читать дальше &rarr;</a> </div>]]></description>
			
			<pubDate>Wed, 18 Jan 2012 11:00:16 GMT</pubDate>
			<author>Manitou</author>
			<category>Linux</category><category>UEFI</category><category>Secure boot</category>
		</item>
		
		
		
		
		
	
			
		<item>		
			<title><![CDATA[Персональные блоги / Консольный Google Translate]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/personal/136335/</guid>
			<link>http://habrahabr.ru/blogs/personal/136335/</link>			
			<description><![CDATA[Любите консоль Linux? Я тоже люблю.<br/>
Было время, когда мне часто приходилось использовать в работе переводчик, т.к. для меня лучшим переводчиком был и остался Google Translate — захотелось запихнуть его в консоль.<br/>
Мелочь — а приятно :)<br/>
Реализовал маленькую, но достаточно удобную утилиту на своем любимом PHP.<br/>
<a href="http://pastebin.com/TG3SL3R8">Исходный код</a><br/>
Установка:<br/>
<code>$ wget http://pastebin.com/raw.php?i=TG3SL3R8 -O translate<br/>
$ php ./translate -w &quot;windows&quot; -f en -t ru<br/>
окна</code>]]></description>
			
			<pubDate>Mon, 16 Jan 2012 11:04:49 GMT</pubDate>
			<author>kadukmm</author>
			<category>php</category><category>linux</category><category>translate</category>
		</item>
		
		
		
		
		
		
		
		
	
			
		<item>		
			<title><![CDATA[Операционные системы / Сначала они тебя не замечают, потом смеются над тобой, затем борются с тобой. А потом ты побеждаешь. Махатма Ганди]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/os/136206/</guid>
			<link>http://habrahabr.ru/blogs/os/136206/</link>			
			<description><![CDATA[<img src="http://s1.ipicture.ru/uploads/20120116/0D8CuZ2l.jpg" alt="image"/><br/>
<br/>
Опасения, что Microsoft будет влиять на <a href="http://ru.wikipedia.org/wiki/Extensible_Firmware_Interface">UEFI</a> (интерфейс призванный заменить BIOS), особенно на такую функцию как Secure Boot, для достижения своих целей сбываются.<br/>
<br/>
Рекомендация от Microsoft производителям ARM девайсов, требует, чтоб возможность отключения Secure Boot в UEFI была не возможна.<br/>
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/os/136206/#habracut">Читать дальше &rarr;</a> </div>]]></description>
			
			<pubDate>Mon, 16 Jan 2012 11:02:37 GMT</pubDate>
			<author>Budda40</author>
			<category>Linux</category><category>windows</category><category>microsoft</category><category>конкуренция</category>
		</item>
		
		
		
		
		
		
		
		
	
			
		<item>		
			<title><![CDATA[Системное администрирование / Быстрая установка Nagios]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/sysadm/136124/</guid>
			<link>http://habrahabr.ru/blogs/sysadm/136124/</link>			
			<description><![CDATA[От многих слышал что установка <a title="Nagios site" href="http://www.nagios.org/">Nagios</a> довольно сложная.<br/>
Ниже можно посмотреть как просто и быстро ставиться Nagios в минимальной конфигурации в Centos 6, Ubuntu 11.10 server, Debian 6.0.3<br/>
<br/>
Для того чтобы поставить Nagios обычно необходимо всего лишь несколько команд.<br/>
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/sysadm/136124/#habracut">Читать дальше &rarr;</a> </div>]]></description>
			
			<pubDate>Fri, 13 Jan 2012 03:35:17 GMT</pubDate>
			<author>ashanter</author>
			<category>Nagios</category><category>Nagios monitoring</category><category>Linux</category><category>Centos</category><category>Ubuntu</category><category>Debian</category>
		</item>
		
		
		
		
		
		
		
		
	
			
		<item>		
			<title><![CDATA[Linux для всех / Эмуляция OSS в Linux]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/linux/136121/</guid>
			<link>http://habrahabr.ru/blogs/linux/136121/</link>			
			<description><![CDATA[Последние веяния моды в IT привели к тому, что подавляющее количество устройств в современном компьютере стали «программными». Помимо дополнительной нагрузки на процессор это создает немало проблем для пользователей альтернативных систем.<br/>
<br/>
В моем предыдущем компе стояла материнская плата в которую была интегрированная звуковая карта на базе VIA VT8237. VT8237 полностью аппаратное решение и проблем с проигрыванием звука в Windows/FreeBSD/Linux не было.<br/>
<br/>
После апгрейда встроенная карточка поменялась на Realtek ALC883, которая не имела аппаратного микширования. Это порождало спектр различных проблем при использовании нескольких alsa приложений или одновременной работе alsa и oss эмуляции.<br/>
<br/>
Способы решения этих проблем под катом<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/linux/136121/#habracut">Читать дальше &rarr;</a> </div>]]></description>
			
			<pubDate>Thu, 12 Jan 2012 22:16:44 GMT</pubDate>
			<author>tataranovich</author>
			<category>linux</category><category>sound</category><category>oss emulation</category><category>oss proxy</category>
		</item>
		
		
		
		
		
		
		
		
	
			
		<item>		
			<title><![CDATA[Разработка под Android / Как воспользоваться вебкамерой в эмуляторе Android]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/android_development/136075/</guid>
			<link>http://habrahabr.ru/blogs/android_development/136075/</link>			
			<description><![CDATA[<img src="http://habrastorage.org/storage2/30f/da0/c6e/30fda0c6e0b91dcabff2d6ec99d432e8.jpg"/><br/>
Многие разработчики, особенно начинающие, пользуются эмулятором Android для создания своих приложений. Это позволяет делать очень многое без подключения телефона. Почти всё. Вот именно это «почти» и относится, например, к вебкамере. Для большинства приложений может быть и достаточно будет такого вида, ведь можно передать «нужное» изображение на обработчик, а окончательно протестировать уже на реальном устройстве. Для приложений которые работают с дополненой реальностью так работать будет совсем не удобно. Хотелось бы иметь видеопоток. В случае если телефона с андроидом под рукой нет — это проблема.<br/>
В прошлой <a href="http://habrahabr.ru/blogs/augmented_reality/135659/">заметке</a> я писал о том, как работают методы распознавания маркера дополненой реальности. Данная статья будет посвящена тому, как воспользоваться вебкамерой в эмуляторе Android.<br/>
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/android_development/136075/#habracut">Читать дальше &rarr;</a> </div>]]></description>
			
			<pubDate>Thu, 12 Jan 2012 12:54:21 GMT</pubDate>
			<author>shadoof</author>
			<category>Android</category><category>webcam</category><category>Linux</category><category>v4l4j</category><category>java</category>
		</item>
		
		
		
		
		
		
		
		
	
			
		<item>		
			<title><![CDATA[Linux для всех / Corel выпустила в свет редактор изображений AfterShot Pro, схожий по функционалу с Lightroom, с версией для Linux]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/linux/136043/</guid>
			<link>http://habrahabr.ru/blogs/linux/136043/</link>			
			<description><![CDATA[<img src="http://www.corel.com/dyn/dyn/MEDIA_CustomProductCatalog/m5270123_aftershot_205x211.jpg" alt="image"/><br/>
<br/>
Наконец-то гиганты IT начинают обращать внимание на такую платформу как линукс. <a href="http://www.corel.com">Corel</a> выпустила редактор изображений под три основные платформы, созданный на базе ранее купленного редактора Bible Pro.<br/>
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/linux/136043/#habracut">Читать дальше &rarr;</a> </div>]]></description>
			
			<pubDate>Wed, 11 Jan 2012 17:39:49 GMT</pubDate>
			<author>Budda40</author>
			<category>corel</category><category>aftershot pro</category><category>linux</category>
		</item>
		
		
		
		
		
		
		
		
	
		
		
		
			
		<item>		
			<title><![CDATA[*nix / [Перевод] Новый быстрый интерфейс изменения размера EXT4 файловой системы]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/nix/136026/</guid>
			<link>http://habrahabr.ru/blogs/nix/136026/</link>
			<description><![CDATA[<img src="http://bb.escalibro.com/img/ext4-file-system.png" align="right"/>Вчера был опубликован запрос добавления изменений в ядро Linux 3.3 от Theodore Ts'o. Среди множества исправилений багов и других изменений в текущей де-факто стандартной файловой системе Linux, EXT4, появился новый интерфейс изменения размера файловой системы на лету, который впервые был публично представлен несколько месяцев назад. Новый интерфейс для EXT4 разработал Yongqiang Yang.<br/>
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/nix/136026/#habracut">Читать дальше &rarr;</a> </div>]]></description>
			
			<pubDate>Wed, 11 Jan 2012 12:40:27 GMT</pubDate>
			<author>frol</author>
			<category>linux</category><category>kernel</category><category>kernel module</category><category>ext4</category><category>file systems</category><category>speedup</category>
		</item>
		
		
		
		
		
	
		
			
		<item>		
			<title><![CDATA[Работа со звуком / [Из песочницы] Аудио микшер из двух и более звуковых карт на realtime Linux и Reaper]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/sound_and_music/135835/</guid>
			<link>http://habrahabr.ru/blogs/sound_and_music/135835/</link>			
			<description><![CDATA[Когда играешь в группе, надо где-то репетировать. Попробуем дома собрать свой микшер с эффектами из того, что есть под рукой. А под рукой у меня есть 2-х ядерный компьютер с встроенной и 2-мя дополнительными аудиокартами, ESI Juli@ и C-Media CM8738. Итого 6 каналов на запись.<br/>
Если достаточно 2-х каналов, то можно дальше не читать, потому как 2 канала можно смикшировать через Reaper под Windows с asio4all (или родными драйверами), будет играть без проблем. Вся сложность начинается, когда хочется из 3-х карточек сделать одну виртуальную и многоканальную. Через asio4all запись одновременно 6-ти каналов на приемлемом уровне качества (даже для репетиций) не получилась (из-за разного clock source на карточках, а также из-за редких подтормаживаний), поэтому и пришлось идти таким нелёгким путём.<br/>
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/sound_and_music/135835/#habracut">Читать дальше &rarr;</a> </div>]]></description>
			
			<pubDate>Sat, 07 Jan 2012 21:49:57 GMT</pubDate>
			<author>roginvs</author>
			<category>музыка</category><category>linux</category><category>realtime</category><category>микшер</category>
		</item>
		
		
		
		
		
		
		
	
		
			
		<item>		
			<title><![CDATA[DIY или Сделай Сам / [Из песочницы] Радиоуправляемая Wi-Fi машинка с камерой]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/DIY/135790/</guid>
			<link>http://habrahabr.ru/blogs/DIY/135790/</link>			
			<description><![CDATA[<h4>Начало</h4><br/>
Летом появилась мысль сделать радиоуправляемую машинку, но не просто нечто похожее на творение китайской инженерной мысли, которое продается на каждом шагу, а машинку, управлять которой можно было бы с компьютера или телефона. Понято, что машинка, которой можно управлять через Wi-Fi в чистом виде, совершенно не интересна. А вот если бы у нее была бы камера? А если еще и управление через 3G/EDGE/GPRS? Вот это – другое дело!<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/DIY/135790/#habracut">Читать дальше &rarr;</a> </div>]]></description>
			
			<pubDate>Fri, 06 Jan 2012 18:43:20 GMT</pubDate>
			<author>Proger10</author>
			<category>Wi-Fi</category><category>linux</category><category>машинка</category><category>rc</category><category>diy</category><category>arduino</category>
		</item>
		
		
		
		
		
		
		
	
	
	
	
	
	
	
	

	
</channel>
</rss>

