Семён сохраняет полезное_)
687 subscribers
279 photos
11 videos
13 files
359 links
Канал о электронике и связи.
Демократии тут нет и не будет! Бан раздается за любое "Ну очевидно, же"
Download Telegram
Forwarded from Embedded Doka (Dmitry Murzinov)
В коментах подогнали восхитительный гайд, существующий аж с 2016г, главные темы которого:

▫️USB Type-C plug connector with a single locking screw
▫️USB Type-C plug connector with dual locking screws
▫️Guidelines for configuration of mounting screw hole(s) relative to the USB Type-C receptacle

Много ли за прошедшие 8лет вы видели девайсов/кабелей, в таком конструктиве?
(лично я видел ровно ноль 🙈)

@embedoka
Forwarded from linkmeup
86(!) способов выйти из vim.
Три года назад я уже писал про этот репозиторий и с тех пор добавилась пара десятков новых методов.

Местами на грани гениального.

:!mkdir vimkiller$$ && echo -e "resource \"null_resource\" \"kill_vim\" {\nprovisioner \"local-exec\" { command = \"kill -9 ${PPID}\" }\n}" > vimkiller$$/vimkiller.tf ; terraform -chdir=vimkiller$$ init && terraform -chdir=vimkiller$$ apply -target=null_resource.kill_vim -auto-approve ; rm -rf vimkiller${$:?}


