<?xml version="1.0"?>
<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>2016-05-16T14:32:05Z</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/atom.xml" rel="self" type="application/atom+xml"/>
  <link href="http://runix.org" rel="alternate"/>

  <entry>
    <id>urn:lj:livejournal.com:atom1:vitus_wagner:1197148</id>
    <link href="http://vitus-wagner.livejournal.com/1197148.html" rel="alternate" type="text/html"/>
    <link href="http://vitus-wagner.livejournal.com/data/atom/?itemid=1197148" rel="self" type="text/xml"/>
    <title>Если у вас нет собаки, ее не отравит сосед</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">Раймонд тут <a href="http://esr.ibiblio.org/?p=7167" rel="nofollow">хвастается</a>, что NTPSec не подвержен уязвимостям, от которых страдает NTP Classic. Потому что к тому моменту, как были выявлены эти уязыимости, почти 60% кода (в котором они и гнездились) было выкинуто за ненадобностью.<br/><br/>Отселе мораль - каждая не включенная в проект библиотека это предотвращенный взлом.<br/><br/><span style="font-size: smaller;">This entry was originally posted at <a href="http://vitus-wagner.dreamwidth.org/1193448.html" rel="nofollow">http://vitus-wagner.dreamwidth.org/1193448.html</a>. Please comment there using OpenID. Now there are <a href="http://vitus-wagner.dreamwidth.org/1193448.html" rel="nofollow"><img alt="comment count unavailable" height="12" src="http://www.dreamwidth.org/tools/commentcount?user=vitus_wagner&amp;ditemid=1193448" style="vertical-align: middle;" width="30"/> comments</a> </span></div>
    </content>
    <updated>2016-05-05T04:34:27Z</updated>
    <published>2016-05-05T04:34:27Z</published>
    <category term="&#x43A;&#x43E;&#x43C;&#x43F;&#x44C;&#x44E;&#x442;&#x435;&#x440;&#x43D;&#x430;&#x44F; &#x431;&#x435;&#x437;&#x43E;&#x43F;&#x430;&#x441;&#x43D;&#x43E;&#x441;&#x442;&#x44C;"/>
    <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"/>
      <subtitle>-----</subtitle>
      <title>Журнал Витуса.</title>
      <updated>2016-05-05T04:34:27Z</updated>
    </source>
  </entry>

  <entry>
    <id>urn:lj:livejournal.com:atom1:vitus_wagner:1195715</id>
    <link href="http://vitus-wagner.livejournal.com/1195715.html" rel="alternate" type="text/html"/>
    <link href="http://vitus-wagner.livejournal.com/data/atom/?itemid=1195715" rel="self" type="text/xml"/>
    <title>Однако, они это совершили</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">Команда <a href="http://devuan.org" rel="nofollow">Devuan</a> несмотря на сомнения скептиков, сумела довести свой systemd-free дистрибутив до стадии <a href="http://beta.devuan.org" rel="nofollow">beta</a>.<br/><br/><span style="font-size: smaller;">This entry was originally posted at <a href="http://vitus-wagner.dreamwidth.org/1191750.html" rel="nofollow">http://vitus-wagner.dreamwidth.org/1191750.html</a>. Please comment there using OpenID. Now there are <a href="http://vitus-wagner.dreamwidth.org/1191750.html" rel="nofollow"><img alt="comment count unavailable" height="12" src="http://www.dreamwidth.org/tools/commentcount?user=vitus_wagner&amp;ditemid=1191750" style="vertical-align: middle;" width="30"/> comments</a> </span></div>
    </content>
    <updated>2016-04-29T14:20:58Z</updated>
    <published>2016-04-29T14:20:58Z</published>
    <category term="debian"/>
    <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"/>
      <subtitle>-----</subtitle>
      <title>Журнал Витуса.</title>
      <updated>2016-05-05T04:34:27Z</updated>
    </source>
  </entry>

  <entry xml:lang="ru">
    <id>http://vk.com/linuxnow</id>
    <link href="http://vk.com/linuxnow" rel="alternate" type="text/html"/>
    <title>Открытие страницы нашего сайта в ВК</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">Внимание! Мы рады сообщить, что теперь у вас есть возможность следить за обновлениями <a href="http://linuxnow.ru" target="_blank">сайта</a>, подписавшись на <a href="http://vk.com/linuxnow" target="_blank">нашу страницу в ВК</a>!</div>
    </summary>
    <updated>2016-04-29T07:00:26Z</updated>
    <source>
      <id>http://linuxnow.ru/</id>
      <link href="http://linuxnow.ru/" rel="alternate" type="text/html"/>
      <link href="http://linuxnow.ru/rss.php" rel="self" type="application/rss+xml"/>
      <subtitle>linuxnow.ru — хороший способ расширить знания о GNU/Linux и программах с открытым исходным кодом. Вы найдете полезные сведения обо всём, что касается GNU/Linux. Мы поможем Вам почувствовать себя уверенно вне зависимости от дистрибутива и опыта работы.</subtitle>
      <title>linuxnow.ru — cайт о Linux и СПО</title>
      <updated>2016-05-16T14:30:30Z</updated>
    </source>
  </entry>

  <entry>
    <id>urn:lj:livejournal.com:atom1:vitus_wagner:1195076</id>
    <link href="http://vitus-wagner.livejournal.com/1195076.html" rel="alternate" type="text/html"/>
    <link href="http://vitus-wagner.livejournal.com/data/atom/?itemid=1195076" rel="self" type="text/xml"/>
    <title>Может ли бог сотворить такой камень..</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">Вот FSF удалось написать такие <a href="https://www.gnu.org/software/repo-criteria.html" rel="nofollow">правила хостинга репозиториев</a>, которым она же сама <a href="https://www.gnu.org/software/repo-criteria-evaluation.html#GNU-Savannah" rel="nofollow">не может следовать на A+</a>.<br/><br/>Впрочем, там у них на мой взгляд, какая-то неправильная точка зрения на "дискриминацию определенных категорий пользователей" и гитхабу в качестве лыка в строку ставят взаимодействие с Роскомнадзором. По-моему, сайт который соглашается быть заблокированным совсем, дискриминирует пользователей из страны, блокирующей внешние сайты, сильнее, чем сайт, который соглашается не показывать им определенные материалы.<br/><br/><span style="font-size: smaller;">This entry was originally posted at <a href="http://vitus-wagner.dreamwidth.org/1191331.html" rel="nofollow">http://vitus-wagner.dreamwidth.org/1191331.html</a>. Please comment there using OpenID. Now there are <a href="http://vitus-wagner.dreamwidth.org/1191331.html" rel="nofollow"><img alt="comment count unavailable" height="12" src="http://www.dreamwidth.org/tools/commentcount?user=vitus_wagner&amp;ditemid=1191331" style="vertical-align: middle;" width="30"/> comments</a> </span></div>
    </content>
    <updated>2016-04-27T10:48:59Z</updated>
    <published>2016-04-27T10:48:59Z</published>
    <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"/>
      <subtitle>-----</subtitle>
      <title>Журнал Витуса.</title>
      <updated>2016-05-05T04:34:27Z</updated>
    </source>
  </entry>

  <entry>
    <id>urn:lj:livejournal.com:atom1:vitus_wagner:1194563</id>
    <link href="http://vitus-wagner.livejournal.com/1194563.html" rel="alternate" type="text/html"/>
    <link href="http://vitus-wagner.livejournal.com/data/atom/?itemid=1194563" rel="self" type="text/xml"/>
    <title>Археопрограммистское</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">Задумался над тем, чтобы поставить в KVM Slackware 2.01. Интересно, поймет ядро 1.0.9 QEMU-шную эмуляцию NE2K-PCI? Или все-таки не выпердриваться и поставить RedHat 4.2 с 1.2.13 ядром. В принципе, меня даже Debian 2.0 устроит. Нужен дистрибутив прошлого века, в котором GCC еще ни сном ни духом по поводу С99.<br/><br/>А то я тут catdoc 0.95 выпускать собрался, который в общем-то тоже компьютерноархеологический инструмент, поскольку читает файлы от офисов 10 и более летней давности. Ну Turbo C 2.0 из dosemu никуда не делся. DOS-овскую версию я соберу. А вот протестировать юниксовую версию на системах где не бывает stdint.h, стоило бы.<br/><br/><span style="font-size: smaller;">This entry was originally posted at <a href="http://vitus-wagner.dreamwidth.org/1190788.html" rel="nofollow">http://vitus-wagner.dreamwidth.org/1190788.html</a>. Please comment there using OpenID. Now there are <a href="http://vitus-wagner.dreamwidth.org/1190788.html" rel="nofollow"><img alt="comment count unavailable" height="12" src="http://www.dreamwidth.org/tools/commentcount?user=vitus_wagner&amp;ditemid=1190788" style="vertical-align: middle;" width="30"/> comments</a> </span></div>
    </content>
    <updated>2016-04-27T06:26:50Z</updated>
    <published>2016-04-27T06:26:50Z</published>
    <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"/>
      <subtitle>-----</subtitle>
      <title>Журнал Витуса.</title>
      <updated>2016-05-05T04:34:27Z</updated>
    </source>
  </entry>

  <entry>
    <id>urn:lj:livejournal.com:atom1:vitus_wagner:1193198</id>
    <link href="http://vitus-wagner.livejournal.com/1193198.html" rel="alternate" type="text/html"/>
    <link href="http://vitus-wagner.livejournal.com/data/atom/?itemid=1193198" rel="self" type="text/xml"/>
    <title>Приз за самый страшный патч</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">Если символом продукта является <a href="http://www.postgresql.org" rel="nofollow">слон</a>, то конечно, премией в конкурсе на самый страшный патч должна быть <a href="http://www.postgresql.org/message-id/57162FEE.6070001@anastigmatix.net" rel="nofollow">мышь</a>.<br/><br/><span style="font-size: smaller;">This entry was originally posted at <a href="http://vitus-wagner.dreamwidth.org/1189325.html" rel="nofollow">http://vitus-wagner.dreamwidth.org/1189325.html</a>. Please comment there using OpenID. Now there are <a href="http://vitus-wagner.dreamwidth.org/1189325.html" rel="nofollow"><img alt="comment count unavailable" height="12" src="http://www.dreamwidth.org/tools/commentcount?user=vitus_wagner&amp;ditemid=1189325" style="vertical-align: middle;" width="30"/> comments</a> </span></div>
    </content>
    <updated>2016-04-19T13:46:45Z</updated>
    <published>2016-04-19T13:46:45Z</published>
    <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"/>
      <subtitle>-----</subtitle>
      <title>Журнал Витуса.</title>
      <updated>2016-05-05T04:34:27Z</updated>
    </source>
  </entry>

  <entry>
    <id>urn:lj:livejournal.com:atom1:vitus_wagner:1192914</id>
    <link href="http://vitus-wagner.livejournal.com/1192914.html" rel="alternate" type="text/html"/>
    <link href="http://vitus-wagner.livejournal.com/data/atom/?itemid=1192914" rel="self" type="text/xml"/>
    <title>vws 0.4</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">Тут как-то случайно получилось что несколько виртуальных машин, созданных с помощью <a href="https://www.wagner.pp.ru/fossil/vws" rel="nofollow">vws</a> оказались выпихнуты на сервер, которым пользуюсь не один я.<br/><br/>Софтинкой начали пытаться пользоваться другие люди, что немало поспособствовало ее совершенствованию.<br/><br/>В общем, в пятницу я поднял версию до 0.4.<br/><br/>Теперь оно умеет нормально выставлять права на shared машины, чтобы все пользователи группы kvm имели к ним доступ. Появилась, наконец поддержка автостарта машин при загрузке хоста, а при шатдауне оно пытается аккуратно гасить все машины - как автостартованные, так и нет. Надо бы еще сделать так чтобы vws list от рута показывал приватные машины всех пользователей. А vws start от рута слал бы в эротическое путешествие. <br/><br/>vws list научился показывать MAC и IP-адреса машин. Причем MAC и для остановленных тоже.<br/><br/>Разобрались тут наконец как правильно конфигурить bridge, чтобы винда не принимала его при каждом запуске за новую сеть.<br/><br/>Практика показала что не хватает сетевой прозрачности. <br/><br/>Хочется, чтобы указав host:vm или vm@host (не знаю, как лучше) можно было бы получить запущенный локально remote-viewer котоорый через ssh port forwarding конектится к машине на указанном хосте. Помимо некоторой экономии траффика по сравнению с запуском remote-viewer на хосте и форвардинга X-ового интерфейса через ssh, это позволит пробрасывать USB-устройства с рабочего места оператора в виртуальную машину.<br/><br/>Вот только думаю - завести под это дело отдельную команду, или навесить эту функциональность на vws start.<br/><br/>Вообще заложенная с самого начала концепция "start - это сделать так чтобы у тебя на экране появилось окошко указанной VM" оказалась не слишком очевидной для пользователей. Хотя мне по-прежнему нравится, что мне не надо думать запущена у меня машина или нет. Набираю start и через несколько секунд она у меня тут.<br/><br/>Еще назрел полноценный парсинг и редактирование start-файлов. Вот интересно, есть ли библиотека для python, которая максимально точно эмулирует разбор командной строки shell-ом?<br/><br/><span style="font-size: smaller;">This entry was originally posted at <a href="http://vitus-wagner.dreamwidth.org/1188970.html" rel="nofollow">http://vitus-wagner.dreamwidth.org/1188970.html</a>. Please comment there using OpenID. Now there are <a href="http://vitus-wagner.dreamwidth.org/1188970.html" rel="nofollow"><img alt="comment count unavailable" height="12" src="http://www.dreamwidth.org/tools/commentcount?user=vitus_wagner&amp;ditemid=1188970" style="vertical-align: middle;" width="30"/> comments</a> </span></div>
    </content>
    <updated>2016-04-19T06:21:28Z</updated>
    <published>2016-04-19T06:21:28Z</published>
    <category term="open source"/>
    <category term="qemu"/>
    <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"/>
      <subtitle>-----</subtitle>
      <title>Журнал Витуса.</title>
      <updated>2016-05-05T04:34:27Z</updated>
    </source>
  </entry>

  <entry>
    <id>urn:lj:livejournal.com:atom1:vitus_wagner:1192612</id>
    <link href="http://vitus-wagner.livejournal.com/1192612.html" rel="alternate" type="text/html"/>
    <link href="http://vitus-wagner.livejournal.com/data/atom/?itemid=1192612" rel="self" type="text/xml"/>
    <title>Софтонимическое</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">Вот интересно, почему в честь <a href="http://hugin.sourceforge.net/" rel="nofollow">Хугина</a> и <a href="http://munin-monitoring.org/" rel="nofollow">Мунина</a> широко известные опенсурсные проекты названы, а в честь Гери и Фреки - нет? <br/>Слейпнир, кстати, тоже не удостоился.<br/><br/><span style="font-size: smaller;">This entry was originally posted at <a href="http://vitus-wagner.dreamwidth.org/1188643.html" rel="nofollow">http://vitus-wagner.dreamwidth.org/1188643.html</a>. Please comment there using OpenID. Now there are <a href="http://vitus-wagner.dreamwidth.org/1188643.html" rel="nofollow"><img alt="comment count unavailable" height="12" src="http://www.dreamwidth.org/tools/commentcount?user=vitus_wagner&amp;ditemid=1188643" style="vertical-align: middle;" width="30"/> comments</a> </span></div>
    </content>
    <updated>2016-04-18T08:53:05Z</updated>
    <published>2016-04-18T08:53:05Z</published>
    <category term="open source"/>
    <category term="&#x43D;&#x435;&#x43F;&#x440;&#x438;&#x447;&#x435;&#x441;&#x430;&#x43D;&#x43D;&#x44B;&#x435; &#x430;&#x441;&#x441;&#x43E;&#x446;&#x438;&#x430;&#x446;&#x438;&#x438;"/>
    <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"/>
      <subtitle>-----</subtitle>
      <title>Журнал Витуса.</title>
      <updated>2016-05-05T04:34:27Z</updated>
    </source>
  </entry>

  <entry xml:lang="ru">
    <id>http://linuxnow.ru/view.php?id=116</id>
    <link href="http://linuxnow.ru/view.php?id=116" rel="alternate" type="text/html"/>
    <title>Виртуальный планетарий Stellarium: обзор новых возможностей</title>
    <summary>За последние годы свободный виртуальный планетарий Stellarium получил много значимых обновлений и улучшений. Многие из них относятся к увеличению реалистичности визуализации,  и это в очередной раз напоминает, что Stellarium выделяется от других именно очень реалистичной визуальной составляющей. Предлагаю небольшой обзор наиболее интересных и значимых, на мой взгляд, изменений, пришедших с новыми версиями.</summary>
    <updated>2016-04-12T10:30:29Z</updated>
    <source>
      <id>http://linuxnow.ru/</id>
      <link href="http://linuxnow.ru/" rel="alternate" type="text/html"/>
      <link href="http://linuxnow.ru/rss.php" rel="self" type="application/rss+xml"/>
      <subtitle>linuxnow.ru — хороший способ расширить знания о GNU/Linux и программах с открытым исходным кодом. Вы найдете полезные сведения обо всём, что касается GNU/Linux. Мы поможем Вам почувствовать себя уверенно вне зависимости от дистрибутива и опыта работы.</subtitle>
      <title>linuxnow.ru — cайт о Linux и СПО</title>
      <updated>2016-05-16T14:30:30Z</updated>
    </source>
  </entry>

  <entry>
    <id>urn:lj:livejournal.com:atom1:vitus_wagner:1191396</id>
    <link href="http://vitus-wagner.livejournal.com/1191396.html" rel="alternate" type="text/html"/>
    <link href="http://vitus-wagner.livejournal.com/data/atom/?itemid=1191396" rel="self" type="text/xml"/>
    <title>Banana PI R1 как wifi роутер</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">Banana PI R1 обладает всем необходимым железом для того, чтобы сделать из нее точку доступа - пятипортовый гигабитный свитч, который можно программным способом поделить на WAN и LAN, и Wi-Fi адаптер, который можно перевести в режим инфраструктурной точки доступа.<br/><br/>К сожалению, это добро крайне хреново документировано, а сделано местами несколько нелогично.<br/><br/>Начнем с конфигурирования свитча. Это более-менее настоящий свитч с поддержкой vlan-ов. У него есть пять портов (пронумерованных от 0 4) торчащих наружу и шестой (под номером 8) соедениенный с собственно SoC.<br/><br/>Если смотреть со стороны портов, порты слева направо  расположены в следующем порядке:<br/><br/>2 1 0 4 | 3<br/><br/>Причем порт 3 это тот, разъем которого расположен в отдельном корпусе. То есть WAN-порт.<br/><br/>При включении питания эта конструкция стартует в режиме когда все порты объединены в тупой cвитч, который просто передает все пакеты насквозь. Обычно это не то, что нам надо.<br/><br/>Стандартная конфигурация выглядит так - четыре LAN-порта и WiFi объединены в общую сеть, а WAN-порт - отдельно и пакеты в него попадают только через файрволл в ядре операционки, выполняющейся на SoC роутера.<br/><br/>Поэтому надо организовать два VLAN-а. Один будет включать третий порт и 8й как транковый, а второй - порты  0 1 2 4 и 8-й как транковый. А в Linux-е поднять два vlan-овских интерфейса, один из которых будет внешним, а второй - включен в бридж вместе с Wi-Fi.<br/><br/>Управляется свитч утилитой swconfig. Синтаксис у нее довольно странный, но данная задача решается прямолинейно. Более того в образе bananian linux уже лежит готовый скрипт /etc/network/ifpre-up.d/swconfig, в котором написаны все нужные команды, и надо только закоментарить команду exit в начале скрипта.<br/><br/><pre># Reset switch, counter and enable vlan mode
device=eth0
swconfig dev $device set reset 1
swconfig dev $device set reset_mib 1
swconfig dev $device set enable_vlan 1
# configure vlans
swconfig dev $device vlan 101 set ports "3 8t"
swconfig dev $device vlan 102 set ports "2 1 0 4 8t"
# activate new config
swconfig dev $device set apply 1
</pre><br/><br/><br/><br/>Сконфигурировать vlan-интерфейсы можно разными способами - и специфически- дебиановским через /etc/network/interfaces, и "вручную" через утилиту vconfig, и через стандартную утилиту ip. <br/><br/>По конфигурированию vlan-ов в Linux-е есть куда больше литературы, в том числе и внятной, чем по конфигурированию этого свитча.<br/><br/>Что касается включения Wi-fi в режим точки доступа, то начав рыться на этот предмет в сети я обнаружил инструкции перекомпилировать ядро, скомпилирвоать патченный hostapd и еще кучу подобного рода советов. Все эти советы устарели как минимум на год. Разработчиками bananian Linux все необходимое уже сделано. Ядро там содержит работоспособный драйвер этого wifi-чипа, а в репозитории есть отдельный пакет hostapd-rtl,который надо поставить вместо стандартного дебиановсколго hostapd. Он, кстати, принесет с собой и готовый к употреблению конфиг.<br/><br/>Так что если бы это было чуточку получше документировано, то и возиться выяснением вопрсоов бы не пришлось.<br/><br/><span style="font-size: smaller;">This entry was originally posted at <a href="http://vitus-wagner.dreamwidth.org/1187527.html" rel="nofollow">http://vitus-wagner.dreamwidth.org/1187527.html</a>. Please comment there using OpenID. Now there are <a href="http://vitus-wagner.dreamwidth.org/1187527.html" rel="nofollow"><img alt="comment count unavailable" height="12" src="http://www.dreamwidth.org/tools/commentcount?user=vitus_wagner&amp;ditemid=1187527" style="vertical-align: middle;" width="30"/> comments</a> </span></div>
    </content>
    <updated>2016-04-10T17:07:55Z</updated>
    <published>2016-04-10T17:07:55Z</published>
    <category term="banana pi"/>
    <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"/>
      <subtitle>-----</subtitle>
      <title>Журнал Витуса.</title>
      <updated>2016-05-05T04:34:27Z</updated>
    </source>
  </entry>

  <entry xml:lang="ru">
    <id>http://linuxnow.ru/view.php?id=115</id>
    <link href="http://linuxnow.ru/view.php?id=115" rel="alternate" type="text/html"/>
    <title>Настройка звука в Linux с помощью alsamixer</title>
    <summary>Во многих современных дистрибутивах стандартные графические микшеры позволяют настраивать звук, используя сервер PulseAudio. К примеру, вот так выглядит стандартный микшер в Kubuntu 14.04 (KMix):

