<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://www.permlug.org" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>man</title>
 <link>http://www.permlug.org/taxonomy/term/94/</link>
 <description>The taxonomy view with a depth of 0.</description>
 <language>ru</language>
<item>
 <title>Lirc + Tekram Irmate210</title>
 <link>http://www.permlug.org/node/3965/</link>
 <description>&lt;p&gt;Валяется у меня ик-порт tekram irmate210.&lt;br /&gt;
И решил я поставить lirc, побаловаться.&lt;br /&gt;
Делал все как обычно по доступным мануалам, но не все гладко пошло.&lt;/p&gt;

&lt;p&gt;после команд&lt;br /&gt;
&lt;code&gt;&lt;br /&gt;
setserial /dev/ttyS1 uart none&lt;br /&gt;
modprobe lirc_sir&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;следует выполнить &lt;br /&gt;
&lt;code&gt;&lt;br /&gt;
mode2&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;и понажимать на кнопки пульта. В консоли появятся цифры, значит все работает. Но в моем случае цифры не появлялись, но лампочка на ик-порте реагировала на пульт.&lt;br /&gt;
Погуглив на тему lirc+irmate210, нашел темы что да, не работает с 210, mode2 ничего не выдает, но у кого-то работает, а у кого-то не работает. И никто так и не разобрался в чем проблема.&lt;br /&gt;
А решение вот какое. &lt;br /&gt;
смотрим io и irq com-порта, на котором сидит ик-порт&lt;br /&gt;
&lt;code&gt;&lt;br /&gt;
[lexa@16:25 ~]$ dmesg | grep tty&lt;br /&gt;
ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A&lt;br /&gt;
ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A&lt;br /&gt;
ttyS0 at I/O 0x3f8 (irq = 4) is a 16550A&lt;br /&gt;
ttyS1 at I/O 0x2f8 (irq = 3) is a 16550A&lt;br /&gt;
&lt;/code&gt;&lt;br /&gt;
и указываем их при загрузке модуля (в моем случае второй ком-порт ttyS1)&lt;br /&gt;
&lt;code&gt;&lt;br /&gt;
modprobe lirc_sir irq=3 io=0x2f8&lt;br /&gt;
&lt;/code&gt;&lt;br /&gt;
все. теперь mode2 реагирует на пульт вот такой фигней:&lt;br /&gt;
&lt;code&gt;&lt;br /&gt;
...........&lt;br /&gt;
space 934&lt;br /&gt;
pulse 43&lt;br /&gt;
space 937&lt;br /&gt;
pulse 43&lt;br /&gt;
space 2416&lt;br /&gt;
pulse 43&lt;br /&gt;
............&lt;br /&gt;
&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Проблема решена, вот только появилась следующая. Когда я обучал пульт, ик-порт почему-то принимал всегда разные коды от одной кнопки. Отличались коды не сильно, но все же разные. Обучить не удалось.&lt;br /&gt;
Под виндой таже фигня. Пробовал разные пульты. Разные конфигурации, разные скорости. Ничего не помогло.&lt;/p&gt;</description>
 <comments>http://www.permlug.org/node/3965/#comments</comments>
 <category domain="http://www.permlug.org/taxonomy/term/331/">irda</category>
 <category domain="http://www.permlug.org/taxonomy/term/330/">lirc</category>
 <category domain="http://www.permlug.org/taxonomy/term/94/">man</category>
 <category domain="http://www.permlug.org/taxonomy/term/93/">документация</category>
 <pubDate>Wed, 28 May 2008 14:51:53 +0400</pubDate>
 <dc:creator>Aphexx</dc:creator>
 <guid isPermaLink="false">3965 at http://www.permlug.org</guid>
</item>
<item>
 <title>Usefull VI(M)</title>
 <link>http://www.permlug.org/node/3952/</link>
 <description>&lt;p&gt;Решил спросить тебя %username%, &lt;br /&gt;
Какие интересные фишки &lt;span style=&quot;font-weight:bold&quot;&gt;vi&lt;/span&gt;(&lt;span style=&quot;font-weight:bold&quot;&gt;m&lt;/span&gt;) ты знаешь?&lt;/p&gt;

&lt;p&gt;&lt;img src=&quot;http://www.permlug.org/files/2gsrclj.jpg&quot; alt=&quot;&quot; class=&quot;bb-image&quot; /&gt;&lt;/p&gt;

