<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10russianfull.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:planet="http://planet.intertwingly.net/" xmlns:indexing="urn:atom-extension:indexing" indexing:index="no"><access:restriction xmlns:access="http://www.bloglines.com/about/specs/fac-1.0" relationship="deny" />
  <title>RuNIX.org — планета блогов о *NIX на русском языке</title>
  <updated>2009-11-11T14:49:17Z</updated>
  <generator uri="http://intertwingly.net/code/venus/">Venus</generator>
  <author>
    <name>jetxee</name>
    <email>root@runix.org</email>
  </author>
  <id>http://runix.org/atom.xml</id>
  
  <link href="http://runix.org" rel="alternate" />

  <link rel="self" href="http://feeds.feedburner.com/ru_nix_blogs" type="application/atom+xml" /><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://add.my.yahoo.com/rss?url=http%3A%2F%2Ffeeds.feedburner.com%2Fru_nix_blogs" src="http://us.i1.yimg.com/us.yimg.com/i/us/my/addtomyyahoo4.gif">Subscribe with My Yahoo!</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.bloglines.com/sub/http://feeds.feedburner.com/ru_nix_blogs" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Ffeeds.feedburner.com%2Fru_nix_blogs" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2Fru_nix_blogs" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://lenta.yandex.ru/settings.xml?name=feed&amp;url=http%3A%2F%2Ffeeds.feedburner.com%2Fru_nix_blogs" src="http://lenta.yandex.ru/i/addfeed.gif">?????? ? ??????.?????</feedburner:feedFlare><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><entry xml:lang="en">
    <id>http://stproject.info/blog/?p=413</id>
    <link href="http://stproject.info/blog/?p=413" rel="alternate" type="text/html" />
    <title>NagVis: управление сложностью в Nagios</title>
    <summary>Стив Макконел в своей фундаментальной книге «Совершенный код» как одну из основных парадигм программирования называет «управление сложностью». Проще говоря – простые вещи должны быть простыми, сложные должны «выглядеть» как простые. Именно к этой цели в идеале должен стремится каждый уважающий себя системный администратор  .
