Embedded Doka
3.68K subscribers
1.02K photos
28 videos
52 files
470 links
Авторский канал инженера-радиотехника 🤓

Если хотите рассказать мне интересное 👉 @iDoka

Let's keep in touch:
▫️ https://linkedin.com/in/idoka
▫️ https://github.com/iDoka
Download Telegram
Forwarded from Embedded Doka (Dmitry Murzinov)
🤣47💯8🔥5🤪3👎1🤯1
У подпружиненного контакта для заведения ВЧ-сигнала (обычно с антенны) на РСВ оказывается есть неочевидное название: Antenna Shrapnel 🤯

Ох уж эти конструктора, ох уж эти выдумщики.

@embedoka
👍2410🤯8🤷‍♂2😱2
Грустный Киберпанк
Бесконечно можно смотреть на три вещи: как течет вода, как горит огонь и как российские электронщики просят защитить их на внутреннем рынке.

На этой неделе разошлись новости о том, что глава СД "Аквариуса" (компания производит сервера, коммутаторы, ПК и т.д.) предложил запретить параллельный импорт вычислительной техники, аналоги которой производятся в России, а еще запретить госзакупки "железа", которое не входит в реестр российской электроники.
Притом, что характерно: даже учитывая бешеную наценку челноков параллельных импортёров (ИП Серовозов и Ко), отечественный аналог выходил всё-равно дороже. А тут уже не особо пространства для манёвров.

Любопытно другое: предлагают радикальный запрет вместо, например, подъёма пошлин на выбранные категории товаров.

@embedoka
😁10🌚4🤯3🤔2😭2👍1😱1
This media is not supported in your browser
VIEW IN TELEGRAM
Про тумблер #3

Помимо явно неудачных ("непонятно и некрасиво") и откровенно удачных ("удобно и красиво") интеграций тумблеров в интерьер есть и третья категория по UI/UX:

3) "красиво, но неудобно" - на поиск самого тумблера надо затратить ощутимое количество времени (опять же - если знаешь, что он точно должен быть где-то рядом - но такой вариант точно не для гостиниц, где каждый следующий постоялец будет заново проходить квест)

У меня просто крик души: 2024 год на календаре и, казалось бы, что стоит уже научиться делать такую фигню - это ж не рокет сайнс какой-то. НО!!! Кто-то дизайнит такие решение, кто-то производит, а кто-то даже покупает 🤯

@embedoka
🤯6😁3😱3👍1😭1
Forwarded from Embedded Doka (𝔻𝕠𝕜𝕒)
Audible Notification

Во всех этих многочасовых сборках проектов я наконец понял чего мне так не хватало на воркстейшен: чтобы из мейка проигрывался звук, что сборка готова (#WHF рулит!).

Поискал как из консоли проигрывать: есть play (из пакета sox), но он не понимает формата m4r/m4a, так что остаётся ffplay (только не пытайтесь делать ffplay --help!) - добавил последней строчкой в цель мейка.

Кстати говоря при сборке на AWS у Амазона есть возможность использовать уведомления на почту по факту окончания сборки - олдовенькое решеньице :-/

@embedoka
👍9🤯2🔥1
Audio
Directed By Robert B. Weide
ffplay -hide_banner -nodisp -autoexit directed_by_robert_b_weide.mp3 >/dev/null 2>&1

@embedoka
😁21🔥101😈1
Forwarded from Роман
АРПЭ - ассоциация российских переклейщиков этикеток
3🤣52🔥9💯98🫡6🌚3👎2😱2😭2
Хочу поделиться наблюдением: я опишу частный случай, но кажется наблюдение можно экстраполировать куда шире.

Люди, работающие под ОС Windows (на локальной рабочей станции) как основной ОС и под ОС Linux (на удалённом сервере) время о времени, периодически сталкиваются с теми или иными проблемами переноса на локальную рабочую станцию части работ, либо с тем, что часть задач хотят решать локально.

В связи с этим меня периодически спрашивают о методах решения этих проблем. Поскольку я довольно давно не работаю с Windows и уже выпал из контекста какой софт для каких задач используется, то наиболее частый ответ: используйте WSL.

Вероятно, я не вижу всей картины, поскольку имею опыт только с Linux, но WSL кажется самым простым решением: не надо переписывать баш скрипты на повершелл, нативные инструменты доступны из коробки (всякие awk, sed, ssh, scp, git, интерпретаторы языков).

Ну т.е. не надо осваивать новый тул (будь это всего лишь какой-нить примитивный Putty или WinSCP - да даже в этом примитивном сценарии WSL позволить автоматизировать рутинные действия, заменив елозинье мышкой).

Я к чему это всё: в итоге в большинстве случаев итог один: "спасибо конечно за совет, но я пожалуй спрошу еще у кого-нибудь "нативное" решение под Windows" 🤯

@embedoka
🤷‍♂12😁6👍311🤯1😱1🌚1💯1
😁1411🔥4🤯2👍1😱1💯1
Embedded Doka
Хочу поделиться наблюдением: я опишу частный случай, но кажется наблюдение можно экстраполировать куда шире. Люди, работающие под ОС Windows (на локальной рабочей станции) как основной ОС и под ОС Linux (на удалённом сервере) время о времени, периодически…
А вот это уже интересно интересно (в свете предыдущего поста): WSL уже настолько преисполнился, что умеет (пусть и через костыль в виде USBIP) пробрасывать из винды железо подключенное к USB. Это прям серьёзная заявка на универсальность.

И это ровно то чего мне так не хватает за десятилетия существования проекта wine: iTunes под вайном работает прекрасно, но вот без синхронизации по USB-шнурку ценность такого iTunes меньше 5% 😭

Эх, а счастье было так возможно…

@embedoka
👍154🔥2😁1🎉1💯1
Forwarded from Dmitry Shadrin
Запуск приложений через WSL.pdf
152.2 KB
В своё время писал для себя инструкцию по быстрому запуску WSL для работы с USB-устройствами, может кому пригодится)
14🔥74👍1
🤪43🤣29🔥5👍2🤔2
Forwarded from Embedded Doka (Dmitry Murzinov)
😁77💯8🔥63🫡2🤷‍♂1
oreboot is a fork of coreboot, with C removed, written in Rust.

