Search
Write a publication
Pull to refresh
2
0
Send message

Одноплатник Muse Pi Pro: опыт первого включения

Reading time6 min
Views2.3K

Не хотелось бы произвести данной заметкой впечатление какого‑то рекламирования конкретной платы, тем более, что ощущения от обладания ею у меня немного противоречивы, но кое‑какие соображения всё же выскажу, поскольку появились они как результат «общения» с ней.

Время от времени меня «пробивает» на покупку очередного «малыша»‑одноплатника, с каждым из которых я иногда экспериментирую в рамках определённых программ. Мне интересны реализации OpenCL (фреймворка, не привязанного к конкретному изготовителю процессоров), потому что они дают возможность некоторого распараллеливания и потому ускорения выполнения вычислений, привлекает язык Julia ‑- как достаточно нетривиальный новый (и развивающийся) инструмент; всё это, конечно, связано с родом деятельности.

Поэтому у меня и скопился некоторый «зоопарк» из одноплатников. Иногда ритуал покупки платы дополняется поиском того, что необходимо бы иметь к ней. В идеале ‑- нужен корпус (или его подобие, чтобы при переноске в сумке ничего случайно не повредить), часто надо ещё присмотреть блок питания ‑- особенно, если разъём не самый распространённый или потребление значительно.

Подавляющее большинство моих «малышей», конечно, имеет ARM‑процессоры, потому что именно с них всё начиналось. С некоторых пор я (из интереса) стал также экспериментировать с RISC‑V-изделиями, поэтому появляются и таковые. И совершенно понятно, что основная масса «малышей» ‑- китайские.

Систему для одноплатников я предпочитаю ставить какую‑нибудь распространённую: чаще ‑- Debian, иногда ‑- Ubuntu; бывает, что выбора особо и нет. В этом смысле рассматриваемая плата именно такова: для неё предлагается некая Bianbu Star (в основе ‑- ядро Linux 6.6.63) и самое прикольное в ней ‑- цветные кнопочки у окошек (хотя некоторый смысл в этом есть).

Читать далее

FC7300F8MDT: Lockstep (или как МК выявляет сбои)

Level of difficultyEasy
Reading time6 min
Views1.8K

Системы Lockstep — это отказоустойчивые компьютерные системы, которые выполняют один и тот же набор операций одновременно и параллельно.

Происходит избыточность (дублирование), которое позволяет обнаруживать и исправлять ошибки: выходные данные операций Lockstep можно сравнить, чтобы определить, произошла ли ошибка.

Читать далее

Лучшие AI-модели для генерации изображений (мой личный рейтинг по всем-всем моделям рынка)

Level of difficultyEasy
Reading time5 min
Views8.3K

Недавно я делал обзор по текстовым моделям, а теперь — визуал! Всё основано на моём практическом опыте и сотнях картинок. Ваше эстетическое чувство может быть другим, но вот мой топ и их краткое:

Читать далее

Бесплатный VPN с российским IP

Reading time3 min
Views244K

Пару недель назад я запустил "VPN Наоборот" – VPN с российским IP для доступа к сайтам, недоступным из-за рубежа. Ко мне обратились уже больше 1000 человек. Большинству из них я смог помочь. Огромное спасибо всем за донаты и тёплые слова!

Читать далее

«Принц Госплана»: на каких компьютерах играли пелевинские герои на исходе СССР

Level of difficultyEasy
Reading time9 min
Views4K

Только недавно прочитал книгу «Принц Госплана» Виктора Пелевина. Повесть стала для девяностых не менее культовой, чем игра «Принц Персии», лор которой лег в основу сюжета повести. В то время я был школьником. Вместо Пелевина я смотрел диснеевские мультфильмы, но в «Принца Персии» играл. Этот квест неотделимо связан с первым персональным компьютером, который я увидел на работе у отца. Там, кажется, инженеры также использовали Norton только для того, чтобы найти файл с игрой. Сегодня для меня повесть Пелевина — это путешествие во времени и повод поразбираться в истории технологий.

В сети есть множество описаний игр, которые упоминаются в пелевинском тексте, но никто не пишет, на чем же играли в «Принце Госплана». Ниже — попытка нетехнаря ответить на этот вопрос.

Читать далее

Вселенная Сетевых Игр в Unity: Руководство для Юного Создателя

Level of difficultyEasy
Reading time6 min
Views1.8K

Простое и понятное руководство по Unity Netcode for GameObjects, которое поможет начинающим разработчикам (и не только!) сделать первый шаг в мир сетевых игр.

Читать далее

Огромный гайд по настройке рабочего окружения: Linux, VScode, Python

Level of difficultyEasy
Reading time29 min
Views59K

Привет всем!

Как обычно это и бывает, я накопил критическую массу мыслей, и пора их как-то систематизировать, чтобы вы, мои замечательные читатели Хабра, могли что-то извлечь из моего опыта или поделиться своим :)

