Месяц: Январь 2022

  • Топ-10 ошибок в C++ проектах за 2021 год

    от автора

    На улице мороз, ёлка наряжена, мандарины разложены. Дело идёт к Новому году, а значит — время рассмотреть самые интересные срабатывания, найденные C++ анализатором PVS-Studio в 2021 году.Десятое место: красивая опечатка в циклеV533 [CWE-691] It is likely that a wrong variable is being incremented inside the ‘for’ operator. Consider reviewing ‘i’. gskvulkanimage.c 721void gsk_vulkan_image_upload_regions (GskVulkanImage *self,…

  • Точность слов: три фактора повышения эффективности речи

    от автора

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

  • DevSecOps by Swordfish Security. Часть вторая

    от автора

    Продолжение статьи про комплексный подход реализации DevSecOps. В первой части были рассмотрены индустриальные вызовы, цели и задачи инструментов класса ASOC, Оркестрация и Корреляция. Читать тутВо второй части:Аналитика (Intelligence)Технологии Искусственного Интеллекта в ASOCАналитика (Intelligence)Платформа AppSec.Hub позволяет реализовать полноценный Data-Driven подход к управлению DevSecOps процессом. Мы разработали специальную структуру хранилища данных, которая позволяет собирать всю телеметрию процесса…

  • Обзор TrueConf 8 – мессенджера с видеосвязью и AI для Windows, macOS и Linux

    от автора

    Привет, Хабр!Меня зовут Оксана и я – руководитель продуктовой команды в компании TrueConf. Мы разрабатываем софт для видеосвязи и совместной работы уже больше 10 лет. Сегодня я расскажу о создании нового поколения десктопных приложений TrueConf: наш опыт переосмысления и трансформации project-команды в старшего и более зрелого брата – product-отдел.Герой выпуска – TrueConf 8История противостояния: дизайн против…

  • Слепой тест смартфонных камер: люди выбирают неожиданное

    от автора

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

  • P2P протоколы обмена данными

    от автора

    С появлением онлайн-кинотеатров и стриминговых сервисов популярность торрент-клиентов пошла на спад, однако на момент публикации с помощью торрента файлы скачивают за день около четырех процентов всех пользователей Интернета (это более 100 миллионов человек). В данной статье я проведу небольшой обзор P2P (пиринговых) файлообменных протоколов, Napster, Gnutella и BitTorrent. В этой последовательности они появились, и каждый был…

  • Как спасти миллионы жизней

    от автора

    Американский микробиолог Мори́с Хиллеман — самый успешный изобретатель вакцин в 20 веке. В российском национальном календаре сейчас 12 детских прививок, шесть из них были в своё время созданы Хиллеманом. В заметке я пройдусь по биографии учёного и кратко расскажу суть открытий. Трудно поверить, что столько дел за свою жизнь успел провернуть один человек.Чем-то мне Хиллеман…

  • Детектирование и оценка сбоев

    от автора

    Поговорим про инциденты и инцидент-менеджмент. Буквально погрузимся в них, разберём основные черты и характер. Рассмотрим типовые ситуации из моего опыта, как этот процесс работает в Авито, как мы измеряем наши инциденты, как их фиксируем, какие есть тонкие моменты и каких результатов мы в этом добились.Меня зовут Дмитрий Химион, я работаю в компании Авито и в…

  • Обслуживание сетей на пороге перемен: NetOps — это шаг вперед

    от автора

    Недавно словарь сетевых технологий пополнился новым термином. NetOps — это не просто сокращение от Network Operations,  смысл термина гораздо шире. NetOps в какой-то степени является развитием DevOps — мировоззрения ИТ, которое способствует интеграции и автоматизации процессов разработки и доставки приложений, а также коммуникации и тесному сотрудничеству разработчиков и системных администраторов. При этом NetOps подчеркивает важность…

  • Как обучить джунов QA за 3 дня (сборник материалов)

    от автора

    Чему нужно обучить junior QA, чтобы он начал приносить пользу проекту? Конечно, было бы здорово «всему и сразу», но это может затянуться надолго. А вот с основами тестирования можно познакомить буквально за пару-тройку дней. Особенно если это фулл-тайм дни (рабочее время).Я обучаю новичков больше 6 лет, больше тысячи людей выпустила, книгу вот написала. И на…