Микшеры PulseAudio могут быть вполне удобны для быстрого и простого управления звуком в системе, однако часто через них доступна настройка далеко не всех нужных параметров. К примеру, станд...</summary>
    <updated>2016-03-29T09:30:33Z</updated>
    <source>
      <id>http://linuxnow.ru/</id>
      <link href="http://linuxnow.ru/" rel="alternate" type="text/html"/>
      <link href="http://linuxnow.ru/rss.php" rel="self" type="application/rss+xml"/>
      <subtitle>linuxnow.ru — хороший способ расширить знания о GNU/Linux и программах с открытым исходным кодом. Вы найдете полезные сведения обо всём, что касается GNU/Linux. Мы поможем Вам почувствовать себя уверенно вне зависимости от дистрибутива и опыта работы.</subtitle>
      <title>linuxnow.ru — cайт о Linux и СПО</title>
      <updated>2016-05-16T14:30:30Z</updated>
    </source>
  </entry>

  <entry>
    <id>urn:lj:livejournal.com:atom1:vitus_wagner:1188345</id>
    <link href="http://vitus-wagner.livejournal.com/1188345.html" rel="alternate" type="text/html"/>
    <link href="http://vitus-wagner.livejournal.com/data/atom/?itemid=1188345" rel="self" type="text/xml"/>
    <title>Про убунтуфоны</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">В связи с очередными заскоками разнообразных правительств, в который раз переводящих время где попало и куда попало, и злобной политикой вендоров, которые не выпускают апдейты к андроидным телефонам всего лишь трехлетней давности,  задумался над перспективой убунтуфона.<br/><br/>Тем более, что Ubuntu вроде как <a href="http://insights.ubuntu.com/2016/02/19/community-collaborates-on-new-convergent-ubuntu-phones/" rel="nofollow">поддерживает Sony Xperia Z1</a>, т.е. в списке поддерживаемых устройств появилось хотя бы одно с нормальной пыле- влагозащитой. <br/><br/>Вот интересно, насколько реальны перспективы что дистрибутив будет поддерживаться хотя бы пять лет, как это обычно бывает с убунту LTS, и насколько там реально самостоятельно собирать критические обновления после окончания этого срока?<br/><br/>К Nokia N900 я таймзоны <a href="http://vitus-wagner.livejournal.com/675710.html" rel="nofollow">компилил самостоятельно</a>, когда Nokia уже забросила поддержку.<br/><br/><span style="font-size: smaller;">This entry was originally posted at <a href="http://vitus-wagner.dreamwidth.org/1184478.html" rel="nofollow">http://vitus-wagner.dreamwidth.org/1184478.html</a>. Please comment there using OpenID. Now there are <a href="http://vitus-wagner.dreamwidth.org/1184478.html" rel="nofollow"><img alt="comment count unavailable" height="12" src="http://www.dreamwidth.org/tools/commentcount?user=vitus_wagner&amp;ditemid=1184478" style="vertical-align: middle;" width="30"/> comments</a> </span></div>
    </content>
    <updated>2016-03-29T05:10:32Z</updated>
    <published>2016-03-29T05:10:32Z</published>
    <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"/>
      <subtitle>-----</subtitle>
      <title>Журнал Витуса.</title>
      <updated>2016-05-05T04:34:27Z</updated>
    </source>
  </entry>

  <entry xml:lang="ru">
    <id>http://linuxnow.ru/view.php?id=114</id>
    <link href="http://linuxnow.ru/view.php?id=114" rel="alternate" type="text/html"/>
    <title>Зверополис (Zootopia) — милый кадр (тестовый пост)</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><a href="http://linuxnow.ru/files/114/Zootopia.2016.Trailer.G.DCPRip_snapshot.png" target="_blank">Полный размер (1200x858; PNG; 4:4:4; 1,13МБ) ↗</a></div>
    </summary>
    <updated>2016-03-25T06:00:30Z</updated>
    <source>
      <id>http://linuxnow.ru/</id>
      <link href="http://linuxnow.ru/" rel="alternate" type="text/html"/>
      <link href="http://linuxnow.ru/rss.php" rel="self" type="application/rss+xml"/>
      <subtitle>linuxnow.ru — хороший способ расширить знания о GNU/Linux и программах с открытым исходным кодом. Вы найдете полезные сведения обо всём, что касается GNU/Linux. Мы поможем Вам почувствовать себя уверенно вне зависимости от дистрибутива и опыта работы.</subtitle>
      <title>linuxnow.ru — cайт о Linux и СПО</title>
      <updated>2016-05-16T14:30:30Z</updated>
    </source>
  </entry>

  <entry>
    <id>urn:lj:livejournal.com:atom1:vitus_wagner:1186254</id>
    <link href="http://vitus-wagner.livejournal.com/1186254.html" rel="alternate" type="text/html"/>
    <link href="http://vitus-wagner.livejournal.com/data/atom/?itemid=1186254" rel="self" type="text/xml"/>
    <title>Импортозамещения пост</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">Теперь наш PostgresPro <a href="https://reestr.minsvyaz.ru/reestr/65273/" rel="nofollow">официально признан</a> отечественным ПО.<br/><br/><span style="font-size: smaller;">This entry was originally posted at <a href="http://vitus-wagner.dreamwidth.org/1182209.html" rel="nofollow">http://vitus-wagner.dreamwidth.org/1182209.html</a>. Please comment there using OpenID. Now there are <a href="http://vitus-wagner.dreamwidth.org/1182209.html" rel="nofollow"><img alt="comment count unavailable" height="12" src="http://www.dreamwidth.org/tools/commentcount?user=vitus_wagner&amp;ditemid=1182209" style="vertical-align: middle;" width="30"/> comments</a> </span></div>
    </content>
    <updated>2016-03-20T07:27:22Z</updated>
    <published>2016-03-20T07:27:22Z</published>
    <category term="&#x43F;&#x43E;&#x43B;&#x438;&#x442;&#x438;&#x43A;&#x430;"/>
    <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"/>
      <subtitle>-----</subtitle>
      <title>Журнал Витуса.</title>
      <updated>2016-05-05T04:34:27Z</updated>
    </source>
  </entry>

  <entry>
    <id>tag:blogger.com,1999:blog-1630899989770756879.post-584966316670346544</id>
    <link href="http://www.eugeniavlasova.info/feeds/584966316670346544/comments/default" rel="replies" type="application/atom+xml"/>
    <link href="http://www.eugeniavlasova.info/2016/03/blog-post_20.html#comment-form" rel="replies" type="text/html"/>
    <link href="http://www.blogger.com/feeds/1630899989770756879/posts/default/584966316670346544" rel="edit" type="application/atom+xml"/>
    <link href="http://www.blogger.com/feeds/1630899989770756879/posts/default/584966316670346544" rel="self" type="application/atom+xml"/>
    <link href="http://feedproxy.google.com/~r/Paradigma/~3/MXUbQ3-XF0k/blog-post_20.html" rel="alternate" type="text/html"/>
    <title>Как работать с сайтами и приложениями языкового обмена</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">Методы обучения иностранным языкам меняются с течением времени. В разные эпохи люди учили языки по совершенно разным причинам, и методы обучения менялись в соответствии с целями. Когда-то знание иностранного языка было барьером, отделяющим чернь от знати, и языкам учили посредством зубрёжки классических текстов. Затем иностранные языки стали частью романтических мечтаний о далёких странах, и путешественники устремились к иным берегам, чтобы с головой окунуться в чужую культуру. В определённый исторический момент языки стали нужны для взаимодействия с военными союзниками, и потребовались новые методы обучения языку - быстрые и простые, но нацеленные на решение узко-специфических задач. Сегодня мир стал мобильным и глобальным. Многие люди учат иностранные языки из прагматических соображений (работа, учёба, брак, шоппинг, туризм, медицина) и стремятся, в первую очередь, научиться общению на языке. <br/><br/>Во времена моего школьного детства, за заржавелым железным занавесом было трудно найти живого иностранца. Возможность поговорить с носителем языка выпадала редким счастливцам. Сегодня каждый, у кого есть выход в интернет, может найти себе языкового партнёра и оттачивать разговорные навыки в непосредственном общении. Разумеется, не следует приставать к первому встречному пользователю в Скайпе или FB с просьбой “научи меня своему родному языку!” В Интернете есть специальные сайты и мобильные приложения для языкового обмена (см. список в конце статьи), где вы можете найти себе партнёра для бесплатных занятий языком - на условиях взаимной полезности.<br/><br/><h3>Как работают сайты/ приложения языкового обмена</h3><br/>Допустим, вы учите английский и хотите найти языкового партнёра. Вы регистрируетесь на одном из сайтов языкового обмена, заполняете свой профиль и задаёте параметры поиска партнёра - как на сайте знакомств. На ваш запрос система находит несколько десятков англоговорящих пользователей, которые хотят освоить русский. Вы останавливаете свой выбор, например, на Джилл из Нешвилла. Вы знакомитесь, договариваетесь о встрече в Скайпе или любом другом голосовом/текстовом мессенджере и начинаете общаться на интересные вам обоим темы. Частенько вы не можете понять друг друга с первого раза, но в живом общении прояснить непонятные слова не составляет проблемы. Ваш вокабуляр быстро пополняется полезными фразами и словами, грамматика усваивается автоматически, исправляется произношение и растёт самооценка. Джилл тем временем демонстрирует такие же успехи в русском языке.<br/><br/>Так это должно работать в идеале. На практике оказывается не так радужно. Language Exchange - это не волшебная пилюля, которая  в одночасье всех сделает полиглотами. Языковой обмен - всего лишь инструмент, которым, как и всяким инструментом, нужно учиться пользоваться, чтобы получить желаемый результат. <br/><br/>Я слышала от своих учеников такие жалобы на сайты языкового обмена: <br/><ul><li>Встретились с партнёром в Скайпе, и провели час в мучительном, неловком мычании, оба стеснялись, смущались, и разговора не получилось;</li><li>Партнёр решил, что это сайт знакомств, и вёл себя соответственно;</li><li>Договорились с партнёром о встрече в Скайпе, а он не пришёл/ сильно опоздал;</li><li>Мой уровень языка намного выше, чем уровень партнёра, и мне было скучно;</li><li>Встретились, и я не знал, о чём поговорить;</li><li>Общались несколько раз, но я не стал разговаривать лучше, наверное, мне такой метод не подходит.</li></ul>Есть множество причин, по которым общение с незнакомым человеком в Интернете может разочаровать вас, и сайты языкового обмена тут не исключение. Однако, это не значит, что любое общение на языковом сайте обречено на неудачу. Вот несколько советов, которые помогут вам извлечь из сайтов/приложений языкового обмена максимальную пользу и получить удовольствие от процесса. <br/><br/><b>Выбирайте партнёров</b><br/><br/>Выбирайте языковых партнёров, чьи интересы совпадают с вашими. Сам факт, что кто-то говорит на языке, который вы изучаете, ещё не делает этого человека интересным собеседником. Прежде чем познакомиться с пользователем на сайте языкового обмена, изучите его профиль и отфильтруйте всех, кто не кажется вам интересным. <br/><br/>Все мои удачные сессии языкового обмена проходили с людьми, чьи жизненные взгляды, профессиональные интересы и/или частные увлечения совпадают с моими. Если вы - городской ребёнок, рассуждающий о деградации постмодернизма, а в рабочее время - банковский клерк, вы вряд ли получите удовольствие от общения с фермершей из Оклахомы, которая учит русский, потому что её прадед был белогвардейцем и убежал в Америку от красного террора. Однако, если вас интересует история белой эмиграции, то фермерша из Оклахомы для вас - находка. <br/><b><br/>Договаривайтесь о времени и продолжительности сессии</b><br/><br/>Спонтанный чат с носителем языка может быть частью языковой практики, но намного проще и продуктивнее организовывать общение, как обычный урок: договоритесь о времени встречи, внесите его в календарь с напоминанием, чтобы не забыть. Отведите на практику столько времени, сколько считаете разумным. На своём опыте я убедилась, что час - это оптимальная продолжительность занятия; если делать занятия меньше, то может не хватить времени на то, чтобы позанимались оба участника; если затягивать заниятия на полтора часа, вы оба утомитесь настолько, что перестанете воспринимать новую информацию. <br/><br/>Если ваш партнёр не появился в Скайпе в оговоренное время и не привёл в качестве извинения уважительную причину, ищите другого партнёра. Время - это самый ценный ресурс, не тратьте его на тех, кто этого не понимает. <br/><br/><b>Планируйте разговор заранее</b><br/><br/>Чтобы в разговоре не возникали неловкие паузы, подумайте, о чём  бы вы хотели распросить вашего партнёра. Наверняка, у вас есть какие-то причины, которые сподвигли вас заняться иностранным языком - задавайте вашему собеседнику вопросы, которые помогут вам добиться поставленной цели. Например, если вы хотите устроиться на работу в зарубежную компанию, поговорите со своим партнёром о том, как в его или её стране проходят интервью с HR-менеджерами, обсудите особенности рынка работы, попросите совета, как составлять резюме и так далее. Если вы планируете поехать в отпуск в страну, где живёт ваш собеседник, спросите, куда можно сходить, помимо туристических маршрутов, узнайте про рестораны и кафе. <br/><br/><b>Не каждую сессию нужно делить пополам</b><br/><br/>В основе всех сайтов языкового обмена лежит принцип взаимности: вы дарите время и знания человеку в обмен на его время и знания. Однако, это не значит, что часовую сессию нужно делить пополам, уделяя каждому языку ровно по тридцать минут. У вас всё равно так не получится. Переключаться с одного языка на другой сложнее, чем войти в режим одного языка на какое-то продолжительное время. Если беседа складывается так, что вашему собеседнику явно мало получаса, вы можете уделить весь час его вопросам и общению на одном языке, а в следующий раз уделить всё время другому языку. Мой опыт показывает, что режим переключения между языками менее удобен и менее эффективен для обеих сторон, чем чередование сессий в режиме “сегодня ты учишь меня, в следующий раз я учу тебя”. <br/><br/>Языковой обмен подразумевает, что вы принимаете на себя ответственность за собственное обучение. Общение с носителем языка - это прекрасная возможность развить разговорные навыки, но оно не заменит той рутины, которую вы должны поддерживать, чтобы освоить новый язык. Если вы умеете самостоятельно организовывать процесс обучения, то языковой обмен даст вам всё то, что невозможно получить без партнёра: ситуацию общения/ говорения когда нужно донести свою мысль до собеседника (активное использование языка, речепорождение), моментальную проверку правильности вашей речи. Если же у вас нет опыта и навыков обучать себя, то имеет смысл обратиться за <a href="https://www.italki.com/teacher/476179">помощью к учителю</a>, а общение с носителями языка отложить на потом, или же общаться с носителями языка и одновременно брать уроки языка, на которых прояснять все непонятные моменты. <br/><br/><b>Список сайтов/ приложений языкового обмена, проверенных мной и моими учениками:</b><br/><ul><li><a href="http://en-us.wespeke.com/">Wespeke</a></li><li><a href="http://www.tandemapp.me/">Tandem</a></li><li><a href="https://www.gospeaky.com/">GoSpeaky</a></li><li><a href="http://www.hellotalk.com/">HelloTalk</a></li><li><a href="https://www.italki.com/">iTalki</a></li></ul><img alt="" height="1" src="http://feeds.feedburner.com/~r/Paradigma/~4/MXUbQ3-XF0k" width="1"/></div>
    </content>
    <updated>2016-03-19T22:04:00Z</updated>
    <published>2016-03-19T22:04:00Z</published>
    <category scheme="http://www.blogger.com/atom/ns#" term="education"/>
    <category scheme="http://www.blogger.com/atom/ns#" term="language exchange"/>
    <category scheme="http://www.blogger.com/atom/ns#" term="resources"/>
    <category scheme="http://www.blogger.com/atom/ns#" term="&#x43E;&#x431;&#x440;&#x430;&#x437;&#x43E;&#x432;&#x430;&#x43D;&#x438;&#x435;"/>
    <category scheme="http://www.blogger.com/atom/ns#" term="&#x43F;&#x440;&#x438;&#x43B;&#x43E;&#x436;&#x435;&#x43D;&#x438;&#x44F;"/>
    <category scheme="http://www.blogger.com/atom/ns#" term="&#x441;&#x430;&#x439;&#x442;&#x44B;"/>
    <category scheme="http://www.blogger.com/atom/ns#" term="&#x44F;&#x437;&#x44B;&#x43A;&#x438;"/><feedburner:origLink xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">http://www.eugeniavlasova.info/2016/03/blog-post_20.html</feedburner:origLink>
    <author>
      <name>Eugenia Vlasova</name>
      <email>noreply@blogger.com</email>
      <uri>https://plus.google.com/116065318221900299476</uri>
    </author>
    <source>
      <id>tag:blogger.com,1999:blog-1630899989770756879</id>
      <category term="&#x43C;&#x44B;&#x441;&#x43B;&#x438; &#x432;&#x441;&#x43B;&#x443;&#x445;"/>
      <category term="&#x43E;&#x431;&#x440;&#x430;&#x437;&#x43E;&#x432;&#x430;&#x43D;&#x438;&#x435;"/>
      <category term="&#x440;&#x443;&#x441;&#x441;&#x43A;&#x438;&#x439; &#x44F;&#x437;&#x44B;&#x43A;"/>
      <category term="education"/>
      <category term="&#x430;&#x43D;&#x433;&#x43B;&#x438;&#x439;&#x441;&#x43A;&#x438;&#x439;"/>
      <category term="&#x43E;&#x440;&#x444;&#x43E;&#x433;&#x440;&#x430;&#x444;&#x438;&#x44F;"/>
      <category term="&#x43F;&#x435;&#x440;&#x435;&#x432;&#x43E;&#x434;"/>
      <category term="&#x43F;&#x443;&#x431;&#x43B;&#x438;&#x43A;&#x430;&#x446;&#x438;&#x438;"/>
      <category term="&#x44F;&#x437;&#x44B;&#x43A;&#x438;"/>
      <category term="Android"/>
      <category term="English"/>
      <category term="LG"/>
      <category term="TESOL"/>
      <category term="accent"/>
      <category term="hardware"/>
      <category term="indiegogo"/>
      <category term="language exchange"/>
      <category term="resources"/>
      <category term="self-help"/>
      <category term="smartphone"/>
      <category term="&#x43A;&#x43D;&#x438;&#x433;&#x430;"/>
      <category term="&#x43B;&#x438;&#x447;&#x43D;&#x44B;&#x439; &#x43E;&#x43F;&#x44B;&#x442;"/>
      <category term="&#x43C;&#x43E;&#x442;&#x438;&#x432;&#x430;&#x446;&#x438;&#x44F;"/>
      <category term="&#x43F;&#x440;&#x438;&#x43B;&#x43E;&#x436;&#x435;&#x43D;&#x438;&#x44F;"/>
      <category term="&#x43F;&#x440;&#x43E;&#x438;&#x437;&#x43D;&#x43E;&#x448;&#x435;&#x43D;&#x438;&#x435;"/>
      <category term="&#x43F;&#x441;&#x438;&#x445;&#x43E;&#x43B;&#x43E;&#x433;&#x438;&#x44F;"/>
      <category term="&#x441;&#x430;&#x439;&#x442;&#x44B;"/>
      <author>
        <name>Eugenia Vlasova</name>
        <email>noreply@blogger.com</email>
        <uri>https://plus.google.com/116065318221900299476</uri>
      </author>
      <link href="http://www.eugeniavlasova.info/" rel="alternate" type="text/html"/>
      <link href="http://www.blogger.com/feeds/1630899989770756879/posts/default?start-index=26&amp;max-results=25&amp;redirect=false" rel="next" type="application/atom+xml"/>
      <link href="http://feeds.feedburner.com/Paradigma" rel="self" type="application/atom+xml"/>
      <link href="http://pubsubhubbub.appspot.com/" rel="hub" type="text/html"/>
      <subtitle>Блог Евгении Власовой о технологиях и языках</subtitle>
      <title>Paradigma</title>
      <updated>2016-03-27T02:39:20Z</updated>
    </source>
  </entry>

  <entry>
    <id>urn:lj:livejournal.com:atom1:vitus_wagner:1185648</id>
    <link href="http://vitus-wagner.livejournal.com/1185648.html" rel="alternate" type="text/html"/>
    <link href="http://vitus-wagner.livejournal.com/data/atom/?itemid=1185648" rel="self" type="text/xml"/>
    <title>OpenMagic</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">Придумалась тут мысль сочинить фэнтезийный сюжет про мир, где в народном хозяйстве широко используются всякие магические айтемы, и при этом маг, создавший артефакт, норовит сохранить за собой контроль над ним, не передавать покупателю. Ну совсем как сейчас с программным кодом в IoT.<br/><br/>Ну и естественно, движение противников этого тренда, которые хотят сделать магию доступной всем желающим. Естественно, у них получаются не такие красивые, хотя и вполне функциональные артефакты - для того чтобы обеспечить читаемость заклинания, приходится чем-то жертвовать.<br/><br/>Надо еще придумать что-то, являщееся эквивалентом правообладателей, которое 70 лет после смерти мага сидит на его заклинаниях, как собака на сене.<br/><br/><span style="font-size: smaller;">This entry was originally posted at <a href="http://vitus-wagner.dreamwidth.org/1181859.html" rel="nofollow">http://vitus-wagner.dreamwidth.org/1181859.html</a>. Please comment there using OpenID. Now there are <a href="http://vitus-wagner.dreamwidth.org/1181859.html" rel="nofollow"><img alt="comment count unavailable" height="12" src="http://www.dreamwidth.org/tools/commentcount?user=vitus_wagner&amp;ditemid=1181859" style="vertical-align: middle;" width="30"/> comments</a> </span></div>
    </content>
    <updated>2016-03-19T10:17:31Z</updated>
    <published>2016-03-19T10:17:31Z</published>
    <category term="&#x444;&#x430;&#x43D;&#x442;&#x430;&#x441;&#x442;&#x438;&#x43A;&#x430;"/>
    <category term="open source"/>
    <category term="&#x43D;&#x435;&#x43F;&#x440;&#x438;&#x447;&#x435;&#x441;&#x430;&#x43D;&#x43D;&#x44B;&#x435; &#x430;&#x441;&#x441;&#x43E;&#x446;&#x438;&#x430;&#x446;&#x438;&#x438;"/>
    <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"/>
      <subtitle>-----</subtitle>
      <title>Журнал Витуса.</title>
      <updated>2016-05-05T04:34:27Z</updated>
    </source>
  </entry>

  <entry xml:lang="ru-RU">
    <id>http://stproject.info/blog/?p=3090</id>
    <link href="http://stproject.info/blog/?p=3090" rel="alternate" type="text/html"/>
    <title>Приключения человека-невидимки в 2025 году</title>
    <summary>После этого фото я не уверен что VR это хорошо:</summary>
    <updated>2016-03-09T14:01:51Z</updated>
    <category term="&#x411;&#x435;&#x437; &#x440;&#x443;&#x431;&#x440;&#x438;&#x43A;&#x438;"/>
    <author>
      <name>Алексей Харитон</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"/>
      <subtitle>Блог беларуского DevOps`а</subtitle>
      <title>DevOps Blog</title>
      <updated>2016-03-09T14:01:51Z</updated>
    </source>
  </entry>

  <entry>
    <id>http://livid.pp.ru/posts/2016-03-08-xdg-open.html</id>
    <link href="http://livid.pp.ru/posts/2016-03-08-xdg-open.html" rel="alternate" type="text/html"/>
    <title>Шпаргалка по xdg-open</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>Небольшая заметка про <code>xdg-open</code>. Эта утилита открывает файлы или URI “наиболее подходящим” приложением, как записано в файлах <code>*.desktop</code>.</p>
<p>Увы, как показывает практика, “наиболее подходящим” оказывается нередко какой-нибудь Firefox, что явно не всегда самое удачное решение.</p></div>
    </summary>
    <updated>2016-03-08T06:30:22Z</updated>
    <author>
      <name>Nikolay "Livid" Yakimov</name>
    </author>
    <source>
      <id>http://livid.pp.ru</id>
      <link href="http://livid.pp.ru" rel="alternate" type="text/html"/>
      <link href="http://livid.pp.ru/rss.xml" rel="self" type="application/atom+xml"/>
      <subtitle>Записки о GNU/Linux и СПО</subtitle>
      <title>Красноглазый блог</title>
      <updated>2016-03-08T10:30:35Z</updated>
    </source>
  </entry>

  <entry>
    <id>tag:blogger.com,1999:blog-1630899989770756879.post-5125015862336364277</id>
    <link href="http://www.eugeniavlasova.info/feeds/5125015862336364277/comments/default" rel="replies" type="application/atom+xml"/>
    <link href="http://www.eugeniavlasova.info/2016/03/blog-post.html#comment-form" rel="replies" type="text/html"/>
    <link href="http://www.blogger.com/feeds/1630899989770756879/posts/default/5125015862336364277" rel="edit" type="application/atom+xml"/>
    <link href="http://www.blogger.com/feeds/1630899989770756879/posts/default/5125015862336364277" rel="self" type="application/atom+xml"/>
    <link href="http://feedproxy.google.com/~r/Paradigma/~3/Ni5kjf0ENBs/blog-post.html" rel="alternate" type="text/html"/>
    <title>Работа над ошибками: английский как иностранный</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">В начале года я решила пройти специализацию TESOL на сайте Coursera и получить, наконец, сертификат, позволяющий мне официально преподавать английский язык. На Курсере как раз рекламировались учительские кусры Университета Аризоны, и я подумала, а почему бы и нет?<br/><br/>В отличие от двух онлайн-курсов, которые я пробовала проходить раньше, TESOL-курс Университета Аризоны оказался действительно интересным и полезным. Некоторым ученикам курс не понравился из-за непривычной игровой манеры подачи информации. Меня же шутовские интонации не раздражали, потому что ребята говорили правильные вещи, стараясь не слишком занудствовать. К слову, несколько уроков курса были как раз о том, что самоирония и умение посмеяться над собой - это необходимые профессиональные качества учителя.<br/><br/>Одна из важных тем курса была работа над ошибками. Ведущие начали с того, что признали ошибки нормой. Когда ты учишься новому языку, ты просто неизбежно делаешь ошибки. В школе нас всех приучили бояться и стыдиться ошибок, поэтому часто ученики просто боятся рот раскрыть. Учитель может и должен помочь ученикам избавиться от страха перед ошибками. Как это сделать? Во-первых, открыто сказать “Все ошибаются, это нормально”.  Во-вторых, рассказать о собственных забавных ошибках и посмеяться над ними вместе с учениками. В третьих, ведущие посоветовали всем учителям непременно изучать новые языки, чтобы лучше понимать, какую интеллектуальную и психологическую нагрузку испытывают ученики.<br/><br/>Мне довелось работать со взрослыми учениками, которые очень боятся говорить на неродном для них языке. Они - взрослые люди, у них социальный статус, самоуважение, а тут они оказываются не в состоянии выразить свои мысли даже на уровне восьмилетнего ребёнка. Я постаралась объяснить им, что ошибаться нужно, иначе они никогда не научатся говорить правильно. Я рассказал им пару баек про свой ученический опыт, а потом мы переключились на темы, которые их искренне интересовали. И постепенно напряжение ушло, ученики расслабились и стали живо общаться.<br/><br/>Признание за учеником права на ошибку - это только половина дела. Нужно ещё уметь с ошибками работать.<br/><br/>По мнению разработчиков курса, есть два принципиально разных режима работы на уроке - медленный детальный разбор текста/ речи и живое общение. Если проводить сравнения с фототехникой, то это макросъёмка и широкоугольник. Когда вы работаете в модусе “широкоульника”, не придирайтесь к деталям, следите за общей картиной. В этом режиме имеет смысл обращать внимание только серьёзные, мешающие пониманию ошибки. Когда же вы работаете над оттачиванием правил, то есть переключаетесь в режим “макросъёмки”, то тут можно и нужно исправлять каждую ошибку. Так как в современном мире ученики обычно хотят научиться общению, то и основной упор на занятиях нужно делать на разговор, а не на грамматическую безупречность. Грамматика будет исправляться по мере накопления речевого опыта. <br/><br/>Теперь немного о том, как исправлять ошибки. Совсем не обязательно перебивать ученика на каждом слове. Можно переспросить, поставив в вопросе все слова в грамматиччески правильные формы. Ученик услышит и повторит за вами правильный вариант, то есть вы добьётесь цели, не поставив ученика в неловкое положение и не нарушив естественный ход беседы. Можно и нужно задействовать невербальные средства общения. Даже если Вы преподаёте язык по скайпу, всегда можно поднять бровь, повернуть голову, издать вопросительный звук - как-то посигналить, что вам что-то в речи ученика не нравится. Ученик в ответ включит внутренний мониторинг своей речи и, вероятно, сам исправится. Если ученик не понял, где ошибся, то можно, опять же в виде уточнения, переспросить, озвучив правильную грамматику. Не нарушайте естественный ход беседы во имя правильности грамматики. Сделайте заметки и обсудите ошибки позже, когда закончите беседу на интересную тему. <br/><br/>Все ошибки, которые мы делаем в иностранном языке, происходят под влиянием грамматики и фонетики родного языка. Этот феномен называется интерференция. Для учителя ошибки ученика - богатый источник для лингвистических наблюдений. Важно понимать, что когда ученик делает ошибку, он следует той логике, к которой привык. Распросите его о том, как в его языке работает та или иная грамматическая схема и помогите ему увидеть разницу между родным и чужим языками. Моя практика показывает, что со взрослыми учениками это прекрасно работает. <br/><br/>Пока я прошла только половину специализации. К лету у меня будет сертификат TESOL  и официальный статус учителя. Я уже сейчас даю уроки английского по скайпу в качестве community tutor и записаться ко мне на урок можно на сайте <a href="https://www.italki.com/teacher/476179">iTalki</a> или просто <a href="mailto:janevlasova@gmail.com">написав мне письмо</a>. <img alt="" height="1" src="http://feeds.feedburner.com/~r/Paradigma/~4/Ni5kjf0ENBs" width="1"/></div>
    </content>
    <updated>2016-03-07T20:54:00Z</updated>
    <published>2016-03-07T20:54:00Z</published>
    <category scheme="http://www.blogger.com/atom/ns#" term="TESOL"/>
    <category scheme="http://www.blogger.com/atom/ns#" term="&#x430;&#x43D;&#x433;&#x43B;&#x438;&#x439;&#x441;&#x43A;&#x438;&#x439;"/><feedburner:origLink xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">http://www.eugeniavlasova.info/2016/03/blog-post.html</feedburner:origLink>
    <author>
      <name>Eugenia Vlasova</name>
      <email>noreply@blogger.com</email>
      <uri>https://plus.google.com/116065318221900299476</uri>
    </author>
    <source>
      <id>tag:blogger.com,1999:blog-1630899989770756879</id>
      <category term="&#x43C;&#x44B;&#x441;&#x43B;&#x438; &#x432;&#x441;&#x43B;&#x443;&#x445;"/>
      <category term="&#x43E;&#x431;&#x440;&#x430;&#x437;&#x43E;&#x432;&#x430;&#x43D;&#x438;&#x435;"/>
      <category term="&#x440;&#x443;&#x441;&#x441;&#x43A;&#x438;&#x439; &#x44F;&#x437;&#x44B;&#x43A;"/>
      <category term="education"/>
      <category term="&#x430;&#x43D;&#x433;&#x43B;&#x438;&#x439;&#x441;&#x43A;&#x438;&#x439;"/>
      <category term="&#x43E;&#x440;&#x444;&#x43E;&#x433;&#x440;&#x430;&#x444;&#x438;&#x44F;"/>
      <category term="&#x43F;&#x435;&#x440;&#x435;&#x432;&#x43E;&#x434;"/>
      <category term="&#x43F;&#x443;&#x431;&#x43B;&#x438;&#x43A;&#x430;&#x446;&#x438;&#x438;"/>
      <category term="&#x44F;&#x437;&#x44B;&#x43A;&#x438;"/>
      <category term="Android"/>
      <category term="English"/>
      <category term="LG"/>
      <category term="TESOL"/>
      <category term="accent"/>
      <category term="hardware"/>
      <category term="indiegogo"/>
      <category term="language exchange"/>
      <category term="resources"/>
      <category term="self-help"/>
      <category term="smartphone"/>
      <category term="&#x43A;&#x43D;&#x438;&#x433;&#x430;"/>
      <category term="&#x43B;&#x438;&#x447;&#x43D;&#x44B;&#x439; &#x43E;&#x43F;&#x44B;&#x442;"/>
      <category term="&#x43C;&#x43E;&#x442;&#x438;&#x432;&#x430;&#x446;&#x438;&#x44F;"/>
      <category term="&#x43F;&#x440;&#x438;&#x43B;&#x43E;&#x436;&#x435;&#x43D;&#x438;&#x44F;"/>
      <category term="&#x43F;&#x440;&#x43E;&#x438;&#x437;&#x43D;&#x43E;&#x448;&#x435;&#x43D;&#x438;&#x435;"/>
      <category term="&#x43F;&#x441;&#x438;&#x445;&#x43E;&#x43B;&#x43E;&#x433;&#x438;&#x44F;"/>
      <category term="&#x441;&#x430;&#x439;&#x442;&#x44B;"/>
      <author>
        <name>Eugenia Vlasova</name>
        <email>noreply@blogger.com</email>
        <uri>https://plus.google.com/116065318221900299476</uri>
      </author>
      <link href="http://www.eugeniavlasova.info/" rel="alternate" type="text/html"/>
      <link href="http://www.blogger.com/feeds/1630899989770756879/posts/default?start-index=26&amp;max-results=25&amp;redirect=false" rel="next" type="application/atom+xml"/>
      <link href="http://feeds.feedburner.com/Paradigma" rel="self" type="application/atom+xml"/>
      <link href="http://pubsubhubbub.appspot.com/" rel="hub" type="text/html"/>
      <subtitle>Блог Евгении Власовой о технологиях и языках</subtitle>
      <title>Paradigma</title>
      <updated>2016-03-27T02:39:20Z</updated>
    </source>
  </entry>

  <entry>
    <id>urn:lj:livejournal.com:atom1:vitus_wagner:1180456</id>
    <link href="http://vitus-wagner.livejournal.com/1180456.html" rel="alternate" type="text/html"/>
    <link href="http://vitus-wagner.livejournal.com/data/atom/?itemid=1180456" rel="self" type="text/xml"/>
    <title>Вопрос по Мандриве (urpmi)</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">Тут кто-то из френдов обещался отвечать на вопросы, связанные с дистрибутивом Mandriva.<br/><br/>Сейчас у меня возник такой вопрос - что нужно написать на CD, кроме той структуры каталогов, которая выкладывается на web в качестве репозитория, чтобы его urpmi.addmedia опознала как источник пакетов с URL вида cdrom://что-нибудь или removable://что-нибудь<br/><br/>И как, собственно, должно выглядеть это что-нибудь если в корне у меня <br/>каталог <i>имя-дистрибутива</i> в нем - X86_64 с media и файлом VERSION, а в media - main и media_info<br/><br/><pre>urpmi.addmedia <i>myproduct</i> cdrom://<i>имя-дистрибутива</i>/x86_64/media/main
</pre><br/><br/><span style="font-size: smaller;">This entry was originally posted at <a href="http://vitus-wagner.dreamwidth.org/1176990.html" rel="nofollow">http://vitus-wagner.dreamwidth.org/1176990.html</a>. Please comment there using OpenID. Now there are <a href="http://vitus-wagner.dreamwidth.org/1176990.html" rel="nofollow"><img alt="comment count unavailable" height="12" src="http://www.dreamwidth.org/tools/commentcount?user=vitus_wagner&amp;ditemid=1176990" style="vertical-align: middle;" width="30"/> comments</a> </span></div>
    </content>
    <updated>2016-03-03T15:46:24Z</updated>
    <published>2016-03-03T15:46:24Z</published>
    <category term="open source"/>
    <category term="&#x432;&#x43E;&#x43F;&#x440;&#x43E;&#x441;&#x44B;"/>
    <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"/>
      <subtitle>-----</subtitle>
      <title>Журнал Витуса.</title>
      <updated>2016-05-05T04:34:27Z</updated>
    </source>
  </entry>

  <entry xml:lang="ru">
    <id>http://rulinux.net.ru/959 at http://rulinux.net.ru</id>
    <link href="http://rulinux.net.ru/node/959" rel="alternate" type="text/html"/>
    <title>Ошибка WIFI: deathenticating by local choice (reason 3 = DEAUTH_LEAVING) [SOLVED]</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>При подключении с ноутбука к iPad в качестве точки доступа по WiFi вылезла такая бяка в логах dmesg, соединение не устанавливается. С остальными точками доступа все ок.</p>
<p>Вылечил так:<br/>
1) Вписал REGDOMAIN=IN в /etc/default/crda<br/>
2) Вписал country="RU" в /etc/wpa_supplicant/wpa_supplicant.conf в соединение с iPad<br/>
3) Перезагрузился</p>
<p>Подозреваю что пункта 2 достаточно.</p>
Блог: <a href="http://rulinux.net.ru/blog/sin">RU Linux</a><img alt="" height="1" src="http://feeds.feedburner.com/~r/RULinux/~4/WOllukuwCSM" width="1"/></div>
    </summary>
    <updated>2016-03-03T06:30:44Z</updated>
    <author>
      <name>sin</name>
    </author>
    <source>
      <id>http://rulinux.net.ru</id>
      <link href="http://rulinux.net.ru" rel="alternate" type="text/html"/>
      <link href="http://feeds.feedburner.com/RULinux" rel="self" type="application/rss+xml"/>
      <link href="http://pubsubhubbub.appspot.com/" rel="hub" type="text/html"/>
      <subtitle>Блог об использовании Linux на десктопах и ноутбуках в России.</subtitle>
      <title>RU Linux</title>
      <updated>2016-03-03T06:30:44Z</updated>
    </source>
  </entry>

  <entry xml:lang="tr-TR">
    <id>http://46.101.226.86/2014/12/16/hello-world/</id>
    <link href="http://46.101.130.90/2014/12/16/hello-world/" rel="alternate" type="text/html"/>
    <title>Hello world!</title>
    <summary>Welcome to Lambda Sites. This is your first post. Edit or delete it, then start blogging!</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>Welcome to <a href="http://lambda.oxygenna.com/">Lambda Sites</a>. This is your first post. Edit or delete it, then start blogging!</p></div>
    </content>
    <updated>2016-02-29T10:30:45Z</updated>
    <category term="Genel"/>
    <category term="Uncategorized"/>
    <author>
      <name>alachef-admin</name>
    </author>
    <source>
      <id>http://46.101.130.90</id>
      <link href="http://46.101.130.90/category/uncategorized/feed/" rel="self" type="application/atom+xml"/>
      <link href="http://46.101.130.90" rel="alternate" type="text/html"/>
      <title>Uncategorized – Evde Şef</title>
      <updated>2016-03-27T22:30:48Z</updated>
    </source>
  </entry>

  <entry xml:lang="ru-RU">
    <id>http://stproject.info/blog/?p=3084</id>
    <link href="http://stproject.info/blog/?p=3084" rel="alternate" type="text/html"/>
    <title>Когда ты админ до мозга кости</title>
    <updated>2016-02-23T13:31:53Z</updated>
    <category term="&#x411;&#x435;&#x437; &#x440;&#x443;&#x431;&#x440;&#x438;&#x43A;&#x438;"/>
    <author>
      <name>Алексей Харитон</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"/>
      <subtitle>Блог беларуского DevOps`а</subtitle>
      <title>DevOps Blog</title>
      <updated>2016-03-09T14:01:52Z</updated>
    </source>
  </entry>

  <entry>
    <id>urn:lj:livejournal.com:atom1:vitus_wagner:1176365</id>
    <link href="http://vitus-wagner.livejournal.com/1176365.html" rel="alternate" type="text/html"/>
    <link href="http://vitus-wagner.livejournal.com/data/atom/?itemid=1176365" rel="self" type="text/xml"/>
    <title>Без граблей переезд сервера не обошелся</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">Перестал работать dav.<br/><br/>Возвращает 405 Method Not Allowed в директории, где явно прописано DAV on.<br/><br/>Как выяснилось, в Apache 2.4 кто-то додумался, что DAV (в смысле методы PROPFIND, OPTIONS и иже с ними) должны быть разрешены только там, где DirectoryIndex disabled.<br/><br/>Я даже понимаю, какая извращенная security-логика за этим стояла. Ну примерно такая же как за стриптизом в аэропортах.<br/><br/>Но вот раньше можно было DAV-клиентом редактировать сайт по тому же URL по которому его смотреть в браузере. При этом в браузере ты видел сайт, а в DAV-клиенте - список файлов (он их методом PROPFIND смотрит, а не GET).<br/><br/>Теперь почему-то разработчики Apache настаивают что по той URL, по которой можно использовать DAV-клиент, браузер тоже должен видеть пачку файлов.<br/><br/>Раньше соответствующий кусок конфига апача выглядел как<br/><pre>DocumentRoot /srv/www
