Как стать автором
Обновить

Администрирование

Сначала показывать
Порог рейтинга
Уровень сложности

Быстрая установка PostgreSQL (PgAdmin 4, Adminer) на VPS

Уровень сложности Средний
Время на прочтение 3 мин
Количество просмотров 204

Быстрая установка PostgreSQL (PgAdmin 4, Adminer) на VPS через docker.

Подключиться к своему VPS по SSH.

Для установки надо перейти на Гитхаб

Скопировать одну команду, вставить в терминале и запустить.

Команды скачает bash скрипт, сделает его исполняемым и запустит его.

После ответить на пару вопросов и все готово.

Читать далее
Всего голосов 3: ↑2 и ↓1 +1
Комментарии 0

Новости

Какую базу данных выбрать для Home Assistant

Уровень сложности Простой
Время на прочтение 5 мин
Количество просмотров 549

На случай, если ещё не встречались с HA (Home Assistant) - это opensource веб сервис для умного дома, доступный как на облаке, так и в виде self hosted, который позволяет подключить к себе кучу всяких устройств и настроить для них любые желаемые автоматизации. Например, открывать ворота при вашем приближении, заваривать кофе, когда ваш умный браслет понял, что вы проснулись, или автоматически кормить кошку по праздничным дням календаря.

Сегодня мы поговорим о том, какую СУБД (Систему Управления Базы Данными) для него лучше выбрать. Потому что очень часто в чат по HA приходят новички, и спрашивают, что им делать с MySQL, а им в ответ говорят, что они наркоманы и нанюхались одного известного видео с ютуба. А почему такая реакция, и что делать - начинающему автоматизатору понять довольно сложно без довольно специфического багажа знаний в айти. Так что надеюсь, что эта статья кому-то поможет.

Читать далее
Рейтинг 0
Комментарии 0

Кто будет после нас

Уровень сложности Простой
Время на прочтение 3 мин
Количество просмотров 1.6K

Да, наши дети взрослеют, становятся старше и встает вопрос - кем они будут и какие знания мы им можем передать.

решили мы с сыном написть Telegram бот...
Всего голосов 10: ↑4 и ↓6 -2
Комментарии 2

ARP Spoofing | Отравление ARP

Уровень сложности Простой
Время на прочтение 3 мин
Количество просмотров 1.5K

ARP протокол предназначен для автоматического определения MAC-адреса по IP-адресу в режиме запрос ответ. Как злоумышленник может получить ваши учетки с его помощью?

Читать далее
Всего голосов 2: ↑2 и ↓0 +2
Комментарии 3

Истории

Container Security: инструменты

Время на прочтение 1 мин
Количество просмотров 567

Краткий обзор нескольких инструментов Container Security. Теория – это хорошо, но иногда легче показать как проверять контейнеры в проде.

Читать далее
Всего голосов 3: ↑0 и ↓3 -3
Комментарии 1

Как работает дедупликация данных в потоке Kafka-to-Kafka?

Время на прочтение 20 мин
Количество просмотров 1.3K

Всем привет, меня зовут Александр Бобряков. Я техлид в команде МТС Аналитики, занимаюсь Real-Time обработкой данных. Мы начали использовать фреймворк Apache Flink, и я решил поделиться на Хабре своим опытом внедрения этой технологии в цикле статей.

В предыдущей части «Как использовать Spring в качестве фреймворка для Flink-приложений» я рассказывал, как реализовать минимальное Flink-приложение с использованием фреймворка Spring. Мы запустили первую Flink-задачу в поднятом в docker-compose кластере, а также проверили корректность результата по соответствующим логам. В этой статье решим реальную бизнес-задачу дедупликации данных в пайплайне Kafka-to-Kafka.

Читать далее
Всего голосов 8: ↑8 и ↓0 +8
Комментарии 0

Уровни изолированности транзакций для самых маленьких

Уровень сложности Простой
Время на прочтение 11 мин
Количество просмотров 2.6K

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

Если у вас есть собственные кейсы, которыми вы бы хотели поделиться, пишите в комментариях. 

Читать далее
Всего голосов 9: ↑7 и ↓2 +5
Комментарии 6

Четыре метрики, изменившие мой проект

Время на прочтение 9 мин
Количество просмотров 3.5K

Привет, Хабр! Я Федор Щудло, team lead и fullstack-разработчик. Всего я в разработке 15 лет, из них 11 в роли team lead.

Три года назад я сменил работу и занялся проектом, состояние которого можно описать кратко: ему 25 лет.

За этот долгий срок проект пережил несколько слияний и разделений компании, означающих серьезные потери людей, знаний, и даже исходников от некоторых сервисов по юридическим соображениям.

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

