Size: a a a

Админим с Буквой

2020 November 16
Админим с Буквой
macos заставляем dock появляться с нужной скоростью

defaults write com.apple.dock autohide-delay -float 0
defaults write com.apple.dock autohide-time-modifier -float 0.15
killall Dock

первая команда - задержка от поднесения курсора к границе экрана и до начала анимации. вторая - время анимации. третьей - перезапускаем док. по-умолчанию по моим субъективным ощущениям с момента поднесения курсора и до окончания анимации раньше уходило около секунды, что считаю неприемлемой задержкой для появления меню. с этими командами можно настроить комфортную скорость.
источник
2020 November 17
Админим с Буквой
Онлайн-митап "SD-WAN: прыжок в будущее или технологический хайп?"

📅 25 ноября, 18:00  в Zoom (ссылка придет после регистрации за час до начала)

Про SD-WAN что только не говорят - хайп, мыльный пузырь, маркетинговая фишка, новая надежда, прыжок в будущее. Единого мнения в сообществе нет.
Приглашаем на митап с инженерами КРОК, чтобы разобраться вместе.
Обсудим архитектуру SD-WAN и что принципиально нового он приносит в построение сетей, для каких задач инженеров технология будет в тему, а где можно обойтись классическим подходом.
В программе - баттл технологий и неожиданные выводы.

👉 Регистрация: https://crocedu.timepad.ru/event/1480261/

#бесплатно
источник
Админим с Буквой
​​Вебинар «Как выжать максимум из управляемого Kubernetes» от Mail.ru Cloud Solutions

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

Мы покажем, как устроен продвинутый K8s как сервис и что он умеет. На примере сервиса Mail.ru Cloud Containers мы расскажем о важных нюансах работы с Kubernetes: от балансировки трафика до предотвращения аварий.

👉 Регистрируйтесь на вебинар «Как выжать максимум из управляемого Kubernetes»

📅 Ждем вас во вторник, 24 ноября, онлайн. Начало в 17:00 по Москве, регистрация обязательна: https://bit.ly/32D39Nz

#реклама #бесплатно
источник
Админим с Буквой
И сразу в догонку вспомнилось - для тех кто пытается или планирует начать работать с апишкой облака мейлру: как вы уже знаете там стоит опенстек и в документации к своему удивлению вы можете встретить 2 разные ссылки на апишку, которую они советуют для работы с разными клиентами.

auth_url = "https://infra.mail.ru/identity/v3/"
OS_AUTH_URL="https://infra.mail.ru:35357/v3/"

После переговоров выяснилось что первое - это редиректный урл, а второй - прямой. Какой использовать - без разницы. Но документацию обещали поправить
источник
2020 November 18
Админим с Буквой
Open source-инструменты системного инженера

☝️ «Мониторинг логов с помощью ELK + Grafana»

Мы планировали создать сервис, который поможет нам и клиентам узнавать об аномалиях в системе раньше, чем их ощутят пользователи. И заодно упростить анализ логов для всех. Но что-то пошло не по плану.
Расскажем, как реализовывали и что получили в итоге:

- Почему выбрали ELK и заменили Kiban’у Grafan’ой.
- На чём писали скрипты. Спойлер: почему Ruby, а не Python, например?
- Почему Docker – это круто?
- Какие неприятности встретили по пути и как решали:
    - пользователь не знает, что именно хочет визуализировать;
    - неструктурированные логи – о боги!
    - важно настроить триггеры.
- Ожидание – реальность: что в итоге реализовали.

✌️ «Использование Ceph для организации файлового хранилища»

Логичный подход к хранению данных – не хранить в реляционной БД то, что там храниться не должно. Например, документам лучше находиться в файловом хранилище.

Мы для создания ФХ выбрали Ceph и после 3 лет использования его в продуктиве готовы делиться впечатлениями и давать советы:

- Когда точно пора использовать ФХ.
- Вкратце, как мы пришли к Ceph: искали систему распределенную, отказоустойчивую и производительную.
- Как собрать кластер за 30 минут – выжимка из многочисленных инструкций.
- Выводы: преимущества и недостатки Ceph, проблемы, с которыми столкнулись.

Бесплатно, регистрация и подробности на https://meetup.directum.ru/meet?postId=1016
источник
Админим с Буквой
как работает днс в комиксах

https://howdns.works/

