Habr.com

Ленты новостей Хабр
Все публикации подряд на Хабре
Обновлено: 1 час 11 мин. назад

Роль SDET-специалистов в разработке ПО в 2025 году

пт, 12/20/2024 - 16:16

К 2025 году роль Software Development Engineer in Test (SDET) станет еще более важной благодаря новым технологиям и трендам. Усиление автоматизации, использование AI и машинного обучения в тестировании, рост значимости DevOps и CI/CD, потребность в безопасности и тестировании на уязвимости, а также новые этические нормы приведут к расширению функционала SDET. С развитием облачных технологий, контейнеризации и Low-Code/No-Code платформ, специалисты SDET будут играть центральную роль в обеспечении качества и устойчивости программного обеспечения в условиях быстро меняющегося IT-ландшафта.

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

Читать далее

Переход на новую архитектуру проекта: как это влияет на надежность стриминга web-данных

пт, 12/20/2024 - 16:15

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

Читать далее

ANS-технология в гарнитурах VT и Yealink

пт, 12/20/2024 - 16:11

Если вы хотя бы раз пользовались гарнитурой с технологией ANS (Active Noise Suppression, активное шумоподавление), то уже знаете, насколько применение ANS меняет качество передачи речи. Голос собеседника четко слышен в любой обстановке: на улице, в шумном офисе или на производстве.

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

Давайте проанализируем подходы VT и Yealink к реализации ANS в гарнитурах и сравним эффективность их решений.

Читать далее

Долгосрочная стабильность vs. карьерная мобильность

пт, 12/20/2024 - 16:09

Всем привет! Меня зовут Борис Мошнин. Я работаю в компании SM Lab на позиции ведущего инженера качества. Сегодня мы поговорим про пути карьерного развития.

Почему я решил поговорить на эту тему

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

Заглянем в статистику для объективности. 

Читать далее

[Перевод] Копенгаген против Эверетта, телепортация и ER=EPR

пт, 12/20/2024 - 15:58

Леонард Сасскинд - профессор физики в Стэнфордском университете, один из авторов теории струн, голографического принципа, гипотезы ER=EPR и космологической интерпретации КМ. Я решил сделать перевод статьи «Копенгаген против Эверетта, телепортация и ER=EPR», написанной по материалам лекции, которая была прочитана Сасскиндом в Институте перспективных исследований в марте 2016 г. Публикация достаточно старая, поэтому в конце я дополнил перевод новыми данными из более свежих работ. Из данной статьи вы узнаете, какие бывают типы квантовой запутанности, что такое GHZ-брана, как связана дополнительность копенгагенской и многомировой интерпретаций с комплементарностью чёрных дыр и почему решение информационного парадокса чёрных дыр также является решением проблемы измерения в квантовой механике. Напоследок мы разберёмся с принципом локальной дружественности, который был нарушен в 2019 г. тестом Белла-Вигнера.

Читать далее

Хоук ― трекер ошибок в ПО на замену Sentry

пт, 12/20/2024 - 15:46

Всем привет. Меня зовут Петр, я основатель клуба веб-разработки CodeX. Клуб зародился в ИТМО и сейчас состоит из выпускников и студентов разных университетов. Речь пойдет об одном из наших open source инструментов ― трекере ошибок Хоук. Его релиз состоялся в непростой момент — 22 февраля 2022 года. Вскоре платежная система оказалась недееспособна, и глобальная экспансия провалилась. Но в этом году Хоук снова расправил крылья — сервис пришел на замену мастодонтам, заблокировавшим всех российских пользователей. Расскажу, как мы его развиваем.

Читать далее

Загадочное возвращение Телеграм-бота. Странный жест или продолжение развода?

пт, 12/20/2024 - 15:38


После публикации первой части истории о потере Telegram-бота на Хабре произошло нечто неожиданное. Со мной связался человек, который ранее участвовал в угоне, с того же аккаунта. В дружелюбном тоне он извинился за длительное отсутствие, рассказал, что нашёл нового владельца моего бота, объяснил ему ситуацию и убедил вернуть его мне.

