Habr.com

Syndicate content Хабр
Все публикации подряд на Хабре
Updated: 1 hour 59 min ago

Как мы реализовали георезервирование инфраструктуры для системы видеоконференций: опыт, ошибки, выводы

Mon, 08/04/2025 - 18:30

Что общего у систем видеоконференцсвязи (ВКС), финансовых транзакций и авиаперевозок? Все они должны работать всегда, когда нужны людям. Сегодня расскажем, как мы строили георезервирование для инфраструктуры, что пошло не так и какие выводы сделали. Перед вами — true story, как мы помогаем одному из наших заказчиков сопровождать инфраструктуру большого критичного сервиса. 

Привет, Хабр! Это Никита Турцаков и Алексей Кузьмин из К2.

В этой статье расскажем:

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

Готовьтесь: будет много практики и немного боли — потому что как без неё в масштабных и амбициозных задачах.

Читать далее

Должен ли аналитик уметь всё?

Mon, 08/04/2025 - 18:15

Всем привет!

Я Полина — старший системный аналитик на проекте разработки и развития решений по управления данными в компании "Цифровые сервисы". В целом мой опыт в аналитике более 10 лет на позициях, как бизнес , так и системного аналитика.

На одной из конференций по аналитике[1] увидела интересный слайд, на котором был перечислен набор аббревиатур и вопрос для размышления: «Должен ли аналитик уметь все?».

Читать далее

Когда руководитель не руководитель. Синдром «Самого умного»

Mon, 08/04/2025 - 18:04

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

Это Главный вопрос, который должен быть задан сотруднику, которого руководство и hrы думают «осчастливить» повышением до должности руководителя.

Часто при выборе кадрового ресурса на повышение, среди критериев отбора резерва один из основных является, то насколько успешен кандидат как сотрудник и это является большой ошибкой. Хороший специалист и Хороший руководитель – это два разных человека! Конечно, бывает исключение, но это исключение только и подтверждает правило. Именно с этой установкой связан синдром «Самого умного» неэффективного руководителя.

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

Поэтому команда у такого руководителя слабая, неинициативная, ждущая указаний от «Самого умного». Возникает пустыня талантов, их там просто нет, кроме одного… Все процессы в компании завязана на Одной личности, все решения принимаются Одной личностью, это приводит к тому, что во всех решениях есть только Одна точка зрения, что мешает увидеть объективную картину. Плюс такой руководитель с синдромом «Самого умного» чрезвычайно загружен и как следствие этого испытывает колоссальные психические и физические нагрузки. Однобокость взгляда на проблемы и нагрузки приводят к тому, что руководитель совершает ошибки.

Читать далее

[Перевод] Как работают экраны? От электронных пушек до кристаллов

Mon, 08/04/2025 - 18:01

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

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

Читать далее

Отечественные Open Source-инструменты для ИИ-разработки

Mon, 08/04/2025 - 18:01

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

В контексте искусственного интеллекта Open Source-инструменты включают библиотеки, фреймворки, датасеты, модели и платформы, которые помогают разработчикам создавать, обучать и тестировать ИИ-системы.

Читать далее

Валидатор на Haskell и причем здесь Applicative

Mon, 08/04/2025 - 17:50

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

Разберем пример: напишем простой валидатор и посмотрим каким образом пригодится Applicative.

Определим пользователя:

Читать далее

Когда кто-то другой делает что-то великое, Джобс делает вид, что это сделал он

Mon, 08/04/2025 - 17:41

Стив Джобс вошел в историю как визионер и «лицо» Apple. Его харизма, фразы, эстетика и «One more thing…» стали частью цифровой мифологии. Но за этим публичным образом стояла система, где личный бренд CEO стал важнее команды, а сцена — инструментом контроля общественного мнения.

Эта статья — исследование того, как строится культ личности внутри компании. И почему в IT такое до сих пор пытаются повторять — даже те, кто не Джобс.

Читать далее

Сказ о том, как я с locale'ями боролась

Mon, 08/04/2025 - 17:37

