Архивы

  • Анализ AST и рефакторинг кода в Clang

    от автора

    В продолжение темы кастомизации компилятора С++ публикую перевод еще одной интересной статьи от Eli Bendersky AST matchers and Clang refactoring tools.Инструментарий Clang вызывает большой интерес и внимание к разработке в последние годы. Наконец-то у нас есть удобный, точный, с открытым исходным кодом и хорошо поддерживаемый фреймворк для программного анализа и рефакторинга кода C++ и это…

  • Приложение для структурирования информации

    от автора

    Недавно написал для себя приложение для структурирования информации, которое позволяет организовать её в древовидном виде. Иначе говоря, можно создавать множество деревьев. Так, на мой взгляд, можно структурировать в удобном виде что угодно. И не надо распихивать ничего по блокнотам или мучить обсидиан. Я долгое время структурировал данные через него, но реально дать структуру информации он…

  • Представлен инструмент Minecraft для создания масштабных копий реальных мест

    от автора

    Разработчики представили инструмент Arnis, который позволяет создавать масштабные копии реальных мест в Minecraft. Он использует геопространственные данные OpenStreetMap.Arnis использует данные OpenStreetMap для создания подробных карт в Minecraft на основе указанного реального места. Как отмечает разработчик, этот инструмент изначально был написан на Python. Однако с тех пор проект перешёл на язык программирования Rust, который обеспечивает «ещё…

  • Рассказ «Характеристика»

    от автора

    Закос под Зощенко про увольнение сотрудника.ХАРАКТЕРИСТИКАна научного сотрудника сектора взрыва АО «Детонация»Борзявко С.А.Борзявко Софья Александровна, образование высшее (НГТУ), в настоящее время учится в аспирантуре Института Взрывов и Детонаций (ИВД), работает там же (лаборант), также принята на работу в АО «Детонация» научным сотрудником (нач.сектора взрыва АО «Детонация» Кусаев, ее бывший преподаватель в НГТУ и теперешний коллега…

  • Игра «Виселица» — интерактивная задачка c HTTP-запросами

    от автора

    «Виселицу» — популярную игру на угадывание слов — кто‑то упомянул в комментариях к предыдущему посту, о задаче про игру в «Гонки». Не очень в тему, конечно — но я подумал «а чего это у нас задачи про виселицу нет?»Теперь есть!Обычно под программированием этой игры подразумевается написать код который загадывает слово — а пользователь предлагает буквы (и это пользователь будет повешен в случае неудачи). Здесь же наоборот — нужно написать программу которая угадывает слово…

  • Германская танковая проблема: торжество статистики и один из первых примеров военного OSINT’a

    от автора

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

  • Импорт из Jira: перенос с запахом карри

    от автора

    Привет, Хабр!Меня зовут Егор, я руководитель разработки таск-менеджера АИПлан. В комментах к прошлой статье были вопросы про экспорт из Jira на наш аналог, платформу АИПлан. Мы решили поделиться своим опытом решения проблем, с которыми на этой пути сталкивается идущий. Пойдем по пунктам: проблема – решение. Эта статья может быть интересна тем, кто сейчас в поисках…

  • Я б в ИБшники пошёл, пусть меня научат

    от автора

    Говорят, что наше время человеку в течение жизни придётся сменить несколько карьер. В то же время дальше постулирования данной проблемы дело, как правило, не заходит. Не претендуя на то, чтобы сделать этот материал всеобъемлющим, на примере своей сферы деятельности хочется поразмышлять как это могло бы выглядеть в реальности: с одной стороны с какими сложностями человек может столкнуться, а с другой как его реальный опыт может помочь ему освоиться в новой роли.Давно известно,…

  • Кофе и чай снижают риски развития рака головы и шеи

    от автора

    Табак и алкоголь, как известно, увеличивают риск развития. Новое исследование показывает, что количество выпиваемого кофе и чая может коррелировать с ростом защитных функций организма, снижая риск развития этих видов рака. При этом на организм благотворно влияет даже кофе без кофеина.Что такое рак головы и шеиРак головы и шеи (РГШ) — это собирательный термин, используемый для…

  • Безопасная авторизация в современных мобильных приложениях: миф или реальность?

    от автора

    Мы привыкли доверять приложениям, которые установили на свои гаджеты. Порой обоснованно, порой не очень. Если посмотреть документацию на API авторизации какого-нибудь крупного российского банка или соцсети, то можно увидеть Oauth 2.0, OIDC, authorization code flow и т.д. К сожалению, в большинстве случаев это либо не соответствует действительности вообще, либо частично. Как будто за всеми этим…