Feed aggregator

Исследование-обучение с отладчиком контекста (ICRF 1.0)

Habr.com - Tue, 10/21/2025 - 15:01

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

А хочется, чтобы нейронка подробно объясняла каждый шаг и свои намерения.

Изумительно! Читать далее

Терминальное противостояние: Bash, Zsh и Fish — что выбрать сисадмину

Habr.com - Tue, 10/21/2025 - 15:00

Для системного администратора оболочка (shell) — это не утилита, а среда, в которой проходит большая часть рабочего дня. Часто работа идёт на удалённых серверах, например на виртуальных машинах UltraVDS, где удобная оболочка экономит часы настройки и отладки. Здесь настраиваются сервисы, правятся конфиги, запускаются скрипты и отлавливаются ошибки, и от того, как она себя ведёт, напрямую зависит скорость работы.

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

Сегодня чаще всего выбор стоит между Bash, Zsh и Fish. Все они решают одну и ту же задачу — запуск команд — но делают это с разной философией. Разберёмся, как они устроены, где их сильные и слабые стороны, и какую оболочку стоит выбрать под конкретные задачи.

Читать далее

Делаем кастомное параллельное чтение по JDBC в Spark 3.0.1

Habr.com - Tue, 10/21/2025 - 14:47

Привет, Хабр! Мы — команда DATA ОАТС в билайн. В этой статье расскажем о кейсе, когда стандартный Spark JDBC не справился с параллельным чтением огромной таблицы из ClickHouse, и мы написали свой «мини-движок». Под катом — разбор ограничений, схема с пулом потоков на экзекуторах и опыт, который может пригодиться не только для ClickHouse.

Читать далее

Собираем качественные датасеты для LLM с помощью Telegram-бота

Habr.com - Tue, 10/21/2025 - 14:45

«Дайте мне качественный датасет, и я переверну Землю!» — возможно, так перефразировал бы свою крылатую фразу Архимед, доведись ему тренировать современные LLM. Хороших наборов данных в открытом доступе не так много, а собрать свой — задача не из простых. О популярных способах сбора данных для датасетов, связанных с этим рисков и о решении, которое мы используем в YADRO, сегодня и поговорим. 

Читать далее

За что на самом деле платят SRE и DevOps? Разбираем вакансии и требования

Habr.com - Tue, 10/21/2025 - 14:42

Обсуждение ролей SRE) и DevOps-инженеров часто сводится к спорам и недопониманию. Чем они занимаются на практике? Какие навыки ценятся и за что компании готовы платить? Давайте разберёмся на примере реальных вакансий и опыта специалистов.

Эта статья — выжимка из вебинара «За что платят SRE и DevOps?», в котором Кирилл Борисов, SRE в VK, и Вячеслав Федосеев, TeamLead DevOps в «Честном знаке», обсудили ключевые требования, навыки и зоны ответственности, а также то, как это влияет на уровень компенсации. Посмотреть вебинар полностью можно по ссылке.

Читать далее

Технологии, которые держат мир на связи. Как выглядит современный Wi-Fi и что влияет на его безопасность

Habr.com - Tue, 10/21/2025 - 14:33

Привет, Хабр! На связи команда PT Cyber Analytics. Мы подготовили для вас материал по устройству и безопасности современных беспроводных сетей. В его основе — результаты проведенных проектов и экспертиза наших исследователей.

Представьте, что вы вернулись в 1995 год. Там, где вместо гигабитных скоростей — dial-up, вместо Netflix — видеокассеты, а Wi-Fi — это магия, передающая данные со скоростью всего лишь 1–2 Мбит/с. Сейчас все иначе: беспроводные сети — от домашнего Wi-Fi до корпоративных инфраструктур, поддерживающих сотни устройств одновременно, — стали неотъемлемой частью нашей цифровой жизни.

Что же могло пойти не так

Где до сих пор используют дискеты и другие устаревшие носители, которые не умирают даже в 2025 году

Habr.com - Tue, 10/21/2025 - 14:31

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

Читать далее

[Перевод] ClickHouse vs StarRocks: сравнение выбора MPP‑баз данных для всех сценариев

Habr.com - Tue, 10/21/2025 - 14:15