- считаю это переименование одним из лучших каламбуров среди римейков того, что было переписано на Rust 🤣🤣🤣

@embedoka
😁39🤣21👍7💊6🤷‍♂21🔥1😈1🤪1
😁56💯18🤣833👍2🤪1
Недавно в поездке в Европу со мной приключилась история: по прилёту выяснилось, что мой основной (а в поездке - единственный) рабочий инструмент (ноутбук Dell Latitude) отказался включаться. Неисправность, которая была диагностирована на основе перемигивания белым и оранжевым светодиодами при попытках включения, говорила о проблемах с памятью ОЗУ.

Что ж, тут возраст ноутбука сыграл мне на пользу: ведь только устаревшие ультрабуки оснащены съёмными модулями ОЗУ (в моём случае это один слот формата SODIMM DDR4).

1️⃣ Поиски плашки
Казалось бы что могло пойти не так вечером буднего дня в одной из столиц ЕС: приходишь в магазин и покупаешь любую (из наличия) плашку SODIMM DDR4. Посмотрел на картах ближайший компьтерный магаз - им оказался MediaMarkt. Зашёл на сайт и, выбрав нужный адрес, сделал поиск заветной плашки. Убедился что плашки в магазе и бодро потопал, чтобы уже в магазе узнать о том, что "такое" у них конечно есть, но с пылу-с-жару оффлайн такое не купить - надо делать предзаказ онлайн 😭 (в общем, современная парадигма: оффлайн магазин - это шоу-рум и пункт вывоза заказов. Есть номинальное количество товаров, но всё оно на прилавках). Про альтернативные магазины, где, возможно, "в наличии" консультанты подсказать затруднились.

2️⃣ Поиски звезды
Во время этой беготни и поисков выяснилось, что у одного из коллег ноутбук с двумя слотами и он мог бы поделиться. Но засада поджидала в другом месте: чтобы извлечь заветную плашку крестовой отвёртки оказалось недостаточно: пентахол/гексахол/torx надёжно защищал внутренности ноутбука от любопытных. Я, конечно, попробовал попытать счастья, зайдя в лавку торгующую мобильными телефонами - но владелец-араб знатно офигел от моего "скрюдрайвер" и не мог врубиться что я хочу 🙈 (видимо нечасто у него такое спрашивают).


Надо ли говорить, что оживить ноут я смог лишь по возвращению? 😭

Есть ли мораль у этой истории? А это как посмотреть: ранее я перед каждой поездкой защищался от риска, связанного с повреждением информации либо выходом из строя SSD и делал бэкап перед вылетом, теперь же я буду докучи к этому таскать такой вот наборчик "тревожного человечка" 🥹

PS: Для рисков, подобных описанному, наклёвывается более продуманное решение - предлагаю обсудить его в одном из следующих постов.