Я люблю и одновременно ненавижу статьи-обзоры в стиле «10 программ для {whatever}». Ненавижу — потому что их очень легко делать, вбил в гугл «программа для X», взял первые 10 ссылок, статья готова. Я называю такие статьи «лёгкий рейтинг». А люблю я их за то, что даже если 9 пунктов — чушь полная, то десятый, как правило, годный, я узнаю что-то новое, это что-то облегчает мне жизнь и позволяет мне быть более продуктивным.

Сегодня я побуду автором такой статьи — я расскажу вам про то, какие штуки я использую в разработке на питоне, если что-то из этого будет кому-то полезно — я буду рад. В своё время мне этого не хватало. А если вы знаете что-то круче — разнесите меня в комментариях.

Статья получилась ОГРОМНАЯ, и у меня был большой соблазн разбить её на сотню статей поменьше, чтобы в каждой ставить ссылки на свой телеграм-канал и получать гонорар за каждую по отдельности. Но я не буду. Пусть знания будут сгруппированы вместе. Welcome!

Читать далее

Отладочная плата NRF5340-DK в качестве программатора J-Link

Level of difficultyEasy
Reading time6 min
Views2.9K

Отладочная плата NRF5340-DK поддерживает программирование и пошаговую отладку внешних плат с микроконтроллерами серий nRF51, nRF52, nRF53. В том числе модули BT40.
В этом случае отладочная плата NRF5340-DK выступает как программатор SEGGER J-Link. Для этого на PCB NRF5340-DK заложен отдельный интерфейсный микроконтроллер (U2) с тремя SWD шинами (к слову тот же чип, что и сам target NRF5340 (U1)).

В этом тексте представлена методичка про то, как прошивать внешние дикие платы отладочной платой NRF5340-DK.

Читать далее

RAG на практике: чат-бот для корпоративной вики

Reading time10 min
Views5.8K

Привет! Меня зовут Алиса, я руковожу командой машинного обучения в Банки.ру и занимаюсь проектами, связанными с внедрением ИИ.

В этой статье расскажу, как мы создавали чат-бота для работы с внутренней документацией: какие задачи решали, с какими сложностями столкнулись, что сработало, а что — нет. Надеюсь, наш опыт окажется полезным тем, кто только начинает путь или уже в процессе — возможно, это поможет сэкономить время и нервы.

Читать далее

VMware закручивает гайки: как изменения в политике делают использование продуктов вендора в России все более опасным

Level of difficultyEasy
Reading time5 min
Views7.3K

Весной 2022 года процесс закупки зарубежной системы виртуализации VMware в России фактически остановился – компания в одностороннем порядке разорвала контракты с российскими партнерами без возврата денежных средств. У бизнеса осталось не так много опций: приобретение через посредников в дружественных странах или неофициальное скачивание программного обеспечения с торрентов. Оба варианта несут серьезные риски, причем и юридические, и технические. Как и следовало ожидать, в мае 2025 VMware приняла жесткие меры в отношении обходных схем, но об этом – чуть позже.

Мы в Orion soft разобрались, что значат для отечественного рынка очередные изменения в политике лицензирования и поддержки VMware и какие риски берут на себя те, кто продолжает пользоваться ее решением.

Читать далее

Про обогреватели

Level of difficultyEasy
Reading time25 min
Views24K
Хватит! Хватит мёрзнуть и терпеть бредни копирайтеров про электрические отопительные приборы!

Зима (долго готовил, уже лето) располагает поговорить про обогреватели. Разберёмся, чем отличаются разные обогреватели, зачем их столько напридумывали, и где нам маркетологи вместе с копирайтерами пытаются продать барахло втридорога. Внимание: текст писал злой инженер — могут попадаться формулы.

Читать дальше →

О превращении бесперебойников APC в ИБП Systeme Electric, или Кто на 100% заменил Schneider Electric в РФ

Level of difficultyEasy
Reading time6 min
Views7.3K

Приветствую уважаемых хабралюдей!

Меня зовут Игорь Холопов, я – директор по маркетингу компании Systeme Electric. Некоторые из вас давно и хорошо знают – чем мы занимаемся с 2022 года и какую продукцию предлагаем. Однако, уверен, многие до сих пор не знают. И даже не догадываются. И, например, скорбят об отсутствии на российском рынке легендарных бесперебойников APC. Дам спойлер: на самом деле с этими ИБП в РФ все в полном порядке.

Я решил завести блог на Хабре по нескольким причинам. С одной стороны, чтобы информировать о деятельности Systeme Electric тех, кто уже в теме, и знают о нас. Право дело: на каком еще ресурсе информировать знающих людей, если не здесь? С другой стороны, блог заведен с целью разъяснить ситуацию тем, кто не в курсе существования Systeme Electric, перевести их в первую категорию и… опять же, информировать о нашей деятельности, продуктах, проектах и так далее 😊

