Месяц: Январь 2023
-
Точка, точка… запятая?
Программисты пишут программы, которые потом могут использоваться в разных странах с разными стандартами и традициями, поэтому им приходиться обращать внимание на такие детали, которые в обычной жизни не замечаются в силу своей очевидности. Вот, например, у меня на компьютере сегодняшняя дата пишется так — 06.01.2023, а на одном из моих серверов в уголке экрана светится…
-
Парсинг HTML с помощью PHP и SQL. Немного провокационный пример с анализом пользователей Хабра
Выковыривание информации из html — это скучно. Очень. Между тем, эта потребность выстреливает редко, но метко (© Суворов). Из-за этого есть спрос на готовые и короткие инструкции о том, как это сделать, чтобы не тратить время на изучение. Перед вами как раз такая.Чтобы добавить хоть какой-то интерес скучнейшему занятию мы для примера будем парсить пользователей…
-
Docker: что там под капотом?
Как работает Docker? Давайте постараемся получше понять скелет Docker, виртуализацию, и его дальнейшие перспективы.В последнюю пару лет, Docker занял значительное место в технологическом процессе разработки. Существует множество статьей о том “Что такое Docker” и как начать с ним работу. Я нацелен на то, чтобы представить обзор того, как технология работает.Возможности DockerОдной из наиболее важных возможностей…
-
Учёный, который улучшает приватность в Интернете
Гарри Халпин хочет, чтобы наше общение в интернете было более приватным. Он помог создать новый тип сети, которая могла бы сделать это возможным. У Гарри Халпина, сфотографированного в Праге, есть личные причины желать, чтобы Интернет был принципиально более безопасным. Гарри Хэлпин занимается вопросами конфиденциальности в Интернете по многим причинам, но, пожалуй, самая насущная связана с…
-
Крылья, когти и клешня: роботизированная имитация птиц
Одним из основных мотивов робототехники является поиск ответа на вопрос, а можно ли это превратить в робота? С самого момента появления робототехники ученые не перестают создавать машины, которые по своему внешнему виду, функциям и даже поведению в той или иной степени схожи с животными. Мы видели роботов-собак, роботов-рыб, роботов-птиц и даже роботов-динозавров. Но, как и…
-
Самосинхронизирующиеся коды для связи через SPI интерфейс
Проблемы с покупкой микроконтроллеров в России, плюс моя любовь к минимализму и желание заказчика сделать стоимость изделия минимальной, привели к разработке показанного на блок схеме устройства. Спустя короткий промежуток времени, была поставлена задача — малой кровью сделать управление по линии связи устройством (назовем его «Блок управлением светом») на микроконтроллере PIC10F322, где большая часть из 512…
-
С чего айтишнику можно начать 2023 год?
Картинка нарисована нейросетью Stable DiffusionОтдохните после 2022 года! На этом можно завершить статью.Но если вы из тех людей, кому хочется заняться чем-то и в праздники, то эта статья для вас. В статье я написал, чем бы сам хотел заняться до выхода к рабочей рутине.Пишите в комментариях, что вы уже успел поделать безумного и вероятно не…
-
Генерация музыки из изображений с помощью Python
Сказать, что музыка является частью моей жизни, будет серьёзным преуменьшением. Я более 20 лет играю на гитаре, и каждый день слушаю других гитаристов. По правде говоря, прежде чем начать свой академический путь в качестве физхимика двенадцать лет назад, я был намерен строить музыкальную карьеру. И хотя этим моим планам ну было суждено осуществиться, я всё…
-
Workplaces.Digital — агрегатор кафе и коворкингов для цифровых кочевников и фрилансеров
Карта мира с «рабочими местами»Актуально для свежепереехавших в различные страны.Несколько месяцев назад я сделал небольшой pet-проект про кафе и коворкинги на солнечном Кипре: «рабочие места» для цифровых кочевников. Местные коллеги очень тепло его приняли и это подтолкнуло к расширению проекта.Кроме того, друзья накидали рекомендаций по новым местам и он оказался весьма актуален для релокантов в…
-
UNet++: Реализация архитектуры UNet++ на TensorFlow для сегментации ядер клеток
СодержаниеЧто такое UNet++?ЗависимостиПараметры моделиЗагрузка изображенийАугментация иозбраженийПостроение моделиЗапуск моделиВизуализация результатов1. Что такое UNet++?Мощная архитектура для сегментации медицинских изображений. Эта архитектура, по сути, представляет собой сеть кодировщик-декодер с глубоким обучением, в которой подсети кодера и декодера соединены серией вложенных слоев. Переработанные слои направлены на сокращение семантического разрыва между картами признаков подсетей кодировщика и декодера. Давайте построим модель…