Сборщик RSS-лент

[Перевод] Невидимые загрузки или о пользе свободно стоящих функций

Habr.com - пт, 07/25/2025 - 13:56

Довольно долго я тягался с по-настоящему глупой проблемой на C++: мне не нравятся функции-члены, но я вынужден их писать, чтобы программисту было хоть немного удобнее работать. Функции-члены обеспечивают две вещи: разграничение областей видимости и обнаружимость. Разграничение областей видимости — менее актуальная из этих задач, поскольку в моём коде на C++ я и так не использую модификаторы private/public. Обнаружимость — большая проблема: я могу написать x.F, а IDE предложит x.Func(). Отлично! «Но правильные программисты пользуются только vim и скромными IDE». Что ж, привет вам, воображаемые мифические обычные программеры. Здесь вам ничего не угрожает, но, пожалуйста, уходя — надевайте сразу два беджика:  «vim отстой» и «Я ненавижу emacs». Отлично помогает завязать разговор с «настоящими» программистами.

Читать далее

У нас был план: внедрить автоматизацию тестирования мобильного приложения

Habr.com - пт, 07/25/2025 - 13:52

Хабр, привет! Меня зовут Мельников Станислав, руковожу группой автоматизированного тестирования. В статье расскажу, как мы организовали автоматизацию тестирования мобильного приложения и ушли от бесконечного ручного регресса к ферме устройств и авто-тестам, которые теперь живут в CI. Делюсь цифрами, граблями и планами. 

Читать далее

Управление изменениями в проекте с помощью service desk

Habr.com - пт, 07/25/2025 - 13:47

Появление новых требований в разгар проекта — настоящая головная боль для любого проектного менеджера. Они возникают внезапно, как метеорит в SimCity, и угрожают разрушить сроки, бюджет и нервы команды. Неважно, кто виноват — аналитик, недоглядевший нюансы, или заказчик, который понял, что надо было делать по-другому Важно, что эти «межпланетные тела» могут разрушить всё, если не знать, как с ними справляться. В этой статье мы разберём, как с помощью системы класса service desk превратить хаос изменений в управляемый процесс, сохранить при этом контроль над проектом и доверие заказчика.

Читать далее

Как мы делали персонализированные баннеры с помощью ИИ

Habr.com - пт, 07/25/2025 - 13:08

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

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

Читать далее

Оживляем дисплей из кабины лифта

Habr.com - пт, 07/25/2025 - 13:05

Приветствую всех! Уверен, каждый, кто катался на новом лифте, видел подобные штуки. Всё чаще такие экраны ставят взамен привычных светодиодных или сегментных ЖК-индикаторов.

И вот однажды мне стало интересно: а как вообще они работают и можно ли запустить их самому? Как оказалось, то, что я представлял себе небольшим опытом буквально на пару часов, на деле оказалось целым приключением...

Двадцать пятый этаж

Расширение аудитории — краткий обзор инструмента и результат теста

Habr.com - пт, 07/25/2025 - 12:57

Протестировали новую настройку VK Рекламы — расширение аудитории.

Подопытным стал заказчик из ниши бизнес-мероприятия и мастер-классы. Рекламу вели на группу ВКонтакте. Цель — подписки.

Читать далее

Всё о стриминге музыки на Яндекс Станции и не только

Habr.com - пт, 07/25/2025 - 12:53

В статье я расскажу об особенностях стриминга музыки в разных современных протоколах. А также о том, как с помощью Home Assistant отправить Яндекс Музыку с колонок Яндекса на внешнюю акустику и как передать свою музыку на колонки Яндекса.

Читать далее

Method Handles быстрее рефлексии (иногда)

Habr.com - пт, 07/25/2025 - 12:52

Как Java поддерживает динамические вызовы? От медленной рефлексии до оптимизированных MethodHandle и invokedynamic — изучаем эволюцию динамизма в JVM. Разбираем внутреннее устройство MethodHandle и какие роли играют CallSite и invokedynamic.

