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

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

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

Скрытые сети или как старая философия Интернета стала отходом реальности

Уровень сложности Простой
Время на прочтение 8 мин
Количество просмотров 964
Информационная безопасность *Децентрализованные сети *
Ретроспектива

Настоящее время. Повсеместная монополизация рынка стала следствием бывшей конкуренции. Компании и государства срослись настолько, что уже сложно отделить одно от другого. Интернет, анонимность которого считалась абсолютной, а действия неуправляемыми, перестал таковым являться. Теперь в Интернете выстроен контроль как за слова, так и за поступки, как со стороны транснациональных компаний, так и со стороны государств. Все вышеприведённые примеры не являются сюжетами Уильяма Гибсона, а представляют собой настоящую и ощутимую реальность. То, что ранее считалось фантазиями, ныне стало действительностью.

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

Новости

Представляем V18 Update 7 Alpha и обновленную интеграцию с Teams

Уровень сложности Простой
Время на прочтение 4 мин
Количество просмотров 168
Блог компании 3CX Ltd. Системное администрирование *Сетевые технологии *Разработка систем связи *Облачные сервисы *
Обзор

В конце прошлой недели мы представили обновление V18 Update 7 Alpha, которое является продолжением и углублением идей, заложенных в Update 6. В этой сборке расширено количество опций в новом интерфейсе администратора АТС, который постепенно “перемещается” во вкладку Admin интерфейса пользователя (веб-клиента). В частности, добавлена массовая автонастройка IP-телефонов через сервис RPS, настройка DECT-баз с несколькими трубками, а также расширены опции VoIP-провайдеров. Последняя возможность позволяет подключать к 3CX Hosted или сервису StartUP больше современных SIP-транков.

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

Простой лайфхак для ввода символа "#" в русской раскладке клавиатуры под Linux

Уровень сложности Простой
Время на прочтение 2 мин
Количество просмотров 4.2K
Высокая производительность *Настройка Linux *Интерфейсы *Лайфхаки для гиков
Туториал

знак решетки


Давно полюбил формат Markdown за простоту и легкость его использования при документировании исходного кода и за возможность его применения при оформлении статей для Хабра. Потом добавился Obsidian для ведения заметок. И формат Markdown стал по сути основным способом форматирования набираемого текста.


Единственной, но весьма большой ложкой дегтя, оставалась проблема ввода символа решетки «#» при использовании русской клавиатуры. А так как знак решётки (октото́рп, хеш, знак номера, дие́з, sharp), в русской раскладке клавиатуры отсутствует, то каждый раз переключаться на английскую раскладку, меня немного утомляло. И «немного утомляло» еще мягко сказано, так как символ решетки, кроме указания заголовков в Markdown и тегов в Obsidian, еще часто используется как начало комментария до конца строки (в Bash, Python, NewLang).


А так как предлагаемые на просторах интернета способы ввода символа решетки в русской раскладке клавиатуры меня совсем не вдохновляли (и если Alt+35 на Numpad под виндой еще сойдет, но этот способ не работает под Linux, а занимать буфер обмена ради вставки одного символа, вообще не вариант), то пришлось потратить некоторое время на эксперименты, результатами которых я и хочу поделиться.

Простой лайфак ввода # в русской раскладке под Linux
Всего голосов 13: ↑6 и ↓7 -1
Комментарии 32

Введение в математическую оптимизацию на примере компании Recruit. Часть 4

Уровень сложности Средний
Время на прочтение 6 мин
Количество просмотров 1.4K
Блог компании RUVDS.com IT-инфраструктура *Машинное обучение *Бизнес-модели *
Перевод

Это серия статей о том, что такое математическая оптимизация и как её можно применить в бизнесе на примере компании Recruit. В данной статье мы рассказываем, как была решена проблема планирования доставки бесплатной газеты. Другие части доступны здесь:


❖ авторы Кенго Хамада, Котаро Танахаси
Читать дальше →
Всего голосов 26: ↑25 и ↓1 +24
Комментарии 9

Истории