Сказ о том, как я с астрой боролась и ее локалями!

Мои жалкие попытки структурировать свои усердные пробы справиться с Астрой. Я ее люблю всей душой, честное слово, но любовь эта мне нравится иногда исключительно на расстоянии.

Читать далее

Интерактивная визуализация спортивных коэффициентов: что удалось, а что нет

Mon, 08/04/2025 - 17:31

Построить интерактивный дашборд, визуализирующий изменение спортивных коэффициентов в реальном времени. Аналог систем мониторинга, только вместо метрик — лайв-кэфы с букмекерского API.

Читать далее

Программирование в 7-м классе: подборка направлений

Mon, 08/04/2025 - 17:26

Мы в Pixel понимаем, что информатика в 7-м классе и программирование – тесно связанные направления, особенно в рамках внеурочных методических планов и кружков, где заинтересованные в этом ребята активно изучают, например, Python. Но спешим отметить, что доступных направлений дополнительного IT-обучения куда больше.

И речь не только о различных вариациях образовательных программ, посвященных языку «Питон»: на очных уроках и онлайн-курсах вне рамок типичной общеобразовательной школы подростку, проходящему обучение в 7-м классе, доступны занятия по трехмерному моделированию, созданию игр и т. д.

К каким именно направлениям стоит присмотреться и почему они хороши как дополнение уроков в школе? Рассказываем.

Читать далее

Реализация собственного биллинг-сервиса на .NET: необходимость, особенности и архитектура

Mon, 08/04/2025 - 17:16

Привет, меня зовут Павел, я являюсь разработчиком в DD Planet. Сегодня хочу поговорить об одной частой ситуации. Если ваш web сервис работает по подпискам или с регулярными платежами — рано или поздно встаёт вопрос: брать готовое решение или сделать своё.

Читать далее

Как не подготовить проходной доклад и что сделать, чтобы на конференциях вас слушали

Mon, 08/04/2025 - 17:01

Привет! Меня зовут Ксения Ершова. Я работаю младшим UX-проектировщиком в Selectel. Помимо проектирования интерфейсов и исследования пользовательского опыта, я регулярно посещаю митапы, слушаю доклады, читаю статьи — и иногда ловлю себя на мысли: «Зачем я трачу на это время?». Обычно лейтмотив интересующих меня тем это менеджмент, UX, soft skills или созидание чего-либо. Уверена, вы тоже не раз сталкивались с такими материалами — и замечали, как часто они повторяют друг друга, не неся за собой ничего нового и полезного.

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

Читать далее

Миссия TRACERS: как два новых спутника NASA помогут понять природу космической погоды

Mon, 08/04/2025 - 17:00

В июле 2025 года два спутника NASA, выведенные на орбиту ракетой SpaceX, начали работу по исследованию космической погоды. Зачем? Чтобы изучить явления, связанные с солнечной активностью. Они могут не только вызывать полярные сияния, которыми можно любоваться вечно, но и нарушать работу GPS, спутников и энергосетей. Миссия TRACERS поможет исследовать, как солнечный ветер взаимодействует с магнитосферой Земли и влияет на устойчивость современных технических систем — от навигации до связи и электроснабжения.

Читать далее

5 причин, почему твоя игра провалится на геймджеме

Mon, 08/04/2025 - 16:46

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

Читать легендарную статью

Настройка Angie в роли обратного HTTP-прокси

Mon, 08/04/2025 - 16:42

Исторически роль обратного прокси (reverse proxy) можно назвать первоначальным предназначением для Nginx, а значит и для Angie. В этой статье разберёмся, почему он обратный, какие тонкости настройки проксирования нужно учитывать при настройке.

Читать далее

Какие сервисы для приёма платежей в криптовалюте лучше

Mon, 08/04/2025 - 16:40

Когда большинство российских банков отключили от SWIFT и международные платежи, например, с Payoneer, Paypal итд. стали невозможны, крипта для меня оказалась решением сразу нескольких проблем. С криптой границы, эпохи и политическая конъюнктура превращаются в уютный шум дождя за окном. Но это всё — при условии, что вы хотя бы минимально понимаете, что делаете. Без этого бэкграунда крипта, вместо лайфхака и спасительного выхода может показаться чем-то невероятно запутанным и мучительно сложным.