Читать далее

[Перевод] SonarQube: базовая настройка и анализ качества кода с помощью FastAPI

Habr.com - пт, 07/25/2025 - 12:46

Ошибки в коде— не всегда вопрос невнимательности. Часто они кроются в архитектурных решениях, устаревших практиках и банальном отсутствии инструментов контроля качества. В этой статье — практический разбор того, как настроить и использовать SonarQube с FastAPI, чтобы находить баги, уязвимости и «запахи» ещё до запуска приложения. Разберёмся, как выглядит процесс статического анализа кода на практике, как развернуть SonarQube через Docker и интегрировать его в рабочий цикл через CI/CD.

Читать далее

JavaScript для детей: изучение разработки сайтов

Habr.com - пт, 07/25/2025 - 12:22

Мы в Pixel используем JavaScript как составной элемент курса, посвященного разработке сайтов – комплексному направлению, требующему понимания, помимо остального, HTML и CSS. Роль первого как языка программирования в создании веб-проектов не стоит умалять: ДжаваСкрипт обеспечивает функциональность и интерактивность сайтов, а также буквально управляет структурой и стилем, связывает их.

Считаем, что вопреки сложности направления, уроки JavaScript для детей будут уместны уже в подростковом возрасте, а если конкретно, то с 12 лет. Особенно при условии, что сам ребенок тяготеет к IT-обучению и хочет не просто писать код, но и создавать структуру страниц, управлять их стилем, для чего и нужны HTML и CSS соответственно.

Читать далее

Стартап или дорогое хобби инвестора? 7 неочевидных ошибок, которые убивают продажи (и как их исправить)

Habr.com - пт, 07/25/2025 - 12:10

Если ваш стартап буксует, а продукт не летит дело может быть не в том, что он “ещё сырой”. Проблема часто в том, как вы его продаете и кому. Вот мои выделенные топ 7 ошибок, которые вижу снова и снова от SaaS до консалтинга. 

Каждую из них можно исправить. Начнём с самой банальной, но самой критичной.

Читать далее

Применение nanoCAD Механика PRO для разработки библиотек компонентов отечественных ТИМ-решений

Habr.com - пт, 07/25/2025 - 12:02

Демонстрируем преимущества nanoCAD Механика PRO для разработки параметрических библиотек компонентов, совместимых с отечественными ТИМ-системами. На примере моделирования резьбового фитинга показано, как программа позволяет преобразовывать 2D-эскизы в 3D-модели с параметрическим управлением, автоматизировать создание сложных геометрий (резьб, отверстий) и готовить документацию. 

Читать далее

Pebble возвращается: как культовые часы оживают благодаря новым приложениям и энтузиастам

Habr.com - пт, 07/25/2025 - 12:00

В 2012 году Pebble буквально ворвались на рынок умных часов через Kickstarter, собрав рекордные 10,3 млн долларов и став пионером в сегменте носимых устройств. Они предлагали удобный интерфейс, длительную автономность и широкие возможности для кастомизации задолго до появления Apple Watch. К сожалению, успех был быстротечен, начались сложности. После закрытия компании в 2016 году и поглощения Fitbit казалось, что эпоха Pebble завершена.

Но в 2025 году бренд, кажется, возрождается благодаря Core Devices, основанной Эриком Мигиковски, и участию энтузиастов. Давайте посмотрим, что там за приложение и каким образом оно возвращает жизнь Pebble Time и Pebble 2. А еще обсудим, почему часы снова становятся актуальными и как сообщество поддерживает этот проект. Поехали!

Читать далее

Внутри лидеров TOP500 суперкомпьютеров планеты: El Capitan, Frontier и Aurora

Habr.com - пт, 07/25/2025 - 11:48