Читать далее

Как сделать резюме, которое дойдёт до работодателя. Фильтры ATS в 2025 году

пт, 12/20/2024 - 15:34

ATS (Applicant tracking system) — ПО, которое помогает работодателям и рекрутерам искать и отбирать кандидатов на первичном этапе. С такой системой до живого рекрутера доходит лишь малая часть резюме, потому что ATS беспощадно отсеивают кандидатов, которые им не нравятся. Ваша кандидатура может идеально подходить по требованиям, но если вы неправильно себя преподнесете — ваше резюме отправят в цифровую корзину.

По статистике StandOut CV за 2023 год, ATS отклоняет на первом этапе 75% резюме. Компания Oorwin, которая сама предлагает продукты для автоматизации рекрутинга, упоминает такое же количество отказов — 75%. В итоге живой рекрутер видит только каждое четвертое резюме.

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

Читать далее

[Перевод] Мнение: рационализация конкуренции за низкую задержку в высокочастотной торговле

пт, 12/20/2024 - 15:21

Существует распространённое заблуждение, даже среди практиков, что low-latency торговля — это пустая трата интеллектуальных ресурсов человечества, которые могли бы быть направлены на новые открытия в области физики или лечения онкологических заболеваний. Такой вид торговли подвергается многочисленной критике с разных сторон — он описан в негативном ключе в книге «Flash Boys», правительства разных стран пытаются обложить такие транзакции повышенными налогами, биржи подвергаются давлению и вынуждены замедлять торговые сессии или проводить пакетные аукционы. В этом эссе приводятся аргументы в пользу высокочастотной торговли, основанные на четырёх основных тезисах: (1) высокочастотная торговля уменьшает бид-аск спреды, (2) экономически значимые события действительно происходят за считанные микросекунды, (3) HFT необходим для нормального функционирования капитализма, и (4) рынки — это не игра с нулевой суммой.

Читать далее

Что такое метаданные в BI и как ими управлять? Обзор инструмента OpenMetadata

пт, 12/20/2024 - 15:16

Метаданные или метаинформация – это данные, которые предоставляют информацию о других данных.

Подробнее о том, с какими метаданными сталкиваются в BI, чем полезны системы управления метаданными и с какими важными функциями инструмента OpenMetadata знакома на практике, рассказываю в этой статье.

Читать далее

Start Me Up: Как Windows 95 завоевала сердца пользователей

пт, 12/20/2024 - 15:13

Появление Windows 95 в августе 1995 года стало поворотным моментом в истории компьютерной индустрии. Запуск новой системы сопровождался грандиозной рекламной кампанией. Microsoft не поскупилась на средства: Rolling Stones исполнили «Start Me Up» в рекламном ролике, Джей Лено рекламировал систему, а звезды «Друзей» снялись в обучающих видео. Очереди у магазинов, таких как CompUSA, растянулись на кварталы. Запуск системы стал событием, о котором говорили все.

Windows 95 стала не просто технологической новинкой, а частью поп-культуры. Запоминающийся звук запуска системы, узнаваемые иконки и простота использования стали символами эпохи и оставили неизгладимый след в памяти миллионов пользователей.

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

Читать далее

Итоги исследования click.ru: сравнение CPC, CTR и CPM на основных рекламных площадках в России

пт, 12/20/2024 - 15:06

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

В click.ru есть сервис «Пульс click.ru», который помогает маркетологам готовиться к запуску рекламы. Воспользуемся этим инструментом, чтобы сделать срез по важным метрикам: CPC, CTR и CPM. Все они влияют на расчет бюджета, поэтому будет полезно посмотреть, как они меняются в зависимости от платформы, региона, тематики.

В этом исследовании мы взяли данные за период с 1 октября 2023 года по 31 октября 2024 года и рассмотрели их со всех сторон.

Читать далее

Машинное обучение на Spark