Как результат, разработка шла с большими накладными расходами (все делали долго), и с высокими рисками (выкатили и разломали прод). А команда при этом работала на износ.

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

Читать далее
Всего голосов 27: ↑24 и ↓3 +21
Комментарии 10

Последние тренды в мобильной связи и их влияние на бизнес

Уровень сложности Средний
Время на прочтение 5 мин
Количество просмотров 460

В этой статье мы решили рассмотреть, как меняется рынок мобильной связи в ответ на появление новых технологий. Последний год ознаменовался бумом ИИ, и это не могло не отразиться и на телекоме. Но бурное развитие нейросетей — далеко не единственный тренд, повлиявший на рынок за последнее время. Расскажем подробнее и об облачных АТС, и о 5G, и о многом другом.

Читать далее
Всего голосов 2: ↑0 и ↓2 -2
Комментарии 1

Разработка HID-драйвера: шаг за шагом

Уровень сложности Средний
Время на прочтение 8 мин
Количество просмотров 1.4K


Предлагаем погрузиться в мир Human Interface Device (HID) в контексте операционной системы реального времени «Нейтрино». В статье мы расскажем про архитектуру HID и коснемся практических аспектов создания драйверов для устройств ввода.


Кроме того, затронем вопросы системной разработки и изучения драйверного API для встраиваемых систем реального времени. Расскажем, почему создание драйверов для взаимодействия с HID-устройствами является достаточно важным, но, при этом, достаточно простым процессом.

Читать дальше →
Всего голосов 15: ↑15 и ↓0 +15
Комментарии 3

Технологическое бум Тинькофф, рождение System Design интервью

Уровень сложности Простой
Время на прочтение 13 мин
Количество просмотров 2K

Привет, Хабр! На полях конференции Yandex.Talks взял интервью у Александра Поломодова, который за 7 лет вырос в Тинькофф до технического директора. Александр рассказал про технологический бум компании благодаря вовремя принятым решениям, возможностям роста, упомянул о важных качествах инженера.

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

Читать далее
Всего голосов 14: ↑5 и ↓9 -4
Комментарии 5

Маленькая история импортозамещения о разработке системы автоматического мониторинга моделей Alfa-MRM

Уровень сложности Простой
Время на прочтение 9 мин
Количество просмотров 483

В Альфа-Банке безостановочно ведутся работы по созданию и обновлению статистических моделей. Чтобы выявить момент, когда модель перестала соответствовать критериям качества установленным в банке, требуется регулярный мониторинг. Это задача нашего подразделения — регулярно мониторить модели, которые находятся в продуктивном контуре, собирать метрики по качеству моделей. Так как мы за эффективность, то мониторим модели автоматизировано.

В задаче автоматизированного мониторинга есть два условия:

Нам нужен реестр моделей, для понимания, что мониторить сейчас, а что необходимо мониторить завтра.

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

Для выполнения первого условия у нас есть интеграция с Jira и пользовательский интерфейс, если необходимо внести модель, которой нет в Jira. Для выполнения второго до недавнего момента использовали разработку иностранной компании. Но теперь у нас есть своё.

Читать далее
Всего голосов 7: ↑6 и ↓1 +5
Комментарии 0

Четвёртое наблюдение о командной строке и путях в файловой системе

Уровень сложности Простой
Время на прочтение 3 мин
Количество просмотров 3.4K

В недавно опубликованной статье «Три наблюдения о командной строке и путях в файловой системе» были рассмотрены некоторые особенности интерпретации командной строки оболочками в операционных системах Windows и Linux. Первое наблюдение было о том, что командные оболочки SH/BASH, в отличие от COMMAND/CMD, выполняют предварительную обработку параметров, содержащих шаблоны имён файлов. А в этой небольшой заметке приводится ещё одно наблюдение, демонстрирующее важность учёта предварительной обработки параметров-шаблонов командной оболочкой.

Читать далее
Всего голосов 18: ↑11 и ↓7 +4
Комментарии 9

Ближайшие события

Точка доступа Wi-Fi из камеры видеонаблюдения на OpenIPC

Уровень сложности Средний
Время на прочтение 17 мин
Количество просмотров 4K


