/home/lomalkin/log


Гео и язык канала: Россия, Русский
Категория: Технологии


Заметки из жизни линуксоида-электронщика.
Канал с мемами и кеками: @lomalkin_lol
Связь: @lomalkin

Связанные каналы  |  Похожие каналы

Гео и язык канала
Россия, Русский
Категория
Технологии
Статистика
Фильтр публикаций


Репост из: /home/lomalkin/lol

341 0 11 1 20

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


В этом видосе чувак делает дома 3D принтер для печати металлом, использующий принцип гальванического осаждения.
Также на его канале есть ролики про изготовление радиоламп, и даже мини-сериал про построение ионных двигаетелей.
Мне очень нравятся такие самобытные каналы, у которых пока еще незаслуженно мало подписчиков, но контент уже очень годный. Поддерживает веру в человечество.
https://www.youtube.com/watch?v=gC3UsqP7zpE

@lomalkin_log

482 1 31 2 18

Репост из: Миша Ларченко – о программировании и не только
Почему архитектура Local-First — это будущее веба?

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

Все современные приложения и сайты должны использовать Local-First архитекктуру, и вот почему.

Что такое Local-First?

Вместо постоянных обращений к серверу приложение работает напрямую на устройстве пользователя.

⦁ Данные хранятся локально.
⦁ Изменения синхронизируются в фоновом режиме.
⦁ Приложение работает офлайн — отклики мгновенные.

Преимущества Local-First:

⦁ Сверхбыстрая работа (нет задержек из-за интернета и серверов).
⦁ Офлайн-доступность — всегда работает.
⦁ Пользователь реально владеет своими данными, а не просто арендует их в интенете.
⦁ Масштабируется лучше: сервера занимаются синхронизацией, а не обработкой каждого действия.

Сложности Local-First:

⦁ Решение конфликтов при синхронизации данных.
⦁ Более сложная архитектура.
⦁ Увеличенный размер приложений (логика находится на устройстве).

Но преодоление этих сложностей несравнимо с той пользой и удобством local-first приложений.

Согласны?

#разное@larchanka


😮 Flipper Share - приложение для передачи файлов напрямую между Флипперами через встроенный радиомодуль Sub-GHz 📻

Уже доступно в каталоге, можно установить через мобильное приложение или через веб:
https://lab.flipper.net/apps/flipper_share

UPD: Info about future updates is here: @flipper_share

@lomalkin_log


Видео недоступно для предпросмотра
Смотреть в Telegram
Flipper Zero: Передача файлов напрямую между флипперами, без компов и телефонов.

Transfer files directly between flippers, without computers and smartphones via SubGhz.

UPD: Info about future updates is here: @flipper_share

@lomalkin_log


Репост из: Zhovner Hub
Видео недоступно для предпросмотра
Смотреть в Telegram
Как мы тестируем LED матрицу busy.bar на производственной линии

1. Python скрипт запускает разные паттерны на экране, чтобы проверить что все RGB каналы в адресных светодиодах работают

2. Камера с машинным зрением смотрит на экран и проверяет корректность


Видео недоступно для предпросмотра
Смотреть в Telegram
Плавающие дефекты - мой любимый тип проблем с железом.
Прозвонкой такое не всегда можно выявить, но в данном случае получилось очень наглядно.


картинка к посту про оптику


Как соединить 2 условных ардуины с помощью обрезка оптического кабеля в полевых условиях?

В воздушной среде интенсивность светового сигнала уменьшается обратно пропорционально квадрату расстояния между передатчиком и приемником (закон обратных квадратов, про лазерные линии связи на коленке в другой раз), а для сигнала в оптическом волокне коэффициент затухания измеряется в дБ/км, это затухание по экспоненциальному закону, но на практике для небольших расстояний затухание незначительно и почти линейно от расстояния, запомним этот момент.

Для простых бытовых применений есть распространенная дешевая технология связи - инфракрасный канал, состоящий из ИК светодиода и интегрированного ИК приемника, из которого торчит цифровой выход, отдающий демодулированный сигнал, готовый к отправке в декодер. В такой схеме злые обратные квадраты и куча помех в ИК диапазоне осложняют жизнь приемнику, но эволюция протоколов и самих приемников позволяет приемлемо работать на пару десятков метров в реальных условиях, т.к. чувствительность у интегрированных ресиверов ОЧЕНЬ большая. Например у ИК приемника Флиппера это 0.25 mW/m2.

