<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>Ответы на комментарии пользователя panter_dsd</title>
    <link>http://www.linux.org.ru</link>
    <description>Ответы на комментарии пользователя panter_dsd</description>
    <pubDate>Thu, 05 Feb 2015 00:33:58 GMT</pubDate>
    <dc:creator />
    <dc:date>2015-02-05T00:33:58Z</dc:date>
    <item>
      <title>свой move для семантики перемещения</title>
      <link>http://www.linux.org.ru/view-message.jsp?msgid=11289154</link>
      <description>&lt;p&gt;Имеется некоторый класс A:&#xD;
&lt;div class="code"&gt;&lt;pre class="language-cpp"&gt;&lt;code&gt;template &amp;lt;class T&amp;gt; class A {&#xD;
     T* t;&#xD;
     A(const A &amp;amp; a): t(0) {                    &#xD;
          std::cout &amp;lt;&amp;lt; &amp;quot;копирующий конструктор\n&amp;quot;; &#xD;
          // t = new .....   &#xD;
     }&#xD;
     A(A &amp;amp;&amp;amp; a): t(0) {                    &#xD;
          std::cout &amp;lt;&amp;lt; &amp;quot;перемещающий конструктор\n&amp;quot;;&#xD;
          // t = a.t .....     &#xD;
     }&#xD;
};  &#xD;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/p&gt;&lt;p&gt;помогите написать MyMove аналог std::move, чтобы срабатывал перемещающий конструктор, а не копирующий:&#xD;
&lt;div class="code"&gt;&lt;pre class="language-cpp"&gt;&lt;code&gt;A&amp;lt;int&amp;gt; b(25);&#xD;
A&amp;lt;int&amp;gt; a(MyMove(b));&#xD;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/p&gt;&lt;p&gt;P.S. std::move устраивает, просто хочу разобраться. Мой неудачный опыт:&#xD;
&lt;div class="code"&gt;&lt;pre class="language-cpp"&gt;&lt;code&gt;template &amp;lt;class T&amp;gt; &#xD;
T&amp;amp;&amp;amp; MyMove(T&amp;amp;&amp;amp; a) {    return a; }&#xD;
// или&#xD;
T&amp;amp;&amp;amp; Move(T&amp;amp;&amp;amp; a) { return static_cast&amp;lt;T&amp;amp;&amp;amp;&amp;gt;(a); }&#xD;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&#xD;
с такими функциями вызывается копирующий конструктор.&lt;/p&gt;</description>
      <guid isPermaLink="false">http://www.linux.org.ru/view-message.jsp?msgid=11289154</guid>
    </item>
    <item>
      <title>Не могу установить virtinst</title>
      <link>http://www.linux.org.ru/view-message.jsp?msgid=11288549</link>
      <description>&lt;p&gt;Добрый день.&lt;/p&gt;&lt;p&gt;Я уже не знаю, что делать. Прошу вашей помощи...&lt;/p&gt;&lt;p&gt;Везде, во всех текстах, которые я нашёл в интернет, при создании и запуске гостевой машины используется утилита virt-install, которая входит в состав пакета virtinst. Но emerge и слыхом не слыхивал про такой пакет. Также его нет и в оверлеях.&#xD;
Как вы уже догадались, речь идёт про gentoo. Подскажите: что я делаю не так? Может этот пакет как-то теперь по-другому называется?&lt;/p&gt;&lt;p&gt;Заранее благодарю.&lt;/p&gt;</description>
      <guid isPermaLink="false">http://www.linux.org.ru/view-message.jsp?msgid=11288549</guid>
    </item>
    <item>
      <title>Опять wicd проблемы</title>
      <link>http://www.linux.org.ru/view-message.jsp?msgid=11288389</link>
      <description>&lt;div class="code"&gt;&lt;pre class="no-highlight"&gt;&lt;code&gt;&amp;gt;  ~  wicd-curses &#xD;
ERROR:dbus.proxies:Introspect error on :1.0:/org/wicd/daemon: dbus.exceptions.DBusException: org.freedesktop.DBus.Error.AccessDenied: Rejected send message, 1 matched rules; type=&amp;quot;method_call&amp;quot;, sender=&amp;quot;:1.6&amp;quot; (uid=1000 pid=14864 comm=&amp;quot;/usr/bin/python2 -O /usr/share/wicd/curses/wicd-cu&amp;quot;) interface=&amp;quot;org.freedesktop.DBus.Introspectable&amp;quot; member=&amp;quot;Introspect&amp;quot; error name=&amp;quot;(unset)&amp;quot; requested_reply=&amp;quot;0&amp;quot; destination=&amp;quot;:1.0&amp;quot; (uid=0 pid=857 comm=&amp;quot;/usr/bin/python2 -O /usr/share/wicd/daemon/wicd-da&amp;quot;)&#xD;
ОШИБКА: wicd-curses был запрещён доступ к демону wicd: пожалуйста, проверьте, входит ли Ваша учётная запись в группу &amp;quot;users&amp;quot;.&#xD;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;&#xD;
Однако&#xD;
&lt;div class="code"&gt;&lt;pre class="no-highlight"&gt;&lt;code&gt;&amp;gt;  ~  cat /etc/group | grep users&#xD;
users:x:100:unnamed&#xD;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&#xD;
ЧЯДНТ?&lt;br&gt;&lt;br&gt;&#xD;
ЗЫ:&#xD;
От рута запускается, но при попытке подключения происходит крах:&#xD;
&lt;div class="code"&gt;&lt;pre class="no-highlight"&gt;&lt;code&gt;ERROR:dbus.connection:Exception in handler for D-Bus signal:&#xD;
Traceback (most recent call last):&#xD;
  File &amp;quot;/usr/lib64/python2.7/site-packages/dbus/connection.py&amp;quot;, line 230, in maybe_handle_message&#xD;
    self._handler(*args, **kwargs)&#xD;
  File &amp;quot;/usr/share/wicd/curses/wicd-curses.py&amp;quot;, line 982, in dbus_scan_finished&#xD;
    self.unlock_screen()&#xD;
  File &amp;quot;/usr/share/wicd/curses/wicd-curses.py&amp;quot;, line 790, in unlock_screen&#xD;
    self.update_netlist(force_check=True)&#xD;
  File &amp;quot;/usr/share/wicd/curses/wicd-curses.py&amp;quot;, line 97, in wrapper&#xD;
    return func(*args, **kargs)&#xD;
  File &amp;quot;/usr/share/wicd/curses/wicd-curses.py&amp;quot;, line 850, in update_netlist&#xD;
    self.wiredCB.get_body().set_list(wiredL)&#xD;
  File &amp;quot;/usr/share/wicd/curses/wicd-curses.py&amp;quot;, line 469, in set_list&#xD;
    wired.ReadWiredNetworkProfile(self.get_selected_profile())&#xD;
  File &amp;quot;/usr/share/wicd/curses/wicd-curses.py&amp;quot;, line 535, in get_selected_profile&#xD;
    return self.theList[loc]&#xD;
IndexError: list index out of range&#xD;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;UPD: собрал wicd из стабильной ветки и ситуация немного улучшилась. Теперь получается его открыть. При попытке соединения происходит крах с выхлопом, указанным выше. &lt;/p&gt;</description>
      <guid isPermaLink="false">http://www.linux.org.ru/view-message.jsp?msgid=11288389</guid>
    </item>
    <item>
      <title>Есть тут специалисты по gtkmm?</title>
      <link>http://www.linux.org.ru/view-message.jsp?msgid=11287986</link>
      <description />
      <guid isPermaLink="false">http://www.linux.org.ru/view-message.jsp?msgid=11287986</guid>
    </item>
    <item>
      <title>linux утилиты</title>
      <link>http://www.linux.org.ru/view-message.jsp?msgid=11287843</link>
      <description>&lt;p&gt;Здравствуйте люди.&lt;/p&gt;&lt;p&gt;Я встретился с такой проблемой сегодня у меня в репе нет многих утилит. И у меня возник вопрос почему? Да по сути  какая разница.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;я хочу собрать набор утилит для независимости от репов убунты и дебиана.&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Может проще есть у кого нибудь утилиты . Написанные вами на питоне&lt;strong&gt; (без использования сторонних библиотек или с минимальным их присутствием)&lt;/strong&gt;. написанные для вас поделитесь пожалуйста. Или дайте пожалуйста ссылки на эти проекты.&lt;/p&gt;&lt;p&gt;спасибо зассылки&#xD;