Сравнение ClickHouse и StarRocks: архитектура и функциональность, типы join и модели данных (широкая таблица vs звезда), конкурентность, частые обновления (Primary Key, Merge‑on‑Read), администрирование и онлайн‑масштабирование. Приводим результаты бенчмарков SSB и TPC‑H, а также тесты загрузки (GitHub dataset). Все тестовые данные и конфигурации актуальны на 2022 год. Если вам интересно, воспроизведите эксперименты по актуальным инструкциям проектов и поделитесь результатами и замечаниями — это поможет уточнить выводы и обновить сравнение.

Читать далее

Events per second: «одна цифра», которая решает, справится ли ваш SOC с нагрузкой

Habr.com - Tue, 10/21/2025 - 14:15

Когда компания только начинает проект по внедрению SIEM или подключению к SOC, разговор обычно крутится вокруг выбора вендора и сценариев корреляции. А вот о EPS (events per second) вспоминают редко. И зря: от этой метрики напрямую зависит эффективность обработки событий и, как следствие, надежность всей системы защиты.

EPS — это количество событий, поступающих в систему мониторинга каждую секунду. На практике с этим показателем всё неоднозначно: одни клиенты SOC рассчитывают его «на глаз», другие ждут, пока этим займется интегратор, а те, кто внедряет SIEM своими силами, часто просто делят общее число логов на количество систем — и в итоге получают цифры, мало похожие на реальность. Между тем, точный расчет EPS на старте способен сэкономить миллионы рублей и спасти от ситуации, когда система захлебывается от потока событий, а часть логов не доходит до SIEM.

В этом гайде мы разберем:

• почему компании полезно знать свой EPS;

• как этот показатель влияет на архитектуру SOC и стоимость лицензирования SIEM;

• как определить свой EPS без «угадывания на глаз» и ошибок в расчетах;

• и, наконец, что стоит спросить у провайдера SOC, прежде чем подписывать договор.

Читать далее

Fookie — расширение, которое избавит вас от боли с feature-флагами на cookies

Habr.com - Tue, 10/21/2025 - 14:13

## Всем привет!

В этой статье я хочу рассказать о небольшой расширении, которое упрощает хранение и использование feature toggles, работающих через cookie.

Наши фича-тоглы работают по принципу указания ключа и значения в cookie. Однако при тестировании (и не только) возникает несколько болей:

* Количество тоглов уже перевалило за сотню, и хранятся они в Confluence. Постоянно ходить туда или держать их названия в голове — то ещё удовольствие.

* Тестирование на фичевых ветках осложняется тем, что из-за разных доменов UI и API невозможно авторизоваться: cookie не проставляются автоматически. Чтобы их добавить, приходится заходить на мастер-ветку, брать оттуда cookie и вручную подменять домен. Не страшно, если речь идёт об одной-двух куках, но когда их больше десяти — это уже боль.

* Просмотр результата на проде тоже не всегда прост: фича-маппер не позволит просто так поменять значение cookie и вернёт исходное.

Чтобы упростить жизнь, был создали Fookie — инструмент, который позволяет хранить, выгружать, загружать, добавлять, удалять cookie и многое другое.

Разберём всё по порядку

Лендинги с высокой конверсией: от теории к практике, или Как я забираю клиентов у конкурентов

Habr.com - Tue, 10/21/2025 - 14:11

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

Читать далее

Собеседование на руководителя склада: кто тут кого собеседует?

Habr.com - Tue, 10/21/2025 - 14:00

— Дмитрий, приглашаем вас на должность Руководителя складского комплекса. Крупнейший пищевой завод: 2000+ сотрудников, оборот — миллиарды.
— Отлично! Готов.

В голове мелькнуло: «Наконец-то! Настоящий масштаб. Будем внедрять WMS, KPI, автоматизация...»

Посмотрим что из этого вышло и какие выводы можно сделать.
Рассказываю, как это было — без обвинений, но с болью за систему.

Читать далее

Топ-5 инженерных практик для внедрения в работу команды

Habr.com - Tue, 10/21/2025 - 14:00