Когда мне в руки попал 5-метровый обрезок "невидимого" волокна PON, то посветить фонариком, чтобы обнаружить свечение на другом конце оказалось недостаточным, чтобы удовлетворить внутреннее любопытство, поэтому я захотел передавать цифру без использования специализированных оптических бекэндов и коннекторов, просто объединив вышеописанные факты в общую идею использования классического ИК канала, но через кусок оптики.

Основная практическая сложность в построении такой игрушечной линии связи - это закрепить волокно так, чтобы получилось запихать в него как можно больше мощности, а потом из другого конца добыть какие-то крохи, и не растеряв их по дороге донести до детектора. Это получилось сделать с помощью УФ-отверждаемого бесцветного лака для ногтей (спасибо жене за материалы). Несмотря на 99.99% потери мощности в обоих местах крепления волокна, такая схема работает, и даже с некоторым запасом. Злые обратные квадраты побеждены.

Если кто вдруг захочет повторить сие безумие, то вот еще полезности:
- Важный момент - надо удачно сколоть волокно. Вообще, для этого существует специальный инструмент, но для нашей полевой реализации достаточно воспользоваться обычными кусачками, чтобы за 3-5 попыток получить нечто работоспособное. Не забудьте проверить эту самую работоспособность перед финальной фиксацией волокна.
- С одномодовым волокном (10 микрон) работает, возможно, с многомодовым (50+ микрон) будет даже проще, но не проверял.
- Акриловый лак тоже подойдет, но хуже держится.
- Техника безопасности (очки) при работе с волокном.

Не является индивидуальной инвестиционной рекомендацией)
@lomalkin_log #экзотические_способы_передачи_данных #прост



562 0 34 1 31

перфолента
#экзотические_способы_хранения_данных


ZPAQ - консольный append-only архиватор, способный эффективно снапшотить целые директории с тысячами файлов и/или BLOBы в десятки ГБ (хоть с целыми ФС внутри) в один единственный файл. В процессе архивирования используется дедупликация на уровне фрагментов данных, сохраняющая только уникальные последовательности, а сжатие осуществляется адаптивным алгоритмом, который подстраивается под характер самих данных. Поддержка шифрования тоже имеется.

Внутри архива могут содержаться тысячи снапшотов, любой из них может быть извлечен, новые - всегда дописываются только в конец, а удалять из такого архива ничего нельзя. Можно сказать, что zpaq это такой своеобразный single-file git репозиторий для бинарных данных, стремящийся к максимальной эффективности компрессии.

Пример (не мой):
> Real-speed updating (on QNAP NAS) of a small server (300GB); ~7GB of Thunderbird mbox become ~6MB (!) in ~4 minutes.
Просто отвал башки.

Теорему Шеннона, конечно, обойти не получится, но эта штука позволяет еще больше приблизиться к теоретическому пределу эффективности сжатия на реальных задачах резервного копирования, по сравнению с использованием классических архиваторов.

Почитать еще: https://en.wikipedia.org/wiki/ZPAQ
Разработка не новая, оригинальный проект zpaq более не развивается, но присутствует в некоторых дистрах, а также существует вполне живой форк: https://github.com/fcorbelli/zpaqfranz
#TIL @lomalkin_log


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

Но можно же... просто делать модули совместимыми с беспаечными макетками для прототипирования! Так вот, Microrack - это и есть открытый стандарт для музыкальных модулей.

Когда Андрей наведался ко мне в гости с прототипом Microrack - мне понадобилось минут 10 для того, чтобы собрать свой первый в жизни сетап, и начать извлекать прикольные звуки из модулей с крутилками, соединенных 2.54 проводочками. До этого синты я видел только на картинке.
Выглядит все это очень необычно и прикольно звучит. Ощущается какая-то магия.

Сегодня они вышли на Kickstarter, если вам интересна тема электронной музыки - возможно это хороший момент, чтобы попробовать, ну и поддержать ребят: https://www.kickstarter.com/projects/microrack/microrack-affordable-and-compact-modular-synthesizer

Еще о проекте от самих авторов: https://vas3k.club/project/25296/

@lomalkin_log

965 0 13 2 23

Очередной развод на бабки владельцев доменов через email.

