Что общего у систем видеоконференцсвязи (ВКС), финансовых транзакций и авиаперевозок? Все они должны работать всегда, когда нужны людям. Сегодня расскажем, как мы строили георезервирование для инфраструктуры, что пошло не так и какие выводы сделали. Перед вами — true story, как мы помогаем одному из наших заказчиков сопровождать инфраструктуру большого критичного сервиса.
Привет, Хабр! Это Никита Турцаков и Алексей Кузьмин из К2.
В этой статье расскажем:
• зачем и для чего нужно георезервирование для системы ВКС;
• как мы подошли к выбору архитектуры;
• с чем столкнулись при реализации;
• и что бы сделали по-другому, если бы начинали сейчас.
Готовьтесь: будет много практики и немного боли — потому что как без неё в масштабных и амбициозных задачах.
Читать далееВсем привет!
Я Полина — старший системный аналитик на проекте разработки и развития решений по управления данными в компании "Цифровые сервисы". В целом мой опыт в аналитике более 10 лет на позициях, как бизнес , так и системного аналитика.
На одной из конференций по аналитике[1] увидела интересный слайд, на котором был перечислен набор аббревиатур и вопрос для размышления: «Должен ли аналитик уметь все?».
Читать далееHRы, да и не только они часто задаются вопросом, можно ли вырастить из сотрудника Руководителя или это целиком природные задатки повлиять, на которые нельзя. Ответ на этот вопрос простой, проще чем может показаться на первый взгляд, в мире вообще, много простых ответов на казалось бы сложные вопросы. Да, практически из каждого сотрудника можно сделать руководителя, если он этого хочет.
Это Главный вопрос, который должен быть задан сотруднику, которого руководство и hrы думают «осчастливить» повышением до должности руководителя.
Часто при выборе кадрового ресурса на повышение, среди критериев отбора резерва один из основных является, то насколько успешен кандидат как сотрудник и это является большой ошибкой. Хороший специалист и Хороший руководитель – это два разных человека! Конечно, бывает исключение, но это исключение только и подтверждает правило. Именно с этой установкой связан синдром «Самого умного» неэффективного руководителя.
Если руководитель, особо ценит в себе то, что он является хорошим специалистом-профессионалом, это может являться мощным фактором неэффективности его как руководителя. Считающий себя специалистом-профессионалом руководитель, подбирает сотрудников в свою команду, как правило, с меньшим, чем он сам уровнем профессионализма, ведь руководителю важно быть «Самым умным».
Поэтому команда у такого руководителя слабая, неинициативная, ждущая указаний от «Самого умного». Возникает пустыня талантов, их там просто нет, кроме одного… Все процессы в компании завязана на Одной личности, все решения принимаются Одной личностью, это приводит к тому, что во всех решениях есть только Одна точка зрения, что мешает увидеть объективную картину. Плюс такой руководитель с синдромом «Самого умного» чрезвычайно загружен и как следствие этого испытывает колоссальные психические и физические нагрузки. Однобокость взгляда на проблемы и нагрузки приводят к тому, что руководитель совершает ошибки.
Читать далееВ современном мире вычислений нет более недооценённой технологии, чем цифровые дисплеи, хотя без них компьютеры были бы невозможны. Если бы человечество придумало транзистор раньше, чем электронно-лучевую трубку, то, возможно, сейчас бы вы это не читали.
Причина её недооценённости заключается в том, что большинство людей понятия не имеет, как работает экран. Каждый раз, когда вы видите загорающийся пиксель, то становитесь свидетелем настоящего волшебства — свет преломляется в электрических кристаллах, чтобы вы могли читать твиты в постели.
Читать далееOpen Source — подход к созданию программного обеспечения, при котором исходный код программы делается доступным для всех. Это означает, что любой человек может использовать программу, изучать ее, изменять под свои нужды и делиться этими изменениями с другими.
В контексте искусственного интеллекта Open Source-инструменты включают библиотеки, фреймворки, датасеты, модели и платформы, которые помогают разработчикам создавать, обучать и тестировать ИИ-системы.
Читать далееНа пути изучения Haskell стоит много абстракций, без понимания которых нет смысла двигаться дальше. Один из таких рубежей — аппликативный функтор.
Разберем пример: напишем простой валидатор и посмотрим каким образом пригодится Applicative.
Определим пользователя:
Читать далееСтив Джобс вошел в историю как визионер и «лицо» Apple. Его харизма, фразы, эстетика и «One more thing…» стали частью цифровой мифологии. Но за этим публичным образом стояла система, где личный бренд CEO стал важнее команды, а сцена — инструментом контроля общественного мнения.
Эта статья — исследование того, как строится культ личности внутри компании. И почему в IT такое до сих пор пытаются повторять — даже те, кто не Джобс.
Читать далееСказ о том, как я с астрой боролась и ее локалями!
Мои жалкие попытки структурировать свои усердные пробы справиться с Астрой. Я ее люблю всей душой, честное слово, но любовь эта мне нравится иногда исключительно на расстоянии.
Читать далееПостроить интерактивный дашборд, визуализирующий изменение спортивных коэффициентов в реальном времени. Аналог систем мониторинга, только вместо метрик — лайв-кэфы с букмекерского API.
Читать далееМы в Pixel понимаем, что информатика в 7-м классе и программирование – тесно связанные направления, особенно в рамках внеурочных методических планов и кружков, где заинтересованные в этом ребята активно изучают, например, Python. Но спешим отметить, что доступных направлений дополнительного IT-обучения куда больше.
И речь не только о различных вариациях образовательных программ, посвященных языку «Питон»: на очных уроках и онлайн-курсах вне рамок типичной общеобразовательной школы подростку, проходящему обучение в 7-м классе, доступны занятия по трехмерному моделированию, созданию игр и т. д.
К каким именно направлениям стоит присмотреться и почему они хороши как дополнение уроков в школе? Рассказываем.
Читать далееПривет, меня зовут Павел, я являюсь разработчиком в DD Planet. Сегодня хочу поговорить об одной частой ситуации. Если ваш web сервис работает по подпискам или с регулярными платежами — рано или поздно встаёт вопрос: брать готовое решение или сделать своё.
Читать далееПривет! Меня зовут Ксения Ершова. Я работаю младшим UX-проектировщиком в Selectel. Помимо проектирования интерфейсов и исследования пользовательского опыта, я регулярно посещаю митапы, слушаю доклады, читаю статьи — и иногда ловлю себя на мысли: «Зачем я трачу на это время?». Обычно лейтмотив интересующих меня тем это менеджмент, UX, soft skills или созидание чего-либо. Уверена, вы тоже не раз сталкивались с такими материалами — и замечали, как часто они повторяют друг друга, не неся за собой ничего нового и полезного.
Моя статья — попытка разобраться, почему некоторые доклады не оставляют следа в памяти слушателей, а также поиск ответа, что можно с этим сделать. Она будет полезна, как для людей, выступающих на конференциях, так и для создателей любого другого контента.
Читать далееВ июле 2025 года два спутника NASA, выведенные на орбиту ракетой SpaceX, начали работу по исследованию космической погоды. Зачем? Чтобы изучить явления, связанные с солнечной активностью. Они могут не только вызывать полярные сияния, которыми можно любоваться вечно, но и нарушать работу GPS, спутников и энергосетей. Миссия TRACERS поможет исследовать, как солнечный ветер взаимодействует с магнитосферой Земли и влияет на устойчивость современных технических систем — от навигации до связи и электроснабжения.
Читать далееРеальные причины провалов, которые встречаются у разработчиков игр на джемах, но о которых почти не говорят.
Читать легендарную статьюИсторически роль обратного прокси (reverse proxy) можно назвать первоначальным предназначением для Nginx, а значит и для Angie. В этой статье разберёмся, почему он обратный, какие тонкости настройки проксирования нужно учитывать при настройке.
Читать далееКогда большинство российских банков отключили от SWIFT и международные платежи, например, с Payoneer, Paypal итд. стали невозможны, крипта для меня оказалась решением сразу нескольких проблем. С криптой границы, эпохи и политическая конъюнктура превращаются в уютный шум дождя за окном. Но это всё — при условии, что вы хотя бы минимально понимаете, что делаете. Без этого бэкграунда крипта, вместо лайфхака и спасительного выхода может показаться чем-то невероятно запутанным и мучительно сложным.
Я с криптой знаком давно, и писал аналитику, например Почему NFT — это чистый скам by design (об этой теме мне напомнило последнее обновление Телеграма, в котором Дуров с серьёзным лицом воскресил NFT, словно это что-то реальное), но это было во времена попроще. Сегодня более востребована пошаговая конкретика: на какой сайт идти, какой сервис подключить — но мало кто открыто озвучивает глобальные вопросы, стоящие за всеми техническими задачами: надолго ли всё это, надо просто перетерпеть или это уже новая реальность — от которых прямо зависит актуальность и важность технических решений.
Читать далееВ.А. Ухин,В.С. Кухарук, компания «ЭРЕМЕКС»
В статье рассматриваются математические и физические основы расчета параметров линий передачи в зависимости от частоты, реализованного в САПР SimPCB Lite от компании «ЭРЕМЕКС», приводится сравнение результатов вычислений с программой Ansys.
При проектировании высокоскоростной или высокочастотной электронной аппаратуры разработчик сталкивается с необходимостью вычисления волнового сопротивления линий передачи, как одиночных, так и дифференциальных. Импеданс должен соответствовать значению, указанному в описании к микросхеме либо в стандарте передачи данных. Это чаще всего 40-50 Ом или 80-100 Ом.
Определяя импеданс линии или ее геометрические, электрофизические параметры под заданное значение волнового сопротивления, инженер, как правило, использует расчет без учета потерь. В этом случае модель линии передачи представляется так, как показано на рисунке 1 [1].
Читать далееПривет, Хабр. Меня зовут Роман Изотов. Последние 5+ лет я провел «по ту сторону баррикад» — в IT-рекрутинге. За это время через мои руки (и глаза) прошло более миллиона резюме. Да, миллиона. И 95% из них — это тихий ужас.
Я видел, как гениальных инженеров с опытом в бигтехе разворачивали на входе из-за одной глупой ошибки в PDF-файле. Я видел, как люди с идеальным стеком не получали ни одного приглашения, потому что их резюме было невозможно читать.
Запомните одну простую истину: рекрутер тратит на первое сканирование вашего резюме от 15 до 30 секунд. У вас нет права на ошибку. За это время он принимает бинарное решение: «мусор» или «может быть».
В этой статье я вскрою 7 самых частых, самых фатальных ошибок, которые я видел тысячи раз. Это те самые «красные флаги», заметив которые, я (и сотни моих коллег) с легким сердцем нажимал кнопку «Отказать».
Готовы посмотреть на свое резюме моими циничными глазами? Поехали.
Читать далееРешила написать эту статью, т.к. в свое время не нашла ничего стоящего в ру‑нете, и пришлось по кусочкам собирать кучу материалов из совершенно разных и в большинстве своем иностранных источников. Надеюсь, получившийся текст будет для вас полезен.
FTUE (First Time User Experience) — это опыт и эмоции, которые получает пользователь во время своей первой сессии в приложении. Как известно, первое впечатление нельзя произвести дважды, поэтому знакомство с игрой — это очень важный этап, и от того, как вы его выстроите, во многом зависит успех приложения.
Давайте здесь сразу разделим понятия FTUE и онбординг. FTUE — это конкретно первая сессия в игре, знакомство с функционалом и геймплеем. В то время время, как онбординг — это уже про первые 7 дней в приложении с более сложными механиками, фичами и ивентами. Соответственно, именно о первых 20–40 минутах игры я и буду писать в этой статье.
Читать далееОдна из горячих тем в области AI-кодинг-тулов и developer tooling — протокол MCP (Model Context Protocol), представленный Anthropic в ноябре 2024 года. Он стремительно набирает популярность: AI-модели и инструменты для разработчиков активно внедряют его.
Аналогия для объяснения MCP — это как «порт USB-C для AI-приложений»: он создает универсальную точку расширения, через которую LLM и девтулы могут интегрироваться друг с другом, а также с базами данных, тикетинг-системами и т. д. Концепция начинает набирать популярность и в других областях, но MCP изначально создавался как способ расширить функциональность девелоперских IDE — таких как Claude Desktop, Claude Code, VS Code, Cursor, Windsurf и других. Сегодня мы сосредоточимся именно на этом применении, разобрав:
1. Что такое MCP? Практический пример. Раньше мне приходилось использовать отдельный инструмент, чтобы делать запросы к базе данных в production-приложении. С MCP я могу «разговаривать» с базой данных прямо из IDE — это действительно меняет правила игры!
2. Происхождение MCP. Два инженера из Anthropic — Дэвид Сориа Парра и Джастин Спар-Саммерс — реализовали MCP, решая собственную проблему: они хотели, чтобы Claude Desktop лучше работал с девтулзами.
3. Чтобы понять MCP, нужно понимать Language Server Protocol (LSP). Многие базовые идеи MCP вдохновлены подходом Microsoft к упрощению интеграции языковой поддержки в IDE.
Читать далее