&lt;a href="http://bazaar.launchpad.net/~hanz/pycoreutils/trunk/files/head:/pycoreutils/command/"&gt;ei-grad&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="https://ru.wikipedia.org/wiki/%D0%9A%D0%B0%D1%82%D0%B5%D0%B3%D0%BE%D1%80%D0%B8%D1%8F:%D0%A3%D1%82%D0%B8%D0%BB%D0%B8%D1%82%D1%8B_Linux"&gt;Deathstalker&lt;/a&gt;&lt;/p&gt;</description>
      <guid isPermaLink="false">http://www.linux.org.ru/view-message.jsp?msgid=11287843</guid>
    </item>
    <item>
      <title>Qml. Обращение к свойству родительского элемента при переопределении свойства.</title>
      <link>http://www.linux.org.ru/view-message.jsp?msgid=11287339</link>
      <description>&lt;p&gt;Представим что есть подобный код:&lt;/p&gt;&lt;div class="code"&gt;&lt;pre class="language-javascript"&gt;&lt;code&gt;//! SomeItem.qml&#xD;
Rectangle {&#xD;
    id: root&#xD;
    property alias color: internal.color&#xD;
&#xD;
    Rectangle {&#xD;
        id: internal&#xD;
        anchors.centerIn: parent&#xD;
        width: parent.width/2&#xD;
        height: parent.height/2&#xD;
    }&#xD;
}&#xD;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;При обращении из вне к объекту SomeItem.color будет выставлено свойство внутреннего ректенгла. То же самое и изнутри при указании свойства color хоть с указанием id, хоть без.&lt;/p&gt;&lt;p&gt;Так вот, как мне обратиться к свойству редительского объекта Rectangle? В С++ при наследовании достаточно было бы сделать что-то вроде Rectangle::color.&#xD;
Не спрашивайте зачем и не предлагайте поменять названия свойств, это и так ясно. Интересует именно такой вариант, возможно ли это?&lt;/p&gt;</description>
      <guid isPermaLink="false">http://www.linux.org.ru/view-message.jsp?msgid=11287339</guid>
    </item>
    <item>
      <title>Firefox не слинкован с libX11.so, но как-то же выводит на экран! Как?</title>
      <link>http://www.linux.org.ru/jump-message.jsp?msgid=11282238&amp;cid=11286992</link>
      <description>&lt;p&gt;dlopen&lt;/p&gt;</description>
      <pubDate>Wed, 04 Feb 2015 12:30:04 GMT</pubDate>
      <guid isPermaLink="false">http://www.linux.org.ru/jump-message.jsp?msgid=11282238&amp;cid=11286992</guid>
      <dc:creator>EXL</dc:creator>
      <dc:date>2015-02-04T12:30:04Z</dc:date>
    </item>
    <item>
      <title>Firefox не слинкован с libX11.so, но как-то же выводит на экран! Как?</title>
      <link>http://www.linux.org.ru/jump-message.jsp?msgid=11282238&amp;cid=11286959</link>
      <description>&lt;p&gt;Эм, прочти, а почему именно так?&lt;/p&gt;</description>
      <pubDate>Wed, 04 Feb 2015 12:23:27 GMT</pubDate>
      <guid isPermaLink="false">http://www.linux.org.ru/jump-message.jsp?msgid=11282238&amp;cid=11286959</guid>
      <dc:creator>NeverLoved</dc:creator>
      <dc:date>2015-02-04T12:23:27Z</dc:date>
    </item>
    <item>
      <title>Realtime вывод результатов команды на страницу</title>
      <link>http://www.linux.org.ru/view-message.jsp?msgid=11286540</link>
      <description>&lt;p&gt;Привет! &lt;/p&gt;&lt;p&gt;Подскажите, пожалуйста, чем можно реализовать realtime вывод результатов выполнения скрипта\команды на вебстраницу используя python (планируется использовать &amp;#171;встроенный&amp;#187; вебсервер, то есть Nginx\Apache и прочие использоваться не будут). Вариант дергать &amp;#171;обработчик&amp;#187; скрипта через небольшие промежутки времени через Ajax мне не очень нравится, да и вообще нужен реалтайм. Может проще для этого встроить какой-нибудь webshell с ограниченной функциональностью? Гуглятся варианты с node.js в основном, нашел еще &lt;a href="http://stackoverflow.com/questions/22423906/is-it-possible-to-stream-output-from-a-python-subprocess-to-a-webpage-in-real-ti"&gt;вот такой вариант&lt;/a&gt;, но в браузере у меня не работает, текст выводится только после окончания выполнения скрипта (через curl все в норме).&lt;/p&gt;&lt;p&gt;В общем, как обычно решаются такие задачи? Заранее огромное спасибо!&lt;/p&gt;</description>
      <guid isPermaLink="false">http://www.linux.org.ru/view-message.jsp?msgid=11286540</guid>
    </item>
    <item>
      <title>Не могу закачать видео на youtube с помощью скрипта upload_video.py</title>
      <link>http://www.linux.org.ru/view-message.jsp?msgid=11286461</link>
      <description>&lt;p&gt;Проштудировал &lt;a href="https://developers.google.com/youtube/v3/guides/uploading_a_video"&gt;https://developers.google.com/youtube/v3/guides/uploading_a_video&lt;/a&gt;&#xD;
Создал client_secrets.json и upload_video.py&lt;/p&gt;&lt;p&gt;Содержание здесь client_secrets.json&#xD;
&lt;a href="http://pastebin.com/NGc3Dtyp"&gt;http://pastebin.com/NGc3Dtyp&lt;/a&gt;&lt;/p&gt;&lt;div class="code"&gt;&lt;pre class="no-highlight"&gt;&lt;code&gt;Ключи и другие данные в client_secrets.json заменены)&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;В Google Developers Console в Client ID for web application указан:&lt;/p&gt;&lt;div class="code"&gt;&lt;pre class="no-highlight"&gt;&lt;code&gt;CLIENT ID ...&#xD;
EMAIL ADDRESS ...&#xD;
CLIENT SECRET ...&#xD;
REDIRECT URIS  none&#xD;
JAVASCRIPT ORIGINS none&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Вызываю скрипт &lt;div class="code"&gt;&lt;pre class="no-highlight"&gt;&lt;code&gt;python upload_video.py --file=video.mp4&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&#xD;
И он выдает:&#xD;
&lt;div class="code"&gt;&lt;pre class="no-highlight"&gt;&lt;code&gt;WARNING: Please configure OAuth 2.0&#xD;
&#xD;
To make this sample run you will need to populate the client_secrets.json file&#xD;
found at:&#xD;
&#xD;
   /home/user/client_secrets.json&#xD;
&#xD;
with information from the APIs Console&#xD;
https://code.google.com/apis/console#access&#xD;
&#xD;
For more information about the client_secrets.json file format, please visit:&#xD;
https://developers.google.com/api-client-library/python/guide/aaa_client_secrets&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/p&gt;&lt;p&gt;Оба файла лежат в одной папке:&#xD;
&lt;div class="code"&gt;&lt;pre class="no-highlight"&gt;&lt;code&gt;ls -l upload_video.py client_secrets.json&#xD;
-rw-rw-r-- 1 user user  597 янв.  27 16:48 client_secrets.json&#xD;
-rwxrwxr-x 1 user user 6033 янв.  27 14:49 upload_video.py&#xD;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/p&gt;&lt;p&gt;Оба файла лежат в /home/user&lt;/p&gt;&lt;p&gt;Как закачать видео на Youtube через скрипт upload_video.py? &#xD;
Спасибо.&lt;/p&gt;</description>
      <guid isPermaLink="false">http://www.linux.org.ru/view-message.jsp?msgid=11286461</guid>
    </item>
    <item>
      <title>Распаковка архивов в python 2.7 с non unicode путями</title>
      <link>http://www.linux.org.ru/view-message.jsp?msgid=11286354</link>
      <description>&lt;p&gt;Прошу совета, вообщем то есть tarfile, он отлично все распаковывает кроме тех моментов когда есть не юникод в архиве.&#xD;
Как я понял выходом является использование третьего питона, но может кто знает как побороть это во второй ветке. Или может подскажете какую другую либу которой я смогу нонюникод паковать/распаковать что бы при этом иметь возможность считать прогресс.&#xD;
Пока для получения прогресса пытаюсь использовать конструкцию как пишут в интернетах, но она не работает. Распаковка идет, прогресс идет только в аутпут на экране, в редис соответственно ничего не долетает:&#xD;
&lt;div class="code"&gt;&lt;pre class="language-python"&gt;&lt;code&gt;        if self.archive_type() == 'tar.gz':&#xD;
            cmd_string = &amp;quot;pv -n &amp;quot;+self.archive_file+&amp;quot; | tar xp -C &amp;quot;+self.target_directory&#xD;
            cmd = subprocess.Popen(cmd_string, shell=True, stdout=subprocess.PIPE)&#xD;
            while True:&#xD;
                line = cmd.stdout.readline()&#xD;
                if line != '':&#xD;
                    self.redis_obj.publish('unpack', line.rstrip())&#xD;
                else:&#xD;
                    break&#xD;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/p&gt;&lt;p&gt;Так что нужно либо заставить постить прогресс то что есть, либо как то заставить tarfile работать с нонюникод, либо есть какая другая либа о которой я не знаю, и которая умеет и то и другое. Спасибо. &lt;/p&gt;</description>
      <guid isPermaLink="false">http://www.linux.org.ru/view-message.jsp?msgid=11286354</guid>
    </item>
    <item>
      <title>Как идеологический правильно выполнить скрипт от рута в конце загрузки?</title>
      <link>http://www.linux.org.ru/view-message.jsp?msgid=11286279</link>
      <description>&lt;p&gt;Задался надысь вопросом. &lt;/p&gt;&lt;p&gt;&lt;i&gt;Перемещено mono из talks&lt;/i&gt;
&lt;/p&gt;</description>
      <guid isPermaLink="false">http://www.linux.org.ru/view-message.jsp?msgid=11286279</guid>
    </item>
    <item>
      <title>Кто-нибудь работал с ogonek?</title>
      <link>http://www.linux.org.ru/view-message.jsp?msgid=11286037</link>
      <description>&lt;p&gt;&lt;a href="https://github.com/rmartinho/ogonek/tree/iterators-must-go"&gt;https://github.com/rmartinho/ogonek/tree/iterators-must-go&lt;/a&gt;&lt;/p&gt;&lt;p&gt;В общем интересует как оно сейчас. Как оно вообще по сравнению с ICU?&lt;/p&gt;</description>
      <guid isPermaLink="false">http://www.linux.org.ru/view-message.jsp?msgid=11286037</guid>
    </item>
    <item>
      <title>Удалили sflphone из дерева</title>
      <link>http://www.linux.org.ru/view-message.jsp?msgid=11285794</link>
      <description>&lt;p&gt;SUBJ. Почему, собственно? Что там случилось? Все баг-репорты на багзилле закрыли как &amp;#171;WONTFIX&amp;#187;&lt;/p&gt;&lt;p&gt;cast  &lt;span style="white-space: nowrap"&gt;&lt;img src="/img/tuxlor.png"&gt;&lt;a style="text-decoration: none" href="https://www.linux.org.ru/people/Pinkbyte/profile"&gt;Pinkbyte&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;</description>
      <guid isPermaLink="false">http://www.linux.org.ru/view-message.jsp?msgid=11285794</guid>
    </item>
    <item>
      <title>Ноут с LPT портом</title>
      <link>http://www.linux.org.ru/view-message.jsp?msgid=11285655</link>
      <description>&lt;p&gt;Заметил недавно странности при работе с имеющимися у меня программаторами МК, работающими через USB. Собраны хорошо, возможно дело в китайских компонентах. Допиленный STK300 на отечественной микрухе работает без проблем... но есть одно но. LPT порт не на каждой машине есть. К чему я клоню... Может быть у кого из вас, уважаемые ЛОРовцы, есть какой-нибудь старый ноут с LPT/COM портами? Я бы купил.&lt;/p&gt;</description>
      <guid isPermaLink="false">http://www.linux.org.ru/view-message.jsp?msgid=11285655</guid>
    </item>
    <item>
      <title>git clone , как rsync</title>
      <link>http://www.linux.org.ru/view-message.jsp?msgid=11285366</link>
      <description>&lt;p&gt;Делаю&lt;/p&gt;&lt;div class="code"&gt;&lt;pre class="no-highlight"&gt;&lt;code&gt;$ git clone https://github.com/PhantomX/slackbuilds ./phantomx&#xD;
fatal: путь назначения './phantomx' уже существует, и это не пустой каталог.&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Не подскажите, команду, что бы просто как в духе рсинк было, дерево обновилось и удаленное - удалилось, измененное - затерлось?&lt;/p&gt;</description>
      <guid isPermaLink="false">http://www.linux.org.ru/view-message.jsp?msgid=11285366</guid>
    </item>
    <item>
      <title>Firefox не слинкован с libX11.so, но как-то же выводит на экран! Как?</title>
      <link>http://www.linux.org.ru/jump-message.jsp?msgid=11282238&amp;cid=11284836</link>
      <description>&lt;p&gt;у некоторых из тех, кто выводит, будут .desktop-файлы в /u/s/a/&lt;br&gt;можно смотреть, в каком пакете живёт бинарник и смотреть, например, на зависимости (может, где-то есть и метаданные типа с gui эта программа или нет)&lt;/p&gt;</description>
      <pubDate>Tue, 03 Feb 2015 20:32:40 GMT</pubDate>
      <guid isPermaLink="false">http://www.linux.org.ru/jump-message.jsp?msgid=11282238&amp;cid=11284836</guid>
      <dc:creator>VeGeek</dc:creator>
      <dc:date>2015-02-03T20:32:40Z</dc:date>
    </item>
    <item>
      <title>Sabayon 15.02.1</title>
      <link>http://www.linux.org.ru/view-message.jsp?msgid=11284536</link>
      <description>&lt;p&gt;&lt;a href="http://ftp.nluug.nl/os/Linux/distr/sabayonlinux/iso/monthly/RELEASE_DATE_15.02.1"&gt;31 января 2015&lt;/a&gt; вышел ежемесячный &lt;a href="http://na.mirror.garr.it/mirrors/sabayonlinux/iso/monthly/LATEST_IS"&gt;снапшот&lt;/a&gt; дистрибутива Sabayon 15.02.1.&#xD;
&lt;br&gt;&#xD;
Sabayon - это &lt;a href="https://wiki.sabayon.org/index.php?title=Converting#Gentoo"&gt;бинарный&lt;/a&gt; вариант gentoo, с собственным пакетным менеджером equo.&lt;/p&gt;&lt;p&gt;Изменения в этом выпуске:&lt;/p&gt;&lt;ul&gt;&lt;li&gt; Возможность использовать в качестве окружения рабочего стола Steam BigPicture (режим Steam на весь экран). Кроме того, в версиях установки KDE и GNOME Steam устанавливается по умолчанию.&#xD;
&lt;/li&gt;&lt;li&gt; Возможность использовать LTS-ядро Linux версий 3.10, 3.12, 3.14. Обещано предоставление обновлений на следующий день после выхода новой версии LTS-ядра.&#xD;
&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&amp;gt;&amp;gt;&amp;gt; &lt;a href="http://ftp.nluug.nl/os/Linux/distr/sabayonlinux/iso/monthly"&gt;&#xD;
Скачать&lt;/a&gt;&lt;/p&gt;</description>
      <guid isPermaLink="false">http://www.linux.org.ru/view-message.jsp?msgid=11284536</guid>
    </item>
    <item>
      <title>Firefox не слинкован с libX11.so, но как-то же выводит на экран! Как?</title>
      <link>http://www.linux.org.ru/jump-message.jsp?msgid=11282238&amp;cid=11284334</link>
      <description>&lt;blockquote style="border-width: 0 0 0 5px; border-style: solid; border-color: black; padding: 0 0 0 .5em; "&gt;&lt;p&gt; Неправда, всегда есть дизассемблер.&lt;br&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Неправда, дизассемблер есть не всегда. Дизассемблировав код, ты можешь обнаружить, что это виртуальная машина + байткод в неизвестном тебе формате, для которого у тебя нет дизассемблера. Тогда придётся реверсить алгоритмы ВМ и писать дизассемблер.&lt;/p&gt;</description>
      <pubDate>Tue, 03 Feb 2015 18:20:13 GMT</pubDate>
      <guid isPermaLink="false">http://www.linux.org.ru/jump-message.jsp?msgid=11282238&amp;cid=11284334</guid>
      <dc:creator>devzero</dc:creator>
      <dc:date>2015-02-03T18:20:13Z</dc:date>
    </item>
    <item>
      <title>Go live coding в Санкт-Петербурге 05.02.2015</title>
      <link>http://www.linux.org.ru/view-message.jsp?msgid=11284193</link>
      <description>&lt;p&gt;Встреча посвящана демонстрации преимуществ Go при написании распределённых приложений. В течение двух часов будет показано, как написать, запустить и протестировать эффективный распределённый кеш для высоконагруженной системы, с применением встроенных in-memory хранилищ, raft и gossip.&lt;/p&gt;&lt;p&gt;Место проведения: geek-бар &amp;#171;Ключ&amp;#187;, Конюшенная пл., 2.&lt;/p&gt;&lt;p&gt;&lt;a href="https://go-meetup-spb.timepad.ru/event/178692/"&gt;Подробности &amp;gt;&amp;gt;&lt;/a&gt;&lt;/p&gt;</description>
      <guid isPermaLink="false">http://www.linux.org.ru/view-message.jsp?msgid=11284193</guid>
    </item>
    <item>
      <title>После каждой строки добавление строки с тем же порядковым номером из другого файла</title>
      <link>http://www.linux.org.ru/view-message.jsp?msgid=11283950</link>
      <description>&lt;p&gt;Добрый день!&#xD;
Как сделать такую вещь? После каждой строки добавление строки с тем же порядковым номером из другого файла.&lt;/p&gt;&lt;p&gt;Допустим имеется два файла: 1 и 2.&lt;/p&gt;&lt;div class="code"&gt;&lt;pre class="language-bash"&gt;&lt;code&gt;1-ая строка 1-го файла&#xD;
&#xD;
2-ая строка 1-го файла&#xD;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="code"&gt;&lt;pre class="language-bash"&gt;&lt;code&gt;1-ая строка 2-го файла&#xD;
&#xD;
2-ая строка 2-го файла&#xD;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;А нужно получить:&#xD;
&lt;div class="code"&gt;&lt;pre class="language-bash"&gt;&lt;code&gt;1-ая строка 1-го файла&#xD;
1-ая строка 2-го файла&#xD;
&#xD;
2-ая строка 1-го файла&#xD;
2-ая строка 2-го файла&#xD;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/p&gt;&lt;p&gt;Подскажите куда копать?&#xD;
&lt;/p&gt;</description>
      <guid isPermaLink="false">http://www.linux.org.ru/view-message.jsp?msgid=11283950</guid>
    </item>
    <item>
      <title>Firefox не слинкован с libX11.so, но как-то же выводит на экран! Как?</title>
      <link>http://www.linux.org.ru/jump-message.jsp?msgid=11282238&amp;cid=11283706</link>
      <description>&lt;blockquote style="border-width: 0 0 0 5px; border-style: solid; border-color: black; padding: 0 0 0 .5em; "&gt;&lt;p&gt; Никак.&lt;br&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Неправда, всегда есть дизассемблер.&lt;/p&gt;</description>
      <pubDate>Tue, 03 Feb 2015 15:29:07 GMT</pubDate>
      <guid isPermaLink="false">http://www.linux.org.ru/jump-message.jsp?msgid=11282238&amp;cid=11283706</guid>
      <dc:creator>Sadler</dc:creator>
      <dc:date>2015-02-03T15:29:07Z</dc:date>
    </item>
    <item>
      <title>outsession спб</title>
      <link>http://www.linux.org.ru/view-message.jsp?msgid=11283677</link>
      <description>&lt;p&gt;Прошло уже время после последнего outsession'а. К насчет встретиться?&lt;/p&gt;&lt;p&gt;Какие есть предложения, помимо посидеть и повыпивать?&lt;/p&gt;&lt;p&gt;cast   &lt;span style="white-space: nowrap"&gt;&lt;img src="/img/tuxlor.png"&gt;&lt;a style="text-decoration: none" href="https://www.linux.org.ru/people/Jaga/profile"&gt;Jaga&lt;/a&gt;&lt;/span&gt;  &lt;span style="white-space: nowrap"&gt;&lt;img src="/img/tuxlor.png"&gt;&lt;a style="text-decoration: none" href="https://www.linux.org.ru/people/panter_dsd/profile"&gt;panter_dsd&lt;/a&gt;&lt;/span&gt;  &lt;span style="white-space: nowrap"&gt;&lt;img src="/img/tuxlor.png"&gt;&lt;a style="text-decoration: none" href="https://www.linux.org.ru/people/realloc/profile"&gt;realloc&lt;/a&gt;&lt;/span&gt;  &lt;span style="white-space: nowrap"&gt;&lt;img src="/img/tuxlor.png"&gt;&lt;a style="text-decoration: none" href="https://www.linux.org.ru/people/catap/profile"&gt;catap&lt;/a&gt;&lt;/span&gt;  &lt;span style="white-space: nowrap"&gt;&lt;img src="/img/tuxlor.png"&gt;&lt;a style="text-decoration: none" href="https://www.linux.org.ru/people/manntes-live/profile"&gt;manntes-live&lt;/a&gt;&lt;/span&gt; &#xD;
 &lt;span style="white-space: nowrap"&gt;&lt;img src="/img/tuxlor.png"&gt;&lt;a style="text-decoration: none" href="https://www.linux.org.ru/people/veneperkele/profile"&gt;veneperkele&lt;/a&gt;&lt;/span&gt;  &lt;span style="white-space: nowrap"&gt;&lt;img src="/img/tuxlor.png"&gt;&lt;a style="text-decoration: none" href="https://www.linux.org.ru/people/vspider/profile"&gt;vspider&lt;/a&gt;&lt;/span&gt;  &lt;span style="white-space: nowrap"&gt;&lt;img src="/img/tuxlor.png"&gt;&lt;a style="text-decoration: none" href="https://www.linux.org.ru/people/Stage1/profile"&gt;Stage1&lt;/a&gt;&lt;/span&gt;  &lt;span style="white-space: nowrap"&gt;&lt;img src="/img/tuxlor.png"&gt;&lt;a style="text-decoration: none" href="https://www.linux.org.ru/people/ollowtf/profile"&gt;ollowtf&lt;/a&gt;&lt;/span&gt;  &lt;span style="white-space: nowrap"&gt;&lt;img src="/img/tuxlor.png"&gt;&lt;a style="text-decoration: none" href="https://www.linux.org.ru/people/kdask/profile"&gt;kdask&lt;/a&gt;&lt;/span&gt;  &lt;span style="white-space: nowrap"&gt;&lt;img src="/img/tuxlor.png"&gt;&lt;a style="text-decoration: none" href="https://www.linux.org.ru/people/x4DA/profile"&gt;x4DA&lt;/a&gt;&lt;/span&gt;  &lt;span style="white-space: nowrap"&gt;&lt;img src="/img/tuxlor.png"&gt;&lt;a style="text-decoration: none" href="https://www.linux.org.ru/people/BlackHawk/profile"&gt;BlackHawk&lt;/a&gt;&lt;/span&gt;  &lt;span style="white-space: nowrap"&gt;&lt;img src="/img/tuxlor.png"&gt;&lt;a style="text-decoration: none" href="https://www.linux.org.ru/people/Ford_Focus/profile"&gt;Ford_Focus&lt;/a&gt;&lt;/span&gt;  &lt;span style="white-space: nowrap"&gt;&lt;img src="/img/tuxlor.png"&gt;&lt;a style="text-decoration: none" href="https://www.linux.org.ru/people/d/profile"&gt;d&lt;/a&gt;&lt;/span&gt;  &lt;span style="white-space: nowrap"&gt;&lt;img src="/img/tuxlor.png"&gt;&lt;a style="text-decoration: none" href="https://www.linux.org.ru/people/jcd/profile"&gt;jcd&lt;/a&gt;&lt;/span&gt;  &lt;span style="white-space: nowrap"&gt;&lt;img src="/img/tuxlor.png"&gt;&lt;a style="text-decoration: none" href="https://www.linux.org.ru/people/HerrWeigel/profile"&gt;HerrWeigel&lt;/a&gt;&lt;/span&gt;  &lt;span style="white-space: nowrap"&gt;&lt;img src="/img/tuxlor.png"&gt;&lt;a style="text-decoration: none" href="https://www.linux.org.ru/people/yacuken/profile"&gt;yacuken&lt;/a&gt;&lt;/span&gt;  &lt;span style="white-space: nowrap"&gt;&lt;img src="/img/tuxlor.png"&gt;&lt;a style="text-decoration: none" href="https://www.linux.org.ru/people/v9lij/profile"&gt;v9lij&lt;/a&gt;&lt;/span&gt;  &lt;span style="white-space: nowrap"&gt;&lt;img src="/img/tuxlor.png"&gt;&lt;a style="text-decoration: none" href="https://www.linux.org.ru/people/vostrik/profile"&gt;vostrik&lt;/a&gt;&lt;/span&gt;  &lt;span style="white-space: nowrap"&gt;&lt;img src="/img/tuxlor.png"&gt;&lt;a style="text-decoration: none" href="https://www.linux.org.ru/people/quest/profile"&gt;quest&lt;/a&gt;&lt;/span&gt;  &lt;span style="white-space: nowrap"&gt;&lt;img src="/img/tuxlor.png"&gt;&lt;a style="text-decoration: none" href="https://www.linux.org.ru/people/Towelie/profile"&gt;Towelie&lt;/a&gt;&lt;/span&gt;  &lt;span style="white-space: nowrap"&gt;&lt;img src="/img/tuxlor.png"&gt;&lt;a style="text-decoration: none" href="https://www.linux.org.ru/people/trex6/profile"&gt;trex6&lt;/a&gt;&lt;/span&gt;  &lt;span style="white-space: nowrap"&gt;&lt;img src="/img/tuxlor.png"&gt;&lt;a style="text-decoration: none" href="https://www.linux.org.ru/people/Zhbert/profile"&gt;Zhbert&lt;/a&gt;&lt;/span&gt;  &lt;span style="white-space: nowrap"&gt;&lt;img src="/img/tuxlor.png"&gt;&lt;a style="text-decoration: none" href="https://www.linux.org.ru/people/annoynimous/profile"&gt;annoynimous&lt;/a&gt;&lt;/span&gt;  &lt;span style="white-space: nowrap"&gt;&lt;img src="/img/tuxlor.png"&gt;&lt;a style="text-decoration: none" href="https://www.linux.org.ru/people/wyldrodney/profile"&gt;wyldrodney&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;</description>
      <guid isPermaLink="false">http://www.linux.org.ru/view-message.jsp?msgid=11283677</guid>
    </item>
    <item>
      <title>Firefox не слинкован с libX11.so, но как-то же выводит на экран! Как?</title>
      <link>http://www.linux.org.ru/jump-message.jsp?msgid=11282238&amp;cid=11283535</link>
      <description>&lt;blockquote style="border-width: 0 0 0 5px; border-style: solid; border-color: black; padding: 0 0 0 .5em; "&gt;&lt;p&gt; А откуда libxul взялся?&lt;br&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Мда. А тут облом, да. Остаётся только strings использовать.&lt;/p&gt;</description>
      <pubDate>Tue, 03 Feb 2015 14:44:13 GMT</pubDate>
      <guid isPermaLink="false">http://www.linux.org.ru/jump-message.jsp?msgid=11282238&amp;cid=11283535</guid>
      <dc:creator>i-rinat</dc:creator>
      <dc:date>2015-02-03T14:44:13Z</dc:date>
    </item>
    <item>
      <title>Firefox не слинкован с libX11.so, но как-то же выводит на экран! Как?</title>
      <link>http://www.linux.org.ru/jump-message.jsp?msgid=11282238&amp;cid=11283320</link>
      <description>&lt;blockquote style="border-width: 0 0 0 5px; border-style: solid; border-color: black; padding: 0 0 0 .5em; "&gt;&lt;p&gt;Почитай, что такое strings.&lt;br&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Выдаёт печатаемые строки. Да, я понимаю, что подгружаемые библиотеки здесь не при чём.&lt;/p&gt;</description>
      <pubDate>Tue, 03 Feb 2015 14:01:17 GMT</pubDate>
      <guid isPermaLink="false">http://www.linux.org.ru/jump-message.jsp?msgid=11282238&amp;cid=11283320</guid>
      <dc:creator>Camel</dc:creator>
      <dc:date>2015-02-03T14:01:17Z</dc:date>
    </item>
    <item>
      <title>Firefox не слинкован с libX11.so, но как-то же выводит на экран! Как?</title>
      <link>http://www.linux.org.ru/jump-message.jsp?msgid=11282238&amp;cid=11283293</link>
      <description>&lt;blockquote style="border-width: 0 0 0 5px; border-style: solid; border-color: black; padding: 0 0 0 .5em; "&gt;&lt;p&gt; но как проверить произвольный бинарник?&lt;br&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Никак.&lt;/p&gt;</description>
      <pubDate>Tue, 03 Feb 2015 13:55:36 GMT</pubDate>
      <guid isPermaLink="false">http://www.linux.org.ru/jump-message.jsp?msgid=11282238&amp;cid=11283293</guid>
      <dc:creator>devzero</dc:creator>
      <dc:date>2015-02-03T13:55:36Z</dc:date>
    </item>
    <item>
      <title>Выстраивание каждого предложения в одну строку.</title>
      <link>http://www.linux.org.ru/view-message.jsp?msgid=11283259</link>
      <description>&lt;p&gt;Добрый день!&#xD;
Пытаюсь переформатировать текст из субтитров.&lt;/p&gt;&lt;p&gt;Сначала из субтитров убрал строки начинающиеся на цифры:&#xD;
&lt;div class="code"&gt;&lt;pre class="no-highlight"&gt;&lt;code&gt;cat 02-Dependencies.srt | grep -v &amp;quot;^[0-9]&amp;quot; &amp;gt; 02-Dependencies.txt&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/p&gt;&lt;p&gt;Получил вот что:&#xD;
&lt;div class="code"&gt;&lt;pre class="no-highlight"&gt;&lt;code&gt;However, it must be compiled before asterisk in order for Asterisk to be able to use it.&#xD;
&#xD;
The goal of this module is to describe &#xD;
the basic process&#xD;
&#xD;
of installing and verifying dependencies&#xD;
. In the next module entitled&#xD;
&#xD;
&amp;quot;Installing Asterisk from source&amp;quot; we will show &#xD;
you how to actually install the&#xD;
&#xD;
dependencies we've just described.&#xD;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/p&gt;&lt;p&gt;Далее форматирую текст так:&lt;/p&gt;&lt;div class="code"&gt;&lt;pre class="no-highlight"&gt;&lt;code&gt;However, it must be compiled before asterisk in order for Asterisk to be able to use it.&#xD;
&#xD;
The goal of this module is to describe the basic process of installing and verifying dependencies. &#xD;
&#xD;
In the next module entitled &amp;quot;Installing Asterisk from source&amp;quot; we will show you how to actually install the dependencies we've just described.&#xD;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Есть ли скрипты, которые так могут переформатировать текст?&lt;/p&gt;&lt;p&gt;В итоге получился вот такой скрипт:&#xD;
&lt;div class="code"&gt;&lt;pre class="language-bash"&gt;&lt;code&gt;#!/bin/bash&#xD;
&#xD;
for i in *.srt; do&#xD;
&#xD;
cat &amp;quot;$i&amp;quot;| grep -v &amp;quot;^[0-9]&amp;quot; |  dos2unix | sed -e '/^$/d' | sed ':a;N;$!ba;s/\n/ /g' | tr -s [:blank:] ' ' | sed -e 's/\. /\.\n /g' | sed 's/^[ \t]*//' | sed G &amp;gt; &amp;quot;$i&amp;quot;.txt;&#xD;
&#xD;
done&#xD;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/p&gt;&lt;p&gt;Где&#xD;
&lt;div class="code"&gt;&lt;pre class="language-bash"&gt;&lt;code&gt;grep -v &amp;quot;^[0-9]&amp;quot; #убираем строки начинающиеся на цифры&#xD;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/p&gt;&lt;div class="code"&gt;&lt;pre class="language-bash"&gt;&lt;code&gt;dos2unix #убираем dos-кое окончание строк&#xD;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="code"&gt;&lt;pre class="language-bash"&gt;&lt;code&gt;sed -e '/^$/d' #удаляем пустые строки&#xD;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="code"&gt;&lt;pre class="language-bash"&gt;&lt;code&gt;sed ':a;N;$!ba;s/\n/ /g' #собираем все в одну строку&#xD;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="code"&gt;&lt;pre class="language-bash"&gt;&lt;code&gt;tr -s [:blank:] ' ' #Удаляем повторяющиеся пробельные символы&#xD;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="code"&gt;&lt;pre class="language-bash"&gt;&lt;code&gt;sed -e 's/\. /\.\n /g' #Заменяем точки на перевод строки с пробелами, чтобы каждое предложение было на отдельной строке&#xD;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="code"&gt;&lt;pre class="language-bash"&gt;&lt;code&gt;sed 's/^[ \t]*//' #Удаляем все пробелы и символы табуляции в начале каждой строки файла&#xD;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="code"&gt;&lt;pre class="language-bash"&gt;&lt;code&gt;sed 'G;G' #вставляем ДВЕ пустые строки после каждой строки&#xD;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description>
      <guid isPermaLink="false">http://www.linux.org.ru/view-message.jsp?msgid=11283259</guid>
    </item>
    <item>
      <title>Firefox не слинкован с libX11.so, но как-то же выводит на экран! Как?</title>
      <link>http://www.linux.org.ru/jump-message.jsp?msgid=11282238&amp;cid=11283214</link>
      <description>&lt;p&gt;Почитай, что такое strings.&lt;/p&gt;</description>
      <pubDate>Tue, 03 Feb 2015 13:37:49 GMT</pubDate>
      <guid isPermaLink="false">http://www.linux.org.ru/jump-message.jsp?msgid=11282238&amp;cid=11283214</guid>
      <dc:creator>Black_Shadow</dc:creator>
      <dc:date>2015-02-03T13:37:49Z</dc:date>
    </item>
    <item>
      <title>Firefox не слинкован с libX11.so, но как-то же выводит на экран! Как?</title>
      <link>http://www.linux.org.ru/jump-message.jsp?msgid=11282238&amp;cid=11283210</link>
      <description>&lt;p&gt;Осталось только выяснить, зачем они руками грузят его.&lt;/p&gt;</description>
      <pubDate>Tue, 03 Feb 2015 13:36:57 GMT</pubDate>
      <guid isPermaLink="false">http://www.linux.org.ru/jump-message.jsp?msgid=11282238&amp;cid=11283210</guid>
      <dc:creator>postman_</dc:creator>
      <dc:date>2015-02-03T13:36:57Z</dc:date>
    </item>
    <item>
      <title>Firefox не слинкован с libX11.so, но как-то же выводит на экран! Как?</title>
      <link>http://www.linux.org.ru/jump-message.jsp?msgid=11282238&amp;cid=11283201</link>
      <description>&lt;blockquote style="border-width: 0 0 0 5px; border-style: solid; border-color: black; padding: 0 0 0 .5em; "&gt;&lt;p&gt;LANG=C objdump -p /usr/lib/firefox/libxul.so | awk '/NEEDED/{print$2}'&lt;br&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;А откуда libxul взялся? В выхлопе ldd firefox слово libxul не встречается. Нет, знаю что Firefox использует libxul, но как проверить произвольный бинарник?&lt;/p&gt;</description>
      <pubDate>Tue, 03 Feb 2015 13:35:13 GMT</pubDate>
      <guid isPermaLink="false">http://www.linux.org.ru/jump-message.jsp?msgid=11282238&amp;cid=11283201</guid>
      <dc:creator>Camel</dc:creator>
      <dc:date>2015-02-03T13:35:13Z</dc:date>
    </item>
    <item>
      <title>Firefox не слинкован с libX11.so, но как-то же выводит на экран! Как?</title>
      <link>http://www.linux.org.ru/jump-message.jsp?msgid=11282238&amp;cid=11283196</link>
      <description>&lt;blockquote style="border-width: 0 0 0 5px; border-style: solid; border-color: black; padding: 0 0 0 .5em; "&gt;&lt;p&gt;Но это опять не верный способ. Бинарник легко может содержать название библиотеки, но, при этом, не использовать её. Там легко может быть строка типа &amp;#171;This program is not using yourlibrary.so&amp;#187;. И что ты с этим будешь делать?&lt;br&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;И что же я с этим буду делать?&lt;/p&gt;</description>
      <pubDate>Tue, 03 Feb 2015 13:33:46 GMT</pubDate>
      <guid isPermaLink="false">http://www.linux.org.ru/jump-message.jsp?msgid=11282238&amp;cid=11283196</guid>
      <dc:creator>Camel</dc:creator>
      <dc:date>2015-02-03T13:33:46Z</dc:date>
    </item>
    <item>
      <title>Firefox не слинкован с libX11.so, но как-то же выводит на экран! Как?</title>
      <link>http://www.linux.org.ru/jump-message.jsp?msgid=11282238&amp;cid=11282956</link>
      <description>&lt;p&gt;Google-fu:&lt;/p&gt;&lt;div class="code"&gt;&lt;pre class="no-highlight"&gt;&lt;code&gt;LANG=C objdump -p /usr/lib/firefox/libxul.so | awk '/NEEDED/{print$2}'&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description>
      <pubDate>Tue, 03 Feb 2015 12:47:22 GMT</pubDate>
      <guid isPermaLink="false">http://www.linux.org.ru/jump-message.jsp?msgid=11282238&amp;cid=11282956</guid>
      <dc:creator>i-rinat</dc:creator>
      <dc:date>2015-02-03T12:47:22Z</dc:date>
    </item>
    <item>
      <title>Firefox не слинкован с libX11.so, но как-то же выводит на экран! Как?</title>
      <link>http://www.linux.org.ru/jump-message.jsp?msgid=11282238&amp;cid=11282933</link>
      <description>&lt;p&gt;Но это опять не верный способ. Бинарник легко может содержать название библиотеки, но, при этом, не использовать её. Там легко может быть строка типа &amp;#171;This program is not using yourlibrary.so&amp;#187;. И что ты с этим будешь делать?&lt;/p&gt;</description>
      <pubDate>Tue, 03 Feb 2015 12:41:56 GMT</pubDate>
      <guid isPermaLink="false">http://www.linux.org.ru/jump-message.jsp?msgid=11282238&amp;cid=11282933</guid>
      <dc:creator>Black_Shadow</dc:creator>
      <dc:date>2015-02-03T12:41:56Z</dc:date>
    </item>
    <item>
      <title>Firefox не слинкован с libX11.so, но как-то же выводит на экран! Как?</title>
      <link>http://www.linux.org.ru/jump-message.jsp?msgid=11282238&amp;cid=11282918</link>
      <description>&lt;p&gt;прозреваю, что только с gtk, но не с x11. всем посанам wayland-а&lt;/p&gt;</description>
      <pubDate>Tue, 03 Feb 2015 12:37:50 GMT</pubDate>
      <guid isPermaLink="false">http://www.linux.org.ru/jump-message.jsp?msgid=11282238&amp;cid=11282918</guid>
      <dc:creator>anonymous</dc:creator>
      <dc:date>2015-02-03T12:37:50Z</dc:date>
    </item>
    <item>
      <title>Firefox не слинкован с libX11.so, но как-то же выводит на экран! Как?</title>
      <link>http://www.linux.org.ru/jump-message.jsp?msgid=11282238&amp;cid=11282909</link>
      <description>&lt;p&gt;ldd показывает с чем слинкованы все зависимости рекурсивно. readelf -d покажет с чем бинарь слинкован напрямую&lt;/p&gt;</description>
      <pubDate>Tue, 03 Feb 2015 12:35:41 GMT</pubDate>
      <guid isPermaLink="false">http://www.linux.org.ru/jump-message.jsp?msgid=11282238&amp;cid=11282909</guid>
      <dc:creator>anonymous</dc:creator>
      <dc:date>2015-02-03T12:35:41Z</dc:date>
    </item>
    <item>
      <title>Firefox не слинкован с libX11.so, но как-то же выводит на экран! Как?</title>
      <link>http://www.linux.org.ru/jump-message.jsp?msgid=11282238&amp;cid=11282514</link>
      <description>&lt;p&gt;язобан&lt;/p&gt;</description>
      <pubDate>Tue, 03 Feb 2015 11:26:33 GMT</pubDate>
      <guid isPermaLink="false">http://www.linux.org.ru/jump-message.jsp?msgid=11282238&amp;cid=11282514</guid>
      <dc:creator>anonymous</dc:creator>
      <dc:date>2015-02-03T11:26:33Z</dc:date>
    </item>
    <item>
      <title>Firefox не слинкован с libX11.so, но как-то же выводит на экран! Как?</title>
      <link>http://www.linux.org.ru/jump-message.jsp?msgid=11282238&amp;cid=11282410</link>
      <description>&lt;p&gt;Ага, понятно.&lt;/p&gt;&lt;div class="code"&gt;&lt;pre class="no-highlight"&gt;&lt;code&gt;strings /usr/lib/firefox/firefox | grep '\.so'
/lib64/ld-linux-x86-64.so.2
libpthread.so.0
libdl.so.2
librt.so.1
libstdc++.so.6
libm.so.6
libgcc_s.so.1
libc.so.6
ld-linux-x86-64.so.2
libxul.so&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description>
      <pubDate>Tue, 03 Feb 2015 11:09:12 GMT</pubDate>
      <guid isPermaLink="false">http://www.linux.org.ru/jump-message.jsp?msgid=11282238&amp;cid=11282410</guid>
      <dc:creator>Camel</dc:creator>
      <dc:date>2015-02-03T11:09:12Z</dc:date>
    </item>
    <item>
      <title>Firefox не слинкован с libX11.so, но как-то же выводит на экран! Как?</title>
      <link>http://www.linux.org.ru/jump-message.jsp?msgid=11282238&amp;cid=11282377</link>
      <description>&lt;blockquote style="border-width: 0 0 0 5px; border-style: solid; border-color: black; padding: 0 0 0 .5em; "&gt;&lt;p&gt; Понадобилось мне выяснить какие программы в ОС выводят что-либо на экран или могут выводить. Первой мыслью было натравить на всех ldd и посмотреть кто линкуется с libX11.so&lt;br&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Вообще говоря, способ ошибочный. Клиент вполне может быть слинкован с xlib статически.&lt;/p&gt;</description>
      <pubDate>Tue, 03 Feb 2015 11:04:25 GMT</pubDate>
      <guid isPermaLink="false">http://www.linux.org.ru/jump-message.jsp?msgid=11282238&amp;cid=11282377</guid>
      <dc:creator>devzero</dc:creator>
      <dc:date>2015-02-03T11:04:25Z</dc:date>
    </item>
    <item>
      <title>Firefox не слинкован с libX11.so, но как-то же выводит на экран! Как?</title>
      <link>http://www.linux.org.ru/jump-message.jsp?msgid=11282238&amp;cid=11282357</link>
      <description>&lt;blockquote style="border-width: 0 0 0 5px; border-style: solid; border-color: black; padding: 0 0 0 .5em; "&gt;&lt;p&gt; Где это видно?&lt;br&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Здесь:&lt;/p&gt;&lt;blockquote style="border-width: 0 0 0 5px; border-style: solid; border-color: black; padding: 0 0 0 .5em; "&gt;&lt;p&gt; libdl.so.2 =&amp;gt; /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f33a30b9000)&lt;br&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Здесь:&lt;/p&gt;&lt;div class="code"&gt;&lt;pre class="no-highlight"&gt;&lt;code&gt;$ strings /usr/bin/firefox | grep libxul
