Если ваш ansible посылает вас при установке софта на windows 10 ошибкой вида:

"msg": "the file at the UNC path \\\\server\\soft\\google\\google-chrome-AMD64.msi cannot be reached, ensure the user_name account has access to this path or use an auth transport with credential delegation"

добавьте в таск эти волшебные строки:

become: yes
become_method: runas
become_flags: logon_type=new_credentials logon_flags=netcredentials_only

Найдено в https://www.bloggingforlogging.com/2018/01/24/demystifying-winrm/

Хлопцы, нужна помощь в поиске софта — рекомендации всячески приветствуются. Нужен по сути оффлайн навигатор для настольного пк (платформа win, nix — не принципиально) который в своей базе имеет актуальный атлас дорог Росии. (Нужно диспетчеру строить маршруты по расстояниям для автоперевозок и узнавать точные расстояния от города, до города). Повторюсь — интернета нема (очень редко будет возможность обновить базу дорог, а вот постоянно подключаться — нет). Андроид версии не предлагать тк диспетчеру постоянно выбегать на улицу ловить спутники некогда

Так как очередной телеграмный бот, сообщавший чо почём видимо замолчал навсегда, то вот неплохая консольная балалайка (да, на nodejs, ну а хули вы хотели) которая работает: coinmon.

Я уж думал thunderbird умер, казалось, что давно не обновлялся. Полез к ним на сайт, а там, о чудо, предлагают скачать бетку новой версии. Изменений вроде не много:
mozilla.org
но радует, что проект не заброшен.

Внезапно, поставил новый скин на aimp.
У этой наркомании есть один плюс. Я люблю залипать на спектрограмму (развёртку по времени). Сам Aimp даёт шкуркам возможность рисовать спектрограмму. Но это чуть ли не единственный скин, который её использует, а плагин визуализации для этого есть только один слишком кривой.

Достал с полки MOCUTE 039, посмотреть, как на самом деле обстоят дела с глупыми геймпадами в Windows и эмуляцией XInput.

При подключении, его тут же обнаружил Steam и замапил на него какие-то действия, но, впрочем, невпопад.
Хорошая новость (вернее, успешно забытая старость) — generic controllers Steam тоже поддерживает. Выключил Steam не время экспериментов, вернусь к нему позже.

Плохая новость — виндовый диалог, который должен показывать состояние пада (нажатые кнопки) — ничего не показывает.
Хорошая новость — есть годная программка для этого: Pointy's Joystick Test
И ещё вот такая штука для браузера: html5gamepad.com

Плохая новость — виндовая программка и сайт, использующий Gamepad API, показывают два разных маппинга и оба кривые. (Порядок кнопок не стандартизирован, плюс, возможны странности имплементации web gamepad api.)
Впрочем, главная цель — с XInput подружить, а это решится в процессе.

Но сперва отвлекусь и упомяну другую программку: antimicro
Это как старый joy2key, только лучше. Хоть в данном случае не очень полезен, т.к. позволяет мапить только клавиатуру и мышь. Интересная особенность — выставленный напоказ SDL 2 Game Controller Mapping String. Вот бы ещё базу маппингов вели...

1.
Возвращаемся к теме. Самое известное решение — x360ce.com
Посмотрел, пришёл к выводу что это оверинжиниринг поверх костылей.
В принципе, я бы не обломался его использовать — не так много игр играю, и в любом случае что-то настраивать приходится — меняются лишь инструменты. Есть дополнительные плюшки вроде грамотной настройки аналогов. Главная заморочка — в подборе хуков под каждую игру. Но глядя на имеющиеся пресеты — вариантов не так много.
Но понятно, что решение очень костыльное и недовольство объяснимо. Идём дальше.

2.
Находим XOutput (самый активный форк на данный момент)
Он добавляет в систему виртуальный боксовый пад. Никаких хуков непосредственно к игре. Простое решение, которое должно работать везде. Возможны, правда, и свои подводные камни.
Используется драйвер-эмулятор из состава ScpToolkit — тот же, который используется в DS4Windows для DualShock.
Но если DS4Windows содержит, помимо прочего, фичу сокрытия физического контроллера (чтобы избежать двойного ввода в тех играх, которые могут увидеть и физический и виртуальный контроллеры), то XOutput — весьма примитивная программа. На html5gamepad.com можно увидеть ввод с двух контроллеров одновременно.

