Что с ютубом, какие планы?

Определенное время был запал, хотелось пилить видосы, канал плавно развивался, даже удалось накопить более тысячи подписчиков, на самых популярных видео было около 300 тыс просмотров. Но чем дальше, тем менее интересно это всё стало. На ютубе отключили монетизацию, мой старый блог из 2010 года был закопан гуглом, непонятно что с…

Диски постоянно стрекочут головками mdadm, ext4

Дело было так, диски у меня достаточно шумные, внутри каждого диска по 3 блока головок, т.е. три механизма, дисков 4 штуки в одном NAS Terramaster. И вот завершился 4х дневный ребилд всего этого массива из 4х дисков по 18 террабайт, но шум никуда не уходит, диск не просто тукает,…

Сбор статистики посещения сайта по IP

Например, форма обратной связи находится по адресу /feedback, туда часто заходят спам-боты, которых я блокирую в индивидуальном порядке, обычно такие боты находятся на VPS-серверах cat /var/log/nginx/access.log | grep /feedback | awk '{print $1}' | sort -n | uniq -c | sort -nr Чтобы понять какой фирме принадлежит адрес -…

Orange pi zero 3

Опыты с одноплатником размером со спичечный коробок, у которого на борту 4 гига оперативной памяти, гигабитный ethernet, wifi и bluetooth…

WakeOnLan Linux

Иногда возникает необходимость дистанционно включать компьютер, в моем случае, это сервер для бэкапов, в нем много дисков и они шумят, но круглыми сутками он не нужен, только по расписанию…

JAVA HTTPClient

Тестовый класс, прошу не пинать, так сказать заготовка HelloWorld import org.apache.http.HttpEntity; import org.apache.http.HttpResponse; import org.apache.http.client.HttpClient; import org.apache.http.client.methods.HttpPost; import org.apache.http.entity.StringEntity; import org.apache.http.impl.client.HttpClients; import org.apache.http.ssl.…

Опыты с сертификатами №1 - генерация и подпись

Сегодня немного попробуем поиграться с сертификатами Подготовительные настройки apt install openssl Создадим каталоги, т.к. файлы достаточно секретные, нам нужно хранить все исходники в укромном месте, например, в папке /root mkdir -p /root/certs/{ca,intermediate,clients,servers}/{certs,crl,newcerts,keys} touch /root/certs/{ca,intermediate}/{index.txt,openssl.…

Code-server

Делаем редактор кода vscode прямо в браузере…

Мониторинг оборудования на Linux-сервере

В тот момент, когда убираешь на дальнюю полочку свой сервер и теперь ему там работать без выключений несколько лет, задумываешься как бы мониторить его состояние. Сегодня мы рассмотрим самые простые методы без использования специализированных средств...…

Идеальная блог-платформа

Когда ты программист, то все продукты кажутся с изъянами и прежде чем завести свой блог, очень хочется написать свою платформу. Попробуем поразмышлять что мне вообще нужно...…

HP Driver MacOS 12.0 version

Дело началось, когда я на новом макбуке решил установить драйвер для принтера HP, версия MacOS у меня 12.1, а драйвер для принтера HP хотел версию 12.0 или более ранней версии.…

Автозапуск на MacOS

Самое простое из доступного простому пользователю - это объекты входа в настройках пользователя Но иногда возникает ситуация, когда надоедливый софт стартует принудительно и никак не отключается, первое, с чем я столкнулся - это Office365, купил подписку, установил и как не включу ноутбук, так Microsoft AutoUpdate запускается, даже когда не пользуюсь…

Хостинг на VDS CookBook

> Ставить всё буду на Debian 10, первое, что я сделаю - это пересоберу ядро с минимальным набором модулей, сократив размер ядра с 200 до 14 мегабайт, второе - удалю все лишние локали, ну и в конце почищу кеши apt, но об этом будет отдельная статья... Чтобы хостить всякие разные сайты…

CkEditor5 приготовление

Рассмотрим встраивание виде через и загрузку картинок через Simple upload adapter

MarkDown редактор

Поработав некоторое время на CMS Ghost, я сильно полюбил разметку MarkDown за чистейшую разметку кода, но столкнувшись с ограничениями самого Ghost, захотел сделать свою блог-систему... И вот захотелось мне найти JS-редактор хотя бы приближенный к Ghost (CkEditor и TinyMCE не очень удобны на блоге о программировании), мне понравилось два проекта…

VSCode тонкие настройки

Автозакрытие скобок и кавычек > Есть такие вещи, когда за долгую жизнь привык сразу два раза кавычки вставлять, а далее стрелочкой на клавиатуре между ними курсор сдвигать и начинать писать...  "|" VsCode по-умолчанию закрывает кавычки, управляется это через настройки, там в поиске вбиваем quotes, есть параметр auto close quotes "editor.autoClosingQuotes": "never"…