Пару десятков лет назад меня впечатлила новость, что какая-то корпорация смогла использовать настолько крутые технологии, что впихнули веб-сервер в коннектор RJ45. Для чего это нужно было уже и не вспомню, но сейчас, ковыряясь со своими камерами видеонаблюдения, меня осенила мысль, что плата камеры 38x38 мм не намного больше. Веб-сервер на ней и так есть. Это уже бытовуха. Скукота-скукотища. А вот сделать из ненужной камеры Wi-Fi-точку доступа — тут уже и польза будет. Вместо того, чтобы бороться одним роутером за дальность сигнала, можно просто использовать ещё один, чтобы «вафля» подключалась в самых недосягаемых уголках дома, таких как подвал или шубохранилище. Подобные устройства продаются совсем недорого. Но если имеется плата камеры с мусорки, то мы можем получить на халяву такой гаджет и в нагрузку получить бесценный опыт по тюнингу и сборке OpenIPC. Да и по сути, цель поста — не получение девайса ради экономии трёх копеек, а использование примера для понимания, как может быть полезна OpenIPC. Возможно, вы хотите собрать для одного из своих проектов камеру, которая в дополнение работает как Wi-Fi-точка доступа. Возможно, ещё миллион идей вас посетят в процессе чтения.
Читать дальше →
Всего голосов 60: ↑60 и ↓0 +60
Комментарии 21

Концепция Twelve-Factor App и Kubernetes

Уровень сложности Простой
Время на прочтение 14 мин
Количество просмотров 1.4K

С момента публикации концепции Twelve-Factor App значительно изменилось то, как мы создаём, упаковываем и развёртываем приложения. Контейнеры, Kubernetes и облачные технологии стали основными технологиями, которые позволяют нам создавать переносимые, масштабируемые и надёжные приложения. Тем не менее 12 факторов, сформулированных в концепции, всё ещё актуальны в современном технологическом стеке.

Перевели статью, в которой описывается методология Twelve-Factor App и применение её концепций в контексте контейнеров и Kubernetes.

Читать далее
Всего голосов 8: ↑8 и ↓0 +8
Комментарии 0

XMG1930-30HP: AV over IP для ЦОД

Уровень сложности Простой
Время на прочтение 6 мин
Количество просмотров 1.5K

Мы уже не раз в нашем блоге на Хабре рассказывали о технологии AV over IP, которая позволяет гонять 4K-видеопотоки не с помощью HDMI, а используя для этой цели IP-сети. Можно ошибочно думать, что это актуально лишь для каких-нибудь спортивных баров и концертных площадок. Это один из способов разом решить целый пул проблем возникающих при проектировании и построении диспетчерских пунктов. В этой статье мы расскажем об этом на примере дата-центра.
Читать дальше →
Всего голосов 15: ↑13 и ↓2 +11
Комментарии 6

CNCF White Paper по observability: инструменты, виды, стратегии и проблемы

Уровень сложности Сложный
Время на прочтение 38 мин
Количество просмотров 1.7K

В августе 2023 года под руководством группы TAG Observability в экосистеме CNCF была выпущена версия 1.0 документа по наблюдаемости (observability). CNCF — флагман развития и продвижения облачных технологий. Организация объединяет в себе множество компаний, разработчиков и специалистов с огромным опытом и экспертизой, которые упаковали в этот документ. Наш материал является его переводом.

Читать далее
Всего голосов 28: ↑28 и ↓0 +28
Комментарии 3

Загрузка драйверов в ядре Linux

Уровень сложности Средний
Время на прочтение 16 мин
Количество просмотров 3.7K

Почти все знают, как написать простой драйвер под Linux. На эту тему много материалов в сети. Очень мало информации о том, что находится "под капотом" у процедуры загрузки драйверов.

Читать далее
Всего голосов 16: ↑16 и ↓0 +16
Комментарии 3

Неинвазивный мониторинг ЦОД: повышаем надежность и снижаем затраты

Уровень сложности Простой
Время на прочтение 5 мин
Количество просмотров 2K

В центрах обработки данных используется оборудование от разных вендоров, с различными встроенными системами мониторинга. Когда таких систем становится много, уследить за подобным «зоопарком» непросто.

Но как сделать систему мониторинга, которая будет работать в любом автозале, независимо от оборудования?

Как установить такую систему неинвазивно, то есть не вмешиваясь в работу автозала? Как сделать так, чтобы не просто увидеть все события в автозале, но и повысить эффективность энергопотребления? И как при этом не пробить брешь в системе защиты от злоумышленников?

В статье мы как раз рассмотрим такое решение на примере автозала телекоммуникационной компании в Санкт-Петербурге. Интересно? Ныряйте под кат

Читать далее
Всего голосов 12: ↑12 и ↓0 +12
Комментарии 8

Тренды облачных технологий в мире и России. Меню на 2024 год

Уровень сложности Простой
Время на прочтение 4 мин
Количество просмотров 1.2K

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

На сегодня мандарины наконец-то закончились, а вот аналитических отчетов стало больше. Мы собрали их, изучили и выделили общие мировые тренды на 2024 год. А на десерт прошлись по российским прогнозам. В этой статье оставили только самое интересное на наш вкус, конечно.

Читать далее
Всего голосов 9: ↑5 и ↓4 +1
Комментарии 2