Как по мне если честно довольно затянуто. для получения информации довольно сложный способ
источник
2020 November 19
Админим с Буквой
Хотите стать крутым и востребованным айтишником, которого с руками оторвут в любой компании? Тогда приходите на факультет DevOps  (https://geekbrains.ru/link/Hvztxn)в GeekBrains.

Девопс-инженеры — редкие специалисты, которых ищут всегда. Они ловко связывают работу и задачи разработчиков, тестировщиков и менеджеров в единое целое. Быстро автоматизируют процессы и действуют на всех этапах — от написания первой строчки кода до выпуска готового приложения. Это работа для настоящих супергероев.

GeekBrains — первый онлайн-университет, который обучает девопсу с нуля. Опытные преподаватели научат вас программировать и работать с DevOps-технологиями. Покажут, как устроена внутренняя кухня отделов разработки и администрирования — и как их успешно объединять для сокращения времени выхода ПО на рынок.

Записывайтесь (https://geekbrains.ru/link/Hvztxn) на обучение прямо сейчас — и получите скидку 45% по промокоду DEV-OPS-TE.

#реклама
источник
Админим с Буквой
Конференция #DevOops 2020 Piter уже 2–5 декабря, Online.

Участников ждет 4 дня, в течение которых спикеры со всего мира представят 30 докладов и воркшопов о культуре и процессах DevOps, Service Reliability Engineering, Cloud Native и лучших практиках.
А также Zoom-комнаты для неформальных дискуссий с участием спикеров, виртуальная выставка, доклады от партнеров и розыгрыши призов.
Организаторы даже написали специальную игру для нетворкинга!

Подробности и билеты со скидкой по промокоду bykvaadm2020JRG на сайте.
источник
2020 November 20
Админим с Буквой
источник
2020 November 23
Админим с Буквой
Братцы, а дайте совет в комментах, какие камеры лучше подобрать для видеонаблюдения на лестничной площадке? Понятное дело что подойдёт почти всё что стоит 10к и больше, но хочется подешевле. а подешевле это всегда кот в мешке. Думаю что эта информацию и другим пригодится, так что не скупитесь на опыт что вы ставите для видеонаблюдения в небольших помещениях.

Что должно быть точно:
- POE
- чёткое различение лица на расстоянии до 5-7м
- ик подсветка
- 25 кадров\с
- IP
источник
2020 November 24
Админим с Буквой
В поисках надежного корпоративного межсетевого экрана следующего поколения?

На бесплатном вебинаре «Все о FortiGate от А до Я» расскажем как защитить компанию от атак с помощью одного устройства NGFW от компании Fortinet.

За 35 минут ведущий эксперт Инфратех расскажет об основных особенностях межсетевого экрана FortiGate:
1. Почему он дешевле Cisco и быстрее Palo Alto
2. Формула цены владения FortiGate
3. Насколько сопроцессоры ASIC увеличивают производительность
4. Как установить в сеть и какой режим настроить
5. Всё о моделях и лицензиях

Участники вебинара на эксклюзивных условиях могут взять на тест FortiGate на 60 дней.

Регистрируйтесь на вебинар и получите возможность протестировать в своей инфраструктуре FortiGate: https://clck.ru/Ry4dp

#реклама
источник
2020 November 27
Админим с Буквой
источник
Админим с Буквой
О том как можно красиво начать и закончить урок

Немного материала, который я почерпнул у ребрейна - чисто заметки, но может кому-то будет полезно.

Intro:
Приветствую вас на уроке посвященному теме .....
Мы продолжаем разбираться с  ...(общая тема курса\серии роликов\модуля)...
На прошлом занятии мы разобрались с  ...(конкретная тема прошлого выпуска)...
Сегодня мы будем изучать ...(конкретная тема текущего выпуска)...
В конце этого видео вы должны будете ...(описывается какие знания умения и навыки получит слушатель)...

...

Outro:
как вариант перетекания материала в концовку:
бла-бла-бла (разговор на тематику занятия), а вот о том как ....(называется кусочек темы или название).... мы поговорим в следующем видео.
итоги ....(описываем что слушатель изучил на занятии)...

#homevideo
источник
Админим с Буквой
Кстати на udemy.com распродажа на тему черной пятницы, курсы по 849 рублей
источник
Админим с Буквой
источник
2020 November 29
Админим с Буквой
Напомнили тут мне о замечательной игре don't starve с вопросом "а сколько дней у тебя было максимум?" и в этот момент у меня пронеслись перед глазами флешбеки моих попыток играть... Проблема возникла тогда когда человек с неустойчивой психикой встретился с игрой которая не прощает ни одного лишнего движения. за 10 часов я еле-еле смог дойти до 7 дня. ну понимаете да. А дальше встретились в голове на заседание мой внутренний админ и нервная система. и она сказала: ПАМАГИИИИИИ. Но как вы понимаете ставить готовые плагины - не наш выбор и мне стало интересно родить какой-то свой вариант решения проблемы. в результате я родил скрипт автоматически стартовал с игрой и в гите автоматически сохранял каждый день. я даже статью на эту тему написал. За качество кода не бейте - писал давно был молод и неумел. Просто напомнили и я захотел поделиться историей. Поделитесь в комментах какие автоматизаторы вы писали для игр =)
источник
2020 November 30
Админим с Буквой
Debezium и некоторые мои исследования

Q: возможно ли переключить коннектор на другой сервер?
A:
это делается через удаление коннектора методом delete и создания нового. Можно сделать обновление через PUT, но через delete надёжнее. Подробнее можно смотреть доку к кафка коннекторам. в доке дебезиума этого нихрена нет.

Q: можно ли объединить коннекторы в один топик? в том смысле что мы запускаем 2 дебезиума на разных серверах, например.
А:
Как показали тесты, нет. записи в schemas_history начинают дублироваться, а параметры коннектора вообще в случае разнесения на разные группы не могут быть никак в одних топиках, иначе будет работать только один коннектор из двух.  В итоге на каждый коннектор должен быть 5 топиков: 3 для хранения параметров коннектора и 2 для хранения схемы базы и истории изменений схемы.

Q: что происходит при ротации binlog, если коннектор был выключен
A:
Если бинлог не удалился, но отротировался, то будет запрошен существующий бинлог и продолжит с последнего считанного места. После чего постепенно перейдет на чтение актуального бинлога.

Q: можно ли чтобы изменения с разных коннекторов, которые читаю разные таблицы писать в один топик?
А:
да, это делается через трансформации, описывается регулярное выражение источник и из него можно формировать целевое название очереди. Этот же прицип можно использовать для переименования топика. Только у них есть баг что это не работает в некоторых версиях. помимо указанной версии я это еще в 1.1 встретил. в 1.3 всё ок.

Q: добавление новой таблицы "на лету"
A:
Схема создается дебезиумом при первом инсерте в таблицу. и далее на лету подхватывается. Если таблица только создана и пустая, то это не поедет в кафку.

Q: как правильно настроить retention на топиках?
А:
согласно документации требуется бесконечный или очень долгий только на history топиках Infinite (or very long) retention (no compaction!), partition count of 1. И на всех нужно выставить cleanup.policy=compact
В итоге мы делаем как-то так:
--partitions 1 --replication-factor 3 --config retention.ms=-1 --config min.insync.replicas=1 --config cleanup.policy=compact

Q: Можно ли полностью контролировать имена топиков в кафке?
А
: да, вполне.
database.server.name - это просто логическое имя. оно будет использовано по-умолчанию как префикс для именования топика с данными (что не очень удобно), но к счастью все топики с данными через трансформацию можно переименовать.
statuses configs offsets - топики которые мы можем создать с любым именем и при старте дебезиума указать их в env.
схему можно задать в конфиге например так: "database.server.name": "debezium.database_name.logical_connector_name.schema"
историю схемы: "database.history.kafka.topic": "debezium.database_name.logical_connector_name.history"
а затем через трансформацию переименовать целевые топики с данными
    "transforms": "Reroute",
   "transforms.Reroute.type": "io.debezium.transforms.ByLogicalTableRouter",
   "transforms.Reroute.topic.regex": "debezium.logical_connector_name.logical_connector_name.schema.<REGEXP>",
   "transforms.Reroute.topic.replacement": "my_fucking_awesome_new_name_with_group_capture_$1",

#debezium #mysql #kafka
источник
2020 December 01
Админим с Буквой
Новый видос отснял. Я в очередной раз экспериментирую с форматом, думаю дальше примерно в каком-то таком ключе и продолжу. Только нужно будет поиграться с углом расположения камеры, которую довольно непросто выставить потому что очень мало места на столе. Как и обычно жду от вас комментарии о том что понравилось-не понравилось.

0:00           Разгончик
7:39           Перенаправление вывода, stdout
14:45         Pipe, объединение потоков
17:50         Операторы &&, ||, ;, коды ответов, /dev/null
25:51         stderr, фильтрация ошибок, grep
30:48         stdin, echo -e, grep file, циклы bash, one-liner
44:41         Дозапись в файл, пустой поток, многострочная запись, EOF
49:41         История команд в bash, bash hot-keys, ctrl+
1:00:24     Про регулярки, tail, egrep, объединение фильтров
1:19:01     Основные утилиты для поиска и фильтрации: rg, ack, egrep, less....

https://www.youtube.com/watch?v=RjR3TLchpag&list=PL3ww5Qxhc2rDSW4C-URnbHI5T6b6vLDCv&index=7

#LinuxTalks
источник
2020 December 02
Админим с Буквой
Docker support in the kubelet is now deprecated and will be removed in a future release. The kubelet uses a module called "dockershim" which implements CRI support for Docker and it has seen maintenance issues in the Kubernetes community. We encourage you to evaluate moving to a container runtime that is a full-fledged implementation of CRI (v1alpha1 or v1 compliant) as they become available.

https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.20.md#deprecation
источник
2020 December 03
Админим с Буквой
источник