Сказ о том как pet-project превратился в небольшой пассивный доход (часть 1)

Уровень сложности Простой
Время на прочтение 5 мин
Количество просмотров 14K
Программирование *Nginx *Go *
Кейс

Я backend разработчик с опытом около 3-х лет, пишу в основном на Golang. Проработал в нескольких крупных российских компаниях. Сейчас я параллельно со своей работой пытаюсь сделать удобный, дешевый VPN сервис с высокой пропускной способностью. В этой статье я хочу просто рассказать про жизненный цикл своего проекта. Возможно кому-то будет просто интересно почитать, а кто-то может почерпнуть что-то новое для себя.

Читать далее
Всего голосов 39: ↑36 и ↓3 +33
Комментарии 27

Проверяем работает ли full-RBF в Bitcoin

Уровень сложности Средний
Время на прочтение 5 мин
Количество просмотров 1.4K
Децентрализованные сети *Криптография *Платежные системы *DevOps *Криптовалюты
Туториал

В декабре 2022 года вышло обновление Bitcoin Core 24.0, которое позволяет заменять неподтвержденные транзакции (full-RBF или replace-by-fee). Это может коснуться всех, кто принимает оплату в биткоине по неподтвержденным транзакциям из мемпула: криптоматы, криптообменники, мерчанты и тд.

В статье я описал пошаговую инструкцию: как я разворачивал свою Bitcoin ноду и проверял, действительно ли можно заменить транзакцию.

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

Реализация конфигурируемого SaaS решения via ArgoCD & Terraform

Время на прочтение 11 мин
Количество просмотров 851
Git *DevOps *Kubernetes *
Кейс

Мне представилось решать интересную задачу. Необходимо реализовать настраиваемый SaaS, где пользователь может выбрать галочками нужные ему модули и щелкнуть кнопку готово. После этого для пользователя должен быть создан отдельный кластер Kubernetes (или отдельный namespace в общем кластере в зависимости от тарифного плана) с выбранными модулями, которые представляют из себя наборы микросервисов.

В этой статье я хочу осветить мой GitOps вариант реализации этой задачи и показать, на что способен ArgoCD и Terraform.

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

Конспект материалов про SLO и SLI

Уровень сложности Средний
Время на прочтение 8 мин
Количество просмотров 1.3K
Системное администрирование *IT-инфраструктура *DevOps *
FAQ

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

Понятно, что основной источник информации по теме – это Google SRE Book, но книга была опубликована давно, и мне было интересно, что по этой теме есть нового. В основном конспект основан на четырех материалах от Google: Implementing SLO, Art of SLOs (slides), SLO Document, Setting SLO Step by Step. Впоследствии я дополнил их несколькими интересными идеями из выступления Ивана Круглова.

Буду рад замечаниям и дополнениям.

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

Разбор шифрования в Minecraft

Уровень сложности Средний
Время на прочтение 11 мин
Количество просмотров 3.3K
Сетевые технологии *Игры и игровые консоли
Из песочницы

Привет. Знаете про Minecraft? Да-да это та самая нашумевшая игра из 2014 про кубики, дракона и злых школьников, которые объединились в невероятной амальгаме. В игре есть как singleplayer, так и multiplayer. Но что шифровать в одиночке? (Хотя идея защитить свою карту паролем, чтобы негодяи не убили вашего верного пса, довольно заманчива).

В этой статье вы узнаете, как майнкрафт шифрует соединения игроков с сервером.

Расшифровать далее
Всего голосов 12: ↑11 и ↓1 +10
Комментарии 0

На грани отвала eMMC: Устанавливаем Android на SD-карту на любом смартфоне/планшете! Вторая жизнь для дешевых кит. устр