&lt;p&gt;Ответно поделюсь своими (:&lt;/p&gt;

&lt;p&gt;lnk:&lt;br /&gt;
&lt;a href=&quot;http://www.rayninfo.co.uk/vimtips.html&quot;&gt;man page&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://groups.google.com/group/vim_use&quot;&gt;гугла-группа&lt;/a&gt;&lt;/p&gt;</description>
 <comments>http://www.permlug.org/node/3952/#comments</comments>
 <category domain="http://www.permlug.org/taxonomy/term/75/">linux</category>
 <category domain="http://www.permlug.org/taxonomy/term/94/">man</category>
 <category domain="http://www.permlug.org/taxonomy/term/320/">vi</category>
 <category domain="http://www.permlug.org/taxonomy/term/321/">vim</category>
 <category domain="http://www.permlug.org/taxonomy/term/322/">вопрос</category>
 <category domain="http://www.permlug.org/taxonomy/term/71/">Документация</category>
 <pubDate>Mon, 26 May 2008 10:06:35 +0400</pubDate>
 <dc:creator>D3viL</dc:creator>
 <guid isPermaLink="false">3952 at http://www.permlug.org</guid>
</item>
<item>
 <title>Получение привилегий суперпользователя на N800, N810</title>
 <link>http://www.permlug.org/node/3730/</link>
 <description>&lt;p&gt;Чтоб стать root ом&amp;nbsp;на платформе maemo, нужно сделать следующее:&lt;br /&gt;
&lt;span class=&quot;nobr&quot;&gt;&lt;!--break-&amp;ndash;&gt;&lt;/span&gt;&lt;br /&gt;
Подключаем репозиторий: &lt;a href=&quot;http://www.permlug.org/files/eko1.install&quot;&gt;eko.one.pl&lt;/a&gt; и&amp;nbsp;ставим пакет &lt;b&gt;Becomeroot&lt;/b&gt;&lt;br /&gt;
Для&amp;nbsp;смены пользователя говорим: &lt;b&gt;sudo gainroot&lt;/b&gt;&lt;br /&gt;
Далее меняем пароль c&amp;nbsp;помощью команды: &lt;b&gt;passwd&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;&lt;b&gt;&lt;a href=&quot;http://www.permlug.org/node/3715/&quot;&gt;? Как&amp;nbsp;подключить репозиторий.&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;&lt;b&gt;&lt;a href=&quot;http://www.permlug.org/node/3731/&quot;&gt;? Как&amp;nbsp;включить расширенный режим репозитория.&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;</description>
 <comments>http://www.permlug.org/node/3730/#comments</comments>
 <category domain="http://www.permlug.org/taxonomy/term/117/">maemo</category>
 <category domain="http://www.permlug.org/taxonomy/term/94/">man</category>
 <category domain="http://www.permlug.org/taxonomy/term/120/">mobile</category>
 <category domain="http://www.permlug.org/taxonomy/term/115/">n800</category>
 <category domain="http://www.permlug.org/taxonomy/term/116/">n810</category>
 <pubDate>Wed, 12 Mar 2008 16:00:35 +0300</pubDate>
 <dc:creator>D3viL</dc:creator>
 <guid isPermaLink="false">3730 at http://www.permlug.org</guid>
</item>
<item>
 <title>Хорошие привычки #2 &amp; #3</title>
 <link>http://www.permlug.org/node/3711/</link>
 <description>&lt;p&gt;&lt;span style=&quot;font-weight:bold&quot;&gt;Хорошие привычки #2:Изменяй путь, вместо перемещения архива.&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;Следующий пример плохой практики - перемещение .tar архивов в определенную директорию для того чтобы разархивировать файл в той директории. Тебе абсолютно незачем это делать. Можно распаковать .tar архив в ту директорию, которую ты хочешь сразу же, используя ключ -C. Ключ -C используется для разархивирования в нужную директорию:&lt;/p&gt;

&lt;p&gt;&lt;span style=&quot;font-weight:bold&quot;&gt;Листинг 4. Пример хорошей привычки #2: Использование ключа -C для распаковывания .tar архива&lt;/span&gt;&lt;br /&gt;
&lt;code class=&quot;bb-code&quot;&gt;~ $ tar xvf -C tmp/a/b/c newarc.tar.gz&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;Выработай привычку использовать ключ -C вместо перемещения архива туда, где ты хочешь его распаковать.&lt;/p&gt;

&lt;p&gt;&lt;span style=&quot;font-weight:bold&quot;&gt;Хорошие привычки #3: Совмещай команды с управляющими операторами.&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;Возможно ты уже знаешь, что в большинстве оболочек есть возможность объединять команды в одну строку используя разделитель &quot;;&quot; между ними. Точка с запятой - это управляющий оператор оболочки (shell), этот оператор полезен до тех пор пока используется набор не связанных команд. Но, например, если корректное исполнение второй команды непосредственно зависит  от успешного выполнения первой, появляется необходимость использовать более подходящие управляющие операторы. К тому же, если ваша оболочка поддерживает их, то почему бы их не использовать!?&lt;/p&gt;

&lt;p&gt;&lt;span style=&quot;font-weight:bold&quot;&gt;Запуск команды только, если предыдущая команда вернула статус выхода 0&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;Используй управляющий символ &amp;amp;&amp;amp; для объединения двух команд, чтобы вторая команда выполнялась только в случае если первая вернула 0. &lt;/p&gt;

&lt;p&gt;&lt;span style=&quot;font-weight:bold&quot;&gt;Листинг 5. Пример хорошей привычкиt #3: Объединение команд используя управляющие операторы&lt;/span&gt;&lt;br /&gt;
&lt;code class=&quot;bb-code&quot;&gt;~ $ cd tmp/a/b/c &amp;amp;&amp;amp; tar xvf ~/archive.tar&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;В этом примере, содержимое архива распакуется в директорию ~/tmp/a/b/c, в том случае если директория существует. Если директории нет, то ничего не будет распаковано.&lt;/p&gt;

&lt;p&gt;&lt;span style=&quot;font-weight:bold&quot;&gt;Запуск команды только, если предыдущая команда вернула ненулевое значение&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;Аналогичным образом, управляющий символ || разделяет две команды и запускает вторую только в случае, если первая вернула не ноль. Другими словами, если первая команда выполнена успешно, вторая не будет запущена. И наоборот, если первая выполнена с ошибкой, вторая будет запущена. Этот оператор часто используется для проверки существует ли необходимая директория, и в случае ее отсутствия нужно создать ее:&lt;/p&gt;

&lt;p&gt;&lt;span style=&quot;font-weight:bold&quot;&gt;Листинг 6. Еще один пример хорошей привыячки #3: Объединение команд используя управляющие операторы&lt;/span&gt;&lt;br /&gt;
&lt;code class=&quot;bb-code&quot;&gt;~ $ cd tmp/a/b/c || mkdir -p tmp/a/b/c&lt;/code&gt;&lt;/p&gt;

&lt;p&gt;И можно объединить все управляющие операторы этой секции:&lt;/p&gt;

&lt;p&gt;&lt;span style=&quot;font-weight:bold&quot;&gt;Листинг 7. Объединенный пример хорошей привычки #3: Объединение команд используя управляющие операторы&lt;/span&gt;&lt;br /&gt;
&lt;code class=&quot;bb-code&quot;&gt;~ $ cd tmp/a/b/c || mkdir -p tmp/a/b/c &amp;amp;&amp;amp; tar xvf -C tmp/a/b/c ~/archive.tar&lt;/code&gt;&lt;/p&gt;</description>
 <comments>http://www.permlug.org/node/3711/#comments</comments>
 <category domain="http://www.permlug.org/taxonomy/term/75/">linux</category>
 <category domain="http://www.permlug.org/taxonomy/term/122/">docs</category>
 <category domain="http://www.permlug.org/taxonomy/term/94/">man</category>
 <category domain="http://www.permlug.org/taxonomy/term/124/">tar</category>
 <category domain="http://www.permlug.org/taxonomy/term/71/">Документация</category>
 <pubDate>Tue, 11 Mar 2008 12:31:41 +0300</pubDate>
 <dc:creator>FraDe</dc:creator>
 <guid isPermaLink="false">3711 at http://www.permlug.org</guid>
</item>
<item>
 <title>Кури MAN&#039;ы</title>
 <link>http://www.permlug.org/node/3677/</link>
 <description>&lt;p&gt;Наконец обретя мудрость и пересев на Linux необходимо освоить важные команды, которые нужно набирать до того, как терроризировать людей по форумам/иркам/аськам и тп.&lt;/p&gt;

&lt;p&gt;man – великая утилита :) при правильном использование снимает 90 процентов всех вопросов...&lt;br /&gt;
ну и естественно хочется посоветовть первую же команду&lt;br /&gt;
man man&lt;/p&gt;

