Месяц: Март 2021
-
Как я домашний Git-сервер Gogs на Alpine linux устанавливал
—
от автора
“Опасное это дело, Фродо, выходить за порог: стоит ступить на дорогу и, если дашь волю ногам, неизвестно куда тебя занесет.” (с) Властелин Колец: Братство КольцаС чего всё началосьМне захотелось завести себе домашний Git-сервер, чтобы практиковаться в разработке и развёртывании пет-проектов. Плюс спокойнее, когда твои наработки лежат не только на github.В качестве операционной системы выбрал Alpine linux,…
-
Что такое рациональность?
—
от автора
Эта статья из цикла статей, возможно Вы что-то пропустили.Эта статья является частью цикла «Занимательная картография (Краткое введение в рациональность)». Если вам непонятно зачем нагорожен этот забор, возможно это ещё не повод его сносить. Если же вы уверены, что понимаете зачем его построили и обладаете информацией о его бесполезности — смело сносите!Причины рациональности«Уточните значение слов, и вы избавите человечество от…
-
3D реконструкция лица, или как получить своего цифрового двойника (Часть 1)
—
от автора
Фотография (слева) и рендеринг 3D модели лица (справа)Поговорим об одном интересном методе восстановления 3D лица человека, которое почти не отличить от фотографий. На Хабре уже 2 года не появлялись статьи про лицевую 3D реконструкцию, и в Twin3D мы хотим постепенно заполнять этот пробел и регулярно выкладывать обзоры интересных статей, методов и наших собственных результатов на…
-
Проблемы пептидных вакцин
—
от автора
В последнее время на рынок было выпущено большое количество вакцин от COVID-19, причём впервые массово применяются векторные и мРНК-вакцины. Часть людей опасается генноинженерных технологий (поверьте, вы их уже не раз использовали, например, в белковых субъединичных вакцинах от гриппа и/или гепатита B) и решают подождать выхода на рынок вакцин, основанных на более традиционных (с их точки…
-
Функциональное программирование на TypeScript: задачи (tasks) как альтернатива промисам
—
от автора
Предыдущие статьи цикла: Полиморфизм родов высших порядков Паттерн «класс типов» Option и Either как замены nullable-типам и исключениям В предыдущей статье мы рассмотрели типы Option и Either, которые предоставляют функциональную замену nullable-типам и выбрасыванию исключений. В этой статье я хочу поговорить о ленивой функциональной замене промисам — задачам (tasks). Они позволят нам подойти к понятию…
-
Как восстановить данные с RAID5 созданного на NAS QNAP TS-412
—
от автора
Вы случайно удалили часть информации, отформатировали диск или NAS полностью вышел из строя? Прочитайте в нашей статье как, в таких случаях, восстановить данные с RAID массива на NAS QNAP TS-412.
-
A lie can travel halfway around the world while the truth is putting on its shoes
—
от автора
Самые бредовые, несовместимые с реальностью представления об изучении иностранных языков – у людей, хорошо ими владеющих. У переводчиков, например. Парадокс, да? Нет.Почти везде языки дают очень плохо, и реально выучивают их только люди с хорошими способностями. Для обучения таких людей не требуется никакого преподавательского мастерства или специальных приёмов. Они воспримут любой способ преподавания. Что-то сами…
-
Honeypot на RouterOS
—
от автора
Одним из способов обеспечения информационной безопасности сетевых ресурсов является организация специально подготовленных для легкого взлома «бочонков с медом», детектирования ими угроз, выявления и анализе соответствующих сигнатур с последующей своевременной блокировкой злоумышленников. В статье описано создания honeypot на просторах интернета программными средствами от компании MikroTik.Философское отступление и предыстория Серфинг в интернете стал сопряжен с государственным регулированием,…
-
Восстановление RAID томов в Windows Storage Spaces: Parity, Чередование, Зеркало, Составной
—
от автора
Отказал аппаратный RAID5, собранный под Windows Storage Spaces, на ОС Windows Server 2019? Вы переустановили ОС, один или несколько дисков не работают, весь массив стал недоступен? В обзоре мы расскажем, как заставить его работать и восстановить данные.
-
Почему вы должны попробовать Rust
—
от автора
Это ознакомительная статья о языке программирования Rust и его инструментах, с помощью которой я надеюсь привлечь ваше внимание к этому интересному и уникальному языку, созданному чтобы дать ответ на следующие вопросы разработчиков:Как убедиться, что в моем приложении нет проблем и уязвимостей, связанных с неправильной работой с памятью?Как быть уверенным в том, что любой доступ к общим объектам правильно…