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

  • Электрификация сельских районов в Африке: кейс создания солнечного микрогрида

    от автора

    Попалась на глаза любопытная статья об электрификации сельских районов в Африке на примере общины с очень выразительным для русского уха названием Йебу (Yebu) [1]. Поскольку это явный пример освоения «неудобий», о которых мы часто пишем в развитие концепции геоклиматических переходов Л. Бадалян и В. Криворотова [2], то стоит привести развернутые выдержки из данной статьи и…

  • Обмен данными по SPI между Raspberry Pi и Arduino

    от автора

    Для задач робототехники, когда хочется применять вычисления на Python, использовать компьютерное зрение, ROS возникает необходимость быстрого и надежного обмена данными с микроконтроллером, который уже рулит всевозможными моторами, сервоприводами и датчиками.Первое, о чем пришлось позаботиться — это согласование логических уровней двух устройств. Arduino работает на 5V, Raspberry на 3.3V. Для этого используется устройство LogicLevelConverter на 4…

  • Управление энергетической гибкостью в России и мире

    от автора

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

  • Как писать код на Go? Подход Google. Часть первая

    от автора

    Рекомендации по стилю для проектов из Google с открытым исходным кодом Руководство по стилю Go Принципы стиля Есть несколько общих принципов, обобщающих представления о том, как писать читаемый код на языке Go. Ниже перечислены признаки читаемого кода в порядке их важности: Ясность: Назначение и обоснованность кода должны быть понятны читателю Простота: Код должен выполнять свою…

  • Самоучитель для физиков и лириков эпоху перемен

    от автора

    Или что делать, если все вокруг идут в ds, а ты куришь бамбук 🙂 а ты куришь бамбук :).Для кого и про что эта статья?Немного про автораС чего все начиналось: теория игрОтдельно про олимпиадуЧто было дальшеКто такая эта ваша лаборатория…Другие возможности ВышкиТак что же всё-таки делать тем, кто не хочет работать на дядю в ds?Общие…

  • Удобный прогноз северного сияния: в цветах и графиках

    от автора

    В начале 2022 года я съездил в самостоятельное путешествие за северным сиянием. Это оказалось прекрасно, кроме этапа планирования. Все сайты с прогнозами «северных огней» выглядели странно и едва помогали собраться, но зато предлагали купить в пару кликов тур и ни о чем не переживать. Тур мне был не нужен, а вот хороший прогноз — да.В…

  • Делаем свой криптокошелек для BITCOIN монет

    от автора

    Назначение проекта:Проект предназначен для генерации электронного кошелька, шифрование номера приватного кошелька и последующее его хранение на плате Wemos D1. Проект состоит из четырех частей.Часть 1 — это прошивка для модуля Wemos D1 (папка «wallet_flash» в формате .ino).Часть 2 — исходный файл графической среды кошелька для windows. Написана программа на python версии 3.9 (файл «bitcoin_wallet.py»Часть 3…

  • Продолжение о типах кабелей USB-C: переходники вне стандарта

    от автора

    Давайте будем откровенны — одних только кабелей USB-C — USB-C недостаточно. Существует и много других видов, которые могут потребоваться в повседневной жизни, пока в нашем обиходе присутствуют устройства без разъёма USB-C. Однако в спецификации учитываются далеко не все типы кабелей, которые мы можем захотеть купить или собрать самостоятельно. Лично я считаю, что как у хакера…

  • Как побороть страх публичных выступлений?

    от автора

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

  • Эмулируем React useState в обычном JS (via data-attributes & css selectors)

    от автора

    Добрый день, Хабр! Решил поделиться своим небольшим, но полезным открытием в плане использования html data-attributes & css selectors. Html data-attributes — это кастомные атрибуты, которые вы можете сами назначать куда-угодно и с каким угодно именем (но имя должно начинаться с префикса data-). Затем вы можете использовать их в css селекторах, чтобы влиять на содержимое классов…