Привет! На связи команда mClouds. В июне 2025 года вышло новое издание рейтинга TOP500, который ранжирует самые производительные суперкомпьютеры мира. Тройка лидеров сохранила свои позиции: El Capitan, Frontier и Aurora — все три системы перешагнули показатель в 1 экзафлопс и принадлежат Министерству энергетики США.

Мы решили разобраться, что скрывается за цифрами производительности: какие технологии позволили El Capitan достичь невероятных 1,742 экзафлопса, что помогло Frontier и Aurora удержаться в тройке лидеров и какие проекты могут бросить им вызов в ближайшем будущем.

Читать далее

Как мы в Fix Price автоматизировали создание рекламных видео

Habr.com - пт, 07/25/2025 - 11:43

Привет, Хабр! Меня зовут Андрей Денисов и я видеодизайнер Fix Price. Сегодня я расскажу о нашем новом программном комплексе, который позволяет создавать ролики с рекламой наших товаров вдвое быстрее, чем раньше.

Наши магазины работают уже в 10 странах мира, а в России, Беларуси, Казахстане, мы регулярно размещаем разнообразные рекламные материалы в различных форматах. Подгонять ролики вручную под требования законодательства разных стран, особенности дизайна и форматы вещания очень затратно по времени. Также нужно учесть, что отдел рекламы должен готовить еженедельно не менее 80 роликов (это без учёта дополнительных акций, появления новых товаров и других событий).

Поэтому возникла необходимость найти решение, которое помогло бы не расширяя штат сотрудников, оптимизировать время производства шаблонных роликов. Базового программного решения на рынке не оказалось, в связи с этим мы командой глубже изучили возможности программного пакета adobe, что позволило мне попытаться разработать ПО самому и в последствии внедрить его в работу всей команде.

Читать далее

Как устроены цифровые сертификаты

Habr.com - пт, 07/25/2025 - 11:41

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

Читать далее

Статистика для UX-исследователей. Часть 4 — коэффициенты корреляции

Habr.com - пт, 07/25/2025 - 11:31

Привет! Это Маша и Серёжа, в прошлом тексте мы научились анализировать связи между двумя качественными переменными, а сегодня расскажем, как анализировать линейную зависимость между двумя количественными.

Читать далее

ИИ нового поколения: как вдохновение от мозга приматов помогает генерировать и сомневаться

Habr.com - пт, 07/25/2025 - 11:20

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

Читать далее

«Запах мысли» или «анонимность в эру нейросетей»

Habr.com - пт, 07/25/2025 - 11:08

Прежде всего "Запах мысли" — это название рассказа Роберта Шекли. Если не знакомы с ним — настоятельно советую прочитать, там всего несколько страниц, но большой простор для "подумать". Вкратце: на некой планете обитают хищники без зрения, слуха и обоняния, но умеющие читать мысли. И чтобы выжить на ней, надо думать "не как человек".

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

Экспериментирую и развлекаюсь — например заставляю их через меня общаться друг с другом. Или прошу оценить правоту того или иного участника какой-то публичной дискуссии. А для чистоты эксперимента частенько даю "обезличенные" данные.
И вот буквально сегодня я столкнулся с таким, одновременно логичным и неочевидным выводом — они уже умеют детектить пользователя по когнитивным паттернам!

Читать далее

Знакомьтесь: Кибер Хранилище

Habr.com - пт, 07/25/2025 - 10:51

В этом обзоре мы познакомимся с новым продуктом компании Киберпротект – Кибер Хранилище. Это простая в эксплуатации универсальная, система хранения данных, работающая на базе стандартного серверного оборудования архитектуры x86-64 с установленными дисками HDD, SSD или NVMe.

Кибер Хранилище поддерживает основные протоколы хранения: iSCSI, NFS и S3, интегрировано с системой резервного копирования Кибер Бэкап и сервисом Кибер Бэкап Облачный, поддерживает возможность неограниченного масштабирования и реализации географически распределенных решений. 

Читать далее

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

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