&lt;Directory /srv/www&gt;
  Dav On
  AuthType Basic
  AuthName DAV
  AuthUserFile /etc/apache2/dav.passwd
  &lt;LimitExcept GET OPTIONS&gt;
           require valid-user
  &lt;/LimitExcept&gt;
&lt;/Directory&gt;
</pre><br/><br/>Теперь приходится делать вот так:<br/><pre>DocumentRoot /srv/www
Alias /dav /srv/www
&lt;Directory /srv/www&gt;
Require all granted
&lt;/Directory&gt;

&lt;Location /dav&gt;
   DirectoryIndex disabled
   Dav On
     AuthType Basic
  AuthName DAV
  AuthUserFile /etc/apache2/dav.passwd
  Require valid-user
&lt;/Location&gt;
</pre><br/><br/>И, соответственно, браузер натравливаем на <a href="https://my.server.domain" rel="nofollow">https://my.server.domain</a>, а кадавра - на <br/><a href="https://my.server.domain/dav" rel="nofollow">https://my.server.domain/dav</a><br/><br/>Хотя казалось бы разделение на URL для редактирования и URL для просмотра имело смысл тогда, когда статические сайты смотрели по http, а не в эпоху всеобщего https.<br/><br/>Теперь вопрос - а какой юз-кейс остался для директивы LimitExcept?<br/><br/><span style="font-size: smaller;">This entry was originally posted at <a href="http://vitus-wagner.dreamwidth.org/1172790.html" rel="nofollow">http://vitus-wagner.dreamwidth.org/1172790.html</a>. Please comment there using OpenID. Now there are <a href="http://vitus-wagner.dreamwidth.org/1172790.html" rel="nofollow"><img alt="comment count unavailable" height="12" src="http://www.dreamwidth.org/tools/commentcount?user=vitus_wagner&amp;ditemid=1172790" style="vertical-align: middle;" width="30"/> comments</a> </span></div>
    </content>
    <updated>2016-02-20T17:15:51Z</updated>
    <published>2016-02-20T17:15:51Z</published>
    <category term="&#x432;&#x435;&#x431;&#x441;&#x442;&#x440;&#x43E;&#x438;&#x442;&#x435;&#x43B;&#x44C;&#x441;&#x43A;&#x43E;&#x435;"/>
    <category term="&#x43A;&#x43E;&#x43C;&#x43F;&#x44C;&#x44E;&#x442;&#x435;&#x440;&#x43D;&#x43E;&#x435;"/>
    <category term="open source"/>
    <category term="&#x431;&#x44B;&#x442;&#x43E;&#x43F;&#x438;&#x441;&#x44C;"/>
    <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"/>
      <subtitle>-----</subtitle>
      <title>Журнал Витуса.</title>
      <updated>2016-05-05T04:34:27Z</updated>
    </source>
  </entry>

  <entry xml:lang="ru">
    <id>http://muhas.ru/?p=211</id>
    <link href="http://muhas.ru/?p=211" rel="alternate" type="text/html"/>
    <title>От screen к tmux + конфиг</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>Скажу сразу, я приверженец <a href="http://muhas.ru/?t=screen">GNU Screen</a>, некоторые читателе сего блога даже видели мои скепсис по поводу нужности tmux и терзания основанные на принципах «работает, не трогай!» и «чем оно лучше того что я пользую сейчас?»… По прочтению очередного холиварчика screen vs tmux в котором любители скрина плохо знают tmux, а его любители screen я решился на большее чем просто посмотреть что же это за зверь.</p>
