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

  • Снова про шаблоны C++ в микроконтроллерах

    от автора

    Вступление Идея использования шаблонов языка C++ для программирования контроллеров не является чем-то новым, в сети доступно большое количество материалов. Кратко напомню основные преимущества: перенос значительной части ошибок из runtime в compile-time за счет строгого контроля типов, а также приближение к объектно-ориентированному подходу, близкий и удобный многим, без необходимости хранения полей в статическом классе (все поля…

  • Спросите Итана: космологическая постоянная Эйнштейна и тёмная энергия – это одно и то же?

    от автора

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

  • Настройка Xdebug3 для Laravel-приложения в Docker

    от автора

    Начнём пожалуй, со структуры, в которой всё будет:docker/ ├── docker-compose.yml ├── .env ├── .env.example ├── .gitignore └── services ├── database │   ├── dump │   └── .gitignore ├── nginx │   └── site.conf └── php ├── Dockerfile └── php.iniА теперь обо всём по порядку:Файл .gitingore содержит только одну строчку /.envФайл .env.example в начале проекта такой же, как…

  • Безопасен ли Телеграмм, так ли это? Как доказать безопасность мессенджера

    от автора

    На фоне борьбы мессанджеров, особенно когда What’s Up так сильно скомпрометировал себя, очередной раз встал вопрос о безопасности обещения и приватных данных. И конечно что же всех интересуют доказательство того, что нашу переписку никто не читает и невозможно ее читать. Естественно все известные мессанджеры пытаются показать(или доказать) своим скептическим пользователям, что вся переписка надежно защищена.…

  • HackTheBox. Прохождение Worker. Работаем с SVN. Используем Azure DevOps для захвата хоста

    от автора

    Продолжаю публикацию решений отправленных на дорешивание машин с площадки HackTheBox. Надеюсь, что это поможет хоть кому-то развиваться в области ИБ. Подключение к лаборатории осуществляется через VPN. Рекомендуется не подключаться с рабочего компьютера или с хоста, где имеются важные для вас данные, так как Вы попадаете в частную сеть с людьми, которые что-то да умеют в области…

  • Скорлупа сверхцивилизации. Об энергетических, инженерных и экологических аспектах сферы Дайсона

    от автора

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

  • Рабочее место на 0,5 м2

    от автора

    С апреля работаю дома. Другие домашние тоже на удаленке. Жена и дети конечно сразу заняли лучшие места, а мне показали пальцем на балкон, который не утеплен, и еще сказали не мешаться.Мыкался я мыкался я с ноутбукам по углам, потом еще системник привезли с работы, диктатора или компромиссника включать не стал (ну, что по очереди), вижу,…

  • Прототип системы учета занятости коек в больницах

    от автора

    Это история появилась на стыке государственной медицины и IT. Она о том, как быстро и бесплатно получилось внедрить процесс информационного обеспечения станций скорой медицинской помощи о заполненности койко-мест инфекционных отделений больниц.

  • Функциональный Kotlin. Во имя добра, радуги и всего такого

    от автора

    ВведениеСам по себе Kotlin очень мощный инструмент, но многие часто используют его не на полную мощность, превращая его в какую-то… Java 6. Попробую рассказать почему так делать не надо и как использовать функциональные фичи языка на полную. Функции высшего порядкаНачну с них. И, заодно, расскажу что это вообще такое: когда функция принимает другую функцию как…

  • Seagate MACH.2 и Exos 2X14: разбираемся в преимуществах двойного привода

    от автора

    Как увеличить производительность HDD?Seagate несколько дней назад начала поставки жестких дисков на технологии HAMR (heat-assisted magnetic recording, термомагнитная запись), которые были представлены еще в ноябре 2020, а также расширила программу тестирования HDD с двойным приводом MACH.2, которые обеспечивают в два раза более высокую производительность по сравнению с обычными жесткими дисками. Компания уверена, что подобный набор…