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