Для работы бывали случаи, когда приходилось скачивать сайты целиком. Не просто сохранить страничку в браузере, а скачать со всеми файлами стилей, js скриптами, картинками.
Возможно для такого случая существуют специальные программы. Но как оказалось есть более универсальный методы например использовать утилиту wget. В общем это памятка как раз по использованию это утилиты.
KDE темы переключение по рассписанию
Как включить автоматическую темную тему (ночной режим) в KDE Plasma
Автоматическое переключение на темную тему - это новый функционал, который набирает популярность последние годы.
Метод, описанный в этом посте работает только при условии, что ваш
cron
обрабатывает задержанные задания (когда ваш компьютер находится в сне или выключен, и должна быть выполнена эта задача).
telegram api
Памятка для работы с telegram.
Собрал все в одно место, чтобы не лазить, не искать.
dotfiles
Проблема с синхронизацией настроек своих приложений, уже начала напрягать.
Часто работаю на разных машинках. И файлы настроек у меня просто расположены в папке .dotfiles
Откуда я просто прокидываю симлинки.
Но честно говоря поднадоело, для синхроницации винды, мака и линукса приходится много "говнокодить", тоесть печатать ручками.
В общем ищу утилиту для простой синхронизации и управления файлами.
- статья для начала
не смотря на то, что я предпочитаю python, все же думаю поработать с chezmoi
С ней и будем работать.
Mac - особенности системы.
Не смотря на то, что макбуком пользуюсь на регулярной основе больше 2х лет. До сих пор не могу запомнить некоторые отличия которые считаю нормальными в linuks и давно к ним привык. Это просто памятка.
ssh - только по ключам.
Думаю это давно обязательная практика для первичной настройки ssh демона. Но не смотря на память - копипастинг все равно быстрей.
sshfs - автомонтирование
Интересный пост с телеграм канала
BASH DAYS | LINUX
- @bashdays. Чтобы не забыть, выкладываю тут, все со слов автора.
Как-то года 3 назад мы настолько устали каждую неделю ремонтировать маунтшары через glusterfs, что было принято решение выкинуть его нахуй и пойти в сторону упрощения. Много что попробовали, но остановились на sshfs.
DevOps игра Bandit
Начал играть в игру «Bandit» от Overthewire.
Сюжет такой: Ты подключаешься к удаленной машине и в изолированном пространстве ищешь ключ для подключения к следующей машине, используя рекомендации на сайте. В описании практически каждого уровня имеется список команд, которые тебе могут пригодиться.
Устанавливать ничего не надо, заходишь на сайт, выбираешь Level 0 и читаешь условия задачи. Затем подключаешься физически по ssh к серверу и начинаешь игру.
Makefile для Docker
Просто памятки ради.
Прочитал статью. Оказывается с помощью Makefile
удобней работать с докер образами.
Пример из статьи:
DOCKER_USERNAME ?= username
APPLICATION_NAME ?= hello-world
build:
docker build --tag ${DOCKER_USERNAME}/${APPLICATION_NAME} .
запуск сокращается до команды
make build
Вариант же с моей 13й машиной, где помимо рабочих прог крутится сервер jellyfin
start:
docker-compose up -d
stop:
docker-compose down
Соответственно make
или make start
запустит контейнер, а make stop
остановит.
Ссылки
- Туториал по файлу makefile
Концепция первого шага
СНАЧАЛА: убедитесь, что вы решаете ненадуманные проблемы.
Концепция Первого шага:
если вы не знаете, как решить что-то, просто сделайте первый шаг. Вы не должны знать все о проблеме, чтобы начать решать ее, не так ли?
Например, вы получили задание, с которым вы раньше не имели дела. Вместо того чтобы медлить, начните сбор информации о ньом в Интернете.
Заметил, что слишком много думаю, прежде чем сделать что-нибудь. Мой разум хочет знать ответы на все вопросы еще до того, как я что-то сделаю. Это своего рода безумие smiley.
Разум не может принять неопределенность, но я верю, что мы можем сделать это.
СОВЕТ: Если первый шаг не является очевидным, попробуйте подумать на бумаге.