Feed aggregator

Kafka: как тестировать. Часть 2

Habr.com - Tue, 04/15/2025 - 14:00

Привет, Хабр!

Это вторая часть статьи о Kafka (первая тут). Давайте продолжим разбираться.

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

Читать далее

ТОП-5 инструментов для начинающего тестировщика

Habr.com - Tue, 04/15/2025 - 14:00

Привет, Хабр! Я Герман, стажер QА‑инженер в ОТП Банке. Моя профессия всегда актуальна на рынке ИТ, и поэтому я решил рассказать о необходимом инструментарии начинающего тестировщика в 2025 году.

Читать далее

«В поисках железа»: что нужно для 3D и рендеринга в 2025

Habr.com - Tue, 04/15/2025 - 13:51

В мото-сообществах порой можно услышать фразу: «Лучший мотоцикл — тот, который у тебя есть». И это правда: при желании можно уехать в путешествие как на литровом круизере Harley Davidson, так и на старой Jawa. Другой вопрос — кто приедет быстрее и будет лучше себя чувствовать на финише.

Ситуация с рабочими сетапами похожая. Кто-то использует новые и дорогущие 4080 Ti, кто-то — проверенные временем 1080, а кто-то — наслаждается жизнью в ожидании очередного рендеринга, который «вот-вот закончится, осталось всего 40 часов». К какой категории специалистов относитесь вы? Насчет себя промолчу — просто хочу рассказать про доступные сетапы для рендеринга и 3D-моделирования. Подробности под катом! Читать дальше →

Как мы реализовали визуализацию связей в ER-дизайнере на Angular

Habr.com - Tue, 04/15/2025 - 13:42

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

Привет! Меня зовут Илья Чубко, я технический архитектор в К2Тех. В этой статье расскажу, как мы подошли к разработке визуального ER-дизайнера на Angular — от первых набросков до архитектурных решений, с акцентом на визуализацию связей между сущностями.

Читать далее

Как сделать, чтобы ссылки sip, tel и другие открывались определённым приложением

Habr.com - Tue, 04/15/2025 - 13:30

Всем привет! Это снова Саша Басун — системный администратор «Петрович-Теха». Я пришёл поделиться решением проблемы, которая периодически встречалась мне раньше. Правда, потребность в её решении не была критичной, так как затрагивала минимум пользователей.

Другое дело, когда проблема появляется уже у десятка, а то и у сотни пользователей. Здесь без логичного решения уже не обойтись. Так произошло и в этот раз, но давайте по порядку. Все началось с ухода эпохи Skype и с Windows, не видящего корпоративный софтфон.

Читать далее

Что такое SEO и из чего оно состоит

Habr.com - Tue, 04/15/2025 - 13:28

Из поисковиков на Пикабу приходит более 50 миллионов человек в месяц. У онлайн-ритейлера «ВсеИнструменты» — свыше 15 миллионов, причём доля поискового трафика превышает 50%.

Если есть сайт, тогда наверняка слышали термин «SEO». Это поисковая оптимизация, которая помогает сайту быть видимым в Google, «Яндексе» и других поисковых системах. В этой статье разберёмся, зачем она нужна и что в неё входит.

Читать далее

Эффективная стратегия мониторинга: ключевые метрики для успешного наблюдения

Habr.com - Tue, 04/15/2025 - 13:23

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

Грамотная стратегия мониторинга решает три ключевые проблемы:

Читать далее

Что такое перелинковка страниц сайта: зачем нужна для SEO, как сделать и примеры

Habr.com - Tue, 04/15/2025 - 13:16

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

Читать далее

Как мы реализовали SCA при помощи SBOM

Habr.com - Tue, 04/15/2025 - 13:16

Чем больше микросервисов в компании, тем веселее жизнь у тех, кто отвечает за безопасность. Количество зависимостей растёт, и в какой-то момент становится нереально уследить, откуда в коде может вылезти критичная уязвимость — будь то старая библиотека или транзитивная зависимость, о которой никто даже не помнит.