<p>Посему пишу в своём уютненьком о впечатлениях от знакомства и привожу свой текущий конфиг с закосом под monokai, мало ли кому пригодиться.</p>
<img alt="tmux &#x441; &#x437;&#x430;&#x43F;&#x443;&#x449;&#x435;&#x43D;&#x43D;&#x44B;&#x43C; gnu screen &#x432; &#x43E;&#x434;&#x43D;&#x43E;&#x439; &#x438;&#x437; &#x43F;&#x430;&#x43D;&#x435;&#x43B;&#x435;&#x439;" src="http://muhas.ru/files/2016/2/tmux.monokai.png"/>
<p>Первое же отличие брасающееся в глаза — нет привычных по скрину регионов, т.е. окна нельзя сплитить. Разбивается уже внутри окна на панели. Если в скрине каждое окно было само по себе регионом, то в tmux наоборот регионы (панели в его терминологии) внутри окна, которое больше похоже на виртуальный рабочий стол у оконных менеджеров, а сами панели аки окно теминала в тайловом wm. Панели можно вынести в отельное окно на весь размер терминала и уже в нем делать новые панели. Помимо этого окна могут прыгать по сессиям, хотя это в глаза сразу и не брасается…</p>

<p>Второе — мышь. Ей можно тыкать в окна и панели для их выбора, мышою можно ресайзить панели. А вот копипасить выделенное при включенной мышке средствами иксов (т.е. простым выделеним текста) у меня сходу не вышло. Не работает выделение хоть тресни. Но при зажатой клавише <kbd>Shift</kbd> всё прекрасно работает, спасибо гуглу ☺</p>

<p>Третье — внешний вид и хардстатус. Т.е. вообще статус, ибо в tmux он один единственный, и нет этих широких полос статуса обрамляющих при горизонтальной разбивки на регионы, т.е. панели. Саму строку статус можно разукрасить и огламурить, список окон это отдельный (настраиваемый) элемент статуса с возможностью разделения вида активного и не активного окна.</p>

<p>Четвертое — хоткеи. Они хоть и отличаются от скриновых, но самый минимум можно выполнять помня GNU Screen и то что дефолтный префикс в tmux <kbd>Ctrl</kbd>+<kbd>b</kbd>. А дальше уже <kbd>Ctrl</kbd>+<kbd>?</kbd> подскажет остальные хоткеи, которые, впрочем, никто не запрещает перенастроить в конфиге <em>~/.tmux.conf</em></p>

<p>Остальные отличия не сразу заметны, но они есть и их не мало: начиная от самой клиен-серверной архитектуры, уймы буферв обмена да переключением сессий в уже запущенной и заканчивая подключением внешних скриптов или управления тмуксом из командной строки.<br/>
Вообще tmux оказался больше похож на полноценный тайловый wm для терминала нежели на то чем я его себе представлял по описаниям да сравнивая со скрином… </p>

<p>Ну и текущий мой конфиг, который несомненно будет эволюционировать по мере использования tmux и более плотного моего с ним знакомства</p>
<pre><code>set -g default-terminal "screen-256color" # прикидываемся скрином дабы 256 цветов юзать
set -g history-limit 100000 # буфер скрола в строках
set -g base-index 1 # счет окон с единицы, а не с нуля
set -g pane-base-index 1  # счет панелей с единицы, а не с нуля
set -g mouse on # включаем мышь что бы как минимум переключаться по окнам и панелям

# хоткеи { # регистр важен
bind C-b last-window  # дабы по ^b^b последние окна переключать (по умолчанию ^b l)
bind V split-window -h  # горизонтальное разделение окна вместо "
bind H split-window # вертикальное разделение окна вместо %
bind C-k confirm-before -p 'kill-window #W (y/n)' kill-window # закрыть окно
# хелп по хоткеям (не забываем о префиксе в начале)
# !  вынесть панель в окно
# $  переименовать текущую сессию
# () переключение сессий
# ,  переименование окна
# ;  перейти на последнюю активную панель
# q  отобразить номера панелей (вводя номер переключимся на этот номер)
# x  убить текущую панельй
# }

set-option -g set-titles on # заголовки окон
set-window-option -g automatic-rename on # auto name

# настройка статуса и попытка раскрасить всё ala monokai
set -g status-utf8 "on"
set -g status-interval 1 # обновляем статус каждую секунду
set -g status-bg "colour235" # основной фон статусной строки
set -g message-command-fg "colour231"
#set -g status-justify "centre" # позиция списка окон [left | centre | right]
set -g status "on" # включает статусбар, off выключает
set -g message-bg "colour81"
set -g message-fg "colour231"
set -g message-command-bg "colour81"
# цвета текста краев панелей (исользуется │ или U+2502 с фоном, так что от шрифта можно наколдовать хоть черепки в качестве разделителя)
set -g pane-border-fg colour241
set -g pane-border-bg default
set -g pane-active-border-fg colour81
set -g pane-active-border-bg default
# set -g status-attr "none" # стиль статуса bright (or bold), dim, underscore, blink, reverse, hidden, or italics
# set -g status-left-attr "none" # стиль левого статуса
# set -g status-right-attr "none" # стиль правого статуса
# цвета окон: активного и неактивного
setw -g window-status-fg "colour231"
setw -g window-status-bg "colour237"
setw -g window-status-attr "none"
setw -g window-status-activity-fg "colour231"
setw -g window-status-activity-bg "colour237"
setw -g window-status-separator ""
# собственно строка статус
set -g status-left "#[fg=colour231,bg=colour81] #S #[fg=colour81,bg=colour235,nobold,nounderscore,noitalics]" # что видим слева
set -g status-right "#[fg=colour241,bg=colour235,nobold,nounderscore,noitalics] #H #[fg=colour231] #(skb -h) #[nobold,fg=default]" #  что видим справа (skb покажет раскладку в иксах)
setw -g window-status-format "#[fg=colour235,bg=colour237,nobold,nounderscore,noitalics]#[default] #I #W #[fg=colour237,bg=colour235,nobold,nounderscore,noitalics]" # формат окна (расположение списка окон с помощью status-justify)
setw -g window-status-current-format "#[fg=colour235,bg=colour81,nobold,nounderscore,noitalics]#[fg=colour231,bg=colour81] #I.#P #W #[fg=colour81,bg=colour235,nobold,nounderscore,noitalics]" # формат текущего окна
# хелп по статусу {
# #S - имя сессии
# #I - номер окна
# #P - номер панели
# #W - собственно сам заголовок, обычно имя программы
# %Y-%m-%d %H:%M - дата и время
# }
</code></pre>

<p>Собственно, попробовав его использовать как привычный уже скрин понял что он как минимум не хуже, а в чем-то и лучше (хотя бы мышкотыканьем или выносом окна в другую сессию). В нём столько всяких плюшек что использование его только как скрина вызывает ощущение сродни кощунству. <br/>
Конечно, полноценно tmux я не использую и всё ещё открываю для себя его возможности, но всё то для чего использовал скрин им стало выполняеться на ура всего после получаса чтения документации, гугления и написания конфига, а привычка к хоткеям скрина легко сменилась привычкой к хоткеям tmux (кои я поменял лишь по мелочам).</p></div>
    </summary>
    <updated>2016-02-18T23:01:30Z</updated>
    <category term="tmux"/>
    <category term="screen"/>
    <category term="shell"/>
    <category term="linux"/>
    <source>
      <id>http://muhas.ru/</id>
      <logo>http://muhas.ru/md.tpl/img/logo.top.png</logo>
      <link href="http://muhas.ru/" rel="alternate" type="text/html"/>
      <link href="http://muhas.ru/rss/?tags=linux" rel="self" type="application/rss+xml"/>
      <subtitle>О linux, о используемых или просто понравившихся инструментах, вобщем обо всем что окружает мою аскетичную компьютерную жизнь и показалось достойным упоминания или заметки «на память»</subtitle>
      <title>muhas — Заметки аскетичного гика</title>
      <updated>2016-03-01T07:32:04Z</updated>
    </source>
  </entry>

  <entry>
    <id>urn:lj:livejournal.com:atom1:vitus_wagner:1174005</id>
    <link href="http://vitus-wagner.livejournal.com/1174005.html" rel="alternate" type="text/html"/>
    <link href="http://vitus-wagner.livejournal.com/data/atom/?itemid=1174005" rel="self" type="text/xml"/>
    <title>Революция в четверг вечером.</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">Добрые люди из PostgreSQL Global Development Team выпустили релиз 9.5.1 (а также 9.4.6, 9.3.11 и так далее) тогда, когда в Москве рабочий день уже близится к концу.<br/>И соответственно, нам надо свой релиз Postgres Professional 9.5.1.1. тоже срочно публиковать. <br/>Благо тэг в гите они поставили еще позавчера и мы успели собрать пакеты на всех поддерживаемых нами системах (расширить список, увы, не успели, это теперь будет отдельно) и даже их немного потестировать.<br/><br/>А у меня в тот момент, когда <span class="ljuser  i-ljuser  i-ljuser-type-P     "><a class="i-ljuser-profile" href="http://obartunov.livejournal.com/profile" target="_self"><img class="i-ljuser-userhead" src="http://l-stat.livejournal.net/img/userinfo.gif?v=17080?v=138.1"/></a><a class="i-ljuser-username" href="http://obartunov.livejournal.com/" target="_self"><b>obartunov</b></a></span> прочитал анонс релиза, и прибежал ко мне со словами: "А ты анонс видел?" монитор и клавиатура вообще были отключены от рабочей станции и подключены к Raspberry Pi, которую я к buildfarm  прикручивал (и на которой в тот момент даже сеть была не сконфигурирована). <br/><br/>Ладно, докручу Raspberry Pi завтра.<br/><br/><span style="font-size: smaller;">This entry was originally posted at <a href="http://vitus-wagner.dreamwidth.org/1170375.html" rel="nofollow">http://vitus-wagner.dreamwidth.org/1170375.html</a>. Please comment there using OpenID. Now there are <a href="http://vitus-wagner.dreamwidth.org/1170375.html" rel="nofollow"><img alt="comment count unavailable" height="12" src="http://www.dreamwidth.org/tools/commentcount?user=vitus_wagner&amp;ditemid=1170375" style="vertical-align: middle;" width="30"/> comments</a> </span></div>
    </content>
    <updated>2016-02-11T15:01:26Z</updated>
    <published>2016-02-11T15:01:26Z</published>
    <category term="&#x43A;&#x43E;&#x43C;&#x43F;&#x44C;&#x44E;&#x442;&#x435;&#x440;&#x43D;&#x43E;&#x435;"/>
    <category term="open source"/>
    <category term="&#x431;&#x44B;&#x442;&#x43E;&#x43F;&#x438;&#x441;&#x44C;"/>
    <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"/>
      <subtitle>-----</subtitle>
      <title>Журнал Витуса.</title>
      <updated>2016-05-05T04:34:27Z</updated>
    </source>
  </entry>

  <entry xml:lang="ru-RU">
    <id>http://www.unixpin.com/wordpress/?p=1040</id>
    <link href="http://www.unixpin.com/wordpress/2016/02/08/oneline-httpd/" rel="alternate" type="text/html"/>
    <title>Как быстро поднять httpd сервер</title>
    <summary>Срочно нужно поднять httpd? Ну там отдать на скачивание что-нибудь, простой скрипт толкнуть, для инсталлятора подсунуть диски, да мало ли для чего нужно вэб-сервер? Запускаем вэб-сервер в одну строку $ python -m CGIHTTPServer 8000 &gt;/tmp/httpd.log 2&gt;&amp;1 &amp; Поднимает сервер на порту 8000 с каталога, в котором запущен, исполняет скрипты из каталога cgi-bin и htbin</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>Срочно нужно поднять httpd? Ну там отдать на скачивание что-нибудь, простой скрипт толкнуть, для инсталлятора подсунуть диски, да мало ли для чего нужно вэб-сервер?</p>
<p>Запускаем вэб-сервер в одну строку<br/>
<code>$ python -m CGIHTTPServer 8000 &gt;/tmp/httpd.log 2&gt;&amp;1 &amp;</code></p>
<p>Поднимает сервер на порту 8000 с каталога, в котором запущен, исполняет скрипты из каталога cgi-bin и htbin</p></div>
    </content>
    <updated>2016-02-08T13:30:14Z</updated>
    <category term="Programming - Shell"/>
    <category term="Unix - Linux"/>
    <category term="Unix - Solaris"/>
    <category term="httpd"/>
    <category term="python"/>
    <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>2016-05-16T14:30:21Z</updated>
    </source>
  </entry>

  <entry>
    <id>urn:lj:livejournal.com:atom1:vitus_wagner:1172342</id>
    <link href="http://vitus-wagner.livejournal.com/1172342.html" rel="alternate" type="text/html"/>
    <link href="http://vitus-wagner.livejournal.com/data/atom/?itemid=1172342" rel="self" type="text/xml"/>
    <title>Готовьте запасные аэродромы</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">Пишут тут, что <a href="http://www.businessinsider.de/github-the-full-inside-story-2016-2?r=US&amp;IR=T" rel="nofollow">гитхаб проводит серьезную реорганизацию и старый народ разбегается</a>.<br/><br/>По-моему, пора поискать для своих проектов альтернативный SCM-хостинг.  Мне-то в общем пофиг, у меня единственный стоящий проект на гитхабе <a href="https://github.com/vbwagner/ctypescrypto" rel="nofollow">ctypescrypto</a>, а у него  все равно основная URL на <a href="https://pypi.python.org/pypi/ctypescrypto/" rel="nofollow">PyPi</a>. Надо, кстати, не забыть залить туда версию, совместимую с OpenSSL 1.1<br/><br/><span style="font-size: smaller;">This entry was originally posted at <a href="http://vitus-wagner.dreamwidth.org/1168852.html" rel="nofollow">http://vitus-wagner.dreamwidth.org/1168852.html</a>. Please comment there using OpenID. Now there are <a href="http://vitus-wagner.dreamwidth.org/1168852.html" rel="nofollow"><img alt="comment count unavailable" height="12" src="http://www.dreamwidth.org/tools/commentcount?user=vitus_wagner&amp;ditemid=1168852" style="vertical-align: middle;" width="30"/> comments</a> </span></div>
    </content>
    <updated>2016-02-06T19:33:50Z</updated>
    <published>2016-02-06T19:33:50Z</published>
    <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"/>
      <subtitle>-----</subtitle>
      <title>Журнал Витуса.</title>
      <updated>2016-05-05T04:34:27Z</updated>
    </source>
  </entry>

  <entry>
    <id>tag:blogger.com,1999:blog-6981243361715053957.post-9054799490945001939</id>
    <link href="http://surrender-zen-way.blogspot.com/feeds/9054799490945001939/comments/default" rel="replies" type="application/atom+xml"/>
    <link href="http://surrender-zen-way.blogspot.com/2016/02/bash.html#comment-form" rel="replies" type="text/html"/>
    <link href="http://www.blogger.com/feeds/6981243361715053957/posts/default/9054799490945001939" rel="edit" type="application/atom+xml"/>
    <link href="http://www.blogger.com/feeds/6981243361715053957/posts/default/9054799490945001939" rel="self" type="application/atom+xml"/>
    <link href="http://surrender-zen-way.blogspot.com/2016/02/bash.html" rel="alternate" type="text/html"/>
    <title>Красивое bash приглашение</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">Хочу поделиться красивым bash приглашением, которым уже давно пользуюсь, к сожалению ссылка на авторский источник утеряна...<br/><br/>Открываем:<br/>/home/mk/.bashrc<br/>Заменяем свою строку приглашения на эту:<br/><pre><code><br/>PS1='\[\033[0;32m\]┌┼─┼─ \[\033[0m\033[0;32m\]\u\[\033[0m\] @ \[\033[0;36m\]\h\[\033[0m\033[0;32m\] ─┤├─ \[\033[0m\]\t \d\[\033[0;32m\] ─┤├─ \[\033[0;31m\]\w\[\033[0;32m\] ─┤ \n\[\033[0;32m\]└┼─\[\033[0m\033[0;32m\]\$\[\033[0m\033[0;32m\]─┤▶\[\033[0m\] '<br/></code></pre><br/>Весь файл: https://www.dropbox.com/s/v876vcd0ykzwa4b/.bashrc?dl=0<br/><br/><div class="separator" style="clear: both; text-align: center;"><a href="http://3.bp.blogspot.com/-C_jZNem8lX0/Vq7mad_IBXI/AAAAAAAAH3U/4_ZQmQFlCzI/s1600/%25D0%2591%25D0%25B5%25D0%25B7%2B%25D0%25B8%25D0%25BC%25D0%25B5%25D0%25BD%25D0%25B8.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="97" src="https://3.bp.blogspot.com/-C_jZNem8lX0/Vq7mad_IBXI/AAAAAAAAH3U/4_ZQmQFlCzI/s400/%25D0%2591%25D0%25B5%25D0%25B7%2B%25D0%25B8%25D0%25BC%25D0%25B5%25D0%25BD%25D0%25B8.png" width="400"/></a></div><br/></div>
    </content>
    <updated>2016-02-01T05:51:00Z</updated>
    <published>2016-02-01T05:51:00Z</published>
    <category scheme="http://www.blogger.com/atom/ns#" term="bash"/>
    <category scheme="http://www.blogger.com/atom/ns#" term="linux"/>
    <category scheme="http://www.blogger.com/atom/ns#" term="&#x43A;&#x43E;&#x43D;&#x441;&#x43E;&#x43B;&#x44C;"/>
    <category scheme="http://www.blogger.com/atom/ns#" term="&#x441;&#x43E;&#x444;&#x442;/&#x441;&#x435;&#x440;&#x432;&#x438;&#x441;&#x44B;"/>
    <author>
      <name>Михаил Кулигин</name>
      <email>noreply@blogger.com</email>
      <uri>https://plus.google.com/113773006825242654588</uri>
    </author>
    <source>
      <id>tag:blogger.com,1999:blog-6981243361715053957</id>
      <category term="linux"/>
      <category term="&#x441;&#x43E;&#x444;&#x442;/&#x441;&#x435;&#x440;&#x432;&#x438;&#x441;&#x44B;"/>
      <category term="Ubuntu"/>
      <category term="&#x43D;&#x430;&#x441;&#x442;&#x440;&#x43E;&#x439;&#x43A;&#x430;"/>
      <category term="&#x436;&#x438;&#x437;&#x43D;&#x44C;"/>
      <category term="&#x43A;&#x43E;&#x43D;&#x441;&#x43E;&#x43B;&#x44C;"/>
      <category term="&#x441;&#x430;&#x43C;&#x43E;&#x440;&#x430;&#x437;&#x432;&#x438;&#x442;&#x438;&#x435;"/>
      <category term="&#x441;&#x435;&#x442;&#x44C;"/>
      <category term="network"/>
      <category term="&#x442;&#x435;&#x43A;&#x441;&#x442;"/>
      <category term="&#x44D;&#x437;&#x43E;&#x442;&#x435;&#x440;&#x438;&#x43A;&#x430;"/>
      <category term="&#x434;&#x437;&#x435;&#x43D;"/>
      <category term="&#x441;&#x43A;&#x440;&#x438;&#x43F;&#x442;"/>
      <category term="OpenOffice"/>
      <category term="Firefox"/>
      <category term="LibreOffice"/>
      <category term="google-chrome"/>
      <category term="&#x44E;&#x43C;&#x43E;&#x440;"/>
      <category term="gnuplot"/>
      <category term="windows"/>
      <category term="hardware"/>
      <category term="&#x43A;&#x43D;&#x438;&#x433;&#x438;"/>
      <category term="turboprint"/>
      <category term="Google Drive"/>
      <category term="VirtualBox"/>
      <category term="android"/>
      <category term="&#x432;&#x435;&#x434;&#x44B;"/>
      <category term="&#x432;&#x438;&#x440;&#x443;&#x441;&#x44B;"/>
      <category term="&#x438;&#x433;&#x440;&#x44B;"/>
      <category term="Broadcom"/>
      <category term="ES &#x41F;&#x440;&#x43E;&#x432;&#x43E;&#x434;&#x43D;&#x438;&#x43A;"/>
      <category term="Evernote"/>
      <category term="PlayOnLinux"/>
      <category term="Scribus"/>
      <category term="Windows 10"/>
      <category term="WorldOfTanks"/>
      <category term="X Neural Switcher"/>
      <category term="bash"/>
      <category term="conky"/>
      <category term="demoscene"/>
      <category term="gimp"/>
      <category term="latex"/>
      <category term="mplayer"/>
      <category term="nokia"/>
      <category term="screencast"/>
      <category term="unity"/>
      <category term="wget"/>
      <category term="&#x42F;&#x43D;&#x434;&#x435;&#x43A;&#x441;.&#x411;&#x440;&#x430;&#x443;&#x437;&#x435;&#x440;"/>
      <category term="&#x430;&#x43D;&#x442;&#x438;&#x432;&#x438;&#x440;&#x443;&#x441;"/>
      <category term="&#x431;&#x440;&#x430;&#x443;&#x437;&#x435;&#x440;"/>
      <category term="&#x432;&#x43A;&#x43E;&#x43D;&#x442;&#x430;&#x43A;&#x442;&#x435;"/>
      <category term="&#x43F;&#x43B;&#x430;&#x43D;&#x448;&#x435;&#x442;"/>
      <author>
        <name>Михаил Кулигин</name>
        <email>noreply@blogger.com</email>
        <uri>https://plus.google.com/113773006825242654588</uri>
      </author>
      <link href="http://surrender-zen-way.blogspot.com/feeds/posts/default" rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml"/>
      <link href="http://www.blogger.com/feeds/6981243361715053957/posts/default/-/linux" rel="self" type="application/atom+xml"/>
      <link href="http://surrender-zen-way.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/6981243361715053957/posts/default/-/linux/-/linux?start-index=26&amp;max-results=25" rel="next" type="application/atom+xml"/>
      <title>Linux &amp; Windows &amp; Life</title>
      <updated>2016-02-26T07:37:28Z</updated>
    </source>
  </entry>

  <entry>
    <id>urn:lj:livejournal.com:atom1:vitus_wagner:1169519</id>
    <link href="http://vitus-wagner.livejournal.com/1169519.html" rel="alternate" type="text/html"/>
    <link href="http://vitus-wagner.livejournal.com/data/atom/?itemid=1169519" rel="self" type="text/xml"/>
    <title>Slashdot и Sourceforge сменили владельца</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><a href="http://rss.slashdot.org/~r/Slashdot/slashdot/~3/s5RO-ILL7Lg/slashdot-and-sourceforge-sold-now-under-new-management" rel="nofollow">Вот</a>. Я, конечно, оптимист,  и не считаю что хуже предыдущего владельца быть не может - может, еще как может. Но может быть всё же будет лучше...<br/><br/><span style="font-size: smaller;">This entry was originally posted at <a href="http://vitus-wagner.dreamwidth.org/1165902.html" rel="nofollow">http://vitus-wagner.dreamwidth.org/1165902.html</a>. Please comment there using OpenID. Now there are <a href="http://vitus-wagner.dreamwidth.org/1165902.html" rel="nofollow"><img alt="comment count unavailable" height="12" src="http://www.dreamwidth.org/tools/commentcount?user=vitus_wagner&amp;ditemid=1165902" style="vertical-align: middle;" width="30"/> comments</a> </span></div>
    </content>
    <updated>2016-01-29T05:00:03Z</updated>
    <published>2016-01-29T05:00:03Z</published>
    <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"/>
      <subtitle>-----</subtitle>
      <title>Журнал Витуса.</title>
      <updated>2016-05-05T04:34:27Z</updated>
    </source>
  </entry>

  <entry>
    <id>urn:lj:livejournal.com:atom1:vitus_wagner:1166661</id>
    <link href="http://vitus-wagner.livejournal.com/1166661.html" rel="alternate" type="text/html"/>
    <link href="http://vitus-wagner.livejournal.com/data/atom/?itemid=1166661" rel="self" type="text/xml"/>
    <title>Топология пространства в эпоху глобальных сетей</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">Забавно все же наблюдать, как два человека, рабочие столы которых стоят буквально рядом, соприкасаясь углами, переписываются в списке рассылки pgsql-hackers, в который пишут люди со всего мира.<br/><br/><span style="font-size: smaller;">This entry was originally posted at <a href="http://vitus-wagner.dreamwidth.org/1163042.html" rel="nofollow">http://vitus-wagner.dreamwidth.org/1163042.html</a>. Please comment there using OpenID. Now there are <a href="http://vitus-wagner.dreamwidth.org/1163042.html" rel="nofollow"><img alt="comment count unavailable" height="12" src="http://www.dreamwidth.org/tools/commentcount?user=vitus_wagner&amp;ditemid=1163042" style="vertical-align: middle;" width="30"/> comments</a> </span></div>
    </content>
    <updated>2016-01-21T14:05:02Z</updated>
    <published>2016-01-21T14:05:02Z</published>
    <category term="&#x43A;&#x43E;&#x43C;&#x43F;&#x44C;&#x44E;&#x442;&#x435;&#x440;&#x43D;&#x43E;&#x435;"/>
    <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"/>
      <subtitle>-----</subtitle>
      <title>Журнал Витуса.</title>
      <updated>2016-05-05T04:34:27Z</updated>
    </source>
  </entry>

  <entry xml:lang="ru-RU">
    <id>http://dimio.org/?p=1429</id>
    <link href="http://feedproxy.google.com/~r/dimio/tag-linux/~3/zzh1T7vGFkY/avtomaticheskoe-podklyuchenie-k-tmux.html" rel="alternate" type="text/html"/>
    <title>Автозапуск tmux и автоподключение к нему</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">Сделал себе автоподключение к сессии tmux (или автозапуск tmux-сервера с новой сессией, если её ещё нет) при заходе в локальную консоль или при подключении по ssh к удалённым машинам (пользоваться бесплатным шеллом bshellz стало удобней). Для этого вписал в свой пользовательский ~/.profile вот такое: # Autostart tmux on login __autostart_tmux() {     # $( […]<img alt="" height="1" src="http://feeds.feedburner.com/~r/dimio/tag-linux/~4/zzh1T7vGFkY" width="1"/></div>
    </content>
    <updated>2016-01-18T06:01:02Z</updated>
    <category term="*NIX"/>
    <category term="&#x41F;&#x43E;&#x43B;&#x435;&#x437;&#x43D;&#x43E;&#x441;&#x442;&#x438;"/>
    <category term=".rc"/>
    <category term="bash"/>
    <category term="linux"/>
    <category term="tmux"/><feedburner:origLink xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">http://dimio.org/avtomaticheskoe-podklyuchenie-k-tmux.html</feedburner:origLink>
    <author>
      <name>dimio</name>
    </author>
    <source>
      <id>http://dimio.org</id>
      <link href="http://dimio.org" rel="alternate" type="text/html"/>
      <link href="http://feeds.feedburner.com/dimio/tag-linux" rel="self" type="application/atom+xml"/>
      <link href="http://pubsubhubbub.appspot.com/" rel="hub" type="text/html"/>
      <subtitle>Perl, Linux, программирование, настройка и что-нибудь ещё</subtitle>
      <title>linux — dimio.org</title>
      <updated>2016-05-11T07:31:10Z</updated>
    </source>
  </entry>

  <entry xml:lang="ru-RU">
    <id>http://www.unixpin.com/wordpress/?p=1029</id>
    <link href="http://www.unixpin.com/wordpress/2016/01/11/openvpn-over-amazon-ec2/" rel="alternate" type="text/html"/>
    <title>OpenVPN на Amazon EC2 сервере</title>
    <summary>Как известно, amazon дает возможность запустить бесплатно виртуальные сервера в облаке ( 750 часов в месяц бесплатно, на один год ). Раз есть такая халява, то нужно использовать, ну попробуем для начала настроить  OpenVPN. Пропускаю скучные детали про регистрацию на amazon,  выбор ОС, запуск сервака, генерацию ssh-ключика. Итак, есть сервер, на amazon ec2, redhat 7. Сервер. […]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>Как известно, amazon дает возможность запустить бесплатно виртуальные сервера в облаке ( 750 часов в месяц бесплатно, на один год ). Раз есть такая халява, то нужно использовать, ну попробуем для начала настроить  OpenVPN.<br/>
