<?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://bagow.org/category/obshee/feed/" rel="self" type="application/rss+xml" />
	<link>http://bagow.org</link>
	<description>Личный блог</description>
	<lastBuildDate>Thu, 05 Jan 2012 23:08:20 +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>50 правил хорошего программирования</title>
		<link>http://bagow.org/50-pravil-codinga/</link>
		<comments>http://bagow.org/50-pravil-codinga/#comments</comments>
		<pubDate>Thu, 05 Jan 2012 22:09:35 +0000</pubDate>
		<dc:creator>Bagow</dc:creator>
				<category><![CDATA[Все записи блога]]></category>
		<category><![CDATA[Подлый | Перепост]]></category>

		<guid isPermaLink="false">http://bagow.org/?p=1545</guid>
		<description><![CDATA[Нашёл прекрасный перевод, очень нужных правил от очень интерестных людей. 50. Программирование сегодня — это гонка разработчиков программ, стремящихся писать программы больше и с лучшей идиотоустойчивостью, и вселенной, которая пытается создавать больших и лучших идиотов. Пока вселенная побеждает. — Rick Cook 49. Lisp — это не язык, а строительный материал. — Alan Kay 48. Ходить [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://bagow.org/wp-content/uploads/50-pravilprogramirovanija.jpg"><img class="size-full wp-image-1546 aligncenter" style="text-align: center; width: 474px; height: 186px;" title="50-pravil " src="http://bagow.org/wp-content/uploads/50-pravilprogramirovanija.jpg" alt="50 правил хорошего программирования" width="474" height="186" /></a></p>
<p><br/></p>
<p>Нашёл прекрасный перевод, очень нужных правил от очень интерестных людей.<br/><br/></p>
<p><strong>50.</strong> Программирование сегодня — это гонка разработчиков программ, стремящихся писать программы больше и с лучшей идиотоустойчивостью, и вселенной, которая пытается создавать больших и лучших идиотов. Пока вселенная побеждает.<br />
<strong><em>— Rick Cook</em></strong><br/><br/></p>
<p><strong>49.</strong> Lisp — это не язык, а строительный материал.<br />
<strong><em>— Alan Kay</em></strong><br/><br/></p>
<p><strong>48.</strong> Ходить по воде и разрабатывать программы, следуя спецификации, очень просто… если они заморожены.<br />
<strong><em>— Edward V Berard</em></strong><br/><br/></p>
<p><span id="more-1545"></span></p>
<p><strong>47.</strong> Они больше не делают баги, как Банни (Bugs Bunny).<br />
<strong><em>— Olav Mjelde.</em></strong><br/><br/></p>
<p><strong>46.</strong> Низкоуровневый язык — это когда требуется внимание к вещам, которые никак не связаны с программами на этом языке.<br />
<strong><em>— Alan J. Perlis.</em></strong><br/><br/></p>
<p><strong>45.</strong> Программирование на С похоже на быстрые танцы на только что отполированном полу людей с острыми бритвами в рука�<br />
<strong><em>— Waldi Ravens.</em></strong><br/><br/></p>
<p><strong>44.</strong> Я всегда мечтал о том, чтобы моим компьютером можно было пользоваться так же легко, как телефоном; моя мечта сбылась: я уже не могу разобраться, как пользоваться моим телефоном.<br />
<strong><em>— Bjarne Stroustrup</em></strong><br/><br/></p>
<p><strong>43.</strong> Обучение программированию не может научить быть экспертом, также как и изучение кистей и красок не может превратить кого-либо в художника.<br />
<strong><em>— Eric S. Raymond</em></strong><br/><br/></p>
<p><strong>42.</strong> Не волнуйтесь, если что-то не работает. Если бы всё работало, вас бы уволили.<br />
<strong><em>— Mosher’s Law of Software Engineering</em></strong><br/><br/></p>
<p><strong>41.</strong> Я думаю, что Microsoft назвал технологию .Net для того, чтобы она не показывалась в списках директорий Unix.<br />
<strong><em>— Oktal</em></strong><br/><br/></p>
<p><strong>40.</strong> Хорошо, Java, ВОЗМОЖНО, хороший пример того как должен выглядеть язык. Но тогда программы на Java — это хороший пример как НЕЛЬЗЯ писать программы.<br />
<strong><em>— pixadel</em></strong><br/><br/></p>
<p><strong>39.</strong> Учитывая текущее плачевное состояние наших программ, можно сказать, что программирование определенно все ещё черная магия и, пока, мы не можем называть его технической дисциплиной.<br />
<strong><em>— Bill Clinton</em></strong><br/><br/></p>
<p><strong>38.</strong> Использование COBOL калечит разум; исходя из этого, обучение этому языку должно быть признано уголовно наказуемым преступлением.<br />
<strong><em>— E. W. Dijkstra</em></strong><br/><br/></p>
<p><strong>37.</strong> Объектно-ориентированная версия «спагетти кода» — это, конечно, «лазанья код» (очень много слоев).<br />
<strong><em>— Roberto Waltman</em></strong><br/><br/></p>
<p><strong>36.</strong> FORTRAN — это не цветок, а сорняк: он вынослив, иногда расцветает и произрастает в каждом компьютере<br />
<strong><em>— Alan J. Perlis.</em></strong><br/><br/></p>
<p><strong>35.</strong> Для меня долгое время было загадкой, как что-то очень дорогое и технологичное может быть столь бесполезным. И вскоре я осознал, что компьютер — это глупая машина, обладающая способностями выполнять невероятно умные вещи, тогда как программисты — это умные люди, у которых талант делать невероятные глупости. Короче, они нашли друг друга.<br />
<strong><em>— Bill Bryson</em></strong><br/><br/></p>
<p><strong>34.</strong> По моему эгоистическому мнению, большинство программ на C должны быть отформатированы с отступами на 2 метра вниз и засыпанными землей.<br />
<strong><em>— Blair P. Houghton.</em></strong><br/><br/></p>
<p><strong>33.</strong> Когда кто-то говорит: «Я хочу язык программирования, который может делать все, что ему скажу», то я даю этому человеку леденец.<br />
<strong><em>— Alan J. Perlis</em></strong><br/><br/></p>
<p><strong>32.</strong> Эволюция языков: FORTRAN — не строго типизированный язык, С — слабо типизированный язык. Ada — сильно типизированный язык. С++ — сильно раздутый язык.<br />
<strong><em>— Ron Sercely</em></strong><br/><br/></p>
<p><strong>31.</strong> В хорошем дизайне добавление вещи стоит дешевле, чем сама эта вещь.<br />
<strong><em>— Thomas C. Gale</em></strong><br/><br/></p>
<p><strong>30.</strong> Если называть Python заменой BASIC, то тогда и трансформер Optimus Prime — это только замена грузовика.<br />
<strong><em>— Cory Dodt</em></strong><br/><br/></p>
<p><strong>29. </strong>Болтовня ничего не стоит. Покажите мне код.<br />
<strong><em>— Linus Torvalds</em></strong><br/><br/></p>
<p><strong>28.</strong> Как видно, совершенство достигается не тогда, когда уже нечего прибавить, но когда уже ничего нельзя отнять.<br />
<strong><em>— Antoine de Saint-Exupéry</em> (моя любимая цитата на все времена – <em>boombick</em>)</strong><br/><br/></p>
<p><strong>27.</strong> С — это причудливый, несовершенный, но невероятно успешный язык.<br />
<strong><em>— Dennis M. Ritchie.</em></strong><br/><br/></p>
<p><strong>26.</strong> В теории, теория и практика неразделимы. На практике это не так.<br />
<strong><em>— Yoggi Berra</em></strong><br/><br/></p>
<p><strong>25.</strong> Вы не можете создавать хорошие программы без хорошей команды, но большинство софтверных команд ведут себя как проблемная семья.<br />
<strong><em>— Jim McCarthy</em></strong><br/><br/></p>
<p><strong>24.</strong> PHP — это маленькое зло, созданное некомпетентными новичками, в то время как Perl — это большое и коварное зло, созданное умелыми, но извращёнными профессионалами.<br />
<strong><em>— Jon Ribbens</em></strong><br/><br/></p>
<p><strong>23.</strong> Программирование — это как бить себя по лицу, рано или поздно ваш нос будет кровоточить.<br />
<strong><em>— Kyle Woodbury</em></strong><br/><br/></p>
<p><strong>22.</strong> Perl — это тот язык, который одинаково выглядит как до, так и после RSA шифрования…<br />
<strong><em>— Keith Bostic</em></strong><br/><br/></p>
<p><strong>21.</strong> Намного легче портировать шелл, чем скрипт на шелле.<br />
<strong><em>— Larry Wall</em></strong><br/><br/></p>
<p><strong>20.</strong> Я изобрел понятие «объектно-ориентированный», но могу заявить, что не имел в виду C++ при этом.<br />
<strong><em>— Alan Kay</em></strong><br/><br/></p>
<p><strong>19.</strong> Изучение программирования имеет такое же отношение к проектированию интерактивных систем, как обучение слепой печати к написанию стихов.<br />
<strong><em>— Ted Nelson</em></strong><br/><br/></p>
<p><strong>18.</strong> Лучшие программисты не чуть-чуть лучше хороших. Они на порядок лучше по любым меркам: концептуальное мышление, скорость, изобретательность и способность находить решения.<br />
<strong><em>— Randall E. Stross</em></strong><br/><br/></p>
<p><strong>17.</strong> Если бы McDonalds была бы софтверной компанией, то у них один из ста Биг Маков был бы отравленным, и их ответ на это был бы: «Мы сожалеем, вот вам купон на ещё два Биг Мака.”<br />
<strong><em>— Mark Minasi</em></strong><br/><br/></p>
<p><strong>16.</strong> Опасайтесь <a href="http://bagow.org/tag/bagov/" class="st_tag internal_tag" rel="tag" title="Записи, помеченные с  багов">багов</a> в приведенном выше коде; я только доказал корректность, но не запускал его.<br />
<strong><em>— Donald E. Knuth.</em></strong><br/><br/></p>
<p><strong>15.</strong> Анализ компьютерных систем — это как воспитание детей; можно нанести огромный вред, но нельзя гарантировать успех.<br />
<strong><em>— Tom DeMarco</em></strong><br/><br/></p>
<p><strong>14.</strong> Меня не интересует, будет ли это работаеть на ваших машинах! Мы не отдаем их заказчику!<br />
<strong><em>— Vidiu Platon.</em></strong><br/><br/></p>
<p><strong>13.</strong> Иногда лучше остаться спать дома в понедельник, чем провести всю неделю отлаживая написанный в понедельник код.<br />
<strong><em>— Christopher Thompson</em></strong><br/><br/></p>
<p><strong>12.</strong> Измерять продуктивность программирования подсчетом строк кода — это так же, как оценивать постройку самолета по его весу.<br />
<strong><em>— Bill Gates</em></strong><br/><br/></p>
<p><strong>11.</strong> Отладка кода вдвое сложнее, чем его написание. Так что если вы пишете код настолько умно, насколько можете, то вы по определению недостаточно сообразительны, чтобы его отлаживать.<br />
<strong><em>— Brian W. Kernighan.</em></strong><br/><br/></p>
<p><strong>10.</strong> Люди считают, что программирование — это наука избранных, но в реальности все наоборот — просто много людей создают программы, которые используют чужие программы, как-будто строя стену из маленьких кирпичиков.<br />
<strong><em>— Donald Knuth</em></strong><br/><br/></p>
<p><strong>9.</strong> Сначала учите науку программирования и всю теорию. Далее выработаете свой программистский стиль. Затем забудьте все и просто программируйте.<br />
<strong><em>— George Carrette</em></strong><br/><br/></p>
<p><strong>8.</strong> Многие из вас знакомы с достоинствами программиста. Их всего три, и разумеется это: лень, нетерпеливость и гордыня.<br />
<strong><em>— Larry Wall</em></strong><br/><br/></p>
<p><strong>7.</strong> Большинство программ на сегодняшний день подобны египетским пирамидам из миллиона кирпичиков друг на друге и без конструктивной целостности — они просто построены грубой силой и тысячами рабов.<br />
<strong><em>— Alan Kay</em></strong><br/><br/></p>
<p><strong>6.</strong> Трудность работы с програмистом заключается в том, что вы не можете понять что он делает до тех пор пока не стало слишком поздно.<br />
<strong><em>— Seymour Cray</em></strong><br/><br/></p>
<p><strong>5.</strong> Итерация свойственна человеку, рекурсия божественна.<br />
<strong><em>— L. Peter Deutsch</em></strong><br/><br/></p>
<p><strong>4.</strong> Меня два раза спрашивали [члены Парламента]: «Скажите на милось, мистер Бэббидж, что случится, если вы введете в машину неверные цифры? Cможем ли мы получить правильный ответ?» Я не могу себе даже представить какая путаница в голове может привести к подобному вопросу.<br />
<strong><em>— Charles Babbage</em></strong><br/><br/></p>
<p><strong>3.</strong> Большинство хороших программистов делают свою работу не потому, что ожидают оплаты или признания, а потому что получают удовольствие от программирования.<br />
<strong><em>— Linus Torvalds</em></strong><br/><br/></p>
<p><strong>2.</strong> Всегда пишите код так, будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете.<br />
<strong><em>— Martin Golding</em></strong><br/><br/></p>
<strong>1.</strong> Есть два способа создания дизайна программы. Один из них, это сделать его настолько простым, что в нем, очевидно, не будет недостатков. Другой способ — сделать его настолько запутанным, что в нем не будет очевидных недостатков.<br />
<strong><em>— C.A. R. Hoare</em></strong><br />
<h3>Самые комментируемые записи</h3>
<ul class="related_post"></ul>

	Метки для этой записи: <a href="http://bagow.org/category/obshee/" title="Все записи блога" rel="tag">Все записи блога</a>, <a href="http://bagow.org/category/podlyj-perepost/" title="Подлый | Перепост" rel="tag">Подлый | Перепост</a><br />
]]></content:encoded>
			<wfw:commentRss>http://bagow.org/50-pravil-codinga/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Заповеди</title>
		<link>http://bagow.org/zapovedi/</link>
		<comments>http://bagow.org/zapovedi/#comments</comments>
		<pubDate>Sun, 07 Aug 2011 22:05:17 +0000</pubDate>
		<dc:creator>Bagow</dc:creator>
				<category><![CDATA[Все записи блога]]></category>
		<category><![CDATA[Подлый | Перепост]]></category>

		<guid isPermaLink="false">http://bagow.org/?p=1520</guid>
		<description><![CDATA[Одна известная радиоведущая высказалась в поддержку Буша, отмечая, что гомосексуализм является извращением: &#171;Так сказано в Библии, в третьей книге Моисея, Левит, глава 18&#187;. Несколько дней спустя эта радиоредакция получила открытое письмо одного из радиослушателей: &#171;Благодарю вас за вашу заботу об обучении людей Закону Божьему. Я многому научился, слушая вашу программу, и я всегда делюсь полученными [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://bagow.org/wp-content/uploads/zapovedi.jpg"><img class="aligncenter size-full wp-image-1565" title="zapovedi" src="http://bagow.org/wp-content/uploads/zapovedi.jpg" alt="Заповеди" width="500" height="186" /></a></p>
<p style="text-align: left;">Одна известная радиоведущая высказалась в поддержку Буша, отмечая, что гомосексуализм является извращением: &laquo;Так сказано в Библии, в третьей книге Моисея, Левит, глава 18&raquo;.</p>
<p>Несколько дней спустя эта радиоредакция получила открытое письмо одного из радиослушателей: &laquo;Благодарю вас за вашу заботу об обучении людей Закону Божьему. Я многому научился, слушая вашу программу, и я всегда делюсь полученными знаниями с окружающими меня людьми. Но у меня все еще остались некоторые вопросы по поводу нескольких библейских законов и мне нужна ваша помощь, чтобы правильно их истолковать.</p>
<p><span id="more-1520"></span></p>
<p>Например, я хотел бы продать мою дочь в рабство, как это указано в Исходе, глава 21, стих 7. По вашему мнению, какую цену я могу за нее запросить?</p>
<p>В той же книге Левит, глава 25, стих 44, сказано, что если я хочу иметь рабов, то должен купить их у соседних народов. Мой друг утверждает, что это относится только к мексиканцам, но никак не к канадцам. Не могли бы вы разъяснить мне этот стих? Почему я не могу иметь канадских рабов?</p>
<p>Я знаю также, что не должен прикасаться ни к какой женщине, если у нее идет менструация, как сказано в книге Левит, глава 18, стих 19. Как мне узнать, идет ли у нее менструация? Я пробовал несколько раз спросить об этом напрямую у моих знакомых, но они почему-то все обижались.</p>
<p>У меня есть сосед, который продолжает работать по субботам. Исход, глава 35, стих 2, ясно говорит, что такой человек должен быть предан смерти. Обязан ли я убить его собственноручно? Не могли бы вы избавить меня от этой щекотливой обязанности? Да, также: Левит, глава 21, стих 18, говорит, что нельзя приближаться к святилищу тому, у кого проблемы со зрением. Я же пользуюсь очками при чтении. Мое зрение должно быть обязательно стопроцентным? Можно ли занизить несколько это требование?</p>
<p>Последний вопрос. Мой дядя совсем не уважает то, что сказано в Левите, главе 19, стих 19, высаживая на своем дворе два разных вида семян. Так же и его жена, которая одевается в одежды из разнородных нитей, а именно, из хлопка и нейлона. А еще случается дяде моему злословить. Так скажите, должны ли мы выполнить всю эту достаточно трудоемкую процедуру целиком, а именно собрать всех жителей нашего городка и закидать камнями дядю с тетей, как это cказано в Левите, главе 24, стих 14?.</p>
Может, мы просто могли бы сжечь их живьем в тихом семейном кругу (Левит, главе 20, стих 14)? Жду с нетерпением вашего ответа. Еще раз спасибо, что напомнили нам, что слово Божие вечно и неизменно. Только так и не иначе&raquo;.<br />
<h3>Самые комментируемые записи</h3>
<ul class="related_post"></ul>

	Метки для этой записи: <a href="http://bagow.org/category/obshee/" title="Все записи блога" rel="tag">Все записи блога</a>, <a href="http://bagow.org/category/podlyj-perepost/" title="Подлый | Перепост" rel="tag">Подлый | Перепост</a><br />
]]></content:encoded>
			<wfw:commentRss>http://bagow.org/zapovedi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Узнать все с помощью терминала</title>
		<link>http://bagow.org/uznat-vse-s-pomoshhyu-terminala/</link>
		<comments>http://bagow.org/uznat-vse-s-pomoshhyu-terminala/#comments</comments>
		<pubDate>Thu, 03 Mar 2011 19:06:39 +0000</pubDate>
		<dc:creator>Bagow</dc:creator>
				<category><![CDATA[Linux | Open Source]]></category>
		<category><![CDATA[Все записи блога]]></category>

		<guid isPermaLink="false">http://bagow.org/?p=1499</guid>
		<description><![CDATA[Все утилиты работают в терминальном режиме. nmon – утилита с GUI интерфейсом для мониторинга CPU, memory, disk i/0 и других атрибутов hdparm -t -T /dev/sda1 – дисковая производительность stat -f / – количество занятых/свободных блоков/инодов iostat -m -x sda 2 6 – смотрим загрузку указанного диска (пакет sysstat) vmstat -S M 2 50 – смотрим статистику/потребление по ресурсам free -m (колонка [...]]]></description>
			<content:encoded><![CDATA[Все утилиты работают в терминальном режиме.<br />
<strong>nmon</strong> – утилита с GUI интерфейсом для мониторинга CPU, memory, disk i/0 и других атрибутов<br />
<strong>hdparm -t -T /dev/sda1</strong> – дисковая производительность<br />
<strong>stat -f /</strong> – количество занятых/свободных блоков/инодов<br />
<strong>iostat -m -x sda 2 6</strong> – смотрим загрузку указанного диска (пакет sysstat)<br />
<strong>vmstat -S M 2 50</strong> – смотрим статистику/потребление по ресурсам<br />
<strong>free -m</strong> (колонка cache – память занятая под кэш ФС)<br />
<strong>cat /proc/meminfo</strong> – информация об оперативной памяти<br />
<strong>cat /proc/cpuinfo</strong> – информация о процессоре<br />
<strong>cat /proc/interrupts</strong> – кто генерит больше прерываний<br />
<strong>cat /proc/net/dev</strong> – передано через интерфейс в байтах<br />
<strong>cat /proc/sys/fs/file-max</strong> – макс. допустимое количество откр. файлов (sysctl -w fs.file-max=”16384″)<br />
<strong>cat /proc/sys/fs/file-nr</strong><br />
<strong>nload</strong> – графический мониторинг трафика<br />
<strong>bmon</strong> – графический мониторинг загрузки интерфейсов<br />
<strong>iftop</strong> – графический мониторинг загрузки интерфейсов<br />
<strong>tcptrack</strong> – графический мониторинг загрузки интерфейсов<br />
<strong>fdisk -l</strong> – информация о дисках и разделах<br />
<strong>top, 1</strong> – распределение нагрузки по ядрам<br />
<strong>netstat -s</strong> # статистика по сети. Например, netstat -s |grep establish текущее количество установленных соединений<br />
<strong>ethtool eth0</strong> # информация о режимах работы поддерживаемых сетевой картой, о текущих режимах и параметрах<br />
<strong>sensors</strong> – показывает температуру процессора (должен быть установлен пакет lm-sensors)<br />
<strong>hddtemp /dev/sda</strong> – показывается температуру жесткого диска<br />
<strong>acpi -v</strong> – показывает температуру и дополнительную информацию о кулерах и т.д. (должен быть утсановлен пакет acpi)<br />
<a href="http://semenushkin.ru/2010/02/19/%D0%BC%D0%BE%D0%BD%D0%B8%D1%82%D0%BE%D1%80%D0%B8%D0%BD%D0%B3-%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D1%8B-%D0%BF%D0%BE%D0%B4-linux/">Источник</a><br />
<h3>Самые комментируемые записи</h3>
<ul class="related_post"></ul>

	Метки для этой записи: <a href="http://bagow.org/category/linuks-open-source/" title="Linux | Open Source" rel="tag">Linux | Open Source</a>, <a href="http://bagow.org/category/obshee/" title="Все записи блога" rel="tag">Все записи блога</a><br />
]]></content:encoded>
			<wfw:commentRss>http://bagow.org/uznat-vse-s-pomoshhyu-terminala/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Терминал как фон под Gnome</title>
		<link>http://bagow.org/terminal-kak-fon-pod-gnome/</link>
		<comments>http://bagow.org/terminal-kak-fon-pod-gnome/#comments</comments>
		<pubDate>Sat, 20 Nov 2010 23:58:15 +0000</pubDate>
		<dc:creator>Bagow</dc:creator>
				<category><![CDATA[Linux | Open Source]]></category>
		<category><![CDATA[Все записи блога]]></category>
		<category><![CDATA[Уроки | Мануалы]]></category>

		<guid isPermaLink="false">http://bagow.org/?p=1426</guid>
		<description><![CDATA[Это мануал который поможет совсем новичкам в среде Linux настоять эмулятор терминала так что бы он стал фоном рабочего стола. Все эти делается в Debian с стандартным рабочим окружением Gnome, с использованием стандартного gnome'овского терминала и программы Alltray.]]></description>
			<content:encoded><![CDATA[<p><center><img src="http://bagow.org/wp-content/uploads/terminal-bagow.png" alt="" title="terminal-bagow" width="320" height="200" class="aligncenter size-full wp-image-1427" /></center><br />
Я пользуюсь терминалом где то 70 процентов всего рабочего времени за компьютером. Именно поэтому я решил сделать терминал фоном своего рабочего стола. На десктопе у меня крутиться <a href="http://bagow.org/tag/debian/" class="st_tag internal_tag" rel="tag" title="Записи, помеченные с  Debian">Debian</a> eth + <a href="http://bagow.org/tag/gnome/" class="st_tag internal_tag" rel="tag" title="Записи, помеченные с  gnome">Gnome</a>. Раньше я использовал стандартный терминал гномовской среды, но при его частом использовании возникает много проблем, например горячие клавиши.<br />
<br class="smallBr"><br />
Конечно гики скажут мне зачем тебе <a href="http://bagow.org/tag/iksy/" class="st_tag internal_tag" rel="tag" title="Записи, помеченные с  иксы">иксы</a> если 70% времени ты под терминалом, но иксами я тоже пользуюсь достаточно часто например гимпом и блендером. Поэтому отказаться от иксов полностью я не могу, да и не хочу :).<br />
<br class="smallBr"><br />
Среда эмулятора терминала отхватывает себе множество горячих клавиш, которые используют большинство терминальных программы. Из за этого возникает конфликт в котором побеждает конечно же эмулятор терминала. Меня эта ситуация не устраивала поэтому я в настройках эмулятора терминала отключил горячие клавиши и сделал его фоном рабочего стола. Вот как я это сделал:<span id="more-1426"></span><br />
<br class="smallBr"><br />
Так выглядит стандартный гномовский эмулятор терминала:<br />
<center><a href="http://bagow.org/wp-content/uploads/terminal-defolt.png"><img src="http://bagow.org/wp-content/uploads/terminal-defolt-300x177.png" alt="" title="terminal-defolt" width="300" height="177" class="aligncenter size-medium wp-image-1433" /></a></center><br />
<br class="smallBr"><br />
Первое что нам нужно сделать это создать отдельный профиль. Для этого жмём в меню Файл>Создать профиль, после чего появиться вот такое окошко:<br />
<br class="smallBr"><br />
<center><a href="http://bagow.org/wp-content/uploads/sozdanije-profila-v-terminsle.png"><img src="http://bagow.org/wp-content/uploads/sozdanije-profila-v-terminsle-300x177.png" alt="" title="sozdanije-profila-v-terminsle" width="300" height="177" class="aligncenter size-medium wp-image-1435" /></a></center><br />
<br class="smallBr"><br />
Вписываем имя профиля(любое). Я выбрал desktop что бы мне было понятнее для чего это профиль мне нужен, после жмём создать и видим такое окошко:<br />
<br class="smallBr"><br />
<center><a href="http://bagow.org/wp-content/uploads/nastroika-profila.png"><img src="http://bagow.org/wp-content/uploads/nastroika-profila-300x217.png" alt="" title="nastroika-profila" width="300" height="217" class="aligncenter size-medium wp-image-1437" /></a></center><br />
<br class="smallBr"><br />
В первых четырёх вкладках все меняем на своё усмотрение. Но помните что нужно настоять такую цветовую гамму которая вам не будет мешать работать. Нас интересует только вкладка <strong>Прокрутка</strong>:<br />
<br class="smallBr"><br />
<center><a href="http://bagow.org/wp-content/uploads/nastroika-profila-vkladka-prokrutka.png"><img src="http://bagow.org/wp-content/uploads/nastroika-profila-vkladka-prokrutka-300x215.png" alt="" title="nastroika-profila-vkladka-prokrutka" width="300" height="215" class="aligncenter size-medium wp-image-1438" /></a></center><br />
Нужно отключить полосу прокрутки а также добавить строк в полосу прокруток вместо стандартных по 300 ставим по 1500. Вот как должны выглядит настройки после всех манипуляций:<br />
<br class="smallBr"><br />
<center><a href="http://bagow.org/wp-content/uploads/kak-dolshna-vigladet-vkladka-prokrutka.png"><img src="http://bagow.org/wp-content/uploads/kak-dolshna-vigladet-vkladka-prokrutka-300x215.png" alt="" title="kak-dolshna-vigladet-vkladka-prokrutka" width="300" height="215" class="aligncenter size-medium wp-image-1441" /></a></center><br />
<br class="smallBr"><br />
С настройкой профиля мы закончили теперь нам нужно установить alltray. Программа alltray позволит вам свернуть практически любое приложение в трей. Alltray работает в Gnome, KDE, XFCE4, Fluxbox и WindowMaker. Делается под дебианом/убунтой это просто:</p>
<blockquote class="ssh">
<p>apt-get install alltray</p>
</blockquote>
<p>После установки программы. Идём в главное меню гнома>система>сеансы. Если перевести это на нормальный язык то мы добавляем программу в автозагрузку, что бы терминал всегда был на рабочем столе. Вот как это выглядит когда вы вошли:<br />
<br class="smallBr"><br />
<center><a href="http://bagow.org/wp-content/uploads/seansi-avtozagruzki-pod-gnome.png"><img src="http://bagow.org/wp-content/uploads/seansi-avtozagruzki-pod-gnome-300x202.png" alt="" title="seansi-avtozagruzki-pod-gnome" width="300" height="202" class="aligncenter size-medium wp-image-1447" /></a></center><br />
<br class="smallBr"><br />
Программы в автозагрузке у вас скорее всего будут другие, но сути это не меняет. Жмём на кнопку: &laquo;Добавить&raquo;, и открываться вот такое окошко:<br />
<br class="smallBr"><br />
<center><a href="http://bagow.org/wp-content/uploads/novaja-avtomaticheski-zapuskajemaja-programma.png"><img src="http://bagow.org/wp-content/uploads/novaja-avtomaticheski-zapuskajemaja-programma-300x133.png" alt="" title="novaja-avtomaticheski-zapuskajemaja-programma" width="300" height="133" class="aligncenter size-medium wp-image-1448" /></a></center><br />
<br class="smallBr"><br />
В поле имя мы вписываем любое имя программы какое пораниться у меня это DesktopTerminal. В поле комментарий можно ничего не писать, а в поле команда пишем:</p>
<blockquote class="ssh">
<p>alltray –show –sticky –skip-taskbar –no-alltray –notray -x -g +800+0 –geometry 1280×800 gnome-terminal –window-with-profile=Desktop</p>
</blockquote>
Понятно что разрешение экрана подставить нужно своё, и имя профиля которое у меня Desktop тоже нужно подставить свое. Все теперь при следующей перезагрузке у вас будет запускать терминал автоматически и будет вместо фона рабочего стола. Перегружаем иксы и смотрим что получилось. Должно быть как на первой иллюстрации к этому посту, конечно с вашей темой рабочего стола.<br />
<h3>Самые комментируемые записи</h3>
<ul class="related_post"></ul>

	Метки для этой записи: <a href="http://bagow.org/category/linuks-open-source/" title="Linux | Open Source" rel="tag">Linux | Open Source</a>, <a href="http://bagow.org/category/obshee/" title="Все записи блога" rel="tag">Все записи блога</a>, <a href="http://bagow.org/category/uroki/" title="Уроки | Мануалы" rel="tag">Уроки | Мануалы</a><br />
]]></content:encoded>
			<wfw:commentRss>http://bagow.org/terminal-kak-fon-pod-gnome/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Работа с видео под Linux</title>
		<link>http://bagow.org/rabota-s-video-pod-linux/</link>
		<comments>http://bagow.org/rabota-s-video-pod-linux/#comments</comments>
		<pubDate>Tue, 13 Jul 2010 11:13:35 +0000</pubDate>
		<dc:creator>Bagow</dc:creator>
				<category><![CDATA[Все записи блога]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Видео]]></category>
		<category><![CDATA[конвертирование]]></category>
		<category><![CDATA[линукс]]></category>
		<category><![CDATA[обработка]]></category>
		<category><![CDATA[порезка]]></category>
		<category><![CDATA[примеры]]></category>

		<guid isPermaLink="false">http://bagow.ru/?p=757</guid>
		<description><![CDATA[&#160; Линукс считается лучшей платформой для работы с видео. На базе ОС Линукс строятся целые центры по обработке видео и звука. Множество профессиональных видео студий работает с Линуксом. Например пост обработка всем известного мультфильма Мадагаскар делалась именно в Linux. Список известных картин созданных с помощью ОС Линукс, можно продолжать бесконечно, но мы сегодня будем говорить [...]]]></description>
			<content:encoded><![CDATA[<p><center><img title="Работа с видео под Linux" src="http://bagow.org/wp-content/uploads/56415.jpg" alt="Работа с видео под Linux" width="320" height="240" /></p>
<p>&nbsp;</p>
<p></center><a href="http://bagow.org/tag/linuks/" class="st_tag internal_tag" rel="tag" title="Записи, помеченные с  линукс">Линукс</a> считается лучшей платформой для работы с видео. На базе ОС <a href="http://bagow.org/tag/linuks/" class="st_tag internal_tag" rel="tag" title="Записи, помеченные с  линукс">Линукс</a> строятся целые центры по обработке видео и звука. Множество профессиональных видео студий работает с Линуксом. Например пост <a href="http://bagow.org/tag/obrabotka/" class="st_tag internal_tag" rel="tag" title="Записи, помеченные с  обработка">обработка</a> всем известного мультфильма Мадагаскар делалась именно в <a href="http://bagow.org/tag/linux/" class="st_tag internal_tag" rel="tag" title="Записи, помеченные с  Linux">Linux</a>. Список известных картин созданных с помощью ОС <a href="http://bagow.org/tag/linuks/" class="st_tag internal_tag" rel="tag" title="Записи, помеченные с  линукс">Линукс</a>, можно продолжать бесконечно, но мы сегодня будем говорить о другом, а именно о том чем <a href="http://bagow.org/tag/linuks/" class="st_tag internal_tag" rel="tag" title="Записи, помеченные с  линукс">Линукс</a> может помочь в обработке видео домашнего происхождения.<span id="more-757"></span></p>
<p>&nbsp;</p>
<p>Для этого есть прекрасный набор программ. Сразу оговорюсь что людям вообще не знакомым с Линуксом придётся немного разобраться. Но это стоит того, точнее это не стоит нечего :), ведь почти все программы под Линуксом бесплатны.</p>
<p>&nbsp;</p>
<p>Самым лучшим и популярным под линуксом для обработки видео считается mencoder. Эта программа работает в терминальном режиме. И на самом деле это огромный плюс. Поскольку обработку видео можно автоматизировать с помощью скриптов. Кстати большинство серверов онлаин видео, используют именно эту утилиту для авто обработки видео на сервере. Но если вы все таки только только перешли на Линукс и командная строка вызывает у Вас панический ужас не волнуйтесь у mencoder&#39;а есть визуальный интерфейс. Просто по умолчанию он отсутствует. Позже я расскажу как установить графический интерфейс. Но для начала все же придётся немного разобраться в командной строке.</p>
<p>&nbsp;</p>
<p><strong>Mencoder</strong> это всего лишь часть большого проекта который охватывает всю сферу работы с видео, его запись, воспроизведение, захват, трансляцию, изменение и т. д. Немного инфы от вики:</p>
<blockquote>
<p>MEncoder — компьютерная программа для конвертирования аудио и видеоформатов. Поддерживает большинство существующих кодеков и медиаконтейнеров. Является частью проекта MPlayer. Использует для своей работы библиотеку libavcodec.</p>
</blockquote>
<p>&nbsp;</p>
<p>Называется эта утилита mplayer и включает в себя ещё множество маленьких программ которые выполняют различные вспомогательные задачи. Хотя официально они позиционируют себя как просто проигрыватель медиа файлов, все остальные проекты как бы отдельные или доп функционал. Как там на самом деле ХЗ, но они всегда идут вместе, и дург без друга работать не могут. В этой статье я познакомлю Вас почти со всеми программками выключенными в сборку mplayer&#39;а. <a href="http://www.mplayerhq.hu/design7/news-ru.html">Официальный сайт программы mplayer</a>.</p>
<p>Для начала нам нужно установить те программы с которыми мы будем работать. Кстати в большинстве дистрибьютивов Линукса mencoder и mplayer стоят по умолчанию. Поэтому проверьте их наличие перед тем как устанавливать. Тем у кого нет, нужно ее установить. Делается это для <a href="http://bagow.org/tag/debian/" class="st_tag internal_tag" rel="tag" title="Записи, помеченные с  Debian">Debian</a>"овых так:</p>
<blockquote class="ssh">
<p>apt-get install mencoder mplayer</p>
</blockquote>
<p>&nbsp;</p>
<p><strong>Примеры простых и часто используемых команд:</strong></p>
<p>Конвертируем из mpg в avi.</p>
<blockquote class="ssh">
<p>mencoder slobodnasrbija1912.mpg -o slobodna.avi -ovc lavc -oac lavc</p>
</blockquote>
<p>Разбиваем avi файл на части</p>
<blockquote class="ssh">
<p>avisplit -s 37 -i <a href="http://bagow.org/tag/bagow/" class="st_tag internal_tag" rel="tag" title="Записи, помеченные с  bagow">bagow</a>-001.avi</p>
</blockquote>
<p>Из avi делаем flw</p>
<blockquote class="ssh">
<p>mencoder INPUT.avi -ofps 25 -o OUTPUT.flv -of lavf -oac mp3lame -lameopts abr:br=64 -srate 22050 -ovc lavc -lavcopts vcodec=flv:keyint=50:vbitrate=300:mbd=2:mv0:trell:v4mv:cbp:last_pred=3 -vf scale=320:240</p>
</blockquote>
<p>Порубить, разбить, порезать flv на части</p>
<blockquote class="ssh">
<p>ffmpeg -i input_file.flv -ss 00:00:00 -t 00:30:00 -vcodec copy -acodec copy output_file_1.flv</p>
</blockquote>
<blockquote class="ssh">
<p>ffmpeg -i input_file.flv -ss 00:30:00 -vcodec copy -acodec copy output_file_2.flv</p>
</blockquote>
<p>Вырезать кусок из avi</p>
<blockquote class="ssh">
<p>mencoder -oac copy -ovc copy -ss 00:00:00 -endpos 00:00:02 video.avi -o kusok.avi</p>
</blockquote>
<p>Конвертировать mts|m2ts файлы в avi</p>
<blockquote class="ssh">
<p>mencoder 00001.mts -o 1.avi -oac copy -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=10000 -fps 60 -vf scale=1140:1080</p>
</blockquote>
<p>Проиграть видео в ASCII</p>
<blockquote class="ssh">
<p>mplayer -vo aa [name_of_videofile]</p>
</blockquote>
<p>Нашел на хабре полезную статейку. Оригинал <a href="http://habrahabr.ru/blogs/development/48187/">здесь</a></p>
<blockquote>
<p><strong>Демон конвертации видео в FLV</strong></p>
<p>Решил поделиться недавно написанным кодом демона для видеохостинга. Принцип демона прост. Демон смотрит в папку, куда загружаются видеофалы, и при появлении там новых, копирует в другую папку, запускает в фоне процесс конвертации, создает превьюшку, и копирует полученное видео в папку пользователя.<br />
Скрипт написан на bash, поэтому в режиме демона его надо запускать командой nohup ну или screen. Недостатком является отсутствие контроля нагрузки. Если загрузка файлов активная, то реальна перегрузка сервера. У нас пока этот вопрос не критичен, но тем кому такое решение не подойдет, проще всего использовать команду flock для создания очереди процессов.<br />
Самые важные параметры работы демона, можно указать через командную строку. Получить список команд вы можете, запустив скрипт с параметром -h.<br />
Обратите внимание на параметр -u. С его помощью можно указать местоположение папок пользователей, куда будет копироваться конвертированное видео. Структура папок задана жестко, и что бы её изменить, придется править скрипт. Но по умолчанию структура директорий такова: /video. То есть, в папочку video будут складываться конвертированные в формат FLV ролики.<br />
И еще такой момент. С помощью параметров -s и -t можно указать директорию источник и промежуточную директорию для конвертации, соответственно. Важно знать, что файл в директорию, указанную в параметре -s (по умолчанию /var/videoinput), должен загружаться с именем _., где это ID пользователя (то есть название его папки), а — ID файла, например ID записи в БД.<br />
Превью будет скопирована туда же куда и файл видео, с таким же именем, но расширением png. Превью берется с 16-й секунды. В принципе, по хорошему, надо определять длину ролика (он то может быть и короче 16 сек), но это оставляю вам в качестве самостоятельной работы ;)<br />
Из кода ясно, но все таки опишу необходимый софт для работы скрипта:<br />
mencoder — собственно конвертация<br />
mplayer — для вырезания превью<br />
convert — ImageMagik утилита для ресайза превьюшки<br />
flvtool2 — для записи мета-информации в FLV<br />
#!/bin/bash</p>
<p># folder_monitor.sh<br />
# This is a daemon shell script for monitoring video input directory.<br />
#<br />
#определяем значения параметров по умолчанию<br />
SRC_DIR=/var/videoinput<br />
TRG_DIR=/var/videooutput<br />
PARAMS=&#39;-ovc lavc -lavcopts vcodec=flv:keyint=50:vbitrate=300:mbd=2:mv0:trell:v4mv:cbp:last_pred=3 -vf scale=480:360 -of lavf -oac mp3lame -lameopts abr:br=64 -srate 22050&#39;<br />
OUTPUT_FORMAT=&#39;flv&#39;<br />
USER_FOLDER="/usr/local/jboss/server/default/resources/files/user_folders"<br />
THUMBNAIL_WIDTH=175<br />
THUMBNAIL_HEIGHT=110<br />
# получаем параметры<br />
while getopts &laquo;:s:t:hp:u:H:W:&raquo; optname<br />
do<br />
case $optname in<br />
&laquo;u&raquo;)<br />
USER_FOLDER="$OPTARG"<br />
;;<br />
&laquo;p&raquo;)<br />
PARAMS="$OPTARG"<br />
;;<br />
&laquo;s&raquo;)<br />
SRC_DIR="$OPTARG"<br />
;;<br />
&laquo;W&raquo;)<br />
THUMBNAIL_WIDTH="$OPTARG"<br />
;;<br />
&laquo;H&raquo;)<br />
THUMBNAIL_HEIGHT="$OPTARG"<br />
;;<br />
&laquo;t&raquo;)<br />
TRG_DIR="$OPTARG"<br />
;;<br />
&laquo;h&raquo;)<br />
echo &laquo;-h&nbsp;&mdash; help&raquo;<br />
echo &laquo;-W&nbsp;&mdash; width of thumbnail&raquo;<br />
echo &laquo;-H&nbsp;&mdash; height of thumbnail&raquo;<br />
echo &laquo;-p&nbsp;&mdash; command line params for mencoder&raquo;<br />
echo &laquo;-u&nbsp;&mdash; path to user folders&raquo;<br />
echo &laquo;-s&nbsp;&mdash; source dir&raquo;<br />
echo &laquo;-t&nbsp;&mdash; target dir&raquo;<br />
exit 0;<br />
;;<br />
*)<br />
echo &laquo;Unknown parameter or option error with option&nbsp;&mdash; $OPTARG&raquo;<br />
exit 1;<br />
;;<br />
esac<br />
done</p>
<p>while :<br />
do<br />
echo &laquo;Looking dir ${SRC_DIR}...\n&raquo;<br />
#получаем входящие файлы видео<br />
FILES=$(find $SRC_DIR -type f -exec basename &#39;{}&#39; \;)<br />
#проходим по ним<br />
for FILE in $FILES<br />
do<br />
#парсим имя файла, получая имя папки и конечного файла<br />
USER_ID=$(echo $FILE | sed &#39;s/[^0-9]/ /g&#39; | awk &#39;{print $1}&#39;)<br />
VIDEO_ID=$(echo $FILE | sed &#39;s/[^0-9]/ /g&#39; | awk &#39;{print $2}&#39;)<br />
#запускаем в фоне команды<br />
(echo &laquo;Converting $FILE...&raquo;<br />
#забрали файл в промежуточную папку<br />
mv ${SRC_DIR}/${FILE} ${TRG_DIR}/${FILE}<br />
#вырезали превью<br />
mplayer -ss 16 -frames 1 -vo png -nosound ${TRG_DIR}/${FILE}<br />
THUMBNAIL="${USER_FOLDER}/${USER_ID}/video/${VIDEO_ID}.png"<br />
#переместили превью<br />
mv 00000001.png $THUMBNAIL<br />
#уменьшили до нужного размера<br />
convert $THUMBNAIL -resize ${THUMBNAIL_WIDTH} -gravity center -crop ${THUMBNAIL_WIDTH}x${THUMBNAIL_HEIGHT}+0+0 -quality 75 $THUMBNAIL<br />
#кодируем видео<br />
mencoder ${TRG_DIR}/${FILE} -o &laquo;${TRG_DIR}/${FILE}.${OUTPUT_FORMAT}&raquo; ${PARAMS}<br />
#записали метаинформацию для плеера<br />
flvtool2 -UP &laquo;${TRG_DIR}/${FILE}.${OUTPUT_FORMAT}&raquo;<br />
#удаляем исходный файл<br />
rm ${TRG_DIR}/${FILE}<br />
#и копируем сконвертированный файл в папку пользователя<br />
mv &laquo;${TRG_DIR}/${FILE}.${OUTPUT_FORMAT}&raquo; &laquo;${USER_FOLDER}/${USER_ID}/video/${VIDEO_ID}.${OUTPUT_FORMAT}&raquo;<br />
) &amp;<br />
done<br />
sleep 10s<br />
done</p>
<p>Ставим на сервер</p>
<p>cd /usr/local/src/</p>
<p>DOWNLOAD MODULES</p>
<p>wget www3.mplayerhq.hu/MPlayer/releases/codecs/essential-20061022.tar.bz2<br />
wget rubyforge.org/frs/download.php/9225/flvtool2_1.0.5_rc6.tgz<br />
wget easynews.dl.sourceforge.net/sourceforge/lame/lame-3.97.tar.gz<br />
wget superb-west.dl.sourceforge.net/sourceforge/ffmpeg-php/ffmpeg-php-0.5.1.tbz2<br />
wget downloads.xiph.org/releases/ogg/libogg-1.1.3.tar.gz<br />
wget downloads.xiph.org/releases/vorbis/libvorbis-1.1.2.tar.gz</p>
<p>EXTRACT MODULES</p>
<p>tar zxvf lame-3.97.tar.gz<br />
tar zxvf libogg-1.1.3.tar.gz<br />
tar zxvf libvorbis-1.1.2.tar.gz<br />
tar zxvf flvtool2_1.0.5_rc6.tgz<br />
tar jxvf essential-20061022.tar.bz2<br />
tar jxvf ffmpeg-php-0.5.1.tbz2</p>
<p>mkdir /usr/local/lib/codecs/</p>
<p>yum install gcc gmake make libcpp libgcc libstdc++ gcc4 gcc4-c++ gcc4-gfortran subversion ruby ncurses-devel -y</p>
<p>DOWNLOAD FFMPEG and MPLAYER</p>
<p>svn checkout svn://svn.mplayerhq.hu/ffmpeg/trunk ffmpeg<br />
svn checkout svn://svn.mplayerhq.hu/mplayer/trunk mplayer<br />
cd /usr/local/src/mplayer</p>
<p>svn update</p>
<p>cd /usr/local/src/<br />
mv /usr/local/src/essential-20061022/* /usr/local/lib/codecs/<br />
chmod -R 755 /usr/local/lib/codecs/</p>
<p>LAME:</p>
<p>cd /usr/local/src/lame-3.97<br />
./configure<br />
make &amp;&amp; make install</p>
<p>LIBOGG</p>
<p>cd /usr/local/src/<br />
cd /usr/local/src/libogg-1.1.3<br />
./configure --enable-shared &amp;&amp; make &amp;&amp; make install<br />
PKG_CONFIG_PATH=/usr/local/lib/pkgconfig<br />
export PKG_CONFIG_PATH</p>
<p>LIBVORBIS</p>
<p>cd /usr/local/src/<br />
cd /usr/local/src/libvorbis-1.1.2<br />
./configure &amp;&amp; make &amp;&amp; make install</p>
<p>FLVTOOL2</p>
<p>cd /usr/local/src/<br />
cd /usr/local/src/flvtool2_1.0.5_rc6/<br />
ruby setup.rb config<br />
ruby setup.rb setup<br />
ruby setup.rb install</p>
<p>MPLAYER</p>
<p>cd /usr/local/src/<br />
cd /usr/local/src/mplayer<br />
./configure &amp;&amp; make &amp;&amp; make install</p>
<p>cd /usr/local/src/</p>
<p>FFMPEG:</p>
<p>cd /usr/local/src/ffmpeg/<br />
./configure --enable-libmp3lame --enable-libvorbis --disable-mmx --enable-shared<br />
make<br />
make install</p>
<p>export LD_LIBRARY_PATH=/usr/local/lib/</p>
<p>ln -s /usr/local/lib/libavformat.so.50 /usr/lib/libavformat.so.50<br />
ln -s /usr/local/lib/libavcodec.so.51 /usr/lib/libavcodec.so.51<br />
ln -s /usr/local/lib/libavutil.so.49 /usr/lib/libavutil.so.49<br />
ln -s /usr/local/lib/libmp3lame.so.0 /usr/lib/libmp3lame.so.0<br />
ln -s /usr/local/lib/libavformat.so.51 /usr/lib/libavformat.so.51</p>
<p>FFMPEG-PHP:</p>
<p>cd /usr/local/src/<br />
cd /usr/local/src/ffmpeg-php-0.5.1/<br />
phpize<br />
./configure<br />
make<br />
make install</p>
<p>NOTICE: Make sure this is the correct php.ini for the box!!</p>
<p>echo &#39;extension=ffmpeg.so&#39; &gt;&gt; /usr/local/Zend/etc/php.ini</p>
<p>NOTICE: Make sure this is the correct php.ini for the box!!</p>
<p>RESTART APACHE</p>
<p>service httpd restart</p>
</blockquote>
<p>&nbsp;</p>
<p>Еще статья по теме:</p>
<blockquote>
<p>Оригинал: http://boombick.org/blog/posts/19</p>
<p>Mencoder&nbsp;&mdash; это утилита, идущая вмесет с mplayer. Если с помощью<br />
mplayer вы можете воспроизводить аудио и видео файлы, то mencoder<br />
предназначен для их обработки и конвертирования из одного формата в<br />
другой. Для mencoder имеется масса графических облочек, но в этой<br />
заметке я расскажу вам о работе с ним из командной строки, и вы<br />
увидите, что она ничем не уступает GUI-оболочкам.</p>
<p>Mencoder поддерживает множество типов файлов, вот некоторые из них:<br />
MPEG/VOB, AVI, ASF/WMA/WMV, RM, QT/MOV/MP4, Ogg/OGM, MKV, VIVO, FLI,<br />
FLV. Синтаксис команд довольно прост, несмотря на большое количество<br />
опций. Несмотря на свой &laquo;скромный&raquo; интерфейс, mencoder может делать с<br />
мультимедиа-файлами удивительные вещи.</p>
<p>Простая команда для конвертирования MPG-файла в AVI-формат:</p>
<p>mencoder file.mpg -o file.avi -ovc lavc -oac lavc</p>
<p>Опции -oac и -ovc указывает на желаемые аудио и видео кодеки. Вы<br />
можете посмотреть список доступных кодеков при помощи команды mencoder<br />
&mdash; ovc help и mencoder -oac help</p>
<p>Предположим, что вам нужен несжатый аудиопоток и вы решили<br />
испольщовать PCM. Вы можете указать желаемый формат аудио при помощи<br />
опции acodec:</p>
<p>mencoder file.mpg -o file.avi -ovc lavc -oac lavc -lavcopts acodec=pcm</p>
<p>Если вы используете mp3-сжатие, можно также указать битрейт:</p>
<p>mencoder file.mpg -o file.avi -ovc lavc -oac lavc -lavcopts acodec=libmp3lame:abitrate=128</p>
<p>Вы можете использовать lameopts, если в вашей системе установлен<br />
libmp3lame и вам хочется расширить список опций, доступных при<br />
кодировании аудио. Еще с помощь lameopts можно создавать файлы с<br />
переменным битрейтом:</p>
<p>mencoder file -o file.avi -ovc lavc -oac mp3lame -lameopts vbr=2:q=3</p>
<p>гду q&nbsp;&mdash; это любое число в диапазоне от 0 до 9<br />
Также можно работать и с аудиодорожкой из видеофайлов:</p>
<p>mencoder file.mpg -o file.avi -ovc lavc -oac lavc -lavcopts \<br />
acodec=libmp3lame:abitrate=128 vcodec=xvid</p>
<p>Если вы не хотите использовать видеокомпрессию, используйте<br />
vcodec=copy. С этой опцией видеопоток будет просто скопирован байт в<br />
байт из исходного файла.</p>
<p>Вы можете использовать DivX и xvid напрямую, без опции lavc:</p>
<p>mencoder -ovc xvid -oac mp3lame -o destination.avi source.avi</p>
<p>Для указания более подробных параметров вы можете использовать опции<br />
xvid</p>
<p>mencoder -ovc xvid -oac mp3lame -xvidencopts bitrate=878 -o \<br />
destination.avi source.avi</p>
<p>Повышение битрейта увеличивает качество изображения, но вместе с<br />
качеством растет и размер файла. Помните об этом.</p>
<p>Следубщим шагом, а точнее двумя, будет описания процесса<br />
перекдирования DVD в XviD. Сначала mencoder анализирует файл, затем,<br />
на основе полученных данных, перекодирует DVD-поток. Использование<br />
двух фаз ненамного дольше, но на выходе вы получите более качественный<br />
файл. Будьте готовы к тому, что во время процесса кодирования нагрузка<br />
на CPU будет порядка 90%:</p>
<p>mencoder dvd:// -oac mp3lame -ovc xvid -xvidencopts pass=1 -o /dev/null<br />
mencoder dvd:// -oac mp3lame -ovc xvid -xvidencopts pass=2:bitrate=800 -o xvidfile.avi</p>
<p>Вы можете указать битрейт для получения необходимого качества.<br />
Например, чтобы вместить DVD в 700-мегабатный xvid-файл, используйте<br />
следующие опции:</p>
<p>mencoder dvd:// -ovc xvid -oac mp3lame -xvidencopts bitrate=-700000 -o file.avi</p>
<p>Если вы не хотите максимальной загрузки процессора на время<br />
кодирования, используйте утилиту nice, которая понизит приоритет<br />
выполняющегося процесса:</p>
<p>nice -n 19 mencoder dvd:// -ovc xvid -oac mp3lame -xvidencopts bitrate=-700000 -o file.avi</p>
<p>Если у вас есть множество маленьких виедофалйов и вы хотите сделать из<br />
них один большой, то mencoder может помочь вам... Переиенуйте исходные<br />
файлы так, чтобы они отсортировывались в необходимом вам порядке.<br />
Затем используйте:</p>
<p>mencoder * -o output.avi</p>
<p>Если вы хотите добавит аудиодорожку к видеофайлу, то используйте:</p>
<p>mencoder source.avi -o destination.avi -ovc copy -oac mp3lame \<br />
&mdash; audiofile file.wav (для несжатых файлов)<br />
mencoder source.avi -o destination.avi -ovc copy -oac copy \<br />
&mdash; audiofile file.mp3 (для сжатых файлов)</p>
<p>Для получения видео, пригодного к воспроизведению на [4]iPodLinux<br />
используйте:</p>
<p>mencoder -ovc raw -ofps 15 -oac pcm -vf \<br />
scale=176:-2,expand=176:132,format=bgr16 input.file -o output.avi</p>
<p>Эта команда создаст RAW AVI-файл с несжатым аудиопотоком и<br />
масштабирует его к размеру экрана Nano.</p>
<p>У меня есть PocketPC, который частенько сопровождает меня в деловых<br />
поездках. Я использую mencoder для получения фильмов, которые<br />
уместятся на 512Mb SD-Card и будут воспроизводиться на моем Pocket:</p>
<p>mencoder -oac mp3lame -lameopts mode=3:preset=24 -ovc lavc \<br />
&mdash; lavcopts vcodec=mpeg4:vhq:vbitrate=384:keyint=250 -vop \<br />
expand="320:240&#39;&#39; -o outputfile.avi inputfile.avi</p>
<p>или</p>
<p>mencoder input.avi -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=200:abitrate=48 \<br />
&mdash; vop scale=320:240 -oac copy -o output.avi</p>
<p>Разница в том, что вторая команда масштабирует фильм до размера экрана<br />
PocketPC&nbsp;&mdash; 320 *240 пикселей.</p>
<p>Если у вас есть web-камера и выхотите записать изображение с нее,<br />
используйте:</p>
<p>mencoder tv:// -tv driver=v4l:device=/dev/video0:width=640:height=480:forceaudio -ovc \<br />
lavc -oac lavc -lavcopts vcodec=mpeg4:acodec=mp3 -ffourcc divx -o test.avi</p>
<p>Команда записывает весь вывод /dev/video0 в файл с разрешением 640&times;480<br />
и mp3-звуком.</p>
<p>Как вы видите, с помощью mencoder можно работать с большим количеством<br />
форматом, доступно огромное число опций, он мальенький, легкий и очень<br />
бытсро работает. И я не променяю его ни на одну утилиту с более<br />
&laquo;дружественным&raquo; интерфейсом.</p>
<p>Специально для интересующихся, список фронт-ендов к mencoder:</p>
<p>Kmencoder http://sf.net/projects/kmencoder/<br />
Konverter http://www.libsdl.de/projects/konverter/<br />
Kmenc 15 http://kmenc15.sf.net/<br />
GMencoder http://gmencoder.sf.net/<br />
AcidRIP http://untrepid.com/acidrip/<br />
MenGUI http://jahjah.free.fr/morphos/</p>
</blockquote>
<ul class="related_post">
<li>11 Август 2009&nbsp;&mdash; <a href="http://bagow.org/set-v-debian/" title="Сеть в Debian">Сеть в Debian (0)</a></li>
<li>15 Январь 2010&nbsp;&mdash; <a href="http://bagow.org/nastrojka-wi-fi-v-debian/" title="Настройка Wi-Fi в Debian">Настройка Wi-Fi в Debian (0)</a></li>
<li>14 Январь 2010&nbsp;&mdash; <a href="http://bagow.org/nastrojka-nautilus-v-debian/" title="Настройка Nautilus в Debian ">Настройка Nautilus в Debian  (0)</a></li>
</ul>

	Метки для этой записи: <a href="http://bagow.org/tag/debian/" title="Debian" rel="tag">Debian</a>, <a href="http://bagow.org/tag/linux/" title="Linux" rel="tag">Linux</a>, <a href="http://bagow.org/tag/open-source/" title="Open Source" rel="tag">Open Source</a>, <a href="http://bagow.org/tag/video/" title="Видео" rel="tag">Видео</a>, <a href="http://bagow.org/category/obshee/" title="Все записи блога" rel="tag">Все записи блога</a>, <a href="http://bagow.org/tag/konvertirovanie/" title="конвертирование" rel="tag">конвертирование</a>, <a href="http://bagow.org/tag/linuks/" title="линукс" rel="tag">линукс</a>, <a href="http://bagow.org/tag/obrabotka/" title="обработка" rel="tag">обработка</a>, <a href="http://bagow.org/tag/porezka/" title="порезка" rel="tag">порезка</a>, <a href="http://bagow.org/tag/primery/" title="примеры" rel="tag">примеры</a><br />
]]></content:encoded>
			<wfw:commentRss>http://bagow.org/rabota-s-video-pod-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Настройка Wi-Fi в Debian</title>
		<link>http://bagow.org/nastrojka-wi-fi-v-debian/</link>
		<comments>http://bagow.org/nastrojka-wi-fi-v-debian/#comments</comments>
		<pubDate>Fri, 15 Jan 2010 18:52:46 +0000</pubDate>
		<dc:creator>Bagow</dc:creator>
				<category><![CDATA[Linux | Open Source]]></category>
		<category><![CDATA[Все записи блога]]></category>
		<category><![CDATA[copypast]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[wi-fi]]></category>
		<category><![CDATA[интернет]]></category>
		<category><![CDATA[сеть]]></category>

		<guid isPermaLink="false">http://bagow.ru/?p=635</guid>
		<description><![CDATA[Пост который поэтапно описывает настройку wi-fi в linux debian. Очень увлекательный мануал. ]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img alt="Настройка Wi-Fi в Debian" class="aligncenter size-full wp-image-640" src="http://bagow.org/wp-content/uploads/wifi-debian.gif" style="width: 400px; height: 174px;" title="Настройка Wi-Fi в Debian" /></p>
<p>&nbsp;</p>
<p>Не первый раз натыкаюсь на <a href="http://bagow.org/tag/manual/" class="st_tag internal_tag" rel="tag" title="Записи, помеченные с  мануал">мануал</a> который мне помогает настроять <a href="http://bagow.org/tag/wi-fi/" class="st_tag internal_tag" rel="tag" title="Записи, помеченные с  wi-fi">Wi-Fi</a> в <a href="http://bagow.org/tag/debian/" class="st_tag internal_tag" rel="tag" title="Записи, помеченные с  Debian">Debian</a>, но натыкаюсья на него только после долгих поисков. Именно поэтому решил утащить его к себе на блог здесь я его всегда найду. Оригинал лежит здесь(http://www.bible-mda.ru), написал <a href="http://bagow.org/tag/manual/" class="st_tag internal_tag" rel="tag" title="Записи, помеченные с  мануал">мануал</a> Дм. Юревич, веб-редактор сайта КБ МДА. Кстати весь <a href="http://bagow.org/tag/manual/" class="st_tag internal_tag" rel="tag" title="Записи, помеченные с  мануал">мануал</a> я заключил в ноиндекс так что я не должен конкурировать с первоисточником. Вот и сам <a href="http://bagow.org/tag/manual/" class="st_tag internal_tag" rel="tag" title="Записи, помеченные с  мануал">мануал</a> под катом:<span id="more-635"></span></p>
<p>&nbsp;</p>
<p><strong>1.&nbsp;Введение</strong></p>
<p>&nbsp;</p>
<p>В последнее время беспроводные (wi-fi) локальные сети (WLAN&nbsp;&mdash; Wireless Local Area Network) приобрели широкое распространение. В данном практическом руководстве рассматривается простейший случай: настройка и подключение компьютера на Debian GNU/<a href="http://bagow.org/tag/linux/" class="st_tag internal_tag" rel="tag" title="Записи, помеченные с  Linux">Linux</a> к уже существующей wi-fi локальной сети. Указаны особенности настройки wi-fi карточек: мобильной Intel 2200 BG (в ноутбуке Dell) и PCI-карточки D-Link DWA-510 (на чипе RaLink RT2561/RT61), установленной в стационарном компьютере.</p>
<p>&nbsp;</p>
<p>В приведенном ниже типичном примере <a href="http://bagow.org/tag/set/" class="st_tag internal_tag" rel="tag" title="Записи, помеченные с  сеть">сеть</a> имеет адрес 192.168.7.0, базовая wi-fi станция (точка доступа, AP&nbsp;&mdash; access point) является также шлюзом в <a href="http://bagow.org/tag/internet/" class="st_tag internal_tag" rel="tag" title="Записи, помеченные с  интернет">интернет</a> и имеет адрес 192.168.7.1, маска wi-fi подсети 255.255.255.0, радиосигнал идет на 3-ем канале (задается в настройках точки доступа), шифрование wi-fi сигнала осуществляется по алгоритму WPA методом TKIP с помощью PSK ключа (PSK&nbsp;&mdash; pre-shared key).</p>
<p>&nbsp;</p>
<h5>2.&nbsp;Модуль ядра и установка прошивки (фирменного программного обеспечения) для wi-fi карточки</h5>
<p>&nbsp;</p>
<p>У многих дистрибутивов определение типа wi-fi карточки и настройка соответствующего <em>программного модуля</em> таким образом, чтобы он загружался при каждом запуске системы, происходит автоматически в процессе инсталляции операционной системы на компьютере. Однако <em>наличие в системе модуля не означает, что wi-fi карточка будет сразу работать.</em> Для работы многих карточек нужно еще где-то взять специальное <em>фирменное программное обеспечение (прошивку)</em> и указазать модулю путь к каталогу, в котором она будет находится.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<ol>Таким образом, настройка wi-fi карточки распадается на 2 этапа:</p>
<li>проверка наличия в операционной системе <em>модуля </em>ядра для работы с карточкой;</li>
<li>установка <em>прошивки</em> для карточки.</li>
</ol>
<p><strong>2.1.&nbsp;Модуль ядра</strong></p>
<p>&nbsp;</p>
<p>Чтобы узнать производителя и тип карточки, можно дать команду, которая выведет строчку с указанием на PCI-устройство, связанное с беспроводной (wireless) сетью:</p>
<p>&nbsp;</p>
<blockquote>
<pre>$ lspci | grep -i wireless
</pre>
</blockquote>
<p>&nbsp;</p>
<p>Для карточки Intel 2200 BG получаем вывод строки:</p>
<p>&nbsp;</p>
<blockquote>
<pre>02:03.0 Network controller: Intel Corporation PRO/Wireless 2200BG Network Connection</pre>
</blockquote>
<p>&nbsp;</p>
<p>Если вывода нет, надо дать команду</p>
<p>&nbsp;</p>
<blockquote>
<pre>lspci | grep -i network</pre>
</blockquote>
<p>&nbsp;</p>
<p>и среди разных сетевых контроллеров найти тот, который стоит на wi-fi карточке.</p>
<p>&nbsp;</p>
<p>Для D-Link-овской карточки получаем подобный вышеприведенному вывод&nbsp;&mdash; однако с указанием производителя не карточки, а чипа (RaLink RT2561/RT61). Это важно, поскольку модуль и прошивка подбираются для <em>чипа</em>. Две разные карточки одного производителя и одной модели могут быть основаны на разных чипах&nbsp;&mdash; соответственно, их работоспособность под GNU/Linux и сложность настройки могут отличаться.</p>
<p>&nbsp;</p>
<p>Далее надо понять, установлен ли уже модуль при инсталляции операционной системы. Имя модуля обычно содержит номер модели, иногда&nbsp;&mdash; сокращение имени производителя. Команда имеет такой вид (под рутом):</p>
<p>&nbsp;</p>
<blockquote>
<pre># lsmod | grep -i {модель_чипа}
</pre>
</blockquote>
<p>&nbsp;</p>
<p>Если перебор всех возможных вариантов названия, как и просмотр вывода всех подгруженных модулей командой</p>
<p>&nbsp;</p>
<blockquote>
<pre># lsmod | less
</pre>
</blockquote>
<p>&nbsp;</p>
<p>не дал результата&nbsp;&mdash; значит, при инсталляции системы карточка не распозналась и надо либо установить дистрибутив с более новым ядром, где, возможно, карточка уже поддрживается, либо попытаться найти информацию в интернете о работоспособности чипа данной карточки под GNU/Linux (задав в поисковике фразу наподобие &quot;{модель_чипа} linux&quot;). Ряд чипов под GNU/Linux не поддерживаются.</p>
<p>&nbsp;</p>
<p>Обе рассмотренные в данной статье карточки были обнаружены дистрибутивом Debian Lenny и соответствующие модули ядра были настроены для автоматической загрузки во время старта системы. Убедимся в этом.</p>
<p>&nbsp;</p>
<p>Для Intel 2200 BG дадим команду поиска модуля и получим вывод:</p>
<blockquote>
<pre># lsmod | grep -i 2200
[Название ] 	[размер] [сколько используют] [кто использует]
ipw2200               130760  0
ieee80211              30632  1 ipw2200
firmware_class          9088  2 ipw2200,pcmcia
</pre>
</blockquote>
<p>&nbsp;</p>
<p>Для RaLink RT2561/RT61 я пытался искать сначала модуль rt2561, но этот вариант не дал результата; потом я попробовал параметр &quot;rt61&quot; и обнаружил, что есть модуль rt61pci (который, в свою очередь, используется модулями rt2x00pci, rt2x00lib и eeprom_93cx6):</p>
<p>&nbsp;</p>
<blockquote>
<pre> # lsmod | grep -i rt61
[Название ] 		[размер] [сколько используют] [кто использует]
rt61pci 		2212	0
rt2x00pci		10208	1	rt61pci
rt2x00lib		21280 	2	rt61pci,rt2x00pci
eeprom_93cx6		2304	1	rt61pci
 </pre>
</blockquote>
<p>&nbsp;</p>
<p><strong>2.2.&nbsp;Установка фирменного программного обеспечения (прошивки)</strong></p>
<p>&nbsp;</p>
<p>Даже при наличии модуля ядра карточка, как правило, не будет работать без firmware&nbsp;&mdash; фирменного программного обеспечения (прошивки), т.е. двоичной программы, которая подгружается для обеспечения функциональности чипа.</p>
<p>Например, можно убедиться, что карточку D-Link DWA-510 на чипе RaLink RT2561/RT61 rev B 802.11g система видит, даже создала для этих целей интерфейсы (и не один, а сразу два&nbsp;&mdash; это необычно), <strong>wlan0</strong> и <strong>wmaster0</strong>, но они оба неактивны:</p>
<p>&nbsp;</p>
<blockquote>
<pre># ifconfig -a

eth0      Link encap:Ethernet  HWaddr 00:0c:6e:4e:24:04
	...
lo        Link encap:Local Loopback
	...
wlan0     Link encap:Ethernet  HWaddr 00:1c:f0:d4:34:61
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
wmaster0  Link encap:UNSPEC  HWaddr 00-1C-F0-D4-34-61-65-74-00-00-00-00-00-00-00-00
          BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
</pre>
</blockquote>
<p>&nbsp;</p>
<p>К беспроводным относится только интерфейс <strong>wlan0</strong>, что видно из вывода команды, показывающей беспроводные интерфейсы: <a name="iwconfig"> </a></p>
<p>&nbsp;</p>
<blockquote>
<pre># iwconfig

lo        no wireless extensions.

eth0      no wireless extensions.

wmaster0  no wireless extensions.
wlan0     IEEE 802.11g  ESSID:&quot;&quot;
          Mode:Managed  Channel:0  Access Point: Not-Associated
          Tx-Power=0 dBm
          Retry min limit:7   RTS thr:off   Fragment thr=2352 B
          Encryption key:off
          Link Quality:0  Signal level:0  Noise level:0
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0
</pre>
</blockquote>
<p>&nbsp;</p>
<p>Любые попытки обратиться к интерфейсу wlan0 (после того, как он был прописан в файле <strong>/etc/network/interfaces</strong>, об этом см. <a href="http://www.bible-mda.ru/soft/wifi/wifi.html#workwf">ниже</a>) приводили к сообщению, что он не настроен. Вывод команды dmesg показал ошибку&nbsp;&mdash; отсутствие фирменной прошивки для этой карточки.</p>
<p>&nbsp;</p>
<p><strong>Где взять прошивку?</strong> Ответ на этот вопрос имеет несколько вариантов.</p>
<p>&nbsp;</p>
<p><strong>1.</strong> <em>Попытаться узнать, нет ли среди пакетов, идущих в составе дистрибутива, пакета, содержащего эту прошивку?</em> Естественно, этот пакет не может находиться в группе свободных пакетов Debian (т.е. ни в репозитории <em>main</em>, ни в <em>contrib</em>), он может быть только в репозитории <em>non-free</em>. Поэтому соответствующую строку в файле <strong>/etc/apt/sources.list</strong>, которая отвечает за подключение к сетевому репозиторию, надо настроить на не-свободную часть репозитория: вместо</p>
<p>&nbsp;</p>
<blockquote>
<pre>deb http://ftp.ru.debian.org/debian/ lenny main
deb-src http://ftp.ru.debian.org/debian/ lenny main
</pre>
</blockquote>
<p>&nbsp;</p>
<p>Bписываем</p>
<p>&nbsp;</p>
<blockquote>
<pre>deb http://ftp.ru.debian.org/debian/ lenny main <strong>contrib non-free</strong>
deb-src http://ftp.ru.debian.org/debian/ lenny main <strong>contrib non-free</strong>
</pre>
</blockquote>
<p>и даем команду, позволяющую обновить список пакетов:</p>
<p>&nbsp;</p>
<blockquote>
<pre># aptitude update
</pre>
</blockquote>
<p>&nbsp;</p>
<p>Теперь пытаемся искать по фразе, соответствующей названию чипа / модуля для чипа&nbsp;&mdash; она должна быть в названии или описании соответствующего пакета; т.е. даем команду</p>
<p>&nbsp;</p>
<blockquote>
<pre># apt-cache search {поисковая_фраза}
</pre>
</blockquote>
<p>&nbsp;</p>
<p>Для Intel 2200 поиск не дал положительных результатов, а вот для чипа RaLink RT2561/RT61 такой пакет нашелся (ищем по фразе &quot;rt61&quot;):</p>
<p>&nbsp;</p>
<blockquote>
<pre># apt-cache search rt61
firmware-ralink - Binary firmware for Ralink RT2561, RT2571, RT2661
	and RT2671 wireless cards
</pre>
</blockquote>
<p>&nbsp;</p>
<p>Посмотрим теперь, это то, что нам надо, или нет:</p>
<p>&nbsp;</p>
<blockquote>
<pre># aptitude show firmware-ralink
Пакет: firmware-ralink
Новый: да
Состояние: не установлен
Версия: 0.12
Приоритет: необязательный
Раздел: non-free/admin
Сопровождающий: Debian Kernel Team &lt;debian-kernel@lists.debian.org&gt;
Размер в распакованном виде: 69,6k
Предлагаются: initramfs-tools, linux-image
Описание: Binary firmware for Ralink RT2561, RT2571, RT2661 and RT2671
	wireless cards.
	This package contains the binary firmware for PCI, CardBus and USB
	wireless network cards  with the Ralink RT2501 [Turbo],  RT2600, RT5201
	[Turbo], RT5600 or RT5201USB chipset,  supported by the rt61, rt61pci,
	or rt73, rt73usb drivers.
 Contents:
 * Ralink RT2561 (RT2501/RT5201 chipset) firmware, version 1.2
 * Ralink RT2561S (RT2501 Turbo/RT5201 Turbo chipset) firmware, version 1.2
 * Ralink RT2661 (RT2600/RT5600 chipset) firmware, version 1.2
 * Ralink RT2571W/RT2671 (RT2501USB/RT5201USB chipset) firmware, version 1.8
Сайт: http://www.ralinktech.com/ralink/Home/Support/Linux.html
</pre>
</blockquote>
<p>&nbsp;</p>
<p>Из описания следует, что это как раз то, что нам нужно (binary firmware), поэтому инсталлируем данный пакет:</p>
<p>&nbsp;</p>
<blockquote>
<pre># aptitude install firmware-ralink
</pre>
</blockquote>
<p>&nbsp;</p>
<p>После его установки необходимая прошивка была помещена в /lib/firmware. Карточка стала готовой к работе.</p>
<p>&nbsp;</p>
<p><strong>2. </strong><em>Попытаться найти прошивку для чипа карточки в интернете и загрузить оттуда.</em> Задаем в поисковике фразу &quot;{модель_чипа} linux firmware&quot; или &quot;{модель_чипа} linux driver&quot; и внимательно смотрим результаты.</p>
<p>&nbsp;</p>
<p>Именно так нашлась прошивка для карточки Intel 2200 BG. Поиск в Google по сочетанию &quot;Intel Wireless 2200BG linux driver&quot; уже первым результатом дает ссылку на сайт, где находится прошивка этой карточки для GNU/Linux&nbsp;&mdash; <a href="http://ipw2200.sourceforge.net/">http://ipw2200.sourceforge.net/</a> (см. раздел сайта <a href="http://ipw2200.sourceforge.net/firmware.php">&quot;Firmware&quot;</a>). Вообще, корпорация Intel известна тем, что для большинства своих устройств разрабатывает и предоставляет драйверы под GNU/Linux. Поэтому при покупке оборудования имеет смысл учитывать это обстоятельство, если есть планы использовать GNU/Linux.</p>
<p>&nbsp;</p>
<p>Скачав с сайта прошивку последней версии (на данный момент&nbsp;&mdash; 3.0 по адресу <a href="http://ipw2200.sourceforge.net/firmware.php?fid=7">http://ipw2200.sourceforge.net/firmware.php?fid=7</a>), получаем файл архива ipw2200-fw-3.0.tgz. В режиме суперпользователя распаковываем его содержимое в директорию <strong>/lib/firmware</strong> (в некоторых дистирбутивах это может быть директория <strong>/usr/share/firmware</strong> или <strong>/usr/lib/hotplug/firmware/</strong>). В результате в этой директории будут находиться файлы:</p>
<p>&nbsp;</p>
<blockquote>
<pre># ls -l /lib/firmware
-rw-r--r-- 1 root root 191142 Мар  7  2006 ipw2200-bss.fw
-rw-r--r-- 1 root root 185660 Мар  7  2006 ipw2200-ibss.fw
-rw-r--r-- 1 root root 187836 Мар  7  2006 ipw2200-sniffer.fw
-rw-r--r-- 1 root root  12007 Мар  7  2006 LICENSE.ipw2200-fw
</pre>
</blockquote>
<p>&nbsp;</p>
<p><strong>3. </strong><em>Попытаться использовать бинарный файл, идущий в составе драйвера карточи под MS&nbsp;Windows, поставляемого вместе с устройством.</em> Это делается с помощью программы <strong>ndiswrapper</strong>. Подробнее см., например, здесь: <a href="http://citkit.ru/articles/423/">http://citkit.ru/articles/423/</a> (раздел &quot;Включаем&quot;).</p>
<p>&nbsp;</p>
<h5>3. Установка необходимых программ</h5>
<p>&nbsp;</p>
<p>Теперь необходимо поставить пакеты для работы с беспроводными сетями&nbsp;&mdash; как минимум, <strong>wireless-tools</strong> и (для обеспечения шифрования по алгоритму WPA) <strong>wpasupplicant</strong>. Для кого-то могут быть полезны и графические утилиты (мне не пригодились): <strong>kwifimanager</strong>, <strong>kwirelessmonitor</strong> и (для шифрования по WPA) <strong>wpagui</strong>. Инсталлируем; для этого под рутом даем команду:</p>
<p>&nbsp;</p>
<blockquote>
<pre># aptitude install wireless-tools wpasupplicant kwifimanager kwirelessmonitor wpagui
</pre>
</blockquote>
<p>&nbsp;</p>
<p>Также, <a href="http://mydebianblog.blogspot.com/2007/09/acpi-intel-prowireless-asus-m5200ae.html">по совету М. Конника</a>, имеет смысл поставить пакеты для работы с ACPI (системой энергосбережения):</p>
<p>&nbsp;</p>
<blockquote>
<pre># aptitude install acpi-support acpid laptop-mode-tools
</pre>
</blockquote>
<p>&nbsp;</p>
<p>В результате будет запущен демон <strong>acpid</strong> и в <strong>/etc/acpi</strong> добавится ряд необходимых скриптов.</p>
<p>&nbsp;</p>
<h5>4. Возможные проблемы с выключателем wi-fi карточки в ноутбуке</h5>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>После перезагрузки попытка проверить работоспособность (об этом см. <a href="http://www.bible-mda.ru/soft/wifi/wifi.html#workwf">ниже</a>) ноутбучной wi-fi карточки Intel 2200 показыват, что она по-прежнему неработоспособна.</p>
<p>&nbsp;</p>
<p>Смотрим вывод сообщений системы при загрузке:</p>
<p>&nbsp;</p>
<blockquote>
<pre># dmesg | less
</pre>
</blockquote>
<p>Листаем вниз и находим примерно следующие строки:</p>
<p>&nbsp;</p>
<blockquote>
<pre>[    8.443703] ieee80211_crypt: registered algorithm &#39;NULL&#39;
[    8.468166] ieee80211: 802.11 data/management/control stack, git-1.1.13
[    8.468170] ieee80211: Copyright (C) 2004-2005 Intel Corporation
[    8.527267] ipw2200: Intel(R) PRO/Wireless 2200/2915 Network Driver, 1.2.2kmprq
[    8.527271] ipw2200: Copyright(c) 2003-2006 Intel Corporation
[    8.527350] ACPI: PCI Interrupt 0000:02:03.0[A] -&gt; GSI 17 (level, low) -&gt; IRQ 17
[    8.547046] ipw2200: Detected Intel PRO/Wireless 2200BG Network Connection
[    8.934885] <strong>ipw2200: Radio Frequency Kill Switch is On:</strong>
[    8.971250] <strong>Kill switch must be turned off for wireless networking to work.</strong>
...
[    9.272808] ipw2200: Detected geography ZZD (13 802.11bg channels, 0 802.11a channels)
</pre>
</blockquote>
<p>&nbsp;</p>
<p>Модуль загружается (о чем свидетельствует надпись <strong>ipw2200: Intel<sup><small>&reg;</small></sup> PRO/Wireless 2200/2915 Network Driver, 1.2.2kmprq</strong>), однако не работает&nbsp;&mdash; по очень простой и банальной причине: в BIOS&#39;е компьютера в разделе <strong>&quot;Wireless&quot;</strong> (&quot;Беспроводная сеть&quot;) это устройство... <em>отключено при старте компьютера!</em> Об этом и сообщает надпись &quot;Выключатель wi-fi инициирован&quot; (по английски звучит более зловеще: &quot;Radio Frequency Kill Switch is On&quot;&nbsp;&mdash; &quot;Убийца-переключатель радиопередатчика включен&quot;). Чтобы катрочка заработала, надо этот выключатель отключить (&quot;Kill switch must be turned off for wireless networking to work&quot;).</p>
<p>&nbsp;</p>
<p>Проблема решается просто: перезагружаем компьютер, входим в BIOS (нажимаем Del или другую специальную клавишу до начала загрузки операционной системы), выставляем в BIOS&#39;е wi-fi-карточку как изначально активированную, если это ноутбук&nbsp;&mdash; разрешаем ее включать-выключать с помощью нажатия специальной комбинации клавиш&nbsp;&mdash; функциональной клавиши и той, где нарисован передатчик (у меня это Fn + F2).</p>
<p>&nbsp;</p>
<p>Запускаем систему вновь и имеем:</p>
<p>&nbsp;</p>
<blockquote>
<pre># dmesg | less
...
[    8.443703] ieee80211_crypt: registered algorithm &#39;NULL&#39;
[    8.468166] ieee80211: 802.11 data/management/control stack, git-1.1.13
[    8.468170] ieee80211: Copyright (C) 2004-2005 Intel Corporation
[    8.527267] ipw2200: Intel(R) PRO/Wireless 2200/2915 Network Driver, 1.2.2kmprq
[    8.527271] ipw2200: Copyright(c) 2003-2006 Intel Corporation
[    8.527350] ACPI: PCI Interrupt 0000:02:03.0[A] -&gt; GSI 17 (level, low) -&gt; IRQ 17
[    8.547046] ipw2200: Detected Intel PRO/Wireless 2200BG Network Connection
...
[    9.272808] ipw2200: Detected geography ZZD (13 802.11bg channels, 0 802.11a channels)
</pre>
</blockquote>
<p>&nbsp;</p>
<p>Неприятное сообщение больше не появляется.</p>
<p>&nbsp;</p>
<p>Если выключатель-&quot;убийцу&quot; отключить не удалось, можно попробовать более сложные способы&nbsp;&mdash; например, использовать для этого специальную программу <strong>rfswitch</strong>, которая производит принудительное отключение (сайт: <a href="http://rfswitch.sourceforge.net/">http://rfswitch.sourceforge.net/</a>), или перекомпилировать ядро (алгоритм&nbsp;&mdash; <a href="http://mydebianblog.blogspot.com/2007/09/acpi-intel-prowireless-asus-m5200ae.html">здесь</a>).</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h5>5.&nbsp;Проверка работоспособности wi-fi-карточки</h5>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>Теперь можно попробовать поймать сигнал от wi-fi-точки доступа. Даем команду</p>
<p>&nbsp;</p>
<blockquote>
<pre># ifconfig -a
</pre>
</blockquote>
<p>&nbsp;</p>
<p>чтобы узнать, какое имя получил в системе беспроводной интерфейс, соответствующий нашей карточке. Для ноутбучной карточки Intel 2200 у меня появился новый интерфейс <strong>eth1</strong>, для карточки в стационарном компьютере (на чипе RaLink RT2561/RT61) появилось аж два интерфейса&nbsp;&mdash; <strong>wlan0</strong> и <strong>wmaster0</strong>, но только первый из них является беспроводным (чтобы выяснить это, можно дать команду <strong>iwconfig -a</strong> , пример см. <a href="http://www.bible-mda.ru/soft/wifi/wifi.html#iwconfig">выше</a>)</p>
<p>&nbsp;</p>
<p>Затем для найденного беспроводного интерфейса задаем команду (покажем на примере <strong>eth1</strong>) для сканирования эфира на предмет обнаружения wi-fi точки доступа:</p>
<p>&nbsp;</p>
<blockquote>
<pre># iwlist eth1 scan
eth1      Scan completed :
          Cell 01 - Address: 11:22:6B:81:A8:6A
                    ESSID:&quot;home_wireless_network&quot;
                    Protocol:IEEE 802.11bg
                    Mode:Master
                    Frequency:2.412 GHz (Channel 3)
                    Encryption key:on
                    Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 6 Mb/s; 9 Mb/s
                              11 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s; 36 Mb/s
                              48 Mb/s; 54 Mb/s
                    Quality=100/100  Signal level=-19 dBm
                    IE: WPA Version 1
                        Group Cipher : TKIP
                        Pairwise Ciphers (1) : TKIP
                        Authentication Suites (1) : PSK
                    Extra: Last beacon: 176ms ago
</pre>
</blockquote>
<p>&nbsp;</p>
<p>Здесь видно, что точка доступа 11:22:6B:81:A8:6A, предоставляет доступ в сеть с именем &quot;home_wireless_network&quot; (такое название я дал сети при настройке точки доступа через web-интерфейс) на 3-ем канале. При этом используется шифрование по алгоритму WPA методом TKIP с помощью ключа (PSK&nbsp;&mdash; pre-shared key).</p>
<p>&nbsp;</p>
<p>Самый простой, удобный и надежный способ настроить беспроводную сеть в Debian GNU/Linux&nbsp;&mdash; записать ее параметры в файл <strong>/etc/network/interfaces</strong> .</p>
<p>&nbsp;</p>
<p><em>Примечание 1</em> (для любителей графических конфигурялок). Данный файл в Debain GNU/Linux исполняет роль самой удобной из всех возможных конфигурялок: нужно всего лишь записать подряд несколько строчек с адекватными значениями. Если же Вы твердо намерены использовать графическую конфигурялку, то тогда для Вас не составит труда, руководствуясь значениями в соответствующие поля вписать те же значения, которые приведены далее в конфигурационном файле <strong>/etc/network/interfaces</strong> .</p>
<p>&nbsp;</p>
<p><em>Примечание 2</em>. Беспроводной интерфейс может быть настроен из консоли и другим способом&nbsp;&mdash; с помощью <strong>iwconfig</strong>.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h5>6.&nbsp;Настройка беспроводного интерфейса<br />
	со статическим адресом компьютера в беспроводной сети</h5>
<p>&nbsp;</p>
<p>При развертывании беспроводной сети оптимальным вариантом является назначение компьютерам статических адресов&nbsp;&mdash; прежде всего, в целях повышения безопасности.</p>
<p>&nbsp;</p>
<p>Ниже приведен пример части конфигурационного файла <strong>/etc/network/interfaces</strong> (с подробными комментариями), отвечающего за работу wi-fi сети, где адреса компьютеров&nbsp;&mdash; статические, заранее назначенные администратором.</p>
<p>&nbsp;</p>
<blockquote>
<pre>#-------------------------------------------------
# Интерфейс беспроводной локальной сети - eth1
#-------------------------------------------------
#
# описание интерфейса:
# inet - сетевой
# static - с фиксированным (статическим) IP-адресом
iface eth1 inet static

	# адрес интерфейса в сети - обязательный параметр
	# этот адрес будет иметь наш компьютер,
	# когда выходит в беспроводную сеть вида 192.168.7.*
	address 192.168.7.15

	# маска беспроводной сети - обязательный параметр
	netmask 255.255.255.0

	# адрес сети - обязательный параметр
	network 192.168.7.0

	# широковещательный адрес
	broadcast 192.168.7.255

	# шлюз - адрес беспроводной точки доступа
	# Этот адрес присваивается точке доступа при ее настройке
	gateway 192.168.7.1

	# название беспроводной сети - у нас это &quot;home_wireless_network&quot;
	wireless-essid home_wireless_network

	# режим доступа &quot;managed&quot; - подключение к одной (или более) точкам доступа
	wireless-mode managed

	# используем канал 3 - зависит от настроек точки доступа
	wireless-channel 3

	# скорость передачи данных - определяется автоматически
	wireless-rate auto

	#-------------------------------------------------
	# настройки для шифрования по методу WPA
	#-------------------------------------------------
	#
	# ssid для wpa - название беспроводной сети
	#  в нашем примере - &quot;home_wireless_network&quot;
	wpa-ssid home_wireless_network

	# Ключ PSK для шифрования по методу WPA
	# Он задан при настройке беспроводной точки доступа
	# Ключ должен быть символьным от 8 до 63 символов или цифровым - 64 цифры.
	# Используем символьный ключ
	wpa-psk paw6102bdse889mpaaj9828nhhiizpsye8732j

	# тип шифрования - WPA-PSK
	wpa-key-mgmt WPA-PSK

	# метод шифрования - TKIP, как парный ему - CCMP
	wpa-pairwise TKIP CCMP

	# группа шифрования - TKIP
	wpa-group TKIP
	# протокол шифрования - WPA
        wpa-proto WPA
</pre>
</blockquote>
<p>&nbsp;</p>
<p>Все параметры, которые начинаются с &quot;<strong>wireless- </strong>&quot;, относятся к настройке беспроводной сети, а с &quot;<strong>wpa- </strong>&quot;&nbsp;&mdash; к настройке шифрования при передачи данных по протоколу WPA (Wi-Fi Protected Access), который сейчас считается более надежным, чем уже устаревший WEP (Wired Equivalent Privacy). Точно такие же настройки должны быть выставлены и в беспроводной точке доступа (маршрутизаторе).</p>
<p>&nbsp;</p>
<p>Естественно,<a name="dns"> </a>на компьютере должны быть прописаны сервера DNS (сервера, которые позволяют по введенному символьному адресу получить цифровой сетевой адрес; например, для lenta.ru это будет 81.19.69.232 и т.д.). Обычно их указывают в файле <strong>/etc/resolv.conf</strong> следующим образом:</p>
<p>&nbsp;</p>
<blockquote>
<pre># Пример содержимого файла /etc/resolv.conf
#
# После слова nameserver  приводится IP-адрес DNS-сервера
#
# Адреса могут быть адресами DNS-серверов провайдера интернета -
# тогда их надо получить у него;
# или же можно использовать публичные сервера
# (время отклика может быть дольше).
#
# Ниже приведены реальные адреса двух публичных серверов
#
nameserver 213.133.105
nameserver 199.166.29.3
</pre>
</blockquote>
<p>&nbsp;</p>
<p>Адреса других публичных DNS-серверов можно посмотреть <a href="http://www.tech-faq.com/lang/ru/public-dns-servers.shtml">здесь</a>.</p>
<p>&nbsp;</p>
<p>Теперь перезагружаемся и, в случае необходимости, активируем интерфейс <strong>eth1</strong> комадной из-под рута:</p>
<p>&nbsp;</p>
<blockquote>
<pre># ifup eth1
</pre>
</blockquote>
<p>&nbsp;</p>
<p>Естественно, если до этого использовался сетевой проводной интерфейс (у меня он имеет обозначение <strong>eth0</strong>), то его нужно предварительно дезактивировать (из-под рута):</p>
<p>&nbsp;</p>
<blockquote>
<pre># ifdown eth0
</pre>
</blockquote>
<p>&nbsp;</p>
<p>Аналогично отключается, в случае необходимости, и беспроводной интерфейс:</p>
<p>&nbsp;</p>
<blockquote>
<pre># ifdown eth1
</pre>
</blockquote>
<p>&nbsp;</p>
<p>Если же есть желание, чтобы <strong>eth1</strong> активировался автоматически при запуске системы (и в ряде других случаев), то надо перед описанием интерфейса (т.е. перед iface eth1 inet static) добавить такую строчку:</p>
<p>&nbsp;</p>
<blockquote>
<pre>auto eth1
</pre>
</blockquote>
<p>&nbsp;</p>
<h5>7.&nbsp;Настройка беспроводного интерфейса<br />
	с динамически распределяемыми адресами компьютеров в беспроводной сети</h5>
<p>&nbsp;</p>
<p>Этот случай аналогичен предыдущему, за исключением того, что в части конфигурационного файла <strong>/etc/network/interfaces</strong>, отвечающего за беспроводной интерфейс, вместо строки</p>
<p>&nbsp;</p>
<blockquote>
<pre>iface eth1 inet static
</pre>
</blockquote>
<p>&nbsp;</p>
<p>надо вписать</p>
<p>&nbsp;</p>
<blockquote>
<pre>iface eth1 inet dhcp
</pre>
</blockquote>
<p>&nbsp;</p>
<p>и удалить строку, жестко задающую адрес компьютера:</p>
<p>&nbsp;</p>
<blockquote>
<pre>address 192.168.7.15
</pre>
</blockquote>
<p>&nbsp;</p>
<p><em>Примечание.</em> Не забывайте про настройку адресов DNS-серверов (см. <a href="http://www.bible-mda.ru/soft/wifi/wifi.html#dns">выше</a>).</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<h5>8.&nbsp;Некоторые тонкости настройки WPA</h5>
<p>&nbsp;</p>
<p>Пользователи GNU/Linux с ядром 2.4 или 2.6 меньше, чем 2.6.14, должны явным образом указать драйвер для WPA (для Debian&nbsp;&mdash; все там же, в файле <strong>/etc/network/interfaces</strong>):</p>
<p>&nbsp;</p>
<pre>wpa-driver {драйвер}
</pre>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<ul>
	где {драйвер}&nbsp;&mdash; один из следующих:</p>
<li><strong>wext</strong>&nbsp;&mdash; наиболее общий драйвер (работает в большинстве случаев);</li>
<li><strong>atmel</strong>&nbsp;&mdash; драйвер для ATMEL AT76C5XXx (USB, PCMCIA);</li>
<li><strong>wired</strong>&nbsp;&mdash; драйвер для проводной Ethernet сети.</li>
<li>&nbsp;</li>
</ul>
<div><strong>Наиболее употребительные опции для WPA</strong><br />
	(для Debian&nbsp;&mdash; указываются в соответствующей секции файла <strong>/etc/network/interfaces</strong>);<br />
	взято <a href="http://svn.debian.org/wsvn/pkg-wpa/wpasupplicant/trunk/debian/README.Debian?op=file&amp;rev=0&amp;sc=0">отсюда</a></div>
<table border="1" style="width: 100%;">
<tbody>
<tr>
<td align="center" valign="middle" width="12%">Элемент</td>
<td align="center" valign="middle" width="32%">Возможные значения<br />
				(в файле <strong>/etc/network/interfaces</strong> разрешенные значения перечисляются через пробел)</td>
<td align="center" valign="middle" width="46%">Описание</td>
</tr>
<tr>
<td align="left" valign="middle">wpa-ssid</td>
<td align="left" valign="middle">{текстовая строка}</td>
<td align="left" valign="middle">устанавливает название (ssid) сети</td>
</tr>
<tr>
<td align="left" valign="middle">wpa-bssid</td>
<td align="left" valign="middle"><em>Пример:</em>00:1a:2b:3c:4d:5e</td>
<td align="left" valign="middle">идентификатор (bssid) точки доступа, к которой идет подключение</td>
</tr>
<tr>
<td align="left" valign="middle">wpa-psk</td>
<td align="left" valign="middle"><em>Пример:</em>iehRHbfGy89620ksjDHFЗ</td>
<td align="left" valign="middle">WPA-ключ шифрования</td>
</tr>
<tr>
<td align="left" valign="middle">wpa-key-mgmt</td>
<td align="left" valign="middle">NONE, WPA-PSK, WPA-EAP,IEEE8021X</td>
<td align="left" valign="middle">список принимаемых способов шифрования</td>
</tr>
<tr>
<td align="left" valign="middle">wpa-group</td>
<td align="left" valign="middle">CCMP, TKIP, WEP104,WEP40</td>
<td align="left" valign="middle">список приемлемых групп шифрования для WPA</td>
</tr>
<tr>
<td align="left" valign="middle">wpa-pairwise</td>
<td align="left" valign="middle">CCMP, TKIP, NONE</td>
<td align="left" valign="middle">список попарных методов шифрования для WPA</td>
</tr>
<tr>
<td align="left" valign="middle">wpa-auth-alg</td>
<td align="left" valign="middle">OPEN, SHARED, LEAP</td>
<td align="left" valign="middle">список допустимых алгоритмов аутентификации для IEEE 802.11</td>
</tr>
<tr>
<td align="left" valign="middle">wpa-proto</td>
<td align="left" valign="middle">WPA, RSN</td>
<td align="left" valign="middle">список принимаемых протоколов</td>
</tr>
<tr>
<td align="left" valign="middle">wpa-identity</td>
<td align="left" valign="middle"><em>Пример:</em>vasya</td>
<td align="left" valign="middle">имя пользователя, получаемое у администратора (EAP-аутентификация)</td>
</tr>
<tr>
<td align="left" valign="middle">wpa-password</td>
<td align="left" valign="middle"><em>Пример:</em>rRt89Nbvc4</td>
<td align="left" valign="middle">пароль (EAP-аутентификация)</td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
<h5>9.&nbsp;Заключение</h5>
<p>&nbsp;</p>
<p>Описанный в статье способ настройки wi-fi сети является универсальным для Debian GNU/Linux. Однако у него есть свой недостаток: в случае, если регулярно используются два интерфейса&nbsp;&mdash; например, <em>проводной</em> и <em>wi-fi</em> сети&nbsp;&mdash; переключение между интерфейсами производится <em>вручную</em> и требует знания <em>пароля суперпользователя</em>. Во многих случаях он может быть неизвестен рядовому пользователю.</p>
<p>&nbsp;</p>
<p>В случае частого и активного использования нескольких интерфейсов или регулярного подключения к новым wi-fi-сетям (и первое, и второе справедливо при работе на ноутбуке) рекомендуется освоить альтернативный подход&nbsp;&mdash; программу <strong>NetworkManager</strong>. Узнать о ней больше можно, например, <a href="http://www.debianadmin.com/enable-wpa-wireless-access-point-in-ubuntu-linux.html">здесь</a>.</p>
<p>&nbsp;</p>
<p>В случае использования KDE наблюдать за работой интерфейса(ов) удобно с помощью программы <strong>KNemo</strong> (после установки настраивается из &quot;Центра управления KDE&quot; --&gt; &quot;Сеть и интернет&quot; --&gt; &quot;Монитор сети&quot;).</p>
<ul class="related_post">
<li>11 Август 2009&nbsp;&mdash; <a href="http://bagow.org/set-v-debian/" title="Сеть в Debian">Сеть в Debian (0)</a></li>
<li>13 Июль 2010&nbsp;&mdash; <a href="http://bagow.org/rabota-s-video-pod-linux/" title="Работа с видео под Linux">Работа с видео под Linux (0)</a></li>
<li>14 Январь 2010&nbsp;&mdash; <a href="http://bagow.org/nastrojka-nautilus-v-debian/" title="Настройка Nautilus в Debian ">Настройка Nautilus в Debian  (0)</a></li>
<li>2 Ноябрь 2009&nbsp;&mdash; <a href="http://bagow.org/slovar-vebmastera/" title="Словарь вебмастера">Словарь вебмастера (0)</a></li>
<li>29 Сентябрь 2009&nbsp;&mdash; <a href="http://bagow.org/o-avtore/" title="О авторе | Контакты">О авторе | Контакты (0)</a></li>
</ul>

	Метки для этой записи: <a href="http://bagow.org/tag/copypast/" title="copypast" rel="tag">copypast</a>, <a href="http://bagow.org/tag/debian/" title="Debian" rel="tag">Debian</a>, <a href="http://bagow.org/tag/linux/" title="Linux" rel="tag">Linux</a>, <a href="http://bagow.org/category/linuks-open-source/" title="Linux | Open Source" rel="tag">Linux | Open Source</a>, <a href="http://bagow.org/tag/wi-fi/" title="wi-fi" rel="tag">wi-fi</a>, <a href="http://bagow.org/category/obshee/" title="Все записи блога" rel="tag">Все записи блога</a>, <a href="http://bagow.org/tag/internet/" title="интернет" rel="tag">интернет</a>, <a href="http://bagow.org/tag/set/" title="сеть" rel="tag">сеть</a><br />
]]></content:encoded>
			<wfw:commentRss>http://bagow.org/nastrojka-wi-fi-v-debian/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Настройка Nautilus в Debian</title>
		<link>http://bagow.org/nastrojka-nautilus-v-debian/</link>
		<comments>http://bagow.org/nastrojka-nautilus-v-debian/#comments</comments>
		<pubDate>Thu, 14 Jan 2010 17:31:18 +0000</pubDate>
		<dc:creator>Bagow</dc:creator>
				<category><![CDATA[Linux | Open Source]]></category>
		<category><![CDATA[Все записи блога]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[gnome]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Nautilus]]></category>
		<category><![CDATA[гном]]></category>
		<category><![CDATA[иксы]]></category>
		<category><![CDATA[мануал]]></category>
		<category><![CDATA[натройка]]></category>
		<category><![CDATA[файл менеджер]]></category>

		<guid isPermaLink="false">http://bagow.ru/?p=628</guid>
		<description><![CDATA[У меня давно была глупая проблема с файл менеджером в дебиане, в этой статье вы узнаете как её решить. ]]></description>
			<content:encoded><![CDATA[<p>&nbsp;</p>
<p><center><img alt="Настройка Nautilus в Debian " src="http://bagow.org/wp-content/uploads/Nautilus-Debian.jpg" style="width: 320px;" title="Настройка Nautilus в Debian" /></center></p>
<p>&nbsp;</p>
<p style="text-align: left;">Я достаточно долго мучался с гномовским файл менеджером <strong><a href="http://bagow.org/tag/nautilus/" class="st_tag internal_tag" rel="tag" title="Записи, помеченные с  Nautilus">Nautilus</a> в <a href="http://bagow.org/tag/debian/" class="st_tag internal_tag" rel="tag" title="Записи, помеченные с  Debian">Debian</a></strong>, я видел как он выглядит в Ubuntu и там меня он устраивал все красиво и удобно. В <strong>Debian</strong> это что то с чем то. Во первых нет не какого функционала ну это ладно я тоже за минимализм. Но минусов просто тьма больше всего бесит его вид и то что при открытии очередного каталога он открывает новое окно.</p>
<p>
	Меня это очень сильно выводило, но не как не было времени разобраться в чем дело. Не знаю зачем разработчики <strong>Debian</strong> по умолчанию решили сделать так. Но это ужасно!</p>
<p>
	А решается это проблема до смешного просто. Заходим в наутилусе в Правка -&gt; Параметры -&gt; Поведение, и тут ставим галочку на против пункта &quot;Всегда открывать каталоги в бразуере&quot;. Вот и все решение теперь у вас будет нормальный <a href="http://bagow.org/tag/fajl-menedzher/" class="st_tag internal_tag" rel="tag" title="Записи, помеченные с  файл менеджер">файл менеджер</a> такой каким он должен быть. Такая мелочь а доставляет столько неприятностей.</p>
<p>
	В общем проблема решена я доволен.</p>
<ul class="related_post">
<li>11 Август 2009&nbsp;&mdash; <a href="http://bagow.org/set-v-debian/" title="Сеть в Debian">Сеть в Debian (0)</a></li>
<li>13 Июль 2010&nbsp;&mdash; <a href="http://bagow.org/rabota-s-video-pod-linux/" title="Работа с видео под Linux">Работа с видео под Linux (0)</a></li>
<li>15 Январь 2010&nbsp;&mdash; <a href="http://bagow.org/nastrojka-wi-fi-v-debian/" title="Настройка Wi-Fi в Debian">Настройка Wi-Fi в Debian (0)</a></li>
</ul>

	Метки для этой записи: <a href="http://bagow.org/tag/debian/" title="Debian" rel="tag">Debian</a>, <a href="http://bagow.org/tag/gnome/" title="gnome" rel="tag">gnome</a>, <a href="http://bagow.org/tag/linux/" title="Linux" rel="tag">Linux</a>, <a href="http://bagow.org/category/linuks-open-source/" title="Linux | Open Source" rel="tag">Linux | Open Source</a>, <a href="http://bagow.org/tag/nautilus/" title="Nautilus" rel="tag">Nautilus</a>, <a href="http://bagow.org/category/obshee/" title="Все записи блога" rel="tag">Все записи блога</a>, <a href="http://bagow.org/tag/gnom/" title="гном" rel="tag">гном</a>, <a href="http://bagow.org/tag/iksy/" title="иксы" rel="tag">иксы</a>, <a href="http://bagow.org/tag/manual/" title="мануал" rel="tag">мануал</a>, <a href="http://bagow.org/tag/natrojka/" title="натройка" rel="tag">натройка</a>, <a href="http://bagow.org/tag/fajl-menedzher/" title="файл менеджер" rel="tag">файл менеджер</a><br />
]]></content:encoded>
			<wfw:commentRss>http://bagow.org/nastrojka-nautilus-v-debian/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Сеть в Debian</title>
		<link>http://bagow.org/set-v-debian/</link>
		<comments>http://bagow.org/set-v-debian/#comments</comments>
		<pubDate>Tue, 11 Aug 2009 08:36:57 +0000</pubDate>
		<dc:creator>Bagow</dc:creator>
				<category><![CDATA[Linux | Open Source]]></category>
		<category><![CDATA[Все записи блога]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[мануал]]></category>
		<category><![CDATA[натройка]]></category>
		<category><![CDATA[сеть]]></category>

		<guid isPermaLink="false">http://bagow.ru/?p=159</guid>
		<description><![CDATA[&#160; Статья для тех кто пользуется линуксом Debian на десктопе. &#160; Для настройки сети отключите все графические программы которые конфигурируют сеть. На много проще все это делать через файлы и терминал. &#160; Для начала нужно знать что вы хотите настоять. У вас должны быть настройки вашего провайдера или вашей сети. После того как вы взяли [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><img alt="Сеть в Debian" class="size-full wp-image-610 aligncenter" src="http://bagow.org/wp-content/uploads/debian-wallpaper-safe.jpg" style="width: 400px; height: 119px;" title="Сеть в Debian" /></p>
<p style="text-align: center;">&nbsp;</p>
<p style="text-align: left;">Статья для тех кто пользуется линуксом <a href="http://bagow.org/tag/debian/" class="st_tag internal_tag" rel="tag" title="Записи, помеченные с  Debian">Debian</a> на десктопе.</p>
<p style="text-align: left;">&nbsp;</p>
<p style="text-align: left;">Для настройки сети отключите все графические программы которые конфигурируют <a href="http://bagow.org/tag/set/" class="st_tag internal_tag" rel="tag" title="Записи, помеченные с  сеть">сеть</a>. На много проще все это делать через файлы и терминал.</p>
<p style="text-align: left;">&nbsp;</p>
<p style="text-align: left;">Для начала нужно знать что вы хотите настоять. У вас должны быть настройки вашего провайдера или вашей сети. После того как вы взяли и положили перед собой настройки, пишем в терминале <strong>ifconfig</strong>. Эта команда покажет текущее состояние вашего сетевого оборудования и настроек. Затем перед правкой наших настроек пишем <strong>ifdown eth0 (у вас интерфейс сетевой карты может называтся по другому)</strong>&nbsp;&mdash; это отключит интерфейс сетевой карты.</p>
<p style="text-align: left;">&nbsp;</p>
<p style="text-align: left;">Теперь заходим в файлы и правим настройки. В терминале надо написать:<br />
	sudo Kate /etc/resolv.conf&nbsp;&mdash; У вас может быть другой текстовый редактор не kate, если так подставьте его имя вместо Kate. Откроет файл с настройками ДНС. В файле пишем:<span id="more-159"></span></p>
<p style="text-align: left;">&nbsp;</p>
<blockquote>
<p style="text-align: left;">nameserver 22.222.22.2&nbsp;&mdash; Пишем ДНС провайдера.<br />
		nameserver 111.11.111.1- альтернативный ДНС.</p>
</blockquote>
<p style="text-align: left;">&nbsp;</p>
<p style="text-align: left;">Теперь аналогично заходим в настройки сети.<br />
	sudo kate /etc/network/interfaces&nbsp;&mdash; У вас может быть другой текстовый редактор не kate, если так подставьте его имя вместо Kate.</p>
<p style="text-align: left;">&nbsp;</p>
<p style="text-align: left;">В файле пишем тоже самое только со своими параметрами.</p>
<p style="text-align: left;">&nbsp;</p>
<blockquote>
<p style="text-align: left;"><code>auto lo&lt;br /&gt;<br />
		iface lo inet loopback - Это не трогаем вообще если не знаем что это.&lt;br /&gt;<br />
		auto eth0&lt;br /&gt;<br />
		iface eth0 inet static&lt;br /&gt;<br />
		address 192.168.0.03 - Сюда пишем IP.&lt;br /&gt;<br />
		netmask 252.225.248.0 - Здесь маска подсети.&lt;br /&gt;<br />
		broadcast 255.255.255.255 - Это броадкаст, не стоит его менять.&lt;br /&gt;<br />
		hostname <a href="http://bagow.org/tag/bagow/" class="st_tag internal_tag" rel="tag" title="Записи, помеченные с  bagow">bagow</a> - Здесь напишите ваше сетевое имя что бы идентифицировать себя.&lt;br /&gt;<br />
		gateway 112.13.137.123 - Здесь пишем шлюз нашего провайдера.</code></p>
</blockquote>
<p style="text-align: left;">&nbsp;</p>
<p style="text-align: left;">Теперь включаем наш интерфейс&nbsp;&mdash; sudo ifup eth0<br />
	sudo /etc/network/interfaces restart&nbsp;&mdash; и перезагружаем сеть.</p>
<p style="text-align: left;">&nbsp;</p>
<p style="text-align: left;">Если вы правильно указали параметры все должно работать. Теперь тестируем подключение. Либо традиционно через браузер, либо по средствам команды: ping bagow.ru</p>
<p style="text-align: left;">&nbsp;</p>
<p style="text-align: left;">Вот так вот просто настраивается <strong>сеть в Debian</strong>.</p>
<ul class="related_post">
<li>14 Январь 2010&nbsp;&mdash; <a href="http://bagow.org/nastrojka-nautilus-v-debian/" title="Настройка Nautilus в Debian ">Настройка Nautilus в Debian  (0)</a></li>
<li>13 Июль 2010&nbsp;&mdash; <a href="http://bagow.org/rabota-s-video-pod-linux/" title="Работа с видео под Linux">Работа с видео под Linux (0)</a></li>
<li>15 Январь 2010&nbsp;&mdash; <a href="http://bagow.org/nastrojka-wi-fi-v-debian/" title="Настройка Wi-Fi в Debian">Настройка Wi-Fi в Debian (0)</a></li>
</ul>

	Метки для этой записи: <a href="http://bagow.org/tag/debian/" title="Debian" rel="tag">Debian</a>, <a href="http://bagow.org/tag/linux/" title="Linux" rel="tag">Linux</a>, <a href="http://bagow.org/category/linuks-open-source/" title="Linux | Open Source" rel="tag">Linux | Open Source</a>, <a href="http://bagow.org/tag/open-source/" title="Open Source" rel="tag">Open Source</a>, <a href="http://bagow.org/category/obshee/" title="Все записи блога" rel="tag">Все записи блога</a>, <a href="http://bagow.org/tag/manual/" title="мануал" rel="tag">мануал</a>, <a href="http://bagow.org/tag/natrojka/" title="натройка" rel="tag">натройка</a>, <a href="http://bagow.org/tag/set/" title="сеть" rel="tag">сеть</a><br />
]]></content:encoded>
			<wfw:commentRss>http://bagow.org/set-v-debian/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Интервью с земляком</title>
		<link>http://bagow.org/intervju-s-zemlakom/</link>
		<comments>http://bagow.org/intervju-s-zemlakom/#comments</comments>
		<pubDate>Thu, 30 Jul 2009 12:44:36 +0000</pubDate>
		<dc:creator>Bagow</dc:creator>
				<category><![CDATA[Все записи блога]]></category>
		<category><![CDATA[Интервью | Обзоры]]></category>

		<guid isPermaLink="false">http://bagow.ru/?p=139</guid>
		<description><![CDATA[&#160; Сегодня у меня в гостях гуру блогинга, автор ЦМС, великий махинатор интернет коммерции, хозяин студии, и просто хороший человек который всегда готов помочь. Новички в интернете перешёптываясь называют его Burnis-Бурчун. Вот именно этот незаурядный человек в стиле доброго бурчания и даст мне интервью. &#160; Выражаю официальное спасибо за фото моего дома в Перми. &#160; [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://bagow.ru/wp-content/uploads/perm-burnis.jpg" title="Дмитрий aka Burnis."><img alt="Дмитрий aka Burnis." class="aligncenter size-full wp-image-718" src="http://bagow.org/wp-content/uploads/perm-burnis.jpg" style="width: 400px; height: 175px;" title="Дмитрий aka Burnis" /></a></p>
<p>&nbsp;</p>
<p>Сегодня у меня в гостях гуру блогинга, автор ЦМС, великий махинатор <a href="http://bagow.org/tag/internet/" class="st_tag internal_tag" rel="tag" title="Записи, помеченные с  интернет">интернет</a> коммерции, хозяин студии, и просто хороший человек который всегда готов помочь. Новички в интернете перешёптываясь называют его Burnis-Бурчун. Вот именно этот незаурядный человек в стиле доброго бурчания и даст мне интервью.</p>
<p>&nbsp;</p>
<p><span style="text-decoration: underline;"><em><strong>Выражаю официальное спасибо за фото моего дома в Перми. </strong></em></span></p>

<div class="ngg-galleryoverview" id="ngg-gallery-6-139">


	
	<!-- Thumbnails -->
		
	<div id="ngg-image-673" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://bagow.org/wp-content/gallery/perm/239.jpg" title=" "  >
								<img title="239" alt="239" src="http://bagow.org/wp-content/gallery/perm/thumbs/thumbs_239.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-674" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://bagow.org/wp-content/gallery/perm/241.jpg" title=" "  >
								<img title="241" alt="241" src="http://bagow.org/wp-content/gallery/perm/thumbs/thumbs_241.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-675" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://bagow.org/wp-content/gallery/perm/244.jpg" title=" "  >
								<img title="244" alt="244" src="http://bagow.org/wp-content/gallery/perm/thumbs/thumbs_244.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 		
	<div id="ngg-image-676" class="ngg-gallery-thumbnail-box"  >
		<div class="ngg-gallery-thumbnail" >
			<a href="http://bagow.org/wp-content/gallery/perm/246.jpg" title=" "  >
								<img title="246" alt="246" src="http://bagow.org/wp-content/gallery/perm/thumbs/thumbs_246.jpg" width="100" height="75" />
							</a>
		</div>
	</div>
	
		
 	 	
	<!-- Pagination -->
 	<div class="ngg-clear"></div> 	
</div>


<p>&nbsp;</p>
<p><strong>Встречайте Дмитрий aka <a href="http://www.burnis.org/" title="Блог Burnisa">Burnis</a>.</strong></p>
<p>&nbsp;</p>
<p><strong>Я тебя представил, но я думаю у тебя получится лучше и подробнее. Представляйся:</strong><br />
	Привет. Привет. В офлайне зовут Дима. Возраст кажется 23 года. Молод, зелен, перспективен -)</p>
<p>&nbsp;</p>
<p><strong>Начнем с банальных личных вопросов:</strong><br />
	<strong>Дима чем тебе нравится блогинг?</strong><br />
	Мне очень нравится блогинг. Я обожаю блогинг. Блогинг это &quot;Я&quot; ! -)</p>
<p>&nbsp;</p>
<p><strong>Я знаю что твой блог ветеран но не знаю на сколько, как давно ведешь свой блог? </strong><br />
	Очень давно. Дата регистрации домена наверное уже третий год. У меня была потребность писать еще тогда. Но я не знал о чем и как писать. Я написал несколько статей про верстку, потом попробовал писать про фриланс. Но откликов не было. Были только спамеры... Серьезно же взялся за блогинг чуть больше года назад.<span id="more-139"></span></p>
<p>
	<strong>Основной род твоих занятий, клиенты на раскрутку, блогинг, стаеллиты или может что то другое?</strong><br />
	Очень интересный вопрос. Мне даже приятно будет самому сейчас постараться на него ответить в первую очередь для себя. На сегодняшний день наверное могу сказать, что основной род занятий это блогинг, и построение своей империй сайтов (от маленьких сателлитов под сапу и контекст, до боле-менее посещаемых порталчиков продающих полезные вещи). Не давно начал пробовать себя и в фарме. Но пока без результатов и скорее всего, это достаточно скучно окажется.<br />
	Так что можно сказать, что я полностью в онлайне становлюсь. А пришел я как раз из офлайна если можно так сказать(потому что офф, у меня сейчас весь связан с интернетом).<br />
	У нас есть действующий магазин по продаже аукционных автомобилей, автомобилей с пробегом по России, и запчастей для иномарок. Так же с помощью сайтов мы находим заказчиков на проектирование и монтаж порошкового пожаротушения, и продаже таковых модулей.<br />
	Ну и конечно, ряд клиентских сайтов. От тур агентств до агентств недвижимости и продажи котлов -) Иногда бывают и новые заказчики, в основном по рекомендациям от старых.</p>
<p>&nbsp;</p>
<p><strong>Есть какой то ген план в интернете? Может создать <a href="http://bagow.org/tag/set/" class="st_tag internal_tag" rel="tag" title="Записи, помеченные с  сеть">сеть</a> сайтов по продажам авто или что то подобное?</strong><br />
	В общем есть. Хочу выйти на заработок больше 10к$ в чистый доход мне. Думаю как достигну, будет планка увеличена.</p>
<p>
	<strong>Кто самый крупный авторитет жизни?</strong><br />
	У меня нет кумиров как таковых. Но я очень уважаю людей, которые добились много сами. К таким я могу отнести своего отца, МастерХ, и ряд любопытных блоггеров которых не буду здесь упоминать а то обидятся -) Авторитетов же как таковых нет. Я скорее &quot;Фама не верующи&quot;, все и постоянно пытаюсь фильтровать и взвесить.</p>
<p>&nbsp;</p>
<p><strong>А кто твои авторитеты айти индустрии?</strong><br />
	Честно хз. Наверное еще не выбрал даже к кому стремится. Да и айти вообще все это меня как-то пугает своим термином, отдает какими-то очками...</p>
<p>&nbsp;</p>
<p><strong>Теперь с банальных перейдем к профессиональным вопросам:</strong><br />
	<strong>Когда ты впервые задумался что интернет может приносить деньги а не только удовольствие?</strong><br />
	2001 год. Кажется тогда я сделал первый сайт про &quot;лагерные песни&quot; на бесплатном хостинге от агавы. Никакой цмс, сплошной хтмл на каждой странице без скриптов. Трафика было мало. Но мне писали в аську, и на почту. Просили о содействии. Я тогда очень удивлялся...что вот через какой-то сайт мне люди что-то пишут. ИМ ИНТЕРЕСНО!<br />
	Тогда и встал вопрос, что можно как-то на этом и деньги заработать... Но все было в мыслях.<br />
	Кажется уже где-то писал. Но в 2003 году нам через знакомых (мне и товарищу) поступило предложение сделать сайт-визитку. Мы сделали, и попутно написали свою первую CMS...</p>
<p>&nbsp;</p>
<p><strong>И когда добился своего первого существенного дохода?</strong><br />
	Все относительно. смотря что считать существенным. Для себя наверное могу сказать, что я его до сих пор не добился.Такого что бы меня мог удовлетворить. Он растет, но растут и траты-)</p>
<p>&nbsp;</p>
<p><strong>Как пришла мысль в голову написать ЦМС?</strong><br />
	Ну первую как уже написал пришла мысль в 2003 году, потому что нужно было срочно клиенту дать возможность обновлять самому информацию. Мы не знали, что это называется Система Управления Сайтами, ничего не знали. Просто стали творить. Получилось с чем-то... а в 2008 году, по примеру СателлитХ и местам, которые мы бы хотели видеть в нем свои, мы сели, начертили план, и создали <a href="http://satus.ru" title="Цмс Сатус.">Сатут Беляш</a>.</p>
<p>&nbsp;</p>
<p><strong>Какие достоинства своей цмс ты считаешь самыми самыми?</strong><br />
	Юзаюильность. И удобный, интуитивно понятный административный интерфейс. Ради этого она и создавалась. Остальное потом. -)</p>
<p>&nbsp;</p>
<p><strong>Ты пользуешься другими ЦМС не считая Друпала?</strong><br />
	Да, у меня есть ряд сайтов на СатХ, есть пару клиентских проектов на Битриксе, есть старые сайты на ЦМС Симпле,</p>
<p>&nbsp;</p>
<p><strong>Ты как профессионал в своей сфере помогаешь новичкам?</strong><br />
	Да, стараюсь всегда помочь. Просто иногда элементарно не хватает времени помогать. И мне помогают постоянно еще более опытные профи. За что им всем огромное спасибо.</p>
<p>&nbsp;</p>
<p><strong>Если задуматься и в уме прикинуть сколько ты сделал сайтов, сможешь назвать число?</strong><br />
	хз =) Думаю где то в пределах 300 сайтов.</p>
<p>&nbsp;</p>
<p><strong>Может ты готовишь какой то взрывной проект который порвет рунет?</strong><br />
	Может быть может быть -) Это пока будет загадка. Но цели кого-то взорвать пока нет.</p>
<p>
	<strong>Немножко провокаций:</strong><br />
	<strong>Любишь власть?</strong><br />
	Да</p>
<p>&nbsp;</p>
<p><strong>Ты чувствуешь себя популярным?</strong><br />
	Не так как хотелось бы, но да -)</p>
<p>
	<strong>С чем связаны пунктуационные ошибки, плохой учитель в школе? Невнимательность? Я к сожалению тоже грешу)</strong><br />
	Учитель хороший. Невнимательность и постоянное торопыжничество. Врожденной грамотности нет. А развить не получилось. Работаю над этим.</p>
<p>&nbsp;</p>
<p><strong>У тебя так много рекламодателей... Если сложить все гонорары скольки значная сумма получится?</strong><br />
	Это про блог? Если да, то это конфиденциально. Меньше 1к$ в месяц приносит блог со всеми рекламодателями. Я же не матерый монстр. Пока... -)</p>
<p>&nbsp;</p>
<p><strong>Ты поехал и сфотографировал мой дом в Перми я знаю что ты очень отзывчивый и добрый. А как часто ты вообще помогаешь людям нечего за это не требуя?</strong><br />
	Если есть время, то почти всегда. По крайней мере я так думаю. Так ли это нужно спрашивать как раз других...</p>
<p>
	<strong>Твой личный уровень знаний в айти, может: пхп хтмл перл? Расскажи в общем что можешь без своих подчиненных.</strong><br />
	Сложный подковыристый вопрос. Попробую извернутся. Я могу находить ошибки, и понимать где они происходят почти всегда. Могу договорится, а это значит что могу практически все.<br />
	Лучше многих подчиненных знаю CSS, но я не кодер. Хотя порой бывают позывы к этому.</p>
<p>&nbsp;</p>
<p><strong>Как часто выполняешь рутинную работу сам?</strong><br />
	Достаточно часто. Вот сегодня 34 сайта сам сортировал и проверял... и делал из них один большой архив.</p>
<p>&nbsp;</p>
<p><strong>Есть ли у тебя в интернете личные конкуренты, блогеры с которыми ты соревнуешся, в популярности профессионализме и.т.д.?</strong><br />
	нет. честно и искренне. нет.</p>
<p>&nbsp;</p>
<p><strong>Кто самая мерзкая личность в интернете, кроме Яндекса? Ответ &quot;таких нет&quot;&nbsp;&mdash; не принимается.</strong><br />
	Честно. Без понятия... Когда только пришел в он-лайн бизнес меня почти сразу же кинул человек на 50$... Вот его считаю самым мерзким. Правда даже ника не помню. Но ощущения тогда помню. Первые заработанные 100баксов с чистого онлайна, и тут же кидок на 50&nbsp;&mdash; ( и просто пропал, пропал.</p>
<p>&nbsp;</p>
<p><strong>В жизни ты такой же как и в блоге, или блог это маска который ты хочешь быть?</strong><br />
	Надеюсь,что такой же -)</p>
<p>&nbsp;</p>
<p><strong>Я из твоего блога знаю что ты крупный человек. Это бьет по моему личному комплексу все время хочу потолстеть хоть немного но не как. Так вот вопрос: Какой у тебя вес)?</strong><br />
	Это нисколько ни каверзный вопрос. Я достаточно полный. При росте 172см, вес 90кг уже на протяжении 1.5 года...Эх, а когда-то весил ведь 59 -) ты счастлив? Больше сиди за компом, жри бургеров и догонишь. Не проблема</p>
<p>&nbsp;</p>
<p><strong>И мой любимый вопрос: Ты считаешь себя хорошим человеком?</strong><br />
	нет. не очень. работаю над этим&nbsp;&mdash; (</p>
<p>
	<strong>Расскажи как за тобой закрепился авторитет бубубу Бурниса?</strong><br />
	Это все благодаря двум людям, которых я доставал своими вопросами и достаю сейчас. МастерХ и Антихубард (пермский великий махинатор) -)</p>
<p>&nbsp;</p>
<p><strong>Я думаю Бурнис устал и должен отдохнуть от продолжительного напряжения.</strong></p>
<p>&nbsp;</p>
<p><strong>В завершение по традиции, пожелание моим читателям от бурчащего Burnisa.</strong><br />
	Желаю Вам всегда ставить себе большие цели. Маленькие цели ставить не интересно потому что. Вы их все равно достигнете рано или поздно. Не нужно ограничивать себя в стиле &quot;я все равно этого не смогу&quot; и.т.д. Есть определенные правила. Главное понять что многие вещи взаимосвязаны, что практически всех процессы кем-то или чем-то управляемы.<br />
	Если не получается усердием. Значит просто или плохо стараетесь, или делаете не то. Как понять то или не то? Для этого нужно выйти на так сказать новый уровень меры понимания.<br />
	К которому сам сейчас усердно стремлюсь. -) Старайтесь не пить. А лучше не пить совсем. Долго сейчас рассказывать почему...но это плохо. Если я Вам интересен постарайтесь это принять как есть. Пить&nbsp;&mdash; зло. Курить? Сам курю, но думаю, что смогу когда-нить бросить. Это будет очень тяжело. По крайней мере я по себе замечаю, что выпивши голова работает совсем не так как могла бы работать. Подавайте пример будущему поколению.<br />
	Вот такой высоко пафосный позыв -) Бурнис против алкоголя. Спасибо тебе, Багов, что взял интервью.<br />
	Я так рад. Я так рад -)</p>
<p>&nbsp;</p>
<p><strong>На этой позитивной ноте закончим пожелаем Бурнису удачи в поставление новых и достижении старых задач.</strong></p>
<h3>Самые комментируемые записи</h3>
<ul class="related_post"></ul>

	Метки для этой записи: <a href="http://bagow.org/category/obshee/" title="Все записи блога" rel="tag">Все записи блога</a>, <a href="http://bagow.org/category/intervyu/" title="Интервью | Обзоры" rel="tag">Интервью | Обзоры</a>, <a href="http://bagow.org/tag/intervyu/" title="Интервью | Обзоры" rel="tag">Интервью | Обзоры</a><br />
]]></content:encoded>
			<wfw:commentRss>http://bagow.org/intervju-s-zemlakom/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Почему Bagow &#124; Багов?</title>
		<link>http://bagow.org/pochemu-bagow/</link>
		<comments>http://bagow.org/pochemu-bagow/#comments</comments>
		<pubDate>Wed, 08 Oct 2008 15:30:28 +0000</pubDate>
		<dc:creator>Bagow</dc:creator>
				<category><![CDATA[Акции | Конкурсы]]></category>
		<category><![CDATA[Все записи блога]]></category>
		<category><![CDATA[Юмор | Не в тему]]></category>
		<category><![CDATA[bagow]]></category>
		<category><![CDATA[багов]]></category>

		<guid isPermaLink="false">http://bagow.ru/?p=291</guid>
		<description><![CDATA[&#160; &#160; &#160; &#160; &#160; Начиналось все по детски и наивно ещё во времена моей учёбы. У меня это значит до 8 класса. Тогда я уже увлекался компьютерами, в то время самой большой романтикой компьютерного мира был взлом хакинг и тому подобные глупости. &#160; И конечно же мой слабый детский разум не устоял перед романтическими [...]]]></description>
			<content:encoded><![CDATA[<p>&nbsp;</p>
<p><center></p>
<p>&nbsp;</p>
<p><img alt="Почему Bagow/Багов?" height="87" src="http://bagow.org/wp-content/uploads/bagow.jpg" title="Почему Bagow/Багов?" width="316" /></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p></center></p>
<p>&nbsp;</p>
<p>Начиналось все по детски и наивно ещё во времена моей учёбы. У меня это значит до 8 класса. Тогда я уже увлекался компьютерами, в то время самой большой романтикой компьютерного мира был взлом хакинг и тому подобные глупости.</p>
<p>&nbsp;</p>
<p>И конечно же мой слабый детский разум не устоял перед романтическими соблазном и я вступил в ряды псевдо хакеров следующих всем известному манифесту. В тот момент надо было себя как то назвать, но было ещё несколько потребностей от имени, это должно было быть не столько имя, сколько бренд за которым может стоять не один человек а команда. Почему? Ну потому что тогда ходили легенды о всемогущих взломщиках, и у всех них были команды. А мы что хуже что ли?<br />
	&nbsp;</p>
<p>Вот сидя с друзьями ковыряя очередной массив данных(доки по взлому) с непонятной целью, по ходу дела мы решили придумать бренд. Да именно бренд а не какой то там ник.<br />
	&nbsp;</p>
<p>Но как мы не напрягались нравящегося всем бренда придумать у нас не получилось. И друзья мои благополучно забыли о этой затее.<br />
	&nbsp;</p>
<p>Я же сидевши вечером решил продолжить и придумал свой ник <strong><a href="http://bagow.org/tag/bagow/" class="st_tag internal_tag" rel="tag" title="Записи, помеченные с  bagow">Bagow</a> | Багов</strong>. Ник этот по сути аббревиатура от наивного детского <strong>Best Art Groupe Of World</strong>. Детский максимализм и природная наглость сыграли на масштабности ника.<span id="more-291"></span><br />
	&nbsp;</p>
<p><img alt="" class="aligncenter size-full wp-image-792" src="http://bagow.org/wp-content/uploads/brandenburg.jpg" style="width: 160px; height: 192px; margin: 0px 9px; float: left;" title="brandenburg" />И я начал использовать этот ник взламывая те или иные продукты, которые собственно в взломе не нуждались уже были ломаны и переломаны, но мне важен был процесс и достижение цели, а также осознания что я могу, ну короче надо было заняться какими то глупостями с умным видом.<br />
	&nbsp;</p>
<p>Плюс ник передавал смысловую нагрузку, <strong>Багов</strong> как бы нарушение процессов от слова <strong>Bag (Баг)</strong>. В последующем также было удобно играть брендом он хорошо вписывался в коммерцию и просто интересные проекты. Так я начал использовать этот ник везде в играх программах системах короче везде...<br />
	&nbsp;</p>
<p>Когда я уже начал заниматься чем то более серозным у всех моих друзей чётко <img alt="" class="aligncenter size-full wp-image-1501" src="http://bagow.org/wp-content/uploads/qr-code.gif" style="width: 290px; height: 290px; float: right;" title="qr-code" />закрепилось что если у меня есть какие то проекты или дела в сети то они непременно идентифицируются как <strong>Багов либо Bagow (в буржунете)</strong> или его производные(крайне редко).</p>
<p>&nbsp;</p>
<p>Именно потому когда начал заниматься разработкой сайтов решил назвать студию Bagow и не как иначе. Смешно и приятно для меня и моих друзей, но с другой стороны со смыслом и необычно звучит для заказчика.<br />
	&nbsp;</p>
<p>У меня часто спрашивают почему именно так, это название отрицает все правила нейминга и возможно благодаря этому я многое теряю, но я не когда его не поменяю, с ним у меня связаны личные воспоминания которые лелеют моё самолюбие, и просто доставляют удовольствие.<br />
	&nbsp;</p>
<p>Недавно узнал что в германии есть город в честь моего ника(второе фото сверху). Узнал я это просматривая в веб-архиве историю одного из своих доменов, оказалось что раньше там было что то вроде городского портала. Это не город а скорее пригород Берлина. История города ведётся несколько десятков веков так что к сожалению город назвали не в честь меня, но кто его знает.</p>
<p>Хочу так же знать историю: <a href="http://burnis.org/">Burnisa</a>(знаю что писал, но подробностей не было), <a href="http://bablorub.blogspot.com/">MasterXa|Баблоруба</a>, <a href="http://blog.stuffy.name/">Stuffy</a>.</p>
<h3>Самые комментируемые записи</h3>
<ul class="related_post"></ul>

	Метки для этой записи: <a href="http://bagow.org/tag/bagow/" title="bagow" rel="tag">bagow</a>, <a href="http://bagow.org/category/akcii/" title="Акции | Конкурсы" rel="tag">Акции | Конкурсы</a>, <a href="http://bagow.org/tag/bagov/" title="багов" rel="tag">багов</a>, <a href="http://bagow.org/category/obshee/" title="Все записи блога" rel="tag">Все записи блога</a>, <a href="http://bagow.org/category/ne-v-temu/" title="Юмор | Не в тему" rel="tag">Юмор | Не в тему</a><br />
]]></content:encoded>
			<wfw:commentRss>http://bagow.org/pochemu-bagow/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