Решение этого — SCA (Software Composition Analysis) автоматический анализ зависимостей, который помогает вовремя вылавливать уязвимые библиотеки и понимать, что с ними делать.

Меня зовут Эрик Шахов, я AppSec-инженер в Циан. В этой статье расскажу, как мы перестроили систему SCA, изменили её архитектуру и какие инструменты теперь используем для контроля зависимостей. Поделюсь реальным опытом внедрения SBOM (Software Bill of Materials) и тем, как он помогает нам держать код в порядке.

Читать далее

Промт-инженер: профессия, которую создал AI

Habr.com - Tue, 04/15/2025 - 13:10

Когда я сталкиваюсь с вопросом о том, как стать частью IT-коммьюнити, последнее время на ум приходит промт-инжиниринг — первая профессия, созданная непосредственно AI. Это мне кажется одним из самых простых способов влиться в IT и за несколько лет вырасти до солидного спеца. 

Эта новая сфера и пока еще не каждый бизнес знает, как правильно с ней взаимодействовать. Хотя такое вторжение нейронок в повседневность и бизнес не прошло незамеченным. Например, в стенах МГУ и ВШЭ открываются новые курсы в области ML и AI, а моя команда фиксирует на джоббордах увеличение вакансий с упоминанием AI. Промт-инжиниринг становится все более востребованной ролью, открывая огромное поле возможностей для экспериментов и развития.

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

Давайте разбираться

Байты в солёной воде и передача сообщений через жидкость по стандарту RS-485

Habr.com - Tue, 04/15/2025 - 13:05


Здравствуйте, дорогие друзья!

С школьных лет мы знаем, что вода является проводником электрического тока. При этом дистиллированная вода не проводит ток, а вода с примесями — прекрасно проводит.

Я провёл эксперимент, в котором нет ничего необычного, но он наглядно показывает, что вода способна передавать и осмысленные сигналы, например данные в ASCII-кодах. Мы будем использовать ретротехнику — компьютеры на процессорах 386, но повторить суть эксперимента можно и на современном оборудовании.

Это небольшой пример, который напоминает нам о том, что вода электропроводна.

Под катом — фото и видео составляющих эксперимента и пояснения. Читать дальше →

Обучение, геймификация и приставучая сова

Habr.com - Tue, 04/15/2025 - 13:01

Если кто не знает, то у приложения Duo Lingo есть свой маскот - забавная, но мега настырная сова, которая не дает тебе расслабиться и всячески стыдит, если начинаешь забивать на уроки. Ну маскот и маскот, мало ли их сейчас? Прикол а том, что именно эта мультяхя (ну и еще пара механик) заставляет взрослых, серьезных людей, которые в своих запаренных расписаниях не могут найти время вообще не на что, как пионеров открывать приложуху и проходить очередной урок, чтобы не потерять свою «серию» (которая спойлер - вообще ничего не даёт). Как оно так получилось?

Читать далее

Мечтают ли древние папирусы об искусственном интеллекте?

Habr.com - Tue, 04/15/2025 - 12:54

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

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

Как бы вы решили эту задачу? Проблема Геркуланумских папирусов, о которых пойдёт речь в этой статье, уже более 400 лет заставляет ломать над собой голову. История их расшифровки — это история развития науки. Но прежде, чем погрузиться в неё, нужно немного рассказать о самих свитках.

Читать далее

[Перевод] OpenAI представила GPT-4.1 — улучшенный процесс программирования, следование инструкциям и длинное контекстное окно

Habr.com - Tue, 04/15/2025 - 12:54

Компания OpenAI выпустила свою новейшую ИИ-модель GPT-4.1, а также два более компактных варианта: GPT-4.1 Mini и GPT-4.1 Nano. В новом поколении моделей GPT значительно улучшены возможности программирования, следование инструкциям и поддержка до 1 миллиона токенов (примерно 750 000 слов).

