Месяц: Январь 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, которые обеспечивают в два раза более высокую производительность по сравнению с обычными жесткими дисками. Компания уверена, что подобный набор…