Пропускаю скучные детали про регистрацию на amazon,  выбор ОС, запуск сервака, генерацию ssh-ключика.<br/>
Итак, есть сервер, на amazon ec2, redhat 7.</p>
<hr/>
<strong>Сервер.</strong><br/>
<span id="more-1029"/><p/>
<p><code><br/>
# yum update &amp;&amp; yum install epel-release<br/>
# yum install openvpn easy-rsa<br/>
# cd /usr/share/doc/openvpn-*/sample/sample-config-files/<br/>
# cp server.conf /etc/openvpn</code></p>
<p># mkdir /etc/openvpn/rsa<br/>
# cp –rf /usr/share/easy-rsa/2.0/* /etc/openvpn/rsa</p>
<p># vi /etc/openvpn/rsa/vars<br/>
# cd /etc/openvpn/rsa<br/>
# source ./vars<br/>
# ./clean-all<br/>
# ./build-ca<br/>
# ./build-key-server server<br/>
# ./build-dh<br/>
# ./build-key client</p>
<p># cd /etc/openvpn/rsa/keys<br/>
# cp ca.crt server.crt server.key /../..<br/>
# cat &lt;&lt;‘EOF’ &gt; /etc/openvpn/server.conf<br/>
############# server.conf<br/>
port 1194<br/>
proto tcp<br/>
dev tun<br/>
ca ca.crt<br/>
cert server.crt<br/>
key server.key<br/>
dh /etc/openvpn/rsa/keys/dh2048.pem<br/>
topology subnet<br/>
server 10.8.0.0 255.255.255.0<br/>
ifconfig-pool-persist ipp.txt<br/>
push «redirect-gateway def1 bypass-dhcp»<br/>
push «dhcp-option DNS 8.8.8.8»<br/>
push «dhcp-option DNS 8.8.4.4»<br/>
client-to-client<br/>
keepalive 10 120<br/>
comp-lzo<br/>
user nobody<br/>
group nobody<br/>
persist-key<br/>
persist-tun<br/>
status openvpn-status.log<br/>
log openvpn.log<br/>
log-append openvpn.log<br/>
verb 3<br/>
#<br/>
EOF</p>
<p># systemctl -f enable openvpn@server<br/>
# systemctl start openvpn@server<br/>
# systemctl -l status openvpn@server</p>
<p>Добавляем форвардинг</p>
<p><code># echo "1" &gt; /proc/sys/net/ipv4/ip_forward<br/>
# sysctl -w net.ipv4.ip_forward=1<br/>
# iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE</code></p>
<p>В «Amazon Dashboard EC2» выбираем настройки «Security Groups» и группу завязанную на наш сервер. Добавляем правило — принимать запросы на порт</p>
<p><a href="http://www.unixpin.com/wordpress/wp-content/uploads/2016/01/joxi_screenshot_1452522301150.png" rel="attachment wp-att-1035"><img alt="joxi_screenshot_1452522301150" class="alignnone size-thumbnail wp-image-1035" height="150" src="http://www.unixpin.com/wordpress/wp-content/uploads/2016/01/joxi_screenshot_1452522301150-150x150.png" width="150"/></a></p>
<hr/>
<strong>Клиент.</strong><br/>
Скачиваем Windows версию <a href="https://openvpn.net/index.php/open-source/downloads.html" target="_blank">здесь </a>, устанавливаем, не забываем TAP драйвер.<br/>
Копируем с каталога сервера /etc/openvpn/rsa/keys файлики ca.crt client.crt client.key в каталог C:\Program Files\OpenVPN\config клиента<br/>
Создаем в каталоге C:\Program Files\OpenVPN\config файл client.orig, со следующим содержимым<p/>
<p><code>############ client.ovpn<br/>
client<br/>
port 1194<br/>
dev tun<br/>
proto tcp<br/>
remote ec2-XXXXXXXXX.us-west-2.compute.amazonaws.com 1194<br/>
remote-cert-tls server<br/>
verb 3<br/>
comp-lzo<br/>
persist-key<br/>
persist-tun<br/>
nobind<br/>
ca ca.crt<br/>
cert client.crt<br/>
key client.key<br/>
route-method exe<br/>
route-delay 2<br/>
###########################</code></p>
<p>Запускаем GUI клиента из-под пользователя Administrator, а то команды маршрутизации не смогут прописаться.<br/>
Проверяем, что теперь наш ip резолвится где-то в Америке…</p>
<p><a href="http://www.unixpin.com/wordpress/wp-content/uploads/2016/01/joxi_screenshot_1452517530008.png" rel="attachment wp-att-1030"><img alt="joxi_screenshot_1452517530008" class="alignnone size-thumbnail wp-image-1030" height="150" src="http://www.unixpin.com/wordpress/wp-content/uploads/2016/01/joxi_screenshot_1452517530008-150x150.png" width="150"/></a></p>
<p>Ссылки в тему:</p>
<ul>
<li><a href="http://www.tecmint.com/setup-openvpn-server-with-linux-and-windows-clients-in-centos-rhel/" target="_blank">http://www.tecmint.com/setup-openvpn-server-with-linux-and-windows-clients-in-centos-rhel/</a></li>
<li><a href="http://www.tecmint.com/how-to-enable-epel-repository-for-rhel-centos-6-5/" target="_blank">http://www.tecmint.com/how-to-enable-epel-repository-for-rhel-centos-6-5/</a></li>
<li><a href="http://sypexgeo.net/ru/demo/" target="_blank">Проверить ip по геобазе</a></li>
</ul></div>
    </content>
    <updated>2016-01-11T14:30:16Z</updated>
    <category term="&#x411;&#x435;&#x437; &#x440;&#x443;&#x431;&#x440;&#x438;&#x43A;&#x438;"/>
    <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>2016-05-16T14:30:21Z</updated>
    </source>
  </entry>

  <entry xml:lang="ru">
    <id>http://rulinux.net.ru/958 at http://rulinux.net.ru</id>
    <link href="http://rulinux.net.ru/node/958" rel="alternate" type="text/html"/>
    <title>Обновление Ubuntu со старых версий</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>Только закончил обновление Ubuntu 13.10 до 15.10 на домашнем ноутбуке. В процессе обновлял по цепочке сначала до 14.4, затем 14.10, 15.4 и затем 15.10. Поскольку версии 14.4 и 14.10 уже не поддерживаются, то у них сменился адрес, по которому доступен репозитарий пакетов, надо в sources.list прописать ссылки на old-releases, подробнее тут: https://help.ubuntu.com/community/EOLUpgrades</p>
<p>Апгрейд делал по старинке sudo aptitude update и sudo aptitude full-upgrade прямо из Gnome, после каждого апгрейда перезагружался.</p>
<p>В конце, чтобы поудалять ненужные мне пакеты, оставшиеся со старых версий Ubuntu, т.е. не из архива wily, пользовался поиском:</p>
<pre>aptitude search '~S ~i (!~Awily)'
</pre><p>
Делал apt-get autoremove несколько раз.</p>
<p>В конце чтобы починить центр приложений, переустановил пакет software-center, удалил /etc/apt/sources.list и сгенерировал его заново через sudo software-properties-gtk.</p>
<p>Полет нормальный, глюков нет, Ubuntu выглядит гораздо стабильнее, чем раньше.</p>
Блог: <a href="http://rulinux.net.ru/blog/sin">RU Linux</a><img alt="" height="1" src="http://feeds.feedburner.com/~r/RULinux/~4/YW8LOD0b_W4" width="1"/></div>
    </summary>
    <updated>2016-01-10T14:01:09Z</updated>
    <author>
      <name>sin</name>
    </author>
    <source>
      <id>http://rulinux.net.ru</id>
      <link href="http://rulinux.net.ru" rel="alternate" type="text/html"/>
      <link href="http://feeds.feedburner.com/RULinux" rel="self" type="application/rss+xml"/>
      <link href="http://pubsubhubbub.appspot.com/" rel="hub" type="text/html"/>
      <subtitle>Блог об использовании Linux на десктопах и ноутбуках в России.</subtitle>
      <title>RU Linux</title>
      <updated>2016-03-03T06:30:44Z</updated>
    </source>
  </entry>

  <entry xml:lang="ru-RU">
    <id>http://www.unixpin.com/wordpress/?p=1025</id>
    <link href="http://www.unixpin.com/wordpress/2016/01/05/simple-vnc/" rel="alternate" type="text/html"/>
    <title>Просто VNC</title>
    <summary>Для того чтобы под unix удаленно запустить X приложение нужно определить переменную DISPLAY и запустить на локальном компьютере X-Server (VcXsrv или любой другой). Если при этом упадет сеть, то приложение тоже падает, теряются данные и прочие проблемы. Старый и эффективный выход из этого положения — установить vnc-сервер и соединятся с ним с любого места, не […]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>Для того чтобы под unix удаленно запустить X приложение нужно определить переменную DISPLAY и запустить на локальном компьютере X-Server (VcXsrv или любой другой). Если при этом упадет сеть, то приложение тоже падает, теряются данные и прочие проблемы.<br/>
