DiSonDS

DiSonDS

vk.com/disonds
Как подключить Yeelight Arwen Ceiling Light 550C/450C к Китайскому региону Mi Home
Умный дом

Как подключить Yeelight Arwen Ceiling Light 550C/450C к Китайскому региону Mi Home

Если вы здесь оказались, то наверняка в курсе, что умные потолочные светильники Yeelight Arwen 550C/450C выпущены специально для "российского" рынка. И повсюду можно найти подобные отзывы: Светильник действительно автоматически не определяется в Mi Home и подключить через него у меня тоже не вышло, но есть одно но... Так как
2 min read
Как заставить работать мультимедийные клавиши в Яндекс Музыке (MacOS)
Яндекс.Музыка

Как заставить работать мультимедийные клавиши в Яндекс Музыке (MacOS)

Всем маководам пользующимся Яндекс Музыкой посвящается... Меня же не одного бесит то, что нельзя листать треки и ставить их на паузу привычными мультимедийными кнопками? (спойлер: не одного) Данную проблему разработчики игнорируют уже несколько лет, хоть и создавались темы-предложения на соответствующем форуме: Поэтому пользователи уже успели сами себе сделать костыли решающие
2 min read
Подключение SMTP модуля для отправки почты в 1С-Битрикс: Управление сайтом
1С-Битрикс: Управление сайтом

Подключение SMTP модуля для отправки почты в 1С-Битрикс: Управление сайтом

Так случилось, что мне понадобилось подключить сторонний модуль к сайту на "1С-Битрикс: Управление сайтом" для корректной отправки электронной почты. Зачем? Стандартные средства на старых версиях (в моем случае это 20.0.1198) не позволяют отправлять электронную почту с поддержкой DKIM, поэтому приходящие письма выглядели вот так: Меня это не устраивало.
2 min read
Решение: «Набор перестал быть доступен» Call of Duty: Warzone
Call of Duty: Warzone

Решение: «Набор перестал быть доступен» Call of Duty: Warzone

Данная ошибка, как и DEV ERROR 6066 чаще всего встречается после запуска игры после обновления. Проверка кэша игры результатов не дала, решил потыкать файлы игры сам. И не зря! Как исправить 1. Нужно удалить все файлы techsets_*.psob (вместо звездочки любые символы) 2. Очистить кэш, удалив файлы: – data0.dcache – data1.
1 min read
Решение: «DEV ERROR 6066» Call of Duty: Warzone
Call of Duty: Warzone

Решение: «DEV ERROR 6066» Call of Duty: Warzone

Данная ошибка встречается после очередного обновления Warzone, и нигде не написано как ее исправить. Проверка целостности игры через Battle.net не помогает, советуют просто переустановить игру... Но ведь это не дело? Мне удалось натыкать решение! Как исправить Для этого вам потребуется перейти в папку с установленной игрой, а именно по
1 min read
Узнаем id пользователя или сообщества ВКонтакте
ВКонтакте

Узнаем id пользователя или сообщества ВКонтакте

Узнать id пользователя ВКонтакте можно несколькими способами. Мы не будем пользоваться сторонними сервисами, а узнаем его не выходя из ВК. Для этого перейдем по ссылке: https://vk.com/dev/utils.resolveScreenName Листаем в конец страницы, указываем короткую ссылку пользователя/сообщества и нажимаем выполнить. Результат: В правой части блока появится JSON,
1 min read
Решение - не работает поиск на панели задач в Windows 10
Windows

Решение - не работает поиск на панели задач в Windows 10

Что делать если перестал работать поиск в Windows 10? Довольно часто после очередного обновления "отваливается" поиск в Windows 10. Microsoft не скрывает что такая проблема присутствует. Давайте же разбираться! Варианты решения: – Воспользоваться встроенным "Устранение неполадок" – Воспользоваться специальной утилитой от Microsoft Воспользоваться встроенным "Устранение неполадок" Для начала откроем раздел параметры. Для
2 min read
Как передать файлы с Android на Macbook по Bluetooth
MacOS

Как передать файлы с Android на Macbook по Bluetooth

Для того чтобы передавать файлы с  Android на Macbook нужно включить соответствующий пункт в общем доступе. Для этого перейдите в "Системные настройки" - "Общий доступ". Поставьте галочку напротив "Общий доступ Bluetooth". Не забудьте выбрать "Спрашивать, что делать" при приеме файлов. Готово!
1 min read
Как пользоваться Screen в Linux
Заметки

Как пользоваться Screen в Linux

Создание screen'а screen -S name Ключ -S нужен для указания имени создаваемого screen'a screen -dmS name test.py Ключ -dmS создаст screen в свернутом виде Просмотр запущенных screen'ов screen -list или же screen -ls Открытие ранее созданного screen'а screen -r либо screen -r id где id это id ранее открытого
Подключение Disqus к блог-платформе Ghost
Ghost

Подключение Disqus к блог-платформе Ghost

