Найти в Дзене
Нельзя писать безопасный код на C++ без санитайзеров С++ видится мне огромным франкенштейном: очень уж много разнообразных способов описать свои намерения. В добавок к этому язык пропагандирует политику zero-cost abstractions, из которой следует (помимо прочего), что программист в ответе за все свои действия. Однако, работая с большими кодовыми базами, становится крайне тяжело держать в уме различные тонкости языка, которые держать в уме нужно — иначе Undefined Behavior.В данной статье хочу рассказать о трех интересных случаях UB, с которыми столкнулся при разработке на С++. Не думаю, что опытным разработчикам примеры из статьи будут полезны, но, полагаю, что начинающим разработчикам смогу показать на своем примере, как не стоит писать код на C++. Читать далее https://habr.com/ru/articles/787776/?utm_source=habrahabr&utm_medium=rss&utm_campaign=787776
2 года назад
Как перевести игру 'The Lamplighters League' На данном примере предлагается разобрать перевод .wem файлов аудио одного языка (англ.) на другой язык (русский) с последующей упаковкой в .wem и использования в игре. В качестве инструментов будут использоваться python, нейросети, а также программа Wwise. Из интересного — также будет использоваться сеть, определяющая пол (gender) говорящего, чтобы перевод получился двухголосым. Читать дальше → https://habr.com/ru/articles/787708/?utm_source=habrahabr&utm_medium=rss&utm_campaign=787708
2 года назад
Следуй за человеком. Об ориентировании роботов в толпе Минувшим летом я знакомил сына с Москвой, а также с моими московскими друзьями из разных времён. Мы даже успели заглянуть в офис Хабра в компании с @Boomburum. Неудивительно, что нам довелось посетить разные уголки прекрасного московского метрополитена, считая светло-синий Арбат, Смоленскую, ВДНХ, Сокол, Выхино, Некрасовку, Бауманскую и Окружную. Сын мне то и дело напоминал, что «нужно идти туда, куда больше людей идёт» - признаться, стратегия не лучшая, хотя и логичная. Развивая его идею, я предложил ему пофантазировать, как бы в московском метро ориентировался робот, на что бы он обращал внимание? На инфографики, сквозняки, расположение эскалаторов или, всё-таки, на человеческие потоки? Постепенно я пришёл к выводу, что в многолюдном пространстве именно человеческие потоки были бы самым важным ориентиром для мобильного робота, и под катом попробую разобрать этот вопрос подробнее.Наверняка я бы и не подумал обращаться к этой теме, если бы не бесценный опыт помощи с подготовкой научных статей, приобретённый мной в 2019-2021 годах в лаборатории автономных робототехнических систем (ЛАРС) в институте СПИИРАН, бессменным руководителем которой с тех и до сих пор является уважаемый Антон Савельев. Читать далее https://habr.com/ru/articles/787768/?utm_source=habrahabr&utm_medium=rss&utm_campaign=787768
2 года назад
Неужели можно ничего не делать, ведь все напишет ChatGPT? Существует мнение, что у каждого программиста должна быть статья про красно-черные деревья. Сейчас абсолютно все пишут про ChatGPT. Уже больше года прошло после первого выпуска нейросети, а о ChatGPT все еще говорят. А почему бы и нет. Эта статья затрагивает три темы: написание диплома, прохождение собеседования на стажера и собственно работа. Читать далее https://habr.com/ru/articles/787760/?utm_source=habrahabr&utm_medium=rss&utm_campaign=787760
2 года назад
PHP и Laravel дайджест новостей за декабрь 2023 года Краткий обзор новостей из мира PHP и Laravel за декабрь 2023 г от CutCode. Последний дайджест за год Читать далее https://habr.com/ru/articles/787758/?utm_source=habrahabr&utm_medium=rss&utm_campaign=787758
2 года назад
Релокация в рабство или небольшая история необдуманного переезда Привет, Хабр! В своей статье я решил поделиться своим опытом и советами по релокации за границу. Также расскажу историю, как в начале 2022 года я поддался всеобщей панике, превратившись из профессионального разработчика, миллиардера и филантропа в суетливого пса, ищущего новые зарубежные вакансии без каких-либо критериев, кроме возможности переезда. Читать далее https://habr.com/ru/articles/787702/?utm_source=habrahabr&utm_medium=rss&utm_campaign=787702
2 года назад
Финансовые данные: об измерении автокорреляции, тяжелых хвостах и других статистиках (Vol 1) Финансовые данные — одни из самых популярных данных для анализа сегодня. Однако применимы ли классические методы статистического анализа для работы с финансовыми данными? В данной статье мы обсудим ключевые свойства данных о доходностях финансовых активов и поговорим о подводных камнях при работе с ними. Мы увидим, что некоторые "нестандартные" свойства распределения доходностей финансовых активов делают классические статистические подходы плохо применимыми и не надежными при работе с данными такого вида. Мы предложим глубокое и полное объяснение описанных фактов с математической точки зрения. Читать далее https://habr.com/ru/articles/787736/?utm_source=habrahabr&utm_medium=rss&utm_campaign=787736
2 года назад
Sustainability: как оседлать ключевой тренд 2024 в развитии бизнеса, создании новых продуктов Хочу помочь разобраться, что же такое сустейнебилити на практике, как этот тренд влияет на рынок, что нужно делать компаниям, руководителям, разработчикам, чтобы быть в тренде. Погрузиться в Sustainability https://habr.com/ru/articles/787730/?utm_source=habrahabr&utm_medium=rss&utm_campaign=787730
2 года назад
Неклассическое чтение для руководителей: книги по стратегическому управлению от ведущих ученых и отчеты аналитиков Предлагаю оставить бизнес-литературу с «успешным успехом» в стороне и изучить материалы, подготовленные ведущими учеными в области стратегического менеджмента, а во второй половине подборки — обратить внимание на необычные статистические сборники и отчеты, которые вы скорее всего не встречали ранее. Рассказываю, что внутри, и сколько времени потребуется на изучение. Читать далее https://habr.com/ru/articles/787640/?utm_source=habrahabr&utm_medium=rss&utm_campaign=787640
2 года назад
Дружим FreeBSD и HomeAssistant Привет, Хабр!Многие из вас наверное слышали о Home Assistant (далее HA) - система домашней автоматизации с открытым исходным кодом, которая прекрасно работает на различных аппаратных решениях и поддерживает операционные систем Linux, macOS, Windows. К сожалению, в списке поддерживаемых операционных систем нет FreeBSD. А как быть тем, кто уже имеет рабочий сервер для домашней автоматизации на FreeBSD и не хочет заморачиваться с установкой дополнительного оборудования для запуска HomeAssistant? Тут два варианта решения проблемы, первое решение это использование виртуальной машины с поддерживаемой операционной системой для HA, что "отъедает" много ресурсов сервера и второй вариант это установка HA непосредственно на FreeBSD. Как вы понимаете, я пошел вторым путем (путь граблей и приключений) и об этом расскажу далее. Читать далее https://habr.com/ru/articles/787700/?utm_source=habrahabr&utm_medium=rss&utm_campaign=787700
2 года назад
[Перевод] Почему текст в нижнем регистре сжимается лучше Буквы в нижнем и верхнем регистре содержат одинаковое количество данных — по 1 байту каждая.Поэтому удивительно, что замена заглавных букв на строчные снижает объём данных.Пример: я взял главную страницу Hacker News и переписал заголовок каждой статьи, капитализировав только первые буквы в предложениях (sentence case) вместо первых букв во всех словах (title case). Это позволило мне снизить размер на 31 байт.Sentence case: The cat sat on the matTitle case: The Cat Sat on the MatКак может замена нескольких заглавных букв на строчные снижать объём? Всё дело в сжатии.Это непривычно, но если понять, как работает сжатие текста, то начинает казаться логичным. Читать далее https://habr.com/ru/articles/787722/?utm_source=habrahabr&utm_medium=rss&utm_campaign=787722
2 года назад
Горячее, чем Меркурий: астрономы нашли раскалённую экзопланету. Что это за объект? Исследуя планетарную систему HD 63433, астрономы обнаружили необычную экзопланету размером с Землю. По мнению команды, сделавшей открытие, одно её полушарие покрыто расплавленной лавой и всегда обращено к своей звезде, а второе — холодное, с этой стороны вечная ночь. Феномен называется приливной/гравитационной блокировкой. Авторы — Бенджамин Капистрант из Университета Флориды и Мелинда Соарес-Фуртадо из Висконсинского университета в Мадисоне. На съезде Американского астрономического сообщества в Новом Орлеане они представили доклад об открытии, в котором описали новый объект HD 63433 d. Читать далее https://habr.com/ru/companies/ru_mts/articles/787716/?utm_source=habrahabr&utm_medium=rss&utm_campaign=787716
2 года назад