Давно ушли те времена, когда для контроля за состоянием аккумуляторной батареи было достаточно стрелочного амперметра. Литиевые аккумуляторы вполне заслуженно обрели популярность в современных автономных устройствах. Они обладают достаточно высокими характеристиками при весьма доступной стоимости, но очень капризны в эксплуатации. В этой статье представлен краткий обзор на специализированные микросхемы мониторинга и защиты для литиевых аккумуляторов. Давайте вместе попробуем разобраться, ка…
«У нас 2 проблемы – эсминец и пуговица» История это началась еще в стародавние времена (в начале 2022 года), когда импортозамещение электроники не было столь востребовано, и воспринималось скорее, как непонятная прихоть начальства, нежели как насущная необходимость. Делали мы клавиатуру для применения в изделиях специального назначения, как положено, подали перечень ЭКБ импортного производства для утверждения, получили заключение о наличии отечественных аналогов, в общем, все, как всегда.Далее…
Получилось отследить довольно интересные тренды: как размер стажа в индустрии коррелирует с отношением к выдумыванию опыта в резюме, как в IT-среде на самом деле относятся к выпускникам школ в стиле «стань айтишником за год», а также рейтинг самых ненавидимых и респектуемых в среде профи школ.Титаническим усилием заставил себя не ставить на обложку статьи всамделишного фурри на велосипеде. (Да, я гуглил «furry wolf on a bike». Ну, типа, волчисто вкатывается в айти! Короче, не повторяйте мою ош…
Это перевод одноименной статьи.Базовое использованиеСериализации JSON в GoВ стандартном пакете encoding/json присутствуют механизмы сериализации marshaling и десериализации unmarshaling JSON.Пример:data, err := json.Marshal(yourVar)Метод Marshal() принимает переменную yourVar любого типа, которую нужно сериализовать в JSON, и возвращает два значения: сериализованные данные в виде байтового массива ([]byte) и ошибку (error), если таковая возникает.Пример:data, err := json.Marshal(yourVar) if e…
Привет, Хабр!Svelte, в его сущности, предлагает нам подход меньше значит больше. Вместо того чтобы полагаться на виртуальный DOM, как большинство фреймворков, Svelte переносит эту работу на этап сборки. Результат? Более чистый и эффективный код, который выполняется непосредственно в браузере. Каждый компонент в Svelte компилируется в самодостаточный JavaScript.УстановкаSvelte требует Node.js версии не ниже 10.Самый простой способ начать работу с Svelte — использовать оф.шаблон Svelte, который …
Let's bake some (AI) stickers!StickerBaker Announcing StickerBaker!Make stickers with AI. Powered by @replicate and @flydotio, and 100% open-source.https://t.co/8vucCsHtAd pic.twitter.com/tBhDyGrOx0— Charlie Holtz (@charliebholtz) February 26, 2024 How it works Enter a prompt and generating a sticker using https://replicate.com/fofr/sticker-maker. Then, click to download and add to slack! StickerBaker runs on: Replicate to generate the stickers Fly.io for infrastructure Tigris for image hostin…
yuzu Early Access source codeyuzu emulator early access This is the source code for early-access 4175. Legal Notice yuzu is a GPLv3 program, which allows fully free redistribution of its source code.
SuperTux source codeSuperTux SuperTux is a jump'n'run game with strong inspiration from the Super Mario Bros. games for the various Nintendo platforms. Run and jump through multiple worlds, fighting off enemies by jumping on them, bumping them from below or tossing objects at them, grabbing power-ups and other stuff on the way. Story: Penny gets captured! Tux and Penny were out having a nice picnic on the ice fields of Antarctica. Suddenly, a creature jumped from behind an ice…
yuzu yuzu is the world's most popular, open-source, Nintendo Switch emulator — started by the creators of Citra. It is written in C++ with portability in mind, and we actively maintain builds for Windows, Linux and Android. Compatibility | Development | Building | Download | Support | License Compatibility The emulator is capable of running most commercial games at full speed, provided you meet the necessary hardware r…