libxul.so&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;И здесь:&lt;/p&gt;&lt;div class="code"&gt;&lt;pre class="no-highlight"&gt;&lt;code&gt;$ pmap `pgrep firefox` | grep xul
b2f8f000  63640K r-x-- libxul.so
b6db5000   2632K r---- libxul.so
b7047000    408K rw--- libxul.so
b2e8f000  63640K r-x-- libxul.so
b6cb5000   2632K r---- libxul.so
b6f47000    408K rw--- libxul.so
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description>
      <pubDate>Tue, 03 Feb 2015 11:01:48 GMT</pubDate>
      <guid isPermaLink="false">http://www.linux.org.ru/jump-message.jsp?msgid=11282238&amp;cid=11282357</guid>
      <dc:creator>devzero</dc:creator>
      <dc:date>2015-02-03T11:01:48Z</dc:date>
    </item>
    <item>
      <title>Firefox не слинкован с libX11.so, но как-то же выводит на экран! Как?</title>
      <link>http://www.linux.org.ru/jump-message.jsp?msgid=11282238&amp;cid=11282335</link>
      <description>&lt;blockquote style="border-width: 0 0 0 5px; border-style: solid; border-color: black; padding: 0 0 0 .5em; "&gt;&lt;p&gt;Подозреваю, что вот так...&lt;br&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Постойте, но ведь firefox не слинкован с libxul.so. Как же он его дёргает? Где это видно?&lt;/p&gt;</description>
      <pubDate>Tue, 03 Feb 2015 10:59:17 GMT</pubDate>
      <guid isPermaLink="false">http://www.linux.org.ru/jump-message.jsp?msgid=11282238&amp;cid=11282335</guid>
      <dc:creator>Camel</dc:creator>
      <dc:date>2015-02-03T10:59:17Z</dc:date>
    </item>
    <item>
      <title>Firefox не слинкован с libX11.so, но как-то же выводит на экран! Как?</title>
      <link>http://www.linux.org.ru/jump-message.jsp?msgid=11282238&amp;cid=11282263</link>
      <description>&lt;blockquote style="border-width: 0 0 0 5px; border-style: solid; border-color: black; padding: 0 0 0 .5em; "&gt;&lt;p&gt; Как же он тогда выводит на экран?&lt;br&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Подозреваю, что вот так.
