Без воды, очень сжато. Чисто заметки из 2018 года, но актуальные.
[Решение] Steam автоматически добавляет раскладку
После запуска игры в Steam у меня автоматически добавляется лишняя раскладка клавиатуры. Чтобы удалить ее из "карусели" Alt-Shift, приходится заходить в настройки, самому добавлять ее, затем сразу же удалять. И так после каждого рестарта компьютера
Раскладка отображается в "карусели" Alt-Shift, но чтобы увидеть ее в настройках, придется вручную ее добавить снова
Проблема возникает, если при установки Windows вы выбрали основным языком тот, который вам не нужен и вы его удалили. У меня это украинский
Решение
- ПКМ на "Пуск" > "Выполнить". Вводим там
regedit
- В
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Keyboard Layouts
> Ctrl + F, вводим на английском название "лишней" раскладки. У меня это ukrainian (Искал ua, ukr) - В адресной строке отобразится ID раскладки
- Переходим в
HKEY_USERS.DEFAULT\Keyboard Layout\Preload
, находим там третьего лишнего и удаляем. Предварительно экспортируйте запись на всякий случай
Заметил, что есть еще еще похожая ветка HKEY_CURRENT_USER\Keyboard Layout\Preload
, где всего 2 раскладки и как раз лишняя отсутствует
poll.gmod.app документация
Это простейший Long Polling микросервис, который выступает в качестве своеобразного WebHook сервера для POST запросов. Принятые данные можно получить с сервера по GET запросу.
Бесплатная реклама игрового сервера
Настройка git для работы через ssh
Вкратце: генерируем ключ, добавляем его на гитхаб, заставляем репозиторий использовать ключ вместо логин-токен
Зачем? Чтобы не приходилось постоянно вводить логин-токен или хранить его в открытом виде в .git-credentials (безопасность + простота)
SSH ключи, зачем нужны и где тут удобство
Никак не мог понять зачем их использовать. В чем удобство каждый раз редактировать какие-то конфиги и закидать что-то куда-то.
GitHub вместо Steam Workshop для Garry's Mod
InGameShop (IGS) - внутриигровая менюшка для Garry's Mod серверов, через которую игроки донатят их владельцам с помощью gm-donate.net. До недавней поры установка происходила через Steam Workshop. Сейчас готова версия, которая 1 запросом скачивает и выполняет код. Внизу будет реализация
Разработка такой версии изначально казалась задачкой на вечерок под кофеек, но много раз откладывалась из-за каких-то нюансов. Было много идей, как все реализовать, но выжила только одна, о которой пост
Webhook без веб сервера
Если развернуть веб сервер с вебхуком возможности нет, а принимать сообщения от какого-то сервиса (например Telegram) нужно, мы используем polling. Это когда мы сами спрашиваем у сервиса, нет ли у него для нас новостей. В случае с Telegram, это происходит через запрос getUpdates.
Но что, если сервис не имеет своего поллинг сервера и предлагает лишь доставку апдейтов на webhook, как например GitHub? Или есть ряд других проблем, которые перечислены в разделе "Применения"?
График онлайна человека в Telegram
Есть у меня друг-наркоман. Принимает дозу соц. сетей внутриглазно каждую секунду, пока не спит или работает.
История BMW. Первые две недели
В предыдущей части рассказал о том, как хотел, как искал, за сколько покупал и какие базовые проблемы узнал о BMW 328 xDrive 2014 года. Закончилось все тем, что я уже на ней ехал домой.
Здесь я хочу рассказать о том, что мне пришлось делать с машиной в первые недели после покупки, чтобы полноценно наслаждаться ею