Первый пост в блоге – т. е. тот, который вы сейчас читаете – будет посвящен именно тому, что такое сегодня Systeme Electric, откуда мы взялись и какую продукцию предлагаем.

Читать далее

В русских клубах Америки можно делать не только дискотеки и выступления писателей, но и митапы по FPGA

Level of difficultyEasy
Reading time3 min
Views1.8K

В городах Америки и Канады, где живут много наших соотечественников, существуют русские клубы, в которые ходят на дискотеки и викторины, для игру в мафию и на выступления писателей. В столице Калифорнии городе Сакраменто, где живет около 80 тысяч русских и украинцев, а также есть армянский и молдавский рестораны, таким клубом является Synergy Social Club.

В этом клубе я недавно провел просветительский митап по главной технологии современной цифровой микроэлектроники: маршруту проектирования RTL-to-GDSII для микросхем в массовых изделиях типа смартфонов, и связанной с этим маршрутом технологии FPGA, которые применяются для прототипирования ASIC-ов и обучения в университетах будущих проектировщиков.

Эти технологии полезны в наше тревожное время для надежного трудоустройства в самых разных местах: от производителя ракет Lockheed Martin до производителя айфонов Apple. Вот примеры объявлений:

Читать далее

Архитектура сетей Zigbee

Level of difficultyMedium
Reading time9 min
Views8.5K

Технологии беспроводной связи традиционно ассоциируются с сетями WiFi и мобильной связью. Однако, в последнее время все большую популярность в промышленных сетях и Интернет вещей (IoT) набирает беспроводной протокол ZigBee. В этой статье мы поговорим о построении сетей на основе протокола ZigBee.

Читать далее

Программирование ESP32 с ESP-IDF в среде platformio #0

Level of difficultyMedium
Reading time6 min
Views5.7K

Привет хабр!
Совсем недавно мне в руки попала плата ESP32 (NodeMCU‑32S). Ранее я уже работал с ESP8266 и даже создавал на ней простейшее веб‑приложение в режиме Station. Делал я все это в ArduinoIDE и был рад обнаружить расширение, которое позволяло организовать мой проект (да и просто в VSCode удобнее работать) - PlatformIO. Именно в PlatformIO я в первый раз увидел фреймворк ESP-IDF и начал потихоньку углубляться в эту тему.

Читать далее

Программирование ESP32 с ESP-IDF в среде platformio #1

Level of difficultyMedium
Reading time8 min
Views4.4K

Привет, Хабр!

Это вторая статья из цикла по программированию ESP32 на ESP‑IDF. В первой части мы познакомились с базовой терминологией RTOS и реализовали несколько простых задач (tasks). Сегодня же мы перейдём к работе с GPIO и прерываниями (ISR), а заодно обсудим особенности настройки стека задач в ESP‑IDF (спасибо за совет @0x6b73ca).

Читать далее

Функциональное и объектно-ориентированное проектирование

Level of difficultyMedium
Reading time6 min
Views7.1K

В современном обучении программированию, как правило, основное внимание уделяется парадигме объектно-ориентированного программирования (OOP) и вытекающей из неё методологии объектно-ориентированного проектирования (OOD). Определённый ренессанс в наше время испытывает парадигма функционального программирования, но практически никогда в связке с ней не рассматривается функциональное проектирование. Попытаемся осветить наше видение этих вопросов.

Читать далее

Paramiko, netmiko, astarmiko — что, опять?

Level of difficultyMedium
Reading time15 min
Views3K

Привет Habr!

Я уже начинал предыдущую свою статью Yast Another Config Manipulation или зачем изобретать велосипед? словами благодарности книге Натальи Самойленко Python для сетевых инженеров

Начну и эту. Если вы сетевой инженер и не знакомы с Python — начните с этой книги!
А еще помочь вам может моя библиотека Astarmiko — это продвинутый Python‑инструментарий для управления и автоматизации корпоративной сетевой инфраструктуры через SSH который родился при пошаговом выполнении заданий из книги.

Так как в моем распоряжении была вся корпоративная сеть (нашего филиала), мне быстро наскучило играть в «песочнице».

И вот что получилось из учебного проекта

Радиолокационный радар — менее чем за 400 рублей: на базе esp32 и wi-fi

Reading time9 min
Views51K


Приходило ли вам в голову, что ваша любимая esp32 может использоваться в роли самого натурального радиолокационного радара?

Если не приходило, то добро пожаловать под кат, так как кое-кому это пришло:-))
Читать дальше →

Делаем медиа сервер из Orange Pi RV2

Level of difficultyMedium
Reading time6 min
Views6.6K

Всем привет! Хочу поделиться своим опытом настройки медиасервера на базе Orange Pi RV2. В статье другого автора описан опыт настройки на базе платы Orange Pi Zero 3, я решил пойти немного другим путем исходя из следующих требований:

Читать далее

Information

Rating
Does not participate
Registered
Activity