&lt;div class="code"&gt;&lt;pre class="no-highlight"&gt;&lt;code&gt;$ ldd /usr/lib/firefox/libxul.so | grep -i x11
	libX11.so.6 =&amp;gt; /usr/lib/libX11.so.6 (0xb32f2000)
	libgtk-x11-2.0.so.0 =&amp;gt; /usr/lib/libgtk-x11-2.0.so.0 (0xb1f01000)
	libgdk-x11-2.0.so.0 =&amp;gt; /usr/lib/libgdk-x11-2.0.so.0 (0xb1c65000)
	libX11-xcb.so.1 =&amp;gt; /usr/lib/libX11-xcb.so.1 (0xafc9c000)
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/p&gt;</description>
      <pubDate>Tue, 03 Feb 2015 10:47:15 GMT</pubDate>
      <guid isPermaLink="false">http://www.linux.org.ru/jump-message.jsp?msgid=11282238&amp;cid=11282263</guid>
      <dc:creator>devzero</dc:creator>
      <dc:date>2015-02-03T10:47:15Z</dc:date>
    </item>
    <item>
      <title>Перенос ветки в git</title>
      <link>http://www.linux.org.ru/jump-message.jsp?msgid=11281305&amp;cid=11281702</link>
      <description>&lt;p&gt;Ну сообственно требовалось чета типа этого:
&lt;div class="code"&gt;&lt;pre class="no-highlight"&gt;&lt;code&gt;  git checkout branch1
  git merge -X theirs branch2
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/p&gt;</description>
      <pubDate>Tue, 03 Feb 2015 08:45:37 GMT</pubDate>
      <guid isPermaLink="false">http://www.linux.org.ru/jump-message.jsp?msgid=11281305&amp;cid=11281702</guid>
      <dc:creator>kote</dc:creator>
      <dc:date>2015-02-03T08:45:37Z</dc:date>
    </item>
    <item>
      <title>SystemRescueCd 4.5.0</title>
      <link>http://www.linux.org.ru/view-message.jsp?msgid=11281448</link>
      <description>&lt;p&gt;2 февраля стала доступна для загрузки новая версия SystemRescueCd&amp;nbsp;&amp;mdash; LiveCD-дистрибутива, основанного на Gentoo и предназначенного для восстановления системы.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Основные изменения:&lt;/b&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Ядро Linux версий 3.14.31 LTS (стандартное) и 3.18.5 (альтернативное).&#xD;
&lt;/li&gt;&lt;li&gt;Обновлено системное ПО: gcc 4.8.3, gtk+ 3.12.2, udev 216.&#xD;
&lt;/li&gt;&lt;li&gt;В состав включены новые версии приложений: gparted 0.21.0, partclone 0.2.75, btrfs-progs 3.17.3.&#xD;
&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&#xD;
&amp;gt;&amp;gt;&amp;gt; &lt;a href="https://sourceforge.net/projects/systemrescuecd/files/sysresccd-x86/4.5.0/systemrescuecd-x86-4.5.0.iso/download"&gt;Скачать (420 МБ)&lt;/a&gt;&lt;/p&gt;</description>
      <guid isPermaLink="false">http://www.linux.org.ru/view-message.jsp?msgid=11281448</guid>
    </item>
    <item>
      <title>Регулярка в Python - не могу подсчитать количество вхождений подстроки</title>
      <link>http://www.linux.org.ru/jump-message.jsp?msgid=11281352&amp;cid=11281373</link>
      <description>&lt;blockquote style="border-width: 0 0 0 5px; border-style: solid; border-color: black; padding: 0 0 0 .5em; "&gt;&lt;p&gt; \W ты уверен?&lt;br&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p&gt;Вначале пробовал \w - резыльтат тот же.&lt;/p&gt;</description>
      <pubDate>Tue, 03 Feb 2015 07:36:39 GMT</pubDate>
      <guid isPermaLink="false">http://www.linux.org.ru/jump-message.jsp?msgid=11281352&amp;cid=11281373</guid>
      <dc:creator>Xintrea</dc:creator>
      <dc:date>2015-02-03T07:36:39Z</dc:date>
    </item>
    <item>
      <title>Регулярка в Python - не могу подсчитать количество вхождений подстроки</title>
      <link>http://www.linux.org.ru/view-message.jsp?msgid=11281352</link>
      <description>&lt;p&gt;Есть простой код:&lt;/p&gt;&lt;div class="code"&gt;&lt;pre class="no-highlight"&gt;&lt;code&gt;pdfText=r'/Hello/Page/Word'&#xD;