Уровень сложности Средний
Время на прочтение 11 мин
Количество просмотров 9.1K
Блог компании Timeweb Cloud Настройка Linux **nix *Разработка под Android *
Туториал
К сожалению, китайские производители бюджетных девайсов всё туже и туже затягивают пояса для уменьшения конечной цены девайсов. Попытки сэкономить сказываются не только на качестве дисплеев, пластиковых тачскринах, слабых процессорах, но и на памяти. Причём последнее время в устройства до 5-6 тысяч рублей ставят откровенно неликвидную и отбракованную память брендов Foresee и Barum, которая может прослужить как пару месяцев, так и 5 лет. Сегодня мы с вами: узнаем небольшую историю «затягивания» поясов китайцами, во всех подробностях перенесём Android на MicroSD-флэшку (гайд применим для любых производителей и чипсетов), посмотрим, как будет работать Android с такого накопителя и подведем итоги. Интересно? Тогда добро пожаловать!

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

Что происходит с рынком СХД? Резюме конференции, посвященной ситуации с системами хранения данных в России

Время на прочтение 7 мин
Количество просмотров 2.5K
Системное администрирование *IT-инфраструктура *Хранение данных *Хранилища данных *
Репортаж
Recovery mode

Привет, Хабр! Не так давно прошла конференция, посвященная ситуации с СХД в России. За прошлый год продажи систем хранения данных упали в два раза. Более половины известных производителей ушло, новые не всегда могут закрыть все потребности и поставить оборудование того же уровня. Заказчик стоит перед выбором: либо искать те же устройства где-то в других странах и обеспечивать себе поставки, либо пытаться импортозамещать продукцию, покупая то, что предлагает внутренний рынок. Резюме двухчасового разговора с участниками рынка.

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

Как разработать Telegram-бота для генерации сложных паролей

Уровень сложности Простой
Время на прочтение 7 мин
Количество просмотров 4.6K
Блог компании Selectel Информационная безопасность *Python *Программирование *Облачные вычисления *
Туториал

Чтобы придумать надежный, но запоминающийся пароль, можно взять несколько слов и объединить их в последовательность, напоминающую сюжет. А после — отформатировать и добавить специальные символы. Все просто, но задачу можно автоматизировать — написать Telegram-бота, который будет генерировать пароли прямо в мессенджере. В статье рассказываем, как это сделать.
Читать дальше →
Всего голосов 41: ↑39 и ↓2 +37
Комментарии 27

В стране потоков — Кафка, часть 2: Поднимаем consumer’ы

Время на прочтение 6 мин
Количество просмотров 1.7K
Блог компании Southbridge IT-инфраструктура *Терминология IT Карьера в IT-индустрии IT-компании
Перевод

В предыдущей статье мы обсуждали, как именно работает сторона producer при отправке сообщений, и с учетом данных, хранящихся внутри темы, давайте теперь углубимся в сторону consumer.

Цель этой части — охватить следующее:

1.Как работает сторона consumer;

2.Как работает масштабирование групп consumerей;

3.Как работает масштабирование с помощью параллельного consumer’а;

4.Настройка, позволяющая избежать медленных consumer’ов.

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

Сравнительный обзор стационарных газоанализаторов

Время на прочтение 9 мин
Количество просмотров 1K
Блог компании Прогнозирование полигонов ТКО Инженерные системы *
Обзор

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

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

Перед началом обзора важно понимать, что зачастую, существует несколько модификаций для большинства устройств, поэтому показатели основных характеристик (в основном, анализируемые газы и их концентрация) могут изменяться. Сделаем обзор на газоанализаторы для анализа следующих газов: Метан (CH4) 40—60%, Углекислый газ (CO2) 35—45%, Кислород (O2), Азот (N2), Водород (H2), Водяной пар (H2O), Прочие соединения (H2S).

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

Как построить MVP системы для удобной работы аналитика без Docker, Kubernetes и Airflow

Уровень сложности Средний
Время на прочтение 9 мин
Количество просмотров 3.4K
Анализ и проектирование систем *Data Engineering *
Из песочницы

Всем привет!

Меня зовут Максим Шептяков, и я занимаюсь продуктовой аналитикой уже больше четырёх лет. Так получилось, что я несколько раз приходил в компании или проекты, где (почти) совсем не было аналитики до меня, так что приходилось настраивать удобную работу с данными с нуля. И сегодня я вам расскажу, как можно настроить себе удобную работу с данными всего за час.

