Аудиодорожка по умолчанию

Маленькая заметка для тех, кто смотрит сериалы и аниме в русской озвучке.

Light Alloy подхватывает аудиофайл из директории с видео, если название аудиофайла похоже на название видеофайла (плюс можно в настройках указать директорию с аудиодорожкой).

Автоматический выбор звуковой дорожки в Light Alloy для файла с именем «[Winter] Tengen Toppa Gurren Lagann 14. mka» добавить «Winter» в список как на скриншоте (по сути подойдёт любое общее слово в этих аудофайлах). Также в список «Default audio language» можно добавить Russian и Rus, но он работает только для файлов, в которых указан язык.

VLC не знаю, как автоматически подхватывать файлы, поэтому способ в основном для тех видеофайлов, в которых несколько звуковых дорожек.

Автоматический выбор звуковой дорожки по её номеру в списке дорожек в VLC

Менять можно как audio track id так и audio track, но приоритет именно у audio track id, и в нём указывается именно номер дорожки, для первой 1, для второй 2, дорожка по умолчанию -1. audio track ведёт отсчёт с 0, то есть для первой дорожки 0, для второй 1 и т. д.

Fallacymania для discord

Логические ошибки очень часто используются в реальной жизни, как намеренно для победы в спорах, так и непрднамеренно (человек не понимает, что его речь содержит ошибки). Например, в этой статье я разбирал уловку Галилея. Уловка Галилея — это когда человек говорит, что он прав, ибо гоним. Часто в пример приводится кто-нибудь гонимый, кто был прав. Если человек умеет красиво говорить, может создаться впечатление, что он выдаёт веский довод, хотя если вдуматься, становится очевидно, что очень много гонимых людей были не правы в своих утверждениях. Чтобы понять, что это ошибка, можно представить себе кого-нибудь, чьи идеи оказались ложными, но он был гоним. Легко представить ученика, на которого несправедливо орёт учитель за то, что ученик переврал дату рождения Пушикина. И хотя такое отношение к ученику мы можем считать несправедливым, это ещё не делает слова ученика истинными. Хорошо уловку Галилея можно «приправить эмоциями». Вы представьте себе как страдал Галилей в тюрьме, что ему пришлось перенести, ему даже пришлось отречься от своих слов! Если достаточно красочно расписать страдания Галилея, то легко увести разговор об истинности его утверждений, к разговору о допустимости пыток.

Существует настольная игра, помогающая тренеровать свои навыки распознания и употребления логических ошибок. Есть 2 группу игроков: 1 группа — спорщики. Они выбирают тезис, набирают по 5 карточек с логическими ошибками (далее софизм), и спорят друг с другом с помощью этих софизмов. 2 группа — отгадчки. Они пытаются угадать какой конкретно софизм использует спорщик. За каждый отгаданный софизм отгадчик получает очко, если он ошибается, он теряет попытку, если попытки заканчиваются он теряет очко. Когда угадывается софизм, спорщик сбрасывает карту с софизмом в «сброс» и берёт новую карту. Побеждает тот отгадчик, кто набрал больше очков. Игру придумали Александр Попов и Юрий Баранов, в подготовке материалов им помогала Алина Горбатова, с ними часто можно поиграить в Fallacymania в Кочерге. Так же существует онлайн версия игры с для Tabletop Simulator. Лично для себя я выделил несколько минусов нынешнего способа играть в онлайн:

  1. В Tabletop Simulator звук хуже, чем в современный аудиочатах, нет шумоподавления. Также есть задержка голоса, что для игры критично.
  2. Требует освоение в самом Tabletop Simulator. Хотя это не особо сложно и долго.
  3. Требует много лишних манипуляций
  4. Tabletop Simulator платный, стоит около 400рублей, так что не каждого позовёшь играть. Также он много весит, требует установки.

С другой стороны есть плюсы:

  1. Уже реализованно
  2. Максимально имитирует настольную версию
  3. Можно находить игроков через пользователей Tabletop Simulator