rePages = re.compile(r'\/Page\/\W')&#xD;
&#xD;
pagesCount=len( rePages.findall(pdfText) )&#xD;
print 'Count: ' + str(pagesCount)&#xD;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Результат должен быть 1, а показывает 0.&lt;/p&gt;&lt;p&gt;Почему?&lt;/p&gt;</description>
      <guid isPermaLink="false">http://www.linux.org.ru/view-message.jsp?msgid=11281352</guid>
    </item>
    <item>
      <title>Перенос ветки в git</title>
      <link>http://www.linux.org.ru/jump-message.jsp?msgid=11281305&amp;cid=11281340</link>
      <description>&lt;p&gt;куча мерж конфликтов как результат. А надо не глядя перенести&lt;/p&gt;</description>
      <pubDate>Tue, 03 Feb 2015 07:25:04 GMT</pubDate>
      <guid isPermaLink="false">http://www.linux.org.ru/jump-message.jsp?msgid=11281305&amp;cid=11281340</guid>
      <dc:creator>kote</dc:creator>
      <dc:date>2015-02-03T07:25:04Z</dc:date>
    </item>
    <item>
      <title>Перенос ветки в git</title>
      <link>http://www.linux.org.ru/view-message.jsp?msgid=11281305</link>
      <description>&lt;p&gt;Есть 3 ветки:&#xD;