Статья подойдёт для тех, кто знаком с Python и SQL.

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

Космический VPN: как обеспечить безопасное подключение на расстоянии 150 000 000 км

Уровень сложности Простой
Время на прочтение 6 мин
Количество просмотров 3.3K
Блог компании CloudMTS Сетевые технологии *Облачные сервисы *Научно-популярное Космонавтика
Обзор
image

Безопасные высокоскоростные линии связи достигли практически всех уголков Земли и вышли за ее пределы. Однако задержки распространения сигнала в сетях спутниковой связи исторически значительно затрудняли развитие «космического VPN».

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

Возможно ли построение безопасных каналов связи не только на околоземной орбите, но в пределах Солнечной системы или даже далее?

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

Самый простой способ ввести Linux в домен

Уровень сложности Средний
Время на прочтение 5 мин
Количество просмотров 5.8K
Настройка Linux **nix *
Туториал

Всем привет!

Термин Microsoft Active Directory Domain Services включает в себя множество технологий, поэтому сразу уточню, в этой статье речь пойдет про использование контроллера домена только для аутентификации пользователей. То есть в финале, нужна возможность любому сотруднику предприятия сесть за любую рабочую станцию Linux, используя свой доменный логин и пароль.

Начиная с Windows 2000 Server для аутентификации пользователей домена используется протокол Kerberos, разработанный еще в 80-х годах прошлого столетия, алгоритм работы которого, ИМХО, являет собой пример отличного инженерного хака, в хорошем (изначальном:) смысле этого слова. В конце статьи есть ссылка на описание его работы, а сейчас надо сказать, что имеется несколько реализаций этого протокола и решение из этой статьи не привязано только к Microsoft Active Directory

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

Реальная инженерная трансформация: от команд и метрик до культуры, конвейеров и инфраструктуры

Уровень сложности Сложный
Время на прочтение 25 мин
Количество просмотров 1.7K
Блог компании MOEX Управление разработкой *Agile *DevOps *
Кейс

Привет, Хабр! На этапе выбора темы статьи было много идей: написать про DevOps или про платформы, а может про продуктовые команды или про практики SRE? Но пришли к выводу, что нет ничего интереснее, чем реальная увлекательная история трансформации. Мы, команды платформы разработки MOEX и экосистемы Финуслуги.ру, в лице Карапета Манасяна, Александра Барыкова, Антона Квашёнкина и Юлии Лутковской, расскажем практически про весь путь изменений и про их подводные камни. Важно отметить, что в статье затрагивается довольно много тем, местами даже будут блоки со скриптами 😊. Поехалиии!

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

Уильям Джолиц: создатель первой версии BSD

Уровень сложности Простой
Время на прочтение 9 мин
Количество просмотров 2K
Блог компании Serverspace *nix *История IT
Ретроспектива
image

Сегодня, 22 февраля, день рождения Уильяма (Билла) Фредерика Джолица – создателя первой версии BSD – 386BSD (Jolix). Эта операционная система стала отправной точкой для NetBSD и FreeBSD. Уильям с детства был талантливым инженером и программистом, поэтому неудивительно, что он был частью развития BSD систем.

В этой статье расскажу о его первых проектах, стажировке в НАСА, о событии, приблизившем его к смерти, и истории появления той самой ОС 386BSD. Отмечу, что материал основан на некрологе о жизни Уильяма Джолица, написанном его женой Линн Грир Джолиц и размещенном на сайте www.386bsd.org.
Читать дальше →
Всего голосов 20: ↑16 и ↓4 +12
Комментарии 1

Простой автодеплой средствами Bitbucket Webhooks и PHP

Уровень сложности Простой
Время на прочтение 3 мин
Количество просмотров 1.1K
PHP *Nginx *Git *
Из песочницы

В этой статье я покажу, как организовать простейший автодеплой на сервере. Для автодеплоя через Bitbucket Webhooks и PHP не нужно использовать какие-то сложные решения.

Для начала можно подумать, что git pull выполняется через PHP с помощью этого куска кода:

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