Старый и эффективный выход из этого положения — установить vnc-сервер и соединятся с ним с любого места, не боясь потери данных, «порывов» и просто заметно быстрее, чем через X-сервер. Можно, например, запустить firefox на удаленном серваке и спокойно серфиться, можно запустить виртуалку и соединяться с ней, когда нам нужно, ну итд</p>
<ol>
<li>устанавливаем на сервере vnc-сервер, например, vnc4server или tightvncserver<br/>
<code># apt-get update<br/>
# apt-get install vnc4server</code></li>
<li>запускаем его без параметров — при первом запуске он запрашивает пароль для доступа.</li>
<li>устанавливаем на сервере переменную DISPLAY, запускаем vnc-сервер и запускаем любое X-приложение<br/>
<code># export DISPLAY=localhost:12<br/>
# vnc4server :12<br/>
# xterm &amp;</code></li>
<li>соединяемся с помощью vnc-viewer (любой клиент под любой платформой, например TightVNC Viewer или любой другой)<br/>
<a href="http://www.unixpin.com/wordpress/wp-content/uploads/2016/01/vnc.png" rel="attachment wp-att-1026"><img alt="vnc viewer" class="alignnone size-thumbnail wp-image-1026" height="150" src="http://www.unixpin.com/wordpress/wp-content/uploads/2016/01/vnc-150x150.png" width="150"/></a></li>
<li>прибить vnc можно командой<br/>
<code># vnc4server -kill :12</code></li>
</ol>
<p>Ссылки в тему:</p>
<ul>
<li><a href="http://pro-spo.ru/potokovoe-veschanie/2675-ubuntu-vnc4server" target="_blank">vnc4server — описание установки и настройки на Ubuntu</a></li>
<li><a href="https://chrome.google.com/webstore/detail/vnc%C2%AE-viewer-for-google-ch/iabmpiboiopbgfabjmgeedhcmjenhbla" target="_blank">ПриложениеVNC Viewer for Google Chrome</a></li>
<li><a href="http://www.tightvnc.com/download.php" target="_blank">TightVNC</a></li>
</ul></div>
    </content>
    <updated>2016-01-05T20:30:19Z</updated>
    <category term="Unix - HPUX"/>
    <category term="Unix - Linux"/>
    <category term="Unix - Solaris"/>
    <category term="&#x428;&#x43F;&#x430;&#x440;&#x433;&#x430;&#x43B;&#x43A;&#x438;"/>
    <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>2016-05-16T14:30:21Z</updated>
    </source>
  </entry>

  <entry>
    <id>tag:blogger.com,1999:blog-6981243361715053957.post-8932360644985065761</id>
    <link href="http://surrender-zen-way.blogspot.com/feeds/8932360644985065761/comments/default" rel="replies" type="application/atom+xml"/>
    <link href="http://surrender-zen-way.blogspot.com/2015/12/ubuntulinux-tweakers.html#comment-form" rel="replies" type="text/html"/>
    <link href="http://www.blogger.com/feeds/6981243361715053957/posts/default/8932360644985065761" rel="edit" type="application/atom+xml"/>
    <link href="http://www.blogger.com/feeds/6981243361715053957/posts/default/8932360644985065761" rel="self" type="application/atom+xml"/>
    <link href="http://surrender-zen-way.blogspot.com/2015/12/ubuntulinux-tweakers.html" rel="alternate" type="text/html"/>
    <title>Ubuntu/linux tweakers - мертвы?</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">Несмотря на дружелюбие Ubuntu ;) после установки пользователю все еще есть чем заняться, к тому же, хочется выполнить различные рутинные действия с за минимальное время. Поэтому, вслед за собратьями в Win системах появились твикеры и на nix  платформе. Лично пользовался 3мя творениями: <a href="http://ubuntu-tweak.com/">Ubuntu Tweak</a>, <a href="https://code.google.com/p/ailurus/">Ailurus</a>, <a href="https://oduso.com/">Oduso</a>. Максимальное распространение и популярность среди пользователей Ubuntu получил Ubuntu Tweak. Приложение позволяло подключать сторонние репозитарии и устанавливать оттуда софт, менять множество настроек системы, настраивать внешний вид, очищать систему. Поскольку Ubuntu постоянно развивается и меняется, функционал программы тоже должен допиливаться после каждого релиза, учитывая все изменения, особенно это касается пакетной базы. Однако приложение в последний год не обновлялось.<br/>Примерно схожий с Ubuntu Tweak функционал имел и Ailurus, однако он "почил в бозе" еще в 12 году.<br/>После релиза Ubuntu 13 появился интересный твик-веб сервис Oduso. Сервис генерировал скрипт для установки в систему сторонних репозитариев и дополнительных тем оформления. Не только для Ubuntu, но и для elementary OS, построенной на базе Ubuntu. Однако последний поддерживаемый релиз - Ubuntu 14.04.<br/><br/>Собственно резюме - почти все <strike>пациенты </strike>твикеры мертвы. Для изменения некоторых настроек, в основном связанных с внешним видом, остаются два твикера: Gnome Tweak Tools, Unity Tweak Tools. Однако их функционал четко отражен в названии.<br/><i>Возможно я отстал от времени и не уследил за появлением чего то нового, поэтому просьба к читателям в комментариях расскажите кто чем в данный момент пользуется.</i><br/><br/><br/></div>
    </content>
    <updated>2015-12-30T08:58:00Z</updated>
    <published>2015-12-30T08:58:00Z</published>
    <category scheme="http://www.blogger.com/atom/ns#" term="linux"/>
    <category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu"/>
    <category scheme="http://www.blogger.com/atom/ns#" term="&#x43D;&#x430;&#x441;&#x442;&#x440;&#x43E;&#x439;&#x43A;&#x430;"/>
    <category scheme="http://www.blogger.com/atom/ns#" term="&#x441;&#x43E;&#x444;&#x442;/&#x441;&#x435;&#x440;&#x432;&#x438;&#x441;&#x44B;"/>
    <author>
      <name>Михаил Кулигин</name>
      <email>noreply@blogger.com</email>
      <uri>https://plus.google.com/113773006825242654588</uri>
    </author>
    <source>
      <id>tag:blogger.com,1999:blog-6981243361715053957</id>
      <category term="linux"/>
      <category term="&#x441;&#x43E;&#x444;&#x442;/&#x441;&#x435;&#x440;&#x432;&#x438;&#x441;&#x44B;"/>
      <category term="Ubuntu"/>
      <category term="&#x43D;&#x430;&#x441;&#x442;&#x440;&#x43E;&#x439;&#x43A;&#x430;"/>
      <category term="&#x436;&#x438;&#x437;&#x43D;&#x44C;"/>
      <category term="&#x43A;&#x43E;&#x43D;&#x441;&#x43E;&#x43B;&#x44C;"/>
      <category term="&#x441;&#x430;&#x43C;&#x43E;&#x440;&#x430;&#x437;&#x432;&#x438;&#x442;&#x438;&#x435;"/>
      <category term="&#x441;&#x435;&#x442;&#x44C;"/>
      <category term="network"/>
      <category term="&#x442;&#x435;&#x43A;&#x441;&#x442;"/>
      <category term="&#x44D;&#x437;&#x43E;&#x442;&#x435;&#x440;&#x438;&#x43A;&#x430;"/>
      <category term="&#x434;&#x437;&#x435;&#x43D;"/>
      <category term="&#x441;&#x43A;&#x440;&#x438;&#x43F;&#x442;"/>
      <category term="OpenOffice"/>
      <category term="Firefox"/>
      <category term="LibreOffice"/>
      <category term="google-chrome"/>
      <category term="&#x44E;&#x43C;&#x43E;&#x440;"/>
      <category term="gnuplot"/>
      <category term="windows"/>
      <category term="hardware"/>
      <category term="&#x43A;&#x43D;&#x438;&#x433;&#x438;"/>
      <category term="turboprint"/>
      <category term="Google Drive"/>
      <category term="VirtualBox"/>
      <category term="android"/>
      <category term="&#x432;&#x435;&#x434;&#x44B;"/>
      <category term="&#x432;&#x438;&#x440;&#x443;&#x441;&#x44B;"/>
      <category term="&#x438;&#x433;&#x440;&#x44B;"/>
      <category term="Broadcom"/>
      <category term="ES &#x41F;&#x440;&#x43E;&#x432;&#x43E;&#x434;&#x43D;&#x438;&#x43A;"/>
      <category term="Evernote"/>
      <category term="PlayOnLinux"/>
      <category term="Scribus"/>
      <category term="Windows 10"/>
      <category term="WorldOfTanks"/>
      <category term="X Neural Switcher"/>
      <category term="bash"/>
      <category term="conky"/>
      <category term="demoscene"/>
      <category term="gimp"/>
      <category term="latex"/>
      <category term="mplayer"/>
      <category term="nokia"/>
      <category term="screencast"/>
      <category term="unity"/>
      <category term="wget"/>
      <category term="&#x42F;&#x43D;&#x434;&#x435;&#x43A;&#x441;.&#x411;&#x440;&#x430;&#x443;&#x437;&#x435;&#x440;"/>
      <category term="&#x430;&#x43D;&#x442;&#x438;&#x432;&#x438;&#x440;&#x443;&#x441;"/>
      <category term="&#x431;&#x440;&#x430;&#x443;&#x437;&#x435;&#x440;"/>
      <category term="&#x432;&#x43A;&#x43E;&#x43D;&#x442;&#x430;&#x43A;&#x442;&#x435;"/>
      <category term="&#x43F;&#x43B;&#x430;&#x43D;&#x448;&#x435;&#x442;"/>
      <author>
        <name>Михаил Кулигин</name>
        <email>noreply@blogger.com</email>
        <uri>https://plus.google.com/113773006825242654588</uri>
      </author>
      <link href="http://surrender-zen-way.blogspot.com/feeds/posts/default" rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml"/>
      <link href="http://www.blogger.com/feeds/6981243361715053957/posts/default/-/linux" rel="self" type="application/atom+xml"/>
      <link href="http://surrender-zen-way.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/6981243361715053957/posts/default/-/linux/-/linux?start-index=26&amp;max-results=25" rel="next" type="application/atom+xml"/>
      <title>Linux &amp; Windows &amp; Life</title>
      <updated>2016-02-26T07:37:28Z</updated>
    </source>
  </entry>

  <entry>
    <id>urn:lj:livejournal.com:atom1:vitus_wagner:1159254</id>
    <link href="http://vitus-wagner.livejournal.com/1159254.html" rel="alternate" type="text/html"/>
    <link href="http://vitus-wagner.livejournal.com/data/atom/?itemid=1159254" rel="self" type="text/xml"/>
    <title>И еще о компьютерной некромантии</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">Сижу, читаю с утра openssl-dev, никого не трогаю...<br/><br/>И вдруг <a href="https://mta.openssl.org/pipermail/openssl-dev/2015-December/003921.html" rel="nofollow">вижу</a>.<br/><br/>А-а-а, это уже не зомби, это прям личи какие-то атакуют! 2016 год послезавтра, а тут народ активно патчит OpenSSL на предмет сборки DJGPP и работы с Waterloo TCP.<br/><br/>Когда я десять лет назад Tcl 8.5 под DJGPP портировал я уже себя некромантом чувствовал... <br/><br/>Ох, чувствую, ждет нас через 22 года веселое разбирательство в том, в каком количестве унаследованных систем остался 32-битный time_t...<br/><br/><span style="font-size: smaller;">This entry was originally posted at <a href="http://vitus-wagner.dreamwidth.org/1155729.html" rel="nofollow">http://vitus-wagner.dreamwidth.org/1155729.html</a>. Please comment there using OpenID. Now there are <a href="http://vitus-wagner.dreamwidth.org/1155729.html" rel="nofollow"><img alt="comment count unavailable" height="12" src="http://www.dreamwidth.org/tools/commentcount?user=vitus_wagner&amp;ditemid=1155729" style="vertical-align: middle;" width="30"/> comments</a> </span></div>
    </content>
    <updated>2015-12-30T06:45:52Z</updated>
    <published>2015-12-30T06:45:52Z</published>
    <category term="&#x43A;&#x440;&#x438;&#x43F;&#x442;&#x43E;&#x433;&#x440;&#x430;&#x444;&#x438;&#x44F;"/>
    <category term="&#x43A;&#x43E;&#x43C;&#x43F;&#x44C;&#x44E;&#x442;&#x435;&#x440;&#x43D;&#x43E;&#x435;"/>
    <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"/>
      <subtitle>-----</subtitle>
      <title>Журнал Витуса.</title>
      <updated>2016-05-05T04:34:27Z</updated>
    </source>
  </entry>

  <entry>
    <id>tag:blogger.com,1999:blog-6981243361715053957.post-6939343437323402573</id>
    <link href="http://surrender-zen-way.blogspot.com/feeds/6939343437323402573/comments/default" rel="replies" type="application/atom+xml"/>
    <link href="http://surrender-zen-way.blogspot.com/2015/12/windows-10.html#comment-form" rel="replies" type="text/html"/>
    <link href="http://www.blogger.com/feeds/6981243361715053957/posts/default/6939343437323402573" rel="edit" type="application/atom+xml"/>
    <link href="http://www.blogger.com/feeds/6981243361715053957/posts/default/6939343437323402573" rel="self" type="application/atom+xml"/>
    <link href="http://surrender-zen-way.blogspot.com/2015/12/windows-10.html" rel="alternate" type="text/html"/>
    <title>Размышления о Windows 10</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">Из за оформления докторской диссертации забросил этот блог :(, к тому же летом поставил "посмотреть" инсайдерскую сборку Windows 10 и, неожиданно..., она заменила Ubuntu и стала моей основной системой.<br/>Главная причина - инсайдерская лицензия позволяет легально пользоваться системой без покупки коммерческой лицензии. Фактически становишься бетта тестером (либо альфа тестером в быстром круге обновления) Майкрософт расплачивается с тобой такой вот легализацией.<br/>Серьезных претензий к Windows 10 у меня нет.<br/>Я в курсе о том, что десятка <a href="http://www.securitylab.ru/news/473947.php">шпионит</a> за пользователями. Однако это решается <a href="https://fix10.isleaked.com/ru">отключением некоторых параметров приватности</a>. Ubuntu тоже <a href="https://fixubuntu.com/">грешила таким</a>.<br/>Использую, в основном, открытый или бесплатный софт.<br/>Иногда пиратствую компасом и MS Office. Но на офисе уже два раза слетала активация после обновлений, поэтому снес его и поставил <a href="https://www.microsoft.com/ru-ru/download/details.aspx?id=4">Word Viewer</a> для просмотра чужих документов. <br/>Свои документы давно уже в формате LibreOffice. Кстати, в том числе и докторская диссертация, объемом почти 400 страниц с графиками, таблицами, формулами и рисунками - в одном файле 11 Мб. Все оформлено стилями, есть автооглавление и, самое главное! - автоматом ведется библиография, правда через костыль. За все время оформления Writer завис всего несколько раз.<br/>В последнее время заметил снижение медийной активности линукс сообщества как у русскоязычного так и зарубежного, во всяком случае в моих RSS лентах, может быть ошибаюсь... но это тема для отдельной заметки.<br/><br/><br/><br/></div>
    </content>
    <updated>2015-12-27T11:14:00Z</updated>
    <published>2015-12-27T11:14:00Z</published>
    <category scheme="http://www.blogger.com/atom/ns#" term="LibreOffice"/>
    <category scheme="http://www.blogger.com/atom/ns#" term="linux"/>
    <category scheme="http://www.blogger.com/atom/ns#" term="windows"/>
    <category scheme="http://www.blogger.com/atom/ns#" term="Windows 10"/>
    <author>
      <name>Михаил Кулигин</name>
      <email>noreply@blogger.com</email>
      <uri>https://plus.google.com/113773006825242654588</uri>
    </author>
    <source>
      <id>tag:blogger.com,1999:blog-6981243361715053957</id>
      <category term="linux"/>
      <category term="&#x441;&#x43E;&#x444;&#x442;/&#x441;&#x435;&#x440;&#x432;&#x438;&#x441;&#x44B;"/>
      <category term="Ubuntu"/>
      <category term="&#x43D;&#x430;&#x441;&#x442;&#x440;&#x43E;&#x439;&#x43A;&#x430;"/>
      <category term="&#x436;&#x438;&#x437;&#x43D;&#x44C;"/>
      <category term="&#x43A;&#x43E;&#x43D;&#x441;&#x43E;&#x43B;&#x44C;"/>
      <category term="&#x441;&#x430;&#x43C;&#x43E;&#x440;&#x430;&#x437;&#x432;&#x438;&#x442;&#x438;&#x435;"/>
      <category term="&#x441;&#x435;&#x442;&#x44C;"/>
      <category term="network"/>
      <category term="&#x442;&#x435;&#x43A;&#x441;&#x442;"/>
      <category term="&#x44D;&#x437;&#x43E;&#x442;&#x435;&#x440;&#x438;&#x43A;&#x430;"/>
      <category term="&#x434;&#x437;&#x435;&#x43D;"/>
      <category term="&#x441;&#x43A;&#x440;&#x438;&#x43F;&#x442;"/>
      <category term="OpenOffice"/>
      <category term="Firefox"/>
      <category term="LibreOffice"/>
      <category term="google-chrome"/>
      <category term="&#x44E;&#x43C;&#x43E;&#x440;"/>
      <category term="gnuplot"/>
      <category term="windows"/>
      <category term="hardware"/>
      <category term="&#x43A;&#x43D;&#x438;&#x433;&#x438;"/>
      <category term="turboprint"/>
      <category term="Google Drive"/>
      <category term="VirtualBox"/>
      <category term="android"/>
      <category term="&#x432;&#x435;&#x434;&#x44B;"/>
      <category term="&#x432;&#x438;&#x440;&#x443;&#x441;&#x44B;"/>
      <category term="&#x438;&#x433;&#x440;&#x44B;"/>
      <category term="Broadcom"/>
      <category term="ES &#x41F;&#x440;&#x43E;&#x432;&#x43E;&#x434;&#x43D;&#x438;&#x43A;"/>
      <category term="Evernote"/>
      <category term="PlayOnLinux"/>
      <category term="Scribus"/>
      <category term="Windows 10"/>
      <category term="WorldOfTanks"/>
      <category term="X Neural Switcher"/>
      <category term="bash"/>
      <category term="conky"/>
      <category term="demoscene"/>
      <category term="gimp"/>
      <category term="latex"/>
      <category term="mplayer"/>
      <category term="nokia"/>
      <category term="screencast"/>
      <category term="unity"/>
      <category term="wget"/>
      <category term="&#x42F;&#x43D;&#x434;&#x435;&#x43A;&#x441;.&#x411;&#x440;&#x430;&#x443;&#x437;&#x435;&#x440;"/>
      <category term="&#x430;&#x43D;&#x442;&#x438;&#x432;&#x438;&#x440;&#x443;&#x441;"/>
      <category term="&#x431;&#x440;&#x430;&#x443;&#x437;&#x435;&#x440;"/>
      <category term="&#x432;&#x43A;&#x43E;&#x43D;&#x442;&#x430;&#x43A;&#x442;&#x435;"/>
      <category term="&#x43F;&#x43B;&#x430;&#x43D;&#x448;&#x435;&#x442;"/>
      <author>
        <name>Михаил Кулигин</name>
        <email>noreply@blogger.com</email>
        <uri>https://plus.google.com/113773006825242654588</uri>
      </author>
      <link href="http://surrender-zen-way.blogspot.com/feeds/posts/default" rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml"/>
      <link href="http://www.blogger.com/feeds/6981243361715053957/posts/default/-/linux" rel="self" type="application/atom+xml"/>
      <link href="http://surrender-zen-way.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/6981243361715053957/posts/default/-/linux/-/linux?start-index=26&amp;max-results=25" rel="next" type="application/atom+xml"/>
      <title>Linux &amp; Windows &amp; Life</title>
      <updated>2016-02-26T07:37:28Z</updated>
    </source>
  </entry>

  <entry>
    <id>urn:lj:livejournal.com:atom1:vitus_wagner:1158125</id>
    <link href="http://vitus-wagner.livejournal.com/1158125.html" rel="alternate" type="text/html"/>
    <link href="http://vitus-wagner.livejournal.com/data/atom/?itemid=1158125" rel="self" type="text/xml"/>
    <title>Сертификаты, часть 3.</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">Продолжаю разбираться с SSL-сертификатами на своих машинах.<br/><br/>Сейчас общий план такой:<br/><br/>1. https на www.wagner.pp.ru и www.spacians.net  - сертификаты от startssl. Это внешние сервисы, туда посторонние люди ходят, соответственно должны опознаваться браузерами из коробки.<br/>2. imap и smtp на mail.wagner.pp.ru - сертификаты моего CA. Туда ходят только настроенные почтовые клиенты. В объеме прочих работ по настройке клиента установка корневого сертификата - ерунда<br/>3. https на mail.wagner.pp.ru - сертификат от startssl. Кого попало туда, конечно не пустят, но тем не менее вебмейл предназначен для доступа к почте из странных ситуаций - из интернет-кафе, с чужих машин и т.д. Следовательно здесь имеет смысл сертификат, которому доверяет браузер без специальных настроек.<br/>4. smtp на mx.wagner.pp.ru - сейчас здесь стоит сертификат своего CA. Но может я всё-таки неправ, и здесь, чтобы внешие серверы могли сказать STARTTLS при доставке почты?<br/>5. xmpp на wagner.pp.ru. Те же самые соображения.Только проще - не надо отдельный сертификат заказывать, можно воспользоваться тем же, который для https, потому что hostname совпадает.<br/>6. https на home.wagner.pp.ru. Сертификат своего CA. Ибо чужие здесь не ходят. Из интересных для моих друзей ресурсов здесь только архив бардовской песни. Но поскольку никто после того как сдох жесткий диск и старый файл паролей потерялся (Он оказался в небэкапимой области. Теперь это исправлено), никто не попросил восстановить доступ, наверное все его уже выкачали. В конце концов, если человек соберется у меня логин туда просить, то он и сертифкат поставит. И вообще, раздать что-ли под паролем /srv/files/books наряду с /srv/files/audio/bards? Там полтораста гигов.<br/>7. openvpn - естественно свои сертификаты. И на сервере, и на всех клиентах.<br/><br/>Кстати, тут когда ставил сертификат на <a href="https://mail.wagner.pp.ru" rel="nofollow">https://mail.wagner.pp.ru</a>, обнаружил что у prayer webmail в конфиге не предусмотрено опции для загрузки цепочки промежуточных сертификатов CA. Выкачал исходники, развернул, полез патчить. И обнаружил что prayer для загрузки сертификатов использует функцию SSL_CTX_use_certificate_chain_file. Т.е. просто надо сертификат промежуточного CA положить тот в тот же файл, где сертификат самого сайта, после него.<br/><br/><span style="font-size: smaller;">This entry was originally posted at <a href="http://vitus-wagner.dreamwidth.org/1154424.html" rel="nofollow">http://vitus-wagner.dreamwidth.org/1154424.html</a>. Please comment there using OpenID. Now there are <a href="http://vitus-wagner.dreamwidth.org/1154424.html" rel="nofollow"><img alt="comment count unavailable" height="12" src="http://www.dreamwidth.org/tools/commentcount?user=vitus_wagner&amp;ditemid=1154424" style="vertical-align: middle;" width="30"/> comments</a> </span></div>
    </content>
    <updated>2015-12-26T15:30:34Z</updated>
    <published>2015-12-26T15:30:34Z</published>
    <category term="&#x43A;&#x43E;&#x43C;&#x43F;&#x44C;&#x44E;&#x442;&#x435;&#x440;&#x43D;&#x43E;&#x435;"/>
    <category term="open source"/>
    <category term="&#x431;&#x44B;&#x442;&#x43E;&#x43F;&#x438;&#x441;&#x44C;"/>
    <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"/>
      <subtitle>-----</subtitle>
      <title>Журнал Витуса.</title>
      <updated>2016-05-05T04:34:27Z</updated>
    </source>
  </entry>

  <entry>
    <id>urn:lj:livejournal.com:atom1:vitus_wagner:1157170</id>
    <link href="http://vitus-wagner.livejournal.com/1157170.html" rel="alternate" type="text/html"/>
    <link href="http://vitus-wagner.livejournal.com/data/atom/?itemid=1157170" rel="self" type="text/xml"/>
    <title>Серверное</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">Прикрутил к <a href="https://www.wagner.pp.ru" rel="nofollow">www.wagner.pp.ru</a> и <a href="https://spacians.net" rel="nofollow">spacians.net</a> сертификаты от <a href="https://startssl.com" rel="nofollow">startssl.com</a>. Теперь люди могут ходить ко мне по https не устанавливая моего сертификата. <br/><br/>Порекламировать что-ли по этому поводу <a href="https://www.wagner.pp.ru/fossil/vws" rel="nofollow">vws</a> где-нибудь? Или сначала там переписать из маркетинговых соображений заглавную страницу вики?<br/>Во всяком случае поменять местами разделы "это уже сделано" и "вообще-то хочется сделать".<br/><br/>Где теперь положено опенсурсные изделия рекламировать? Фрешмит-то почил в бозе.<br/><br/><span style="font-size: smaller;">This entry was originally posted at <a href="http://vitus-wagner.dreamwidth.org/1153672.html" rel="nofollow">http://vitus-wagner.dreamwidth.org/1153672.html</a>. Please comment there using OpenID. Now there are <a href="http://vitus-wagner.dreamwidth.org/1153672.html" rel="nofollow"><img alt="comment count unavailable" height="12" src="http://www.dreamwidth.org/tools/commentcount?user=vitus_wagner&amp;ditemid=1153672" style="vertical-align: middle;" width="30"/> comments</a> </span></div>
    </content>
    <updated>2015-12-25T17:58:22Z</updated>
    <published>2015-12-25T17:58:22Z</published>
    <category term="&#x43A;&#x43E;&#x43C;&#x43F;&#x44C;&#x44E;&#x442;&#x435;&#x440;&#x43D;&#x43E;&#x435;"/>
    <category term="open source"/>
    <category term="qemu"/>
    <category term="&#x431;&#x44B;&#x442;&#x43E;&#x43F;&#x438;&#x441;&#x44C;"/>
    <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"/>
      <subtitle>-----</subtitle>
      <title>Журнал Витуса.</title>
      <updated>2016-05-05T04:34:27Z</updated>
    </source>
  </entry>

  <entry>
    <id>urn:lj:livejournal.com:atom1:vitus_wagner:1157110</id>
    <link href="http://vitus-wagner.livejournal.com/1157110.html" rel="alternate" type="text/html"/>
    <link href="http://vitus-wagner.livejournal.com/data/atom/?itemid=1157110" rel="self" type="text/xml"/>
    <title>Продолжение саги о LetsEncrypt</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">Собственно, с чего вопрос возник? А с того что мне захотелось чтобы на один из моих ресурсов, на которые я сам считаю необходимым ходить по https, могли ходить посторонние люди. Там, где чужие не ходят, можно вполне использовать свой собственный удостоверяющий центр. Как я и делал последние 15 лет. С тех самых пор когда у меня появился широкополосный интернет дома. Для этого не нужно ничего, кроме утилиты openssl и немножко знаний.<br/><br/>Но если хочется чтобы твоему сайту доверяли (в той степени, в какой вообще можно доверять сайту, про который услышал в первый раз) незнакомые люди, нужно использовать сертификат, от которого выстраивается цепочка доверия к одному из корневых сертификатов, встроенных в браузер. <br/><br/>В принципе, мне не жалко пускать посторонних людей в багтрекеры моих опенсурсных проектов по незащищенному http, но я же сам тогда буду ходить туда по этому самому http и вводить пароль по http. А вот мой пароль с правами коммита это уже немножко слишком много. Откатывать потом репозитории на бэкап неинтересно.<br/><br/>Поэтому сейчас они защищены моим собственным CA, сертификат которого лежит на <a href="http://www.wagner.pp.ru" rel="nofollow">главной странице</a>. Но очень хочется <a href="https://www.wagner.pp.ru/fossil/vws" rel="nofollow">vws</a> немножко популяризовать. <br/><br/>Тащить его на гитхаб лень, потому что fossil удобнее git для проектов такого размера.<br/><br/>Вот я и занялся изучением вопроса, где бы взять задаром сертификат, которому будут доверять браузеры.<br/><br/>1. <a href="https://startssl.com" rel="nofollow">StartSSL</a>. Пять лет назад у них было неплохо, а сейчас все просто ужасно. Во-первых, они по новой policy не выдают сертификаты  на домены третьего уровня, даже если это в pp.ru или co.uk. Ну то мою задачу они перестали решать совсем. Я, конечно, могу пересадить эти самые репозитории на домен spacians.net, но это как-то совсем коряво. Кроме того ихняя авторизация по сертификатам не работает в IceWeasel. Пробовал 64-битный из jessie и 32-битный из wheezy. В конце концов, чтобы попасть на сайт пришлось специально chromium поставить.<br/><b>Upd</b> <span class="ljuser  i-ljuser  i-ljuser-type-P     "><a class="i-ljuser-profile" href="http://starcat13.livejournal.com/profile" target="_self"><img class="i-ljuser-userhead" src="http://l-stat.livejournal.net/img/userinfo.gif?v=17080?v=138.1"/></a><a class="i-ljuser-username" href="http://starcat13.livejournal.com/" target="_self"><b>starcat13</b></a></span> убедил меня что я зря качу баллон на startssl.com. Благодаря его советам и сертификат логинный заработал в мозилле (почему-то примерно через сутки после выдачи) и провалидировать домен wagner.pp.ru и заказать на него сертификат удалось.<br/><b>Upd2</b> Оказывается, в неработе аутентификации в IceWeasel виноват adblock. вот на работе, где у меня uBlock, все сразу заработало. А дома заработало только после нажатия галочки "отключить на startssl.com" в настройках AdBlock.<br/><br/>2. <a href="https://www.wosign.com/english/index.htm" rel="nofollow">WoSign.com</a>. То что они выдадут, будет не сертификатом, а китайской подделкой под сертификат ;-). На самом деле все не так страшно и даже online-переводчик с китайского для работы с этим сайтом уже не нужен. Похоже, сейчас это единственное приличное место для получения бесплатных сертификатов. Хотя там я еще не регистрировался и всю процедуру не проходил.<br/><br/>3. Тот самый letsencrypt.<br/><br/>4. Если поискать в гугле, то обнаружится куча предложений free SSL certificate. Но в большинстве своем это триалы.  Выдается сертификат на месяц или на три, а потом плати как бы не больше, чем хостинг твоего сайта стоит.<br/><br/>На таком безрыбье приходится задуматься, а может всё таки сварить суп из рака, в смысле из letsencrypt.<br/>Как мне тут вчера объяснили в комментах, кроме официального клиента существует некоторое количество неофициальных. <br/><br/>Список есть <a href="https://community.letsencrypt.org/t/list-of-client-implementations/2103" rel="nofollow">здесь</a>.<br/><br/>Дополнительной проблемой является то, что letsencrypt выдает сертификаты на 3 месяца. А далее придется обновлять. Поскольку выполнять каждые три месяца ручное действие по администрированию сервера - это безумно много, то требуется полностью автоматическое решение.<br/><br/>Из тех решений что приведены в списке мне показались интересными:<br/><br/><dl><dt><a href="https://github.com/diafygi/letsencrypt-nosudo" rel="nofollow">https://github.com/diafygi/letsencrypt-nosudo</a></dt><dd> Там в README.md написано: <blockquote>I love the Let's Encrypt devs dearly, but there's no way I'm going to trust their script to run on my server as root, be able to edit my server configs, and have access to my private keys.</blockquote>.<br/>Это хорошая, правильная паранойя. Но увы, входит в противоречие с задачей: "Все настроить и забыть лет на несколько".</dd><br/><dt><a href="https://github.com/diafygi/acme-tiny/" rel="nofollow">https://github.com/diafygi/acme-tiny/</a>&lt;/a&gt;</dt><dd> Опять же очень правильные слова в README.md<br/><blockquote>Since it has to be run on your server and have access to your private Let's Encrypt account key, I tried to make it as tiny as possible (currently less than 200 lines). The only prerequisites are python and openssl.<br/><br/>PLEASE READ THE SOURCE CODE! YOU MUST TRUST IT WITH YOUR PRIVATE KEYS!</blockquote><br/>Чтение кода рвотного рефлекса у меня не вызывало. Но надо прочитать повнимательнее, прежде чем доверять этому свои ключи.</dd><br/><dt><a href="https://github.com/lukas2511/letsencrypt.sh" rel="nofollow">https://github.com/lukas2511/letsencrypt.sh</a></dt><dd>Решение на шелле с минимумом зависимостей. Продуманный интерфейс, вроде решает все задачи, какие надо. Но... 700 строк для шелловского скрипта это немножко слишком много.<br/></dd><br/><dt><a href="https://github.com/sludin/Protocol-ACME" rel="nofollow">https://github.com/sludin/Protocol-ACME</a></dt><dd>Перловая библиотека. Более-менее следует CPAN-овским стандартам кодирования, неплохо документирована. Конечно, зависимостей от перловых модулей многовато, но все же зависит она от проверенных модулей со CPAN с репутацией, а не от изделий программистов letsencrypt, как аналогичная питнововская.</dd>.<br/></dl>.<br/><br/>В общем, если меня почему-то не устроит wosign, то разбираться надо будет, скорее всего с acme-tiny.<br/><br/><span style="font-size: smaller;">This entry was originally posted at <a href="http://vitus-wagner.dreamwidth.org/1153321.html" rel="nofollow">http://vitus-wagner.dreamwidth.org/1153321.html</a>. Please comment there using OpenID. Now there are <a href="http://vitus-wagner.dreamwidth.org/1153321.html" rel="nofollow"><img alt="comment count unavailable" height="12" src="http://www.dreamwidth.org/tools/commentcount?user=vitus_wagner&amp;ditemid=1153321" style="vertical-align: middle;" width="30"/> comments</a> </span></div>
    </content>
    <updated>2015-12-25T07:40:55Z</updated>
    <published>2015-12-25T07:40:55Z</published>
    <category term="&#x43A;&#x43E;&#x43C;&#x43F;&#x44C;&#x44E;&#x442;&#x435;&#x440;&#x43D;&#x430;&#x44F; &#x431;&#x435;&#x437;&#x43E;&#x43F;&#x430;&#x441;&#x43D;&#x43E;&#x441;&#x442;&#x44C;"/>
    <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"/>
      <subtitle>-----</subtitle>
      <title>Журнал Витуса.</title>
      <updated>2016-05-05T04:34:27Z</updated>
    </source>
  </entry>

  <entry>
    <id>urn:lj:livejournal.com:atom1:vitus_wagner:1156067</id>
    <link href="http://vitus-wagner.livejournal.com/1156067.html" rel="alternate" type="text/html"/>
    <link href="http://vitus-wagner.livejournal.com/data/atom/?itemid=1156067" rel="self" type="text/xml"/>
    <title>Антиреклама опенсурсная.</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">Если безопасность вашего сервера дорога вам, НИКОГДА И НИ ЗА ЧТО НЕ ПЫТАЙТЕСЬ ПОЛУЧАТЬ СЕРТИФИКАТЫ letsencrypt.<br/><br/>Я тут попробовал на рабочей машине, так прежде чем мне удалось прервать выполнение этой гадости, оно успело поставить пару десятков пакетов, которые я совершенно не жажду видеть установленными не только на сервере, но и на рабочей машине где я софт разрабатываю, браузер запускаю и прочими несекьюрными делами занимаюсь.<br/><br/><br/>Они ухитрились написать хрень для генерации запросов на сертификат так, что она пытается установить такие пакеты как<br/><br/>libpython2.7-dev libssl-dev libffi-dev. <br/><br/>Более того, они ухитрились сделать так, что оно начинает ставить эти пакеты не <br/>спросив, а хочу ли я их у себя в системе видеть.<br/><br/>В то время как любой -dev паккет на production-сервере это дыра. <br/><br/>Лучше пускать пользователей с  basic authentication по незащищенному http, чем пускать код от letsencrypt.org выполняться на вашей системе.<br/><br/><span style="font-size: smaller;">This entry was originally posted at <a href="http://vitus-wagner.dreamwidth.org/1152481.html" rel="nofollow">http://vitus-wagner.dreamwidth.org/1152481.html</a>. Please comment there using OpenID. Now there are <a href="http://vitus-wagner.dreamwidth.org/1152481.html" rel="nofollow"><img alt="comment count unavailable" height="12" src="http://www.dreamwidth.org/tools/commentcount?user=vitus_wagner&amp;ditemid=1152481" style="vertical-align: middle;" width="30"/> comments</a> </span></div>
    </content>
    <updated>2015-12-24T18:44:38Z</updated>
    <published>2015-12-24T18:44:38Z</published>
    <category term="&#x43A;&#x43E;&#x43C;&#x43F;&#x44C;&#x44E;&#x442;&#x435;&#x440;&#x43D;&#x430;&#x44F; &#x431;&#x435;&#x437;&#x43E;&#x43F;&#x430;&#x441;&#x43D;&#x43E;&#x441;&#x442;&#x44C;"/>
    <category term="&#x437;&#x43B;&#x44B;&#x435; &#x43B;&#x44E;&#x434;&#x438;"/>
    <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"/>
      <subtitle>-----</subtitle>
      <title>Журнал Витуса.</title>
      <updated>2016-05-05T04:34:27Z</updated>
    </source>
  </entry>

  <entry>
    <id>urn:lj:livejournal.com:atom1:vitus_wagner:1153495</id>
    <link href="http://vitus-wagner.livejournal.com/1153495.html" rel="alternate" type="text/html"/>
    <link href="http://vitus-wagner.livejournal.com/data/atom/?itemid=1153495" rel="self" type="text/xml"/>
    <title>Пропакеты</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">Разбираясь со всякими средствами конвертирования дистрибутиво-независимых менеджеров модулей в языково-независимые пакеты, открыл для себя <a href="https://packages.debian.org/jessie/debdry" rel="nofollow">debdry</a>. Надо будет освоить.<br/>Может после этого я решусь pandoc из апстрима ставить. А то с этой вашей кабаллистикой разбираться... <br/><br/>А тут в едином интерфейсе средства почти автоматического пакетрирования для perl, python, ruby и haskell<br/><br/><span style="font-size: smaller;">This entry was originally posted at <a href="http://vitus-wagner.dreamwidth.org/1149728.html" rel="nofollow">http://vitus-wagner.dreamwidth.org/1149728.html</a>. Please comment there using OpenID. Now there are <a href="http://vitus-wagner.dreamwidth.org/1149728.html" rel="nofollow"><img alt="comment count unavailable" height="12" src="http://www.dreamwidth.org/tools/commentcount?user=vitus_wagner&amp;ditemid=1149728" style="vertical-align: middle;" width="30"/> comments</a> </span></div>
    </content>
    <updated>2015-12-18T16:41:28Z</updated>
    <published>2015-12-18T16:41:28Z</published>
    <category term="debian"/>
    <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"/>
      <subtitle>-----</subtitle>
      <title>Журнал Витуса.</title>
      <updated>2016-05-05T04:34:27Z</updated>
    </source>
  </entry>

  <entry>
    <id>urn:lj:livejournal.com:atom1:vitus_wagner:1153225</id>
    <link href="http://vitus-wagner.livejournal.com/1153225.html" rel="alternate" type="text/html"/>
    <link href="http://vitus-wagner.livejournal.com/data/atom/?itemid=1153225" rel="self" type="text/xml"/>
    <title>Про языкоспецифичные package manager-ы</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">Подумалось, что языково-специфичные средства установки пакетов, такие как CPAN.pm, cabal или pip - однозначно вредная штука. Потому что это инструмент для "программистов на". А "программист на" это ругательство, даже если это "программист на Haskell". У нормального человека должны быть в системе инструменты на 42 языках, причем про большую часть из тех нескольких тысяч исполняемых файлов, которые в системе есть, он вообще не имеет понятия на каком языке это написано.<br/><br/>А менеджиться одно должно единообразно.<br/><br/>И возникают подобные инструменты в основном от безысходности. От того что некоторые люди пользуются проприетарными ОС, где нет нормальных пакетных менеджеров.<br/><br/><span style="font-size: smaller;">This entry was originally posted at <a href="http://vitus-wagner.dreamwidth.org/1149655.html" rel="nofollow">http://vitus-wagner.dreamwidth.org/1149655.html</a>. Please comment there using OpenID. Now there are <a href="http://vitus-wagner.dreamwidth.org/1149655.html" rel="nofollow"><img alt="comment count unavailable" height="12" src="http://www.dreamwidth.org/tools/commentcount?user=vitus_wagner&amp;ditemid=1149655" style="vertical-align: middle;" width="30"/> comments</a> </span></div>
    </content>
    <updated>2015-12-18T13:30:32Z</updated>
    <published>2015-12-18T13:30:32Z</published>
    <category term="&#x43A;&#x43E;&#x43C;&#x43F;&#x44C;&#x44E;&#x442;&#x435;&#x440;&#x43D;&#x43E;&#x435;"/>
    <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"/>
      <subtitle>-----</subtitle>
      <title>Журнал Витуса.</title>
      <updated>2016-05-05T04:34:27Z</updated>
    </source>
  </entry>

  <entry>
    <id>urn:lj:livejournal.com:atom1:vitus_wagner:1152693</id>
    <link href="http://vitus-wagner.livejournal.com/1152693.html" rel="alternate" type="text/html"/>
    <link href="http://vitus-wagner.livejournal.com/data/atom/?itemid=1152693" rel="self" type="text/xml"/>
    <title>VWS 0.2</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">Поскольку приходится на работе активно пользоваться виртуальными машинами, допинал до более менее полной задуманной фукциональности свою легковесную обертку над qemu/kvm.<br/><br/><br/>Хотя и позиционировалось оно как Virtual Workstation, возможность закрыть GUI не закрывая виртуальной машины<br/>(или запустить машину, не стартуя сразу GUI) есть. В качестве GUI-протокола используется SPICE а в качестве клиента - remote viewer. <br/><br/>Основная идея - никаких лишних процессов и прочих эксцессов, а для копирования виртуальной машины с хоста на хост нужно просто скопировать каталог со стартовым скриптом и образами дисков. <br/><br/>Практика показала, что встроенная создавалка VM все же нужна. Дописать полноэкранного текстового визарда я не дописал, но создание машины с более-менее осмысленной конфиуграцией по умолчанию и возможность её модифицировать, указывая опции командной строки есть. Можно при создании указать готовый образ диска. Он будет скопирован.<br/><br/>Есть возможность запуска QEMU c ключиком -snapshot, когда образ диска не изменяется, а все изменения пишутся во временный файл, стираемый при шатдауне виртуальной машины.<br/><br/><br/>Просто работа со снапшотами дисков тоже есть. <br/><br/>Возможнсоть цеплять-отцеплять iso-образ к виртуальному CDROM на ходу.<br/><br/>Работа с USB-девайсами, с которой все начиналась, оказалась наименее востребованной, поэтому самая сырая и недоотлаженная. (в смысле сам я, если надо пользуюсь usb redirection в spice-клиенте)<br/><br/>Зато есть возможность записывать воспроизводимое виртуальной машиной аудио и делать скриншоты даже с машины, к которой в текущий момент spice-клиент не прицеплен.<br/><br/>Поддерживается два варианта работы с сетью - user network и цепляние к существующему bridge. <br/><a name="cutid1-end"/><br/><br/><br/><br/>Чего не доделано, но планируется:<br/><br/>1. При обнаружении при запуске сохраненного состояния VM восстановления на него (аналог гибернации, но средствами qemu)<br/>2. Подключение образа диска к VM в качестве USB-флэшки (благо QEMU такое умеет).<br/>3. Создание виртуальной машины путем копирования конфигурации с имеющейся<br/>4. Добавление жесткого диска (при этом команды работы со снапшотами уже имеют в виду что дисков у машины может быть много, и пользователь может в стартовый скрипт вписать второй диск руками, если знает что делает.<br/>5. Добавление сетевой карты - аналогично<br/>6. Массовые операции с vm - автостарт и шатдаун всей пачки при завершении шатдауне хоста.<br/>7. Брать параметры создаваемой VM по умолчанию из конфигурационного файла, а не прошитые в коде.<br/>8. Документация<br/><a name="cutid2-end"/><br/><br/><br/>Обитает оно на <a href="https://www.wagner.pp.ru/fossil/vws" rel="nofollow">https://www.wagner.pp.ru/fossil/vws</a><br/>Сертификат УЦ, которым подписан сертификат сайта берут <a href="http://www.wagner.pp.ru" rel="nofollow">здесь</a>, а gpg ключ которым подписан фингерпритнт сертификата УЦ - на обычных keyserver-ах.<br/><a name="cutid3-end"/><br/><br/><span style="font-size: smaller;">This entry was originally posted at <a href="http://vitus-wagner.dreamwidth.org/1149131.html" rel="nofollow">http://vitus-wagner.dreamwidth.org/1149131.html</a>. Please comment there using OpenID. Now there are <a href="http://vitus-wagner.dreamwidth.org/1149131.html" rel="nofollow"><img alt="comment count unavailable" height="12" src="http://www.dreamwidth.org/tools/commentcount?user=vitus_wagner&amp;ditemid=1149131" style="vertical-align: middle;" width="30"/> comments</a> </span></div>
    </content>
    <updated>2015-12-17T14:52:54Z</updated>
    <published>2015-12-17T14:52:54Z</published>
    <category term="open source"/>
    <category term="qemu"/>
    <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"/>
      <subtitle>-----</subtitle>
      <title>Журнал Витуса.</title>
      <updated>2016-05-05T04:34:27Z</updated>
    </source>
  </entry>

  <entry xml:lang="ru-RU">
    <id>http://stproject.info/blog/?p=3073</id>
    <link href="http://stproject.info/blog/?p=3073" rel="alternate" type="text/html"/>
    <title>Grub и 28 backspace`ов</title>
    <summary>День так хорошо начался, а потом появилась эта новость — You Can Break Into a Linux System by Pressing Backspace 28 Times. Here’s How to Fix It Если коротко, то для того чтобы обойти пароль на Grub нужно 28 раз нажать Backspace в поле логина или пароля, дальше вы вываливаетесь в Grub-консоль Сегодня я новости […]</summary>
    <updated>2015-12-17T08:32:12Z</updated>
    <category term="&#x411;&#x435;&#x437; &#x440;&#x443;&#x431;&#x440;&#x438;&#x43A;&#x438;"/>
    <category term="grub"/>
    <category term="Linux"/>
    <author>
      <name>Алексей Харитон</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"/>
      <subtitle>Блог беларуского DevOps`а</subtitle>
      <title>DevOps Blog</title>
      <updated>2016-03-09T14:01:52Z</updated>
    </source>
  </entry>

  <entry xml:lang="ru-RU">
    <id>http://stproject.info/blog/?p=3068</id>
    <link href="http://stproject.info/blog/?p=3068" rel="alternate" type="text/html"/>
    <title>Немного позитива и «настоящих программистов»</title>
    <summary>Т.к. последнее время Habrahabr значительно … ухудшил качество своего контента Вы можете пропустить эту интересную статью — Как за 5233 человеко-часа создать софт для микротомографа Видео показывающее как софт работает:</summary>
    <updated>2015-12-17T08:32:12Z</updated>
    <category term="&#x411;&#x435;&#x437; &#x440;&#x443;&#x431;&#x440;&#x438;&#x43A;&#x438;"/>
    <author>
      <name>Алексей Харитон</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"/>
      <subtitle>Блог беларуского DevOps`а</subtitle>
      <title>DevOps Blog</title>
      <updated>2016-03-09T14:01:52Z</updated>
    </source>
  </entry>

  <entry>
    <id>http://livid.pp.ru/posts/2015-12-16-udalenie-prosmotrennyh-video-iz-pleylista-v-youtube.html</id>
    <link href="http://livid.pp.ru/posts/2015-12-16-udalenie-prosmotrennyh-video-iz-pleylista-v-youtube.html" rel="alternate" type="text/html"/>
    <title>Удаление просмотренных видео из плейлиста в YouTube</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>Коротко и по делу, можно выполнить что-то такое в консоли:</p>
<div class="sourceCode"><pre class="sourceCode javascript"><code class="sourceCode javascript">[].<span class="va">slice</span>.<span class="at">call</span>(
    <span class="va">document</span>.<span class="at">getElementsByClassName</span>(<span class="st">"watched"</span>)
).<span class="at">forEach</span>(
    <span class="kw">function</span> (x) <span class="op">{</span> <span class="va">x</span>.<span class="va">parentElement</span>.<span class="va">parentElement</span>.<span class="va">parentElement</span>.<span class="at">getElementsByClassName</span>(<span class="st">"pl-video-edit-remove"</span>)[<span class="dv">0</span>].<span class="at">click</span>()<span class="op">;</span> <span class="op">}</span>
)</code></pre></div></div>
    </summary>
    <updated>2015-12-16T18:30:18Z</updated>
    <author>
      <name>Nikolay "Livid" Yakimov</name>
    </author>
    <source>
      <id>http://livid.pp.ru</id>
      <link href="http://livid.pp.ru" rel="alternate" type="text/html"/>
      <link href="http://livid.pp.ru/rss.xml" rel="self" type="application/atom+xml"/>
      <subtitle>Записки о GNU/Linux и СПО</subtitle>
      <title>Красноглазый блог</title>
      <updated>2016-03-08T10:30:35Z</updated>
    </source>
  </entry>

  <entry xml:lang="ru-RU">
    <id>http://stproject.info/blog/?p=3063</id>
    <link href="http://stproject.info/blog/?p=3063" rel="alternate" type="text/html"/>
    <title>Пятничный холивар про PHP</title>
    <summary>Нечем заняться в пятницу вечером и на выходных? Присоединяйся к холивару о PHP — http://stproject.info/blog/?p=3029&amp;cpage=1#comment-27664</summary>
    <updated>2015-12-11T16:03:02Z</updated>
    <category term="&#x411;&#x435;&#x437; &#x440;&#x443;&#x431;&#x440;&#x438;&#x43A;&#x438;"/>
    <author>
      <name>Алексей Харитон</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"/>
      <subtitle>Блог беларуского DevOps`а</subtitle>
      <title>DevOps Blog</title>
      <updated>2016-03-09T14:01:52Z</updated>
    </source>
  </entry>

  <entry>
    <id>urn:lj:livejournal.com:atom1:vitus_wagner:1151200</id>
    <link href="http://vitus-wagner.livejournal.com/1151200.html" rel="alternate" type="text/html"/>
    <link href="http://vitus-wagner.livejournal.com/data/atom/?itemid=1151200" rel="self" type="text/xml"/>
    <title>Нетхак жив!</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">Вышла версия <a href="http://www.nethack.org/v360/release.html" rel="nofollow">3.6.0</a>!<br/><br/><span style="font-size: smaller;">This entry was originally posted at <a href="http://vitus-wagner.dreamwidth.org/1147470.html" rel="nofollow">http://vitus-wagner.dreamwidth.org/1147470.html</a>. Please comment there using OpenID. Now there are <a href="http://vitus-wagner.dreamwidth.org/1147470.html" rel="nofollow"><img alt="comment count unavailable" height="12" src="http://www.dreamwidth.org/tools/commentcount?user=vitus_wagner&amp;ditemid=1147470" style="vertical-align: middle;" width="30"/> comments</a> </span></div>
    </content>
    <updated>2015-12-09T05:28:14Z</updated>
    <published>2015-12-09T05:28:14Z</published>
    <category term="&#x43A;&#x43E;&#x43C;&#x43F;&#x44C;&#x44E;&#x442;&#x435;&#x440;&#x43D;&#x43E;&#x435;"/>
    <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"/>
      <subtitle>-----</subtitle>
      <title>Журнал Витуса.</title>
      <updated>2016-04-29T14:20:58Z</updated>
    </source>
  </entry>

  <entry xml:lang="ru-RU">
    <id>http://stproject.info/blog/?p=3029</id>
    <link href="http://stproject.info/blog/?p=3029" rel="alternate" type="text/html"/>
    <title>Примерно так я отношусь теперь к PHP-коду</title>
    <updated>2015-12-08T11:01:42Z</updated>
    <category term="&#x411;&#x435;&#x437; &#x440;&#x443;&#x431;&#x440;&#x438;&#x43A;&#x438;"/>
    <category term="php"/>
    <category term="&#x44E;&#x43C;&#x43E;&#x440;"/>
    <author>
      <name>Алексей Харитон</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"/>
      <subtitle>Блог беларуского DevOps`а</subtitle>
      <title>DevOps Blog</title>
      <updated>2016-03-09T14:01:52Z</updated>
    </source>
  </entry>

  <entry>
    <id>urn:lj:livejournal.com:atom1:vitus_wagner:1148748</id>
    <link href="http://vitus-wagner.livejournal.com/1148748.html" rel="alternate" type="text/html"/>
    <link href="http://vitus-wagner.livejournal.com/data/atom/?itemid=1148748" rel="self" type="text/xml"/>
    <title>И еще про skype-chroot</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">Пора, наверное, скриптик для создания <a href="http://vitus-wagner.dreamwidth.org/1143079.html" rel="nofollow">скайпового chroot-а</a> в какой-нибудь git коммитить.<br/><br/>Прикрутил туда сегодя возможность открытия URL-ки в чате по клику.<br/><br/>Понятно, что браузера в скайповом chroot быть не должно. Поэтому открывать url-ки оно должно в браузере, запущенном за пределами chroot-а (или в своем chroote). <br/><br/>Для открытия URL скайп вызывает <tt>xdg-open <i>url</i></tt>.<br/><br/>Вообще-то для открытия URL в запущенном уже браузере существует mozilla remote протокол, и у него даже есть отдельный клиент mozilla-xremote-client.<br/><br/>К сожалению, в Debian отдельного пакета с этой полезной программой нет. <br/>Она почему-то есть в составе пакета icedove. Который, естественно, в скайповом chroot тоже не нужен.<br/><br/>Ну в общем программу скопировал, пакет libnspr4 ей поставил, и написал следующий скрипт /usr/local/bin/xdg-open:<br/><br/><blockquote><br/>#!/bin/sh<br/>mozilla-xremote-client "openUrl($1)"<br/></blockquote><br/><br/>Цена вопроса чуть больше 300Кб.<br/><br/><span style="font-size: smaller;">This entry was originally posted at <a href="http://vitus-wagner.dreamwidth.org/1145172.html" rel="nofollow">http://vitus-wagner.dreamwidth.org/1145172.html</a>. Please comment there using OpenID. Now there are <a href="http://vitus-wagner.dreamwidth.org/1145172.html" rel="nofollow"><img alt="comment count unavailable" height="12" src="http://www.dreamwidth.org/tools/commentcount?user=vitus_wagner&amp;ditemid=1145172" style="vertical-align: middle;" width="30"/> comments</a> </span></div>
    </content>
    <updated>2015-12-04T15:05:51Z</updated>
    <published>2015-12-04T15:05:51Z</published>
    <category term="debian"/>
    <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"/>
      <subtitle>-----</subtitle>
      <title>Журнал Витуса.</title>
      <updated>2016-04-27T10:48:59Z</updated>
    </source>
  </entry>

  <entry>
    <id>urn:lj:livejournal.com:atom1:vitus_wagner:1144510</id>
    <link href="http://vitus-wagner.livejournal.com/1144510.html" rel="alternate" type="text/html"/>
    <link href="http://vitus-wagner.livejournal.com/data/atom/?itemid=1144510" rel="self" type="text/xml"/>
    <title>Точка доступа из ничего</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">Что-то у меня в квартире стал плохо работать Wi-Fi. Попытки поменять используемый диапазон ничего не дали. <br/>Мощность передатчика на точке доступа выкрутил на максимум, а толку чуть. Похоже что просто эфир в многоквартирном доме слишком сильно загажен стал. (эх, надо было вчера вечером скриншот с Wi-Fi analyzer-а на телефоне снять, чтобы вопросов не было).<br/><br/>Надо либо менять точку доступа на более мощную (что не факт, что поможет, поскольку Wi-Fi адаптеры в наушниках и телефонах останутся те же самые), либо ставить дополнительные приемопередатчики.<br/><br/>Тут у меня в ящике стола валяется старый, восемь лет назад купленный USB-Wifi донгл, асусовский какой-то, а на столе все равно стоит постоянно включенный почтовый сервер на базе Banana Pi.<br/>Вот думаю, может туда hostapd поставить, и бриджом сделать. С тем же SSID, тем же PSK, но просто чтобы ближе был. <br/><br/>Насколько я понимаю, для технологии Wi-Fi наличие нескольких точек доступа в одну сеть это нормально.  <br/>И в DD-WRT на самом деле точно такой же hostapd, только для архитектуры mips, а не arm.<br/>Вот только будет оно работать в таком варианте - когда просто одинаковые PSK и одинаковые SSID, и бридж в одну и ту же сеть? Или надо напрягаться и какой-нибудь RADIUS поднимать? На BananaPI-то его поднять в общем не проблема.<br/><br/><span style="font-size: smaller;">This entry was originally posted at <a href="http://vitus-wagner.dreamwidth.org/1140976.html" rel="nofollow">http://vitus-wagner.dreamwidth.org/1140976.html</a>. Please comment there using OpenID. Now there are <a href="http://vitus-wagner.dreamwidth.org/1140976.html" rel="nofollow"><img alt="comment count unavailable" height="12" src="http://www.dreamwidth.org/tools/commentcount?user=vitus_wagner&amp;ditemid=1140976" style="vertical-align: middle;" width="30"/> comments</a> </span></div>
    </content>
    <updated>2015-11-27T06:12:18Z</updated>
    <published>2015-11-27T06:12:18Z</published>
    <category term="debian"/>
    <category term="&#x43A;&#x43E;&#x43C;&#x43F;&#x44C;&#x44E;&#x442;&#x435;&#x440;&#x43D;&#x43E;&#x435;"/>
    <category term="open source"/>
    <category term="&#x432;&#x43E;&#x43F;&#x440;&#x43E;&#x441;&#x44B;"/>
    <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"/>
      <subtitle>-----</subtitle>
      <title>Журнал Витуса.</title>
      <updated>2016-04-27T06:26:50Z</updated>
    </source>
  </entry>

  <entry>
    <id>urn:lj:livejournal.com:atom1:vitus_wagner:1144206</id>
    <link href="http://vitus-wagner.livejournal.com/1144206.html" rel="alternate" type="text/html"/>
    <link href="http://vitus-wagner.livejournal.com/data/atom/?itemid=1144206" rel="self" type="text/xml"/>
    <title>У семи нянек вода без газу.</title>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml">Собираю вот postgres в deb-пакет посредством докерного контейнера. Чем меня не устроил обычный pbuilder - вопрос отдельный и к делу не относящийся.<br/><br/>Доходит до выполнения тестов и говорит "Бум!". Смотрю логи "initdb: cannot be run as root<br/>Please log in (using, e.g., "su") as the (unprivileged) user that will<br/>own the server process."<br/><br/>Ну ладно, пожалуйста. Вписываю в запускаемый скрипт adduser  builder и su на него перед dpkg_buildpackage.<br/>su говорит "system error". Не могу, говорит аудит-запись записать. Оказывается у нас тут вездесущий pam устроен так, что в докере хрен работает при некоторых настройках сети.<br/><br/>Сделал бы chmod u+s на запускающий скрипт, но скрипты suid-ными быть не могут, хотя в данном случае речь о понижении, а не о повышении привилегий. <br/><br/>И ведь каждый из тех, кто принимал одно из вышеприведенных решений, заботился о безопасности, как он её понимал.<br/><br/>А вместе - фигня получается.<br/><br/><span style="font-size: smaller;">This entry was originally posted at <a href="http://vitus-wagner.dreamwidth.org/1140647.html" rel="nofollow">http://vitus-wagner.dreamwidth.org/1140647.html</a>. Please comment there using OpenID. Now there are <a href="http://vitus-wagner.dreamwidth.org/1140647.html" rel="nofollow"><img alt="comment count unavailable" height="12" src="http://www.dreamwidth.org/tools/commentcount?user=vitus_wagner&amp;ditemid=1140647" style="vertical-align: middle;" width="30"/> comments</a> </span></div>
    </content>
    <updated>2015-11-26T15:06:48Z</updated>
    <published>2015-11-26T15:06:48Z</published>
    <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"/>
      <subtitle>-----</subtitle>
      <title>Журнал Витуса.</title>
      <updated>2016-04-19T13:46:45Z</updated>
    </source>
  </entry>

  <entry xml:lang="ru-RU">
    <id>http://stproject.info/blog/?p=3018</id>
    <link href="http://stproject.info/blog/?p=3018" rel="alternate" type="text/html"/>
    <title>Боль и ненависть в Puppet.</title>
    <summary>Коротко, когда-то я много пользовался Puppet (_1, _2), сейчас уже пол года только и делаю что пишу для Chef. Пару дней назад наткнулся на статью Что нового в Puppet 4 и прослезился… Моя статья от 2010 (sic!) года — _1 и _2 P.S. Скоро попрут статьи про Opscode Chef.</summary>
    <updated>2015-11-26T10:01:37Z</updated>
    <category term="&#x411;&#x435;&#x437; &#x440;&#x443;&#x431;&#x440;&#x438;&#x43A;&#x438;"/>
    <category term="chef"/>
    <category term="puppet"/>
    <author>
      <name>Алексей Харитон</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"/>
      <subtitle>Блог беларуского DevOps`а</subtitle>
      <title>DevOps Blog</title>
      <updated>2016-03-09T14:01:52Z</updated>
    </source>
  </entry>

  <entry xml:lang="ru">
    <id>http://muhas.ru/?p=209</id>
    <link href="http://muhas.ru/?p=209" rel="alternate" type="text/html"/>
    <title>Arch Linux Updates Indicator для GNOME</title>
    <summary type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>В расширениях гнома обнаружил годную проверку обновлений для гнома. Висит себе среди индикаторов да по заданному времени проверяет апдейты. При появлении обновлений может вывести уведомление, циферку апдейтов поставить на своем индикаторе, а может и вообще индикатор не показывать пока апдейтов нет. Так же в выпадающем меню отображается список пакетов имеющих апдейты. Всё как у взрослых ☺ </p>