release&#xD;
branch1&#xD;
branch2&lt;/p&gt;&lt;p&gt;Branch2 является мержем release и branch1&lt;/p&gt;&lt;p&gt;Вопрос: как перенести всё из branch2 в branch1 ? &lt;/p&gt;</description>
      <guid isPermaLink="false">http://www.linux.org.ru/view-message.jsp?msgid=11281305</guid>
    </item>
    <item>
      <title>selenium, python, и много-много браузеров мультипоточно</title>
      <link>http://www.linux.org.ru/view-message.jsp?msgid=11280751</link>
      <description>&lt;p&gt;Доброй ночи, Лоровцы. Пайтон знаю не очень хорошо, и недавно столкнулся с одной проблемой. В общем, есть следующий код:&lt;/p&gt;&lt;div class="code"&gt;&lt;pre class="language-python"&gt;&lt;code&gt;#!/usr/bin/env python2.7&#xD;
from multiprocessing import Pool&#xD;
from termcolor import colored&#xD;
from selenium import webdriver&#xD;
#from pyvirtualdisplay import Display&#xD;
from selenium.webdriver.common.desired_capabilities import DesiredCapabilities&#xD;
import random&#xD;
import time&#xD;
&#xD;
urls = ['http://linux.org.ru', 'http://opennet.ru'] # и куча остальных url&#xD;
&#xD;
def bobo(url):&#xD;
        bro = webdriver.Remote(&#xD;
           command_executor='http://192.168.1.125:4444/wd/hub',&#xD;
           desired_capabilities=DesiredCapabilities.FIREFOX)&#xD;