3.
Выключаю XOutput, запускаю Steam снова.
Settings > Controller > General Controller Settings > Detected controllers > мой контроллер > Define Layout.
Всё. Теперь он должен без проблем работать везде в Стиме.
Дальше под конкретую игру кастомизируется через меню этой игры, при необходимости.
Игры не из Стима можно тоже добавлять в библиотеку (Games > Add a non-Steam game to my library...) — при запуске из Cтима они тоже получают оверлей вместе с поддержкой контроллера.

(Поддержка любых контроллеров в Steam, которая пришла вместе с фирменным Steam Controller — это незаметная революция, кмк. Очень круто, особенно если разработчики игр начнут его полностью поддерживать и выставлять actions и action sets в API.)

Подводя итоги:
* чтобы просто работало — используйте Steam.
* не хотите Steam — используйте XOutput. Но дотянуть его до уровня DS4Windows потребует много пулл-реквестов.
* не Steam, мало игр, не лень копаться в настройках — x360ce.

P.S. По древней китайской традиции, аккум в китайском геймпаде перестал держать заряд за год лежания на полке.

После #2884467 меня окончательно достал SourceTree, и я поставил GitKraken.
После недели использования:

Что понравилось:
* Сделано для людей.
* Не пугает диалогами с выхлопом консоли.
* Drag'n'drop — в т.ч. легко управлять ветками не переключаясь между ними.
* Squash называется squash.
* Показывает stash'и в дереве.
* Автоматически делает и применяет stash когда нужно.
* Встроенный юзабельный 3-way merge для разрешения конфликтов.
* Можно добавлять в staged изменения построчно. Чуть менее удобно, чем в GitHub Desktop, но всё же.
* Не пушит теги без спросу.
* Интеграция с GitHub и BitBucket.
* Активные блог разработчика и канал на ютубе.

К чему можно придраться:
* TreeView модифицированных файлов свёрнут по умолчанию, что нивелирует его удобство и приходится использовать обычный FullPath.
* Дерево более гнутое, чем могло бы быть — часто изгибает более значительную ветку, отдавая приоритет менее значительной или stash'у. (Похоже, это проявляется на старых ветках, а то, что сделано уже в самом GitKraken — отображается нормально. Странно.)
* Auto-Fetch это хорошо, но было бы неплохо ещё отображать как-то, что он выполняется успешно или же нужно взаимодействие с пользователем (ввести пароль от ssh ключа).
* Сворачивание меток бранчей в дереве коммитов. Если моя ветка и мастер совпадают, то я не могу найти мастер визуально. (Я знаю где он находится или могу выбрать его в левой колонке, просто мелкий раздражающий фактор.)
* Любимый всеми Electron — 300+ МБ оперативной памяти.

Отправил несколько фидбэков — есть удобная форма для этого в программе. Но без платной подписки они могут и в dev/null отправляться, кто знает. Можно было бы, конечно, попробовать Pro Trial активировать и повторить... Ну или в slack заглянуть.

Общее впечатление:
В целом сейчас это лучший из GUI клиентов git под Windows. Заменит мне и GitHub Desktop и SourceTree. Можно рекомендовать всем, в т.ч. хорошим людям™, если Electron и "Free for non-commercial use" не напрягают.

SourceTree — самый фичастый гуй для систем контроля версий под Windows.
Но одна деталь просто вымораживает.
Он внезапно начал достаточно часто обновляться. При этом каждое обновление требует авторизации зачем-то. При этом форма логина сделана по уродски — сначала появляется поле для логина, Next, потом только пароль. (Почему это говно повсюду копируют.) И теперь форма логина по "Use existing account" вообще не грузится. Та-да!

Из всех pastebin-ов самым адекватным в списке у pastebinit оказался дебиановский (paste.debian.net). Остальные либо лежат давно, либо примитивные, либо говнобаннерами засраны, как pastebin.com.