<img alt="&#x43F;&#x440;&#x43E;&#x432;&#x435;&#x440;&#x43A;&#x430; &#x43E;&#x431;&#x43D;&#x43E;&#x432;&#x43B;&#x435;&#x43D;&#x438;&#x439; archlinux" src="http://muhas.ru/files/img/2015/11/arch_upd_indicator.png"/>
<p>Ну а при желании запусткаете сам апдейт, хоть через yaourt хоть через 'echo "я обновился"', т.е. в настройках прописывается команды для обновления.
<br/>
У меня прописано <small>(<i>y</i> это алиан на <i>yaourt</i>)</small></p><pre><code>gnome-terminal -e 'zsh -c "y -Syu ; echo Done - Press enter to exit; read"'</code></pre>
<p>
Расширение живет <a href="https://extensions.gnome.org/extension/1010/archlinux-updates-indicator/">тут</a>, оттуда же и устанавливается в гном. </p></div>
    </summary>
    <updated>2015-11-26T08:31:34Z</updated>
    <category term="arch"/>
    <category term="tips"/>
    <category term="linux"/>
    <category term="gnome"/>
    <category term="pacman"/>
    <source>
      <id>http://muhas.ru/</id>
      <logo>http://muhas.ru/md.tpl/img/logo.top.png</logo>
      <link href="http://muhas.ru/" rel="alternate" type="text/html"/>
      <link href="http://muhas.ru/rss/?tags=linux" rel="self" type="application/rss+xml"/>
      <subtitle>О linux, о используемых или просто понравившихся инструментах, вобщем обо всем что окружает мою аскетичную компьютерную жизнь и показалось достойным упоминания или заметки «на память»</subtitle>
      <title>muhas — Заметки аскетичного гика</title>
      <updated>2016-03-01T07:32:04Z</updated>
    </source>
  </entry>

  <entry xml:lang="ru">
    <id>http://muhas.ru/?p=</id>
    <link href="http://muhas.ru/?p=" rel="alternate" type="text/html"/>
    <title>Linux 3.11 «Linux For Workgroups»</title>
    <summary>&lt;img src="http://muhas.ru/files/linux/linux-3.11.png" class="post_right" alt="linux 3.11"&gt;