Чтобы устранить первый минус можно играть через аудочат discord или twitch. А можно ли вообще отказаться от всех минусов играя в подобных клиентах. Задавшись таким вопросом я сразу решил написать чат бота для discord. Вроде тема популярная, почему бы не научиться их писать. Написав первую рабочую версию попробовал поиграть с Александром Поповым и. Алиной Горбатовой. В итоге на первых минутах стало понятно, что придуманные мной команды не особо удобные.

Если игроки не обладают навыками быстрого слепого ввода, то они сильно отвлекаются на ввод на клавиатере. Моя первая версия подразумевала, что комканды пишутся в общем чате, чтобы их видели другие игроки, но тогда получалось, что игрокам надо переключаться между личным чатом с ботом и общим. Это не удобно. Саша предложил реализовать игру так, чтобы игрок видел минимум ненужной информации. Он напомнил, что спорщикам не надо видеть что там с очками у отгадчиков, им надо видеть только свои 5 карт с софизмами. В итоге решили, что правильнее будет, если отгадчик будет сам начислять себе очки (как в оригинальных правилах), а чат бот будет оповещать других отгадчиков. Как итог, команды были сокращены, а игроки стали общаться с игрой через личный чат с ботом, а не общий чат канал. Лишило игру минусов в управление. Команды в последней версии:

Как видно, теперь командами можно отправлять с нумпада вообще не глядя на клавиатуру.

Чат бот требует python 3.6 и discord. py, скачать можно тут https://github.com/fleytman/fallacymania_discord

Софт полезный для тестирования

Собрал в списочек, используемый мной windows-софт как на работе, так и дома, который будет полезен при тестировании и не только.

Бесплатный софт
1) stickies — стикеры поверх окон
2) kiss — лёгкий скриншотер
3) avidemux — редактор видео (малофункциональный, глючный, но бесплатный)
4) conemu — апгрейд консоли/терминала, совместимо с Far Manager. Подробно про функционал http://habrahabr.ru/post/164 687/
Из лайфхаков, можно прикреплять и откреплять любое окно к conemu. В консоль добавляет скролл!!! Continue reading

Генератор банковских счетов QT-version 0.8

Программа для генерации расчётных счетов и генерации ключа проверки. Первоначально программа написана для оптимизации процесса тестирования как маленькая консольная утилита, которая конфигурируется изменением файла config.ini. Давно хотел попробовать PyQt и Python3, поэтому программа была переписанна под Python3 и облачена в оболочку QT.

687474703a2f2f736176657069632e6f72672f383337323533352e706e67

Реозиторий: https://github.com/fleytman/generator_bank_accounts

Особенности QT-version 0.8

  • Добавленно ключевание банковских счетов
  • Программа теперь генерирует некорреспондентские счета
  • Программа запоминает последние введёные данные, после нажатия «генерировать» или «ключевать»
  • Добавленно логирование
  • Добавленны проверки
  • Решён баг #3

Continue reading

Запуск Heroes of Might and Magic 2 на Windows 8.1 и старше, Решение проблемы «DirectDraw Error: DDERR_GENERIC»

Игра Heroes of Might and Magic 2 на Windows 8.1 и старше, то вылетает ошибка «DirectDraw Error: DDERR_GENERIC».

DirectDraw Error: DDERR_GENERIC

Связанно это с некорректной работой Windows со старым DirectX. Казалось бы параметры совместимости должны исправить ситуацию, но нет. Существует несколько способов решить проблему. Я поделюсь самым эффективным.

Continue reading

Первое знакомство с Windows 10 Preview

Обновил Windows с 8.1 до 10 Preview, такое ощущение, что сделал даунгрейд до Windows 7 с какими-то странными настройками. 8.1 явно была заточена под сенсор и тачпад из-за чудо кнопок и жестов, но тем не менее запросто управлялась мышкой, благодаря активным углам. Теперь этого добра нет.
Меню пуск является чем-то стремящимся быть похожим на пуск из Ubuntu.

Continue reading