Nagios, для большинства пользователей и некоторой части админов, вещь достаточно сложная [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>Стив Макконел в своей фундаментальной книге «Совершенный код» как одну из основных парадигм программирования называет «управление сложностью». Проще говоря – простые вещи должны быть простыми, сложные должны «выглядеть» как простые. Именно к этой цели в идеале должен стремится каждый уважающий себя системный администратор <img alt=";)" class="wp-smiley" src="http://stproject.info/blog/wp-includes/images/smilies/icon_wink.gif" /> .</p>
<p>Nagios, для большинства пользователей и некоторой части админов, вещь достаточно сложная и не понятная, плюс добавим абсолютно не удачный стандартный web-интерфейс и мы получим отличный продукт которым, к сожалению, сложно пользоватся. Действительно, простому смертному долгая медитация над разноцветными строчками оформленными в унылую таблицу ни о чем не скажет. А вот если рядом с изображением винчестера будет гореть красный крестик, пользователя становится интуитивно понятно, что с диском что-то не так. Админу не нужно напрягаться чтобы вспомнить «а что это?» и пользователь несказанно рад что он кое-что понимает. Для этого собственно и служит такой отличный модуль для Nagios как NagVis. </p>
<p>Это пример того что я называю «настоящей модульностью программы», если вам нужен NagVis вы берете и доставляете его, если вам NagVis не нужен вы о нем и не узнаете до тех пор пока он не понадобится (это я про Zabbix <img alt=":)" class="wp-smiley" src="http://stproject.info/blog/wp-includes/images/smilies/icon_smile.gif" /> ).</p>
<p><img alt="Логотип NagVis" class="size-full wp-image-344 " height="78" src="http://stproject.info/blog/wp-content/uploads/2009/11/nagvis-logo.png" title="Логотип NagVis" width="300" /></p>
<h3>0. Документация</h3>
<p><br />Cайт NagVis: <a href="http://www.nagvis.org/">http://www.nagvis.org/</a><br />
Официальная документация по NagVis: <a href="http://www.nagvis.org/documentation">http://www.nagvis.org/documentation</a><br />
Cтраница NDOUtils: <a href="http://www.nagios.org/download/addons/">http://www.nagios.org/download/addons/</a><br />
Официальная документация по NDOUtils: <a href="http://support.nagios.com/knowledgebase/officialdocs">http://support.nagios.com/knowledgebase/officialdocs</a></p>
<h3>1. Что это? Кому это нужно?</h3>
<p><br />Для начала ответим на первый вопрос обратившись к <a href="http://www.nagvis.org/about">странице «About» сайта NagVis</a>:<br />
«…<br />
<strong>Ключевые возможности:</strong></p>
<ul>
<li>Отображает отдельные хосты и сервисы</li>
<li>Инкапсюляция таких компонентов как хост или группа хостов в одной иконке (значке)</li>
<li>Отображение суммарной информации о хосте и всех его сервисах в одной иконке</li>
<li>Отображает только существующие проблемы</li>
<li>Возможность использования под-карт (суб-карт), т.е. в качестве статуса (значка) на карте показывается общий статус другой карты</li>

<li>Полная визуализация IT процессов</li>
<li>Онлайн документация по IT окружению, включающая в себя текущее состояние</li>
<li>Конфигурирование с помощтю Web-интерфейса (WUI)</li>
</ul>
<p><strong>Лицензия</strong></p>
<p>Целая куча английских букв, но суть сводится к тому что это просто GPL.</p>
<p>…». (Извиняюсь за корявость языка, не смог перевести лучше)</p>
<p>Понадобится NagVis может для многих целей, к примеру вы хотите дать пользователям возможность самосоятельно отслеживать состояние нужных им служб или создать «живую» карту сети. Очень интересным применением для NagVis я считаю создание информационных терминалов, вроде такого:</p>
<p><a href="http://stproject.info/blog/wp-content/uploads/2009/11/nagvis_map_5.jpg"><img alt="Информационный терминал с помощью NagVis." class="size-medium wp-image-430" height="225" src="http://stproject.info/blog/wp-content/uploads/2009/11/nagvis_map_5-300x225.jpg" title="Информационный терминал с помощью NagVis." width="300" /></a></p>
<h3>2. Как это работает?</h3>
<p><br />NagVis в своей работе целиком и полностью опирается на модуль Nagios`а NDOUtils, этот модуль позволяет записывать все состояния сервисов/хостов и многое другое в базу данных, оттуда уже NagVis берет нужные нам данные. Затем на основании созданной заранее карты и Ajax нам выдается текущее состояние  сети в красивом виде.<br />
Под картой в NagVis подразумевается фоновая картинка, на которой установлены иконки статуса хостов/сервисов. Кто то понимает слово «карта» буквально и делает что-то вроде этого:<br />
<a href="http://stproject.info/blog/wp-content/uploads/2009/11/nagvis_map_2.png"><img alt="Карта в NagVis" class="alignnone size-medium wp-image-437" height="185" src="http://stproject.info/blog/wp-content/uploads/2009/11/nagvis_map_2-300x185.png" title="Карта в NagVis" width="300" /></a></p>
<p>А кто-то не заморачивается и фотографирует серверную стойку или комнату с оборудованием и добавляет иконки статусов, я бы назвал это «живой» картой:<br />
<a href="http://stproject.info/blog/wp-content/uploads/2009/11/c_by_dave_rearden_2.png"><img alt="Как бы карта, а как бы и нет :)" class="alignnone size-medium wp-image-439" height="232" src="http://stproject.info/blog/wp-content/uploads/2009/11/c_by_dave_rearden_2-300x232.png" title="Как бы карта, а как бы и нет :)" width="300" /></a></p>
<p>Согласитесь достаточно наглядно, и если что-то сломалось не возникает вопроса «А где это находится?». Т.е. на лицо упрощение «интерфейса» с мониторинговой системой, повышение наглядность, и так сказать самодокументированность сети. Побольше скриншотов можно найти на <a href="http://www.nagvis.org/screenshots">официальном сайте</a> (все картинки выше взяты оттуда).</p>
<h3>3. «Дайте два…» из к/ф «12 стульев»</h3>
<p><br />Как видите NagVis во всей красе показывает преимущества модульной архитектуры Nagios. Это мощьный и функционален модуль, который позволяет помимо явной своей полезности добится некоторых «побочных» эффектов. Если вы ленивы настолько что используете дистрибутив <a href="http://fannagioscd.sourceforge.net/drupal/">«Fully Automated Nagios»</a> или FAN (<a href="http://stproject.info/blog/?p=13">маленький обзор</a>) то NagVis у вас уже скорее всего стоит и даже работает, вы можете перейти по ссылке http://&lt;nagios_FAN_server&gt;/nagios/nagvis/. </p>
<p>Если же вы не используете FAN то могу посоветовать только дождатся следующей статьи в этой серии <img alt=";)" class="wp-smiley" src="http://stproject.info/blog/wp-includes/images/smilies/icon_wink.gif" /> .</p><xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/ru_nix_blogs/~4/vJdAJZywAA4" height="1" width="1" /></div></content>
    <updated>2009-11-11T14:04:54Z</updated>
    <category term="Без рубрики" />
    <category term="nagios" />
    <category term="nagios plugins" />
    <category term="nagvis" />
    <category term="NDOUtils" />
    <author>
      <name>admin</name>
    </author>
    <source>
      <id>http://stproject.info/blog</id>
      <link href="http://stproject.info/blog/?feed=rss2" rel="self" type="application/atom+xml" />
      <link href="http://stproject.info/blog" rel="alternate" type="text/html" />
      <title>STALKER`s project::Blog</title>
      <updated>2009-11-11T14:04:54Z</updated>
    </source>
  </entry>

  <entry>
    <id>tag:blogger.com,1999:blog-8622169542119587655.post-5375842905642535567</id>
    <link href="http://feedproxy.google.com/~r/Debiania/~3/dEHNDr3vtxw/zsh.html" rel="alternate" type="text/html" />
    <title>ZSH: последний шелл, который Вам когда-либо понадобится!</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">Вспомнил о своём посте, который когда-то <a href="http://welinux.ru/post/905">публиковал на welinux'е</a>. Там он пользовался большой популярностью, так как <a href="http://muhas.ru/">muhas</a> предварительно накалил страсти своей краткой заметкой об этом прекрасном шелле :) Не знаю, почему я не опубликовал эту статью у себя в блоге тогда, но сейчас решил сделать это, т.к. честолюбие (смайлик) требует держать все свои сколь-нибудь крупные заметки и посты именно тут, на Дебиании. Итак, встречайте — «ZSH: последний шелл, который Вам когда-либо понадобится!»!<span class="fullpost"><br /><br />Чуть более месяца назад muhas <a href="http://welinux.ru/post/725/">рекомендомал welinux'у попробовать Z-Shell</a>. Я попробовал, и мне понравился этот шелл. С тех пор использую только его, а в последнее время увлёкся правкой конфига — написал пару функций, добавил отображение текущей работающей программы в заголовок окна… А недавно случайно наткнулся пусть и на довольно старый, но интересный и содержательный пост о ZSH. Его перевод я и представляю вниманию честной публики.<br /><br /><div align="right">Оригинал: <a href="http://friedcpu.wordpress.com/2007/07/24/zsh-the-last-shell-youll-ever-need/">zsh: The last shell you’ll ever need!</a><br />Автор: John Rant<br />Переводчик: Minoru</div><br /><h2>Введение</h2>На прошлой неделе всезнающий <a href="http://en.wikipedia.org/wiki/Benjamin_Mako_Hill">Mako</a> вдохновил меня на попытку использовать zsh. Я начал с .zshrc, и вот, неделю спустя, я уже рассказываю о нём всем и каждому. Но давайте-ка немного вернёмся в прошлое.<br />Сначала основы: я надеюсь, большинство из вас понимают, что такое шелл. <a href="http://en.wikipedia.org/wiki/Shell_%28computing%29">Шелл</a> является интерфейсом между пользователем и операционной системой. Для практических нужд достаточно понимания на уровне «штука, в которой я набираю команды». Существует огромное множество шеллов; большинство *nix'ов идут с различными умолчальными оболочками. Возможно, самым популярным шеллом на сегодняшний день является GNU Bourne Again Shell, более известный как bash. Ещё одна большая семья шеллов известна как C-шеллы (csh, tcsh) — они названы так в честь их синтаксиса, похожего на C.<h2>Ладно, что такое zsh и почему я должен жаждать его больше, чем мой текущий шелл?</h2>Шелл, о котором я сегодня повествую, называется Z-shell, или <a href="http://en.wikipedia.org/wiki/Z_shell">zsh</a>. Zsh является развитием шелла Корна (ksh), который является развитием bash. (<b>АПДЕЙТ:</b> <i>Предыдущее утверждение, как было замечено многими читателями, является неправильным. ksh существовал до bash'а, то есть bash был вдохновлён ksh'ем. Я просто прошёлся по спискам возможностей и понял, что современный ksh значительно более могуч, чем bash, тем самым доказывая именно такие отношения. Я оставлю это утверждение, потому что его изменение может «плохо выглядеть»</i>). Это один из самых мощных шеллов, который только Вы можете захотеть, я даже пойду дальше — я скажу, что каждый может получить что-то от использования zsh. Особенно если Вы уже привыкли к bash или дефолтному шеллу вашей ОСи, я настоятельно рекомендую Вам попробовать zsh! Что мне в нём нравится?<ol><li><b>Ведёт себя поразительно схоже с bash.</b> Вы можете использовать zsh точно так же, как Вы использовали bash и не учить ничего нового, и даже это будет улучшением! Совместимость со знакомыми шеллами очень важна. Переход с bash на zsh не будет похож на переход с GEdit на vim. Вы тотчас окажетесь дома, где все Ваши bash'евские сокращения и команды будут работать, как и ожидалось, но Вы также получите доступ к преимуществам zsh. Если Вы — поклонник шелл-скриптинга, Вы будете рады узнать, что синтаксис скриптов zsh также по большей части обратно совместим с bash.</li><li><b>Исправление опечаток.</b> Как часто Вы набирали что-то вроде aptg-et? Если я делаю это в zsh, я получаю сообщение, спрашивающее: «zsh: correct 'aptg-et' to 'apt-get' [nyae]?». Магия, не правда ли? Это исправление также применяется к любым параметрам, путям и именам файлов, которые Вы набираете.</li><li><b>Феноменально умная система дополнения по TAB.</b> Погодите… Я слышу, Вы что-то говорите. “Ты идиот, bash тоже может это! Тебе всего лишь нужно раскомментировать/проинсталлировать bash-completion.” Нет, это не то, что я имею в виду. Может ли Ваш bash:<br />— <a href="http://friedcpu.files.wordpress.com/2007/07/01-zsh-menu.png">Показать предположения при помощи меню, по которому можно «ходить» «стрелочками»?</a><br />— <a href="http://friedcpu.files.wordpress.com/2007/07/02-zsh-kill.png">Дополнять команду kill при помощи таблицы всех Ваших процессов?</a><br />— Дополнять <a href="http://friedcpu.files.wordpress.com/2007/07/03-zsh-aptitude.png">aptitude</a> или <a href="http://friedcpu.files.wordpress.com/2007/07/04-zsh-ls.png">ls</a> при помощи меню параметров с их краткими описаниями?<br />— Помимо прямых совпадений, показывать также <a href="http://friedcpu.files.wordpress.com/2007/07/05-zsh-correct.png">близкие совпадения</a> в отдельной секции?<br />— При дополнении показывать подсказки практически мгновенно даже для сложных команд, без ужасных bash'евских задержек вроде <i>«Ох, ох, мне нужно набрать ещё пару символов!»</i>?<br />Если Вы можете ответить «да» на один из этих вопросов, пожалуйста, дайте мне знать! Потому что за три года использования мой bash точно не мог этого!</li><li><b>Обмен историей между сессиями.</b> Несколько одновременно запущенных сессий zsh могут обмениваться историей друг с другом вместо того, чтобы мешать друг другу. Одной из наиболее разочаровывающих вещей для пользователя bash является набор длинной команды и последующий её поиск при помощи ctrl+r лишь для того, чтобы найти пустоту.</li><li><b>Встроенный пейджер.</b> Я ленив. Думаю, Вы тоже. zsh поставляется с пейджером, встроенным прямо в шелл. Это значит, что Вы можете набрать что-то вроде <code>&lt;README</code> и это будет эквивалентно <code>less README</code> или <code>cat README | less</code></li><li><b>Более мощный глоббинг.</b> Глоббинг — это термин для «шаблонов на стероидах» — Ваших выражений вроде «*.c», «*Office*S03E[0-2][0-9]*.avi» и так далее. Как показывает <a href="http://zsh.sourceforge.net/Intro/intro_2.html">«Введение в zsh»</a>, zsh предоставляет Вам значительно более мощные выражения. Вы будете очень редко нуждаться в использовании find или поисковой тулзе с GUI.</li><li><b>Более терпимый язык скриптов.</b> Если Вы не шелл-скриптер, Вы, наверное, не поймёте, о чём я говорю, но для вас, шелл-скриптеры, я скажу вот что: скажите «пока» всем эти bash'евским извращениям. Сколько раз Вы сталкивались с ошибкой в выражении вроде <code>[ $FOO = $BAR ]</code> из-за того, что <code>FOO</code> или <code>BAR</code> были пусты, и Вам приходилось прибегать к глупым уловкам вроде <code>[ x$FOO = x$BAR ]</code>? В общем, zsh спасёт Вас от этого при помощи выражений с двойными квадратными скобками. <code>[[ $FOO = $BAR ]]</code> всегда будет работать, а <code>[[ $FOO &amp;&amp; $BAR ]]</code> выглядит значительно более естественно, чем <code>[ $FOO -a $BAR ]</code>. Я не могу показать Вам и сотой части мощи zsh в области программирования, но я призываю Вас дать ему шанс!</li><li><b>Многое другое.</b> Не забывайте, я тоже начинающий. Я только сбил верхушку айсберга. Консультируйтесь с прекрасной документацией zsh (я дам ссылку на неё чуть позже), чтобы узнать о zsh всё, что хотите.</li></ol><h2>Ладно, Вы меня убедили. Как мне начать использовать zsh?</h2>Отлично! Рад, что Вы решили дать ему шанс. К сожалению, zsh не станет делать всего того, что я описал выше, сразу же после установки. Он даже немного безвкусен в дефолтном состоянии. Два года назад я, услышав кое-что о zsh, поставил его и попробовал «зажечь»; первой мыслью было «<i>Что за говнянистая вещь? Тут нету даже дополнения по tab! Я возвращаюсь на bash.</i>» Для того, чтобы заставить zsh делать магические вещи, Вам следует отконфигурировать его при помощи файла с именем <code>.zshrc</code>. Это аналог bash'евского .bashrc или .cshrc для csh (который, кстати, <i>не является</i> <a href="http://www.lsd.ic.unicamp.br/~oliva/fun/digest/fortune">городом в Боснии</a>). Большинство людей добывают этот файл, <a href="http://www.google.com/search?q=zshrc">погуглив «zshrc»</a> и используя чужой конфиг к качестве примера. Ну, некоторые из штуковин, используемых в моих zshrc, я тоже нагуглил или взял из конфига Mako, так что <b>я ни в коем случае не претендую на права на эти решения</b>. Ладно, начнём:<ol><li>Установите zsh с помощью средств своего дистрибутива. По возможности Вам следует использовать пакетный менеджер (yum, apt-get, Synaptic, Portage, fink — Вам видне), потому что zsh с высокой вероятностью уже присутствует в Вашем дистрибутиве в виде пакета. Вообще-то пакетов два — zsh и zsh-devel или zsh-beta. Бетапакет новее и содержит больше возможностей и разработок, но также может содержать баги. Лично я использую беты, там пока что есть проблемы, но выбор зависит только от Вас. Оба варианта работают отлично.</li><li>Найдите zshrc. Вы можете погуглить и составить свой, или начать с моих:<br />— <a href="http://stuff.mit.edu/~jdong/misc/zshrc">Linux</a>: Это стандартный zshrc, который я использую на моих Linux машинах. Я юзаю Ubuntu, но я не помещал в конфиг никаких дистроспецифичных вещей.<br />— <a href="http://stuff.mit.edu/~jdong/misc/zshrc-osx-blackonwhite">Mac OS X</a>: Почти идентичен варианту для Linux, исключая фиксы режима кнопок delete, Page Up, Page Down, Home и End, а также специальную цветовую схему — <b>чёрный текст на белом фоне</b> — для приглашения командной строки (лично я считаю, что она хорошо смотрится на моём макбуке)<br />Этот файл должен быть сохранён в <code>~/.zshrc</code>; то есть это файл с именем «.zshrc» в Вашей домашней директории.</li><li>Наслаждайтесь, читайте документацию, настраивайте шелл так, как Вашей душе угодно! Пожалуйста, сходите на домашнюю страницу zsh и почитайте тамошние доки о советах и уловках. Я новичок с zsh — я не могу научить Вас многому, потому что я сам пока что только учусь.</li></ol><h2>Дополнительные источники информации</h2>Если Вам понравилась идея, но у Вас вопросов ещё больше, чем было, пожалуйста, загляните на эти чудесные сайты:<ul><li><a href="http://zsh.sourceforge.net/">Домашняя страница zsh</a>. Тут Вы сможете найти ссылки на другие замечательные ресурсы.</li><li><a href="http://zsh.sourceforge.net/Intro/">Введение в zsh</a>. Действительно быстрочитающаяся вещь, которая даст Вам хороший обзор возможностей zsh.</li><li><a href="http://zsh.sourceforge.net/Guide/">Руководство по zsh</a>. Более крупное, но почти всеобъемлющее руководство по zsh с точки зрения пользователя.</li><li><a href="http://zsh.sourceforge.net/Doc/">Мануал по zsh</a>. Действительно огромный мануал, который охватывает всё, что Вы захотите знать о zsh. Особенно если Вы шелл-скриптер — Вам нужен именно этот!</li><li><a href="http://zsh.sourceforge.net/Refcard/">Шпаргалка по zsh</a>. Для ленивых и нетерпеливых! (однако она верхней стороной вниз… сожалею, но это не моя ошибка!)</li><li><a href="http://zsh.sourceforge.net/FAQ/">zsh FAQ</a>. Отлично подходит для вопросов вроде «Хм, а почему zsh делает А и Б не так, как мой бывший шелл?»</li><li><a href="http://zshwiki.org/home/">zsh Wiki</a>. Документация, советы и уловки, zshrc, расширения и аддоны, поддерживаемые и развиваемые сообществом.</li></ul>P.S. Избегайте соблазна провести всю следующую неделю взаперти, играясь с zshrc. Это на самом деле вредно для здоровья… (Кстати, может ли имя хоста быть оформлено цветом с помощью $PR_BLUE или $PR_GREEN в приглашении командной строки? Я до сих пор созерцаю это в моём zshrc!)<br /><br />Примечания переводчика: спасибо <a href="http://welinux.ru/user/sqrrl/">sqrrl</a> за вычитку!</span><div class="blogger-post-footer"><img height="1" src="https://blogger.googleusercontent.com/tracker/8622169542119587655-5375842905642535567?l=debiania.blogspot.com" width="1" /></div><img height="1" src="http://feeds.feedburner.com/~r/Debiania/~4/dEHNDr3vtxw" width="1" /><xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/ru_nix_blogs/~4/wADYKS41Pa4" height="1" width="1" /></div></summary>
    <updated>2009-11-11T12:49:08Z</updated>
    <category scheme="http://www.blogger.com/atom/ns#" term="mirror" /><feedburner:origLink xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">http://debiania.blogspot.com/2009/07/zsh.html</feedburner:origLink>
    <author>
      <name>Programmaster</name>
      <email>noreply@blogger.com</email>
    </author>
    <source>
      <id>tag:blogger.com,1999:blog-8622169542119587655</id>
      <logo>http://creativecommons.org/images/public/somerights20.gif</logo>
      <author>
        <name>Programmaster</name>
        <email>noreply@blogger.com</email>
      </author>
      <link href="http://debiania.blogspot.com/" rel="alternate" type="text/html" />
      <link href="http://creativecommons.org/licenses/by-nc-sa/3.0/" rel="license" />
      <link href="http://feeds.feedburner.com/Debiania" rel="self" type="application/atom+xml" />
      <link href="http://pubsubhubbub.appspot.com" rel="hub" type="text/html" />
      <title>Debiania: просто ещё один блог о Debian</title>
      <updated>2009-11-11T14:48:48Z</updated>
    </source>
  </entry>

  <entry>
    <id>tag:blogger.com,1999:blog-1023925474145408880.post-5057363453783962179</id>
    <link href="http://linuxdzen.blogspot.com/feeds/5057363453783962179/comments/default" rel="replies" type="application/atom+xml" />
    <link href="http://linuxdzen.blogspot.com/2009/11/deb-opensuse.html#comment-form" rel="replies" type="text/html" />
    <link href="http://www.blogger.com/feeds/1023925474145408880/posts/default/5057363453783962179" rel="edit" type="application/atom+xml" />
    <link href="http://www.blogger.com/feeds/1023925474145408880/posts/default/5057363453783962179" rel="self" type="application/atom+xml" />
    <link href="http://linuxdzen.blogspot.com/2009/11/deb-opensuse.html" rel="alternate" type="text/html" />
    <title>Как установить .deb пакет в openSuse?</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">1. <strong>su</strong> (пароль суперпользователя)<br />2. Устанавливаем alien: <strong>zypper in alien</strong><br />3. Запускаем: <strong>alien -r packagename.deb –scripts</strong><br />Эта команда конвертирует deb-пакет в rpm, опция <em>scripts</em> необходима для конвертации скриптов, которые могут содержаться в пакете.<div class="blogger-post-footer"><img height="1" src="https://blogger.googleusercontent.com/tracker/1023925474145408880-5057363453783962179?l=linuxdzen.blogspot.com" width="1" /></div><xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/ru_nix_blogs/~4/fiJwHy6H_a8" height="1" width="1" /></div></content>
    <updated>2009-11-11T06:13:00Z</updated>
    <published>2009-11-11T06:13:00Z</published>
    <category scheme="http://www.blogger.com/atom/ns#" term="rpm" />
    <category scheme="http://www.blogger.com/atom/ns#" term="deb" />
    <category scheme="http://www.blogger.com/atom/ns#" term="софт" />
    <author>
      <name>Betauser</name>
      <email>noreply@blogger.com</email>
    </author>
    <source>
      <id>tag:blogger.com,1999:blog-1023925474145408880</id>
      <author>
        <name>Betauser</name>
        <email>noreply@blogger.com</email>
      </author>
      <link href="http://linuxdzen.blogspot.com/feeds/posts/default" rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" />
      <link href="http://www.blogger.com/feeds/1023925474145408880/posts/default" rel="self" type="application/atom+xml" />
      <link href="http://linuxdzen.blogspot.com/" rel="alternate" type="text/html" />
      <link href="http://pubsubhubbub.appspot.com/" rel="hub" type="text/html" />
      <link href="http://www.blogger.com/feeds/1023925474145408880/posts/default?start-index=26&amp;max-results=25" rel="next" type="application/atom+xml" />
      <subtitle>Linux, софт для linux, железо для linux, интересное в мире linux.</subtitle>
      <title>LinuxDzen</title>
      <updated>2009-11-11T13:23:14Z</updated>
    </source>
  </entry>

  <entry>
    <id>tag:blogger.com,1999:blog-7306925.post-3746690467293132528</id>
    <link href="http://strannick.blogspot.com/feeds/3746690467293132528/comments/default" rel="replies" type="application/atom+xml" />
    <link href="https://www.blogger.com/comment.g?blogID=7306925&amp;postID=3746690467293132528&amp;isPopup=true" rel="replies" type="text/html" />
    <link href="http://www.blogger.com/feeds/7306925/posts/default/3746690467293132528" rel="edit" type="application/atom+xml" />
    <link href="http://www.blogger.com/feeds/7306925/posts/default/3746690467293132528" rel="self" type="application/atom+xml" />
    <link href="http://strannick.blogspot.com/2009/11/i-need-help.html" rel="alternate" type="text/html" />
    <title>I need help</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">Когда я баловался написанием программ, основной проблемой было «что бы эдакое написать? Чтобы не просто так, а пользу приносило?». Сейчас я от программирования далёк, зато у меня есть ответ на вышеприведённый вопрос.  :)<br /><br />Очень хочется апплет для панели Gnome, который будет делать ровно одно: менять раскладку выделенного текста по клику или хоткею. Более ничего.<br /><br />Если кто может сделать подобное — буду очень благодарен (сам попробую, но не программист я, совсем не программист).<br /><br />P.S. О существовании gXneur я знаю. Увы, именно вот эта функция в нём толком и не работает.<div class="blogger-post-footer"><img height="1" src="https://blogger.googleusercontent.com/tracker/7306925-3746690467293132528?l=strannick.blogspot.com" width="1" /></div><xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/ru_nix_blogs/~4/1Fya8K82p9k" height="1" width="1" /></div></content>
    <updated>2009-11-10T12:04:00Z</updated>
    <published>2009-11-10T12:04:00Z</published>
    <category scheme="http://www.blogger.com/atom/ns#" term="open source" />
    <category scheme="http://www.blogger.com/atom/ns#" term="блоггерское" />
    <author>
      <name>StraNNicK</name>
      <email>noreply@blogger.com</email>
      <uri>http://www.blogger.com/profile/08444336828743014612</uri>
    </author>
    <source>
      <id>tag:blogger.com,1999:blog-7306925</id>
      <author>
        <name>StraNNicK</name>
        <email>noreply@blogger.com</email>
        <uri>http://www.blogger.com/profile/08444336828743014612</uri>
      </author>
      <link href="http://strannick.blogspot.com/feeds/posts/default" rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" />
      <link href="http://www.blogger.com/feeds/7306925/posts/default/-/open+source" rel="self" type="application/atom+xml" />
      <link href="http://strannick.blogspot.com/search/label/open%20source" rel="alternate" type="text/html" />
      <link href="http://pubsubhubbub.appspot.com/" rel="hub" type="text/html" />
      <link href="http://www.blogger.com/feeds/7306925/posts/default/-/open+source/-/open+source?start-index=26&amp;max-results=25" rel="next" type="application/atom+xml" />
      <subtitle type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">Блог посвящен популяризации разного рода интересных вещей. От open-source до новых интернет-технологий.
Для наиболее удобного чтения рекомендую <a href="http://strannick.blogspot.com/2005/08/rss.html">использовать RSS</a>.
Для того, чтобы оставить комментарий, нужна регистрация в ЖЖ, или OpenID, либо совсем не требуется.</div>
      </subtitle>
      <title>StraNN′ое место</title>
      <updated>2009-11-11T05:00:08Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://flycat.info/?p=2581</id>
    <link href="http://flycat.info/2009/10/09/nedostizhimyj-ideal/" rel="alternate" type="text/html" />
    <title>Недостижимый идеал?</title>
    <summary>А что? Весьма близко к истине!
Источник

© flycat for Блог FlyCat.Info: КОТорый летает..., 2009. |
Permalink |
No comment |
Add to
del.icio.us

Post tags: linux, soft, windows, графика, юмор

Feed enhanced by Better Feed from  Ozh</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p><a href="http://flycat.info/wp-content/uploads/2009/10/tumblr_kqdw8ppNSq1qz6aylo1_500.jpg"><img alt="Недостижимый идеал? Linux, Windows, MacOS" class="aligncenter size-medium wp-image-2582" height="264" src="http://flycat.info/wp-content/uploads/2009/10/tumblr_kqdw8ppNSq1qz6aylo1_500-300x264.jpg" title="Недостижимый идеал? Linux, Windows, MacOS" width="300" /></a></p>
<p>А что? Весьма близко к истине!</p>
<p><a href="http://smman.tumblr.com/post/194297614">Источник</a></p>
<hr />
<p><small>© flycat for <a href="http://flycat.info">Блог FlyCat.Info: КОТорый летает...</a>, 2009. |
<a href="http://flycat.info/2009/10/09/nedostizhimyj-ideal/">Permalink</a> |
<a href="http://flycat.info/2009/10/09/nedostizhimyj-ideal/#comments">No comment</a> |
Add to
<a href="http://del.icio.us/post?url=http://flycat.info/2009/10/09/nedostizhimyj-ideal/&amp;title=Недостижимый идеал?">del.icio.us</a>
<br />
Post tags: <a href="http://flycat.info/tag/linux/" rel="tag">linux</a>, <a href="http://flycat.info/tag/soft/" rel="tag">soft</a>, <a href="http://flycat.info/tag/windows/" rel="tag">windows</a>, <a href="http://flycat.info/tag/grafika/" rel="tag">графика</a>, <a href="http://flycat.info/tag/yumor/" rel="tag">юмор</a><br />
</small></p>
<p><small>Feed enhanced by <a href="http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/">Better Feed</a> from  <a href="http://planetozh.com/blog/">Ozh</a></small></p><xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/ru_nix_blogs/~4/Nf9We2lH3p0" height="1" width="1" /></div></content>
    <updated>2009-11-10T09:30:47Z</updated>
    <category term="for-runix" />
    <category term="Технологии" />
    <category term="linux" />
    <category term="soft" />
    <category term="windows" />
    <category term="графика" />
    <category term="юмор" />
    <author>
      <name>flycat</name>
    </author>
    <source>
      <id>http://flycat.info</id>
      <link href="http://flycat.info/category/for-runix/feed/" rel="self" type="application/atom+xml" />
      <link href="http://flycat.info" rel="alternate" type="text/html" />
      <subtitle>Не только о Linux и Palm PDA</subtitle>
      <title>Блог FlyCat.Info: КОТорый летает... » for-runix</title>
      <updated>2009-11-10T12:31:55Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://flycat.info/?p=2578</id>
    <link href="http://flycat.info/2009/10/07/avtozagruzka-v-suse-after-local/" rel="alternate" type="text/html" />
    <title>Автозагрузка в SUSE (after.local)</title>
    <summary>Иногда возникает  необходимость выполнить при загрузке вашего SUSE Linux (как в SLES, так и в openSUSE) какие-то пользовательские команды. Чтобы не курочить системные стартовые скрипты и не писать свои, можно и нужно поступить «правильным» способом.(...)Read the rest of Автозагрузка в SUSE (after.local) (37 words)

© flycat for Блог FlyCat.Info: КОТорый летает..., 2009. |
Permalink |
2 comments [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p><a href="http://flycat.info/wp-content/uploads/2008/12/id1322.jpg"><img alt="крушка suse linux" class="alignright size-full wp-image-1599" height="150" src="http://flycat.info/wp-content/uploads/2008/12/id1322.jpg" title="крушка suse linux" width="150" /></a>Иногда возникает  необходимость выполнить при загрузке вашего SUSE <a class="st_tag internal_tag" href="http://flycat.info/tag/linux/" rel="tag" title="Записи, помеченные с  linux">Linux</a> (как в <a class="st_tag internal_tag" href="http://flycat.info/tag/sles/" rel="tag" title="Записи, помеченные с  SLES">SLES</a>, так и в <a class="st_tag internal_tag" href="http://flycat.info/tag/opensuse/" rel="tag" title="Записи, помеченные с  openSUSE">openSUSE</a>) какие-то пользовательские команды. Чтобы не курочить системные стартовые скрипты и не писать свои, можно и нужно поступить «правильным» способом.(...)<br />Read the rest of <a href="http://flycat.info/2009/10/07/avtozagruzka-v-suse-after-local/">Автозагрузка в SUSE (after.local)</a> (37 words)</p>
<hr />
<p><small>© flycat for <a href="http://flycat.info">Блог FlyCat.Info: КОТорый летает...</a>, 2009. |
<a href="http://flycat.info/2009/10/07/avtozagruzka-v-suse-after-local/">Permalink</a> |
<a href="http://flycat.info/2009/10/07/avtozagruzka-v-suse-after-local/#comments">2 comments</a> |
Add to
<a href="http://del.icio.us/post?url=http://flycat.info/2009/10/07/avtozagruzka-v-suse-after-local/&amp;title=Автозагрузка в SUSE (after.local)">del.icio.us</a>
<br />
Post tags: <a href="http://flycat.info/tag/linux/" rel="tag">linux</a>, <a href="http://flycat.info/tag/opensuse/" rel="tag">openSUSE</a>, <a href="http://flycat.info/tag/sles/" rel="tag">SLES</a>, <a href="http://flycat.info/tag/soft/" rel="tag">soft</a>, <a href="http://flycat.info/tag/suse/" rel="tag">SuSE</a>, <a href="http://flycat.info/tag/novichkam/" rel="tag">новичкам</a>, <a href="http://flycat.info/tag/opyty/" rel="tag">опыты</a>, <a href="http://flycat.info/tag/uzelki-na-pamyat/" rel="tag">узелки на память</a><br />
</small></p>
<p><small>Feed enhanced by <a href="http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/">Better Feed</a> from  <a href="http://planetozh.com/blog/">Ozh</a></small></p><xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/ru_nix_blogs/~4/_aRLDfDpt_Q" height="1" width="1" /></div></content>
    <updated>2009-11-10T09:30:47Z</updated>
    <category term="for-runix" />
    <category term="Технологии" />
    <category term="linux" />
    <category term="openSUSE" />
    <category term="SLES" />
    <category term="soft" />
    <category term="SuSE" />
    <category term="новичкам" />
    <category term="опыты" />
    <category term="узелки на память" />
    <author>
      <name>flycat</name>
    </author>
    <source>
      <id>http://flycat.info</id>
      <link href="http://flycat.info/category/for-runix/feed/" rel="self" type="application/atom+xml" />
      <link href="http://flycat.info" rel="alternate" type="text/html" />
      <subtitle>Не только о Linux и Palm PDA</subtitle>
      <title>Блог FlyCat.Info: КОТорый летает... » for-runix</title>
      <updated>2009-11-10T12:31:55Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://flycat.info/?p=2564</id>
    <link href="http://flycat.info/2009/09/09/komiks-ustanovka-softa-nash-put/" rel="alternate" type="text/html" />
    <title>Комикс «Установка софта»: наш путь</title>
    <summary>Видимо, в продолжение полюбившегося комикса «Установка жены» мне подкинули ссылку на его «логическое продолжение». Хоть и гротеск, но радует. Думаю, каждый (и не обязательно Linux-оид) хоть иногда, но ощущал себя его героем. Или около того.  


© flycat for Блог FlyCat.Info: КОТорый летает..., 2009. |
Permalink |
6 comments |
Add to
del.icio.us

Post tags: linux, soft, графика, комиксы, юмор

Feed [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>Видимо, в продолжение полюбившегося комикса <a href="http://flycat.info/2008/06/10/wife-install/" title="комикс &quot;Установка жены&quot;">«Установка жены»</a> мне подкинули ссылку на его «логическое продолжение». Хоть и гротеск, но радует. Думаю, каждый (и не обязательно <a class="st_tag internal_tag" href="http://flycat.info/tag/linux/" rel="tag" title="Записи, помеченные с  linux">Linux</a>-оид) хоть иногда, но ощущал себя его героем. Или около того. <img alt=":-)" class="wp-smiley" src="http://flycat.info/wp-includes/images/smilies/icon_smile.gif" /> </p>
<p><a href="http://flycat.info/wp-content/uploads/2009/09/a255f6be65ed5754a83b975.jpg"><img alt="установка софта комикс (comics) linux" class="aligncenter size-thumbnail wp-image-2565" height="150" src="http://flycat.info/wp-content/uploads/2009/09/a255f6be65ed5754a83b975-150x150.jpg" title="установка софта комикс (comics) linux" width="150" /></a></p>
<hr />
<p><small>© flycat for <a href="http://flycat.info">Блог FlyCat.Info: КОТорый летает...</a>, 2009. |
<a href="http://flycat.info/2009/09/09/komiks-ustanovka-softa-nash-put/">Permalink</a> |
<a href="http://flycat.info/2009/09/09/komiks-ustanovka-softa-nash-put/#comments">6 comments</a> |
Add to
<a href="http://del.icio.us/post?url=http://flycat.info/2009/09/09/komiks-ustanovka-softa-nash-put/&amp;title=Комикс «Установка софта»: наш путь">del.icio.us</a>
<br />
Post tags: <a href="http://flycat.info/tag/linux/" rel="tag">linux</a>, <a href="http://flycat.info/tag/soft/" rel="tag">soft</a>, <a href="http://flycat.info/tag/grafika/" rel="tag">графика</a>, <a href="http://flycat.info/tag/komiksy/" rel="tag">комиксы</a>, <a href="http://flycat.info/tag/yumor/" rel="tag">юмор</a><br />
</small></p>
<p><small>Feed enhanced by <a href="http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/">Better Feed</a> from  <a href="http://planetozh.com/blog/">Ozh</a></small></p><xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/ru_nix_blogs/~4/BNITMM036w0" height="1" width="1" /></div></content>
    <updated>2009-11-10T09:30:47Z</updated>
    <category term="for-runix" />
    <category term="Технологии" />
    <category term="linux" />
    <category term="soft" />
    <category term="графика" />
    <category term="комиксы" />
    <category term="юмор" />
    <author>
      <name>flycat</name>
    </author>
    <source>
      <id>http://flycat.info</id>
      <link href="http://flycat.info/category/for-runix/feed/" rel="self" type="application/atom+xml" />
      <link href="http://flycat.info" rel="alternate" type="text/html" />
      <subtitle>Не только о Linux и Palm PDA</subtitle>
      <title>Блог FlyCat.Info: КОТорый летает... » for-runix</title>
      <updated>2009-11-10T12:31:55Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://flycat.info/?p=2562</id>
    <link href="http://flycat.info/2009/09/08/tainstvennyj-kontroller/" rel="alternate" type="text/html" />
    <title>Таинственный контроллер</title>
    <summary>Вчера по работе поставили мне задачу — установить SLES на несколько серверов. В общем-то машины как машины (два Xeon3200, мать TYAN-Tempest-i5000VS-S5372 8ГБ RAM), и только с одной «деталью» пришлось поработать «плотнее», чем обычно. 
В машинах был установлен SAS RAID-контроллер, который при загрузке гордо называл себя(...)Read the rest of Таинственный контроллер (326 words)

© flycat for Блог [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p><a href="http://flycat.info/wp-content/uploads/2009/09/mr_sas_8208xlp.jpg"><img alt="MegaRAID sas 8208xlp SAS1068 под linux SUSE SLES 10" class="alignright size-thumbnail wp-image-2563" height="150" src="http://flycat.info/wp-content/uploads/2009/09/mr_sas_8208xlp-150x150.jpg" title="MegaRAID sas 8208xlp SAS1068 под linux SUSE SLES 10" width="150" /></a>Вчера по работе поставили мне задачу — установить <a class="st_tag internal_tag" href="http://flycat.info/tag/sles/" rel="tag" title="Записи, помеченные с  SLES">SLES</a> на несколько серверов. В общем-то машины как машины (два Xeon3200, мать TYAN-Tempest-i5000VS-S5372 8ГБ RAM), и только с одной «деталью» пришлось поработать «плотнее», чем обычно. </p>
<p>В машинах был установлен SAS RAID-контроллер, который при загрузке гордо называл себя(...)<br />Read the rest of <a href="http://flycat.info/2009/09/08/tainstvennyj-kontroller/">Таинственный контроллер</a> (326 words)</p>
<hr />
<p><small>© flycat for <a href="http://flycat.info">Блог FlyCat.Info: КОТорый летает...</a>, 2009. |
<a href="http://flycat.info/2009/09/08/tainstvennyj-kontroller/">Permalink</a> |
<a href="http://flycat.info/2009/09/08/tainstvennyj-kontroller/#comments">4 comments</a> |
Add to
<a href="http://del.icio.us/post?url=http://flycat.info/2009/09/08/tainstvennyj-kontroller/&amp;title=Таинственный контроллер">del.icio.us</a>
<br />
Post tags: <a href="http://flycat.info/tag/hard/" rel="tag">hard</a>, <a href="http://flycat.info/tag/linux/" rel="tag">linux</a>, <a href="http://flycat.info/tag/sles/" rel="tag">SLES</a>, <a href="http://flycat.info/tag/soft/" rel="tag">soft</a>, <a href="http://flycat.info/tag/glyuki-bagi/" rel="tag">глюки-баги</a>, <a href="http://flycat.info/tag/opyty/" rel="tag">опыты</a><br />
</small></p>
<p><small>Feed enhanced by <a href="http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/">Better Feed</a> from  <a href="http://planetozh.com/blog/">Ozh</a></small></p><xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/ru_nix_blogs/~4/r0hV9Nqwu9w" height="1" width="1" /></div></content>
    <updated>2009-11-10T09:30:47Z</updated>
    <category term="for-runix" />
    <category term="Технологии" />
    <category term="hard" />
    <category term="linux" />
    <category term="SLES" />
    <category term="soft" />
    <category term="глюки-баги" />
    <category term="опыты" />
    <author>
      <name>flycat</name>
    </author>
    <source>
      <id>http://flycat.info</id>
      <link href="http://flycat.info/category/for-runix/feed/" rel="self" type="application/atom+xml" />
      <link href="http://flycat.info" rel="alternate" type="text/html" />
      <subtitle>Не только о Linux и Palm PDA</subtitle>
      <title>Блог FlyCat.Info: КОТорый летает... » for-runix</title>
      <updated>2009-11-10T12:31:55Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://flycat.info/?p=2489</id>
    <link href="http://flycat.info/2009/08/24/pyat-elektronnyx-knig-dlya-izucheniya-linux/" rel="alternate" type="text/html" />
    <title>Пять электронных книг для изучения Linux</title>
    <summary>Очень рекомендую к прочтению (тем более, что книги совершенно бесплатные). А то, что они на английском, думаю кое-кому послужит дополнительным плюсом (без ошибок и неточностей, внесённых переводом, ну и в языке можно попрактиковаться. Если уж кому совсем английский противопоказан — читайте предыдущий выпуск. А в следующий раз напишу про русские, благо таких тоже несколько накопилось…).
Книги [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p><a href="http://flycat.info/wp-content/uploads/2009/08/ebook.jpg"><img alt="ebook электронные книги по linux" class="alignright size-thumbnail wp-image-2491" height="150" src="http://flycat.info/wp-content/uploads/2009/08/ebook-150x150.jpg" title="ebook электронные книги по linux" width="150" /></a>Очень рекомендую к прочтению (тем более, что книги совершенно бесплатные). А то, что они на английском, думаю кое-кому послужит дополнительным плюсом (без ошибок и неточностей, внесённых переводом, ну и в языке можно попрактиковаться. Если уж кому совсем английский противопоказан — читайте <a href="http://flycat.info/2009/07/14/9-elektroknig-dlya-polzovatelej-linux/">предыдущий выпуск</a>. А в следующий раз напишу про русские, благо таких тоже несколько накопилось…).</p>
<p>Книги можно скачать в формате PDF. Первая ссылка — аннотация, вторая — источник на скачивание.(...)<br />Read the rest of <a href="http://flycat.info/2009/08/24/pyat-elektronnyx-knig-dlya-izucheniya-linux/">Пять электронных книг для изучения Linux</a> (47 words)</p>
<hr />
<p><small>© flycat for <a href="http://flycat.info">Блог FlyCat.Info: КОТорый летает...</a>, 2009. |
<a href="http://flycat.info/2009/08/24/pyat-elektronnyx-knig-dlya-izucheniya-linux/">Permalink</a> |
<a href="http://flycat.info/2009/08/24/pyat-elektronnyx-knig-dlya-izucheniya-linux/#comments">One comment</a> |
Add to
<a href="http://del.icio.us/post?url=http://flycat.info/2009/08/24/pyat-elektronnyx-knig-dlya-izucheniya-linux/&amp;title=Пять электронных книг для изучения Linux">del.icio.us</a>
<br />
Post tags: <a href="http://flycat.info/tag/linux/" rel="tag">linux</a>, <a href="http://flycat.info/tag/knigi/" rel="tag">книги</a>, <a href="http://flycat.info/tag/xalyava/" rel="tag">халява</a><br />
</small></p>
<p><small>Feed enhanced by <a href="http://planetozh.com/blog/my-projects/wordpress-plugin-better-feed-rss/">Better Feed</a> from  <a href="http://planetozh.com/blog/">Ozh</a></small></p><xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/ru_nix_blogs/~4/zEjguhUgql0" height="1" width="1" /></div></content>
    <updated>2009-11-10T09:30:47Z</updated>
    <category term="for-runix" />
    <category term="Технологии" />
    <category term="linux" />
    <category term="книги" />
    <category term="халява" />
    <author>
      <name>flycat</name>
    </author>
    <source>
      <id>http://flycat.info</id>
      <link href="http://flycat.info/category/for-runix/feed/" rel="self" type="application/atom+xml" />
      <link href="http://flycat.info" rel="alternate" type="text/html" />
      <subtitle>Не только о Linux и Palm PDA</subtitle>
      <title>Блог FlyCat.Info: КОТорый летает... » for-runix</title>
      <updated>2009-11-10T12:31:55Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://koldunov.net/?p=364</id>
    <link href="http://koldunov.net/?p=364" rel="alternate" type="text/html" />
    <title>VirtualBox образ системы для океанологов на основе Ubuntu</title>
    <summary>Задача: Сделать образ Linux системы, содержащей уже установленные программы для океанологов, которым мог бы пользоваться самый прожженный виндузятник.
Инструменты: VirtualBox
К сожалению большинство программ популярных у океанологов и людей к ним приближенных совершенно не популярны у остальной части человечества. Не популярны до такой степени что дистрибутивы типа Ubuntu  их в себя не включают, то есть практически [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p><strong>Задача:</strong> Сделать образ <em>Linux </em>системы, содержащей уже установленные программы для океанологов, которым мог бы пользоваться самый прожженный виндузятник.</p>
<p><strong>Инструменты:</strong> <em>VirtualBox</em></p>
<p>К сожалению большинство программ популярных у океанологов и людей к ним приближенных совершенно не популярны у остальной части человечества. Не популярны до такой степени что дистрибутивы типа <em>Ubuntu </em> их в себя не включают, то есть практически мало вероятно что вы сможете выполнить</p>
<div class="codecolorer-container bash" style="height: 35px;"><div class="codecolorer" style="font-family: monospace;">sudo apt-get install cool-ocean-soft</div></div>
<p>и получить желаемый результат. Более того, зачастую даже для немного продвинутого в *nix системах человека правильно поставить некоторый океанологический софт представляется задачей нетривиальной. Он даже может после пары часов (в лучшем случае дней)  плюнуть на это дело. Если же человек сидит на Виндоуз, то от него потребуются и вовсе титанические усилия, связанные с дополнительными трудностями перехода на новую систему.</p>
<p>Чтобы хотя бы частично избавиться от вопросов типа "почему у меня PyNGL на новой Убунте не устанавливается?" и "что прописать в .bashrc  чтобы заработал Ferret" я решил создать образ системы в которой все основные программы о которых рассказывается на koldunov.net были бы уже установлены и работали.</p>
<p>За основу был взят <em>LTS </em>дистрибутив <em>Ubuntu 8.04</em> . Программы были проинсталированы и более-менее проверены на работоспособность. В результате получился образ системы для <em>VirtualBox</em>, который вы можете развернуть как под Линукс, так и под Виндоуз.<br />
 <a class="more-link" href="http://koldunov.net/?p=364#more-364">(more...)</a></p><xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/ru_nix_blogs/~4/-aYWqBLyS94" height="1" width="1" /></div></content>
    <updated>2009-11-09T15:38:27Z</updated>
    <category term="GMT" />
    <category term="PyNGL" />
    <category term="Python" />
    <category term="Без рубрики" />
    <category term="linux" />
    <category term="Matplotlib" />
    <category term="nix" />
    <category term="windows" />
    <author>
      <name>koldunovn</name>
    </author>
    <source>
      <id>http://koldunov.net</id>
      <link href="http://koldunov.net" rel="alternate" type="text/html" />
      <link href="http://koldunov.net/?tag=nix&amp;feed=rss2" rel="self" type="application/rss+xml" />
      <subtitle>использование Python, Matlab, GMT   и  linux-систем в геонауках</subtitle>
      <title>Записки океанолога - обработка и визуализация данных » nix</title>
      <updated>2009-11-09T15:38:27Z</updated>
    </source>
  </entry>

  <entry>
    <id>urn:lj:livejournal.com:atom1:vitus_wagner:410671</id>
    <link href="http://vitus-wagner.livejournal.com/410671.html" rel="alternate" type="text/html" />
    <link href="http://vitus-wagner.livejournal.com/data/atom/?itemid=410671" rel="self" type="text/xml" />
    <title>Лечение педикулеза гильотиной</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">Что-то мне то, что сделали в openssl 0.9.8l напоминает то-ли лечение педикулеза гильотиной,<br />то-ли известную историю как в той же OpenSSL дебиановский мейнтейнер для того, чтобы избавиться от безобидного warning-а по поводу чтения неинициализованной памяти, сломал нафиг генератор случайных чисел.<xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/ru_nix_blogs/~4/1ZDu36mC6h0" height="1" width="1" /></div></content>
    <updated>2009-11-09T15:18:14Z</updated>
    <published>2009-11-09T15:18:14Z</published>
    <category term="компьютерная безопасность" />
    <category term="open source" />
    <source>
      <id>urn:lj:livejournal.com:atom1:vitus_wagner</id>
      <author>
        <name>Виктор "Витус" Вагнер</name>
        <email>vitus@wagner.pp.ru</email>
      </author>
      <link href="http://vitus-wagner.livejournal.com/" rel="alternate" type="text/html" />
      <link href="http://vitus-wagner.livejournal.com/data/atom" rel="self" type="application/atom+xml" />
      <link href="http://pubsubhubbub.appspot.com/" rel="hub" type="text/html" />
      <subtitle>Виктор "Витус" Вагнер</subtitle>
      <title>Журнал Витуса.</title>
      <updated>2009-11-09T15:18:14Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://vanoc.ru/?p=618</id>
    <link href="http://vanoc.ru/programmyi/gparted-i-ntfs/" rel="alternate" type="text/html" />
    <title>Gparted и ntfs</title>
    <summary>По дефолту Gparted форматировать в формат NTFS не умеет. Чтобы научить его этому достаточно установить пакет ntfsprogs и перезапустить Gparted.
sudo aptitude install ntfsprogs
Навеяно  phoa</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>По дефолту Gparted форматировать в формат NTFS не умеет. Чтобы научить его этому достаточно установить пакет ntfsprogs и перезапустить Gparted.</p>
<p><code>sudo aptitude install ntfsprogs</code></p>
<p>Навеяно <img alt="[info]" height="17" src="http://l-stat.livejournal.com/img/userinfo.gif" width="17" /> <a href="http://phoa.livejournal.com/4036.html">phoa</a></p><xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/ru_nix_blogs/~4/FIBuM5CRoyc" height="1" width="1" /></div></content>
    <updated>2009-11-09T12:40:19Z</updated>
    <category term="ubuntu" />
    <category term="программы" />
    <category term="gparted" />
    <category term="ntfs" />
    <author>
      <name>vanoc</name>
    </author>
    <source>
      <id>http://vanoc.ru</id>
      <link href="http://vanoc.ru" rel="alternate" type="text/html" />
      <link href="http://feeds.feedburner.com/HelicopternetruUbuntu" rel="self" type="application/atom+xml" />
      <link href="http://pubsubhubbub.appspot.com" rel="hub" type="text/html" />
      <subtitle>блог.заметки.</subtitle>
      <title>vanoc.ru</title>
      <updated>2009-11-09T12:40:19Z</updated>
    </source>
  </entry>

  <entry xml:lang="ru">
    <id>http://breys.ru/blog/470.html</id>
    <link href="http://breys.ru/blog/470.html" rel="alternate" type="text/html" />
    <title>Сравнение файловых  систем ext2 ext3 ext4 xfs reiserfs btrfs vfat jfs для домашней директории</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>На домашнем компьютере озадачился выбором файловой системы для своего домашнего раздела и специального раздела для backup, пока что по критерию - производительность, о надёжности пока не беспокоюсь ибо бекапы рулят</p>
<p>Желание подобрать ФС возникло после того как ощутил разницу между копирование больших файлов на Ext4 и ReiserFS, ReiserFS видимо не для этого должна использоваться</p>
<p>Для тестов использовал наиболее типичные для моего домашнего компьютера задачи (копирование больших и маленьких файлов, поиск текста в исходниках, удаление хлама, make clean)</p>
<p>cmd1="cp -r /media/media4/video/best $dest"<br />cmd2="rsync -rlhtgopu /media/media4/backup $dest"<br />cmd3="grep linux -sir $dest/backup/wine-src/"<br />cmd4="find $dest -type f -delete"</p>
<ol>
<li>В качестве данных использовал DVDRipы фильмов и свой старенький backup (фотки и сорци кое каких собираемых руками программ)</li>
<li>данные перемещались с Sata на IDE</li>
<li>замеры проводились в помощью /usr/bin/time</li>
<li>между тестами 10 минутные паузы, чтобы устаканить uptime</li>
<li>раздел размещён на LVM</li>
<li>размер ФС подобран так чтобы данные заполняли его на 2/3</li>
</ol>
<p>1,7G    /media/media4/backup/ - 40285 файлов (AD0  Foto  home.e2i.bz2  Transmission  video  Video  wine-src)<br />7,4G    /media/media4/video/best/ - 4 файла DVDRIP</p>
<table border="1" cellspacing="0">
<tbody>
<tr>
<th><br /></th> <th>ext2</th> <th>ext3</th> <th>ext4</th> <th>xfs</th> <th>reiserfs</th> <th>btrfs</th> <th>vfat</th> <th>jfs</th>
</tr>
<tr>
<td>копирование больших файлов:</td>
<td>116.03</td>
<td>122.69</td>
<td>116.45</td>
<td>137.47</td>
<td>138.67</td>
<td>130.25</td>
<td>114.25</td>
<td>130.98</td>
</tr>
<tr>
<td>бекап домашней директории:</td>
<td>115.33</td>
<td>124.25</td>
<td>99.61</td>
<td>220.50</td>
<td>119.25</td>
<td>98.44</td>
<td>159.65</td>
<td>172.21</td>
</tr>
<tr>
<td>поиск среди маленьких файлов:</td>
<td>66.71</td>
<td>63.69</td>
<td>68.76</td>
<td>47.02</td>
<td>66.45</td>
<td>77.18</td>
<td>60.64</td>
<td>107.21</td>
</tr>
<tr>
<td>повторный поиск среди маленьких файлов:</td>
<td>100.47</td>
<td>97.27</td>
<td>102.36</td>
<td>80.70</td>
<td>96.48</td>
<td>101.27</td>
<td>78.27</td>
<td>135.29</td>
</tr>
<tr>
<td>поиск и удаление файлов:</td>
<td>8.09</td>
<td>7.51</td>
<td>6.40</td>
<td>82.59</td>
<td>10.22</td>
<td>13.53</td>
<td>12.45</td>
<td>15.67</td>
</tr>
<tr>
<td>средняя нагрузка на систему:</td>
<td>1.85, 1.37,</td>
<td>1.95, 1.39,</td>
<td>1.99, 1.26</td>
<td>2.02, 1.64</td>
<td>2.00, 1.47</td>
<td>2.09, 1.37</td>
<td>2.02, 1.39</td>
<td>2.55, 1.99</td>
</tr>
</tbody>
</table>
<p>Полным победителем оказывается vfat, открытая реализация ФС от МС - ужас, а ведь некоторых это может даже впечатлить</p>
<p>Но если отбросить архаику(<strong>ext2</strong>), экзотику(<strong>xfs</strong>,<strong>reiserfs</strong>) и извращения(<strong>vfat</strong>)(не скажу почему) и оставить наиболее распространённые и поддерживаемые разработчиками файловые системы то картинка проясняется, видим</p>
<table border="1" cellspacing="0">
<tbody>
<tr>
<th>сравнение фс</th><th>ext3</th> <th>ext4</th><th>btrfs</th>
</tr>
<tr>
<td>копирование больших файлов:</td>
<td>122.69</td>
<td>116.45</td>
<td>130.25</td>
</tr>
<tr>
<td>бекап домашней директории:</td>
<td>124.25</td>
<td>99.61</td>
<td>98.44</td>
</tr>
<tr>
<td>поиск среди маленьких файлов:</td>
<td>63.69</td>
<td>68.76</td>
<td>77.18</td>
</tr>
<tr>
<td>повторный поиск среди маленьких файлов:</td>
<td>97.27</td>
<td>102.36</td>
<td>101.27</td>
</tr>
<tr>
<td>поиск и удаление файлов:</td>
<td>7.51</td>
<td>6.40</td>
<td>13.53</td>
</tr>
<tr>
<td>средняя нагрузка на систему:</td>
<td>1.95, 1.39,</td>
<td>1.99, 1.26</td>
<td>2.09, 1.37</td>
</tr>
</tbody>
</table>
<p>что у <strong>Ext3</strong> вроде бы больше плюсов перед всеми, но <strong>Ext4</strong> смотрится вкуснее особенно если выкинуть <strong>btrfs</strong></p>
<table border="1" cellspacing="0">
<tbody>
<tr>
<th>сравнение фс</th> <th>ext3</th> <th>ext4</th>
</tr>
<tr>
<td>копирование больших файлов:</td>
<td>122.69</td>
<td>116.45</td>
</tr>
<tr>
<td>бекап домашней директории:</td>
<td>124.25</td>
<td>99.61</td>
</tr>
<tr>
<td>поиск среди маленьких файлов:</td>
<td>63.69</td>
<td>68.76</td>
</tr>
<tr>
<td>повторный поиск среди маленьких файлов:</td>
<td>97.27</td>
<td>102.36</td>
</tr>
<tr>
<td>поиск и удаление файлов:</td>
<td>7.51</td>
<td>6.40</td>
</tr>
<tr>
<td>средняя нагрузка на систему:</td>
<td>1.95, 1.39,</td>
<td>1.99, 1.26</td>
</tr>
</tbody>
</table>
<p>Похоже, что для обычного серферского компа, на котором крутится браузер с парой графических программ лучше подойдёт <strong>Ext4</strong></p>
<p>Хотя если важнее поиск по файлам, работа с исходниками и системами контроля версий и переход на новые версии ядна не предвидится, то смысла использовать <strong>Ext4</strong> нет</p>
<p>Для извращенцев:</p>
<p> </p>
<table border="1" cellspacing="0">
<tbody>
<tr>
<th><br /></th> <th>xfs</th> <th>reiserfs</th> <th>vfat</th> <th>jfs</th>
</tr>
<tr>
<td>копирование больших файлов:</td>
<td>137.47</td>
<td>138.67</td>
<td>114.25</td>
<td>130.98</td>
</tr>
<tr>
<td>бекап домашней директории:</td>
<td>220.50</td>
<td>119.25</td>
<td>159.65</td>
<td>172.21</td>
</tr>
<tr>
<td>поиск среди маленьких файлов:</td>
<td>47.02</td>
<td>66.45</td>
<td>60.64</td>
<td>107.21</td>
</tr>
<tr>
<td>повторный поиск среди маленьких файлов:</td>
<td>80.70</td>
<td>96.48</td>
<td>78.27</td>
<td>135.29</td>
</tr>
<tr>
<td>поиск и удаление файлов:</td>
<td>82.59</td>
<td>10.22</td>
<td>12.45</td>
<td>15.67</td>
</tr>
<tr>
<td>средняя нагрузка на систему:</td>
<td>2.02, 1.64</td>
<td>2.00, 1.47</td>
<td>2.02, 1.39</td>
<td>2.55, 1.99</td>
</tr>
</tbody>
</table>
<p>без комментариев</p>
<p><a href="http://breys.ru/download/test_fs.sh.txt">скрипт для тестирования файловых систем</a>(как txt)</p>
<p>Использовать так (после правки путей!!!):</p>
<pre># создать пайп и запустить скрипт со списком имеющихся фаловых систем<br />mkfifo test_pipe; sudo ./test_fs.sh ext2 ext3 ext4 xfs reiserfs btrfs vfat jfs<br /># в другой консоли подключить к нему и наблюдать<br />tail -f test_pipe |grep -v "Command exited with non-zero status"</pre>
<p>ps: Весьма смущает результаты повторного поиска, почему то он всегда долще чем первый на любых ФС, как будто ФС не умеют кешировать данные</p>
<p>pss: при создании и монтировании файловых системы применялись стандартные опции(смотреть тест), тоесть ни каких опций не применялось</p>
<p>psss: добавлены результаты тестирования <strong>jfs</strong>, результаты не радуют</p><xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/ru_nix_blogs/~4/gM05TubjjO0" height="1" width="1" /></div></summary>
    <updated>2009-11-09T08:35:11Z</updated>
    <author>
      <name>ffsdmad</name>
      <email>ffsdmad@jabber.ru</email>
    </author>
    <source>
      <id>http://breys.ru/blog/</id>
      <link href="http://breys.ru/rss" rel="self" type="application/atom+xml" />
      <link href="http://breys.ru/blog/" rel="alternate" type="text/html" />
      <rights>Copyright 2008,2009 breys.ru</rights>
      <subtitle>Заметки по теме: Linux, Брейс - дизайн студия</subtitle>
      <title>Заметки на breys.ru</title>
      <updated>2009-11-11T14:47:40Z</updated>
    </source>
  </entry>

  <entry>
    <id>tag:blogger.com,1999:blog-1023925474145408880.post-7863378778982608721</id>
    <link href="http://linuxdzen.blogspot.com/feeds/7863378778982608721/comments/default" rel="replies" type="application/atom+xml" />
    <link href="http://linuxdzen.blogspot.com/2009/11/neuros-link-ubuntu.html#comment-form" rel="replies" type="text/html" />
    <link href="http://www.blogger.com/feeds/1023925474145408880/posts/default/7863378778982608721" rel="edit" type="application/atom+xml" />
    <link href="http://www.blogger.com/feeds/1023925474145408880/posts/default/7863378778982608721" rel="self" type="application/atom+xml" />
    <link href="http://linuxdzen.blogspot.com/2009/11/neuros-link-ubuntu.html" rel="alternate" type="text/html" />
    <title>Neuros LINK - мультимедиа-центр под управлением Ubuntu!</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><a href="http://www.neurostechnology.com/">Neuros LINK</a> - это бездисковый ПК, предназначенный для подключения вашего телевизора к интернету, работающий под управлением Ubuntu Linux. LINK предназначен в первую очередь для просмотра различного мультимедия контента, возможностей для записи по умолчанию нет (видимо воизбежание проблем с различными защитниками авторских прав). Но так как это всё-таки ПК, данный недостаток легко обходится модернизацией девайса или трансляцией контента по сети и последующей записью на другом ПК.<br /><div class="separator" style="clear: both; text-align: center;"><a href="http://1.bp.blogspot.com/_aXxpOn4sI-w/SvZz8KT0__I/AAAAAAAAAg0/LSCGgT_NA-U/s1600-h/NeurosLink_BaseUnit_only_387x290.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://1.bp.blogspot.com/_aXxpOn4sI-w/SvZz8KT0__I/AAAAAAAAAg0/LSCGgT_NA-U/s320/NeurosLink_BaseUnit_only_387x290.png" /></a><br /></div><b>Технические характеристики:</b><br />2.8Ghz CPU<br />1GB DDR SDRAM memory (expandable up to 8GB)<br />Поддерживаемые форматы: H.264, MPEG2, MPEG4, .vob, .mp4, .avi, .asf, .wmv, .mkv, .mp3, .aac, .ac3, Flac, Ogg, ...<br />HDMI (max resolution 1920x1200, 1080p), DVI, VGA<br />High-definition 6-channel Audio output<br />Optical S/PDIF audio output<br />Gigabit Ethernet<br />802.11 g/b WiFi, up to 54Mbps<br />6 USB 2.0 High-speed Ports, 1 Firewire<br /><b>ПО: </b><br />Linux Ubuntu 8.10 (intrepid ibex)<br />Интеграция с бесплатной службой Neuros.TV<br />MythTV в качестве медиаплейера <br />Transmission  в качестве торрент-клиента<br />И сотни других программ доступных для Ubuntu...<br />Дополнительные устройства:<br />Контроллер: беспроводная клавиатура с трекболлом (2.4 GHz)<br />Подставка:)<br /><b>Размеры:</b> 300mm x 90mm x 326mm (11.8" x 3.5" x 12.8")<br /><b>Шум:</b> менее 27dB<div class="blogger-post-footer"><img height="1" src="https://blogger.googleusercontent.com/tracker/1023925474145408880-7863378778982608721?l=linuxdzen.blogspot.com" width="1" /></div><xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/ru_nix_blogs/~4/_neHjhwwU8I" height="1" width="1" /></div></content>
    <updated>2009-11-09T06:13:00Z</updated>
    <published>2009-11-09T06:13:00Z</published>
    <category scheme="http://www.blogger.com/atom/ns#" term="железо" />
    <category scheme="http://www.blogger.com/atom/ns#" term="медиа" />
    <category scheme="http://www.blogger.com/atom/ns#" term="ubuntu" />
    <category scheme="http://www.blogger.com/atom/ns#" term="8.10" />
    <author>
      <name>Betauser</name>
      <email>noreply@blogger.com</email>
    </author>
    <source>
      <id>tag:blogger.com,1999:blog-1023925474145408880</id>
      <author>
        <name>Betauser</name>
        <email>noreply@blogger.com</email>
      </author>
      <link href="http://linuxdzen.blogspot.com/feeds/posts/default" rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" />
      <link href="http://www.blogger.com/feeds/1023925474145408880/posts/default" rel="self" type="application/atom+xml" />
      <link href="http://linuxdzen.blogspot.com/" rel="alternate" type="text/html" />
      <link href="http://pubsubhubbub.appspot.com/" rel="hub" type="text/html" />
      <link href="http://www.blogger.com/feeds/1023925474145408880/posts/default?start-index=26&amp;max-results=25" rel="next" type="application/atom+xml" />
      <subtitle>Linux, софт для linux, железо для linux, интересное в мире linux.</subtitle>
      <title>LinuxDzen</title>
      <updated>2009-11-11T13:23:14Z</updated>
    </source>
  </entry>

  <entry>
    <id>tag:blogger.com,1999:blog-9218184947724383901.post-4714923951961735849</id>
    <link href="http://leolik.blogspot.com/feeds/4714923951961735849/comments/default" rel="replies" type="application/atom+xml" />
    <link href="http://leolik.blogspot.com/2009/11/ubuntu-910.html#comment-form" rel="replies" type="text/html" />
    <link href="http://www.blogger.com/feeds/9218184947724383901/posts/default/4714923951961735849?v=2" rel="edit" type="application/atom+xml" />
    <link href="http://www.blogger.com/feeds/9218184947724383901/posts/default/4714923951961735849?v=2" rel="self" type="application/atom+xml" />
    <link href="http://feedproxy.google.com/~r/leolikblog/~3/d1peeIuHs_M/ubuntu-910.html" rel="alternate" type="text/html" />
    <title>Проблемы в Ubuntu 9.10</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">Чтобы заголовок не сбивал Вас с толку, объясняю, в статье речь идет о проблемах которые я заметил, после апгрейда Ubuntu 9.04 до 9.10. Некоторые баги вообще сложно отнести к последствиям апгрейда, но я написал о них, чтобы статья была более обширной, да и писать отдельную статью про них не особо хочется.<a name="more" /><br /><br />Скорее всего эта статья будет пополняться по мере нахождения и решения некоторых из проблем.<br /><br /><b style="color: rgb(0, 0, 153);">Щелчки в колонках</b><br /><br />У меня встроенная звуковуха ATI HDA. После обновления убунты, при любом обращении к звуковой карте - происходил щелчек в колонках, что очень раздражало, до этого у меня такой проблемы не возникало.<br /><br />Чтобы избежать щелчка при обращении к звуковой карте (после простоя звуковой карты в течении 10сек. она отключалась) проделываем следующее:<br />1. Открываем для редактирования файл 'alsa-base.conf':<br /><div class="abzac">$</div><div class="code">sudo nano /etc/modprobe.d/alsa-base.conf</div><br />2. Ищем там строку <br /><div class="textblock">options snd-hda-intel power_save=10 power_save_controller=N</div>2.1. Закомментируем ее<br /><div class="textblock">#options snd-hda-intel power_save=10 power_save_controller=N</div>или меняем значение на другое (если вам нужно, чтобы звуковая все таки отключалась по прошествию определенного времени)<br />3. Сохраняем файл и перезагружаем систему.<br /><br /><b style="color: rgb(0, 0, 153);">Flash в 64-битной Ubuntu</b><br /><br />После обновления системы, пользователи 64-битной убунты столкнулись с тем, что в браузере флеш-приложения не реагируют на нажатия клавиш мышки. Лечится <a href="http://leolik.blogspot.com/2009/10/64-adobe-flash-plugin-10.html">установкой 64-битной версии flash-плагина</a>.<br /><br /><b style="color: rgb(0, 0, 153);">Всплывающие сообщения (notify-osd)</b><br /><br />Про изменения в всплывающих сообщениях я уже писал <a href="http://leolik.blogspot.com/2009/11/notify-osd-ubuntu-910.html">здесь</a>.<br /><br /><b style="color: rgb(0, 0, 153);">USB-устройства в Virtualbox</b><br /><br />После обновления убунты, почему-то пропала поддержка usb-устройств в virtualbox, старые методы лечения этой проблемы ни к чему не привели. Но решение нашлось довольно быстро. Его я добавил в свою обновленную статью '<a href="http://leolik.blogspot.com/2008/02/virtualbox.html#u910">Установка и настройка Virtualbox</a>'.<br /><br /><b style="color: rgb(0, 0, 153);">Перезагрузка X-ов</b><br /><br />Кто помнит, в предыдущих версиях убунты, X-ы перегружались по нажатию комбинации Ctrl+Alt+BackSpace. В 9.04 ее отключили, но она включалась, правда через одно место. В 9.10 снова <a href="http://leolik.blogspot.com/2009/05/ctrlaltbackspace-update-904.html#u910">изменения</a>.<br /><br /><b style="color: rgb(0, 0, 153);">Иконки в меню</b><br /><br />В убунту 9.10, по-умолчанию выключено отображение иконок в пунктах меню. Лечится включением галочки в 'Система'-&gt;'Параметры'-&gt;'Внешний вид'-&gt;вкладка 'Интерфейс'-&gt;'Показывать значки в меню'.<br /><br /><b style="color: rgb(0, 0, 153);">Тупит звук в Wine</b><br /><br />После обновления убунты до 9.10, у меня стали твориться страшные дела со звуком в wine, особенно в играх (например CS:Source). Он начал, как бы это правильно объяснить, в общем начал тупить, а через какое-то время вообще пропадал. До этого проблем никогда не было.<br />В настройках winecfg на вкладке 'Аудио' по-умолчанию всегда стоял звуковой драйвер ALSA, а в самой системе использую PulseAudio. <br />Пробовал ставить звуковой драйвер EsounD - тупеж прекращался, но появлялось отставание звука от картинки. В общем для себя проблему решил следующим образом - выставил звуковой драйвер OSS, а сам wine запускал через padsp:<br /><div class="abzac">$</div><div class="code">padsp wine</div><br />для тех кто не в курсе - padsp перенаправляет OSS звук через PulseAudio.<br />Кому интересно, могут попробовать собрать <a href="http://art.ified.ca/?page_id=40" target="_blank">wine с поддержкой PulseAudio</a><br /><br /><b style="color: rgb(0, 0, 153);">Проблемы с программами</b><br /><br />Также у меня перестали работать некоторые используемые мной программы, такие как: <a>EasyStroke</a> (<a href="https://bugs.launchpad.net/ubuntu/+source/easystroke/+bug/469370" target="_blank">bug</a>), <a href="http://mypaint.intilinux.com/" target="_blank">MyPaint</a> (<a href="https://gna.org/bugs/index.php?14709" target="_blank">bug</a>) и <a>ejecter</a> (для этой программы уже вышло <a href="https://launchpad.net/ubuntu/karmic/+source/ejecter/0.2.1+karmic-gdu-bzr68-0ubuntu1" target="_blank">исправление</a>. Не обращайте внимание, что у исправленной версии номер программы ниже текущей, видать так надо)<div class="blogger-post-footer"><img height="1" src="https://blogger.googleusercontent.com/tracker/9218184947724383901-4714923951961735849?l=leolik.blogspot.com" width="1" /></div>
<p><a href="http://feedads.g.doubleclick.net/~a/imZ4W7nTbu9RSFxuK8Pm-ChdKqs/0/da"><img border="0" ismap="true" src="http://feedads.g.doubleclick.net/~a/imZ4W7nTbu9RSFxuK8Pm-ChdKqs/0/di" /></a><br />
<a href="http://feedads.g.doubleclick.net/~a/imZ4W7nTbu9RSFxuK8Pm-ChdKqs/1/da"><img border="0" ismap="true" src="http://feedads.g.doubleclick.net/~a/imZ4W7nTbu9RSFxuK8Pm-ChdKqs/1/di" /></a></p><xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/ru_nix_blogs/~4/wKPUx0_1Ck8" height="1" width="1" /></div></content>
    <updated>2009-11-09T01:47:00Z</updated>
    <published>2009-11-09T01:47:00Z</published>
    <category scheme="http://www.blogger.com/atom/ns#" term="mypaint" />
    <category scheme="http://www.blogger.com/atom/ns#" term="ejecter" />
    <category scheme="http://www.blogger.com/atom/ns#" term="audio" />
    <category scheme="http://www.blogger.com/atom/ns#" term="virtualbox" />
    <category scheme="http://www.blogger.com/atom/ns#" term="easystroke" />
    <category scheme="http://www.blogger.com/atom/ns#" term="wine" />
    <category scheme="http://www.blogger.com/atom/ns#" term="flash" /><feedburner:origLink xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">http://leolik.blogspot.com/2009/11/ubuntu-910.html</feedburner:origLink>
    <author>
      <name>Leolik</name>
      <email>leolikua@gmail.com</email>
      <uri>http://www.blogger.com/profile/03454644429654083618</uri>
    </author>
    <source>
      <id>tag:blogger.com,1999:blog-9218184947724383901</id>
      <author>
        <name>Leolik</name>
        <email>leolikua@gmail.com</email>
        <uri>http://www.blogger.com/profile/03454644429654083618</uri>
      </author>
      <link href="http://leolik.blogspot.com/feeds/posts/default" rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" />
      <link href="http://leolik.blogspot.com/" rel="alternate" type="text/html" />
      <link href="http://pubsubhubbub.appspot.com/" rel="hub" type="text/html" />
      <link href="http://www.blogger.com/feeds/9218184947724383901/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" rel="next" type="application/atom+xml" />
      <link href="http://feeds.feedburner.com/leolikblog" rel="self" type="application/atom+xml" />
      <link href="http://pubsubhubbub.appspot.com" rel="hub" type="text/html" />
      <title>Leolik's blog</title>
      <updated>2009-11-10T06:53:21Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://www.shatlovsky.ru/?p=135</id>
    <link href="http://www.shatlovsky.ru/2009/11/09/ubuntu-9-10-proklyatie-fantomasa/" rel="alternate" type="text/html" />
    <link href="http://www.shatlovsky.ru/2009/11/09/ubuntu-9-10-proklyatie-fantomasa/#comments" rel="replies" type="text/html" />
    <link href="http://www.shatlovsky.ru/2009/11/09/ubuntu-9-10-proklyatie-fantomasa/feed/atom/" rel="replies" type="application/atom+xml" />
    <title xml:lang="en">ubuntu 9.10: проклятие Фантомаса</title>
    <summary xml:lang="en">Все началось с того, что я решил посмотреть кино — Луна 2112. Поскольку действие происходит на Луну, да еще в 2112 году, то голубой цвет кожи, и зеленоватая кровь меня, хоть и удивили, но не сильно:
Фильм досмотрел, понравилось.
На следующий день я включил не менее фантастичное кино - Часто задаваемые вопросы о путешествии во времени, и [...]</summary>
    <content type="xhtml" xml:lang="en"><div xmlns="http://www.w3.org/1999/xhtml"><p>Все началось с того, что я решил посмотреть кино — <a href="http://www.imdb.com/title/tt1182345/">Луна 2112</a>. Поскольку действие происходит на Луну, да еще в 2112 году, то голубой цвет кожи, и зеленоватая кровь меня, хоть и удивили, но не сильно:</p>
<div class="wp-caption alignnone" id="attachment_137" style="width: 310px;"><a href="http://www.shatlovsky.ru/wp-content/fantomas_2.jpg"><img alt="Прекрасные синие лица" class="size-medium wp-image-137" height="155" src="http://www.shatlovsky.ru/wp-content/fantomas_2-300x155.jpg" title="Луна 2112: Прекрасные синие лица" width="300" /></a><p class="wp-caption-text">Прекрасные синие лица</p></div>
<p>Фильм досмотрел, понравилось.</p>
<p>На следующий день я включил не менее фантастичное кино - <a href="http://www.imdb.com/title/tt0910554/">Часто задаваемые вопросы о путешествии во времени</a>, и когда и здесь все герои выглядели как Фантомас, я честно сказать напрягся!</p>
<div class="wp-caption alignnone" id="attachment_139" style="width: 310px;"><a href="http://www.shatlovsky.ru/wp-content/fantomas_3.jpg"><img alt="Часто задаваемые вопросы о путешествиях во времени: и здесь синева" class="size-medium wp-image-139" height="171" src="http://www.shatlovsky.ru/wp-content/fantomas_3-300x171.jpg" title="Часто задаваемые вопросы о путешествиях во времени: и здесь синева" width="300" /></a><p class="wp-caption-text">Часто задаваемые вопросы о путешествиях во времени: и здесь синева</p></div>
<p>Попробовал запустить фильм в других проигрывателях: vlc, xine, mplayer. Безрезультатно - цвета при воспроизведении видео искажены до неузнаваемости. Покрутил настройки NVIDIA X Server Settings: не помогает, можно сделать только хуже. Искаженные цвета при проигрывании видео не удавалось исправить.</p>
<p>Тут вспомнил, что при обновлении Ubuntu до 9.10 драйвер NVIDIA обновлялся до версии 185. Откатился до не-рекомендуемой версии 173. Ага! Заработало! Цвета стали нормальными. В качестве побочного эффекта получил тормоза в других приложениях. Не понравилось, <a href="http://www.ubuntugeek.com/install-nvidia-graphics-drivers-190-42-in-ubuntu-karmicjauntyintrepidhardy.html">вручную обновился до версии 190</a>. Цвета снова поплыли...</p>
<p>Нашлось <a href="http://ubuntuforums.org/showpost.php?p=8255135&amp;postcount=4">решение</a> насколько же простое, насколько неочевидное:</p>
<p>В Видеопроигрывателе (Totem) идем в <code>Правка -&gt; Параметры -&gt; Показ</code> и жмем кнопку <code>[Установить настройки по умолчанию]</code>. Вауля! Все цвета пришли в норму во всех проигрывателях.</p>
<p>Как любит говорить в таких случаях мой знакомый-художник:</p>
<p>— Нет повода не выпить!</p>
<div class="wp-caption alignnone" id="attachment_140" style="width: 310px;"><a href="http://www.shatlovsky.ru/wp-content/fantomas_4.jpg"><img alt="..и немедленно выпил." class="size-medium wp-image-140" height="171" src="http://www.shatlovsky.ru/wp-content/fantomas_4-300x171.jpg" title="..и немедленно выпил." width="300" /></a><p class="wp-caption-text">..и немедленно выпил.</p></div><xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/ru_nix_blogs/~4/I4bGy8qgha8" height="1" width="1" /></div></content>
    <updated>2009-11-08T20:38:28Z</updated>
    <published>2009-11-08T20:38:28Z</published>
    <category scheme="http://www.shatlovsky.ru" term="9.10" />
    <category scheme="http://www.shatlovsky.ru" term="color" />
    <category scheme="http://www.shatlovsky.ru" term="nvidia" />
    <category scheme="http://www.shatlovsky.ru" term="ubuntu" />
    <category scheme="http://www.shatlovsky.ru" term="video" />
    <category scheme="http://www.shatlovsky.ru" term="искаженные цвета" />
    <category scheme="http://www.shatlovsky.ru" term="цвета" />
    <author>
      <name>Alex Shatlovsky</name>
      <uri>http://www.shatlovsky.ru/wp-atom.php</uri>
    </author>
    <source>
      <id>http://www.shatlovsky.ru/feed/atom/</id>
      <link href="http://www.shatlovsky.ru" rel="alternate" type="text/html" />
      <link href="http://feeds.feedburner.com/cyber_funk" rel="self" type="application/atom+xml" />
      <link href="http://pubsubhubbub.appspot.com" rel="hub" type="text/html" />
      <subtitle xml:lang="en">Information must be free</subtitle>
      <title xml:lang="en">Кибер-Фанк v2.0</title>
      <updated>2009-11-08T20:41:08Z</updated>
    </source>
  </entry>

  <entry>
    <id>tag:blogger.com,1999:blog-8843631594236723172.post-6702953193995376343</id>
    <link href="http://www.in4.org.ua/feeds/6702953193995376343/comments/default" rel="replies" type="application/atom+xml" />
    <link href="https://www.blogger.com/comment.g?blogID=8843631594236723172&amp;postID=6702953193995376343" rel="replies" type="text/html" />
    <link href="http://www.blogger.com/feeds/8843631594236723172/posts/default/6702953193995376343" rel="edit" type="application/atom+xml" />
    <link href="http://www.blogger.com/feeds/8843631594236723172/posts/default/6702953193995376343" rel="self" type="application/atom+xml" />
    <link href="http://www.in4.org.ua/2009/11/blog-post.html" rel="alternate" type="text/html" />
    <title>немного о рабочем окружении</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">Я опять замолчал надолго, хотя темы о которых можно было бы рассказать в блоге рождаются, и угасают так и не оформившись во что-то законченное. Слишком много работы, и слова как-то не очень хорошо складываются в предложения.<br /><br />Где-то около года я использовал свой Macbook и дома и на работе и за это время достаточно сильно к нему привязался. Хотя еще где-то весной лавочка закрылась, и пользоваться лэптопами на работе уже не разрешают, до сих пор смотрю на Mac главным образом как на рабочий инструмент, хотя это может показаться немного странным, есть какое-то количество линуксоидов воспринимающих продукцию Apple исключительно как набор свистелок и перделок, активно сдобренную маркетнингом. Как бы там ни было, я снова переехал на Debian на работе, и не так давно купил второй лэптоп, для того чтобы играться с Линуксом дома, потому как постоянная смена рабочего окружения раздражает.<br /><br />Достаточно значительным отличием различных дистрибутивов Linux от OS X, является количество разнообразных выборов, которые может сделать, и которые обязан делать пользователь при настройке своего рабочего окружения. OS X дает вам, в терминах Linux, один DE: хороший, продуманный, качественный, но  с очень урезанными возможностями для настройки ( да там есть Х-сервер, и на нем можно пускать все что угодно, включая любимые WM'ы, но это извращение). В Linux-системе вас скорее всего заставят выбрать как минимум DE, в котором, в свою очередь можно пилить очень очень много, более того, чтобы этим можно было пользоваться - пилить, так или иначе придется.<br /><br />Когда стало понятно что придется опять переползать на Linux, первым желанием было сделать в Linux  примерно тоже самое к чему я привык в OS X.  Сходу, можно вспомнить:  хоткеи(я уже <a href="http://www.in4.org.ua/2009/02/eeepc-debianxmonad.html">писал</a> об этом), эффекты: превью всех окон и превью всех рабочих столов, общее "меню" для всех приложений в верхней строчке, док, внешний вид. Если кратко: хоткеи можно, но не везде и не все, например как нормальный человек может поменять хоткеи в firefox для меня осталось загадкой, равно как осталось  загадкой какой светлой голове пришло в голову для открытия нового таба в некоторых приложениях требовать от пользователя нажать Ctrl+Shift+t. Alt+Shift+t - нажимается с трудом, Ctrl+Shift+t - это акробатика смешанная с йогой. Эффекты - чисто теоретически, компиз это может, причем может почти как в OS X, к сожалению "почти", если "look" смущает своей топорностью, но с этим еще можно жить, то "feel" убивает насмерть, Control Center компиза явно нацелен на глубокую внутреннюю работу того кто будет им пользоваться, я к такой работе в отношении этого WM не готов. Наиболее вменяемым dock'ом из увиденных оказался cairo dock, хотя бы отдаленно напоминает Mac'овский, но его Панель Управления ничуть не легче, если не сложнее, компизовской, особенно, если учесть что искал я не как включать все возможные навороты, а как отключать те что были :) Общее меню: gnome-globalmenu2 - работает далеко не для всех приложений, даже тогда когда оно работает, на OS X это не очень похоже.  Настройки внешнего вида: <a href="http://sourceforge.net/projects/mac4lin/">mac4lin</a> - действительно неплохая штука, но к сожалению, есть вещи которые и ей неподвластны.<br /><br />Короче говоря поигравшись вдоволь с тем что хорошо смотрится на скриншотах, пришел к неутешительному для себя выводу - сделать как в Mac'е, при наличии настоящего  Mac'а с OS X рядом не получится, да и пытаться не стоит. Пусть лучше будет все еще до конца не настроенный, но по своему рабочий xmonad. Вот тут мы и подходим к главному вопросу передачи :)<br /><br />Первым Window Manager'ом из разряда <a href="http://en.wikipedia.org/wiki/Tiling_window_manager">tiled WM</a> которым я пользовался был ion3.  Немного о "паттерне" своего использования tiled WM я уже <a href="http://www.in4.org.ua/2008/06/macbook_22.html">писал</a> и даже показывал скриншот.  Не смотря на то что рабочих столов я таки держу обычно четыре, активно используется только первый, на котором скапливаются все нужные на данный момент приложения: обычно это браузер(ы), пиджин, и некоторое количество терминалов. Получается такой себе "рабочий стол", где все под рукой, хотя маленькое окошко браузера - это если честно не очень приятно, особенно если шрифты не очень маленькие. Похожую схему я повторил и в xmonad'е, правда повторив "look" не совсем повторил "feel"(в данном случае в силу ограниченных знаний haskell немного сложно повторить переключение между окнами в табах с помощью чего-то типа Alt+k n внутри кажого конкретного tabbed layout'а).<br /><br />Вчера в очередной раз задумался вот над какой штукой: в  OS X я пользуюсь четырьмя рабочими столами, у каждого из которых свое отдельное, устоявшееся назначение. В Linux же неизменно все стягивается на один рабочий стол, хотя это не сильно то и удобно когда все окна не очень большого размера, и на 15.4" и на 19" мониторах.  Попасть на нужный рабочий стол в OS X можно несколькими способами: кликнув на нужный  рабочий стол в превьюшках, или же так или иначе добраться туда с помощью хоткеев. Превьюшки имеют хорошее преимущество - ты физически видишь все рабочие столы, и выбираешь нужный, тыцая туда мышкой. Если помнишь в какой части экрана находится нужный квадрат - сделать это легко, быстро и приятно, вот он набор открытых приложений для нужной задачи, вот я его выбрал. В Linux для прямого попадания на рабочий стол часто используют хоткеи, причем хоткеи из серии Alt+F{1..9}. Связывать конкретную задачу, или даже конкретное приложение и безликую цифру - на совести пользователя, у меня это получается не очень хорошо.<br /><br />В очередной попытке разделить рабочие столы по задачам/приложениям пришел к тому что:<br />- нужно дать рабочим столам вменяемое название, 1-2-3-4 - это фигня.<br />- нужен отдельный, запоминаемый, и нормально нажимаемый хоткей для попадания на каждый конкретный рабочий стол<br />- если есть штука которая показывает доступные рабочие столы - она должна показывать и хоткей тоже, так легче привыкнуть<br /><br />В итоге получились:<br /><br /><pre><br />myWorkspaces = [ "a:chat", "e:term", "l:mail", "w:webs", "m:mix" ]<br /></pre><br />первая буква соответственно обозначает комбинацию alt+&lt;что&gt; ведет на этот рабочий стол. Пока привыкаю, мне кажется есть шансы что таки привыкну.<br /><br />Каждый рабочий стол имеет свой набор layout'ов: "a:chat" - вариация на тему IM-layout'а, просто показывает ростер справа, в маленькой колонке, и чат в большом центральном окне. "l:mail" - пользуюсь thunderbird'ом, простого tabbed достаточно. "e:term" - возможность переключения между Tabbed, Grid, TwoPain, и интересной штукой под названием <a href="http://xmonad.org/xmonad-docs/xmonad-contrib/XMonad-Layout-CenteredMaster.html">CenteredMater</a>, которая показывает "Master"-окно по центру, а остальные на бэкграунде в любом другом заданом layout'е, в сочетании с "мастер окном становится окно которое сейчас в фокусе" от <a href="http://xmonad.org/xmonad-docs/xmonad-contrib/XMonad-Layout-MagicFocus.html">MagicFocus</a> - прикольно :). "webs" - основной layout  все тот же tabbed, и еще несколько, на случай если захочется странного. "mix" - сохраненная старая схема, если все захочется заново собрать все до кучи. Еще один интересный Layout(из "mix"):  <a href="http://xmonad.org/xmonad-docs/xmonad-contrib/XMonad-Layout-MouseResizableTile.html">MouseResizableTile</a> - простенький tiled layout, с возможностью легко менять размеры "прямоугольников, в которых заточены окна" мышкой. MouseResizableTile и MagicFocus + Tabbed на скриншотах ниже:<br /><br /><a href="http://4.bp.blogspot.com/_SE4xAsbWLBI/Svc3NXTNM2I/AAAAAAAAALM/XALIaCpJX8E/s1600-h/xmonad-20091108.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5401846980786598754" src="http://4.bp.blogspot.com/_SE4xAsbWLBI/Svc3NXTNM2I/AAAAAAAAALM/XALIaCpJX8E/s400/xmonad-20091108.png" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 250px;" /></a><br /><br /><a href="http://4.bp.blogspot.com/_SE4xAsbWLBI/Svc3oWJx2eI/AAAAAAAAALU/-0ijDYYnvpk/s1600-h/xmonad-20091108-1.png"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5401847444335090146" src="http://4.bp.blogspot.com/_SE4xAsbWLBI/Svc3oWJx2eI/AAAAAAAAALU/-0ijDYYnvpk/s400/xmonad-20091108-1.png" style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 400px; height: 250px;" /></a><br /><br /><br />Мой текущий конфиг, можно найти <a href="http://muaddeep.googlepages.com/xmonad.hs">здесь</a>, конфиг <a href="http://muaddeep.googlepages.com/xmobarrc">xmobar</a>. Вот такая очередная странная история от меня получилась (:<div class="blogger-post-footer"><img height="1" src="https://blogger.googleusercontent.com/tracker/8843631594236723172-6702953193995376343?l=www.in4.org.ua" width="1" /></div><xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/ru_nix_blogs/~4/tjJTGfP1jIw" height="1" width="1" /></div></content>
    <updated>2009-11-08T19:17:00Z</updated>
    <published>2009-11-08T19:17:00Z</published>
    <author>
      <name>diesel</name>
      <email>noreply@blogger.com</email>
    </author>
    <source>
      <id>tag:blogger.com,1999:blog-8843631594236723172</id>
      <author>
        <name>diesel</name>
        <email>noreply@blogger.com</email>
      </author>
      <link href="http://www.in4.org.ua/feeds/posts/default" rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" />
      <link href="http://www.blogger.com/feeds/8843631594236723172/posts/default" rel="self" type="application/atom+xml" />
      <link href="http://www.in4.org.ua/" rel="alternate" type="text/html" />
      <link href="http://pubsubhubbub.appspot.com/" rel="hub" type="text/html" />
      <link href="http://www.blogger.com/feeds/8843631594236723172/posts/default?start-index=26&amp;max-results=25" rel="next" type="application/atom+xml" />
      <title>the other side</title>
      <updated>2009-11-10T09:02:37Z</updated>
    </source>
  </entry>

  <entry>
    <id>tag:blogger.com,1999:blog-2141445677437943011.post-8151597290487957999</id>
    <link href="http://konishchevdmitry.blogspot.com/2009/11/blog-post.html" rel="alternate" type="text/html" />
    <title>Автоматическое скачивание субтитров</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">Недавно, скачивая субтитры к очередной серии Lie To Me, я задумался, нельзя ли как-нибудь автоматизировать эти довольно нудные действия (поиск субтитров для конкретной серии конкретного сериала, скачивание и переименование, чтобы файл с субтитрами имел такое же имя, как и видеофайл). Оказалось, что можно.

Специально для этого существует SubDownloader. Программа имеет графический интерфейс и интерфейс командной строки и полностью автоматически выкачивает субтитры для всех видеофайлов в указанной вами директории (или для одного видеофайла).

Правда, мне показалось неудобным использовать ее графический интерфейс, и я решил пойти дальше, интегрировав запуск SubDownloader в меню Nautilus, чтобы для скачивания всех нужных мне субтитров мне было необходимо только два раза щелкнуть мышью. :)

Т. к. программа имеет CLI-интерфейс, то сделать это было предельно просто. Я написал небольшой скрипт:
#!/bin/bash

# Скачивает субтитры для всех файлов, находящихся в папке, путь к которой
# передан в...<img height="1" src="http://feeds.feedburner.com/~r/KonishchevdmitrySmallBlog/~4/DgtA-4tjWG8" width="1" /><xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/ru_nix_blogs/~4/DgtA-4tjWG8" height="1" width="1" /></div></summary>
    <updated>2009-11-08T18:32:25Z</updated>
    <category scheme="http://www.blogger.com/atom/ns#" term="linux" />
    <category scheme="http://www.blogger.com/atom/ns#" term="автоматизация" />
    <category scheme="http://www.blogger.com/atom/ns#" term="subdownloader" />
    <category scheme="http://www.blogger.com/atom/ns#" term="субтитры" />
    <author>
      <name>Конищев Дмитрий</name>
      <email>noreply@blogger.com</email>
    </author>
    <source>
      <id>tag:blogger.com,1999:blog-2141445677437943011</id>
      <author>
        <name>Конищев Дмитрий</name>
        <email>noreply@blogger.com</email>
      </author>
      <link href="http://konishchevdmitry.blogspot.com/" rel="alternate" type="text/html" />
      <link href="http://pubsubhubbub.appspot.com" rel="hub" type="text/html" />
      <link href="http://feeds.feedburner.com/KonishchevdmitrySmallBlog" rel="self" type="application/atom+xml" />
      <subtitle>С Linux так всегда - сколько не копай вглубь и вширь, всегда найдется что-то новое...</subtitle>
      <title>KonishchevDmitry's small blog</title>
      <updated>2009-11-11T02:16:59Z</updated>
    </source>
  </entry>

  <entry>
    <id>urn:lj:livejournal.com:atom1:k001:729047</id>
    <link href="http://k001.livejournal.com/729047.html" rel="alternate" type="text/html" />
    <link href="http://k001.livejournal.com/data/atom/?itemid=729047" rel="self" type="text/xml" />
    <title>проклятье Windows</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">У меня не было дома Windows, потом на одном компьютере появилась (после того, как в команде rm -f /tmp после слеша поставили пробел).<br /><br />Теперь она периодически заражается вирусами. Я их периодически лечу. Они появляются снова. Эту неравную и бесполезную битву я проигрываю.<br /><br />Linux определённым кругам пользователей в моём доме не подходит, потому что в нём не работает онлайн(!) игра Fragoria. Казалось бы, ей нужен браузер и Adobe Flash, всё это есть, но после ввода логина и пароля появляется пустой экран (HTML source тоже пустой).<br /><br />Домашние на меня злятся, я сам на себя злюсь (потому что негоже быть сапожником без сапог), но как-то кардинально решить проблему не получается.<div style="text-align: right;"><font size="-2">(<a href="http://lj.rossia.org/users/k001/714577.html"><img alt="number of comments" border="0" height="14" src="http://lj.rossia.org/comments/2791/26606" style="border: 0px;" width="20" /> <strong>Comments</strong></a> |<a href="http://lj.rossia.org/users/k001/714577.html?mode=reply">Comment on this</a>)</font></div><xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/ru_nix_blogs/~4/faCrxV_D4M0" height="1" width="1" /></div></content>
    <updated>2009-11-08T16:56:32Z</updated>
    <published>2009-11-08T16:56:32Z</published>
    <category term="windows" />
    <category term="linux" />
    <source>
      <id>urn:lj:livejournal.com:atom1:k001</id>
      <author>
        <name>Kir Kolyshkin</name>
      </author>
      <link href="http://k001.livejournal.com/" rel="alternate" type="text/html" />
      <link href="http://k001.livejournal.com/data/atom" rel="self" type="application/atom+xml" />
      <link href="http://pubsubhubbub.appspot.com/" rel="hub" type="text/html" />
      <subtitle>Kir Kolyshkin</subtitle>
      <title>Kir Kolyshkin</title>
      <updated>2009-11-08T16:56:32Z</updated>
    </source>
  </entry>

  <entry>
    <id>tag:blogger.com,1999:blog-1023925474145408880.post-1266989298624732862</id>
    <link href="http://linuxdzen.blogspot.com/feeds/1266989298624732862/comments/default" rel="replies" type="application/atom+xml" />
    <link href="http://linuxdzen.blogspot.com/2009/11/x-ctrl-alt-backspace-ubuntu-910gnome.html#comment-form" rel="replies" type="text/html" />
    <link href="http://www.blogger.com/feeds/1023925474145408880/posts/default/1266989298624732862" rel="edit" type="application/atom+xml" />
    <link href="http://www.blogger.com/feeds/1023925474145408880/posts/default/1266989298624732862" rel="self" type="application/atom+xml" />
    <link href="http://linuxdzen.blogspot.com/2009/11/x-ctrl-alt-backspace-ubuntu-910gnome.html" rel="alternate" type="text/html" />
    <title>Как включить перезагрузку X-сервера по Ctrl-Alt-Backspace в Ubuntu 9.10/Gnome?</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">В Ubuntu 9.04 возможность "прибить иксы" сочетанием клавиш была отключена, в 9.10 появилась возможность включить этот параметр по первому требованию.<br /><em>Система&gt;Параметры&gt;Клавиатура</em>, вкладка <em>Раскладки&gt;Параметры раскладки...&gt; Последовательность клавиш для перезагрузки X-сервера</em>, ставим галочку на <strong>Ctrl-Alt-Backspace</strong>.<div class="blogger-post-footer"><img height="1" src="https://blogger.googleusercontent.com/tracker/1023925474145408880-1266989298624732862?l=linuxdzen.blogspot.com" width="1" /></div><xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/ru_nix_blogs/~4/n_XZMLjtdlc" height="1" width="1" /></div></content>
    <updated>2009-11-08T06:48:00Z</updated>
    <published>2009-11-08T06:48:00Z</published>
    <category scheme="http://www.blogger.com/atom/ns#" term="советы" />
    <category scheme="http://www.blogger.com/atom/ns#" term="X" />
    <category scheme="http://www.blogger.com/atom/ns#" term="ubuntu" />
    <author>
      <name>Betauser</name>
      <email>noreply@blogger.com</email>
    </author>
    <source>
      <id>tag:blogger.com,1999:blog-1023925474145408880</id>
      <author>
        <name>Betauser</name>
        <email>noreply@blogger.com</email>
      </author>
      <link href="http://linuxdzen.blogspot.com/feeds/posts/default" rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" />
      <link href="http://www.blogger.com/feeds/1023925474145408880/posts/default" rel="self" type="application/atom+xml" />
      <link href="http://linuxdzen.blogspot.com/" rel="alternate" type="text/html" />
      <link href="http://pubsubhubbub.appspot.com/" rel="hub" type="text/html" />
      <link href="http://www.blogger.com/feeds/1023925474145408880/posts/default?start-index=26&amp;max-results=25" rel="next" type="application/atom+xml" />
      <subtitle>Linux, софт для linux, железо для linux, интересное в мире linux.</subtitle>
      <title>LinuxDzen</title>
      <updated>2009-11-11T13:23:14Z</updated>
    </source>
  </entry>

  <entry>
    <id>tag:blogger.com,1999:blog-1768659949044972261.post-1887930056334645066</id>
    <link href="http://maximum-value.blogspot.com/feeds/1887930056334645066/comments/default" rel="replies" type="application/atom+xml" />
    <link href="https://www.blogger.com/comment.g?blogID=1768659949044972261&amp;postID=1887930056334645066" rel="replies" type="text/html" />
    <link href="http://www.blogger.com/feeds/1768659949044972261/posts/default/1887930056334645066" rel="edit" type="application/atom+xml" />
    <link href="http://www.blogger.com/feeds/1768659949044972261/posts/default/1887930056334645066" rel="self" type="application/atom+xml" />
    <link href="http://maximum-value.blogspot.com/2009/11/ubuntu-ibus-scim.html" rel="alternate" type="text/html" />
    <title>Японский в Ubuntu: ibus вместо scim</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">Теперь Ubuntu рекомендует в качестве input framework использовать ibus (раньше　это был scim). Его установка и настройка ничуть не сложнее <a href="http://maximum-value.blogspot.com/search/label/japan">изложенной ранее</a> установки scim.<br /><br />1. sudo apt-get install ibus-anthy # Этот пакет нужен для ввода знаков Кандзи<br />2. im-switch -s ibus # В ключаем ibus для текущего профиля и текущей локали (например ru_RU). Если хотим установить настройку для всех локалей, то добавляем ключ "-z all_ALL".<br />3. Завершаем сеанс пользователя и входим снова.<br /><br />PS: для поддержки ibus в приложениях QT дополнительно устанавливаем ibus-qt4.<br /><br />Влючение ibus (так же как и ранее scim) производится по ctrl+space (можно изменить в настройках).<br /><br />Проверено в Ubuntu Karmic (9.10).<br />さようなら<div class="blogger-post-footer"><img height="1" src="https://blogger.googleusercontent.com/tracker/1768659949044972261-1887930056334645066?l=maximum-value.blogspot.com" width="1" /></div><xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/ru_nix_blogs/~4/PzQWdteD79U" height="1" width="1" /></div></content>
    <updated>2009-11-07T20:58:00Z</updated>
    <published>2009-11-07T20:58:00Z</published>
    <category scheme="http://www.blogger.com/atom/ns#" term="linux" />
    <category scheme="http://www.blogger.com/atom/ns#" term="unix" />
    <category scheme="http://www.blogger.com/atom/ns#" term="ubuntu" />
    <category scheme="http://www.blogger.com/atom/ns#" term="japan" />
    <author>
      <name>GiNeR</name>
      <email>ginermail@gmail.com</email>
      <uri>http://www.blogger.com/profile/05230667281798145205</uri>
    </author>
    <source>
      <id>tag:blogger.com,1999:blog-1768659949044972261</id>
      <author>
        <name>GiNeR</name>
        <email>ginermail@gmail.com</email>
        <uri>http://www.blogger.com/profile/05230667281798145205</uri>
      </author>
      <link href="http://maximum-value.blogspot.com/feeds/posts/default" rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" />
      <link href="http://www.blogger.com/feeds/1768659949044972261/posts/default/-/unix" rel="self" type="application/atom+xml" />
      <link href="http://maximum-value.blogspot.com/search/label/unix" rel="alternate" type="text/html" />
      <link href="http://pubsubhubbub.appspot.com/" rel="hub" type="text/html" />
      <link href="http://www.blogger.com/feeds/1768659949044972261/posts/default/-/unix/-/unix?start-index=26&amp;max-results=25" rel="next" type="application/atom+xml" />
      <subtitle type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">Нужна помощь в Linux? Вам сюда <a href="http://www.helplinux.ru">www.helplinux.ru</a></div>
      </subtitle>
      <title>GiNeR's Blog</title>
      <updated>2009-11-11T08:46:00Z</updated>
    </source>
  </entry>

  <entry xml:lang="ru">
    <id>http://breys.ru/blog/469.html</id>
    <link href="http://breys.ru/blog/469.html" rel="alternate" type="text/html" />
    <title>Ubuntu 9.10 добавление resume раздела</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>Как известно обычные Ubuntu не умеют работать с LVM при установке, а значит ос не может определить swap раздел и раздел для hibernate/suspend и приходится это делать руками</p>
<p>Со swap всё ясно, добавляем в /etc/fstab</p>
<pre>/dev/linux/swap swap     swap    defaults     0 0</pre>
<p>А вот с разделом для hibernate/suspend сложнее, потому что в Ubuntu 9.10 новая версия Grub, которая больше не понимает записи типа</p>
<pre>title linux <br /> kernel (hd0,4)/boot/vmlinuz BOOT_IMAGE=linux root=/dev/linux/ubuntu resume=/dev/linux/swap splash=silent vga=788 <br /> initrd (hd0,4)/boot/initrd.img </pre>
<p>Теперь для этого необходимо перегенерировать initramfs, для этого в /etc/initramfs-tools/conf.d/resume добавляем</p>
<pre>RESUME=/dev/linux/swap<br /><br />или<br /><br />ls -l   /dev/disk/by-uuid/ | grep swap<br />lrwxrwxrwx 1 root root 23 2009-11-07 02:11 <strong>66d169bf-adc6-4dd7-92e7-d4724f18b0fb</strong> -&gt; ../../mapper/linux-swap<br /><br />RESUME=UUID=<strong>66d169bf-adc6-4dd7-92e7-d4724f18b0fb</strong></pre>
<p>И перегенерируем загрузочный образ</p>
<pre>sudo update-initramfs -u `uname -r`</pre>
<p>Вроде всё. reboot</p><xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/ru_nix_blogs/~4/9Tb7P9MKk0s" height="1" width="1" /></div></summary>
    <updated>2009-11-07T18:17:15Z</updated>
    <author>
      <name>ffsdmad</name>
      <email>ffsdmad@jabber.ru</email>
    </author>
    <source>
      <id>http://breys.ru/blog/</id>
      <link href="http://breys.ru/rss" rel="self" type="application/atom+xml" />
      <link href="http://breys.ru/blog/" rel="alternate" type="text/html" />
      <rights>Copyright 2008,2009 breys.ru</rights>
      <subtitle>Заметки по теме: Linux, Брейс - дизайн студия</subtitle>
      <title>Заметки на breys.ru</title>
      <updated>2009-11-11T14:47:40Z</updated>
    </source>
  </entry>

  <entry xml:lang="ru">
    <id>http://breys.ru/blog/468.html</id>
    <link href="http://breys.ru/blog/468.html" rel="alternate" type="text/html" />
    <title>Настройка печати на PDF  принтер в Ubuntu 9.10</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>После переезда из 8.04 на 9.10 отказался работать виртуальный <strong>PDF принтер</strong>, а это довольно удобная штука. Например читать заметки от <a href="http://www.ibm.com/developerworks/ru/library/l-Geany/index.html?S_TACT=105AGX99&amp;S_CMP=GR01">ibm.com</a> или из моего блога гораздо удобнее читать на нетбуке если они сохранены в PDF, так как стилями страниц предусмотрена их печать с облегчённым дизайном</p>
<p><a href="http://breys.ru/upload/1257615495.31.png" rel="lightbox[roadtrip]" title="открыть: Настройка cups-pdf в Ubuntu 9.10"><img alt="Настройка cups-pdf в Ubuntu 9.10" src="http://breys.ru/upload/images/1257615495.31.png" /></a><a href="http://breys.ru/upload/1257616082.4.png" rel="lightbox[roadtrip]" title="открыть: Новая админка Cups"><img alt="Новая админка Cups" src="http://breys.ru/upload/images/1257616082.4.png" /></a></p>
<p>Читая логи <strong>cups</strong> видно, вот такое не очевидное сообщение</p>
<pre>printer-state-message="/usr/lib/cups/backend/<strong>cups-pdf</strong> failed"</pre>
<p>А проблема на самом деле находится в /etc/apparmor.d/usr.sbin.cupsd</p>
<pre>86   # we treat cups-pdf specially, since it needs to write into /home<br />87   # and thus needs extra paranoia</pre>
<p>Настройщики apparmor урезали права Cups, лечит это так в /etc/apparmor.d/usr.sbin.cupsd строку</p>
<pre>/usr/lib/cups/backend/cups-pdf </pre>
<p>заменить на</p>
<pre>/usr/lib/cups/backend/cups-pdf flags=(complain)</pre>
<p>И перезапустить cups. Очевидно, что скоро придётся ещё заморачивать с ещё одной не особо нужной технологией <strong>apparmor</strong></p>
<p><strong><a href="https://bugs.launchpad.net/ubuntu/+source/cups-pdf/+bug/295536">Вот тут можно найти заряд эмоций по этому поводу</a><br /></strong></p><xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/ru_nix_blogs/~4/tQFm07vcBWY" height="1" width="1" /></div></summary>
    <updated>2009-11-07T17:46:39Z</updated>
    <author>
      <name>ffsdmad</name>
      <email>ffsdmad@jabber.ru</email>
    </author>
    <source>
      <id>http://breys.ru/blog/</id>
      <link href="http://breys.ru/rss" rel="self" type="application/atom+xml" />
      <link href="http://breys.ru/blog/" rel="alternate" type="text/html" />
      <rights>Copyright 2008,2009 breys.ru</rights>
      <subtitle>Заметки по теме: Linux, Брейс - дизайн студия</subtitle>
      <title>Заметки на breys.ru</title>
      <updated>2009-11-11T04:16:46Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://www.juev.ru/?p=631</id>
    <link href="http://www.juev.ru/2009/11/07/ibus/" rel="alternate" type="text/html" />
    <title>ibus – переключение раскладки</title>
    <summary>Я уже описывал про ibus, про его возможности, преимущества, поэтому останавливаться на этом не буду.
Мне задавали вопросы, как использовать ibus в других оконных менеджерах (в других, значит не в гноме). Тогда я не знал, что ответить, не знал, на какие тонкости нужно указать. Но теперь, после того, как я в очередной раз снес убунту и [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>Я уже описывал про ibus, про его возможности, преимущества, поэтому останавливаться на этом не буду.</p>
<p>Мне задавали вопросы, как использовать ibus в других оконных менеджерах (в других, значит не в гноме). Тогда я не знал, что ответить, не знал, на какие тонкости нужно указать. Но теперь, после того, как я в очередной раз снес убунту и поставил генту, и в качестве переключения раскладки в xmonad я настроил именно ibus, могу рассказать...</p>
<p><span id="more-631" />В gentoo достаточно установить следующие пакеты:</p>
<blockquote>
<pre>$ emerge ibus ibus-m17n ibus-table</pre>
</blockquote>
<p>Если используется стабильная ветка, то данные пакеты, нужно предварительно размаскировать... Для использования переключения раскладки в qt-приложениях нужно еще установить дополнительно <em>ibus-qt</em>. После установки добавляем в автозапуск (я использовал <em>~/.xinitrc</em>) следующие строки:</p>
<blockquote>
<pre>export XMODIFIERS="@im=ibus"  
export GTK_IM_MODULE="ibus"
export QT_IM_MODULE="xim"
ibus-daemon -d -x</pre>
</blockquote>
<p>Теперь можно перезапускать свой оконный менеджер и запустив <em>ibus-setup</em> задать нужные параметры переключения. Собственно все...</p>



Поделись с друзьями:


	<a href="http://www.juev.ru/feed/" rel="nofollow" target="_blank" title="RSS"><img alt="RSS" class="sociable-hovers" src="http://www.juev.ru/wordpress/wp-content/plugins/sociable/images/rss.png" title="RSS" /></a>
	<a href="mailto:?subject=ibus%20-%20%D0%BF%D0%B5%D1%80%D0%B5%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D0%B5%20%D1%80%D0%B0%D1%81%D0%BA%D0%BB%D0%B0%D0%B4%D0%BA%D0%B8&amp;body=http%3A%2F%2Fwww.juev.ru%2F2009%2F11%2F07%2Fibus%2F" rel="nofollow" target="_blank" title="email"><img alt="email" class="sociable-hovers" src="http://www.juev.ru/wordpress/wp-content/plugins/sociable/images/email_link.png" title="email" /></a>
	<img alt="del.icio.us" class="sociable-hovers" src="http://www.juev.ru/wordpress/wp-content/plugins/sociable/images/delicious.png" title="del.icio.us" />
	<a href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwww.juev.ru%2F2009%2F11%2F07%2Fibus%2F&amp;t=ibus%20-%20%D0%BF%D0%B5%D1%80%D0%B5%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D0%B5%20%D1%80%D0%B0%D1%81%D0%BA%D0%BB%D0%B0%D0%B4%D0%BA%D0%B8" rel="nofollow" target="_blank" title="Facebook"><img alt="Facebook" class="sociable-hovers" src="http://www.juev.ru/wordpress/wp-content/plugins/sociable/images/facebook.png" title="Facebook" /></a>
	<img alt="Digg" class="sociable-hovers" src="http://www.juev.ru/wordpress/wp-content/plugins/sociable/images/digg.png" title="Digg" />
	<a href="http://www.mister-wong.com/addurl/?bm_url=http%3A%2F%2Fwww.juev.ru%2F2009%2F11%2F07%2Fibus%2F&amp;bm_description=ibus%20-%20%D0%BF%D0%B5%D1%80%D0%B5%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D0%B5%20%D1%80%D0%B0%D1%81%D0%BA%D0%BB%D0%B0%D0%B4%D0%BA%D0%B8&amp;plugin=soc" rel="nofollow" target="_blank" title="MisterWong"><img alt="MisterWong" class="sociable-hovers" src="http://www.juev.ru/wordpress/wp-content/plugins/sociable/images/misterwong.png" title="MisterWong" /></a>
	<a href="http://reddit.com/submit?url=http%3A%2F%2Fwww.juev.ru%2F2009%2F11%2F07%2Fibus%2F&amp;title=ibus%20-%20%D0%BF%D0%B5%D1%80%D0%B5%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D0%B5%20%D1%80%D0%B0%D1%81%D0%BA%D0%BB%D0%B0%D0%B4%D0%BA%D0%B8" rel="nofollow" target="_blank" title="Reddit"><img alt="Reddit" class="sociable-hovers" src="http://www.juev.ru/wordpress/wp-content/plugins/sociable/images/reddit.png" title="Reddit" /></a>


<br /><br /><xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/ru_nix_blogs/~4/lYTDN77m9tU" height="1" width="1" /></div></content>
    <updated>2009-11-07T15:30:55Z</updated>
    <category term="Soft" />
    <category term="gentoo" />
    <category term="Linux" />
    <category term="советы" />
    <author>
      <name>Juev</name>
    </author>
    <source>
      <id>http://www.juev.ru</id>
      <link href="http://www.juev.ru/tag/linux/feed/" rel="self" type="application/atom+xml" />
      <link href="http://www.juev.ru" rel="alternate" type="text/html" />
      <subtitle>Блог посвящен программам с открытым исходным кодом...</subtitle>
      <title>Open Source Soft » Linux</title>
      <updated>2009-11-09T18:00:46Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://blog.antage.name/?p=433</id>
    <link href="http://blog.antage.name/posts/%d0%bf%d0%b5%d1%87%d0%b0%d1%82%d0%b0%d0%b5%d0%bc-%d0%bf%d0%be-2-%d1%81%d1%82%d1%80%d0%b0%d0%bd%d0%b8%d1%86%d1%8b-%d0%bd%d0%b0-%d0%bb%d0%b8%d1%81%d1%82.html" rel="alternate" type="text/html" />
    <title>Печатаем по 2 страницы на лист</title>
    <summary>В связи с покупкой принтера, озаботился проблемой распечатки книжек. Так как книги обычно верстают под размер бумаги letter, а печатаю я на А4, то встает проблема, как уместить 4 страницы книжки на одном листе бумаге (по 2 страницы с каждой стороны) и как наименее безгеморно распечатать это.

	Для нашей нелегкой задачи нам нужен пакет psutils.

	Делаем раз [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>В связи с покупкой принтера, озаботился проблемой распечатки книжек. Так как книги обычно верстают под размер бумаги letter, а печатаю я на А4, то встает проблема, как уместить 4 страницы книжки на одном листе бумаге (по 2 страницы с каждой стороны) и как наименее безгеморно распечатать это.</p>

	<p>Для нашей нелегкой задачи нам нужен пакет <code>psutils</code>.</p>

	<p>Делаем раз — разбиваем нашу книжку по 2 страницы на лист:</p>

<pre><code class="bash">psnup -2 book.ps book-2.ps
</code></pre>

	<p>Делаем два — разбиваем файл на два. В первом будут нечетные страницы в обратном порядке, во втором – четные в прямом:</p>

<pre><code class="bash">psselect -o -r book-2.ps book-2-odd-reverse.ps
psselect -e book-2.ps book-2-even.ps
</code></pre>

	<p>Делаем три — вставляем в принтер побольше бумаги и запускаем на печать файл <code>book-2-odd-reverse.ps</code>. Между постановкой файла на печать и началом печати может пройти много времени, если postscript-файл большой и сложный. Например, у меня сейчас 80 страниц рендерятся уже больше часа (потому что в них растр отсканированной книги).</p>

	<p>Делаем четыре — распечатанные листы снова закладываем в принтер и пускаем на печать файл <code>book-2-even.ps</code>, чтобы распечатать четные страницы с обратной стороны листов.</p>

	<p>Если вы хотите распечатать книжку по всем канонам, сшивая листы в тетрадки, посмотрите на утилиту <code>psbook</code>.</p>

	<p>Если оригинальный файл в pdf, то можно поставить пакет <code>pdfjam</code> с аналогичными утилитами для pdf, а можно сконвертировать pdf в ps.</p><xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/ru_nix_blogs/~4/a0KLq0Zaomg" height="1" width="1" /></div></content>
    <updated>2009-11-07T14:18:16Z</updated>
    <category term="Debian/Ubuntu" />
    <category term="book" />
    <category term="linux" />
    <category term="pdf" />
    <category term="printing" />
    <category term="ps" />
    <category term="psutils" />
    <category term="runix.org" />
    <author>
      <name>antage</name>
    </author>
    <source>
      <id>http://blog.antage.name</id>
      <link href="http://blog.antage.name/tags/runix/feed" rel="self" type="application/atom+xml" />
      <link href="http://blog.antage.name" rel="alternate" type="text/html" />
      <subtitle>понемножку о Linux и Ruby</subtitle>
      <title>Uniвсячина » runix.org</title>
      <updated>2009-11-07T15:03:33Z</updated>
    </source>
  </entry>

  <entry>
    <id>tag:blogger.com,1999:blog-1023925474145408880.post-3062271400949419046</id>
    <link href="http://linuxdzen.blogspot.com/feeds/3062271400949419046/comments/default" rel="replies" type="application/atom+xml" />
    <link href="http://linuxdzen.blogspot.com/2009/11/root-ubuntu-910.html#comment-form" rel="replies" type="text/html" />
    <link href="http://www.blogger.com/feeds/1023925474145408880/posts/default/3062271400949419046" rel="edit" type="application/atom+xml" />
    <link href="http://www.blogger.com/feeds/1023925474145408880/posts/default/3062271400949419046" rel="self" type="application/atom+xml" />
    <link href="http://linuxdzen.blogspot.com/2009/11/root-ubuntu-910.html" rel="alternate" type="text/html" />
    <title>Как включить учетную запись root в Ubuntu 9.10?</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">Очень просто, вводим в консоли:<br /><b>#sudo passwd root</b><br />Вводим какой-нибудь сложный пароль и затем набрав:<br /><b>#su</b><br />можно работать от имени суперпользователя, естественно соблюдая осторожность!<br />Данное решение также позволяет входить в систему под рутом через <b>GDM</b>.<div class="blogger-post-footer"><img height="1" src="https://blogger.googleusercontent.com/tracker/1023925474145408880-3062271400949419046?l=linuxdzen.blogspot.com" width="1" /></div><xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/ru_nix_blogs/~4/VR8WwZd0sWg" height="1" width="1" /></div></content>
    <updated>2009-11-07T06:01:00Z</updated>
    <published>2009-11-07T06:01:00Z</published>
    <category scheme="http://www.blogger.com/atom/ns#" term="советы" />
    <category scheme="http://www.blogger.com/atom/ns#" term="9.10" />
    <category scheme="http://www.blogger.com/atom/ns#" term="ubuntu" />
    <category scheme="http://www.blogger.com/atom/ns#" term="root" />
    <author>
      <name>Betauser</name>
      <email>noreply@blogger.com</email>
    </author>
    <source>
      <id>tag:blogger.com,1999:blog-1023925474145408880</id>
      <author>
        <name>Betauser</name>
        <email>noreply@blogger.com</email>
      </author>
      <link href="http://linuxdzen.blogspot.com/feeds/posts/default" rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" />
      <link href="http://www.blogger.com/feeds/1023925474145408880/posts/default" rel="self" type="application/atom+xml" />
      <link href="http://linuxdzen.blogspot.com/" rel="alternate" type="text/html" />
      <link href="http://pubsubhubbub.appspot.com/" rel="hub" type="text/html" />
      <link href="http://www.blogger.com/feeds/1023925474145408880/posts/default?start-index=26&amp;max-results=25" rel="next" type="application/atom+xml" />
      <subtitle>Linux, софт для linux, железо для linux, интересное в мире linux.</subtitle>
      <title>LinuxDzen</title>
      <updated>2009-11-11T13:23:14Z</updated>
    </source>
  </entry>

  <entry>
    <id>tag:blogger.com,1999:blog-85600514564352168.post-4235460098314636584</id>
    <link href="http://yurik-notes.blogspot.com/feeds/4235460098314636584/comments/default" rel="replies" type="application/atom+xml" />
    <link href="http://yurik-notes.blogspot.com/2009/11/mozilla-thunderbird-indicator-applet.html#comment-form" rel="replies" type="text/html" />
    <link href="http://www.blogger.com/feeds/85600514564352168/posts/default/4235460098314636584" rel="edit" type="application/atom+xml" />
    <link href="http://www.blogger.com/feeds/85600514564352168/posts/default/4235460098314636584" rel="self" type="application/atom+xml" />
    <link href="http://yurik-notes.blogspot.com/2009/11/mozilla-thunderbird-indicator-applet.html" rel="alternate" type="text/html" />
    <title>Добавление Mozilla Thunderbird в indicator-applet</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>Почтовик Evolution, конечно, всем хорош, но для меня, все же, привычнее Thunderbird. Но вот не задача, его нельзя запустить из &lt;nobr&gt;iindicator-applet&lt;/nobr&gt; (такая штука в виде конверта в трее), в отличие от того же Evolution, и не существует штатных способов его туда «запихать».</p><a name="more" /><p>Оказывается все очень просто. Достаточно создать файл с именем <b>thunderbird</b> (хотя имя файла, имхо, не принципиально) вот здесь:</p><pre class="notranslate">/usr/share/indicators/messages/applications/</pre><p>Файл должен содержать одну единственную строчку:</p><pre class="notranslate">/usr/share/applications/thunderbird.desktop</pre><p>Одна команда:</p><pre class="notranslate">sudo sh -c "echo '/usr/share/applications/thunderbird.desktop' &gt; /usr/share/indicators/messages/applications/thunderbird"</pre><p>Результат налицо.</p><table><tbody><tr valign="top"><td><img border="0" height="240" src="http://lh4.ggpht.com/_2XMwv578ZvA/SvSmftwNCPI/AAAAAAAACNQ/ClOEUdNCjRc/thunder-applet.png" width="352" /></td></tr></tbody></table><p>Можно установить <a class="external" href="https://addons.mozilla.org/en-US/thunderbird/addon/11530" target="_blank">вот это расширение</a> для Thunderbird (расширение требует установки libnotify-bin) и тогда интеграция будет почти полная.</p><div class="blogger-post-footer"><img alt="." border="0" height="1" src="http://c.statcounter.com/counter.php?sc_project=5097901&amp;java=0&amp;security=cb888bbf&amp;invisible=1" width="1" /><img height="1" src="https://blogger.googleusercontent.com/tracker/85600514564352168-4235460098314636584?l=yurik-notes.blogspot.com" width="1" /></div><xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/ru_nix_blogs/~4/ao_9vFEdmI8" height="1" width="1" /></div></content>
    <updated>2009-11-06T22:45:00Z</updated>
    <published>2009-11-06T22:45:00Z</published>
    <category scheme="http://www.blogger.com/atom/ns#" term="howto" />
    <category scheme="http://www.blogger.com/atom/ns#" term="Linux" />
    <category scheme="http://www.blogger.com/atom/ns#" term="thunderbird" />
    <category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu" />
    <author>
      <name>Yurij</name>
      <email>noreply@blogger.com</email>
      <uri>http://www.blogger.com/profile/04927742535204366607</uri>
    </author>
    <source>
      <id>tag:blogger.com,1999:blog-85600514564352168</id>
      <author>
        <name>Yurij</name>
        <email>noreply@blogger.com</email>
        <uri>http://www.blogger.com/profile/04927742535204366607</uri>
      </author>
      <link href="http://yurik-notes.blogspot.com/feeds/posts/default" rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" />
      <link href="http://www.blogger.com/feeds/85600514564352168/posts/default/-/Linux" rel="self" type="application/atom+xml" />
      <link href="http://yurik-notes.blogspot.com/search/label/Linux" rel="alternate" type="text/html" />
      <link href="http://pubsubhubbub.appspot.com/" rel="hub" type="text/html" />
      <link href="http://www.blogger.com/feeds/85600514564352168/posts/default/-/Linux/-/Linux?start-index=26&amp;max-results=25" rel="next" type="application/atom+xml" />
      <subtitle>Блог об IT, *nix, Open Source и не только.</subtitle>
      <title>Заметки Юрика</title>
      <updated>2009-11-10T20:57:36Z</updated>
    </source>
  </entry>

  <entry>
    <id>tag:blogger.com,1999:blog-6888322710677399759.post-5804262505866789282</id>
    <link href="http://deepwalker.blogspot.com/feeds/5804262505866789282/comments/default" rel="replies" type="application/atom+xml" />
    <link href="https://www.blogger.com/comment.g?blogID=6888322710677399759&amp;postID=5804262505866789282" rel="replies" type="text/html" />
    <link href="http://www.blogger.com/feeds/6888322710677399759/posts/default/5804262505866789282?v=2" rel="edit" type="application/atom+xml" />
    <link href="http://www.blogger.com/feeds/6888322710677399759/posts/default/5804262505866789282?v=2" rel="self" type="application/atom+xml" />
    <link href="http://deepwalker.blogspot.com/2009/11/freeswitch.html" rel="alternate" type="text/html" />
    <title>FreeSWITCH, сервис эха.</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">Обычно эхо делается так:<br /><ul><br /><li>приветствуем</li><br /><li>бибикаем</li><br /><li><strike>портим текст</strike> записываем в файл</li><br /><li>бибикаем</li><br /><li>проигрываем файл</li><br /><li><strike>откладываем скрипку</strike> прощаемся</li><br /></ul><br /><br />Во FreeSWITCH есть более изящный вариант - приложение delay_echo. Единственный параметр это длительность задержки (буфера) перед воспроизведением звука обратно. Буфер размещается в памяти, диск не дергается, система не упирается в диск, но любит память. По моему восхитительно, учитывая еще и необходимость файлы стирать.<br /><br /><font><br /><font color="#ffff00"><b> 1 </b></font>    &lt;extension name="delay_echo"&gt;<br /><font color="#ffff00"><b> 2 </b></font>      &lt;condition field="destination_number" expression="^echo123$"&gt;<br /><font color="#ffff00"><b> 3 </b></font>        &lt;action application="answer"/&gt;<br /><font color="#ffff00"><b> 4 </b></font>        &lt;action application="sleep" data="1000"/&gt;<br /><font color="#ffff00"><b> 5 </b></font>        &lt;action application="playback" data="/opt/freeswitch/sounds/ru/RU/elena/voicemail/8000/vm-greeting.wav"/&gt;<br /><font color="#ffff00"><b> 6 </b></font>        &lt;action application="playback" data="/opt/freeswitch/sounds/ru/RU/elena/voicemail/8000/vm-record_message.wav"/&gt;<br /><font color="#ffff00"><b> 7 </b></font>        &lt;action application="sleep" data="1000"/&gt;<br /><font color="#ffff00"><b> 8 </b></font>        &lt;action application="gentones" data="%(200,0,800)"/&gt;<br /><font color="#ffff00"><b> 9 </b></font>        &lt;!--action application="sched_broadcast" data="+10 gentones::%(200,0,800)"/--&gt;<br /><font color="#ffff00"><b>10 </b></font>        &lt;action application="sched_transfer" data="+20 after_echo XML public"/&gt;<br /><font color="#ffff00"><b>11 </b></font>        &lt;action application="delay_echo" data="10000"/&gt;<br /><font color="#ffff00"><b>12 </b></font>      &lt;/condition&gt;<br /><font color="#ffff00"><b>13 </b></font>    &lt;/extension&gt;<br /><font color="#ffff00"><b>14 </b></font><br /><font color="#ffff00"><b>15 </b></font>    &lt;extension name="delay_echo_next"&gt;<br /><font color="#ffff00"><b>16 </b></font>      &lt;condition field="destination_number" expression="after_echo"&gt;<br /><font color="#ffff00"><b>17 </b></font>        &lt;action application="sleep" data="1000"/&gt;<br /><font color="#ffff00"><b>18 </b></font>        &lt;action application="playback" data="/opt/freeswitch/sounds/ru/RU/elena/voicemail/8000/vm-goodbye.wav"/&gt;<br /><font color="#ffff00"><b>19 </b></font>        &lt;action application="sleep" data="1000"/&gt;<br /><font color="#ffff00"><b>20 </b></font>        &lt;action application="hangup"&gt;<br /><font color="#ffff00"><b>21 </b></font>      &lt;/condition&gt;<br /><font color="#ffff00"><b>22 </b></font>    &lt;/extension&gt;<br /><font color="#ffff00"><b>23 </b></font><br /></font><div class="blogger-post-footer"><img height="1" src="https://blogger.googleusercontent.com/tracker/6888322710677399759-5804262505866789282?l=deepwalker.blogspot.com" width="1" /></div><xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/ru_nix_blogs/~4/Dz5inswsoVY" height="1" width="1" /></div></content>
    <updated>2009-11-06T19:50:00Z</updated>
    <published>2009-11-06T19:50:00Z</published>
    <category scheme="http://www.blogger.com/atom/ns#" term="отрывки" />
    <category scheme="http://www.blogger.com/atom/ns#" term="voip" />
    <category scheme="http://www.blogger.com/atom/ns#" term="freeswitch" />
    <author>
      <name>Deepwalker</name>
      <email>noreply@blogger.com</email>
      <uri>http://www.blogger.com/profile/11174389329305818117</uri>
    </author>
    <source>
      <id>tag:blogger.com,1999:blog-6888322710677399759</id>
      <author>
        <name>Deepwalker</name>
        <email>noreply@blogger.com</email>
        <uri>http://www.blogger.com/profile/11174389329305818117</uri>
      </author>
      <link href="http://deepwalker.blogspot.com/feeds/posts/default" rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" />
      <link href="http://deepwalker.blogspot.com/" rel="alternate" type="text/html" />
      <link href="http://pubsubhubbub.appspot.com/" rel="hub" type="text/html" />
      <link href="http://www.blogger.com/feeds/6888322710677399759/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" rel="next" type="application/atom+xml" />
      <link href="http://feeds.feedburner.com/Deepwalker" rel="self" type="application/atom+xml" />
      <link href="http://pubsubhubbub.appspot.com" rel="hub" type="text/html" />
      <title>Deepwalker</title>
      <updated>2009-11-07T06:36:29Z</updated>
    </source>
  </entry>

  <entry>
    <id>tag:blogger.com,1999:blog-3876479810964908617.post-3549971220479869021</id>
    <link href="http://sda00.blogspot.com/feeds/3549971220479869021/comments/default" rel="replies" type="application/atom+xml" />
    <link href="https://www.blogger.com/comment.g?blogID=3876479810964908617&amp;postID=3549971220479869021" rel="replies" type="text/html" />
    <link href="http://www.blogger.com/feeds/3876479810964908617/posts/default/3549971220479869021" rel="edit" type="application/atom+xml" />
    <link href="http://www.blogger.com/feeds/3876479810964908617/posts/default/3549971220479869021" rel="self" type="application/atom+xml" />
    <link href="http://sda00.blogspot.com/2009/11/opensuse-112.html" rel="alternate" type="text/html" />
    <title>кратенько об openSuSE-11.2</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">/*<br /><a href="http://www.youtube.com/watch?v=BNptxaasJDw">- Мы выдержали, мы выстояли, мы победили!</a><br />/Брежнев/<br /><br />негоже сомневаться, что этот релиз будет принят на "ура" поклонниками <strike>свистелко-рюшегного</strike> kde, ибо теперь "галочка" kde-desktop стоит в инсталлере по умолчанию. удачи. речь пойдёт не о том. релиз намечен на 12 ноября, но кодовая база уже стабильна и Enlightenment-DR17 доступен для новой версии:<br /><br /><a href="http://download.opensuse.org/repositories/home:/dmitry_serpokryl:/Enlightenment-cvs-core-metapackage/openSUSE_11.2/">репо1</a> ("extended" set of available components)<br /><a href="http://download.opensuse.org/pub/opensuse/repositories/X11:/Enlightenment/openSUSE_11.2/">репо2</a> ("official" minimum) - сборка для i586 в процессе<br /><br />kde не понравился своей аляповатостью, тормозами и невменяемыми настройками (эт кроме багов ессно. тут отдельная история, даже писать не хочу - воротит, хотя не могу не отметить отсутствие Mono в базовом шаблоне установки kde - радует). "/etc/enlightenment/sysactions.conf" - наше всё (там элементарно настраиваются suspend, hibernate и прочие системные процедуры, помимо прочего), да и возможность устанавливать приоритет для ВСЕХ приложений/окон, контролируемых E (Settings -&gt; Advanced -&gt; Performance -&gt; Application Priority) - очень радует. это гораздо более логичный подход для настройки "отзывчивости" иксов, чем перепил кода ядра (ждём, когда и эту идею адаптируют для быдломасс...).<br /><br />посему, Дамы и Господа, смело можно накатить базовую систему или воспользоваться netinstall диском, если нет желания смотреть, как "-!...! плазма не падает, ЧЯДНТ!?"(c).<br /><br />ядро - 2.6.31.5<br />e2fsprogs - 1.41.9  (можно ставить на ext4)<br />autoconf - 2.63<br />automake - 1.11<br />grub - 0.97 (grub-legacy)<br />gcc version 4.4.1 [gcc-4_4-branch revision 150839] (SUSE Linux)<br />java-1_6_0-openjdk - 1.6.0.0_b16 (Java 6 compatible Java Runtime Environment is based on OpenJDK 6 and IcedTea 6 - праздник!)<br />xorg-x11 - 7.4<br /><br /><br />OBS проекты, являющиеся основой openSuSE-11.2 (нужен Novell account!):<br /><table><tbody><tr><td><a href="https://build.opensuse.org/project/show?project=openSUSE%3A11.2">openSUSE:11.2</a></td></tr>     <tr><td><a href="https://build.opensuse.org/project/show?project=openSUSE%3A11.2%3AContrib">openSUSE:11.2:Contrib</a></td></tr>     <tr><td><a href="https://build.opensuse.org/project/show?project=openSUSE%3A11.2%3ALive">openSUSE:11.2:Live</a></td></tr>     <tr><td><a href="https://build.opensuse.org/project/show?project=openSUSE%3A11.2%3ANonFree">openSUSE:11.2:NonFree</a></td></tr>     <tr><td><a href="https://build.opensuse.org/project/show?project=openSUSE%3A11.2%3AUpdate">openSUSE:11.2:Update</a></td></tr></tbody></table><br />из новшеств - появление сборки ядра kernel-desktop (что ставится по умолчанию). это вариант kernel-pae cо следующими нюансами (заявлена оптимизация для десктопа, но <a href="http://ck.kolivas.org/patches/bfs/bfs-faq.txt">"bfs"</a> нам из коробки не светит...):<br /><br />CONFIG_HZ_1000=y<br />CONFIG_HZ=1000<br />CONFIG_DEFAULT_IOSCHED="cfq"<br />CONFIG_NO_HZ=y<br />CONFIG_SMP=y<br />CONFIG_X86_BIGSMP=y<br />CONFIG_HIGHMEM64G=y<br /><br />ничего сверхестественного. в остальном линейка ядер стандартна для oS (openSuSE): kernel-debug, kernel-default, kernel-pae, kernel-rt, kernel-trace (это вариант real-time ядра), kernel-vanilla, kernel-xen. тут только не забыть, что ядро разбито на субпакеты, в которых возможно наличие модулей для вашего железа. например:<br /><br />i | kernel-desktop        | Kernel optimized for the desktop      | package   <br />i | kernel-desktop-base   | Kernel optimized for the desktop - base modules| package   <br />i | kernel-desktop-devel  | Development files necessary for building kernel modules<br /><br />т.е. "kernel-desktop-base" по умолчанию не устанавливается, а в нём "есть многое, Горацио...". и дивный пакетик - "kernel-firmware" - многих обрадует.<br /><br />после быстрой установки RC2 на ext2 (да! ибо у нас есть OpenBSD... и ext4 идёт....) начались долгожданные "приколы":<br /><br />1) <a href="http://sda00.blogspot.com/2009/08/updateupgrade.html">описанный ранее способ</a> по прикрутке reiser4 не прокатил (WARNING: /lib/modules/2.6.31.5-0.1-desktop/updates/reiser4.ko needs unknown symbol breakpoint) - <a href="http://www.kernel.org/pub/linux/kernel/people/edward/reiser4/reiser4-for-2.6/">чешем на офсайт</a> и чуток развлекаемся :)<br /><br />2) многим (особенно встроенным!) звуковым картам резко поплохеет (звука не будет, феерично, ибо в OpenBSD-current/4.6 ВСЁ работает!), из дефолтного ядра модули вырезали, а к альсе пока не прикрутили (репо с kmp):<br /><a href="http://download.opensuse.org/repositories/multimedia:/audio:/KMP/">http://download.opensuse.org/repositories/multimedia:/audio:/KMP/</a><br />надеюсь, что это временная мера и за оставшиеся 6 дней появится репо/пакет с недостающими модулями. но, если оно не будет работать и дальше, - не удивлюсь ни капли. стоит заметить, что собранный вручную vanilla kernel 2.6.30.6 со звуком проблем не имел.<br /><br />пересобрал для "kernel-desktop" (мне нужен "via82xx" например) из <a href="http://download.opensuse.org/repositories/multimedia:/audio:/KMP/openSUSE_Factory/src/alsa-driver-kmp-1.0.21.20091104-2.1.src.rpm">alsa-driver-kmp</a> - соснул тунца, ибо alsaconf не увидел карточки даже с подгруженным модулем. ппц. надо попробовать откатиться на рабочий вариант из openSuSE-11.1.<br /><br />рецепт лечения элементарен (выкидываем альсу, не пожалеете, в референсных мониторах разница очень хорошо различима):<br />* ставим:<br />kernel-desktop-2.6.31.5-0.1.1.i586<br />kernel-desktop-base-2.6.31.5-0.1.1.i586<br />kernel-desktop-devel-2.6.31.5-0.1.1.i586<br />kernel-firmware-20090821-4.1.noarch<br />kernel-source-2.6.31.5-0.1.1.noarch<br />kernel-syms-2.6.31.5-0.1.1.i586<br />linux-kernel-headers-2.6.31-3.4.noarch<br />gcc<br />make<br />"autotools"<br /><br />* чешем за пряниками:<br /><a href="http://www.4front-tech.com/download.cgi">скачать OSS</a><br /><br />* ставим:<br />&gt; sudo rpm -Uhv --nodeps ./oss-linux-v4.2-2002.i386.rpm  #(надо тупо обойти проверку на отсутствие kernel-devel пакета, ибо у нас он называется чуток по иному)<br /><br />* стартуем "ossxmix" и кладём с пробором на alsa, pulse и прочие заморочки :)<br /><br /><br />3) смена раскладки клавиатуры непринуждённо настраивается засовыванием в автозагрузку чего-то похожего на:<br /><br />#!/bin/sh<br />setxkbmap -layout us,ru -option grp:lctrl_lshift_toggle,grp_led:scroll -variant winkeys -model "pc(pc104)"<br /><br />4) "официальные" репо для ATI/NVIDIA пока не готовы - ставим вручную (что даже лучше для целевой системы, что бы не возражали на это утверждение сторонники "пакетов").<br /><br />5) хорошо, что не выкинули gfxboot с заменой на splashy (то ещё поделие...)<br /><br />несмотря на статус RC2 система "сыровата". возможно это связано с новыми версиями "autotools"/devel пакетов, может аляповатость и тормознутость kde вызывают неприятие (хотя в моём случае вина на ублюдочной поддержке аудиокарточек, где openSuSE-11.2 соснула у OpenBSD-4.6). очень достойным шагом будет выкинуть нах Firefox из репо openSuSE и поставить с офсайта Mozilla - тем самым вы получите возможность обновляться без задержек и избавитесь от некоего "подтормаживания" при скроллинге страниц (хз почему, подозреваю какие-то косяки с pango - можно проверить параметры сборки, но Mozilla official и так работает без нареканий). единственное, что придётся поправить руками - пару симлинков на плагины. <br /><br />многие OBS репо пока не готовы к выходу 11.2 - времени до релиза осталось не так много. ситуация повторяется. пинайте мейнтейнеров - самое время, пора прочухаться.<br /><br />хвалебные оды уменьшению времени загрузки системы (и какая к буям разница, стартанёт оно за минуту или за 5 секунд - суть-то не в этом, а в том, как РАБОТАТЬ будет) и новому "гламурному" дизайну (не понравился) оставим другим. наше дело - прикрыть бронеплитой родную задницу и гарантировать спокойный сон за рабочим столом (подготовить достойный релиз <a href="http://sda.scwlab.com/soad_linux.html">SOAD Linux</a>, лишённый недостатков "родителя")!<br /><br />удачи!<br /><br />P.S. недавно сравнивал последний midori и FF от Mozilla - FF откушал примерно на 5-15% больше памяти (10 вкладок, flash, JS и прочая) и субъективно уделал midori по всем остальным критериям. странно, что тест <a href="http://service.futuremark.com/peacekeeper/index.action">peacekeeper</a> говорит об ином...<br /><br />*/<div class="blogger-post-footer"><img height="1" src="https://blogger.googleusercontent.com/tracker/3876479810964908617-3549971220479869021?l=sda00.blogspot.com" width="1" /></div><xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/ru_nix_blogs/~4/CMIktc6-lIk" height="1" width="1" /></div></content>
    <updated>2009-11-06T13:05:00Z</updated>
    <published>2009-11-06T13:05:00Z</published>
    <category scheme="http://www.blogger.com/atom/ns#" term="SuSE" />
    <author>
      <name>sda</name>
      <email>noreply@blogger.com</email>
      <uri>http://www.blogger.com/profile/04582379084815248832</uri>
    </author>
    <source>
      <id>tag:blogger.com,1999:blog-3876479810964908617</id>
      <author>
        <name>sda</name>
        <email>noreply@blogger.com</email>
        <uri>http://www.blogger.com/profile/04582379084815248832</uri>
      </author>
      <link href="http://sda00.blogspot.com/feeds/posts/default" rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" />
      <link href="http://www.blogger.com/feeds/3876479810964908617/posts/default" rel="self" type="application/atom+xml" />
      <link href="http://sda00.blogspot.com/" rel="alternate" type="text/html" />
      <link href="http://pubsubhubbub.appspot.com/" rel="hub" type="text/html" />
      <link href="http://www.blogger.com/feeds/3876479810964908617/posts/default?start-index=26&amp;max-results=25" rel="next" type="application/atom+xml" />
      <subtitle>всё, что представлено на этих "страницах", сделано с надеждой быть кому-то полезным...</subtitle>
      <title>заметки на манжетах</title>
      <updated>2009-11-10T20:27:59Z</updated>
    </source>
  </entry>

  <entry xml:lang="ru">
    <id>http://breys.ru/blog/466.html</id>
    <link href="http://breys.ru/blog/466.html" rel="alternate" type="text/html" />
    <title>Автоматическая обработка файлов, часть два</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>Недавно пришлось <a href="http://breys.ru/blog/444.html">автоматически обрабатывать файлы на хостинге</a>, тогда я использовал stat и awk для генерации mysql запроса, а сегодня почитав маны к утилите stat понял, что можно упростить задачу.</p>
<p>Например требуется внести в базу размер файлов, sql запрос можно сгенерировать прямо в вызове утилиты stat вот так</p>
<pre>stat --printf="update fotos set size=%s where filename=\"%n\";\n" *.jpg </pre>
<p>Как говорится, сто лет живи и сто лет учись</p><xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/ru_nix_blogs/~4/4pF8J9JDbzk" height="1" width="1" /></div></summary>
    <updated>2009-11-06T10:17:34Z</updated>
    <author>
      <name>ffsdmad</name>
      <email>ffsdmad@jabber.ru</email>
    </author>
    <source>
      <id>http://breys.ru/blog/</id>
      <link href="http://breys.ru/rss" rel="self" type="application/atom+xml" />
      <link href="http://breys.ru/blog/" rel="alternate" type="text/html" />
      <rights>Copyright 2008,2009 breys.ru</rights>
      <subtitle>Заметки по теме: Linux, Брейс - дизайн студия</subtitle>
      <title>Заметки на breys.ru</title>
      <updated>2009-11-11T14:47:40Z</updated>
    </source>
  </entry>

  <entry>
    <id>tag:blogger.com,1999:blog-1023925474145408880.post-774797602917886129</id>
    <link href="http://linuxdzen.blogspot.com/feeds/774797602917886129/comments/default" rel="replies" type="application/atom+xml" />
    <link href="http://linuxdzen.blogspot.com/2009/11/ntfs-ubuntu-910.html#comment-form" rel="replies" type="text/html" />
    <link href="http://www.blogger.com/feeds/1023925474145408880/posts/default/774797602917886129" rel="edit" type="application/atom+xml" />
    <link href="http://www.blogger.com/feeds/1023925474145408880/posts/default/774797602917886129" rel="self" type="application/atom+xml" />
    <link href="http://linuxdzen.blogspot.com/2009/11/ntfs-ubuntu-910.html" rel="alternate" type="text/html" />
    <title>Автоматическое монтирование NTFS-разделов в Ubuntu 9.10</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">Если хочется чтобы ntfs-разделы подключались автоматически при загрузке системы, достаточно добавить нужные строчки с параметрами монтирования в файл <em>/etc/fstab</em>. Чтобы не ковыряться в нём вручную, вспоминая на ходу нумерацию разделов и прочее, можно воспользоваться утилитой ntfs-config от создателей драйвера ntfs-3g.<br />Устанавливаем ntfs-config:<br /><strong># sudo apt-get install ntfs-config</strong><br />Запускаем конфигуратор:<br /><strong>#sudo ntfs-config</strong><br />Далее выбираем нужные нам разделы, опции монтирования и жмём ОК.<div class="blogger-post-footer"><img height="1" src="https://blogger.googleusercontent.com/tracker/1023925474145408880-774797602917886129?l=linuxdzen.blogspot.com" width="1" /></div><xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/ru_nix_blogs/~4/mAqysy0NACY" height="1" width="1" /></div></content>
    <updated>2009-11-06T06:43:00Z</updated>
    <published>2009-11-06T06:43:00Z</published>
    <category scheme="http://www.blogger.com/atom/ns#" term="монтирование" />
    <category scheme="http://www.blogger.com/atom/ns#" term="ntfs" />
    <category scheme="http://www.blogger.com/atom/ns#" term="linux" />
    <category scheme="http://www.blogger.com/atom/ns#" term="ubuntu" />
    <author>
      <name>Betauser</name>
      <email>noreply@blogger.com</email>
    </author>
    <source>
      <id>tag:blogger.com,1999:blog-1023925474145408880</id>
      <author>
        <name>Betauser</name>
        <email>noreply@blogger.com</email>
      </author>
      <link href="http://linuxdzen.blogspot.com/feeds/posts/default" rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" />
      <link href="http://www.blogger.com/feeds/1023925474145408880/posts/default" rel="self" type="application/atom+xml" />
      <link href="http://linuxdzen.blogspot.com/" rel="alternate" type="text/html" />
      <link href="http://pubsubhubbub.appspot.com/" rel="hub" type="text/html" />
      <link href="http://www.blogger.com/feeds/1023925474145408880/posts/default?start-index=26&amp;max-results=25" rel="next" type="application/atom+xml" />
      <subtitle>Linux, софт для linux, железо для linux, интересное в мире linux.</subtitle>
      <title>LinuxDzen</title>
      <updated>2009-11-11T13:23:14Z</updated>
    </source>
  </entry>

  <entry xml:lang="ru">
    <id>http://breys.ru/blog/465.html</id>
    <link href="http://breys.ru/blog/465.html" rel="alternate" type="text/html" />
    <title>Страсти по виндовым шрифтам</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>Довольно часто появляются заметки</p>
<p><a href="http://blog.aim.pp.ru/2009/10/19/шрифты-в-ubuntu-9-10/">http://blog.aim.pp.ru/2009/10/19/шрифты-в-ubuntu-9-10/</a></p>
<p><a href="http://help.ubuntu.ru/wiki/настройка_шрифтов">http://help.ubuntu.ru/wiki/настройка_шрифтов</a></p>
<p>про настройку шрифтов как "виндовс", видимо это тема весьма популярна среди выбших виндузятников либо начинающих линуксоидов - они все хотят жить в своей виндовс, вешают обои из винды, ставят панельки так же как там и раздражаются на другое отображение шрифтов. Обои и панельки меня не парят, но к шрифтам я отношусь со всем чаянием, ибо приходится торчать за экраном всё сознательное время и я решился попробовать сделать шрифты как в Виндовс и вот что у меня получилось</p>
<p><a href="http://breys.ru/upload/1257488116.73.png" rel="lightbox[roadtrip]" title="открыть: Рабочий стол со шрифтами как в Windows"><img alt="Рабочий стол со шрифтами как в Windows" src="http://breys.ru/upload/images/1257488116.73.png" /></a></p>
<p>Сразу в глаза бросается очень малый размер шрифта и какое то через чур тонкая их прорисовка, создаётся впечатление что по рабочему столу ползают вши или жучки бумагоеды, такое зрелище я не могу выдерживать дольще 10 минут и откатываюсь на родные шрифты Ubuntu которые можно назвать идеальными после небольшой доводки, для виндузятских сайтов (а таких очень много) где размер шрифта указан в "отрицательных" процентах приходится ложить виндовые шрифты в директори ~/.fonts и после генерации кеша fc-cache больше можно ничего не делать</p>
<p><a href="http://breys.ru/upload/1257488166.97.png" rel="lightbox[roadtrip]" title="открыть: Рабочий стол со шрифтами Ubuntu"><img alt="Рабочий стол со шрифтами Ubuntu" src="http://breys.ru/upload/images/1257488166.97.png" /></a></p>
<p>А вот шрифты в Ubuntu на LCD мониторе, всё легко и приятно читаемо даже из далека, ни каких жуков и прочих галлюцинаций</p><xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/ru_nix_blogs/~4/_rmyZ-Hmyv8" height="1" width="1" /></div></summary>
    <updated>2009-11-06T06:31:45Z</updated>
    <author>
      <name>ffsdmad</name>
      <email>ffsdmad@jabber.ru</email>
    </author>
    <source>
      <id>http://breys.ru/blog/</id>
      <link href="http://breys.ru/rss" rel="self" type="application/atom+xml" />
      <link href="http://breys.ru/blog/" rel="alternate" type="text/html" />
      <rights>Copyright 2008,2009 breys.ru</rights>
      <subtitle>Заметки по теме: Linux, Брейс - дизайн студия</subtitle>
      <title>Заметки на breys.ru</title>
      <updated>2009-11-11T14:47:40Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://www.shatlovsky.ru/?p=129</id>
    <link href="http://www.shatlovsky.ru/2009/11/06/ubuntu-9-10-proshhaj-init-privet-upstart/" rel="alternate" type="text/html" />
    <link href="http://www.shatlovsky.ru/2009/11/06/ubuntu-9-10-proshhaj-init-privet-upstart/#comments" rel="replies" type="text/html" />
    <link href="http://www.shatlovsky.ru/2009/11/06/ubuntu-9-10-proshhaj-init-privet-upstart/feed/atom/" rel="replies" type="application/atom+xml" />
    <title xml:lang="en">ubuntu 9.10: прощай, init. привет, upstart</title>
    <summary xml:lang="en">Еще одно важное нововведение, которое тихой сапой появилось при агрейде системы до 9.10, стал новый демон upstart, который заменил собой старый, хорошо изученный SysV init.
Теперь запуск сервисов настраивается не через скрипты в /etc/init.d (хотя в целях обратной совместимости обвязка для их запуска имеется), а через конфигурационные файлы в /etc/init.
Вот, скажем, конфигурация для cron, /etc/init/cron.conf:
# cron [...]</summary>
    <content type="xhtml" xml:lang="en"><div xmlns="http://www.w3.org/1999/xhtml"><p>Еще одно важное нововведение, которое тихой сапой появилось при агрейде системы до 9.10, стал новый демон <code>upstart</code>, который заменил собой старый, хорошо изученный SysV <code>init</code>.</p>
<p>Теперь запуск сервисов настраивается не через скрипты в <code>/etc/init.d</code> (хотя в целях обратной совместимости обвязка для их запуска имеется), а через конфигурационные файлы в <code>/etc/init</code>.</p>
<p>Вот, скажем, конфигурация для <code>cron</code>, /etc/init/cron.conf:</p>
<pre class="bash"><span style="color: #808080; font-style: italic;"># cron - regular background program processing daemon</span>
<span style="color: #808080; font-style: italic;">#</span>
<span style="color: #808080; font-style: italic;"># cron is a standard UNIX program that runs user-specified programs at</span>
<span style="color: #808080; font-style: italic;"># periodic scheduled times</span>
 
description	<span style="color: #ff0000;">"regular background program processing daemon"</span>
 
start on runlevel <span style="color: #7a0874; font-weight: bold;">[</span><span style="color: #000000;">2345</span><span style="color: #7a0874; font-weight: bold;">]</span>
stop on runlevel <span style="color: #7a0874; font-weight: bold;">[</span>!<span style="color: #000000;">2345</span><span style="color: #7a0874; font-weight: bold;">]</span>
 
expect fork
respawn
 
<span style="color: #7a0874; font-weight: bold;">exec</span> cron
 </pre>
<p>Управление сервисами ('Jobs' в терминологии upstart) производится утилитой initctl:</p>
<pre class="bash">alexx@cubana:/etc/init$ <span style="color: #c20cb9; font-weight: bold;">sudo</span> initctl stop cron
cron stop/waiting
alexx@cubana:/etc/init$ <span style="color: #c20cb9; font-weight: bold;">sudo</span> initctl stop cron
initctl: Unknown instance:
alexx@cubana:/etc/init$ <span style="color: #c20cb9; font-weight: bold;">sudo</span> initctl start cron
cron start/running, process <span style="color: #000000;">13430</span>
alexx@cubana:/etc/init$ <span style="color: #c20cb9; font-weight: bold;">sudo</span> initctl start cron
initctl: Job is already running: cro</pre>
<p>На первый взгляд, все как бы просто, доступно и понятно. Но это-то и настораживает. Часто случается так, что отладка таких "простых и понятных" программ превращается в настоящий ад. Надеюсь, это не тот случай.</p><xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/ru_nix_blogs/~4/kQI599BqNNM" height="1" width="1" /></div></content>
    <updated>2009-11-05T21:20:01Z</updated>
    <published>2009-11-05T21:20:01Z</published>
    <category scheme="http://www.shatlovsky.ru" term="9.10" />
    <category scheme="http://www.shatlovsky.ru" term="init" />
    <category scheme="http://www.shatlovsky.ru" term="ubuntu" />
    <category scheme="http://www.shatlovsky.ru" term="upstart" />
    <author>
      <name>Alex Shatlovsky</name>
      <uri>http://www.shatlovsky.ru/wp-atom.php</uri>
    </author>
    <source>
      <id>http://www.shatlovsky.ru/feed/atom/</id>
      <link href="http://www.shatlovsky.ru" rel="alternate" type="text/html" />
      <link href="http://feeds.feedburner.com/cyber_funk" rel="self" type="application/atom+xml" />
      <link href="http://pubsubhubbub.appspot.com" rel="hub" type="text/html" />
      <subtitle xml:lang="en">Information must be free</subtitle>
      <title xml:lang="en">Кибер-Фанк v2.0</title>
      <updated>2009-11-08T20:41:08Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://vanoc.ru/?p=465</id>
    <link href="http://vanoc.ru/ubuntu/xorg-x2/" rel="alternate" type="text/html" />
    <title>Xorg x2</title>
    <summary>Захотелось красивостей, а дефолтный драйвер при включении эффектов жалобно выдает “Не удалось включить эффекты рабочего стола. Простите…” Эх. Залез в “Драйвера устройств” и включил FGLRX драйвер, как указано в описании “Драйвер ускоренной трёхмерной графики для видеокарт ATI.” Спустя какое-то время случайно заметил, что Xorg почему-то стал дублироваться.

При этом оба Xorg-a разрастались до 200 мб. Погуглив [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>Захотелось красивостей, а дефолтный драйвер при включении эффектов жалобно выдает “Не удалось включить эффекты рабочего стола. Простите…” Эх. Залез в “Драйвера устройств” и включил FGLRX драйвер, как указано в описании “Драйвер ускоренной трёхмерной графики для видеокарт ATI.” Спустя какое-то время случайно заметил, что Xorg почему-то стал дублироваться.</p>
<p><a href="http://vanoc.ru/wp-content/uploads/xorg.png"><img alt="xorg" class="alignnone size-medium wp-image-466" height="21" src="http://vanoc.ru/wp-content/uploads/xorg-300x21.png" title="xorg" width="300" /></a></p>
<p>При этом оба Xorg-a разрастались до 200 мб. Погуглив нашел причину на каком-то корейском форуме. Оказалось это атишный драйвер так извращается. В итоге решил для себя, что отдавать более 150 мб оперативы за возможность пользоваться компизом – нет уж, увольте.</p><xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/ru_nix_blogs/~4/xzV2-GQmbLo" height="1" width="1" /></div></content>
    <updated>2009-11-05T17:32:13Z</updated>
    <category term="ubuntu" />
    <category term="ati" />
    <category term="xorg" />
    <author>
      <name>vanoc</name>
    </author>
    <source>
      <id>http://vanoc.ru</id>
      <link href="http://vanoc.ru" rel="alternate" type="text/html" />
      <link href="http://feeds.feedburner.com/HelicopternetruUbuntu" rel="self" type="application/atom+xml" />
      <link href="http://pubsubhubbub.appspot.com" rel="hub" type="text/html" />
      <subtitle>блог.заметки.</subtitle>
      <title>vanoc.ru</title>
      <updated>2009-11-05T17:32:14Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://vanoc.ru/?p=467</id>
    <link href="http://vanoc.ru/ubuntu/restart-iksov/" rel="alternate" type="text/html" />
    <title>рестарт иксов</title>
    <summary>В ubuntu 9.04 по дефолту отключена возможность перезагружать иксы по ctrl+alt+backspase. Один из способов перезагрузки – ctrl+alt+F1 (выход из терминала ctrl+alt+F7) и набрать
sudo /etc/init.d/gdm stop
Причем в KDE gdm заменяется на kdm. Загрузить можно так же
sudo /etc/init.d/gdm start
Запускать в данном случае через startx не советую. По крайней мере у меня иксы грузятся с ошибками.</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>В ubuntu 9.04 по дефолту отключена возможность перезагружать иксы по ctrl+alt+backspase. Один из способов перезагрузки – ctrl+alt+F1 (выход из терминала ctrl+alt+F7) и набрать<br />
<code>sudo /etc/init.d/gdm stop</code><br />
Причем в KDE gdm заменяется на kdm. Загрузить можно так же<br />
<code>sudo /etc/init.d/gdm start</code><br />
Запускать в данном случае через startx не советую. По крайней мере у меня иксы грузятся с ошибками.</p><xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/ru_nix_blogs/~4/4dOJnZ9x8HI" height="1" width="1" /></div></content>
    <updated>2009-11-05T10:48:06Z</updated>
    <category term="ubuntu" />
    <author>
      <name>vanoc</name>
    </author>
    <source>
      <id>http://vanoc.ru</id>
      <link href="http://vanoc.ru" rel="alternate" type="text/html" />
      <link href="http://feeds.feedburner.com/HelicopternetruUbuntu" rel="self" type="application/atom+xml" />
      <link href="http://pubsubhubbub.appspot.com" rel="hub" type="text/html" />
      <subtitle>блог.заметки.</subtitle>
      <title>vanoc.ru</title>
      <updated>2009-11-05T23:03:17Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://helicopter.net.ru/?p=433</id>
    <link href="http://vanoc.ru/humor/install-wife/" rel="alternate" type="text/html" />
    <title>install wife?</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p><a href="http://vanoc.ru/wp-content/uploads/ecol-160-e.png"><img alt="install wife?" class="alignnone size-medium wp-image-443" height="102" src="http://vanoc.ru/wp-content/uploads/ecol-160-e-300x102.png" title="install wife?" width="300" /></a></p><xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/ru_nix_blogs/~4/uLzB4Pzoi-Y" height="1" width="1" /></div></content>
    <updated>2009-11-05T10:48:06Z</updated>
    <category term="юмор" />
    <category term="ubuntu" />
    <author>
      <name>vanoc</name>
    </author>
    <source>
      <id>http://vanoc.ru</id>
      <link href="http://vanoc.ru" rel="alternate" type="text/html" />
      <link href="http://feeds.feedburner.com/HelicopternetruUbuntu" rel="self" type="application/atom+xml" />
      <link href="http://pubsubhubbub.appspot.com" rel="hub" type="text/html" />
      <subtitle>блог.заметки.</subtitle>
      <title>vanoc.ru</title>
      <updated>2009-11-05T23:03:17Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://helicopter.net.ru/?p=333</id>
    <link href="http://vanoc.ru/ubuntu/obnovilsya-do-810-beta/" rel="alternate" type="text/html" />
    <title>обновился до 8.10 beta</title>
    <summary>дело было вечером, делать было нечего. прочел в rss-ке что можно обновить ubuntu до 8.10 beta и не смог удержаться. делается это так
Для обновления с Ubuntu 8.04, нажмите Alt+F2 и в открывшемся окне введите команду «update-manager -d» (без кавычек). Должен открыться Менеджер обновлений и сообщить, что доступен новый выпуск «8.10». Нажмите «Обновить» и следуйте инструкциям.
здесь [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>дело было вечером, делать было нечего. прочел в rss-ке что можно обновить ubuntu до 8.10 beta и не смог удержаться. делается это так<br />
<code>Для обновления с Ubuntu 8.04, нажмите Alt+F2 и в открывшемся окне введите команду «update-manager -d» (без кавычек). Должен открыться Менеджер обновлений и сообщить, что доступен новый выпуск «8.10». Нажмите «Обновить» и следуйте инструкциям.</code><br />
<a href="http://ubuntu.ru/ubuntu810/beta">здесь</a> можно почитать более подробно о бетке.</p>
<p>обновление прошло отлично. все быстро скачалось и поставилось. правда система выдала – удалить ли устаревшие пакеты? нажав подробнее обнаружил среди них skype :)</p>
<p>после перезагрузки, почему-то не обнаружил pidgin. возможно разработчики не захотели включать его в состав ubuntu 8.10, но зачем его было удалять?!</p>
<p>очень радует, что в наутилусе теперь есть вкладки. непонятно только почему включили с состав кде-шный Dolphin. у которого, как оказалось есть проблемы как с кодировкой</p>
<p><a href="http://vanoc.ru/wp-content/uploads/dolphin.jpg"><img alt="" class="alignnone size-medium wp-image-339" height="27" src="http://vanoc.ru/wp-content/uploads/dolphin-300x27.jpg" title="dolphin" width="300" /></a></p>
<p>так и с невозможностью открывать файлы в dolphin из наутилуса.</p>
<p><a href="http://vanoc.ru/wp-content/uploads/dolhin_bug.jpg"><img alt="" class="alignnone size-medium wp-image-337" height="10" src="http://vanoc.ru/wp-content/uploads/dolhin_bug-300x10.jpg" title="dolhin_bug" width="300" /></a></p>
<p>ну да бог с ним с дельфином. я все-равно им не пользуюсь.</p>
<p>тема DarkRoom немного необычна. особенно после Human. нужно привыкнуть:)</p>
<p>upd: похоже дельфин после удаления 80+ ненужных пакетов удалился:)</p><xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/ru_nix_blogs/~4/9ZJ2VtNIClQ" height="1" width="1" /></div></content>
    <updated>2009-11-05T10:48:06Z</updated>
    <category term="ubuntu" />
    <author>
      <name>vanoc</name>
    </author>
    <source>
      <id>http://vanoc.ru</id>
      <link href="http://vanoc.ru" rel="alternate" type="text/html" />
      <link href="http://feeds.feedburner.com/HelicopternetruUbuntu" rel="self" type="application/atom+xml" />
      <link href="http://pubsubhubbub.appspot.com" rel="hub" type="text/html" />
      <subtitle>блог.заметки.</subtitle>
      <title>vanoc.ru</title>
      <updated>2009-11-05T23:03:17Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://blog.aim.pp.ru/?p=98</id>
    <link href="http://blog.aim.pp.ru/2009/11/04/%d0%bd%d0%b0%d1%87%d0%b0%d0%bb%d0%b0%d1%81%d1%8c-%d1%80%d0%b0%d0%b7%d1%80%d0%b0%d0%b1%d0%be%d1%82%d0%ba%d0%b0-ubuntu-10-04-lucid-lynx/" rel="alternate" type="text/html" />
    <title>Началась разработка Ubuntu 10.04 Lucid Lynx</title>
    <summary>Вчера стартовала разработка следующего LTS релиза Ubuntu — “Lucid Lynx“.
Это событие было бы не таким примечательным, если бы не один факт: впервые с 4.10 Ubuntu будет основан не на Debian unstable, а на testing версии “Squeeze“. Теперь все LTS релизы будут синхронизировать с релизами Debian настолько, насколько это будет возможно. Для пользователей обоих дистрибутивов это [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>Вчера стартовала разработка следующего <abbr title="Long Term Support">LTS</abbr> релиза Ubuntu — “<a href="https://wiki.ubuntu.com/LucidReleaseSchedule">Lucid Lynx</a>“.</p>
<p>Это событие было бы не таким примечательным, если бы не один факт: впервые с 4.10 Ubuntu будет основан не на Debian unstable, а на testing версии “<a href="http://www.debian.org/releases/squeeze/">Squeeze</a>“. Теперь все LTS релизы будут синхронизировать с релизами Debian настолько, насколько это будет возможно. Для пользователей обоих дистрибутивов это будет полезно тем, что пакеты, фактически, будут совместимы друг с другом и можно будет поставить пакет предназначенный для Ubuntu в дебиан и наоборот.</p>
<p>Пока, конечно, это теория. Посмотрим что получится на самом деле…</p><xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/ru_nix_blogs/~4/rPNiHW5facE" height="1" width="1" /></div></content>
    <updated>2009-11-05T10:46:08Z</updated>
    <category term="Computing" />
    <category term="debian" />
    <category term="debian 6.0" />
    <category term="kubuntu" />
    <category term="kubuntu 10.04" />
    <category term="ubuntu" />
    <category term="ubuntu 10.04" />
    <category term="xubuntu" />
    <category term="xubuntu 10.04" />
    <author>
      <name>Андрей Мавлянов</name>
    </author>
    <source>
      <id>http://blog.aim.pp.ru</id>
      <link href="http://blog.aim.pp.ru/category/computing/feed/" rel="self" type="application/atom+xml" />
      <link href="http://blog.aim.pp.ru" rel="alternate" type="text/html" />
      <subtitle>2:5030/1159</subtitle>
      <title>Digital Activity » Computing</title>
      <updated>2009-11-09T08:03:46Z</updated>
    </source>
  </entry>

  <entry xml:lang="ru">
    <id>http://ossru.wordpress.com/?p=475</id>
    <link href="http://ossru.wordpress.com/2009/11/04/27-%d0%b9-%d0%b2%d1%8b%d0%bf%d1%83%d1%81%d0%ba-%d0%b6%d1%83%d1%80%d0%bd%d0%b0%d0%bb%d0%b0-fullcircle-%d0%bd%d0%b0-%d1%80%d1%83%d1%81%d1%81%d0%ba%d0%be%d0%bc-%d1%8f%d0%b7%d1%8b%d0%ba%d0%b5/" rel="alternate" type="text/html" />
    <title>27-й выпуск журнала FullCircle на русском языке</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">Этот журнал посвящен Ubuntu и open source. На его страницах вы найдете новости, руководства и обучающие статьи.
В 27-м выпуске вы найдёте:
* Новости
* Покоряй и властвуй
* How-to
— Программа на Python – часть 1
— Inkscape – часть 4
— Сканирование документов в PDF/DJVU
— Привязка файлов
* Моя история: Мой домашний Ubuntu сервер
* Обзор Amarok 1.4
* Интервью
* Письма
* Ubuntu women
* [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=ossru.wordpress.com&amp;blog=5441265&amp;post=475&amp;subd=ossru&amp;ref=&amp;feed=1" /><xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/ru_nix_blogs/~4/xnY_dp_Zgfg" height="1" width="1" /></div></summary>
    <updated>2009-11-05T10:45:32Z</updated>
    <category term="FullCircle" />
    <category term="журнал об ubuntu" />
    <category term="журнал FullCircle" />
    <category term="fcm-ru" />
    <category term="fullcircle на русском" />
    <category term="русская версия FullCircle" />
    <category term="русский вариант fullcircle" />
    <category term="электронный журнал ubuntu и open source" />
    <category term="pdf журнал об ubuntu" />
    <author>
      <name>slavkv</name>
    </author>
    <source>
      <id>http://ossru.wordpress.com</id>
      <logo>http://www.gravatar.com/blavatar/89e011ab9166f93e2104ef4ec1be70b5?s=96&amp;d=http://s.wordpress.com/i/buttonw-com.png</logo>
      <link href="http://ossru.wordpress.com/feed/" rel="self" type="application/atom+xml" />
      <link href="http://ossru.wordpress.com" rel="alternate" type="text/html" />
      <subtitle>Ubuntuнизация</subtitle>
      <title>Open source день за днём</title>
      <updated>2009-11-11T14:30:47Z</updated>
    </source>
  </entry>

  <entry>
    <id>tag:blogger.com,1999:blog-974904901080178121.post-7982398981704997757</id>
    <link href="http://adeptofacultubuntu.blogspot.com/feeds/7982398981704997757/comments/default" rel="replies" type="application/atom+xml" />
    <link href="https://www.blogger.com/comment.g?blogID=974904901080178121&amp;postID=7982398981704997757" rel="replies" type="text/html" />
    <link href="http://www.blogger.com/feeds/974904901080178121/posts/default/7982398981704997757" rel="edit" type="application/atom+xml" />
    <link href="http://www.blogger.com/feeds/974904901080178121/posts/default/7982398981704997757" rel="self" type="application/atom+xml" />
    <link href="http://adeptofacultubuntu.blogspot.com/2009/11/ubuntu-strikes-back.html" rel="alternate" type="text/html" />
    <title>Ubuntu strikes back!</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><a href="http://adeptofacultubuntu.blogspot.com/2008/11/ubuntu-arch.html">21 ноября 2008 года я писал про переход на Arch с Ubuntu</a>. Тогда очередной убунто-релиз (8.10) был явно не самым удачным, а медленный компутер как на работе, так и дома подтолкнули к смене дистрибутива. <br />Несомненно, Arch - это круто, начинающие линуксоиды (а значит, скорее всего, убунтоводы) млеют от этого слова. Генту, арч - вау. Ты поставил арч? Ну ты крут. <br /><span class="fullpost"><br />Арч - дистрибутив со своей вполне понятной идеологией и идеей. Систему ставишь сам с нуля, полный контроль, понимаешь что к чему, откуда и для чего. Отличные статьи на вики. Но...<br /><br />Я как-то уже <a href="http://adeptofacultubuntu.blogspot.com/2008/12/blog-post.html">писал про минусы арча</a>. Со временем их становилось все больше.<br /><br />Домашний компутер имеет видео от ATI (грешен, да), в арче с некоторого времени кривые и ужасные драйвера catalyst перенесли в aur. Это означало, что после каждого апдейта, затрагивающего ядро, мне нужно было заново каждый раз переустанавливать catalyst и catalyst-utils из aur посредством yaourt. Некоторое время очередная версия catalyst`а не работала вообще, приходилось откатываться на предыдущую версию ядра/драйверов. И дело не в самой несовместимости драйвера и ядра - они были совместимы, ядро поддерживало драйвер и наоборот. Поэтому обновлялся дома я всегда с опаской, причем чем дольше я использовал Arch, тем больше этих "опасок" было. Затем, при обновлении гнома, перестали монтироваться флешки (в bbs.archlinux.org проскакивала эта тема). И таких вот досадных багов и глюков было предостаточно. Каждый новый апдейт - очередная игра в random. Поломается что-нибудь или нет. Хотя это и понятно, Arch - всегда самый "свежий" дистрибутив. Новые версии каких-то программ или компонентов появляются в нем быстрее всего (ну или среди первых). <br /><br />После таких багов и глюков, на работе я перестал обновлять свой arch. Потому что на работе надо работать, а не разбираться почему у меня опять *что-то-там* отвалилось. Но вот недавно выдалось свободных 10 минут и решил-таки обновить систему и на работе. Закачалось 800 мб, обновилось, перезагрузилось. В итоге курсор мышки исчез вообще (он кагбэ есть т.к. при наведении на иконки (методом тыка) они подсвечивались, но сам курсор не видно), пропала русская раскладка клавиатуры, а иксы самопроизвольно перезагружались примерно раз в 20-30 минут. То есть работать за компутером вообще становилось невозможно. <br /><br />Разбираться с глюками, которые были практически после каждого более-менее серьёзного обновления времени у меня никогда не было. Да и не хочется на это тратить время. А на работе - вообще нельзя. Все должно работать сразу. Потому что мне нужно работать за этим компутером с этой ОС и с этими программами. Что дома, что на работе. Если бы я сейчас учился на 3-4 курсе в универе, то, может быть, мне и было бы интересно ковыряться в багах и косяках арча, но сейчас времени на это нет. И даже если было бы - жалко его убивать на это. <br /><br />Ubuntu 9.10 rc завелась на домашнем обновленном компутере легко и непринужденно, обновилась до релиза без каких-либо проблем. Все работает. Ничего не отвалилось, курсор есть :)<br />И на рабочем также.  <br /><br />В общем, лучше я буду "домохозяйкой" и пополню ряды убунтоводов, которых все хают и ругают (и не безосновательно, к слову), чем после каждого апдейта ковыряться в конфигах и читать bbs.archlinux.org. Поставил убунту - и забыл. Менеджер обновлений сам скажет когда надо будет выполнить апдейт. <br /><br />Популярность убунты аукается не только постоянным стебом пользователей убунты (а оно и понятно - "порог вхождения" невысок из-за "дружелюбности" убунты), но и некими плюсами. Например, распространенность deb пакетов под самые разные и редкие приложения, плюс документация, мануалы и хаутушки обычно именно для убунты. <br /><br />Конечно, многое в арч делать гораздо удобнее, чем в убунту, есть вещи которые удобнее делать в убунте, чем в арч. Например, собрать php с поддержкой mssql гораздо удобнее в арче. И с tomcat в арче как-то было проще. Да и целый год работы в среде арч добавил мне знаний и скилзов. Arch я, возможно, буду использовать на маломощных машинках (если вдруг). Кроме того, Арч помог мне лучше разобраться в некоторых аспектах работы линукса. Полезный опыт. Пройденный этап.<br /></span><div class="blogger-post-footer"><img height="1" src="https://blogger.googleusercontent.com/tracker/974904901080178121-7982398981704997757?l=adeptofacultubuntu.blogspot.com" width="1" /></div><xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/ru_nix_blogs/~4/wwEu3L5E5_8" height="1" width="1" /></div></content>
    <updated>2009-11-05T07:09:00Z</updated>
    <published>2009-11-05T07:09:00Z</published>
    <category scheme="http://www.blogger.com/atom/ns#" term="archlinux" />
    <category scheme="http://www.blogger.com/atom/ns#" term="9.10" />
    <category scheme="http://www.blogger.com/atom/ns#" term="ubuntu" />
    <author>
      <name>fabiaN</name>
      <email>noreply@blogger.com</email>
      <uri>http://www.blogger.com/profile/17486046333090253468</uri>
    </author>
    <source>
      <id>tag:blogger.com,1999:blog-974904901080178121</id>
      <author>
        <name>fabiaN</name>
        <email>noreply@blogger.com</email>
        <uri>http://www.blogger.com/profile/17486046333090253468</uri>
      </author>
      <link href="http://adeptofacultubuntu.blogspot.com/feeds/posts/default" rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" />
      <link href="http://www.blogger.com/feeds/974904901080178121/posts/default" rel="self" type="application/atom+xml" />
      <link href="http://adeptofacultubuntu.blogspot.com/" rel="alternate" type="text/html" />
      <link href="http://pubsubhubbub.appspot.com/" rel="hub" type="text/html" />
      <link href="http://www.blogger.com/feeds/974904901080178121/posts/default?start-index=26&amp;max-results=25" rel="next" type="application/atom+xml" />
      <subtitle>Заметки адепта культа UBUNTU ©</subtitle>
      <title>Adept of a cult UBUNTU ©</title>
      <updated>2009-11-05T19:57:34Z</updated>
    </source>
  </entry>

  <entry>
    <id>tag:blogger.com,1999:blog-9218184947724383901.post-992713681746237931</id>
    <link href="http://leolik.blogspot.com/feeds/992713681746237931/comments/default" rel="replies" type="application/atom+xml" />
    <link href="http://leolik.blogspot.com/2009/11/notify-osd-ubuntu-910.html#comment-form" rel="replies" type="text/html" />
    <link href="http://www.blogger.com/feeds/9218184947724383901/posts/default/992713681746237931?v=2" rel="edit" type="application/atom+xml" />
    <link href="http://www.blogger.com/feeds/9218184947724383901/posts/default/992713681746237931?v=2" rel="self" type="application/atom+xml" />
    <link href="http://feedproxy.google.com/~r/leolikblog/~3/gZtBIjzylKc/notify-osd-ubuntu-910.html" rel="alternate" type="text/html" />
    <title>Изменения всплывающих сообщений (notify-osd) в Ubuntu 9.10</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">После обновления убунты до версии 9.10, долго не мог прийти в себя, после того как увидел, что сотворили с всплывающими сообщениями. Для тех, кто не в курсе объясняю, в предыдущей версии убунты 9.04 - эти сообщения отображались в правом верхнем углу, сразу под панелью, один за одним по мере вывода, будь то системные сообщения или пользовательские. В новой же версии, по-умолчанию системные сообщения так и выводятся сверху, а вот пользовательские выводятся на пикселей 60 ниже<a class="zoom" href="http://i272.photobucket.com/albums/jj195/leolik/stories/notifications/fixed.png" rel="prettyphoto" title="Отображение сообщений в Ubuntu 9.10" />. Как объясняют разработчики, это сделано для удобства. Только я не могу понять - удобства для кого??<a name="more" /><br /><br />В общем, еще раз вспомнив "добрым" словом разработчиков за их удобства, начал искать где это нововведение можно отключить. Как оказалось, никакой такой опции в конфигах не предусмотрено (и я не скажу что я плохо искал, перерыл кучу инфы - опций нет). Зато удалось выяснить, что система вывода сообщений называется <b>slot-allocation</b> и теперь подразделяется на два типа '<b>fixed</b>' и '<b>dynamic</b>'. В 9.04 использовалась версия 'dynamic', а в 9.10 используется версия 'fixed'. <br />В общем посмотрел я на все это дело и за неимением нормальных настроек, полез в исходники искать правды. И нашел :)<br /><br /><b style="color: rgb(0, 0, 153);">Исправляем досадное недоразумение</b><br /><br />1. Устанавливаем все нужные зависимости<br /><div class="abzac">$</div><div class="code">sudo apt-get build-dep notify-osd</div><br />2. Скачиваем исходники системы сообщений notify-osd:<br /><div class="abzac">$</div><div class="code">apt-get source notify-osd</div><br />3. Заходим в папку '<i>notify-osd-0.9.24/src</i>' (она создается при автоматической распаковке в предыдущем шаге)<br /><div class="abzac">$</div><div class="code">cd notify-osd-0.9.24/src/</div><br />4. Открываем для редактирования файл <b>defaults.c</b><br /><div class="abzac">$</div><div class="code">gedit defaults.c</div><br />4.1. Ищем 758 строку и заменяем строку<br /><div class="textblock">self-&gt;slot_allocation = SLOT_ALLOCATION_FIXED;</div>на<br /><div class="textblock">self-&gt;slot_allocation = SLOT_ALLOCATION_DYNAMIC;</div>и сохраняем изменения.<br />5. Переходим каталогом выше<br /><div class="abzac">$</div><div class="code">cd ..</div><br />6. Запускаем сборку пакета<br /><div class="abzac">$</div><div class="code">sudo dpkg-buildpackage</div><br />7. Еще раз переходим каталогом выше<br /><div class="abzac">$</div><div class="code">cd ..</div><br />8. И устанавливаем собранный deb-пакет<br /><div class="abzac">$</div><div class="code">sudo dpkg -i notify-osd*.deb</div><br />9. Вот и все<a class="zoom" href="http://i272.photobucket.com/albums/jj195/leolik/stories/notifications/dynamic.png" rel="prettyphoto" title="DYNAMIC система отображения всплывающих сообщений" /> :)<br /><br />Собранные пакеты с внесенными изменениями:<br /><a href="http://www.box.net/shared/03lyra13xp" target="_blank">Версия для x86(i386) архитектуры</a><br /><a href="http://www.box.net/shared/4dha6gkss7" target="_blank">Версия для x86_64(amd64) архитектуры</a>.<br />Также в приведенных выше, собранных пакетах, уменьшено время отображения попапа с 10 секунд до 5, а то уж очень долго они висят.<br /><br /><b style="color: rgb(0, 0, 153);">Дополнительные возможности notify-osd</b><br /><br />1) <b>gravity</b> - параметр переключает место отображения сообщений на экране.<br />1. Создание параметра:<br /><div class="abzac">$</div><div class="code">gconftool-2 -s /apps/notify-osd/gravity --type=int 1</div><br />где значение <b>1</b> - сверху-справа(NorthEast), а <b>2</b> - посредине-справа(East) <br />2. Удаление параметра (так на всякий случай):<br /><div class="abzac">$</div><div class="code">gconftool-2 -u /apps/notify-osd/gravity</div><br /><br /><br />2) <b>multihead_mode</b> - параметр вкл/откл отображение сообщений на том мониторе, который в данный момент активен (касается, только владельцев нескольких мониторов).<br />1. Создание параметра:<br /><div class="abzac">$<br /><br /></div><div class="code">gconftool-2 -s /apps/notify-osd/multihead_mode --type=string focus-follow</div><br />где значение <b>focus-follow</b> - отображение на активном мониторе, а <b>любое другое значение</b> - отображение всегда на основном мониторе. <br />2. Удаление параметра (так на всякий случай):<br /><div class="abzac">$</div><div class="code">gconftool-2 -u /apps/notify-osd/multihead_mode</div><br /><br /><br />После создания параметров описанных выше, ими можно будет управлять через 'Редактор конфигурации' (gconf-editor)<a class="zoom" href="http://i272.photobucket.com/albums/jj195/leolik/stories/notifications/gconf-editor.png" rel="prettyphoto" title="Редактирование параметров через gconf-editor" /><br /><br /><i>Обновлено 06.11.2009г. в 05:39</i><div class="blogger-post-footer"><img height="1" src="https://blogger.googleusercontent.com/tracker/9218184947724383901-992713681746237931?l=leolik.blogspot.com" width="1" /></div>
<p><a href="http://feedads.g.doubleclick.net/~a/AzQ_pfd8cttb2fpQMc8ydhRJNm0/0/da"><img border="0" ismap="true" src="http://feedads.g.doubleclick.net/~a/AzQ_pfd8cttb2fpQMc8ydhRJNm0/0/di" /></a><br />
<a href="http://feedads.g.doubleclick.net/~a/AzQ_pfd8cttb2fpQMc8ydhRJNm0/1/da"><img border="0" ismap="true" src="http://feedads.g.doubleclick.net/~a/AzQ_pfd8cttb2fpQMc8ydhRJNm0/1/di" /></a></p><xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/ru_nix_blogs/~4/ex5rVYjlSuU" height="1" width="1" /></div></content>
    <updated>2009-11-04T04:20:00Z</updated>
    <published>2009-11-04T04:20:00Z</published>
    <category scheme="http://www.blogger.com/atom/ns#" term="notification" />
    <category scheme="http://www.blogger.com/atom/ns#" term="gconf-editor" />
    <category scheme="http://www.blogger.com/atom/ns#" term="notify-osd" /><feedburner:origLink xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">http://leolik.blogspot.com/2009/11/notify-osd-ubuntu-910.html</feedburner:origLink>
    <author>
      <name>Leolik</name>
      <email>leolikua@gmail.com</email>
      <uri>http://www.blogger.com/profile/03454644429654083618</uri>
    </author>
    <source>
      <id>tag:blogger.com,1999:blog-9218184947724383901</id>
      <author>
        <name>Leolik</name>
        <email>leolikua@gmail.com</email>
        <uri>http://www.blogger.com/profile/03454644429654083618</uri>
      </author>
      <link href="http://leolik.blogspot.com/feeds/posts/default" rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" />
      <link href="http://leolik.blogspot.com/" rel="alternate" type="text/html" />
      <link href="http://pubsubhubbub.appspot.com/" rel="hub" type="text/html" />
      <link href="http://www.blogger.com/feeds/9218184947724383901/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" rel="next" type="application/atom+xml" />
      <link href="http://feeds.feedburner.com/leolikblog" rel="self" type="application/atom+xml" />
      <link href="http://pubsubhubbub.appspot.com" rel="hub" type="text/html" />
      <title>Leolik's blog</title>
      <updated>2009-11-10T06:53:21Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://blog.aim.pp.ru/?p=96</id>
    <link href="http://blog.aim.pp.ru/2009/11/03/ubuntu-open-week/" rel="alternate" type="text/html" />
    <title>Ubuntu Open Week</title>
    <summary>Знаю что я несколько припозднился с этим сообщением. Надо было, по-хорошему, об этом написать ещё так недели две назад, но всё откладывал…
Так вот. Сейчас на канале #ubuntu-classroom сети FreeNode (irc.freenode.net) проходит серия встреч и мастер-классов с активистами Ubuntu. Это и сотрудники Canonical (завтра, например, будет встреча с Марком Шаттлвортом, в 18 по московскому времени) и [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>Знаю что я несколько припозднился с этим сообщением. Надо было, по-хорошему, об этом написать ещё так недели две назад, но всё откладывал…</p>
<p>Так вот. Сейчас на канале #ubuntu-classroom сети FreeNode (irc.freenode.net) проходит серия встреч и мастер-классов с активистами Ubuntu. Это и сотрудники Canonical (завтра, например, будет встреча с Марком Шаттлвортом, в 18 по московскому времени) и активные участники различных команд Ubuntu и просто известные Linux и OpenSource энтузиасты.</p>
<p>Тематика встреч совершенно разнообразная — от создания сообществ до исправления ошибок в ПО.</p>
<p>Расписание можно посмотреть на <a href="https://wiki.ubuntu.com/UbuntuOpenWeek">https://wiki.ubuntu.com/UbuntuOpenWeek</a>. Выбирайте темы и присоединяйтесь!</p><xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/ru_nix_blogs/~4/1cb9heJ2Myk" height="1" width="1" /></div></content>
    <updated>2009-11-03T17:16:25Z</updated>
    <category term="Computing" />
    <category term="ubuntu" />
    <category term="ubuntu open week" />
    <author>
      <name>Андрей Мавлянов</name>
    </author>
    <source>
      <id>http://blog.aim.pp.ru</id>
      <link href="http://blog.aim.pp.ru/category/computing/feed/" rel="self" type="application/atom+xml" />
      <link href="http://blog.aim.pp.ru" rel="alternate" type="text/html" />
      <subtitle>2:5030/1159</subtitle>
      <title>Digital Activity » Computing</title>
      <updated>2009-11-09T08:03:46Z</updated>
    </source>
  </entry>

  <entry>
    <id>tag:blogger.com,1999:blog-85600514564352168.post-4939578291947789913</id>
    <link href="http://yurik-notes.blogspot.com/feeds/4939578291947789913/comments/default" rel="replies" type="application/atom+xml" />
    <link href="http://yurik-notes.blogspot.com/2009/11/storage-device-manager-fstab.html#comment-form" rel="replies" type="text/html" />
    <link href="http://www.blogger.com/feeds/85600514564352168/posts/default/4939578291947789913" rel="edit" type="application/atom+xml" />
    <link href="http://www.blogger.com/feeds/85600514564352168/posts/default/4939578291947789913" rel="self" type="application/atom+xml" />
    <link href="http://yurik-notes.blogspot.com/2009/11/storage-device-manager-fstab.html" rel="alternate" type="text/html" />
    <title>Storage Device Manager или редактирование fstab для чайников.</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>Признаюсь честно, не всегда у меня получается перейти на новую версию Ubuntu с первого раза. Обязательно &lt;nobr&gt;где-нибудь&lt;/nobr&gt; напортачу или &lt;nobr&gt;что-нибудь&lt;/nobr&gt; забуду. Новую версию всегда ставлю с нуля и частенько забываю про виндовые диски (от использования всем известной ОС я не отказываюсь и не планирую отказываться в ближайшее время). Теперь необязательно прописывать их в /etc/fstab, но приходится постоянно при монтировании вводить пароль. Это меня несколько напрягало, а так как я в некоторой степени ленив, хотелось упростить себе задачу по прописыванию &lt;nobr&gt;ntfs-ных&lt;/nobr&gt; дисков в fstab и не вспоминать все нужные ключи.</p><a name="more" /><p>Для таких как я и создана программа Storage Device Manager. Она имеет понятный интерфейс и мастер по настройки опций монтирования. Программа также позволяет прописывать правила udev.</p><p>Зависимости:</p><ul><li>python (&gt;= 2.4)</li><li>&lt;nobr&gt;python-support&lt;/nobr&gt; (&gt;= 0.7.1)</li><li>libblkid1</li><li>&lt;nobr&gt;python-gtk2&lt;/nobr&gt;</li><li>&lt;nobr&gt;python-glade2&lt;/nobr&gt;</li></ul><p>Установка банальна и не вызывает &lt;nobr&gt;каких-либо&lt;/nobr&gt; трудностей.</p><pre class="notranslate">sudo apt-get install pysdm</pre><p>Серия скриншотов описывающих действия по работе с программой, хотя ничего сложного в ней нет:)</p>
<a class="shutterset_sdm" href="http://i38.tinypic.com/v4coyo.png" title="1 - мастер, 5 - сохраняем изменения в fstab"><img border="0" src="http://lh6.ggpht.com/_2XMwv578ZvA/SvBZeHtBQlI/AAAAAAAACNE/JrBGvxjInyQ/s288/sdm1.png" /></a>
<a class="shutterset_sdm" href="http://i33.tinypic.com/2jwpl5.png" rel="lightboxsdm" title="2 - диск монтируется во време загрузки системы, 3 - включить/отключить запись"><img border="0" src="http://lh6.ggpht.com/_2XMwv578ZvA/SvBZer9XUEI/AAAAAAAACNI/RLHa7rj5W24/s288/sdm2.png" /></a>
<a class="shutterset_sdm" href="http://i36.tinypic.com/2vdlo5y.png" rel="lightbox3112009" title="4 - избавляемся от кракозяблей"><img border="0" src="http://lh6.ggpht.com/_2XMwv578ZvA/SvBZey4SBJI/AAAAAAAACNM/PW9YWeIfAl4/s288/sdm3.png" /></a><div class="blogger-post-footer"><img alt="." border="0" height="1" src="http://c.statcounter.com/counter.php?sc_project=5097901&amp;java=0&amp;security=cb888bbf&amp;invisible=1" width="1" /><img height="1" src="https://blogger.googleusercontent.com/tracker/85600514564352168-4939578291947789913?l=yurik-notes.blogspot.com" width="1" /></div><xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/ru_nix_blogs/~4/HPONpuqiuiY" height="1" width="1" /></div></content>
    <updated>2009-11-03T16:53:00Z</updated>
    <published>2009-11-03T16:53:00Z</published>
    <category scheme="http://www.blogger.com/atom/ns#" term="howto" />
    <category scheme="http://www.blogger.com/atom/ns#" term="Linux" />
    <category scheme="http://www.blogger.com/atom/ns#" term="обзор" />
    <author>
      <name>Yurij</name>
      <email>noreply@blogger.com</email>
      <uri>http://www.blogger.com/profile/04927742535204366607</uri>
    </author>
    <source>
      <id>tag:blogger.com,1999:blog-85600514564352168</id>
      <author>
        <name>Yurij</name>
        <email>noreply@blogger.com</email>
        <uri>http://www.blogger.com/profile/04927742535204366607</uri>
      </author>
      <link href="http://yurik-notes.blogspot.com/feeds/posts/default" rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" />
      <link href="http://www.blogger.com/feeds/85600514564352168/posts/default/-/Linux" rel="self" type="application/atom+xml" />
      <link href="http://yurik-notes.blogspot.com/search/label/Linux" rel="alternate" type="text/html" />
      <link href="http://pubsubhubbub.appspot.com/" rel="hub" type="text/html" />
      <link href="http://www.blogger.com/feeds/85600514564352168/posts/default/-/Linux/-/Linux?start-index=26&amp;max-results=25" rel="next" type="application/atom+xml" />
      <subtitle>Блог об IT, *nix, Open Source и не только.</subtitle>
      <title>Заметки Юрика</title>
      <updated>2009-11-10T20:57:36Z</updated>
    </source>
  </entry>

  <entry>
    <id>tag:blogger.com,1999:blog-902740931532119353.post-5137033726620930958</id>
    <link href="http://karapuzz.blogspot.com/feeds/5137033726620930958/comments/default" rel="replies" type="application/atom+xml" />
    <link href="http://karapuzz.blogspot.com/2009/11/caps-lock.html#comment-form" rel="replies" type="text/html" />
    <link href="http://www.blogger.com/feeds/902740931532119353/posts/default/5137033726620930958" rel="edit" type="application/atom+xml" />
    <link href="http://www.blogger.com/feeds/902740931532119353/posts/default/5137033726620930958" rel="self" type="application/atom+xml" />
    <link href="http://karapuzz.blogspot.com/2009/11/caps-lock.html" rel="alternate" type="text/html" />
    <title>Отключаем Caps Lock</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><div align="justify">Не знаю как вам, а мне <b>Caps Lock</b> изрядно надоел. Расположен он как-то не по человечески, постоянно на него попадаешь. Практической пользы от него я не вижу абсолютно ни какой. Думаю, что мало кому необходимо постоянно что-то писать большими буквами. У меня такая необходимость возникает раз в год, и ради этого я могу обойтись клавишей <b>Shift</b>. В общем было решено эту не нужную клавишу отключить.<br /><br />Открываем файл <code>/usr/share/xkb/keycodes/xfree86</code> и находим там строку  <code>&lt;CAPS&gt; =  66;</code>. Данная строка означает, что клавиша с кодом <b>66</b> есть <b>Caps Lock.</b> Для того, чтобы <code>xserver</code> забыл про <b>Caps Lock</b>, нужно задать код не существующей клавиши, например <b>250</b>. Вот и все, перезапускаем иксы и радуемся.     </div><div align="justify"><br /><b>UPD:</b> Как показала практика, назначение кода не существующей клавиши приводит к странным последствиям. У меня, например, перестали работать <b>ctrl+alt+F1, F2</b> и т.д. Поэтому вышеуказанную строку я просто закомментировал, вот так<br /><code>// &lt;CAPS&gt; =  66;</code></div><div class="blogger-post-footer"><img height="1" src="https://blogger.googleusercontent.com/tracker/902740931532119353-5137033726620930958?l=karapuzz.blogspot.com" width="1" /></div><xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/ru_nix_blogs/~4/EXOMJoYtlkM" height="1" width="1" /></div></content>
    <updated>2009-11-03T13:08:00Z</updated>
    <published>2009-11-03T13:08:00Z</published>
    <category scheme="http://www.blogger.com/atom/ns#" term="tips'n'tricks" />
    <category scheme="http://www.blogger.com/atom/ns#" term="Linux" />
    <author>
      <name>Karapuz</name>
      <email>mitykov@gmail.com</email>
      <uri>http://www.blogger.com/profile/13787105043285016429</uri>
    </author>
    <source>
      <id>tag:blogger.com,1999:blog-902740931532119353</id>
      <author>
        <name>Karapuz</name>
        <email>mitykov@gmail.com</email>
        <uri>http://www.blogger.com/profile/13787105043285016429</uri>
      </author>
      <link href="http://karapuzz.blogspot.com/feeds/posts/default" rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" />
      <link href="http://www.blogger.com/feeds/902740931532119353/posts/default/-/Linux" rel="self" type="application/atom+xml" />
      <link href="http://karapuzz.blogspot.com/search/label/Linux" rel="alternate" type="text/html" />
      <link href="http://pubsubhubbub.appspot.com/" rel="hub" type="text/html" />
      <title>Записки</title>
      <updated>2009-11-04T13:38:57Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://stproject.info/blog/?p=265</id>
    <link href="http://stproject.info/blog/?p=265" rel="alternate" type="text/html" />
    <title>Пользуясь положением: Какой способ оповещения о проблемах вы используете в Nagios?</title>
    <summary>Всем приветы  . 
Пользуясь тем что некоторые из читателей моего блога подписаны на него по RSS или читают runix.org я решил иногда устраивать ивенты «Пользуясь положением: …». В этих постах чаще всего будут задаваться вопросы к читателям, с целью повышения качества блога или ответа на интересующие их и меня вопросы.
Итак первый вопрос: Какой способ [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>Всем приветы <img alt=":)" class="wp-smiley" src="http://stproject.info/blog/wp-includes/images/smilies/icon_smile.gif" /> . </p>
<p>Пользуясь тем что некоторые из читателей моего блога подписаны на него по RSS или читают <a href="http://runix.org">runix.org</a> я решил иногда устраивать ивенты «Пользуясь положением: …». В этих постах чаще всего будут задаваться вопросы к читателям, с целью повышения качества блога или ответа на интересующие их и меня вопросы.</p>
<p><strong>Итак первый вопрос: </strong>Какой способ оповещения о проблемах вы используете в Nagios?<br />
<strong>Цель: </strong>Узнать нужно ли писать статьи о методах оповещения о проблемах в Nagios.</p>
<p>Ответить можно поучаствовав в опросе (справа сверху) или оставив комментарий или сделав и то и то.</p>
<p>Итак, не стесняемся, участвуем <img alt=":)" class="wp-smiley" src="http://stproject.info/blog/wp-includes/images/smilies/icon_smile.gif" /> .</p><xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/ru_nix_blogs/~4/zRBuY2FMTuc" height="1" width="1" /></div></content>
    <updated>2009-11-03T11:33:06Z</updated>
    <category term="event: Пользуясь положением" />
    <category term="nagios" />
    <category term="nagios plugins" />
    <author>
      <name>admin</name>
    </author>
    <source>
      <id>http://stproject.info/blog</id>
      <link href="http://stproject.info/blog/?feed=rss2" rel="self" type="application/atom+xml" />
      <link href="http://stproject.info/blog" rel="alternate" type="text/html" />
      <title>STALKER`s project::Blog</title>
      <updated>2009-11-11T14:04:53Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://stproject.info/blog/?p=215</id>
    <link href="http://stproject.info/blog/?p=215" rel="alternate" type="text/html" />
    <title>Тайм-менеджмент или то о чем всерьез не задумываешся</title>
    <summary>Вот уж не думал что буду когда-нибудь писать рецензию к книге, но не написать об этой книге просто не могу. Книга как видно из названия описывает принципы тайм-менеджмента, но с ОЧЕНЬ большим отличием – книга предназначена исключительно для системных администраторов.  Т.е. в книге приводятся только те примеры и приемы которые работаею именно для нас админов.
Автор [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><div style="float: left;">
<div class="wp-caption alignleft" id="attachment_216" style="width: 210px;"><a href="http://stproject.info/blog/wp-content/uploads/2009/10/1000556403.jpg"><img alt="Обложка книги &quot;Тайм менеджмент для системных администраторов&quot;" class="size-full wp-image-216" height="288" src="http://stproject.info/blog/wp-content/uploads/2009/10/1000556403.jpg" title="Обложка книги &quot;Тайм менеджмент для системных администраторов&quot;" width="200" /></a><p class="wp-caption-text">"Тайм менеджмент для системных администраторов"</p></div>
<p>Вот уж не думал что буду когда-нибудь писать рецензию к книге, но не написать об этой книге просто не могу. Книга как видно из названия описывает принципы тайм-менеджмента, но с ОЧЕНЬ большим отличием – книга предназначена исключительно для системных администраторов.  Т.е. в книге приводятся только те примеры и приемы которые работаею именно для нас админов.</p>
<p>Автор книги Томас Лимончелли, системный администратор с более чем 20 летним стажем и это чувствуется практически в каждой написанной им строчке. В плане управления рабочим процессом в книге описано практически все, начиная от того как правильно заносить задания в список дел и зачем вам нужна система регистрации запросов, заканчивая тем на какой срок нужно брать отпуск и почему нужно это делать. Вы узнаете как управляться с почтой, зачем вам нужна Wiki страница, что нужно делать с календарем, как справляться со стрессовыми ситуациями в процессе работы и как пригласить на свидание порно-звезду (да, еще у автора неплохое чувство юмора).</p>
<p>Первый раз я обратил внимание на эту книгу во время похода на книжную ярмарку, заинтересовало название (блин я над ним смеялся!), но платить ~20$ за книгу размером с пухлую тетрадь мне не позволяло зеленое квакающее существо (я считаю что хорошая книга должна быть толстой, иначе информацию из нее можно прочесть и в Интернете). Но интерес дело липкое, уже вечером я начал читать электронный вариант и понял что она мне нужна. Благо близился ДР и чтобы не терзать сослуживцев вопросом что мне дарить ткнул в эту книгу, прочел и уверен на все 100% – книга стоит своих денег.</p></div>
<p>По ходу содержания дается очень много советов как маленьких хитростей, так и довольно глобальных идей, зачастую они кажутся очевидными, но вся сила их в том что они собраны в единую систему. Перечислю те, которые я  счел наиболее важными:</p>
<ul>
<li><strong>«Не запоминайте свои задача, записывайте всё»</strong></li>
<p>Одна из проблем админов да и айтишников в целом – они считают что у них отличная память (и зачастую это действительно так), но против психологии не попрешь – максимум в голове помещается 6-7 задач (а ведь нужно думать еще и о том что сейчас делаешь), проблема в том что в особо горячие дни я могу получить 20-30+ тасков и запомнить все просто не реально.</p>
<li><strong>«Храните все задачи в одном месте»</strong></li>
<p>Попытки писать все в блокнот не дали результата, т.к. иногда «мысл`я» или задача приходит в голову дома, или на учебе, или вообще неизвестно где <img alt=":)" class="wp-smiley" src="http://stproject.info/blog/wp-includes/images/smilies/icon_smile.gif" /> . Отчасти под влиянием  этой книги я и прикупил себе коммуникатор HTC Gene, дешевенький (~265$) телефон+КПК, занимает мало места и всегда при мне(см. следующий пункт).</p>
<li><strong>«Никуда без органайзера»</strong></li>
<p>Первоначально у меня был блокнот в который я записывал все свои задачи, но его очень часто не было со мной, задачи «терялись» или я о них забывал. Когда появился КПК, в него я стал все писать только в него. Теперь я без комуна на поясе даже в туалет не выхожу, извиняюсь за подробности.</p>
<li><strong>«Если не можете заснуть запишите все о чем сейчас думаете»</strong></li>
<p>Я довольно увлекающийся человек, как думаю и многие мои коллеги, поэтому когда встречается «вкусный» проект или задача, она настолько «въедается» в голову что иногда мешает спать. Когда в первый раз прочел этот совет улыбнулся и забыл, но в последствии я его не раз использовал  – и он сработал <img alt=":)" class="wp-smiley" src="http://stproject.info/blog/wp-includes/images/smilies/icon_smile.gif" /> , когда мыль переходит на бумагу из головы она просто испаряется.</p>
<li><strong>«Защитные» механизмы</strong></li>
<p>Иногда бывает так, что нужно сосредоточится на одной проблеме и заниматься ей так сказать «до упора», но к сожалению всегда существует такой архаичный элемент экосистемы как пользователи (в терминологии книги «клиенты»). «Оказывается» иногда можно договорится с коллегой о том чтобы, к примеру, следующие два часа я буду перенаправлять все таски на него, эффект просто не передаваемый, я смог работать раза в 2-3 продуктивней (звучит как рекламный лозунг <img alt=";)" class="wp-smiley" src="http://stproject.info/blog/wp-includes/images/smilies/icon_wink.gif" /> ).</p>
<li><strong>«Документируйте крупные задачи или решения»</strong></li>
<p>Тоже казалось бы понятнейшая вещь, но следуем мы этому совету «не регулярно», а ведь «чиркануть» 2-3 строчки о важнейших задачах никогда не оказывается лишним в перспективе. Через месяц или два я скорее всего не вспомню в чем была суть задачи, не то что подробности, а там глядишь и до создания страницы (документации) в Wiki не далеко.</p></ul>
<p>Что еще сказать не знаю, может у кого будут вопросы отвечу, но книгу советую прочесть всем кто работает или только начинает работать системным администратором.</p>
<p>Книга на <a href="http://www.ozon.ru/?context=detail&amp;id=3373340">OZON.ru</a><br />
<a href="http://www.koob.ru.mastertest.ru/books/time/time_for_system.zip" target="_blank">Электронный вариант</a></p><xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/ru_nix_blogs/~4/bFE0FqbuTHE" height="1" width="1" /></div></content>
    <updated>2009-11-02T16:03:14Z</updated>
    <category term="книги" />
    <author>
      <name>admin</name>
    </author>
    <source>
      <id>http://stproject.info/blog</id>
      <link href="http://stproject.info/blog/?feed=rss2" rel="self" type="application/atom+xml" />
      <link href="http://stproject.info/blog" rel="alternate" type="text/html" />
      <title>STALKER`s project::Blog</title>
      <updated>2009-11-11T14:04:52Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://www.unixpin.com/wordpress/?p=535</id>
    <link href="http://www.unixpin.com/wordpress/2009/11/02/shadowimage-errors/" rel="alternate" type="text/html" />
    <title>ShadowImage и ошибки</title>
    <summary>Софт Hitachi ShadowImage свои ошибки в log-файле не расшифровывает, поэтому, чтобы определить, что же за проблемы у нас возникли открываем лог (обычно он находится где-то тут /HORCM/log0/curlog/horcmlog_`hostname`/horcm.log )
и ищем там вот такую строчку:
16:26:26-15981-99999- SSB  = 0xb9a0,232a.
Вот 232a – это и есть код нашей ошибки. Ну а расшифровку можно взять из секции troubleshooting в  ShadowImage [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>Софт Hitachi ShadowImage свои ошибки в log-файле не расшифровывает, поэтому, чтобы определить, что же за проблемы у нас возникли открываем лог (обычно он находится где-то тут <code>/HORCM/log0/curlog/horcmlog_`hostname`/horcm.log</code> )<br />
и ищем там вот такую строчку:<br />
16:26:26-15981-99999- SSB  = 0xb9a0,<strong>232a</strong>.<br />
Вот <strong>232a</strong> – это и есть код нашей ошибки. Ну а расшифровку можно взять из секции troubleshooting в  <a href="http://www.unixpin.com/wordpress/wp-content/uploads/2009/11/ShadowImage-Users-Guide.pdf">ShadowImage User’s Guide</a> или из нижеприведенной таблички:<br />
<span id="more-535" /></p>
<table border="1">
<tbody>
<tr valign="top">
<td><strong>Error code</strong></td>
<td><strong>Error content</strong></td>
</tr>
<tr valign="top">
<td>b9a0/b9a1/b9a2</td>
<td>Error occurred in ShadowImage pair operation.</td>
</tr>
<tr valign="top">
<td>2089</td>
<td>Because the volume specified as a P-VOL was undergoing quick format, the quick restore operation was rejected.</td>
</tr>
<tr valign="top">
<td>208a</td>
<td>Because the volume specified as an S-VOL was undergoing quick format, the quick restore operation was rejected.</td>
</tr>
<tr valign="top">
<td>2093</td>
<td>The volume specified as a P-VOL was an S-VOL of a TrueCopy asynchronous pair. Because the status of the TrueCopy asynchronous pair was not Suspend,    the Split operation was rejected.</td>
</tr>
<tr valign="top">
<td>2094</td>
<td>The volume specified as a P-VOL was an S-VOL of a TrueCopy asynchronous pair. Because the consistency time of the consistency group is not equal to the  consistency time of the TrueCopy asynchronous pair, the Split operation was rejected.</td>
</tr>
<tr valign="top">
<td>2097</td>
<td>When you performed the quick restore command, the quick restore operation was rejected because of one of the following reasons: .. The P-VOL of the ShadowImage pair was a Dynamic Provisioning V-VOL, and the S-VOL of the ShadowImage pair was a normal volume. .. The P-VOL of the ShadowImage pair was a normal volume, and the S-VOL of the ShadowImage pair was a Dynamic Provisioning V-VOL.</td>
</tr>
<tr valign="top">
<td>209b</td>
<td>Because the emulation type of only one of volumes in the ShadowImage pair was OPEN-0V, the quick restore operation was rejected.</td>
</tr>
<tr valign="top">
<td>209c</td>
<td>Because the updated information about system configuration was being backed up, the quick restore operation on the volume was rejected.</td>
</tr>
<tr valign="top">
<td>20a0</td>
<td>The specified pairs contain the volumes of the TrueCopy asynchronous pairs. Because the CLPRs of the P-VOL and S-VOL of the specified pair were different, the quick restore operation was rejected.</td>
</tr>
<tr valign="top">
<td>20a2</td>
<td>Because the P-VOL was the Dynamic Provisioning V-VOL whose capacity was increasing, the create pair operation was rejected.</td>
</tr>
<tr valign="top">
<td>20a3</td>
<td>Because the S-VOL was the Dynamic Provisioning V-VOL whose capacity was increasing, the create pair operation was rejected.</td>
</tr>
<tr valign="top">
<td>235b</td>
<td>The volume specified as a P-VOL was a P-VOL of a TrueCopy synchronous or asynchronous pair. Because the status of the TrueCopy pair was not Suspend, the reverse copy or the quick restore operation was rejected.</td>
</tr>
<tr valign="top">
<td>235c</td>
<td>The volume specified as a P-VOL was an S-VOL of a TrueCopy synchronous or asynchronous pair. Because the status of the TrueCopy pair was not Suspend, the reverse copy or the quick restore operation was rejected.</td>
</tr>
<tr valign="top">
<td>235d</td>
<td>The volume specified as an S-VOL was a P-VOL of a TrueCopy synchronous or asynchronous pair. Because the status of the TrueCopy pair was not Suspend,the reverse copy or the quick restore operation was rejected.</td>
</tr>
<tr valign="top">
<td>2060</td>
<td>The volume specified as a P-VOL was a volume of a Universal Replicator pair.Because the status of the Universal Replicator pair was invalid, the pair operation was rejected.</td>
</tr>
<tr valign="top">
<td>2061</td>
<td>The volume specified as an S-VOL was a volume of a Universal Replicator pair. Because the status of the Universal Replicator pair was invalid, the pair operation was rejected.</td>
</tr>
<tr valign="top">
<td>232a</td>
<td>Because pairs that would exceed the license capacity were going to be created, the create pair operation was rejected.</td>
</tr>
<tr valign="top">
<td>2346</td>
<td>The volume specified as an S-VOL was a P-VOL of a TrueCopy synchronous or asynchronous pair. Because the status of the TrueCopy pair was invalid, the pair operation was rejected.</td>
</tr>
<tr valign="top">
<td>2347</td>
<td>The volume specified as an S-VOL was an S-VOL of a TrueCopy synchronous or asynchronous pair. Because the status of the TrueCopy pair was invalid, the pair operation was rejected.</td>
</tr>
</tbody>
</table><xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/ru_nix_blogs/~4/GHA2LfSOYLc" height="1" width="1" /></div></content>
    <updated>2009-11-02T15:00:53Z</updated>
    <category term="Hardware - HDS" />
    <category term="9960" />
    <category term="9985" />
    <category term="9990" />
    <category term="error" />
    <category term="hds" />
    <category term="hitachi" />
    <category term="shadow image" />
    <category term="shadowimage" />
    <category term="SI" />
    <category term="ошибка" />
    <category term="ошибки" />
    <author>
      <name>ikorolev</name>
    </author>
    <source>
      <id>http://www.unixpin.com/wordpress</id>
      <link href="http://www.unixpin.com/wordpress/feed/" rel="self" type="application/atom+xml" />
      <link href="http://www.unixpin.com/wordpress" rel="alternate" type="text/html" />
      <subtitle>unix: советы, примеры, решения</subtitle>
      <title>Unix pin</title>
      <updated>2009-11-11T14:45:53Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://rootfox.com/blog/?p=195</id>
    <link href="http://rootfox.com/blog/archives/195" rel="alternate" type="text/html" />
    <title xml:lang="ru">Анализ произвольных логов самописными скриптами</title>
    <summary xml:lang="ru">Стоит у нас на работе оранжевая такая Safe@Office 500 “дура” от CheckPoint. Потипу роутер + антивирус, МЭ, VPN и все-что-нужно-для-маленького офиса.
Собственно брали потестить, но прижилась. Одна проблема – отчеты, она их не умеет, точнее показывает лог за небольшой период (ну или я не нашел   ).  Они с одной стороны не нужны никому, а [...]</summary>
    <content type="xhtml" xml:lang="ru"><div xmlns="http://www.w3.org/1999/xhtml"><p>Стоит у нас на работе оранжевая такая Safe@Office 500 “дура” от CheckPoint. Потипу роутер + антивирус, МЭ, VPN и все-что-нужно-для-маленького офиса.</p>
<p>Собственно брали потестить, но прижилась. Одна проблема – отчеты, она их не умеет, точнее показывает лог за небольшой период (ну или я не нашел <img alt=":)" class="wp-smiley" src="http://rootfox.com/blog/wp-includes/images/smilies/icon_smile.gif" />  ).  Они с одной стороны не нужны никому, а с другой  стороны всетаки обидно – может кто то к нам ломится, а я и не знаю. По идее я и не должен знать,  должность другая,  но мне же интересно!<br />
<span id="more-195" /><br />
В итоге давно, когда читал про syslog, завернул какие-то логи с этой “дуры” на другую машину, и там они долго-долго копились. А тут мы взяли сотрудника на испытательный срок, он его успешно провалил и стало интересно, чем же он вместо работы занимался…</p>
<p>Итак – общий смысл такой, сначала делаем из общего лога (логов) интересующую выборку (например все пакеты от “Васи”, или все “прибитые пакеты”), и анализируем ее, например, по следующим критериям:</p>
<p><strong>“Анализ пользователя”</strong><br />
1. Список хостов, которые посещал Вася, (с сортировкой по популярности + первые 20 отдельно резолвятся в имена)<br />
2. Список портов, на который ломился Вася (с сортировкой по популярности)</p>
<p><strong>Все “прибитые пакеты”</strong><br />
1. Список таргет-хостов – “куда хотели прорваться пакеты” с сортировкой по популярности<br />
2. Отдельный список из 20 таргет хостов, с именами (отрезолвлеными).<br />
3. Список популярных заблокированных портов (с сортировкой по популярности)<br />
4. Список сорс-хостов – “потенциальных нарушителей”.</p>
<p>В моем случае стало видно что:<br />
1. В инет рвутся восновном внутренние виртуалки, которым настройки прописаны но доступ не дан.<br />
2. Нарушители рвутся восновном на корневые днс сервера, и на сервера апдейтов касперского. см п.1.<br />
3. По портам нарушители DNS, SAMBA и DHCP. Что впрочем правильно (DNS наружу разрешен только нашему DNS)<br />
4. С наружи к нам особо никто не ломится.</p>
<p><strong>Выводы</strong>..  Скрипты в общем то жуть какие простые, но в этом и в общем соль, все оказалось просто. Но с точки зрения статистики неудобно анализировать пользователей – мало что говорят цифры 20 000 посещений сервера крупного хостера, например cp333.agava.net… но – каков лог, таков и приход. <img alt=":)" class="wp-smiley" src="http://rootfox.com/blog/wp-includes/images/smilies/icon_smile.gif" /> </p>
<p>Скрипты вложил, основные скрипты<br />
analyse [Ip.addr.e.s] (анализ пользователя)<br />
secreport (отчет по заблокированным пакетам)</p>
<p>При этом “внутре” этих скриптов нужно прописать путь к логам и куда класть статистику.</p>
<p><strong>Кусок изначального лога:</strong></p>
<pre><code>Nov  1 00:00:00 webserver newsyslog[19521]: logfile turned over
Nov  1 00:00:01 ourhost.ourdomain.spb.ru 2009 Nov  1 00:05:08 00:08:da:56:1c:90 &lt;50000&gt; Accepted Outbound packet (Custom rule) Src:192.168.0.161 SPort:1073 Dst:94.100.177.6 DPort:110 IPP:6 Rule:8 Interface:LAN
Nov  1 00:02:34 ourhost.ourdomain.spb.ru 2009 Nov  1 00:05:17 00:08:da:56:1c:90 &lt;50000&gt; Rejected Outbound packet (Custom rule) Src:192.168.5.146 SPort:1036 Dst:128.8.10.90 DPort:53 IPP:17 Rule:39 Interface:LAN
Nov  1 00:02:44 ourhost.ourdomain.spb.ru 2009 Nov  1 00:05:36 00:08:da:56:1c:90 &lt;50000&gt; Rejected Outbound packet (Custom rule) Src:192.168.5.146 SPort:1036 Dst:198.41.0.4 DPort:53 IPP:17 Rule:39 Interface:LAN
Nov  1 00:02:46 ourhost.ourdomain.spb.ru 2009 Nov  1 00:05:38 00:08:da:56:1c:90 &lt;50000&gt; Accepted Outbound packet (Custom rule) Src:192.168.0.161 SPort:1074 Dst:74.125.79.111 DPort:995 IPP:6 Rule:8 Interface:LAN
Nov  1 00:02:47 ourhost.ourdomain.spb.ru 2009 Nov  1 00:05:40 00:08:da:56:1c:90 &lt;50000&gt; Rejected Outbound packet (Custom rule) Src:192.168.5.146 SPort:1036 Dst:198.32.64.12 DPort:53 IPP:17 Rule:39 Interface:LAN
Nov  1 00:02:47 ourhost.ourdomain.spb.ru 2009 Nov  1 00:05:40 00:08:da:56:1c:90 &lt;50000&gt; Rejected Outbound packet (Custom rule) Src:192.168.5.146 SPort:1036 Dst:193.0.14.129 DPort:53 IPP:17 Rule:39 Interface:LAN
Nov  1 00:02:49 ourhost.ourdomain.spb.ru 2009 Nov  1 00:05:44 00:08:da:56:1c:90 &lt;50000&gt; Rejected Outbound packet (Custom rule) Src:192.168.5.146 SPort:1036 Dst:192.36.148.17 DPort:53 IPP:17 Rule:39 Interface:LAN</code>
</pre>
<p><strong>Пример отчета (заблокированные порты):</strong></p>
<pre><code>37757 53
3650 137
1368 67
288 80
179 123
63 138
22 5222
18 8080
8 6881
6 2002</code></pre>
<p><strong>Порты пользователя:</strong></p>
<pre><code>10820 80
240 443
68 53
10 5222
8 6881
6 5190
6 123</code></pre>
<p><strong>Заблокированные таргет-хосты:</strong></p>
<pre><code>4338 193.0.14.129 129.14.0.193.in-addr.arpa domain name pointer k.root-servers.net.
4330 198.41.0.4 4.0.41.198.in-addr.arpa domain name pointer a.root-servers.net.
4330 198.32.64.12 12.64.32.198.in-addr.arpa domain name pointer as-20144-has-not-registered-the-use-of-this-prefix.
4329 192.36.148.17 17.148.36.192.in-addr.arpa domain name pointer i.root-servers.net.
4311 192.58.128.30 30.128.58.192.in-addr.arpa domain name pointer j.root-servers.net.
3722 202.12.27.33 33.27.12.202.in-addr.arpa domain name pointer m.root-servers.net.</code></pre>
<p><strong>Статистика по хостам пользователя:</strong></p>
<pre><code>242 88.212.196.101 101.196.212.88.in-addr.arpa is an alias for 101.64/26.196.212.88.in-addr.arpa. 101.64/26.196.212.88.in-addr.arpa domain name pointer host01.rax.ru.
233 91.212.60.162 162.60.212.91.in-addr.arpa domain name pointer h0001.friendit.net.
233 78.140.142.125 Host 125.142.140.78.in-addr.arpa. not found: 3(NXDOMAIN)
223 88.212.196.102 102.196.212.88.in-addr.arpa is an alias for 102.64/26.196.212.88.in-addr.arpa. 102.64/26.196.212.88.in-addr.arpa domain name pointer host02.rax.ru.
219 94.100.178.219 219.178.100.94.in-addr.arpa domain name pointer top9.mail.ru.
191 83.222.4.246 Host 246.4.222.83.in-addr.arpa. not found: 3(NXDOMAIN)
191 217.73.200.222 222.200.73.217.in-addr.arpa domain name pointer tns-counter.ru.
190 93.186.225.1 1.225.186.93.in-addr.arpa domain name pointer cs11.vkontakte.ru.
175 174.37.230.144 144.230.37.174.in-addr.arpa domain name pointer 174.37.230.144-static.reverse.softlayer.com.
160 93.186.224.23 23.224.186.93.in-addr.arpa domain name pointer cs23.vkontakte.ru.</code></pre>
<p><strong>Пример работы:</strong></p>
<pre><code>[dimka@webserver ~]$ analyze 192.168.0.131
rm: /hdd2/stat/192.168.0.131.dat: No such file or directory
rm: /hdd2/stat/192.168.0.131.hosts: No such file or directory
rm: /hdd2/stat/192.168.0.131.stat: No such file or directory
analysing /var/log/checkpoint.0.bz2...
analysing /var/log/checkpoint...
get dest ports...
counting port stats...
get unique destinations...
counting destination stats...
sorting...
resolving...
[dimka@webserver ~]$</code></pre>
<p>PS врятли кому то интересно, но файл со скриптом я счас попробую залить. Хотябы для себя )  <a href="http://rootfox.com/blog/uploads/2009/11/loganalyse.zip">Архив</a></p><xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/ru_nix_blogs/~4/62t_0G7TXaQ" height="1" width="1" /></div></content>
    <updated>2009-11-02T14:46:15Z</updated>
    <category term="Checkpoint" />
    <category term="FreeBSD" />
    <category term="Linux" />
    <author>
      <name>468</name>
    </author>
    <source>
      <id>http://rootfox.com/blog</id>
      <link href="http://rootfox.com/blog/feed" rel="self" type="application/atom+xml" />
      <link href="http://rootfox.com/blog" rel="alternate" type="text/html" />
      <subtitle xml:lang="ru">Just For Fun</subtitle>
      <title xml:lang="ru">root@fox:~#</title>
      <updated>2009-11-05T10:46:14Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://ubuntudays.ru/?p=331</id>
    <link href="http://ubuntudays.ru/2009-11-02/ubuntu-server-9-10-karmik-koala-%d0%b8-vmware-server/" rel="alternate" type="text/html" />
    <title>Ubuntu server 9.10 (karmik koala) и vmware server</title>
    <summary>Понадобилось мне тут пару виртуальных машин запустить, как раз и машинка для этого подвернулась и убунту свежая с пылу с жару лежит на винте. Сказано – сделано. Установка прошла тривиально, скорость загрузки приятно удивила. Оно конечно понятно, что server это не desktop и нету всяких иксов и прочих наворотов, но тем не менее даже с [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>Понадобилось мне тут пару виртуальных машин запустить, как раз и машинка для этого подвернулась и убунту свежая с пылу с жару лежит на винте. Сказано – сделано. Установка прошла тривиально, скорость загрузки приятно удивила. Оно конечно понятно, что server это не desktop и нету всяких иксов и прочих наворотов, но тем не менее даже с учётом этих факторов грузится не мгновенно, но очень близко к этому.<br />
Свежий дистр (2.0.2) vmware server был скачан с оффициального сайта и установлен. Однако вот тут не обошлось без сюрприза, о котором и хочу рассказать. На этапе компиляции модулей вылезла ошибка и я уже было загрустил, что не видать мне пока работающих новинок в виду их непритертости к друг другу, но как не раз уже бывало выручил всесведущий гугл в виде вот такой ссылки: http://radu.cotescu.com/2009/10/30/how-to-install-vmware-server-2-0-x-on-ubuntu-9-10-karmic-koala/</p>
<p>Вкратце если, то установку следует производить не как обычно, т.е. распаковкой тар.гз’шки и запуском инсталляционного скрипта, а запуском скрипта автора статьи по вышеприведенной<br />
ссылке.</p>
<p>Итоговая последовательность действий в моём случае выглядела так:<br />
1. Скачивание дистра vmware server<br />
2. Скачивание в этот же каталог <a href="http://codebin.cotescu.com/vmware/vmware-server-2.0.x-kernel-2.6.31-14-install.sh">скрипта</a><br />
3. chmod +x vmware-server-2.0.x-kernel-2.6.31-14-install.sh<br />
4. sudo ./vmware-server-2.0.x-kernel-2.6.31-14-install.sh<br />
5. Ответы на стандартные вопросы установщика vmware server.</p>
<p>Вот собственно и всё, vmware работает, гостевая ОС’ка крутится, на днях добавлю ещё одну.</p>
<p>P.S. Кстати, как можно заметить, в названии данного скрипта указано конкретное ядро, так что как оно будет работать если версия кернела будет другой мне к сожалению неизвестно</p><xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/ru_nix_blogs/~4/haZj5THBYBU" height="1" width="1" /></div></content>
    <updated>2009-11-02T13:30:27Z</updated>
    <category term="Блог" />
    <category term="Программы" />
    <category term="Эмуляция" />
    <category term="server" />
    <category term="vmware" />
    <author>
      <name>Amorph</name>
    </author>
    <source>
      <id>http://ubuntudays.ru</id>
      <link href="http://ubuntudays.ru/feed/" rel="self" type="application/atom+xml" />
      <link href="http://ubuntudays.ru" rel="alternate" type="text/html" />
      <subtitle>Мой опыт общения с Ubuntu</subtitle>
      <title>Ubuntu days</title>
      <updated>2009-11-02T13:30:27Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://www.shatlovsky.ru/?p=122</id>
    <link href="http://www.shatlovsky.ru/2009/11/02/ubuntu-9-10-novyj-vid-gdm/" rel="alternate" type="text/html" />
    <link href="http://www.shatlovsky.ru/2009/11/02/ubuntu-9-10-novyj-vid-gdm/#comments" rel="replies" type="text/html" />
    <link href="http://www.shatlovsky.ru/2009/11/02/ubuntu-9-10-novyj-vid-gdm/feed/atom/" rel="replies" type="application/atom+xml" />
    <title xml:lang="en">ubuntu 9.10: новый вид gdm</title>
    <summary xml:lang="en">После обновления Ubuntu до релиза 9.10 настройки окна входа в систему gdm сбросились на дефолтные, теперь при загрузке нас встречает некий коричневый кошмар. В настройках Gnome выбрать оформление gdm теперь невозможно.
Было:

Стало:

Гугление результатов не дало.</summary>
    <content type="xhtml" xml:lang="en"><div xmlns="http://www.w3.org/1999/xhtml"><p>После обновления Ubuntu до релиза 9.10 настройки окна входа в систему <code>gdm</code> сбросились на дефолтные, теперь при загрузке нас встречает некий коричневый кошмар. В настройках Gnome выбрать оформление gdm теперь невозможно.</p>
<p>Было:</p>
<p><img alt="3903346203_c96a2a59a8_o" class="alignnone size-full wp-image-125" height="441" src="http://www.shatlovsky.ru/wp-content/3903346203_c96a2a59a8_o.png" title="3903346203_c96a2a59a8_o" width="350" /></p>
<p>Стало:</p>
<p><img alt="gdm-config" class="alignnone size-full wp-image-123" height="198" src="http://www.shatlovsky.ru/wp-content/gdm-config.png" title="gdm-config" width="539" /></p>
<p>Гугление результатов не дало.</p><xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/ru_nix_blogs/~4/4t9EsPq0EY0" height="1" width="1" /></div></content>
    <updated>2009-11-02T07:05:16Z</updated>
    <published>2009-11-02T07:05:16Z</published>
    <category scheme="http://www.shatlovsky.ru" term="9.10" />
    <category scheme="http://www.shatlovsky.ru" term="gdm" />
    <category scheme="http://www.shatlovsky.ru" term="gnome" />
    <category scheme="http://www.shatlovsky.ru" term="ubuntu" />
    <author>
      <name>Alex Shatlovsky</name>
      <uri>http://www.shatlovsky.ru/wp-atom.php</uri>
    </author>
    <source>
      <id>http://www.shatlovsky.ru/feed/atom/</id>
      <link href="http://www.shatlovsky.ru" rel="alternate" type="text/html" />
      <link href="http://feeds.feedburner.com/cyber_funk" rel="self" type="application/atom+xml" />
      <link href="http://pubsubhubbub.appspot.com" rel="hub" type="text/html" />
      <subtitle xml:lang="en">Information must be free</subtitle>
      <title xml:lang="en">Кибер-Фанк v2.0</title>
      <updated>2009-11-08T20:41:08Z</updated>
    </source>
  </entry>

  <entry xml:lang="ru">
    <id>http://inf.by/linux/230/</id>
    <link href="http://inf.by/linux/230/" rel="alternate" type="text/html" />
    <title>Screenlets. Заскринлетим виджетами десктопы!</title>
    <summary type="html">http://blog.inf.by:8686/ui/pst/74/22470_1.jpg | Пара скринлетов, менеджер, иконка скринлета Еще недавно я думал, что менеджеров виджетов в Linux только два (gDesklets для GTK и Superkaramba для QT). Оказалось есть еще один очень и очень достойный инструмент виджетоманов - Screenlets ( http://screenlets.org). Сразу скажу - без Compiz не стоит пробовать запускать какие-то скринлеты, не все из них ...&lt;img src="http://feeds.feedburner.com/~r/ru_nix_blogs/~4/DXPxpF24vuM" height="1" width="1"/&gt;</summary>
    <updated>2009-11-02T07:03:40Z</updated>
    <source>
      <id>http://inf.by/linux/</id>
      <logo>http://blog.inf.by/favicon.ico</logo>
      <link href="http://inf.by/linux/" rel="alternate" type="text/html" />
      <link href="http://blog.inf.by/rss/linux" rel="self" type="application/rss+xml" />
      <subtitle>Последние записи на inf.by/linux</subtitle>
      <title>Операционная система Линукс (inf.by/linux)</title>
      <updated>2009-11-11T14:48:59Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://blog.aim.pp.ru/?p=91</id>
    <link href="http://blog.aim.pp.ru/2009/11/02/%d1%81%d1%82%d0%b0%d1%82%d0%b8%d1%81%d1%82%d0%b8%d0%ba%d0%b0-%d0%bf%d0%be%d1%81%d0%b5%d1%89%d0%b5%d0%bd%d0%b8%d0%b9-%d0%b7%d0%b0-%d0%be%d0%ba%d1%82%d1%8f%d0%b1%d1%80%d1%8c/" rel="alternate" type="text/html" />
    <title>Статистика посещений aim.pp.ru за октябрь</title>
    <summary>Давненько я не заглядывал в статистику посещений на google analytics.
Данные за октябрь. Картинки говорят сами за себя…</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>Давненько я не заглядывал в статистику посещений на google analytics.</p>
<p>Данные за октябрь. Картинки говорят сами за себя…</p>
<p><img alt="Статистика по браузерам" src="http://img.aim.pp.ru/2009/11/02/browsers.png" /></p>
<p><img alt="Статистика по браузерам и ОС" src="http://img.aim.pp.ru/2009/11/02/browsers-and-os.png" /></p><xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/ru_nix_blogs/~4/6A03H_b-cKk" height="1" width="1" /></div></content>
    <updated>2009-11-02T03:30:56Z</updated>
    <category term="Computing" />
    <category term="chromium" />
    <category term="firefox" />
    <category term="google chrome" />
    <category term="microsoft internet explorer" />
    <category term="mozilla" />
    <category term="mozilla firefox" />
    <category term="opera" />
    <author>
      <name>Андрей Мавлянов</name>
    </author>
    <source>
      <id>http://blog.aim.pp.ru</id>
      <link href="http://blog.aim.pp.ru/category/computing/feed/" rel="self" type="application/atom+xml" />
      <link href="http://blog.aim.pp.ru" rel="alternate" type="text/html" />
      <subtitle>2:5030/1159</subtitle>
      <title>Digital Activity » Computing</title>
      <updated>2009-11-09T08:03:46Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://www.bagrincev.ru/?p=753</id>
    <link href="http://www.bagrincev.ru/%d0%bc%d1%83%d0%b7%d1%8b%d0%ba%d0%b0%d0%bb%d1%8c%d0%bd%d1%8b%d0%b9-%d0%b1%d1%83%d0%b4%d0%b8%d0%bb%d1%8c%d0%bd%d0%b8%d0%ba/" rel="alternate" type="text/html" />
    <title>Музыкальный будильник</title>
    <summary>Решил сделать так, чтобы каждое утро меня будила моя Ubuntu Linux.
В биусе была включена функция Alarm, и был написан такой скриптик:

#!/bin/sh
 
#получаем время, конкретнее часы без минут и секунд
time=`date \+\%H`
 
#выставляем громкость и включаем каналы на звуковых картах
amixer sset Master 90%
amixer -c 1 sset PCM 100% unmute
amixer -c 1 sset Mic 100%
 
# Если полученное время ровняется числу</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>Решил сделать так, чтобы каждое утро меня будила моя Ubuntu Linux.</p>
<p>В биусе была включена функция Alarm, и был написан такой скриптик:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family: monospace;"><span style="color: #666666; font-style: italic;">#!/bin/sh</span>
 
<span style="color: #666666; font-style: italic;">#получаем время, конкретнее часы без минут и секунд</span>
<span style="color: #007800;"><span style="color: #000000; font-weight: bold;">time</span></span>=<span style="color: #000000; font-weight: bold;">`</span><span style="color: #c20cb9; font-weight: bold;">date</span> \+\<span style="color: #000000; font-weight: bold;">%</span>H<span style="color: #000000; font-weight: bold;">`</span>
 
<span style="color: #666666; font-style: italic;">#выставляем громкость и включаем каналы на звуковых картах</span>
amixer sset Master <span style="color: #000000;">90</span><span style="color: #000000; font-weight: bold;">%</span>
amixer <span style="color: #660033;">-c</span> <span style="color: #000000;">1</span> sset PCM <span style="color: #000000;">100</span><span style="color: #000000; font-weight: bold;">%</span> unmute
amixer <span style="color: #660033;">-c</span> <span style="color: #000000;">1</span> sset Mic <span style="color: #000000;">100</span><span style="color: #000000; font-weight: bold;">%</span>
 
<span style="color: #666666; font-style: italic;"># Если полученное время ровняется числу 8, говорим mpd начать играть.</span>
<span style="color: #666666; font-style: italic;"># Делается, чтобы музыка начинала играть в 8 часов, а не каждый запуск.</span>
<span style="color: #000000; font-weight: bold;">if</span> <span style="color: #7a0874; font-weight: bold;">[</span> <span style="color: #ff0000;">"<span style="color: #007800;">$time</span>"</span> <span style="color: #660033;">-eq</span> <span style="color: #ff0000;">"8"</span> <span style="color: #7a0874; font-weight: bold;">]</span> ; <span style="color: #000000; font-weight: bold;">then</span> mpc play ; <span style="color: #000000; font-weight: bold;">fi</span>
 
<span style="color: #7a0874; font-weight: bold;">exit</span></pre></div></div>

<p>Скрипт можно вызвать из <strong>/etc/rc.local</strong>, но он выполняется от имени root’а, поэтому, делать это лучше вот так:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family: monospace;"><span style="color: #c20cb9; font-weight: bold;">su</span> <span style="color: #660033;">-c</span> <span style="color: #ff0000;">'/usr/bin/wakeup'</span> sb0y</pre></div></div>

<p>где <strong>sb0y</strong> - имя пользователя, от имени, которого будет запускаться скрипт.</p><xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/ru_nix_blogs/~4/big7E5V4EkM" height="1" width="1" /></div></content>
    <updated>2009-11-01T13:50:43Z</updated>
    <category term="how-to" />
    <category term="Программирование" />
    <category term="Самопись" />
    <category term="bash" />
    <category term="mpd" />
    <category term="sh" />
    <category term="ubuntu" />
    <category term="будильник" />
    <author>
      <name>Sb0y</name>
    </author>
    <source>
      <id>http://www.bagrincev.ru</id>
      <link href="http://www.bagrincev.ru/feed/" rel="self" type="application/atom+xml" />
      <link href="http://www.bagrincev.ru" rel="alternate" type="text/html" />
      <subtitle>Уютный бложик девелопера.</subtitle>
      <title>sb0y[AT]home</title>
      <updated>2009-11-01T13:50:43Z</updated>
    </source>
  </entry>

  <entry>
    <id>tag:blogger.com,1999:blog-3876479810964908617.post-3598340177195194763</id>
    <link href="http://sda00.blogspot.com/feeds/3598340177195194763/comments/default" rel="replies" type="application/atom+xml" />
    <link href="https://www.blogger.com/comment.g?blogID=3876479810964908617&amp;postID=3598340177195194763" rel="replies" type="text/html" />
    <link href="http://www.blogger.com/feeds/3876479810964908617/posts/default/3598340177195194763" rel="edit" type="application/atom+xml" />
    <link href="http://www.blogger.com/feeds/3876479810964908617/posts/default/3598340177195194763" rel="self" type="application/atom+xml" />
    <link href="http://sda00.blogspot.com/2009/11/vsftpd.html" rel="alternate" type="text/html" />
    <title>vsftpd - создание файлопомойки</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">/*<br />... есть такое слово - samba...<br /><br />цели:<br />* выкинуть "самбу"<br />* анонимусов в chroot и дать им все возможности для самореализации<br />* локальных/виртуальных лузеров тоже в chroot по домашним каталогам<br />* всё файло, что зальют аноны, должно иметь mode 0666<br />* все новые каталоги - mode 0777 (чтобы не парить мозг с правами/чисткой и одминить удалённо тем же ftp-клиентом)<br />* админов сервиса - в chroot не ставить (или ставить - на выбор, лучше конечно в chroot)<br /><br />платформа - OpenBSD (ибо тут есть где развернуться), но должно работать везде. подробности о том, как установить и запустить vsftpd опустим. всем пользователям прочих фтп (особенно proftpd) пожелаем удачных обновлений и не скучать :). поехали...<br /><br />* создаём chroot для анонимусов:<br />(Прим.: лучше загнать в ~/tmp/vsftpd/anon, а одминов сервиса - в ~/tmp/vsftpd)<br /><br />&gt; mkdir -p ~/tmp/vsftpd<br />&gt; chmod 555 ~/tmp/vsftpd<br />&gt; sudo echo 'anon_root=!ПОЛНЫЙ_ПУТЬ!/tmp/vsftpd' &gt; /etc/vsftpd.conf<br />&gt; mkdir -p ~/tmp/vsftpd/pub<br />&gt; chmod 555 ~/tmp/vsftpd/pub<br />&gt; mkdir -p ~/tmp/vsftpd/upload<br />&gt; chmod 777 ~/tmp/vsftpd/upload<br /><br />* добиваем /etc/vsftpd.conf<br /><br /># Allow anonymous FTP? (Beware - allowed by default if you comment this out).<br />#anonymous_enable=NO<br />anonymous_enable=YES<br />#<br /># Uncomment this to allow local users to log in.<br />local_enable=YES<br />#<br /># Uncomment this to enable any form of FTP write command.<br />write_enable=YES<br />#<br /># Default umask for local users is 077. You may wish to change this to 022,<br /># if your users expect that (022 is used by most other ftpd's)<br />local_umask=000<br />anon_umask=000<br />chown_upload_mode=0666<br />file_open_mode=0666<br />#<br /># Uncomment this to allow the anonymous FTP user to upload files. This only<br /># has an effect if the above global write enable is activated. Also, you will<br /># obviously need to create a directory writable by the FTP user.<br />anon_upload_enable=YES<br />#<br /># Uncomment this if you want the anonymous FTP user to be able to create<br /># new directories.<br />anon_mkdir_write_enable=YES<br />anon_other_write_enable=YES<br /><br /># Activate directory messages - messages given to remote users when they<br /># go into a certain directory.<br />dirmessage_enable=YES<br />#<br /># Activate logging of uploads/downloads.<br />xferlog_enable=YES<br />dual_log_enable=YES<br />#<br /># Make sure PORT transfer connections originate from port 20 (ftp-data).<br />connect_from_port_20=YES<br /># You may override where the log file goes if you like. The default is shown<br /># below.<br />xferlog_file=/var/log/xferlog.log<br />vsftpd_log_file=/var/log/vsftpd.log<br />#<br /># If you want, you can have your log file in standard ftpd xferlog format.<br /># Note that the default log file location is /var/log/xferlog in this case.<br />xferlog_std_format=YES<br /># It is recommended that you define on your system a unique user which the<br /># ftp server can use as a totally isolated and unprivileged user.<br />nopriv_user=_vsftpd<br />ftp_username=anonftp<br /># You may specify a file of disallowed anonymous e-mail addresses. Apparently<br /># useful for combatting certain DoS attacks.<br />deny_email_enable=YES<br /># (default follows)<br />banned_email_file=/etc/vsftpd.banned_emails<br />#<br /># You may specify an explicit list of local users to chroot() to their home<br /># directory. If chroot_local_user is YES, then this list becomes a list of<br /># users to NOT chroot().<br />chroot_local_user=YES<br />chroot_list_enable=YES<br /># (default follows)<br />chroot_list_file=/etc/ftpchroot<br />#<br /># You may activate the "-R" option to the builtin ls. This is disabled by<br /># default to avoid remote users being able to cause excessive I/O on large<br /># sites. However, some broken FTP clients such as "ncftp" and "mirror" assume<br /># the presence of the "-R" option, so there is a strong case for enabling it.<br />ls_recurse_enable=YES<br />#<br />#<br /># If enabled, vsftpd will load a list of usernames from the filename<br /># given by userlist_file. If a user tries to log in using a name in this<br /># file, they will be denied before they are asked for a password.<br /># This may be useful in preventing clear text passwords being transmitted.<br />userlist_enable=YES<br />#<br /># This option is the name of the file loaded when the userlist_enable<br /># option is active.<br />userlist_file=/etc/ftpusers<br />#<br /># This option should be the name of a directory which is empty. Also,<br /># the directory should not be writable by the ftp user. This directory<br /># is used as a secure chroot() jail at times vsftpd does not require<br /># filesystem access.<br />secure_chroot_dir=/var/empty<br />#<br /># The minimum port to allocate for PASV style data connections.<br /># Can be used to specify a narrow port range to assist firewalling.<br />pasv_min_port=49152<br />#<br /># The maximum port to allocate for PASV style data connections.<br /># Can be used to specify a narrow port range to assist firewalling.<br />pasv_max_port=65535<br />#<br /># By default, numeric IDs are shown in the user and group fields of<br /># directory listings. You can get textual names by enabling this parameter.<br /># It is off by default for performance reasons.<br />text_userdb_names=YES<br /># When "listen" directive is enabled, vsftpd runs in standalone mode and<br /># listens on IPv4 sockets. This directive cannot be used in conjunction<br /># with the listen_ipv6 directive.<br />listen=YES<br /><br /><br />imho для новичков есть несколько моментов, заслуживающих внимания:<br /><br />&gt; sudo touch /etc/vsftpd.banned_emails<br />(иначе "не пойдёт!")<br /><br />&gt; sudo useradd -d !ПОЛНЫЙ_ПУТЬ!/tmp/vsftpd -s /sbin/nologin anonftp<br />(иначе в OpenBSD сервис не стартанёт, ибо ftp_username по-умолчанию не объявлен)<br /><br />&gt; sudo echo 'ИМЯ_ОДМИНА_СЕРВИСА' &gt;&gt; /etc/ftpchroot<br />(а все остальные гаврики встанут в chroot в своих домашних каталогах)<br /><br />в "/etc/ftpusers" у нас список тех, кому доступ на ftp заказан. также у нас УЖЕ есть пользователь "_vsftpd" с шеллом "/sbin/nologin" и несуществующим домашним каталогом (требуется по nopriv_user параметру). ACHTUNG! при подобном раскладе все симлинки, "вылетающие" за chroot, идут лесом (и это правильно. в Linux используем конструкцию "mount --bind -o ro" для наполнения "~/tmp/vsftpd/pub", в OpenBSD аналога "mount --bind" нет, <strike>сосём</strike> заполняем вручную). в "~/tmp/vsftpd/pub" закидываем контент и пишем "~/tmp/vsftpd/README!" файл с общим набором правил пользования сервисом. <br /><br />всё, база готова. но решение несколько не кошерно. можно (и нужно) одминов сервиса также загнать в chroot, дав им хомяка в ~/tmp, а лучше - скинув анона в ~/tmp/vsftpd/anon (и хомяк одминам в ~/tmp/vsftpd) - тогда все будут счастливо возиться в песочнице и ваш сон никто не потревожит.<br /><br />на что можно обратить внимание:<br /><br />anon_max_rate<br />     The maximum data transfer rate permitted, in  bytes<br />     per second, for anonymous clients.<br />     Default: 0 (unlimited)<br />local_max_rate<br />     The maximum data transfer rate permitted, in  bytes<br />     per second, for local authenticated users.<br />     Default: 0 (unlimited)<br />max_per_ip<br />     If vsftpd is in standalone mode, this is the  maxi-<br />     mum  number  of clients which may be connected from<br />     the same source internet address. A client will get<br />     an error message if they go over this limit.<br />     Default: 0 (unlimited)<br /><br />очень нравятся настройки ниже - можно спокойно и DSA вломить:<br /><br />ssl_enable=YES<br /># Should include both certificate and key<br />rsa_cert_file=/your/cert/file<br />force_local_logins_ssl=YES<br />force_local_data_ssl=YES<br />force_anon_data_ssl=YES<br />force_anon_logins_ssl=YES<br />ssl_ciphers=DES-CBC3-SHA<br /><br />также для хостеров порно полезен параметр (файлы доступны только если знать их имя, просмотр директории их не отобразит):<br /><br />hide_file={*.mp3,.hidden,hide*,*.avi}<br /><br />управление дисковыми квотами оставляем за OCью (эт элементарно).<br /><br />собсно наше упражнение сукесфули комплитед, все новые каталоги получают mode 777 (непринуждённо удаляются одминами сервиса), новое файло, залитое анонами, mode 666, "самба" RIP.<br /><br />удачи.<br /><br />*/<div class="blogger-post-footer"><img height="1" src="https://blogger.googleusercontent.com/tracker/3876479810964908617-3598340177195194763?l=sda00.blogspot.com" width="1" /></div><xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/ru_nix_blogs/~4/ftKWLRBg6rw" height="1" width="1" /></div></content>
    <updated>2009-11-01T08:52:00Z</updated>
    <published>2009-11-01T08:52:00Z</published>
    <category scheme="http://www.blogger.com/atom/ns#" term="памятки и напоминалки" />
    <category scheme="http://www.blogger.com/atom/ns#" term="OpenBSD" />
    <category scheme="http://www.blogger.com/atom/ns#" term="хлам..." />
    <category scheme="http://www.blogger.com/atom/ns#" term="vsftpd" />
    <author>
      <name>sda</name>
      <email>noreply@blogger.com</email>
      <uri>http://www.blogger.com/profile/04582379084815248832</uri>
    </author>
    <source>
      <id>tag:blogger.com,1999:blog-3876479810964908617</id>
      <author>
        <name>sda</name>
        <email>noreply@blogger.com</email>
        <uri>http://www.blogger.com/profile/04582379084815248832</uri>
      </author>
      <link href="http://sda00.blogspot.com/feeds/posts/default" rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" />
      <link href="http://www.blogger.com/feeds/3876479810964908617/posts/default" rel="self" type="application/atom+xml" />
      <link href="http://sda00.blogspot.com/" rel="alternate" type="text/html" />
      <link href="http://pubsubhubbub.appspot.com/" rel="hub" type="text/html" />
      <link href="http://www.blogger.com/feeds/3876479810964908617/posts/default?start-index=26&amp;max-results=25" rel="next" type="application/atom+xml" />
      <subtitle>всё, что представлено на этих "страницах", сделано с надеждой быть кому-то полезным...</subtitle>
      <title>заметки на манжетах</title>
      <updated>2009-11-10T20:27:59Z</updated>
    </source>
  </entry>

  <entry>
    <id>tag:blogger.com,1999:blog-6518180200032984266.post-6695197029185923626</id>
    <link href="http://some-it-notes.blogspot.com/feeds/6695197029185923626/comments/default" rel="replies" type="application/atom+xml" />
    <link href="https://www.blogger.com/comment.g?blogID=6518180200032984266&amp;postID=6695197029185923626" rel="replies" type="text/html" />
    <link href="http://www.blogger.com/feeds/6518180200032984266/posts/default/6695197029185923626" rel="edit" type="application/atom+xml" />
    <link href="http://www.blogger.com/feeds/6518180200032984266/posts/default/6695197029185923626" rel="self" type="application/atom+xml" />
    <link href="http://some-it-notes.blogspot.com/2009/11/wifi-openbsd.html" rel="alternate" type="text/html" />
    <title>Настройка точки доступа WIFI  на OpenBSD</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><span style="font-size: 100%;">Есть рабочий шлюз на OpenBSD,  понадобилось подключаться к нему по WIFI. Был в наличии PCI-адаптер  TPLink  на базе Atheros AR5212. Не лучший выбор для OpenBSD, однако системой определился:<br /></span><blockquote><span style="font-size: 100%;">ath0 at pci0 dev 15 function 0 "Atheros AR5212" rev 0x01: irq 4<br />ath0: AR2414 7.9 phy 4.5 rf2413 5.6, FCC2A*, address aa:bb:cc:dd:ee:ff<br /></span></blockquote><span style="font-size: 100%;">Смотрим поддерживаемые режимы работы данного адаптера в секции supported media:<br /></span><blockquote><span style="font-size: 100%;">ifconfig ath0 media</span></blockquote><span style="font-size: 100%;">Почему то отсутствуют режимы </span><span style="font-style: italic; font-size: 100%;">IEEE </span><span style="font-size: 100%;"><em>802.11g, </em>но меня вполне устраивает:<br /></span><blockquote><span style="font-size: 100%;">media autoselect mode 11b mediaopt hostap</span></blockquote><span style="font-size: 100%;">Значит можно попробовать настроить эту карту в режиме "точка доступа".  Создадим файл /etc/hostname.ath0 следующего содержания:<br /></span><blockquote><span style="font-size: 100%;">up media autoselect description "WLAN" mediaopt hostap nwid "network" wpa wpaprotos wpa2 wpapsk `wpa-psk network mysupersecurekey`<br />inet 192.168.111.1 255.255.255.0<br /></span></blockquote><span style="font-size: 100%;">Запустим этот интерфейс и переведем его в режим отладки:<br /></span><blockquote><span style="font-size: 100%;">sh /etc/netstart ath0<br />ifconfig ath0 debug<br /></span></blockquote><span style="font-size: 100%;">Попробуем попинговать, посмотреть вывод dmesg и если не зависнем и никаких тревожных сообщений не увидим значит можно продолжить дальше. Что касательно этой карты, то в версиях OpenBSD младше 4.6  в режиме "точка доступа" ее лучше не использовать.<br />Настроим dhcpd (/etc/dhcpd.conf)  на выдачу адресов подключающимся клиентам, например так:<br /></span><blockquote><span style="font-size: 100%;">option  domain-name-servers 192.168.111.1;<br /><br />subnet 192.168.111.0 netmask 255.255.255.0 {<br />      option routers 192.168.111.1;<br />      option ntp-servers 192.168.111.1;<br /><br />      range 192.168.111.32 192.168.111.127;<br /><br />}<br /></span></blockquote><span style="font-size: 100%;">Подразумеваем что на этом же сервере запущен кэширующий DNS  и сервер времени NTP.  В файле </span><span style="font-style: italic; font-size: 100%;">/etc/dhcpd.interfaces</span><span style="font-size: 100%;">  перечислим интерфейсы, на которых будет слушать  dhcpd, например только ath0, а также включим загрузку сервиса dhcpd  при старте системы (</span><span style="font-style: italic; font-size: 100%;">dhcpd_flags</span><span style="font-size: 100%;">="" в </span><span style="font-style: italic; font-size: 100%;">/etc/rc.conf.local</span><span style="font-size: 100%;"> или </span><span style="font-style: italic; font-size: 100%;">/etc/rc.conf</span><span style="font-size: 100%;">).<br />В пакетном фильтре PF  для интерфейса ath0  применим политику "все что не разрешено то запрещено", разрешим DHCP, NTP и NAT(ограничимся  http  и jabber)  на одном интерфейсе, а также  заблокируем доступ в некоторые сети подключенные к другим сетевым интерфейсам.  Сделать это можно, например, следующим набором правил, который не стоит считать достаточным:<br /></span><blockquote><span style="font-size: 100%;">nat on $some_if from ($wifi_if:network) -&gt; ($some_if:0)<br />block in on </span><span style="font-size: 100%;">$wifi_if</span><br /><span style="font-size: 100%;">block in quick on $wifi_if to ($other_if:network)<br />pass in quick on $wifi_if inet proto udp from ($wifi_if:network) to $wifi_if port { domain, ntp } keep state<br />pass in quick on $wifi_if inet proto udp from 255.255.255.255 port bootpc to $wifi_if port bootps keep state<br />pass in quick on $wifi_if inet proto icmp from ($wifi_if:network) icmp-type $icmp_types keep state<br />pass in quick on $wifi_if inet proto tcp from ($wifi_if:network) to !$wifi_if port { www, https, 5223, 5222 } modulate state</span></blockquote><span style="font-size: 100%;">Уточним, что dns-серверу разрешено обрабатывать запросы из подсети  wifi  и запустим dhcpd.<br />Теперь можно пробовать подключаться. Подключение с Asus EEE PC 901 с wifi-картой Ralink и ОС Ubuntu Netbook Remix 9.10 прошло успешно. С коммуникатора HTC Diamond  подключение прошло, адрес получен, однако дальше проблемы, tcpdump  на сервере показал только обмен  arp-запросами, однако времени разбираться нет за ненадобностью, главное что с ноутбуков подключается.</span><div class="blogger-post-footer"><img height="1" src="https://blogger.googleusercontent.com/tracker/6518180200032984266-6695197029185923626?l=some-it-notes.blogspot.com" width="1" /></div><xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/ru_nix_blogs/~4/W9RUTJAlOoA" height="1" width="1" /></div></content>
    <updated>2009-11-01T05:15:00Z</updated>
    <published>2009-11-01T05:15:00Z</published>
    <author>
      <name>TheMixa</name>
      <email>noreply@blogger.com</email>
      <uri>http://www.blogger.com/profile/07657578386100882734</uri>
    </author>
    <source>
      <id>tag:blogger.com,1999:blog-6518180200032984266</id>
      <author>
        <name>TheMixa</name>
        <email>noreply@blogger.com</email>
        <uri>http://www.blogger.com/profile/07657578386100882734</uri>
      </author>
      <link href="http://some-it-notes.blogspot.com/feeds/posts/default" rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" />
      <link href="http://www.blogger.com/feeds/6518180200032984266/posts/default" rel="self" type="application/atom+xml" />
      <link href="http://some-it-notes.blogspot.com/" rel="alternate" type="text/html" />
      <link href="http://pubsubhubbub.appspot.com/" rel="hub" type="text/html" />
      <title>Заметки IT'шника</title>
      <updated>2009-11-03T19:15:45Z</updated>
    </source>
  </entry>

  <entry>
    <id>tag:blogger.com,1999:blog-7800991272705950027.post-7164266478849772738</id>
    <link href="http://www.propheta.ru/feeds/7164266478849772738/comments/default" rel="replies" type="application/atom+xml" />
    <link href="https://www.blogger.com/comment.g?blogID=7800991272705950027&amp;postID=7164266478849772738" rel="replies" type="text/html" />
    <link href="http://www.blogger.com/feeds/7800991272705950027/posts/default/7164266478849772738" rel="edit" type="application/atom+xml" />
    <link href="http://www.blogger.com/feeds/7800991272705950027/posts/default/7164266478849772738" rel="self" type="application/atom+xml" />
    <link href="http://www.propheta.ru/2009/11/wireless-vs-ubuntu-karmic-koala.html" rel="alternate" type="text/html" />
    <title>WiFi vs Ubuntu Karmic Koala</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">Радость от обновления Ubuntu на своем ноутбуке (Dell Vostro A860) до версии 9.10 Karmic Koala омрачилась нерабочим вайфаем. Причем в логах наблюдалась абсолютная тишина. Модуль ath5k грузится без ошибки и правильно распознает чип от Atheros. А Network Manager скупо пишет "Устройство не готово".<br />После продолжительного гугления выяснилось, что все дело в некорректной работе функциональной кнопки (Fn + F11), отвечающей за включение/отключение вайфая и блютуза. К слову – я им никогда и не пользовался, так как казалось, он как-то не так работает.<br /><pre><strong>$</strong> tail /sys/class/rfkill/*/{state,name,type,persistent}</pre><pre>==&gt; /sys/class/rfkill/rfkill1/state &lt;==<br />0<br /><br />==&gt; /sys/class/rfkill/rfkill2/state &lt;==<br />0<br /><br />==&gt; /sys/class/rfkill/rfkill3/state &lt;==<br />0<br /><br />==&gt; /sys/class/rfkill/rfkill1/name &lt;==<br />phy0<br /><br />==&gt; /sys/class/rfkill/rfkill2/name &lt;==<br />dell-wifi<br /><br />==&gt; /sys/class/rfkill/rfkill3/name &lt;==<br />dell-bluetooth<br /><br />==&gt; /sys/class/rfkill/rfkill1/type &lt;==<br />wlan<br /><br />==&gt; /sys/class/rfkill/rfkill2/type &lt;==<br />wlan<br /><br />==&gt; /sys/class/rfkill/rfkill3/type &lt;==<br />bluetooth<br /><br />==&gt; /sys/class/rfkill/rfkill1/persistent &lt;==<br />0<br /><br />==&gt; /sys/class/rfkill/rfkill2/persistent &lt;==<br />0<br /><br />==&gt; /sys/class/rfkill/rfkill3/persistent &lt;==<br />0</pre>Как видим, <code>rfkill1</code> и <code>rfkill2</code> имеют тип <code>wlan</code>. Состояние (state) у обоих равно <code>0</code>, означающему <code>SOFT LOCK</code>. Кроме состояния <code>0</code> могут быть <code>1</code> и <code>2</code>, <code>UNLOCK</code> и <code>HARD LOCK</code> соответственно.<br />Вся проблема состоит в том, что при нажатии на упомянутую ранее функциональную кнопку состояние переключается только между значениями <code>SOFT LOCK</code> и <code>HARD LOCK</code>, минуя <code>UNLOCK</code>. Из-за этого блокируется переход интерфейса файвая в активный режим, наглядно демонстрируемый командой<pre><strong>$</strong> sudo ifconfig wlan0 up</pre><pre>SIOCSIFFLAGS: Unknown error 132</pre>Решение состоит в принудительном переводе в состояние <code>UNLOCK</code>.<br />Для этого пишем простой скрипт<pre class="number">#!/bin/sh<br /><br />for i in /sys/class/rfkill/rfkill*/type;<br />do<br /> type="`cat $i`"<br /> if [ "$type" = "wlan" ];<br /> then<br />  n="`echo $i | sed -r 's%/type$%%'`";<br />  echo 1 &gt; ${n}/state;<br /> fi;<br />done;</pre>Сохраняем скрипт в файл «<code>/usr/local/sbin/unlock-wlan</code>» и делаем его исполняемым<pre><strong>$</strong> sudo chmod +x /usr/local/sbin/unlock-wlan</pre>После ручного запуска скрипта надо перезапускать <code>Network Manager</code> – иначе он ничего не заметит.<br />Теперь настраиваем <code>Upstart</code> для исполнения нашего скрипта при загрузке системы, перед стартом <code>Network Manager</code>. Для этого создаем файл «<code>/etc/init/unlock-wlan.conf</code>»<pre class="number"># unlock-wlan - unlock wireless device<br />#<br /><br />description "unlock wireless device"<br /><br /># Скрипт запускается перед настройкой сетевых интерфейсов<br />start on starting networking<br /><br />task<br /><br />exec /usr/local/sbin/unlock-wlan</pre><div class="blogger-post-footer"><img height="1" src="https://blogger.googleusercontent.com/tracker/7800991272705950027-7164266478849772738?l=www.propheta.ru" width="1" /></div><xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/ru_nix_blogs/~4/FKTpiAmI1mg" height="1" width="1" /></div></content>
    <updated>2009-11-01T01:53:00Z</updated>
    <published>2009-11-01T01:53:00Z</published>
    <category scheme="http://www.blogger.com/atom/ns#" term="linux" />
    <category scheme="http://www.blogger.com/atom/ns#" term="IT" />
    <category scheme="http://www.blogger.com/atom/ns#" term="заметка" />
    <category scheme="http://www.blogger.com/atom/ns#" term="ubuntu" />
    <author>
      <name>Князь</name>
      <email>noreply@blogger.com</email>
      <uri>http://www.blogger.com/profile/11218942243308963007</uri>
    </author>
    <source>
      <id>tag:blogger.com,1999:blog-7800991272705950027</id>
      <author>
        <name>Князь</name>
        <email>noreply@blogger.com</email>
        <uri>http://www.blogger.com/profile/11218942243308963007</uri>
      </author>
      <link href="http://www.propheta.ru/feeds/posts/default" rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" />
      <link href="http://www.propheta.ru/search/label/IT" rel="alternate" type="text/html" />
      <link href="http://pubsubhubbub.appspot.com/" rel="hub" type="text/html" />
      <link href="http://www.blogger.com/feeds/7800991272705950027/posts/default/-/IT/-/IT?start-index=26&amp;max-results=25" rel="next" type="application/atom+xml" />
      <link href="http://feeds.feedburner.com/propheta-it" rel="self" type="application/atom+xml" />
      <link href="http://pubsubhubbub.appspot.com" rel="hub" type="text/html" />
      <title>Propheta</title>
      <updated>2009-11-10T16:28:50Z</updated>
    </source>
  </entry>

  <entry xml:lang="ru">
    <id>http://inf.by/linux/239/</id>
    <link href="http://inf.by/linux/239/" rel="alternate" type="text/html" />
    <title>GNOME и KDE - единообразие внешнего вида</title>
    <summary type="html">От двух DE хочется взять лучшее и свести их воедино. Мне нравятся обе оболочки и я работаю то в одной, то в другой в зависимости от настроения. Файловый менеджер, IM-клиент и другие мелочи я предпочитаю запускать родные, т.е. GTK или QT, но есть программы, которые не заменишь. Например тот же Kmail мне понравился больше чем Evolution, а достойную замену Krusader на GTK я найти пока не смог. ...&lt;img src="http://feeds.feedburner.com/~r/ru_nix_blogs/~4/ZN3-NSQfHWs" height="1" width="1"/&gt;</summary>
    <updated>2009-10-31T20:03:15Z</updated>
    <source>
      <id>http://inf.by/linux/</id>
      <logo>http://blog.inf.by/favicon.ico</logo>
      <link href="http://inf.by/linux/" rel="alternate" type="text/html" />
      <link href="http://blog.inf.by/rss/linux" rel="self" type="application/rss+xml" />
      <subtitle>Последние записи на inf.by/linux</subtitle>
      <title>Операционная система Линукс (inf.by/linux)</title>
      <updated>2009-11-11T14:48:59Z</updated>
    </source>
  </entry>

  <entry>
    <id>tag:blogger.com,1999:blog-85600514564352168.post-9098949302714512937</id>
    <link href="http://yurik-notes.blogspot.com/feeds/9098949302714512937/comments/default" rel="replies" type="application/atom+xml" />
    <link href="http://yurik-notes.blogspot.com/2009/10/rhythmbox-vs-lastfm.html#comment-form" rel="replies" type="text/html" />
    <link href="http://www.blogger.com/feeds/85600514564352168/posts/default/9098949302714512937" rel="edit" type="application/atom+xml" />
    <link href="http://www.blogger.com/feeds/85600514564352168/posts/default/9098949302714512937" rel="self" type="application/atom+xml" />
    <link href="http://yurik-notes.blogspot.com/2009/10/rhythmbox-vs-lastfm.html" rel="alternate" type="text/html" />
    <title>Rhythmbox vs last.fm. Добавляем новые радиостанции.</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>Изначально Rhythmbox имеет слишком ограниченный список «радиостанций» last.fm, всего лишь — «Личное радио» и «Соседское радио». Непродолжительный поиск в гугле подсказал решение.</p><a name="more" /><p>Новые радиостанции добавляются в файл <b>~/.local/share/rhythmbox/rhythmdb.xml</b> в следующем формате:</p><pre class="notranslate"><span style="color: #008000; font-weight: bold;">&lt;entry</span> <span style="color: #7D9029;">type=</span><span style="color: #BA2121;">"lastfm-station"</span><span style="color: #008000; font-weight: bold;">&gt;</span>
    <span style="color: #008000; font-weight: bold;">&lt;title&gt;</span>[STATION_TITLE]<span style="color: #008000; font-weight: bold;">&lt;/title&gt;</span>
    <span style="color: #008000; font-weight: bold;">&lt;genre&gt;&lt;/genre&gt;</span>
    <span style="color: #008000; font-weight: bold;">&lt;artist&gt;&lt;/artist&gt;</span>
    <span style="color: #008000; font-weight: bold;">&lt;album&gt;&lt;/album&gt;</span>
    <span style="color: #008000; font-weight: bold;">&lt;location&gt;</span>[STATION_URL]<span style="color: #008000; font-weight: bold;">&lt;/location&gt;</span>
    <span style="color: #008000; font-weight: bold;">&lt;date&gt;&lt;/date&gt;</span>
    <span style="color: #008000; font-weight: bold;">&lt;mimetype&gt;</span>application/octet-stream<span style="color: #008000; font-weight: bold;">&lt;/mimetype&gt;</span>
    <span style="color: #008000; font-weight: bold;">&lt;mb-trackid&gt;&lt;/mb-trackid&gt;</span>
    <span style="color: #008000; font-weight: bold;">&lt;mb-artistid&gt;&lt;/mb-artistid&gt;</span>
    <span style="color: #008000; font-weight: bold;">&lt;mb-albumid&gt;&lt;/mb-albumid&gt;</span>
    <span style="color: #008000; font-weight: bold;">&lt;mb-albumartistid&gt;&lt;/mb-albumartistid&gt;</span>
    <span style="color: #008000; font-weight: bold;">&lt;mb-artistsortname&gt;&lt;/mb-artistsortname&gt;</span>
  <span style="color: #008000; font-weight: bold;">&lt;/entry&gt;</span></pre><p>Здесь поле <b>[STATION_URL]</b> представляет собой адрес радиостанции в представлении last.fm:</p><pre class="notranslate">lastfm://&lt;stationtype&gt;/&lt;resourcename&gt;/&lt;station-subtype&gt;</pre><p>Подробнее об этом можно почитать в <a class="external" href="http://www.lastfm.ru/api/radio" target="_blank">справке по API</a>. Приведу лишь некоторые адреса для примера:</p><ul><li>lastfm://user/USER_NAME/library — личная библиотека пользователя</li><li>lastfm://user/USER_NAME/neighbours — радио соседей</li><li>lastfm://user/USER_NAME/loved — любимые треки (только для подписчиков)</li><li>lastfm://user/USER_NAME/recommended — персональные рекомендации</li></ul><p>PS. В Ubuntu 9.10 уже установлена обработка ссылок lastfm:// из Firefox с помощью Rhythmbox.</p><div class="blogger-post-footer"><img alt="." border="0" height="1" src="http://c.statcounter.com/counter.php?sc_project=5097901&amp;java=0&amp;security=cb888bbf&amp;invisible=1" width="1" /><img height="1" src="https://blogger.googleusercontent.com/tracker/85600514564352168-9098949302714512937?l=yurik-notes.blogspot.com" width="1" /></div><xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/ru_nix_blogs/~4/G977__-RHWE" height="1" width="1" /></div></content>
    <updated>2009-10-31T19:31:00Z</updated>
    <published>2009-10-31T19:31:00Z</published>
    <category scheme="http://www.blogger.com/atom/ns#" term="last.fm" />
    <category scheme="http://www.blogger.com/atom/ns#" term="howto" />
    <category scheme="http://www.blogger.com/atom/ns#" term="Linux" />
    <author>
      <name>Yurij</name>
      <email>noreply@blogger.com</email>
      <uri>http://www.blogger.com/profile/04927742535204366607</uri>
    </author>
    <source>
      <id>tag:blogger.com,1999:blog-85600514564352168</id>
      <author>
        <name>Yurij</name>
        <email>noreply@blogger.com</email>
        <uri>http://www.blogger.com/profile/04927742535204366607</uri>
      </author>
      <link href="http://yurik-notes.blogspot.com/feeds/posts/default" rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" />
      <link href="http://www.blogger.com/feeds/85600514564352168/posts/default/-/Linux" rel="self" type="application/atom+xml" />
      <link href="http://yurik-notes.blogspot.com/search/label/Linux" rel="alternate" type="text/html" />
      <link href="http://pubsubhubbub.appspot.com/" rel="hub" type="text/html" />
      <link href="http://www.blogger.com/feeds/85600514564352168/posts/default/-/Linux/-/Linux?start-index=26&amp;max-results=25" rel="next" type="application/atom+xml" />
      <subtitle>Блог об IT, *nix, Open Source и не только.</subtitle>
      <title>Заметки Юрика</title>
      <updated>2009-11-10T20:57:36Z</updated>
    </source>
  </entry>

  <entry>
    <id>tag:blogger.com,1999:blog-3876479810964908617.post-7227910487999674446</id>
    <link href="http://sda00.blogspot.com/feeds/7227910487999674446/comments/default" rel="replies" type="application/atom+xml" />
    <link href="https://www.blogger.com/comment.g?blogID=3876479810964908617&amp;postID=7227910487999674446" rel="replies" type="text/html" />
    <link href="http://www.blogger.com/feeds/3876479810964908617/posts/default/7227910487999674446" rel="edit" type="application/atom+xml" />
    <link href="http://www.blogger.com/feeds/3876479810964908617/posts/default/7227910487999674446" rel="self" type="application/atom+xml" />
    <link href="http://sda00.blogspot.com/2009/10/openbsd-misc.html" rel="alternate" type="text/html" />
    <title>OpenBSD - штрихи к портрету (misc.)</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">/*<br /><br />Страна замечательная, томики законов сразу рассылают в публичные дома, чтобы любой желающий мог повертеть на ..ю за символическую сумму.<br />/ЛОР/<br /><br />сильнее всего мешает отсутствие поддержки multibyte encoding (utf8), что уже реализовано в NetBSD и FreeBSD. ждём-с, а пока каждый "строит коммунизм в отдельно взятой стране". ничего сложного. рассмотрим на примере терминала Eterm:<br /><br />1) ставим "vim" и "w3m" (это наши будущие редактор и просмотрщик файлов/каталогов по умолчанию)<br /><br />2) собсно обозначаем наши благие намерения:<br /><br />&gt; echo 'export PAGER=/usr/local/bin/w3m' &gt;&gt; ~/.profile<br />&gt; echo 'export EDITOR=/usr/local/bin/vim' &gt;&gt; ~/.profile<br /><br />w3m нам нужен хотя бы для просмотра (в Eterm) примонтированных партиций, поскольку команда ":edit ++enc=utf-8" в vim-е прекрасно работает с файлами, но сбоит на каталогах. EFM (Enlightenment File Manager) справляется с отображением UTF-8 на ура (особенно если evas собран с fribidi). после  определения переменной PAGER это значение используется и для просмотра man-ов, что гораздо удобнее, чем дефолт ("more"). <br /><br />3) отучаем "mc" использовать "mcview" (рихтуем "~/.mc/ini"):<br /><br />use_internal_View=0<br /><br />тут же можно избавиться и от "mcedit", заменив его на $EDITOR<br /><br />use_internal_edit=0<br /><br />4) читаем "каноны":<br /><br /><a href="http://www.openbsd.ru/docs/howto-cyrillic.html">http://www.openbsd.ru/docs/howto-cyrillic.html</a><br /><br />5) делаем alias для запуска Eterm в нужной нам конфигурации:<br /><br />alias eterm="Eterm -F -*-fixed-medium-r-normal-*-15-*-*-*-*-*-koi8-r"<br /><br />после чего вызываем терминал по только что указанному "паттерну":<br /><br />&gt; eterm <br /><br />6) опционально читаем "man w3m" и учимся эффективно использовать этот замечательный консольный браузер.<br /><br />к этому моменту имеем полностью русифицированную рабочую систему, осталось лишь навести лоск в соответствии с личными предпочтениями (используем Enlightenment-DR17). рихтуем "/etc/enlightenment/sysactions.conf":<br /><br />action:   halt      /sbin/halt -p<br />action:   reboot    /sbin/reboot<br />action:   suspend   /usr/sbin/zzz<br />action:   hibernate /usr/sbin/zzz<br />user:     $USER     allow: *<br /><br />с suspend и hibernate поосторожнее, может и не заработать. ставим из пакетов всё, что относится к "xdg*" и добавляем в "~/.profile" требуемые переменные:<br /><br />export XDG_CACHE_HOME=$HOME/.cache<br />export XDG_CONFIG_DIRS=/etc/xdg<br />export XDG_CONFIG_HOME=$HOME/.config<br />export XDG_DATA_DIRS=/usr/share:/usr/local/share:/usr/X11R6/share<br />export XDG_DATA_HOME=$HOME/.local/share<br /><br />после чего не мудрствуя лукаво копируем из openSuSE весь каталог "/etc/xdg/menu" (кто самый смелый - может рисовать xml-ные "менюшки" руками, автор - слабак, не осилил...). теперь мы имеем нормальное XDG/FDO Applications-menu. мелочь - а приятно. <br /><br />последний штрих - не стоит менять настройки окружения root-а. как показывает практика успешная миграция на OpenBSD-current (это когда тащим cvs-ом исходники и компиляем всё сами) возможна только при буквальном соблюдении "канонов". т.е. если вы не имеете желания разбираться, какого буя сборка падает при "gcc version 4.2.4", но всё путём для "gcc version 3.3.5 (propolice)" - то не трогайте рутовое окружение (а падает оно патамучта gcc4 из пакетов имеет Thread model: posix и "_atomic_lock.c" из "libpthread" да и прочие аналогичные вещи ещё никто не рихтовал. у gcc3 Thread model: single).<br /><br />всем - удачи!<br /><br />*/<div class="blogger-post-footer"><img height="1" src="https://blogger.googleusercontent.com/tracker/3876479810964908617-7227910487999674446?l=sda00.blogspot.com" width="1" /></div><xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/ru_nix_blogs/~4/oQN3XecQAwg" height="1" width="1" /></div></content>
    <updated>2009-10-31T12:11:00Z</updated>
    <published>2009-10-31T12:11:00Z</published>
    <category scheme="http://www.blogger.com/atom/ns#" term="OpenBSD" />
    <category scheme="http://www.blogger.com/atom/ns#" term="хлам..." />
    <category scheme="http://www.blogger.com/atom/ns#" term="Enlightenment" />
    <author>
      <name>sda</name>
      <email>noreply@blogger.com</email>
      <uri>http://www.blogger.com/profile/04582379084815248832</uri>
    </author>
    <source>
      <id>tag:blogger.com,1999:blog-3876479810964908617</id>
      <author>
        <name>sda</name>
        <email>noreply@blogger.com</email>
        <uri>http://www.blogger.com/profile/04582379084815248832</uri>
      </author>
      <link href="http://sda00.blogspot.com/feeds/posts/default" rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" />
      <link href="http://www.blogger.com/feeds/3876479810964908617/posts/default" rel="self" type="application/atom+xml" />
      <link href="http://sda00.blogspot.com/" rel="alternate" type="text/html" />
      <link href="http://pubsubhubbub.appspot.com/" rel="hub" type="text/html" />
      <link href="http://www.blogger.com/feeds/3876479810964908617/posts/default?start-index=26&amp;max-results=25" rel="next" type="application/atom+xml" />
      <subtitle>всё, что представлено на этих "страницах", сделано с надеждой быть кому-то полезным...</subtitle>
      <title>заметки на манжетах</title>
      <updated>2009-11-10T20:27:59Z</updated>
    </source>
  </entry>

  <entry xml:lang="en">
    <id>http://www.unixpin.com/wordpress/?p=532</id>
    <link href="http://www.unixpin.com/wordpress/2009/10/31/exe-from-perl/" rel="alternate" type="text/html" />
    <title>Как сделать выполняемый exe-файл из perl-скрипта ?</title>
    <summary>Есть такой инструмент – PAR Packager , и сделать exe-шник с его помощью проще простого:
C:\ pp -o filename.exe filename.pl
Не помню, входит ли утилитка в состав  ActivePerl. Если что – запускаете ppm из командной строки и устанавливаете PAR. Для любителей рисовать окошки из perl – есть логичное продолжение – tkpp. Недостаток конечно есть – размер [...]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>Есть такой инструмент – <a href="http://search.cpan.org/~smueller/PAR-Packer/lib/pp.pm">PAR Packager</a> , и сделать exe-шник с его помощью проще простого:</p>
<p><code>C:\ pp -o filename.exe filename.pl</code></p>
<p>Не помню, входит ли утилитка в состав  <a href="http://www.activestate.com/activeperl/">ActivePerl</a>. Если что – запускаете ppm из командной строки и устанавливаете <strong>PAR</strong>. Для любителей рисовать окошки из perl – есть логичное продолжение – tkpp. Недостаток конечно есть – размер exe-шника, да и скорость выполнения – будет точно такой же, как и у perl-скрипта.</p>
<p>Что еще можно использовать?</p>
<p>1. Когда-то, для этого же я использовал perl2exe от  IndigoStar. Но так как это коммерческий продукт, то по окончании программа выплевывала строчку о том, что это «незарегистрированная версия». К тому же, как отмечают продвинутые камрады – <a href="http://www.google.com/search?q=perl2exe+insecure">достаточно просто раскомпилировать обратно и получить исходники</a>.</p>
<p>2. Есть такая утилитка – perlcc. Генерирует исходник на C, который можно потом собрать с помощью компилятора. К сожалению, существует не для всех версий perl – последняя версия <a href="http://search.cpan.org/~nwclark/perl-5.8.9/utils/perlcc.PL">5.8.9</a> (я когда-то пробовал этот путь, но что-то там получалось не очень весело, типа компилировалось только с VisualStudio , плюс еще какой-то геморой с либами, может быть сейчас что-то и изменилось). Но с точки зрения размера выполняемого файла – без вариантов ;)<br />
ЗЫ – только что попробовал скомпилить скриптик в 2 строки под Solaris –  компилится, но при выполнении  падает в корку ;(, так что ситуация далека от идеала.</p><xhtml:img xmlns:xhtml="http://www.w3.org/1999/xhtml" src="http://feeds.feedburner.com/~r/ru_nix_blogs/~4/t3OIuugrv28" height="1" width="1" /></div></content>
    <updated>2009-10-31T11:15:36Z</updated>
    <category term="Programming - Perl" />
    <category term="Без рубрики" />
    <category term="exe" />
    <category term="executable" />
    <category term="make" />
    <category term="PAR" />
    <category term="perl2cc" />
    <category term="perl2exe" />
    <category term="perlcc" />
    <category term="pp" />
    <category term="tkpp" />
    <category term="windows" />
    <category term="выполняемый" />
    <category term="выполнять" />
    <author>
      <name>ikorolev</name>
    </author>
    <source>
      <id>http://www.unixpin.com/wordpress</id>
      <link href="http://www.unixpin.com/wordpress/feed/" rel="self" type="application/atom+xml" />
      <link href="http://www.unixpin.com/wordpress" rel="alternate" type="text/html" />
      <subtitle>unix: советы, примеры, решения</subtitle>
      <title>Unix pin</title>
      <updated>2009-11-11T14:45:53Z</updated>
    </source>
  </entry>
</feed>