Создали блог, но не можете найти как подключить комментарии? Ghost не имеет встроенного менеджера комментариев, но мы можем воспользоваться сторонним бесплатным сервисом - Disqus.com. Итак, поехали. 1. Создание аккаунта Disqus Зарегистрируйтесь в Disqus.com. 2. Подключение сайта В админ-панели подключите сайт (https://disqus.com/admin/create/) Запомните предложенный Disqus
2 min read
Развертывание Python бота Sketal для ВКонтакте на Heroku
Heroku

Развертывание Python бота Sketal для ВКонтакте на Heroku

Sketal - асинхронный чат-бот для ВКонтакте. GitHub: https://github.com/vk-brain/sketal Внимание! Гайд предполагает что бот уже скачан и настроен. Содержание: 1. Регистрация 2. Установка необходимых пакетов 3. Аутентификация 4. Создание приложения Heroku 5. Подготовка к загрузке на Heroku 6. Загрузка бота на Heroku через git 7. Запуск бота
2 min read
Как перенести блог с Wordpress на Ghost
Ghost

Как перенести блог с Wordpress на Ghost

В данной статье мы рассмотрим миграцию c Wordpress на Ghost с сохранением данных. Если вы еще не установили блог-платформу Ghost на VPS, то как это сделать можете узнать из этой статьи. Содержание: 1. Перенос контента 2. Перенос изображений 3. Перенос комментариев (disqus) Перенос контента Для переноса постов и страниц нам
2 min read
Установка Ghost на VPS  с нуля
Ghost

Установка Ghost на VPS с нуля

Для того чтобы установить блог-платформу Ghost нам понадобится: 1. VPS с установленной Ubuntu 17.10 2. Прямые руки Звучит не сложно, да? Итак, приступим: Инструкция будет предполагать установку Ghost на VPS с Ubuntu 17.10 Если же у вас еще нет VPS, то арендовать можете здесь: Содержание: 1. Настройка сервера
2 min read
Решение: не работает кнопка Пуск в Windows 10
Фикс

Решение: не работает кнопка Пуск в Windows 10

Что делать если перестала работать кнопка Пуск в Windows 10? В один прекрасный день, после очередного обновления Windows 10 (Insider Preview) у меня перестала работать кнопка Пуск. Я перепробовал несколько способов, но лично мне помог именно этот. Решение: 1. Открыть PowerShell Ctrl+Shift+Esc Написать powershell и обязательно поставить галочку
1 min read
Развертывание Python бота для ВКонтакте на Heroku
Heroku

Развертывание Python бота для ВКонтакте на Heroku

Порядок действий: 0. Скачиваем бота В данном примере используем этого python бота: VBot (ранее LOLBOT) 1. Регистрируемся на Heroku 2. Скачиваем Heroku CLI, Git Heroku CLI: * Windows x64 * Windows x32 * Mac OS Git: * Windows * Linux * Mac OS * Solaris 3. Логинимся через терминал/cmd heroku login 4. Создаём приложение с Python
1 min read
Вычисление произведения двух прямоугольных матриц в C/C++
C/C++

Вычисление произведения двух прямоугольных матриц в C/C++

Произведение прямоугольных матриц в C/C++ Для умножения прямоугольных матриц потребуется следующий алгоритм: for(i = 0; i < N; i++) for(j = 0; j < M2; j++) { C[i][j] = 0; for(k = 0; k < M; k++) C[i][j] += A[i][k] * B[k][j]; } N — кол-во строк матрицы A, M
2 min read
Вынести функцию в отдельный файл C/C++
C/C++

Вынести функцию в отдельный файл C/C++

Как вынести функцию в отдельный файл? Для того чтобы вынести функцию в отдельный файл нам понадобится разбить нашу программу на несколько частей. Обычно это делают так: * Прототипы функций помещаются в заголовочный файл (.h) * Реализации (определения) функций помещаются в отдельный .cpp файл * В файле (с main()), где вызываются функции, подключается файл
2 min read
Не работает fflush(stdin) в Visual Studio
C/C++

Не работает fflush(stdin) в Visual Studio

Как заставить работать функцию fflush(stdin) в Visual Studio 2017/2015/2013/2010 До поры до времени для того чтобы чистить поток использовалась функция fflush(stdin). Что произойдет если мы попытаемся ввести char не очищая поток: Второй scanf пропускается не запрашивая ввода с клавиатуры. Тогда попробуем очистить поток с помощью
1 min read
Ввод только цифр при инициализации переменной в C/C++, запрет на ввод букв в консоли.
C/C++

Ввод только цифр при инициализации переменной в C/C++, запрет на ввод букв в консоли.

Как сделать проверку на ввод только цифр? Наверняка многие сталкивались с крашем программы если произвести ввод букв при инициализации переменной типа int. Для выполнения проверки нам потребуется следующая конструкция: do { res = scanf("%d", &n); while (getchar() != '\n'); if (res == 1) printf("%s", "Хорошо!\n"); else printf("%s", "Плохо:(\n"
1 min read