&#xD;
        print colored('&amp;gt;&amp;gt;&amp;gt; Start browser', 'green')&#xD;
        bro.get(url)&#xD;
        print colored('&amp;gt;&amp;gt;&amp;gt; Get page: ', 'yellow')+colored(url, 'cyan')&#xD;
        bro.save_screenshot('./screens/'+str(random.random())+'.png')&#xD;
        print colored('&amp;gt;&amp;gt;&amp;gt; Make screenshot', 'magenta')&#xD;
        bro.quit()&#xD;
        print colored('&amp;gt;&amp;gt;&amp;gt; Exit ...', 'red')&#xD;
&#xD;
&#xD;
if __name__ == '__main__':&#xD;
    pool = Pool(processes=100)           &#xD;
    result = pool.map_async(bobo, urls)   &#xD;
    result.wait()&#xD;
    print result&#xD;
    print result.get(timeout=1)          &#xD;
    print colored('*** END ***', 'red')&#xD;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;На другом компьютере запущен selenium-server, к которому из этого кода я и подключаюсь. Так вот, проблема в том, что через некоторое время начинается какая-то непонятная феерия, которая, выглядит, например, так:&lt;/p&gt;&lt;div class="code"&gt;&lt;pre class="no-highlight"&gt;&lt;code&gt;&amp;lt;multiprocessing.pool.MapResult object at 0x7f957bf35390&amp;gt;&#xD;
Traceback (most recent call last):&#xD;
  File &amp;quot;./poo.py&amp;quot;, line 51, in &amp;lt;module&amp;gt;&#xD;
    print result.get(timeout=1)          &#xD;
  File &amp;quot;/usr/lib/python2.7/multiprocessing/pool.py&amp;quot;, line 558, in get&#xD;
    raise self._value&#xD;
selenium.common.exceptions.WebDriverException: Message: Could not convert screenshot to base64 - Error: Invalid base64 data: data:,&#xD;
Driver info: driver.version: unknown&#xD;
Stacktrace:&#xD;
    at &amp;lt;anonymous class&amp;gt;.FirefoxDriver.prototype.screenshot (file:///tmp/anonymous8234494257891062854webdriver-profile/extensions/fxdriver@googlecode.com/components/drive&#xD;
r-component.js:9844:5)&#xD;
    at &amp;lt;anonymous class&amp;gt;.DelayedCommand.prototype.executeInternal_/h (file:///tmp/anonymous8234494257891062854webdriver-profile/extensions/fxdriver@googlecode.com/compone&#xD;
nts/command-processor.js:11635:16)&#xD;
    at &amp;lt;anonymous class&amp;gt;.DelayedCommand.prototype.executeInternal_ (file:///tmp/anonymous8234494257891062854webdriver-profile/extensions/fxdriver@googlecode.com/component&#xD;
s/command-processor.js:11640:7)&#xD;
    at &amp;lt;anonymous class&amp;gt;.DelayedCommand.prototype.execute/&amp;lt; (file:///tmp/anonymous8234494257891062854webdriver-profile/extensions/fxdriver@googlecode.com/components/comma&#xD;
nd-processor.js:11582:5)&#xD;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Ну, и ещё бывают всякие разные ошибки. Например, когда я из этого же кода пытаюсь вызвать phantomjs много раз, без selenium remote, то например, эта программа вываливается со следующими ошибками:&lt;/p&gt;&lt;div class="code"&gt;&lt;pre class="no-highlight"&gt;&lt;code&gt;&amp;gt;&amp;gt;&amp;gt; Start browser&#xD;
&amp;lt;multiprocessing.pool.MapResult object at 0x7f4d9d36ed90&amp;gt;&#xD;
Traceback (most recent call last):&#xD;
  File &amp;quot;./poo.py&amp;quot;, line 51, in &amp;lt;module&amp;gt;&#xD;
    print result.get(timeout=1)&#xD;
  File &amp;quot;/usr/lib/python2.7/multiprocessing/pool.py&amp;quot;, line 558, in get&#xD;
    raise self._value&#xD;
selenium.common.exceptions.WebDriverException: Message: Can not connect to GhostDriver&#xD;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Собственно, хочу спросить, как правильно можно использовать толпу браузеров совместно с python? Или я допустил в коде какую-то ошибку? Буду очень признателен за помощь.&lt;/p&gt;</description>
      <guid isPermaLink="false">http://www.linux.org.ru/view-message.jsp?msgid=11280751</guid>
    </item>
    <item>
      <title>какие версии пакетов популярны?</title>
      <link>http://www.linux.org.ru/view-message.jsp?msgid=11279534</link>
      <description>&lt;p&gt;привет. глянул в портаже на версии пакетов, заметил, что размаскированы достаточно старые: &#xD;
&lt;div class="code"&gt;&lt;pre class="no-highlight"&gt;&lt;code&gt;media-libs/mesa-9.1.6.ebuild&#xD;
x11-base/xorg-server-1.15.0.ebuild&#xD;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&#xD;
гентушники, вы такие версии используете или размаскировываете что-нибудь по-свежее?&lt;/p&gt;</description>
      <guid isPermaLink="false">http://www.linux.org.ru/view-message.jsp?msgid=11279534</guid>
    </item>
    <item>
      <title>C++ и опции компиляции</title>
      <link>http://www.linux.org.ru/view-message.jsp?msgid=11278966</link>
      <description>&lt;p&gt;Современные средства сборки (cmake, autotools) поддерживают фантастическое количество фич. Детектирование возможностей системы, поиск заголовочных файлов, размеров типов в памяти и умные решения по поводу компиляции, все это пишется например в config.h и готово для построения сложных ifdef в коде.&lt;/p&gt;&lt;p&gt;Если вы С++ разработчик, то верно ли будет сказать следующее: для 90% приложений для сборки достаточно было бы просто детектирование флагов через pkg-config, поддержка --with/--without флагов и просто ручное указание флагов для конкретного файла (чтобы вставить костыль)?&lt;/p&gt;&lt;p&gt;Доп вопрос: какие фичи используете вы для сборки собственноручно написаного софта (в том числе на работе) и эти фичи критичны для вас?&lt;/p&gt;</description>
      <guid isPermaLink="false">http://www.linux.org.ru/view-message.jsp?msgid=11278966</guid>
    </item>
  </channel>
</rss>

