to post messages and comments.

Внезапно, поставил новый скин на 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.

Решил побороть проблему с видео из #2867333 с помощью ALTQ и pf, тупо ограничить исходящую полосу для мультикаста. Не вышло. Ограничивалка отбрасывает пакеты, которые не проходят в лимит! Такого я не ожидал, по логике она пики должна была в буфер сохранять и отдавать их в моменты простоя. Вообщем говно.

Есть тут люди, пишущие на перл? Вы какой текстовый редактор используете?
Пользовался Komodo Edit, но в последней версии из него взяли и выпилили плагин source, который предоставлял навигацию по функциям. Куды бечь? Неужели на python?

С распознаванием голоса в linux всё ещё полная жопа. Годы идут, linux завоёвывает десктопы, а софт по распознаванию голоса застрял в лохматых девяностых. Готовых решений нет, всё, что есть — наборы палок, которые необходимо обмазать говном, чтобы конструкция хоть как-то держалась. Многостраничные мануалы, списки ссылок, откуда необходимо вручную скачивать словари, и какие-то данные, потом всё это конвертить из одного формата в другой, по пути ваяя файлы синтаксиса языка и записывая фонемы. Всё очень и очень плохо.

Полку кругов с треугольниками прибыло.
Но этот цвет...

Последняя версия PotPlayer с норм иконкой — 1.6.63891.
Достал, поставил иконку оттуда.
Шкурка давно уже от старой версии.
В принципе, можно было уже и обновлятор выключить. Всё равно положительных изменений не видно, а срабатывает он дико неудобно. В 2017 году, когда у всех уже ненавязчивое обновление, эта зараза вылезает и требует перезапуска через минуту после того, как фильм запущен ты удобно устроился в кресле...

ЗЫ
Раз напомнили про LightAlloy недавно, решил посмотреть, что он сейчас из себя представляет.
Два слова: очень сыро.

JTalk не может подключиться к jabber.ru, причём просто "невозможно подключиться к jabber.ru:5222", без каких-либо объяснений ошибки. Полез на jabber.ru посмотреть настройки подключения, а там хрен! Есть ссылка на техподдержку, но она ведёт в джабер конфу. Как так-то!?

Насоветуйте, пожалуйста, бесплатное ПО для удаленного администрирования. И чтобы оно могло атмосферу общего рабочего пространства: всякие доски для рисования, обмен файлами, звук микрофона и компа и пр. TeamViewer неплох, но рвет же связь, гад, по своему произволу.

youtube.com
Смотрел и рыдал, вспоминая, когда люди приносили подобное "современное" железо, потому что "чёт не работает", а надо или файлы вытащить или заставить работать или и то и другое. Мелкомягкие сами-то пробовали поюзать железо ИРЛ?

Копаюсь в маке, пытаюсь понять куда делось все свободное пространство. Внезапно всякое мелкое говно может отжирать просто огромную кучу пространства. Вайбер — больше гигабайта! Это же просто мессерджер! Зашел посмотреть — оказалось он хранит все предыдущие версии себя. Спасибо, очень приятно. Одной было бы достаточно. Скайп — полгига. Из 90 процентов — некая папка media_messaging в которой лежит куча говна — разные ненужные картинки и другой шлак. Видимо все то что он получает из чатов он сохраняет у себя. Спасибо конечно, но лучше б вы придумали алгоритм удаления ненужного через какое-то разумное время. Продолжаю ковыряния

Мы всегда стремимся усовершенствовать доступ к файлам и папкам в Dropbox. Первым вариантом доступа, который мы начали использовать, была общедоступная папка. Однако сейчас мы разработали новые, еще более удобные способы безопасно делиться файлами и работать над ними совместно с коллегами.

Поэтому вскоре мы прекращаем поддержку общедоступной папки. Если у Вас аккаунт Dropbox Basic, то Вы сможете пользоваться общедоступной папкой до 15 марта 2017 года. После этого файлы в Вашей общедоступной папке станут доступны только Вам, а ссылки на них перестанут действовать. Все Ваши файлы будут храниться в целости и сохранности в Dropbox.

Если Вы хотите продолжать пользоваться общедоступной папкой, создайте новые ссылки доступа . Не забудьте отправить эти ссылки коллегам!

Да чтоб вы обанкротились, куча тупых уродов! Я специально закидывал туда файлы, чтобы ссылки не протухали. И чё теперь делать?

В догонку к #2853614 .

nmap -sV -p22,80,443 packages.microsoft.com

Starting Nmap 7.01 ( https://nmap.org ) at 2016-11-17 01:02 MSK
Nmap scan report for packages.microsoft.com (13.80.10.205)
Host is up (0.059s latency).
PORT    STATE SERVICE  VERSION
22/tcp  open  ssh      OpenSSH 7.2p2 Ubuntu 4ubuntu2.1 (Ubuntu Linux; protocol 2.0)
80/tcp  open  http     nginx 1.10.0 (Ubuntu)
443/tcp open  ssl/http nginx 1.10.0 (Ubuntu)
Service Info: OS: Linux; CPE: cpe:/o:linux:linux_kernel

Service detection performed. Please report any incorrect results at https://nmap.org/submit/ .
Nmap done: 1 IP address (1 host up) scanned in 15.02 seconds

Балмера бы удар наверное хватил.

Никто не знает что случилось с
fami.codefreak.ru ? А то чувак писал прогу для лёликса, которая выкачивает свежие базы докторвеба с официальных серваков. Очень удобно в связке с новым livecd, который можно грузить по pxe. Whois тоже молчит по поводу контактов.