@embedoka
🤯19👍8🤔5😱322💊2😁1
Forwarded from Embedded Doka (Dmitry Murzinov)
💯34🤪19🤣16😁3🌚3🤷‍♂11🤯1😈1
Не было у бабы забот, да купила баба порося* (с)

Все так нахваливали Apple Silicon M4, что я не удержался и взял себе в качестве подарка на НГ Mac Mini в минимальном сетапе.

Назначение: headless-сервачок для разных payload, который удобно возить с собой. Изначальный план был взять M4 pro c 48GB RAM, чтобы поковыряться on premise со всякими интересными LLM (но выяснились детали: вы можете купить любой кастом от эппла, но только по предзаказу и полной предоплате, так что я решил взять миник на минималках, чтобы решить насколько оно мне надо, а там уже по ощущениям пропгрейдиться до M4 pro или до еще невышедшего Mac Studio M4 Max). Т.е. сама идея концепта привлекла: вместо того чтобы обзавестись GPU с PСI-e концом (и ломать голову над тем куда этот конец можно пристроить) взять CPU+GPU c монолитной широкой шиной к памяти: и пусть две 4090 с 24ГБ будут в 20х быстрее чем M4 pro c 48GB - с учётом всех обстоятельств я готов к этому компромиссу.

какие еще хайлайты у Mac Mini M4:
▫️он действительно мелкий и не сильно много места занимает в рюкзаке с ноутом
▫️(наконец-то😃) теперь любой мак начинается с 16ГБ ОЗУ - за ту же цену
▫️более-менее бодрый NPU (который позиционируется под Apple Intelligence, но народ наловчается использовать его и для кастомных МЛ нагрузок)


*Все знают что пользователи техники эппл должны страдать. В следующем посте - о том как именно это происходит в данном случае.

@embedoka
Please open Telegram to view this post
VIEW IN TELEGRAM
228👍8🦄7🔥3💊2😱1
Бенчмарк Whisper.cpp на 60-минутном файле с русской речью:

▫️large-v3 [GPU]: 15:40 (4x)
▫️large-v3-turbo [GPU]: 5:45
▫️large-v3-turbo [GPU+NPU]: 3:20 (18x)

Как видно из цифр и скрина: использование NPU (ANE - Apple Neural Engine) не только ускоряет инференс, но и существенно повышает энергоэффективность.

А теперь о болях:
при помощи утилиты мониторинга видно, что температура чипа под нагрузкой достигает неприличных цифр, при этом вентилятор продолжает работать бесшумно. Это всё потому, что вентилятор крутится на 20% от полной мощности и никакими ухищрениями (штатными настройками макоси) не получилось сдвинуть эту настройку с мёртвой точки. Конечно же с точки зрения Эппла это не баг, а фича (ведь ваш мини будет оставаться бесшумным при любых нагрузках, охраняя ваш чуткий сон), но мною это воспринимается как подлый запрограммированный износ и ограничение доступа к железу.

И о решении этой боли:
Нужно всего лишь купить😄 одну из двух существующих на сегодняшний день программ для контроля оборотов вентилятора (TG pro или macsfancontrol). Более того - обе программу существуют только в виде GUI-варианта. Это просто счастье неимоверной величины, о котором я не мог мечтать сидя под линуксом на "железе простолюдинов"😃

Программы конечно красивые и считывают несколько десятков температур различных комплектующих макмини, но мне-то нужна единственная фича: поддать газку на единственной вертушке 🙏

PS: Пока сижу на триале и, кажется, знаю что себе на рождество подарю 🤬
(быть может за две недели еще какие-то моменты всплывут, требующие срочной покупки супер-навороченной программы с супер-красивым GUI 😳)

@embedoka
Please open Telegram to view this post
VIEW IN TELEGRAM
2👍16🤷‍♂952🤣2😈2😁1
.. ну и конечно: "тагильские школьники запустили Doom на транспортной карте с помощью простого советского..."

#пятничное
@embedoka
🤣68🔥6😱5🤪32👍2😈1😭1
This media is not supported in your browser
VIEW IN TELEGRAM
DIY по-русски:

Конструктор ВАЗ-2107 для сборки лицами, достигшими 18лет + LED-панели управляемые по протоколу HUB75 c Raspberry Pi

Действует спец.предложение: собери по прилагаемой инструкции конструктор и получи шанс полгода ходить пешком 😄

@embedoka
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥37🤣18🤪4😁3💊3🦄2😱1💯1