Я с криптой знаком давно, и писал аналитику, например Почему NFT — это чистый скам by design (об этой теме мне напомнило последнее обновление Телеграма, в котором Дуров с серьёзным лицом воскресил NFT, словно это что-то реальное), но это было во времена попроще. Сегодня более востребована пошаговая конкретика: на какой сайт идти, какой сервис подключить — но мало кто открыто озвучивает глобальные вопросы, стоящие за всеми техническими задачами: надолго ли всё это, надо просто перетерпеть или это уже новая реальность — от которых прямо зависит актуальность и важность технических решений.

Читать далее

Реализация частотного анализа линий передачи в САПР SimPCB Lite

Mon, 08/04/2025 - 16:14

В.А. Ухин,В.С. Кухарук, компания «ЭРЕМЕКС»

В статье рассматриваются математические и физические основы расчета параметров линий передачи в зависимости от частоты, реализованного в САПР SimPCB Lite от компании «ЭРЕМЕКС», приводится сравнение результатов вычислений с программой Ansys.

При проектировании высокоскоростной или высокочастотной электронной аппаратуры разработчик сталкивается с необходимостью вычисления волнового сопротивления линий передачи, как одиночных, так и дифференциальных. Импеданс должен соответствовать значению, указанному в описании к микросхеме либо в стандарте передачи данных. Это чаще всего 40-50 Ом или 80-100 Ом. 

Определяя импеданс линии или ее геометрические, электрофизические параметры под заданное значение волнового сопротивления, инженер, как правило, использует расчет без учета потерь. В этом случае модель линии передачи представляется так, как показано на рисунке 1 [1].

Читать далее

Семь смертных грехов IT-резюме. Взгляд рекрутера, отсмотревшего 1 млн+ кандидатов

Mon, 08/04/2025 - 16:11

Привет, Хабр. Меня зовут Роман Изотов. Последние 5+ лет я провел «по ту сторону баррикад» — в IT-рекрутинге. За это время через мои руки (и глаза) прошло более миллиона резюме. Да, миллиона. И 95% из них — это тихий ужас.

Я видел, как гениальных инженеров с опытом в бигтехе разворачивали на входе из-за одной глупой ошибки в PDF-файле. Я видел, как люди с идеальным стеком не получали ни одного приглашения, потому что их резюме было невозможно читать.

Запомните одну простую истину: рекрутер тратит на первое сканирование вашего резюме от 15 до 30 секунд. У вас нет права на ошибку. За это время он принимает бинарное решение: «мусор» или «может быть».

В этой статье я вскрою 7 самых частых, самых фатальных ошибок, которые я видел тысячи раз. Это те самые «красные флаги», заметив которые, я (и сотни моих коллег) с легким сердцем нажимал кнопку «Отказать».

Готовы посмотреть на свое резюме моими циничными глазами? Поехали.

Читать далее

Как анализировать и создать идеальное FTUE

Mon, 08/04/2025 - 16:03

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

FTUE (First Time User Experience) — это опыт и эмоции, которые получает пользователь во время своей первой сессии в приложении. Как известно, первое впечатление нельзя произвести дважды, поэтому знакомство с игрой — это очень важный этап, и от того, как вы его выстроите, во многом зависит успех приложения.

Давайте здесь сразу разделим понятия FTUE и онбординг. FTUE — это конкретно первая сессия в игре, знакомство с функционалом и геймплеем. В то время время, как онбординг — это уже про первые 7 дней в приложении с более сложными механиками, фичами и ивентами. Соответственно, именно о первых 20–40 минутах игры я и буду писать в этой статье.

Читать далее

[Перевод] MCP — новый кирпичик в фундаменте AI-разработки

Mon, 08/04/2025 - 16:00

Одна из горячих тем в области 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.

Читать далее

Who's online

There are currently 0 users and 2 guests online.