&lt;br /&gt;Трололо у ядерщиков зашкаливает.
&lt;br /&gt;&lt;a href="http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/plain/drivers/video/logo/logo_linux_clut224.ppm"&gt;linux.git/plain/drivers/video/logo/logo_linux_clut224.ppm&lt;/a&gt;
&lt;br /&gt;Как и обещали сделали логотип для ядрышка 3.11 rc1 (о новшествах &lt;a href="http://www.opennet.ru/opennews/art.shtml?num=37423"&gt;на опеннете&lt;/a&gt;)
&lt;br /&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;</summary>
    <updated>2015-11-23T16:01:42Z</updated>
    <category term="linux"/>
    <category term="kernel"/>
    <category term="&#x443;&#x43B;&#x44B;&#x431;&#x43D;&#x443;&#x43B;&#x43E;"/>
    <source>
      <id>http://muhas.ru/</id>
      <link href="http://muhas.ru/" rel="alternate" type="text/html"/>
      <link href="http://muhas.ru/rss/?tags=linux" rel="self" type="application/rss+xml"/>
      <subtitle>О linux, о используемых или просто понравившихся инструментах, вобщем обо всем что окружает мою аскетичную компьютерную жизнь и показалось достойным упоминания или заметки «на память»</subtitle>
      <title>Заметки аскетичного гика</title>
      <updated>2015-11-23T17:31:41Z</updated>
    </source>
  </entry>

  <entry xml:lang="ru-RU">
    <id>http://stproject.info/blog/?p=3016</id>
    <link href="http://stproject.info/blog/?p=3016" rel="alternate" type="text/html"/>
    <title>Ruby`сты плачьте от счастья, Ruby 2.3</title>
    <summary>Если вы никогда не писали что-нибудь вроде: if hash[:a] &amp;&amp; hash[:a][:b] &amp;&amp; hash[:a][:b][:c] ... Или аналог для методов: image = user &amp;&amp; user.profile &amp;&amp; user.profile.thumbnails &amp;&amp; user.profile.thumbnails.large Вам не понять насколько прекрасны эти две строки на Ruby 2.3: image = user&amp;.profile&amp;.thumbnails&amp;.large # &amp;&amp; value = hash.dig(:a, :b, :c) Подробнее: http://habrahabr.ru/company/truevds/blog/271301/</summary>
    <updated>2015-11-23T08:31:33Z</updated>
    <category term="&#x411;&#x435;&#x437; &#x440;&#x443;&#x431;&#x440;&#x438;&#x43A;&#x438;"/>
    <category term="ruby"/>
    <category term="&#x441;&#x447;&#x430;&#x441;&#x442;&#x44C;&#x435; &#x435;&#x441;&#x442;&#x44C;"/>
    <author>
      <name>Алексей Харитон</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"/>
      <subtitle>Блог беларуского DevOps`а</subtitle>
      <title>DevOps Blog</title>
      <updated>2016-03-09T14:01:52Z</updated>
    </source>
  </entry>

  <entry xml:lang="ru-RU">
    <id>http://www.unixpin.com/wordpress/?p=1022</id>
    <link href="http://www.unixpin.com/wordpress/2015/11/20/snm2-%d0%bd%d0%b0-solaris-11/" rel="alternate" type="text/html"/>
    <title>SNM2 на Solaris 11</title>
    <summary>Неожидано возникли проблемы при установке Hitachi Storage Navigator Modulair 2 (HDS SNM2) на Solaris 11. Через стандартный скрипт install-hsnm2-P01.sh ставится пакадж HSNM2 и из его внутренностей, через скрипт, кусками устанавливается еще один пакадж HBASE (да, внутри пакаджа лежит еще один пакадж). Т.к. они установились кусками, то удалить их стандартными средствами — pkgrm или uninstall.sh невозможно. […]</summary>
    <content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>Неожидано возникли проблемы при установке Hitachi Storage Navigator Modulair 2 (HDS SNM2) на Solaris 11.<br/>
Через стандартный скрипт install-hsnm2-P01.sh ставится пакадж HSNM2 и из его внутренностей, через скрипт, кусками устанавливается еще один пакадж HBASE (да, внутри пакаджа лежит еще один пакадж). Т.к. они установились кусками, то удалить их стандартными средствами — pkgrm или uninstall.sh невозможно.</p>
<p>После копания в этих установочных скриптах, наконец, разобрался, чего не хватает — библиотек ucb.</p>
<p>итак — выкашиваем огрызки недоставленных пакаджей, ставим библитеки, и все инсталлируется нормально.</p>
<p><code># cd /var/sadm/pkg/<br/>
# rm -rf HBASE/ HSNM2/<br/>
# cd /var/sadm/install/<br/>
# cp contents contents.old<br/>
# cat contents.old |grep -v HSNM2| grep -v HBASE &gt; contents<br/>
# rm -rf /opt/HiCommand/<br/>
# rm -rf /var/opt/HiCommand/<br/>
# pkg install compatibility/ucb<br/>
# cd /tmp/snm2_install/<br/>
# ./install-hsnm2-P01.sh</code></p></div>
    </content>
    <updated>2015-11-20T15:30:18Z</updated>
    <category term="Hardware - HDS"/>
    <category term="Unix - Solaris"/>
    <category term="hds"/>
    <category term="snm2"/>
    <category term="solaris 11"/>
    <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>2016-05-16T14:30:21Z</updated>
    </source>
  </entry>

  <entry xml:lang="ru-RU">
    <id>http://stproject.info/blog/?p=3012</id>
    <link href="http://stproject.info/blog/?p=3012" rel="alternate" type="text/html"/>
    <title>Нужна помощь, глюки в Linux Skype</title>
    <summary>Уважаемые господа читатели, может кто нибудь сталкивался с такой проблемой в Linux`овом скайпе? Сразу после запуска он работает нормально, но со временем начинают пропадать или смещаться элементы интерфейса, окно входящего звонка отображается черным квадратом и т.д. Использую Ubuntu и дефолтный Unity. Буду благодарен за любую помощь.</summary>
    <updated>2015-11-20T10:01:32Z</updated>
    <category term="&#x411;&#x435;&#x437; &#x440;&#x443;&#x431;&#x440;&#x438;&#x43A;&#x438;"/>
    <category term="Linux"/>
    <category term="skype"/>
    <author>
      <name>Алексей Харитон</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"/>
      <subtitle>Блог беларуского DevOps`а</subtitle>
      <title>DevOps Blog</title>
      <updated>2016-03-09T14:01:52Z</updated>
    </source>
  </entry>
</feed>
