<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:dw="https://www.dreamwidth.org">
  <id>tag:dreamwidth.org,2011-04-09:776862</id>
  <title>Dmitry Belyavskiy</title>
  <subtitle>Dmitry Belyavskiy</subtitle>
  <author>
    <name>Dmitry Belyavskiy</name>
  </author>
  <link rel="alternate" type="text/html" href="https://beldmit.dreamwidth.org/"/>
  <link rel="self" type="text/xml" href="https://beldmit.dreamwidth.org/data/atom"/>
  <updated>2021-09-03T17:28:02Z</updated>
  <dw:journal username="beldmit" type="personal"/>
  <entry>
    <id>tag:dreamwidth.org,2011-04-09:776862:949751</id>
    <link rel="alternate" type="text/html" href="https://beldmit.dreamwidth.org/949751.html"/>
    <link rel="self" type="text/xml" href="https://beldmit.dreamwidth.org/data/atom/?itemid=949751"/>
    <title>Обустройство компа - WiFi.</title>
    <published>2021-09-03T17:27:34Z</published>
    <updated>2021-09-03T17:28:02Z</updated>
    <category term="чехия"/>
    <category term="linux"/>
    <category term="компьютерное"/>
    <category term="лытдыбр"/>
    <dw:security>public</dw:security>
    <dw:reply-count>8</dw:reply-count>
    <content type="html">В Чехию я приехал с одним чемоданом, в который комп, естественно, не лез. Но лез ноутбук, на котором я и работал, пока не получил рабочее место от работодателя (тоже ноутбук, но с монитором и клавиатурой). &lt;br /&gt;&lt;br /&gt;Когда Нина отправляла вещи из Москвы, свой комп она отправила, а мой — нет. Затрудняюсь сказать, чем и о чём я тогда думал. В итоге комп до меня доехал только примерно неделю назад. Без хвостов и WiFi. Хвост питания и мониторный хвост VGA я купил, потому что Display Port-а у меня на видеокарте нету.&lt;br /&gt;&lt;br /&gt;USB Wi-Fi у меня был. Но при втыкании «корова доится, но не даёт молока» — сеть видится, но не соединяется. Вскрытие показало, что на 2.4 ГГц тут жизни нет. На 5 есть.&lt;br /&gt;&lt;br /&gt;Купил адаптер D-Link AC600 в ближайшем магазине. У Нины на винде он не завёлся. Он, зараза, совмещён с USB-флешкой с собственным драйвером, которого нет на 10-ке. Драйвер надо поставить, а флешку — отмонтировать. При мигании питания это будет тот ещё квест, поскольку монитор держать при компе не планирую. Под линуксом, разумеется, драйвер потребовал сборки, то есть через этот квест придётся проходить при каждом апгрейде ядра. В общем, надо брать что-то проще и незатейливее. &lt;br /&gt;&lt;br /&gt;Финальным аккордом был запуск Thunderbird через X forwarding. Сначала оно потребовало этот X forwarding явно включить. Потом стало мееееедленно показывать главное окно.&lt;br /&gt;&lt;br /&gt;Пошёл гуглить. Увидел рекомендацию поиграть с шифрами (нафиг), использовать опцию -Y вместо -X для форвардинга (примерно ноль эмоций) и предложение включить компрессию потока (-С). Про компрессию на stackoverflow обещали, что она всё только затормозит, но внезапно она дала живительный эффект, и Thunderbird стал отображать письма за разумное время.&lt;br /&gt;&lt;br /&gt;В общем, осталось купить какой-то более вменяемый WiFi-ный свисток, который не будет требовать umount-а для выполнения основной функции, и золотой ключик у меня в кармане. Снабжать комп индивидуальным монитором смысла, видимо, нет. Советы по тому, какой WiFi-свисток с поддержкой 5 ГГц подключить, приветствуются.&lt;br /&gt;&lt;br /&gt;&lt;img src="https://www.dreamwidth.org/tools/commentcount?user=beldmit&amp;ditemid=949751" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</content>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2011-04-09:776862:924291</id>
    <link rel="alternate" type="text/html" href="https://beldmit.dreamwidth.org/924291.html"/>
    <link rel="self" type="text/xml" href="https://beldmit.dreamwidth.org/data/atom/?itemid=924291"/>
    <title>Security vs usability</title>
    <published>2020-09-11T09:03:45Z</published>
    <updated>2020-09-11T09:03:45Z</updated>
    <category term="security"/>
    <category term="компьютерное"/>
    <category term="linux"/>
    <dw:security>public</dw:security>
    <dw:reply-count>11</dw:reply-count>
    <content type="html">Берём Debian и запускаем torbrowser-launcher последней версии из меню. Он скачивает свежую версию и молча закрывается.&lt;br /&gt;&lt;br /&gt;Запускаем его из консоли. Видим, что хряпается он на отсутствии gpg2. То есть зависимости не прописаны.&lt;br /&gt;&lt;br /&gt;Ставим gpg2. Скачивает, проверяет сигнатуру. И радостно обламывается с 32 байтами нечитаемого и некопируемого идентификатора кода ошибки, рассказом про устаревший ключ и предложением жаловаться на github разработчика.&lt;br /&gt;&lt;br /&gt;Ну ладно. По этому поводу уже можно что-то гуглить, выбираем наименее подозрительный способ обновления ключа GPG, и вуаля - всё взлетает.&lt;br /&gt;&lt;br /&gt;Вишенка на торте - bad gateway на Флибусте, ради которой всё и затевалось :)&lt;br /&gt;&lt;br /&gt;&lt;img src="https://www.dreamwidth.org/tools/commentcount?user=beldmit&amp;ditemid=924291" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</content>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2011-04-09:776862:923605</id>
    <link rel="alternate" type="text/html" href="https://beldmit.dreamwidth.org/923605.html"/>
    <link rel="self" type="text/xml" href="https://beldmit.dreamwidth.org/data/atom/?itemid=923605"/>
    <title>Про интерпретируемые языки</title>
    <published>2020-09-03T10:33:26Z</published>
    <updated>2020-09-03T12:50:19Z</updated>
    <category term="linux"/>
    <category term="компьютерное"/>
    <category term="программирование"/>
    <category term="работа"/>
    <dw:security>public</dw:security>
    <dw:reply-count>14</dw:reply-count>
    <content type="html">За что я люблю C, так это за невозможность прострелить себе ногу способом «не то имя переменной». Есть масса других, не менее романтических, но этого — нет. У Perl есть use strict и -wc, у Python приходится прикручивать внешние линтеры. &lt;br /&gt;&lt;br /&gt;Тут пришлось немного попрограммировать на bash, и после толпы ошибок системы «забыл пробел перед скобкой» я нашёл утилиту shellcheck - линтер для shell-скриптов. Написан на хаскелле, но это я переживу.&lt;br /&gt;&lt;br /&gt;Ловит глупые и не очень ошибки. Я его поставил из buster-backports и запускаю с -S warning (в более древних версиях этой опции нет), а то он слишком много говорит. Понимает несколько shell-овских диалектов.&lt;br /&gt;&lt;br /&gt;&lt;img src="https://www.dreamwidth.org/tools/commentcount?user=beldmit&amp;ditemid=923605" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</content>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2011-04-09:776862:914086</id>
    <link rel="alternate" type="text/html" href="https://beldmit.dreamwidth.org/914086.html"/>
    <link rel="self" type="text/xml" href="https://beldmit.dreamwidth.org/data/atom/?itemid=914086"/>
    <title>Дебаггинг обратного времени</title>
    <published>2020-06-03T14:57:08Z</published>
    <updated>2020-06-03T14:57:08Z</updated>
    <category term="программирование"/>
    <category term="ссылки"/>
    <category term="linux"/>
    <dw:security>public</dw:security>
    <dw:reply-count>11</dw:reply-count>
    <content type="html">Сегодня я узнал про &lt;b&gt;rr&lt;/b&gt;:&lt;br /&gt;&lt;br /&gt;&lt;a href="https://rr-project.org/"&gt;rr aspires to be your primary C/C++ debugging tool for Linux, replacing — well, enhancing — gdb. You record a failure once, then debug the recording, deterministically, as many times as you want. The same execution is replayed every time.&lt;br /&gt;&lt;br /&gt;rr also provides efficient reverse execution under gdb. Set breakpoints and data watchpoints and quickly reverse-execute to where they were hit.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="https://www.dreamwidth.org/tools/commentcount?user=beldmit&amp;ditemid=914086" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</content>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2011-04-09:776862:905414</id>
    <link rel="alternate" type="text/html" href="https://beldmit.dreamwidth.org/905414.html"/>
    <link rel="self" type="text/xml" href="https://beldmit.dreamwidth.org/data/atom/?itemid=905414"/>
    <title>Несколько ссылок по программированию</title>
    <published>2020-02-20T13:59:40Z</published>
    <updated>2020-02-20T13:59:40Z</updated>
    <category term="программирование"/>
    <category term="ссылки"/>
    <category term="linux"/>
    <category term="компьютерное"/>
    <dw:security>public</dw:security>
    <dw:reply-count>9</dw:reply-count>
    <content type="html">&lt;a href="https://www.collabora.com/news-and-blog/blog/2020/02/18/using-gcc-sanitisers-to-get-a-nasty-bug-fixed/"&gt;Using gcc sanitisers to get a nasty bug fixed&lt;/a&gt;&lt;br /&gt;К описанным в статье директивам компилятора и линкера должны прилагаться ещё и LD_PRELOAD соответствующих библиотек. Без них ничего не летает.&lt;br /&gt;&lt;br /&gt;&lt;a href="https://guidovranken.com/2019/05/14/differential-fuzzing-of-cryptographic-libraries/"&gt;Differential fuzzing of cryptographic libraries&lt;/a&gt;&lt;br /&gt;Вот до практического применения этой методологии у меня руки пока не дошли.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://sethrobertson.github.io/GitPostProduction/gpp.html"&gt;Post-Production Editing using Git&lt;/a&gt;&lt;br /&gt;Немного git-овой магии про то, как привести коммиты в человеческий вид постфактум. Кое-что пробовал, но в git я на очень базовом уровне разбираюсь, к сожалению.&lt;br /&gt;&lt;br /&gt;&lt;img src="https://www.dreamwidth.org/tools/commentcount?user=beldmit&amp;ditemid=905414" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</content>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2011-04-09:776862:901656</id>
    <link rel="alternate" type="text/html" href="https://beldmit.dreamwidth.org/901656.html"/>
    <link rel="self" type="text/xml" href="https://beldmit.dreamwidth.org/data/atom/?itemid=901656"/>
    <title>Охота за артефактами</title>
    <published>2020-01-16T18:29:02Z</published>
    <updated>2020-01-16T18:29:02Z</updated>
    <category term="linux"/>
    <category term="работа"/>
    <dw:security>public</dw:security>
    <dw:reply-count>3</dw:reply-count>
    <content type="html">Самое дурацкое, что бывает в работающей инфраструктуре — Артефакт, Который Всегда Работал и Вдруг Перестал, оставленный Великими Древними в Тайном Месте.&lt;br /&gt;&lt;br /&gt;Сегодня на поиск Тайного Места ушла половина рабочего дня у меня и примерно столько же времени у коллег. Тайное место было замаскировано: очень трудно сообразить, что /home/user и ~user — ни разу не одно и то же место.&lt;br /&gt;&lt;br /&gt;&lt;img src="https://www.dreamwidth.org/tools/commentcount?user=beldmit&amp;ditemid=901656" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</content>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2011-04-09:776862:896925</id>
    <link rel="alternate" type="text/html" href="https://beldmit.dreamwidth.org/896925.html"/>
    <link rel="self" type="text/xml" href="https://beldmit.dreamwidth.org/data/atom/?itemid=896925"/>
    <title>Добавка в .vimrc</title>
    <published>2019-12-11T08:05:28Z</published>
    <updated>2019-12-11T08:05:28Z</updated>
    <category term="программирование"/>
    <category term="компьютерное"/>
    <category term="linux"/>
    <dw:security>public</dw:security>
    <dw:reply-count>20</dw:reply-count>
    <content type="html">Наконец-то я настроил при использовании grep из vim игнорировать .svn&lt;br /&gt;&lt;br /&gt;set grepprg=grep\ -n\ --exclude=tags\ --exclude=TAGS\ --exclude-dir=.svn\ $*\ /dev/null&lt;br /&gt;&lt;br /&gt;Собственно, переменную окружения GREP_OPTIONS, через которую я работал несколько лет, объявили deprecated (но пока не выпилили). А во всех советах игнорировали часть аргументов, в результате чего навигация по найденному из vim не работала. В таком виде - работает. Осталось .git туда же добавить, но это по необходимости.&lt;br /&gt;&lt;br /&gt;&lt;img src="https://www.dreamwidth.org/tools/commentcount?user=beldmit&amp;ditemid=896925" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</content>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2011-04-09:776862:891791</id>
    <link rel="alternate" type="text/html" href="https://beldmit.dreamwidth.org/891791.html"/>
    <link rel="self" type="text/xml" href="https://beldmit.dreamwidth.org/data/atom/?itemid=891791"/>
    <title>Сегодня я узнал</title>
    <published>2019-10-15T20:10:55Z</published>
    <updated>2019-10-15T20:10:55Z</updated>
    <category term="компьютерное"/>
    <category term="linux"/>
    <category term="программирование"/>
    <dw:security>public</dw:security>
    <dw:reply-count>6</dw:reply-count>
    <content type="html">... что в современных Linux-ах (точнее, видимо, в современной glibc) вместо fork() используется clone(). По крайней мере, на уровне системного вызова и выдачи strace, в которую я смотрел, не нашёл fork и ошибочно пришёл к выводу, что у меня программа работает в однопроцессном режиме. Однако нет.&lt;br /&gt;&lt;br /&gt;Различия между ними тоже есть, clone() вроде как универсален для процессов и тредов, подробнее пока не читал.&lt;br /&gt;&lt;br /&gt;&lt;img src="https://www.dreamwidth.org/tools/commentcount?user=beldmit&amp;ditemid=891791" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</content>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2011-04-09:776862:882184</id>
    <link rel="alternate" type="text/html" href="https://beldmit.dreamwidth.org/882184.html"/>
    <link rel="self" type="text/xml" href="https://beldmit.dreamwidth.org/data/atom/?itemid=882184"/>
    <title>buster: проблемы</title>
    <published>2019-07-10T19:04:47Z</published>
    <updated>2019-07-11T09:07:43Z</updated>
    <category term="вопрос к залу"/>
    <category term="linux"/>
    <dw:security>public</dw:security>
    <dw:reply-count>16</dw:reply-count>
    <content type="html">Поймал первую проблему от апгрейда на buster. Перестала цепляться электронная книга.&lt;br /&gt;&lt;br /&gt;Диагностика&lt;br /&gt;&lt;br /&gt;usb 4-3: new full-speed USB device number 21 using ohci-pci&lt;br /&gt;usb 4-3: device not accepting address 21, error -62&lt;br /&gt;usb 4-3: new full-speed USB device number 22 using ohci-pci&lt;br /&gt;usb 4-3: device not accepting address 22, error -62&lt;br /&gt;usb usb4-port3: unable to enumerate USB device&lt;br /&gt;&lt;br /&gt;Ничего интересного не гуглится. Со старым ядром пробовал, эффект тот же. Кабель перетыкал. Книга, конечно, старая и заслуженная, но всё же блин.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Update:&lt;/b&gt; похоже, книга. На линуксовом компе без апгрейда эффект тот же.&lt;br /&gt;&lt;br /&gt;&lt;img src="https://www.dreamwidth.org/tools/commentcount?user=beldmit&amp;ditemid=882184" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</content>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2011-04-09:776862:881501</id>
    <link rel="alternate" type="text/html" href="https://beldmit.dreamwidth.org/881501.html"/>
    <link rel="self" type="text/xml" href="https://beldmit.dreamwidth.org/data/atom/?itemid=881501"/>
    <title>debian_version++</title>
    <published>2019-07-07T09:56:29Z</published>
    <updated>2019-07-07T09:56:29Z</updated>
    <category term="компьютерное"/>
    <category term="linux"/>
    <dw:security>public</dw:security>
    <dw:reply-count>8</dw:reply-count>
    <content type="html">Невероятно. Апгрейд домашнего компа до buster с нулевого взгляда не сломал (так, чтобы фатально) вообще ничего. То есть какой-то пакет пришлось при апгрейде пнуть ногами, и всё.&lt;br /&gt;&lt;br /&gt;В очередной раз куда-то поехали то ли шрифты, то ли шрифтовые настройки. Это переживу.&lt;br /&gt;&lt;br /&gt;&lt;img src="https://www.dreamwidth.org/tools/commentcount?user=beldmit&amp;ditemid=881501" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</content>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2011-04-09:776862:872805</id>
    <link rel="alternate" type="text/html" href="https://beldmit.dreamwidth.org/872805.html"/>
    <link rel="self" type="text/xml" href="https://beldmit.dreamwidth.org/data/atom/?itemid=872805"/>
    <title>Компиляторное внезапное</title>
    <published>2019-02-06T17:44:49Z</published>
    <updated>2019-02-06T20:12:11Z</updated>
    <category term="работа"/>
    <category term="компьютерное"/>
    <category term="linux"/>
    <category term="программирование"/>
    <dw:security>public</dw:security>
    <dw:reply-count>16</dw:reply-count>
    <content type="html">Скачал триал-версию компилятора от Intel. В своё время на криптокомовском коде он давал прирост производительности раза в два (без учёта асемблерных вставок, которые шансы выравнивали). Одновременно скачал &lt;a href="https://developer.amd.com/amd-aocc/"&gt;компилятор от AMD&lt;/a&gt; и устроил недобенчмарк на том, что под руку попалось — машинка с AMD-шным процессором и машинка с Intel ATOM. Результат меня удивил. &lt;br /&gt;&lt;br /&gt;Во-первых, разница между icc, aocc и gcc на новом хеше оказалась пренебрежимо малой, а на Intel-овом процессоре так даже в пользу gcc. Лёша Дегтярёв в своё время код оптимизировал неплохо. &lt;br /&gt;&lt;br /&gt;Во-вторых, по подписи AMD-шный компилятор оказался быстрее процентов на 10 (на нашей арифметике), чем gcc, на обеих архитектурах, а Intel неожиданно отстал фатально даже от gcc на AMD-шных процессорах и пришёл ноздря в ноздрю c aocc на Intel-овом.&lt;br /&gt;&lt;br /&gt;В-третьих, по шифру (который «старый» ГОСТ) AMD-шный компилятор быстрее gcc на 12% на AMD и примерно одинаков на Intel.&lt;br /&gt;&lt;br /&gt;В-четвёртых, AMD-шный профайлер (который CodeXL) отказался показывать мне, что за код генерит AMD-шный компилятор, что отдельно смешно. &lt;br /&gt;&lt;br /&gt;Что с этими данными делать, я пока не знаю. Ну то есть мы кое-что учтём в политике распространения, я надеюсь. А вообще я хочу об этом поговорить, но пока не знаю, с кем. &lt;br /&gt;&lt;br /&gt;&lt;a href="https://beldmit.livejournal.com/98591.html"&gt;Предыдущая запись про сравнение компиляторов.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Update:&lt;/b&gt; Максим Дунин убедил меня, что скорее всего это эффект нового clang по сравнению с не новым gcc, но вопрос о целесообразности компилятора от Intel, пожалуй, закрыт.&lt;br /&gt;&lt;br /&gt;&lt;img src="https://www.dreamwidth.org/tools/commentcount?user=beldmit&amp;ditemid=872805" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</content>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2011-04-09:776862:871826</id>
    <link rel="alternate" type="text/html" href="https://beldmit.dreamwidth.org/871826.html"/>
    <link rel="self" type="text/xml" href="https://beldmit.dreamwidth.org/data/atom/?itemid=871826"/>
    <title>Хочется preview от окон терминала</title>
    <published>2019-02-01T14:56:16Z</published>
    <updated>2019-02-03T19:06:04Z</updated>
    <category term="linux"/>
    <category term="вопрос к залу"/>
    <dw:security>public</dw:security>
    <dw:reply-count>28</dw:reply-count>
    <content type="html">У меня время от времени запускается достаточно долгая сборка. Я в это время, естественно, читаю что-то открытое в браузере, время от времени проверяя, как там процесс. Хочется минимизировать усилия по проверке, как там — то есть переключаться между окнами или рабочими местами не хочется, а вот подвести мышкой к свёрнутому окну и увидеть, бегут ли там строчки — вполне вариант.&lt;br /&gt;&lt;br /&gt;Есть ли такая настройка?&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Update:&lt;/b&gt; больше всего по описаниям на то, что я хочу, похож &lt;a href="https://github.com/M7S/dockbarx/"&gt;Dockbarx&lt;/a&gt;. Но под Mate он не работает.&lt;br /&gt;&lt;br /&gt;&lt;img src="https://www.dreamwidth.org/tools/commentcount?user=beldmit&amp;ditemid=871826" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</content>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2011-04-09:776862:858127</id>
    <link rel="alternate" type="text/html" href="https://beldmit.dreamwidth.org/858127.html"/>
    <link rel="self" type="text/xml" href="https://beldmit.dreamwidth.org/data/atom/?itemid=858127"/>
    <title>Обманываем autotools</title>
    <published>2018-08-16T13:33:27Z</published>
    <updated>2018-08-16T14:53:52Z</updated>
    <category term="компьютерное"/>
    <category term="linux"/>
    <category term="ссылки"/>
    <category term="программирование"/>
    <dw:security>public</dw:security>
    <dw:reply-count>0</dw:reply-count>
    <content type="html">Время от времени какое-нибудь поделие, основанное на autotools, прекрасно отрабатывает configure, но при запуске make внезапно требует конкретную версию кого-то из autotools. Номер версии может ни разу не биться с тем, что установлено в системе. &lt;br /&gt;&lt;br /&gt;Мне это удалось обойти, когда я внимательно прочитал сгенерированный Makefile и посмотрел, для чего эти autotools нужны. Мне хватило сказать &lt;tt&gt;touch Makefile.in aclocal.m4&lt;/tt&gt;, чтобы сборка перестал требовать automake-1.14 и aclocal-1.14. После этого все зависимости уже сгененированного Makefile оказались удовлетворёнными и сборка прекрасно собралась. Файлы, которым надо указать, что они на свете всех новее, определяются самостоятельно для каждой программы.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Update:&lt;/b&gt; &lt;a href="https://stackoverflow.com/questions/33278928/how-to-overcome-aclocal-1-15-is-missing-on-your-system-warning-when-compilin"&gt;Вот тут&lt;/a&gt; даётся объяснение, почему оно так и кто на ком стоит.&lt;br /&gt;&lt;br /&gt;&lt;img src="https://www.dreamwidth.org/tools/commentcount?user=beldmit&amp;ditemid=858127" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</content>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2011-04-09:776862:855838</id>
    <link rel="alternate" type="text/html" href="https://beldmit.dreamwidth.org/855838.html"/>
    <link rel="self" type="text/xml" href="https://beldmit.dreamwidth.org/data/atom/?itemid=855838"/>
    <title>Пакетное</title>
    <published>2018-07-19T15:55:33Z</published>
    <updated>2018-07-20T08:15:36Z</updated>
    <category term="вопрос к залу"/>
    <category term="программирование"/>
    <category term="linux"/>
    <category term="работа"/>
    <dw:security>public</dw:security>
    <dw:reply-count>0</dw:reply-count>
    <content type="html">Есть софтина под Linux, которая желает ставиться в /opt.&lt;br /&gt;&lt;br /&gt;Есть другая софтина, которой нужна первая для сборки. В смысле, зависимость от установленных библиотек и заголовочных файлов. &lt;br /&gt;&lt;br /&gt;Практически правильное решение — собрать первую софтину, запакетировать, поставить (нужен root), собирать вторую. Хочется обойтись без root-а. Возможно ли сие?&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Update: &lt;/b&gt;FAKECHROOT_EXCLUDE_PATH=/usr:/tmp:/var:/bin:/dev:/proc:/lib fakechroot chroot `pwd`/sandbox&lt;br /&gt;&lt;br /&gt;sandbox готовить по вкусу. &lt;br /&gt;&lt;br /&gt;Стоит ли овчинка выделки, пока не понял.&lt;br /&gt;&lt;br /&gt;&lt;img src="https://www.dreamwidth.org/tools/commentcount?user=beldmit&amp;ditemid=855838" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</content>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2011-04-09:776862:835706</id>
    <link rel="alternate" type="text/html" href="https://beldmit.dreamwidth.org/835706.html"/>
    <link rel="self" type="text/xml" href="https://beldmit.dreamwidth.org/data/atom/?itemid=835706"/>
    <title>rr — gdb enhanced</title>
    <published>2017-11-15T20:47:31Z</published>
    <updated>2017-11-15T20:47:31Z</updated>
    <category term="компьютерное"/>
    <category term="linux"/>
    <category term="программирование"/>
    <category term="ссылки"/>
    <dw:security>public</dw:security>
    <dw:reply-count>4</dw:reply-count>
    <content type="html">&lt;a href="http://rr-project.org/"&gt;rr aspires to be your primary C/C++ debugging tool for Linux, replacing — well, enhancing — gdb. You record a failure once, then debug the recording, deterministically, as many times as you want. The same execution is replayed every time.&lt;br /&gt;&lt;br /&gt;rr also provides efficient reverse execution under gdb. Set breakpoints and data watchpoints and quickly reverse-execute to where they were hit.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Ну, при отладке всякой криптографии, где без случайных чисел никуда, вполне может пригодиться. Спасибо &lt;span style='white-space: nowrap;'&gt;&lt;a href='http://tat-ti.livejournal.com/profile'&gt;&lt;img src='https://www.dreamwidth.org/img/external/lj-userinfo.gif' alt='[livejournal.com profile] ' style='vertical-align: text-bottom; border: 0; padding-right: 1px;' width='17' height='17'/&gt;&lt;/a&gt;&lt;a href='http://tat-ti.livejournal.com/'&gt;&lt;b&gt;tat_ti&lt;/b&gt;&lt;/a&gt;&lt;/span&gt; за ссылку.&lt;br /&gt;&lt;br /&gt;&lt;img src="https://www.dreamwidth.org/tools/commentcount?user=beldmit&amp;ditemid=835706" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</content>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2011-04-09:776862:831800</id>
    <link rel="alternate" type="text/html" href="https://beldmit.dreamwidth.org/831800.html"/>
    <link rel="self" type="text/xml" href="https://beldmit.dreamwidth.org/data/atom/?itemid=831800"/>
    <title>Ansible</title>
    <published>2017-10-18T08:24:35Z</published>
    <updated>2017-10-18T08:24:35Z</updated>
    <category term="компьютерное"/>
    <category term="linux"/>
    <dw:security>public</dw:security>
    <dw:reply-count>6</dw:reply-count>
    <content type="html">Решил попробовать хоть как-то освоить ansible. Не по доброй воле, а потому, что потребовалось разложить по двум десяткам машин новый SSH-ключ. &lt;br /&gt;&lt;br /&gt;Создал директорию, создал сценарий, поставил ansible - не работает. В смысле, не видит список хостов. &lt;br /&gt;Коллега проапгрейдил ansible на новую версию. Список хостов увиделся, сценарий не работает. С диагностикой &lt;br /&gt;&lt;br /&gt;В общем, вчера тупо долбился об стену несколько часов. Сегодня запустил с повышенной verbosity, почитал &lt;i&gt;внимательно&lt;/i&gt; и увидел, что причина диагностики &lt;br /&gt;&lt;pre&gt;