У всех трех моделей знания ограничены июнем 2024 года.

Но почему именно три модели?

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

Читать далее

Наше расследование: ищем отечественные микросхемы в «отечественных» счетчиках электроэнергии. Часть 2

Habr.com - Tue, 04/15/2025 - 12:45

В прошлой статье мы искали отечественные микросхемы в отечественном счетчике Энергомера СЕ207 R7 и не нашли их там, вместо них мы нашли микросхемы микроконтроллера и АЦП от тайваньской компании VANGO. При этом если верить записи в реестре российской промышленной продукции по 719 ПП РФ, то этот счетчик набирал 117 баллов, что возможно сделать только с применением как минимум отечественной микросхемы микроконтроллера. Как же тогда счетчик смог набрать 117 баллов? Эксперты Торгово Промышленной Палаты очень грамотные и образованные люди, и обычной перемаркировкой их не провести. Значит на экспертизу в ТПП все же был представлен счетчик на отечественных микросхемах. Осталось только найти на каких? Ну собственно, пойдемте искать их вместе...

Читать далее

Чат в терминале Linux: почти «Матрица» в реальной жизни

Habr.com - Tue, 04/15/2025 - 12:31

Wake up, Neo…
The Matrix has you…
Follow the white rabbit.

Knock, knock, Neo.

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

Прямое зашифрованное соединение — то, что нужно для передаваемых данных, которые следует держать в секрете. Есть, конечно, SSH, но сам по себе это только способ подключения, без интерфейса для общения. Конечно, можно создавать файлы и писать в них что-либо, но это неудобно. К тому же SSH подходит, если вы доверяете собеседнику. Для прочих случаев можно воспользоваться Cryptcat или его аналогами. О них и поговорим сегодня.

Читать далее

Книги для Team Lead DS: от менеджмента к стратегии

Habr.com - Tue, 04/15/2025 - 12:30

Привет! Меня зовут Марк Паненко, я Chief Data Science в Ozon Банке. Это завершающая статья цикла о книгах для Data Science. Ранее мы обсуждали комиксы и нейросети для новичков, принципы для мидлов, профессиональную разработку, а сегодня поговорим об управлении командами. Материал основан на эпизодах подкаста Data Breakfast — в нём мы разбираем кейсы из реальной практики.

Читать далее

Разрабатываем печать документов на .NET с помощью OpenXml. Часть 2

Habr.com - Tue, 04/15/2025 - 12:15

Всем привет! Я Александр Родов, ведущий разработчик в компании «БАРС Груп», автор и руководитель разработки сервиса генерации печатных форм Sprinter. Этой статьей мы продолжаем рассказ о возможностях использования библиотек DocumentFormat.OpenXml для генерации печатных файлов «офисных» форматов.

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

Читать далее

[Перевод] DWH: История поиска альтернативы PostgreSQL и Snowflake. Часть 2

Habr.com - Tue, 04/15/2025 - 12:12

Выбор облачного хранилища данных — задача не из простых: десятки решений, каждая со своими плюсами и подводными камнями. В этой статье — результаты масштабного практического исследования, в ходе которого команда Agritask сравнила производительность, масштабируемость, стоимость и совместимость SQL ведущих платформ: от ClickHouse и BigQuery до Druid и Firebolt. Без маркетинговых обещаний — только реальные тесты, живые выводы и нюансы, которые неочевидны до момента внедрения.

Читать далее

Тайм-блокинг: что это за техника и как ее использовать

Habr.com - Tue, 04/15/2025 - 12:06

Когда мы не планируем своё время, кто-то другой делает это за нас. Тайм-блокинг — это метод планирования, когда мы заранее резервируем время для определенных задач, словно договариваемся о встрече с самими собой.

Читать далее

Who's online

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