&lt;p&gt;Для краткости приведу несколько наиболее интересных ключиков:&lt;/p&gt;

&lt;p&gt;man -k текст&lt;br /&gt;
apropos текст&lt;/p&gt;

&lt;p&gt;две команды действуют аналогично, и по ключевому слову/тексту найдут все маны (поиск производится по короткому описанию ман-страницы), после чего можно будет сделать&lt;br /&gt;
man название_страницы_мана&lt;/p&gt;

&lt;p&gt;ключик -K более мощная фича, но и обрабатывается значительно дольше, поиск фразы происходить по полным текстам ман-страниц! Будте осторожнее :)&lt;/p&gt;

&lt;p&gt;man -f команда&lt;br /&gt;
whatis команда&lt;/p&gt;

&lt;p&gt;опять же две команды дающие один результат, очень полезно когда нажав таб видишь кучу комманд и не знаешь что для чего.&lt;/p&gt;

&lt;p&gt;Более подробную документацию даёт утилита info, для более удобной навигации советую использовать pinfo выдающий документацию в стиле lynx с гипертекстовыми ссылками!&lt;br /&gt;
ключики вы уже можете посмотреть, не маленькие :)&lt;br /&gt;
man pinfo&lt;/p&gt;

&lt;p&gt;Ну и необходимо заметить что все доки по стандарту встают в директорию /usr/share/doc&lt;/p&gt;</description>
 <comments>http://www.permlug.org/node/3677/#comments</comments>
 <category domain="http://www.permlug.org/taxonomy/term/75/">linux</category>
 <category domain="http://www.permlug.org/taxonomy/term/95/">info</category>
 <category domain="http://www.permlug.org/taxonomy/term/94/">man</category>
 <category domain="http://www.permlug.org/taxonomy/term/71/">Документация</category>
 <category domain="http://www.permlug.org/taxonomy/term/93/">документация</category>
 <pubDate>Thu, 06 Mar 2008 12:18:03 +0300</pubDate>
 <dc:creator>FraDe</dc:creator>
 <guid isPermaLink="false">3677 at http://www.permlug.org</guid>
</item>
</channel>
</rss>