Письмо типа от регистратора. Отправлено на адрес из whois настоящего домена, и дата истечения взята реальная оттуда же, только год текущий (вместо следующего), и прислали письмо типа день в день.

Расчет на невнимательность и паническую оплату, до заглядывания во whois. Ссылка ведет на QIWI, письмо не попало в спам.


Про производственное тестирование, хорошим языком написано.
Тикток в середине статьи - вообще мое любимое, очень наглядно.

P.S. Вообще блог прикольный, рекомендую.
https://snnkv.com/articles/oqc-who-cares/


Силиконоподобные материалы, ТПУ и прочее так приятны на ощупь, пока новые. Но многие сталкивались с тем, что некоторые типы т.н. "софт-тач" покрытий через некоторое время превращаются в липкое г, которое все пачкает. Всегда считал, что это вопрос к качеству материалов, т.к. видел примеры покрытий, которые как живут лет по 10, так и умирают через полгода.

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

Опять таки, есть ощущение, что если этот процесс начался, то в какой-то момент он становится уже лавинообразным, и с каждым днем эффект проявляется все сильнее, до полной невозможности использования.

Собственно вопросы:
1. Правда ли, что виной всему качество и/или т.н. "запланированное устаревание" или существуют материалы, не обладающие таким эффектом? Если да, то можно ли как-то заранее узнать об этом, перед приобретением?
2. Если процесс начался, то можно ли его как-то предотвратить, избежав контакта с какими-то материалами, прикладывать подорожник, (не)протирать спиртом или что-то такое, или остается только стереть механически/выбросить?

Личные наблюдения и истории борьбы с софт-тачем и мерзкими резинками приветствуются в комментах.


Как бесплано настроить пересылку почты из своего домена на gmail-адрес и обратно?

0. Исходные: учетка CloudFlare, убедиться, что у вас есть возможность менять NS домена в админке регистратора.
1. Перенести домен на Cloudflare, прописав их NS, подтвердить, вот это все. MX он сам предложит и пропишет.
2. Настроить email-forwarding в CF на обычный @gmail.com НЕ через Wizard (т.к. там не работает wildcard), а просто ручками - работает. Включить forwarding (там это отдельно рядом делается). На этом шаге после обновления NS/MX будет работать пересылка входящей почты на ваш gmail.
3. Теперь исходящая почта от имени своего домена: В gmail добавляем пароль приложения, как если бы мы хотели вынимать почту через email-клиент. Вот тут об этом. Он нам пригодится только на следующем шаге, больше его можно нигде не сохранять.
4. Потом в самом gmail добавить адрес в нашем домене, с которого будем отвечать (настройки / все настройки / аккаунты и импорт / send mail as). Подключаем адрес в нашем домене, он потребует креды для smtp, вводим пароль с шага 3. Всё.

@lomalkin_log


Только что пронаблюдал очень красивый автоматизированный и видимо самоподдерживающийся развод в Телеге.
1. Знакомый контакт добавляет вас в только что созданную группу с просьбой проголосовать за него, типа это очень важно и т.д. Первым сообщением в группе указан адрес голосовалки. В группе добавляется пара сообщений в духе "Поддержал" и благодарность от создателя группы. Если отправлять туда сообщения - они быстро удаляются.
2. При переходе по ссылке открывается страница с голосовалкой за одного из двух человек, не понятно, правда, в чем суть состязания. Один из них - аватарка вашего знакомого из Тлг. И ему совсем чуть-чуть не хватает "голосов".
3. При нажатии кнопки Голосовать - открывается окошко с просьбой авторизоваться через соц сети, типа борьба с накруткой.
4. Если продолжить - открывается страница для входа в аккаунт, как если бы вы установили Телеграм на комп и входили через сканирование QR кода. Через номер телефона тоже можно.

Не ведитесь. Про важность включения 2FA повторяться не буду.


#KeePass #CVE
Суть: При наличии доступа на запись на целевой системе, можно поправить конфиг кипасса, добавив триггер, который при последующем легитимном разлочивании сделает полный экспорт всей базы в плейнтекст и что угодно еще, например отправку на произвольный сервер. Есть PoC.
P.S. Не уверен, по поводу подверженности этой уязвимости форков X/XC/DX/etc.
https://xakep.ru/2023/01/31/keepass-flaw/

Показано 20 последних публикаций.

666

подписчиков
Статистика канала