В Райффайзен Банке 14 профессиональных сообществ и 262 Agile-команды. Все эти люди взаимодействуют между собой, создают артефакты и проекты с разной скоростью, качеством и своими решениями. Чтобы все это не превратилось в хаос, в корпорации начали выстраивать инженерные практики — для унификации/стандартизации решений.

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

Читать далее

Разбираемся со звёздочками: понятное руководство по *args и **kwargs для начинающих

Habr.com - Tue, 10/21/2025 - 13:52

Многие начинающие разработчики обходят *args и **kwargs стороной, считая их чем-то необязательным или слишком сложным. Но на самом деле, понимание этого механизма — это качественный скачок в вашем умении писать чистый, масштабируемый и по-настоящему "пайтонический" код.

Читать далее

Незаметно сделали лучший Рунет: подборка дизайнеров от лида Garage Eight

Habr.com - Tue, 10/21/2025 - 13:44

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

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

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

Читать далее

[Перевод] Популярное лекарство от выпадения волос повышает риски самоубийства

Habr.com - Tue, 10/21/2025 - 13:36

Речь про финастерид. Препарат, который давно пользуется популярностью у миллионов людей, стремящихся обзавестись более густой шевелюрой. Изначально он позиционировался как косметическое средство для лечения андрогенетической алопеции (АГА), но за роскошными локонами скрывается тёмная история, которую вскрыло новое масштабное исследование Майера Брезиса и его коллег из Еврейского университета в Иерусалиме.

Читать далее

Инструкция по выращиванию корпоративного IT-монстра (и что с ним потом делать)

Habr.com - Tue, 10/21/2025 - 13:31

За свою жизнь я успел поработать в нескольких крупных компаниях. Телеком, ритейл, финансы — неважно. И почти везде встречал одно и то же явление: система, которая должна помогать пользователю (и бизнесу), превращалась во врага.

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

Поздравляю. У вас вырос корпоративный IT-монстр.

И что с этим делать?

Как защитить свой VDS сервер: 53 000 попыток взлома за 5 дней

Habr.com - Tue, 10/21/2025 - 13:30

Как защитить свой VDS сервер: 53 000 попыток взлома за 5 дней

Представьте себе: вы арендовали скромный VDS, чтобы поэкспериментировать. Ничего грандиозного — пара тестовых сайтов, простенький веб-сервер на nginx, пара скриптов в cron для автоматизации рутины, SSH для удалённого доступа. Обычная песочница для разработчика, никому, казалось бы, не интересная. Сервер тихо живёт своей жизнью где-то в облаке, отдаёт странички, выполняет задачи, ждёт ваших команд. Вы даже не подозреваете, что за этой тишиной уже разворачивается настоящая цифровая охота.

За два года работы в технической поддержке облачного хостинга я видел множество взломов, помогал клиентам с восстановлением серверов. Видел всё: от примитивных майнеров до полностью стёртых проектов без бэкапов. Сейчас я работаю инженером технической поддержки в компании CleverData (входит в холдинг LANSOFT).

Однажды, ради чистого любопытства, я решил заглянуть в логи свежеиспечённого VDS, созданного всего пять дней назад...

Читать далее

Первые 40 часов UX/UI‑дизайна: как я собираю вводные и формирую основу интерфейса

Habr.com - Tue, 10/21/2025 - 13:21

Я работаю по схеме Time & Materials (T&M) над проектами с высокой степенью неопределённости, где на старте часто только общее представление о продукте, его структуре или задачах. В этой статье я покажу, как проходит первый ключевой этап работы — от сбора вводных материалов до набора проектных артефактов, которые формируются в первый блок часов.

Читать далее

Интеграции без иллюзий: интервью с Владимиром Гантуриным, техническим директором Compo Soft

Habr.com - Tue, 10/21/2025 - 13:14

Интеграции и обмен данными сегодня — это не просто техническая задача, а фундамент цифровой зрелости бизнеса. Российский рынок переживает быстрые изменения: уход западных вендоров, рост требований к надёжности и безопасности, распространение микросервисных архитектур. Как компании справляются с вызовами, когда стоит менять старую интеграционную платформу, зачем бизнесу API Gateway и брокеры сообщений, и можно ли обойтись без интеграционной шины?

Читать далее

Who's online

There are currently 0 users and 4 guests online.
Syndicate content