"module (copy) is missing interpreter line"
&lt;/pre&gt;&lt;br /&gt;в том, что я обозвал свой сценарий так же, как и один из штатных плагинов ansible. В гугле &lt;i&gt;такого&lt;/i&gt; варианта идиотизма пользователя не фигурирует, так что хозяйке на заметку.&lt;br /&gt;&lt;br /&gt;&lt;img src="https://www.dreamwidth.org/tools/commentcount?user=beldmit&amp;ditemid=831800" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</content>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2011-04-09:776862:823285</id>
    <link rel="alternate" type="text/html" href="https://beldmit.dreamwidth.org/823285.html"/>
    <link rel="self" type="text/xml" href="https://beldmit.dreamwidth.org/data/atom/?itemid=823285"/>
    <title>Как я провёл</title>
    <published>2017-07-02T20:29:32Z</published>
    <updated>2017-07-02T20:29:32Z</updated>
    <category term="лытдыбр"/>
    <category term="компьютерное"/>
    <category term="linux"/>
    <dw:security>public</dw:security>
    <dw:reply-count>0</dw:reply-count>
    <content type="html">Не то, чтобы в такую шальную погоду у меня были богатый выбор. Да ещё и Нина сбежала на игру, оставив детей мне. И в итоге, прочитав у &lt;span style='white-space: nowrap;'&gt;&lt;a href='https://vitus-wagner.dreamwidth.org/profile'&gt;&lt;img src='https://www.dreamwidth.org/img/silk/identity/user.png' alt='[personal profile] ' width='17' height='17' style='vertical-align: text-bottom; border: 0; padding-right: 1px;' /&gt;&lt;/a&gt;&lt;a href='https://vitus-wagner.dreamwidth.org/'&gt;&lt;b&gt;vitus_wagner&lt;/b&gt;&lt;/a&gt;&lt;/span&gt; про то, что апгрейд на stretch у него прошёл гладко, я вдохновился и запустил апгрейд.&lt;br /&gt;&lt;br /&gt;Ну да, апгрейд прошёл легко и непринуждённо, но после перезагрузки я увидел GUI, игнорирующий мышь и клавиатуру. Ок, гугль. Ага, несколько модулей. Ага, хрен. Ого, 2 часа. Пора спать.&lt;br /&gt;&lt;br /&gt;Утром я осознал, что у меня ядро осталось аж с позапрошлого выпуска. А проапгрейдить его нельзя, потому что на партиции места нет. Вылез за болванками, записал LiveCD c GPartED, 4 часа двигал партиции, в итоге понял, что расширить раздел всё равно не получится. Долго архивировал домашнюю директорию. Ещё дольше копировал её на флешку, потому как забыл, что файлов больше 4Гб на FAT32 не бывает. Скопировал, запустил установку, ага, gnome3 работает, ого, как оно неудобно-то, да и тормозит, и глючит, ой блин, 2 часа, пора спать.&lt;br /&gt;&lt;br /&gt;Утром попытался сделать 2 вещи. Заменить gdm3 на mate, а nouveau на проприетарные от nvidia. В общем, фиг, и проще переставить с нуля. Переставил, ушёл в гости, бросил детей на Надю, отмечавшую день  рождения, вернулся, встретил Нину, скопировал настройки с бекапа. Заработало более-менее всё, и часть вещей, которые в gnome делались через задницу, типа добавления кнопок запуска на верхнююпанель, в mate делается интуитивно-понятным способом.&lt;br /&gt;&lt;br /&gt;Из замеченного на бытовом уровне: переименованы сетевые интерфейсы (но судя по Debian Wiki, можно по-прежнему править /etc/network/interfaces). Новый openssl (1.1.0). &lt;br /&gt;&lt;br /&gt;OpenSSH теперь по умолчанию игнорирует DSA-шные ключи, а он у меня почему-то был именно такой. Так что придётся сгенерировать новый, и непонятно – то ли генерить эллиптический в надежде на новые системы более-менее везде, то ли ограничиться длинным RSA.&lt;br /&gt;&lt;br /&gt;&lt;img src="https://www.dreamwidth.org/tools/commentcount?user=beldmit&amp;ditemid=823285" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</content>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2011-04-09:776862:479428</id>
    <link rel="alternate" type="text/html" href="https://beldmit.dreamwidth.org/479428.html"/>
    <link rel="self" type="text/xml" href="https://beldmit.dreamwidth.org/data/atom/?itemid=479428"/>
    <title>Per-window keyboard layout</title>
    <published>2016-08-04T19:31:29Z</published>
    <updated>2016-08-04T19:31:29Z</updated>
    <category term="linux"/>
    <dw:security>public</dw:security>
    <dw:reply-count>0</dw:reply-count>
    <content type="html">Я тут сегодня наконец задолбался сражаться с отсутствием per-window keyboard layout из коробки в Gnome в jessie, и разобрался, как это делают. Прорываясь через тонны советов, работавших 3, 5, 7 и более лет назад.&lt;br /&gt;&lt;br /&gt;Во-первых, как когда-то подсказал &lt;span style='white-space: nowrap;'&gt;&lt;a href='http://besm6.livejournal.com/profile'&gt;&lt;img src='https://www.dreamwidth.org/img/external/lj-userinfo.gif' alt='[livejournal.com profile] ' style='vertical-align: text-bottom; border: 0; padding-right: 1px;' width='17' height='17'/&gt;&lt;/a&gt;&lt;a href='http://besm6.livejournal.com/'&gt;&lt;b&gt;besm6&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;, поставил kbdd. &lt;br /&gt;Во-вторых, прописал его в гномовскую автозагрузку, создав файл ~/.config/autostart/kbdd.desktop следующего содержания:&lt;br /&gt;&lt;br /&gt;[Desktop Entry]&lt;br /&gt;Type=Application&lt;br /&gt;Exec=/usr/bin/kbdd&lt;br /&gt;Hidden=false&lt;br /&gt;X-GNOME-Autostart-enabled=true&lt;br /&gt;Name[ru_RU]=kbdd&lt;br /&gt;Name=kbdd&lt;br /&gt;Comment[ru_RU]=&lt;br /&gt;Comment=&lt;br /&gt;&lt;br /&gt;Прикапываю для себя, потому что потом хрен вспомню. ssh-add я таким макаром уже добавлял, кажется.&lt;br /&gt;&lt;br /&gt;&lt;img src="https://www.dreamwidth.org/tools/commentcount?user=beldmit&amp;ditemid=479428" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</content>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2011-04-09:776862:459523</id>
    <link rel="alternate" type="text/html" href="https://beldmit.dreamwidth.org/459523.html"/>
    <link rel="self" type="text/xml" href="https://beldmit.dreamwidth.org/data/atom/?itemid=459523"/>
    <title>Обустройство ноута</title>
    <published>2016-01-01T12:43:48Z</published>
    <updated>2016-01-01T12:43:48Z</updated>
    <category term="компьютерное"/>
    <category term="linux"/>
    <dw:security>public</dw:security>
    <dw:reply-count>18</dw:reply-count>
    <content type="html">В рамках подарка ставил на ноутбук Acer acpire E15 Debian. Выбрал gdm в качестве Display manager, поставил, включил — Gnome не стартует. xinit запускается, так что дело не в X-ах. В логах ругань типа &lt;br /&gt;&lt;br /&gt;llvm error: cannot select: intrinsic %llvm.x86.sse41.pblendvb debian. &lt;br /&gt;&lt;br /&gt;В гугле информация, что эта ошибка в Debian должна быть исправлена.&lt;br /&gt;&lt;br /&gt;В таком виде я вчера процесс прервал, а сегодня посмотрел, что ругается gnome-session. Снёс, заменил на mate-session-manager. Вместо gdm3 поставил kdm (возможно, это было избыточно). Заработало. Возможно, чище было бы переставить с нуля, выбрав MATE в качестве терминала изначально. Но учитывая, что адресат собирается программировать на python (точнее, его осваивать), думаю, пока хватит. Вид минималистический, браузер запускается, офис запускается, vim есть.&lt;br /&gt;&lt;br /&gt;&lt;img src="https://www.dreamwidth.org/tools/commentcount?user=beldmit&amp;ditemid=459523" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</content>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2011-04-09:776862:448669</id>
    <link rel="alternate" type="text/html" href="https://beldmit.dreamwidth.org/448669.html"/>
    <link rel="self" type="text/xml" href="https://beldmit.dreamwidth.org/data/atom/?itemid=448669"/>
    <title>Офисное</title>
    <published>2015-08-26T16:47:42Z</published>
    <updated>2017-03-28T10:35:47Z</updated>
    <category term="вопрос к залу"/>
    <category term="linux"/>
    <category term="компьютерное"/>
    <dw:security>public</dw:security>
    <dw:reply-count>16</dw:reply-count>
    <content type="html">Попробовал сегодня поработать с презентацией, сделанной в PowerPoint, из LibreOffice. Презентация примитивная, показывается на ура. А вот редактура выдала столько артефактов, что ждёт меня сегодня покупка честного виндового офиса и повторение процесса заново. &lt;br /&gt;&lt;br /&gt;Можно, конечно, попробовать поставить версию 4.4 или даже 5, но не думаю, что это что-то изменит.&lt;br /&gt;Я правильно понимаю, что репозитория под debian кроме родной нет?&lt;br /&gt;&lt;br /&gt;&lt;img src="https://www.dreamwidth.org/tools/commentcount?user=beldmit&amp;ditemid=448669" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</content>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2011-04-09:776862:446601</id>
    <link rel="alternate" type="text/html" href="https://beldmit.dreamwidth.org/446601.html"/>
    <link rel="self" type="text/xml" href="https://beldmit.dreamwidth.org/data/atom/?itemid=446601"/>
    <title>Разгребая вкладки в браузере</title>
    <published>2015-08-13T10:19:09Z</published>
    <updated>2015-08-13T10:19:09Z</updated>
    <category term="компьютерное"/>
    <category term="linux"/>
    <category term="программирование"/>
    <dw:security>public</dw:security>
    <dw:reply-count>0</dw:reply-count>
    <content type="html">&lt;a href="http://www.slideshare.net/brendangregg/velocity-2015-linux-perf-tools"&gt;Презентация по инструментам оценки производительности в Linux.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Галопам по европам, но перечислено много.&lt;br /&gt;&lt;br /&gt;&lt;img src="https://www.dreamwidth.org/tools/commentcount?user=beldmit&amp;ditemid=446601" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</content>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2011-04-09:776862:445386</id>
    <link rel="alternate" type="text/html" href="https://beldmit.dreamwidth.org/445386.html"/>
    <link rel="self" type="text/xml" href="https://beldmit.dreamwidth.org/data/atom/?itemid=445386"/>
    <title>Сегодня я узнал</title>
    <published>2015-07-10T13:45:01Z</published>
    <updated>2015-07-10T13:45:01Z</updated>
    <category term="программирование"/>
    <category term="linux"/>
    <dw:security>public</dw:security>
    <dw:reply-count>2</dw:reply-count>
    <content type="html">... о командах ltrace и latrace. В отличие от любимого мной strace, позволяют отслеживать вызовы и из динамических библиотек, а не только системные.&lt;br /&gt;&lt;br /&gt;strace я дёргаю регулярно, чтобы удостовериться, что позвали нужную версию библиотеки и вообще посмотреть, что за последовательность системных вызовов стоит за высокоуровневыми функциями. А эти ещё не пробовал.&lt;br /&gt;&lt;br /&gt;&lt;img src="https://www.dreamwidth.org/tools/commentcount?user=beldmit&amp;ditemid=445386" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</content>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2011-04-09:776862:444848</id>
    <link rel="alternate" type="text/html" href="https://beldmit.dreamwidth.org/444848.html"/>
    <link rel="self" type="text/xml" href="https://beldmit.dreamwidth.org/data/atom/?itemid=444848"/>
    <title>Линуксово-непонятное</title>
    <published>2015-07-02T14:46:30Z</published>
    <updated>2015-07-02T14:46:30Z</updated>
    <category term="linux"/>
    <dw:security>public</dw:security>
    <dw:reply-count>17</dw:reply-count>
    <content type="html">Совершенно несвязанные вещи. Но про Linux. &lt;br /&gt;&lt;br /&gt;1. Есть у меня привычка переключать раскладки клавишами Ctrl+Shift. Давняя. К сожалению, у браузерописателей есть привычка вешать на Ctrl+Shift+что-нибудь разные полезные вещи. Например, восстановление свежезакрытой вкладки. В Windows одно другому не мешает. А в Linux - увы. Не знаю, можно ли с этим что-нибудь сделать.&lt;br /&gt;&lt;br /&gt;2. Можно ли малой кровью в свежем Debian сделать разную раскладку клавиатуры для разных окон? В смысле, переключать раскладку для Skype и для xterm по-разному? А то каждый раз, набирая текст не на том языке, вспоминаю святых равноапостольных Кирилла и Мефодия и мать их, кажется, Марию. &lt;br /&gt;&lt;br /&gt;3. Самое загадочное. Жил я с 4 гигами оперативки. При этом типичная картинка - почти 4 гига памяти выжрано, и примерно столько же в swap. Ну может, 3. Тормозило это всё нещадно, особенно когда в Chrome открываешь содержимое ЖЖ за выходные. Сейчас комп добил до 16 - и с удивлением вижу, что используется при моём штатном режиме меньше 6 гигов (а обычно - чуть более 4). Спрашивается в задаче, откуда брались еще 2-3 гига, которые свопились и свопились?.. &lt;span style='white-space: nowrap;'&gt;&lt;a href='http://qkowlew.livejournal.com/profile'&gt;&lt;img src='https://www.dreamwidth.org/img/external/lj-userinfo.gif' alt='[livejournal.com profile] ' style='vertical-align: text-bottom; border: 0; padding-right: 1px;' width='17' height='17'/&gt;&lt;/a&gt;&lt;a href='http://qkowlew.livejournal.com/'&gt;&lt;b&gt;qkowlew&lt;/b&gt;&lt;/a&gt;&lt;/span&gt; предполагает, что кто-то память не отдавал - но он по идее и сейчас отдавать не должен.&lt;br /&gt;&lt;br /&gt;&lt;img src="https://www.dreamwidth.org/tools/commentcount?user=beldmit&amp;ditemid=444848" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</content>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2011-04-09:776862:442542</id>
    <link rel="alternate" type="text/html" href="https://beldmit.dreamwidth.org/442542.html"/>
    <link rel="self" type="text/xml" href="https://beldmit.dreamwidth.org/data/atom/?itemid=442542"/>
    <title>Постапгрейдное</title>
    <published>2015-06-16T10:36:11Z</published>
    <updated>2015-06-16T19:26:01Z</updated>
    <category term="linux"/>
    <dw:security>public</dw:security>
    <dw:reply-count>19</dw:reply-count>
    <content type="html">Проапгрейдился на jessie. Из потерь - пока не вижу, чтобы он автообновлялся, и куда-то отвалился Compose key. Раньше он через GUI как-то конфигурировался, а сейчас через dpkg reconfigure не-помню-что, и это пока не помогло. Так что советы лучших дебиановодов приветствуются.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Update: &lt;/b&gt; команда в .xsessionrc - работает.&lt;br /&gt;setxkbmap -layout us,ru -variant ,winkeys -option grp:ctrl_shift_toggle -option compose:rwin&lt;br /&gt;&lt;br /&gt;Лучшим дебиановодом оказался &lt;span style='white-space: nowrap;'&gt;&lt;a href='http://vitus-wagner.livejournal.com/profile'&gt;&lt;img src='https://www.dreamwidth.org/img/external/lj-userinfo.gif' alt='[livejournal.com profile] ' style='vertical-align: text-bottom; border: 0; padding-right: 1px;' width='17' height='17'/&gt;&lt;/a&gt;&lt;a href='http://vitus-wagner.livejournal.com/'&gt;&lt;b&gt;vitus_wagner&lt;/b&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;img src="https://www.dreamwidth.org/tools/commentcount?user=beldmit&amp;ditemid=442542" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</content>
  </entry>
  <entry>
    <id>tag:dreamwidth.org,2011-04-09:776862:421080</id>
    <link rel="alternate" type="text/html" href="https://beldmit.dreamwidth.org/421080.html"/>
    <link rel="self" type="text/xml" href="https://beldmit.dreamwidth.org/data/atom/?itemid=421080"/>
    <title>WTFB - в  продолжение предыдущего</title>
    <published>2014-09-14T14:11:20Z</published>
    <updated>2014-09-14T18:45:45Z</updated>
    <category term="вопрос к залу"/>
    <category term="linux"/>
    <category term="компьютерное"/>
    <dw:security>public</dw:security>
    <dw:reply-count>11</dw:reply-count>
    <content type="html">С помощью команды objdump -T выяснил, какую же именно функцию Flash Player хочет от GLIBC_2.14.&lt;br /&gt;&lt;br /&gt;(Барабанная дробь)&lt;b&gt;memcpy&lt;/b&gt;!&lt;br /&gt;&lt;br /&gt;Это вселяет надежду, что хрень можно уестествить, прописав правильный вариант импорта. &lt;br /&gt;&lt;br /&gt;vim -b не дает требуемого эффекта. Внимание, вопрос. Есть ли штатное средство для такого рода редактуры бинарников? Витус, Ран, Алекс Куклин, Ку, Кир?&lt;br /&gt;&lt;br /&gt;Update:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://mirror.pcbeta.com/google/chrome/deb/pool/main/g/google-chrome-stable/"&gt;http://mirror.pcbeta.com/google/chrome/deb/pool/main/g/google-chrome-stable/&lt;/a&gt; - здесь (и не только) можно взять старые версии Google Chrome. Версия google-chrome-stable_37.0.2062.94-1_amd64.deb рабочая сама по себе и содержит версию флеш-плагина, совместимую с текущей версией chrome (и, скорее всего, chromium).&lt;br /&gt;&lt;br /&gt;&lt;img src="https://www.dreamwidth.org/tools/commentcount?user=beldmit&amp;ditemid=421080" width="30" height="12" alt="comment count unavailable" style="vertical-align: middle;"/&gt; comments</content>
  </entry>
</feed>
