Июн 13

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

Требования к dev-окружению: полнота, изолированность и простота развёртывания на рабочем месте.

Сейчас вместо локальной разработки намного проще, быстрее и удобнее развернуть полноценное dev-окружение на Kubernetes на локальной машине разработчика.

Итак, что же скрывается под названием Me DevOps (github):

  • LXC/LXD контейнер основанный на Funtoo Linux;
  • k3s — облегчённый вариант Kubernetes, «заточенный» на использование с ограниченными вычислительными ресурсами.

Продолжение »

Автор: Johnny Тэги: , , , , , , , , ,


Мар 31

1. Покупаете временный телефонный номер, например, на сайте onlinesim.io. Британский номер стоит $0,64 рублей за 15 минут доступа. Можно оплатить с карты российского банка;

2. Заходите на сайт ChatGPT и регистрируетесь с этим телефонным номером

Автор: Johnny


Мар 04

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

В качестве домашнего сервера может выступать не только обычный стандартный ПК (пусть даже и собранный в небольшом корпусе), но и специализированные решения от Synology (с огромными возможностями) или даже небольшой одноплатный компьютер типа RaspberryPi
Давайте посмотрим, что из «джентльменского» обязательного набора стоит развернуть на таком домашнем сервере.

  • Transmission — разумеется, торрент-сервер для скачивания фильмов.
  • Plex или Kodi — медиа-сервер для потокового вещания видео в локальную сеть.
  • Docker для запуска контейнеров с необходимым софтом. Куда же без него 🙂
  • NextCloud или ownCloud — для резервного копирования и хранения файлов.
  • Mailcow или Poste.io —  почтовый сервер.
  • Grafana — система для мониторинга.
  • Pi-hole или Adguard — блокировщик рекламы.
  • Home Assistant или OpenHAB — для работы умного дома.

Из нестандартных, но интересных вещей можно посоветовать:

  • Wayback или ArchiveBox — для сохранения веб-страниц, аналог Wayback Machine (лишь бы хватило места).
  • koboldcpp — хотите аналог ChatGPT на своем сервере? А пожалуйста! (Посмотрите ман по настройке)
  • Stable Diffusion — своя домашняя нейросеть, создающая изображения по описанию.

Автор: Johnny Тэги: , , , , , , , , ,


Июл 10

Проблема: При импорте SQL-базы возникает ошибка «Unknown collation: utf8mb4_0900_ai_ci».
Описание проблемы: Параметры сортировки текущего сервера отличаются от того, с которого был сделан бэкап базы. Вероятнее всего, версия MySQL (MariaDB) на вашем сервере ниже, чем на исходном.
Решение: Заменить в SQL-файле кодировку на другую. Открываете SQL-файл в текстовом редакторе, находите строчку
ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
и заменяете на
ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;
Если файл дампа базы большой (несколько ГБ) и его невозможно открыть для редактирования, можно заменить сортировку в файле db.sql прямо в консоли:
sed -i 's/utf8mb4_0900_ai_ci/utf8mb4_unicode_ci/g' db.sql

Автор: Johnny Тэги: , , , , ,


Мар 10


Дано: После очередного обновления Windows 10 в трей «прилетел» неизвестный язык QAA, который не отображается в списке языков.

Продолжение »

Автор: Johnny Тэги: , , , , , ,


Сен 09


Когда я подписывался на Я.Музыку, я хотел слушать музыку, но за меня почему-то снова всё решили и добавили неотключаемые подкасты. Слушать, как кто-то что-то вещает, и не иметь возможности ответить — ну, такое себе удовольствие. И так думает большое число пользователей. Однако, представители ЯМы уже больше полутора лет игнорируют желания своих пользователей и не хотят добавить возможность отключения подкастов в настройках.

Надоели подкасты в Яндекс.Музыке? Решение есть! Для этого нужно только …

… добавить в блокировщик рекламы всего одну строчку:

music.yandex.ru##.page-line_podcasts.page-line

И тараканы подкасты исчезнут навсегда!

Приятного вам прослушивания любимой музыки!

Автор: Johnny


При использовании материалов сайта на других ресурсах прошу оставлять прямую ссылку на оригинал статьи.