пт, 12/20/2024 - 14:53

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

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

Читать далее

«Все сходится» — лучший комплимент дата-сайентисту

пт, 12/20/2024 - 14:51

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

Читать далее

Как эффективно управлять видеопотоком с веб-камеры в браузере

пт, 12/20/2024 - 14:47

Веб‑технологии, такие как Media Capture and Streams API (или просто MediaStream API), открывают большие возможности для работы с видеопотоком в браузере. Они позволяют легко захватывать видеопоток с веб‑камеры и использовать его для создания мощных и интерактивных веб‑приложений. Однако несмотря на широкую доступность этих API их эффективное использование остаётся непростой задачей.

Меня зовут Артем Шовкин, я RnD‑разработчик в СберТехе. В процессе изучения MediaStream API наша команда столкнулась с рядом интересных вопросов. Как эффективно управлять параметрами видеопотока в зависимости от возможностей устройства и сети? Какие подводные камни возникают при кроссбраузерной реализации? Как лучше всего обрабатывать ошибки при работе с видеопотоком?

Мы решили не просто разобраться в работе API, но и в деталях изучить спецификацию Media Capture and Streams, чтобы понять, как она используется в реальных приложениях. В статье мы также использовали код исходников реализации getUserMedia.

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

Поехали!

Читать далее

[Перевод] Управление пакетами в Emacs: Хороший, плохой, злой

пт, 12/20/2024 - 14:44

Здравствуй читатель! Если ты пользователь редактора Emacs, то данная статья для тебя, в ином случае, можно проходить мимо, так как тема достаточно узкоспециализированная.

Меня зовут Вознесенский Михаил. Я являюсь руководителем группы разработки продукта RuPost в компании РуПост которая входит в состав Группы Астра (смотри не перепутай 

API-безопасность 2025: Прогноз и стратегии защиты на основе OWASP Top 10

пт, 12/20/2024 - 14:38

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

Акцент на 2025 год: В статье теперь говорится о будущем и новых вызовах.

ИИ в угрозах и защите: Подчеркнуто влияние ИИ как для атакующих, так и для защитников.

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

Микросервисы и облако: Уделено внимание облачной инфраструктуре и микросервисам.

Проактивный подход: Акцент на профилактических мерах и обучении.

Читать далее

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

пт, 12/20/2024 - 14:30

Привет! Меня зовут Михаил Мазанов, я отвечаю за технологический стек работы с медиаданными в Кинопоиске: от съёмок оригинальных проектов до доставки и просмотра видео на всех экранах. Для нашей пятой ежегодной конференции про стриминг PlayButton 2024 я готовил большой доклад про оптимизацию качества видео Кинопоиска, а для Хабра решил пересобрать его в виде статьи — для тех, кому текстовый формат предпочтительнее видео.

Кроме технических графиков, вас ждёт ещё и наглядная разница в работе алгоритмов сжатия на примере «Рика и Морти» и «Джона Уика».

Читать далее

Падения 2024 года: кого потеряла или может потерять технологическая индустрия

пт, 12/20/2024 - 14:26

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

Читать далее

Как мы делаем Java: 30 лет истории российской разработки

пт, 12/20/2024 - 14:24

Банки, биржи, платежные системы — множество стратегически важных сервисов работает на Java. Не случайно язык, которому скоро исполнится 30 лет, уверенно держится в тройке лидеров рейтинга TIOBE. А еще Java — одна из «самых российских» технологий. Из всех разработчиков за пределами США именно россияне сделали наиболее заметный вклад в платформу — и продолжают развивать ее сейчас. Чтобы понять, как так вышло, мы вспомнили историю Java в России с девяностых годов до наших дней.

Дисклеймер: этот не историческое исследование. Текст собран из воспоминаний участников событий и инженеров, которые уже почти 30-лет заботятся о безопасности Java в России.

Читать далее

Сейчас на сайте

Сейчас на сайте 0 пользователей и 0 гостей.