https://github.com/hakluke/how-to-exit-vim
Вот, вчера таки зарелизили Kivy 2.3.0 (https://github.com/kivy/kivy/releases/tag/2.3.0).

Кто не в курсе, Kivy - пока самый зрелый фреймвок для кроссплатформенной разработки на Python. Иначе говоря, можно делать приложения под Windows, Linux, MacOS, iOS, Android. Ну вы поняли. Теоретически, написанное однажды можно сбилдить под любую платформу (Естественно, идеальный сценарий работает не всегда).

Раньше вся эта радость проседала по производительности (были проблемы с большим количеством виджетов, ровно как и с временем запуска аппликухи). Но несколько релизов подряд происходили увесистые приросты производительности и, вроде как, теперь это - не проблема.
Надо будет проверить самому, но пока я положусь на видео вот этого индуса со смешным акцентом: https://www.youtube.com/watch?v=KFqxiyiGKOY (Кто не хочет смотреть, там сравнение перформанса Kivy и Flutter не в пользу последнего).

Я обрадовался, когда узнал о предстоящем релизе, так как думал, что разработка фреймворка остановилась. Однако, когда я посмотрел на релизы, выяснилось, что в 2023 было два полноценных релиза, один из которых даже мажорный.
В чем причина моего заблуждения? А в том, что последняя публикация в блоге Kivy на официальном сайте датирована 2020м, что, как по мне, является маркетинговым самоубийством. Ребята явно не умеют пиариться и явно умеют писать код. По итогу имеем хороший фреймворк, которым никто не пользуется.

Отличный кандидат на роль “секретного оружия” для личных проектов. В том плане, что, как и принято в мире Python, кода нужно меньше, чем у аналогов. И если задачу можно решить средствами Kivy, а твой основной язык - Python, то почему бы и нет? Как фанат правила Парето, я не потащу лишний (и, как правило, уступающий Python в выразительности) язык в проект только ради того, чтобы соответствовать мировым тенденциям в выборе технологий.
А еще, будь панком, иди против системы побеждай посредственность! Играя на поле корпораций, индивидуальный разработчик точно никогда не преуспеет.

Ясен перец, это не касается вопросов трудоустройства. Нафиг Kivy там не впёрся. А вот процесс разработки своего проекта в 2024 я запускаю именно с его применением.
Forwarded from linkmeup
Интересно, судьбы скольких людей может сломать это знание: PNG is pronounced “ping”.
И да, это официально зафиксировано в спецификации PNG.

http://www.libpng.org/pub/png/spec/1.2/png-1.2.pdf

P.S. В каментах срочно нужны лингвисты и свидетели секты Gif > Джиф и их прихлебатели из культа Би-Эм-ДаблЮ.
В прошлый раз я упомянул, что у нас суб/объективно звук в Linux на ноутбуках фиговый. Почему так? Потому что, его улучшают перед воспроизведением софтом. Но кто у нас крайне сильно заморачивается над звуком в ноутбуках и считают его лучшим на рынке? Apple. Новые имеют честные 3 полосы на каждый канал и того 6 динамиков!

Проект Asahi Linux, недавно выпустили новый пост, что нового в проекте. И большая часть про звук. Хоть динамиков и 6, но маленькие и против законов физики не попрёшь, звучат - "ну да, звук есть". А вот человеческое ухо - его и обманывать можно, чем и занимается DSP в оригинальной системе.

Для более богатого окраса звука Джеймс Каллигерос написал bankstown по факту, то что делал easy effect для T14, он улучшает психоакустический окрас звука, отчего тот слышится более насыщенным и басовитым с помощью генерации гармоник баса и частот суббаса, чем на самом деле. Этим же занимается и Dolby Atmos.

Интересный факт - чтобы иметь громкий звук, нужно добавить мощи, но если добавить слишком много, то можно порвать или поджарить динамик. В макбуках на asahi, чтобы не было первого и второго, долгое время вообще не давали включить звук, чисто на всякий случай, чтобы физически не повредить, кто решил попробовать. А теперь они написали утилиту, которая следит за тем, какой температуры динамик, на основе напряжения на катушках, чтобы не спалить - speakersafetyd. Пишут, что это первая реализация FOSS, чтобы получить максимально громкий звук и при этом физически безопасно для самого устройства. Работает она с физическим звуковым DSP внутри макбука от Texas Instruments под названием Smart Amp.
Forwarded from linkmeup
В чём интересная особенность GPS – её полная пассивность для приёмника. Прямо как олдскульное радио. Мы там что-то со спутника пульнули, а ты дальше сам разбирайся. Вот прям бери всё что видишь в эфире и решай, что отфильтровать, что – полезный сигнал, сколько спутников ты услышал, каким верить, каким нет.
В статье это и демонстрируется. Зная, что слушать, можно из часов и консервной банки собрать вполне себе GPS-приёмник.
https://github.com/leaningktower/Analog-GPS-data-receiver
Forwarded from Embedded Doka (Dmitry Murzinov)
LoRa покоряет новые высоты

Как-то пропустил момент, когда Semtech адаптировал LoRa для использования в S-band:
▫️Low and Medium Earth Orbit
▫️Geosynchronous Orbit Satellite Networks

В семействе как минимум три чипа:
▫️LR1110
▫️LR1120
▫️LR1121

Странно, что после этого не начался флешмоб строительства нано- и пикосатов энтузиастами по принципу "потому что могу" (аля сделать свой старлинк из навоза и веток).

Ну а кроме шуток очень интересно затестить насколько оно всё жизнеспособное и что там по энергетике канала получается, а то может не за горами DIY-реализации "айфоновских смсок через спутник".

PS: Еще интересно что за юзкейс для этой фичи: "802.11b/g/n Wi-Fi access point ultra-low-power passive scanning" (кто-то же убедил это добавить).

@embedoka
Forwarded from linkmeup
​Очень важные знания вам перед сном: на всамделишном сайте ЦРУ есть файлохранилище со стаффом, полученным с ноутбуков всяких нехороших людей. Какие-то там у них законы есть, по которым это должно публиковаться. Например, можно выкачать 140 серий Тома и Джери, которые были найдены на ноутбуке, добытом в убежище Усамы бен Ладена.
Бесплатно, без регистрации и смс.

https://www.cia.gov/library/abbottabad-compound/index_video.html
Forwarded from linkmeup
Если кто не знает, у гугла есть курс по Rust, который они используют для обучения внутренних разработчиков. Чтобы прям быстренько вкатить в модный язык примерно любого.
Примечательно, что там не набор видосов и документов, а всё прям завёрнуто в красивый mdbook (написанный на расте, кстати).
https://github.com/google/comprehensive-rust
Forwarded from TT — Terrible Telco
Тем временем Telegeography выпустили карту подводных кабелей 2024.

Залипательно.

https://submarine-cable-map-2024.telegeography.com/
Пока лучшее открытие 2024 года - это TailScale

Позволяет соединиться напрямую между компьютерами, сидящими под NATом.

На сайте tailscale про пробитие NAT написано что "it just works", но для любопытных есть статья

Теперь я могу из любой точки мира подключиться напрямую к своей Raspberry Pi дома, перебросить через неё трафик или открыть ssh/vnc сессию.

Олды вспомнят Hamachi и с точки зрения конечного результата получается то же самое, только намного удобнее, качественнее и быстрее. Так что можно опять развернуть локально свой Minecraft сервер или поиграть в героев с другом на другом конце света
Forwarded from Bash Days | Linux | DevOps (Роман Шубин)
О чо на почту сегодня прилетело. Вчера в чатике видел, ссылка уже пролетала от Константина, но чет значения не придал. А после этого письма придал.

Идем по этой ссылке и тыкаем какой сервак запустить в браузере, с виндой или линуксом. Проходим капчу если необходимо. Если не запускается, значит мешают всякие adguard и т.п. плагины. У меня в яндекс браузере сразу не заработало, а вот в чистом фоксе норм взлетело.

Короче под капотом Debian 12 или Windows Server 2016 (14393.6709) Длительность онлайн сессии 15 минут.

С докой по сервакам, можешь ознакомиться здесь, там с картинками и всеми подробностями.

Винда немного подтормаживает, возможно из-за мобильного интернета, но вот пингвин прям как родной запускается.

Ради интереса проверил лицензию winrar, на момент закралась мысль - а что если... Но нет, всего лишь пробная версия на 40 дней. Ну да ладно.

Не знаю, буду ли я этим пользоваться, но в избранное добавил, возможно когда-нибудь пригодится, что-нибудь потестировать.

Выжимка из доки:

Мы создали ультимативное решение для частых задач в жизни каждого пользователя сети интернет, включая вашу потребность в:

- дополнительном рабочем столе
- виртуальном браузере для открытия любых веб-сайтов вне личного ПК
- сервере для тестирования той или иной сомнительной программы
- проверке собственного ПО и скриптов в виртуальной среде
- тестировании консольных команд
- проверки доступности вашего сайта или приложения
- тестировании сайтов, приложений, программ в виртуальной среде
- запуске социальной сети, мессенджера или сайта в режиме полного инкогнито
- способе удалить папку system32 без риска для здоровья

tags: #services
—
💩 @bashdays
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from linkmeup
И раз сегодня у нас получается день не скучающих ручек, история ещё одного успешного реверса кабельного модемчика, к которому подоткнули малинку и получится вполне себе SDR.

https://stdw.github.io/cm-sdr/
Forwarded from all_these_things
Оживили лампоменятель.
Он автоматически менял лампочки при перегорании в маячном фонаре, запаса ламп хватало на полгода, маловато, но так поговаривают специалисты.
Теперь это механическое чудо можно увидеть в Музее маячной службы недалеко от Кронштадта.

Для смены лампочки нужно нажать кнопку. Кнопку подобрал такую, чтобы было видно как размыкаются контакты, что символизирует разрыв цепи при перегорании лампы. Набор индикаторов отображает номер включенной лампы.

Блок управления не сохранился, теперь всем рулит программируемое ПР100, у которого есть великий и ужасный Modbus, который конечно же нужно использовать. Так в инсталляции появился мониторинг нажатий на кнопку. В музее уже стоит метеостанция, которая шлёт данные в интернетик и к ней отлично подключился лампоменятель. Теперь я слежу, сколько раз посетители нажали на кнопку втихаря от экскурсовода.