Как бесплано настроить пересылку почты из своего домена на 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
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
🔥9
Силиконоподобные материалы, ТПУ и прочее так приятны на ощупь, пока новые. Но многие сталкивались с тем, что некоторые типы т.н. "софт-тач" покрытий через некоторое время превращаются в липкое г, которое все пачкает. Всегда считал, что это вопрос к качеству материалов, т.к. видел примеры покрытий, которые как живут лет по 10, так и умирают через полгода.
Такая же история бывает с эластичными (типа "силиконовыми") проводами наушников, колесиками компьютерных мышей и т.д. В какое-то момент они приобретают глянцевый блеск и начинают покрываются липкой маслянной жидкостью.
Похоже, что чаще этому подвержены именно бывшие в употреблении штуки, которые сначала долго контачат с руками (там присутствуют жирные кислоты, видимо ускоряющие процессы деградации), а потом еще полежат без использования несколько недель. Особенно если контачат с полиэтилентом / без доступа воздуха/испарения/что там еще может влиять.
Опять таки, есть ощущение, что если этот процесс начался, то в какой-то момент он становится уже лавинообразным, и с каждым днем эффект проявляется все сильнее, до полной невозможности использования.
Собственно вопросы:
1. Правда ли, что виной всему качество и/или т.н. "запланированное устаревание" или существуют материалы, не обладающие таким эффектом? Если да, то можно ли как-то заранее узнать об этом, перед приобретением?
2. Если процесс начался, то можно ли его как-то предотвратить, избежав контакта с какими-то материалами, прикладывать подорожник, (не)протирать спиртом или что-то такое, или остается только стереть механически/выбросить?
Личные наблюдения и истории борьбы с софт-тачем и мерзкими резинками приветствуются в комментах.
Такая же история бывает с эластичными (типа "силиконовыми") проводами наушников, колесиками компьютерных мышей и т.д. В какое-то момент они приобретают глянцевый блеск и начинают покрываются липкой маслянной жидкостью.
Похоже, что чаще этому подвержены именно бывшие в употреблении штуки, которые сначала долго контачат с руками (там присутствуют жирные кислоты, видимо ускоряющие процессы деградации), а потом еще полежат без использования несколько недель. Особенно если контачат с полиэтилентом / без доступа воздуха/испарения/что там еще может влиять.
Опять таки, есть ощущение, что если этот процесс начался, то в какой-то момент он становится уже лавинообразным, и с каждым днем эффект проявляется все сильнее, до полной невозможности использования.
Собственно вопросы:
1. Правда ли, что виной всему качество и/или т.н. "запланированное устаревание" или существуют материалы, не обладающие таким эффектом? Если да, то можно ли как-то заранее узнать об этом, перед приобретением?
2. Если процесс начался, то можно ли его как-то предотвратить, избежав контакта с какими-то материалами, прикладывать подорожник, (не)протирать спиртом или что-то такое, или остается только стереть механически/выбросить?
Личные наблюдения и истории борьбы с софт-тачем и мерзкими резинками приветствуются в комментах.
👍15🔥5
Про производственное тестирование, хорошим языком написано.
Тикток в середине статьи - вообще мое любимое, очень наглядно.
P.S. Вообще блог прикольный, рекомендую.
https://snnkv.com/articles/oqc-who-cares/
Тикток в середине статьи - вообще мое любимое, очень наглядно.
P.S. Вообще блог прикольный, рекомендую.
https://snnkv.com/articles/oqc-who-cares/
snnkv.com
Да кому вообще нужен этот ваш Output Quality Control?
При производстве железа мы подходим к тестированию так же, как при производстве софта. Только цена ошибки значительно выше.
🔥5👍2
Очередной развод на бабки владельцев доменов через email.
Письмо типа от регистратора. Отправлено на адрес из whois настоящего домена, и дата истечения взята реальная оттуда же, только год текущий (вместо следующего), и прислали письмо типа день в день.
Расчет на невнимательность и паническую оплату, до заглядывания во whois. Ссылка ведет на QIWI, письмо не попало в спам.
Письмо типа от регистратора. Отправлено на адрес из whois настоящего домена, и дата истечения взята реальная оттуда же, только год текущий (вместо следующего), и прислали письмо типа день в день.
Расчет на невнимательность и паническую оплату, до заглядывания во whois. Ссылка ведет на QIWI, письмо не попало в спам.
🔥9🤔3👍2
Мои хорошие друзья Андрей и Лёня, которые занимаются электронной музыкой обнаружили в модульном стандарте для музыкальных синтезаторов 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
Но можно же... просто делать модули совместимыми с беспаечными макетками для прототипирования! Так вот, 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
🔥24
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
Внутри архива могут содержаться тысячи снапшотов, любой из них может быть извлечен, новые - всегда дописываются только в конец, а удалять из такого архива ничего нельзя. Можно сказать, что 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
🔥14🤯9
Как соединить 2 условных ардуины с помощью обрезка оптического кабеля в полевых условиях?
В воздушной среде интенсивность светового сигнала уменьшается обратно пропорционально квадрату расстояния между передатчиком и приемником (закон обратных квадратов, про лазерные линии связи на коленке в другой раз), а для сигнала в оптическом волокне коэффициент затухания измеряется в дБ/км, это затухание по экспоненциальному закону, но на практике для небольших расстояний затухание незначительно и почти линейно от расстояния, запомним этот момент.
Для простых бытовых применений есть распространенная дешевая технология связи - инфракрасный канал, состоящий из ИК светодиода и интегрированного ИК приемника, из которого торчит цифровой выход, отдающий демодулированный сигнал, готовый к отправке в декодер. В такой схеме злые обратные квадраты и куча помех в ИК диапазоне осложняют жизнь приемнику, но эволюция протоколов и самих приемников позволяет приемлемо работать на пару десятков метров в реальных условиях, т.к. чувствительность у интегрированных ресиверов ОЧЕНЬ большая. Например у ИК приемника Флиппера это 0.25 mW/m2.
Когда мне в руки попал 5-метровый обрезок "невидимого" волокна PON, то посветить фонариком, чтобы обнаружить свечение на другом конце оказалось недостаточным, чтобы удовлетворить внутреннее любопытство, поэтому я захотел передавать цифру без использования специализированных оптических бекэндов и коннекторов, просто объединив вышеописанные факты в общую идею использования классического ИК канала, но через кусок оптики.
Основная практическая сложность в построении такой игрушечной линии связи - это закрепить волокно так, чтобы получилось запихать в него как можно больше мощности, а потом из другого конца добыть какие-то крохи, и не растеряв их по дороге донести до детектора. Это получилось сделать с помощью УФ-отверждаемого бесцветного лака для ногтей (спасибо жене за материалы). Несмотря на 99.99% потери мощности в обоих местах крепления волокна, такая схема работает, и даже с некоторым запасом. Злые обратные квадраты побеждены.
Если кто вдруг захочет повторить сие безумие, то вот еще полезности:
- Важный момент - надо удачно сколоть волокно. Вообще, для этого существует специальный инструмент, но для нашей полевой реализации достаточно воспользоваться обычными кусачками, чтобы за 3-5 попыток получить нечто работоспособное. Не забудьте проверить эту самую работоспособность перед финальной фиксацией волокна.
- С одномодовым волокном (10 микрон) работает, возможно, с многомодовым (50+ микрон) будет даже проще, но не проверял.
- Акриловый лак тоже подойдет, но хуже держится.
- Техника безопасности (очки) при работе с волокном.
Не является индивидуальной инвестиционной рекомендацией)
@lomalkin_log #экзотические_способы_передачи_данных #прост
В воздушной среде интенсивность светового сигнала уменьшается обратно пропорционально квадрату расстояния между передатчиком и приемником (закон обратных квадратов, про лазерные линии связи на коленке в другой раз), а для сигнала в оптическом волокне коэффициент затухания измеряется в дБ/км, это затухание по экспоненциальному закону, но на практике для небольших расстояний затухание незначительно и почти линейно от расстояния, запомним этот момент.
Для простых бытовых применений есть распространенная дешевая технология связи - инфракрасный канал, состоящий из ИК светодиода и интегрированного ИК приемника, из которого торчит цифровой выход, отдающий демодулированный сигнал, готовый к отправке в декодер. В такой схеме злые обратные квадраты и куча помех в ИК диапазоне осложняют жизнь приемнику, но эволюция протоколов и самих приемников позволяет приемлемо работать на пару десятков метров в реальных условиях, т.к. чувствительность у интегрированных ресиверов ОЧЕНЬ большая. Например у ИК приемника Флиппера это 0.25 mW/m2.
Когда мне в руки попал 5-метровый обрезок "невидимого" волокна PON, то посветить фонариком, чтобы обнаружить свечение на другом конце оказалось недостаточным, чтобы удовлетворить внутреннее любопытство, поэтому я захотел передавать цифру без использования специализированных оптических бекэндов и коннекторов, просто объединив вышеописанные факты в общую идею использования классического ИК канала, но через кусок оптики.
Основная практическая сложность в построении такой игрушечной линии связи - это закрепить волокно так, чтобы получилось запихать в него как можно больше мощности, а потом из другого конца добыть какие-то крохи, и не растеряв их по дороге донести до детектора. Это получилось сделать с помощью УФ-отверждаемого бесцветного лака для ногтей (спасибо жене за материалы). Несмотря на 99.99% потери мощности в обоих местах крепления волокна, такая схема работает, и даже с некоторым запасом. Злые обратные квадраты побеждены.
Если кто вдруг захочет повторить сие безумие, то вот еще полезности:
- Важный момент - надо удачно сколоть волокно. Вообще, для этого существует специальный инструмент, но для нашей полевой реализации достаточно воспользоваться обычными кусачками, чтобы за 3-5 попыток получить нечто работоспособное. Не забудьте проверить эту самую работоспособность перед финальной фиксацией волокна.
- С одномодовым волокном (10 микрон) работает, возможно, с многомодовым (50+ микрон) будет даже проще, но не проверял.
- Акриловый лак тоже подойдет, но хуже держится.
- Техника безопасности (очки) при работе с волокном.
Не является индивидуальной инвестиционной рекомендацией)
@lomalkin_log #экзотические_способы_передачи_данных #прост
🔥23👍3🤯2😁1
/home/lomalkin/log
Как соединить 2 условных ардуины с помощью обрезка оптического кабеля в полевых условиях? В воздушной среде интенсивность светового сигнала уменьшается обратно пропорционально квадрату расстояния между передатчиком и приемником (закон обратных квадратов,…
картинка к посту про оптику
🔥22🤯1
This media is not supported in your browser
VIEW IN TELEGRAM
Плавающие дефекты - мой любимый тип проблем с железом.
Прозвонкой такое не всегда можно выявить, но в данном случае получилось очень наглядно.
Прозвонкой такое не всегда можно выявить, но в данном случае получилось очень наглядно.
👍16🔥2
Forwarded from Zhovner Hub
This media is not supported in your browser
VIEW IN TELEGRAM
Как мы тестируем LED матрицу busy.bar на производственной линии
1. Python скрипт запускает разные паттерны на экране, чтобы проверить что все RGB каналы в адресных светодиодах работают
2. Камера с машинным зрением смотрит на экран и проверяет корректность
1. Python скрипт запускает разные паттерны на экране, чтобы проверить что все RGB каналы в адресных светодиодах работают
2. Камера с машинным зрением смотрит на экран и проверяет корректность
🔥13👍6
Media is too big
VIEW IN 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
Transfer files directly between flippers, without computers and smartphones via SubGhz.
UPD: Info about future updates is here: @flipper_share
@lomalkin_log
🔥29🤯4👍2
/home/lomalkin/log
Flipper Zero: Передача файлов напрямую между флипперами, без компов и телефонов. Transfer files directly between flippers, without computers and smartphones via SubGhz. UPD: Info about future updates is here: @flipper_share @lomalkin_log
😮 Flipper Share - приложение для передачи файлов напрямую между Флипперами через встроенный радиомодуль Sub-GHz 📻
Уже доступно в каталоге, можно установить через мобильное приложение или через веб:
https://lab.flipper.net/apps/flipper_share
UPD: Info about future updates is here: @flipper_share
@lomalkin_log
Уже доступно в каталоге, можно установить через мобильное приложение или через веб:
https://lab.flipper.net/apps/flipper_share
UPD: Info about future updates is here: @flipper_share
@lomalkin_log
lab.flipper.net
Flipper Lab
Web platform for your Flipper
🔥13
Forwarded from Миша Ларченко – о программировании и не только
Почему архитектура Local-First — это будущее веба?
Большинство приложений сегодня завязаны на интернет и буквально никак не работают, если соединения нет. Да и когда интернет есть, он может быть нестабильным или медленным, что сказывается на работе приложения.
Все современные приложения и сайты должны использовать Local-First архитекктуру, и вот почему.
Что такое Local-First?
Вместо постоянных обращений к серверу приложение работает напрямую на устройстве пользователя.
⦁ Данные хранятся локально.
⦁ Изменения синхронизируются в фоновом режиме.
⦁ Приложение работает офлайн — отклики мгновенные.
Преимущества Local-First:
⦁ Сверхбыстрая работа (нет задержек из-за интернета и серверов).
⦁ Офлайн-доступность — всегда работает.
⦁ Пользователь реально владеет своими данными, а не просто арендует их в интенете.
⦁ Масштабируется лучше: сервера занимаются синхронизацией, а не обработкой каждого действия.
Сложности Local-First:
⦁ Решение конфликтов при синхронизации данных.
⦁ Более сложная архитектура.
⦁ Увеличенный размер приложений (логика находится на устройстве).
Но преодоление этих сложностей несравнимо с той пользой и удобством local-first приложений.
Согласны?
#разное ᐧ @larchanka
Большинство приложений сегодня завязаны на интернет и буквально никак не работают, если соединения нет. Да и когда интернет есть, он может быть нестабильным или медленным, что сказывается на работе приложения.
Все современные приложения и сайты должны использовать Local-First архитекктуру, и вот почему.
Что такое Local-First?
Вместо постоянных обращений к серверу приложение работает напрямую на устройстве пользователя.
⦁ Данные хранятся локально.
⦁ Изменения синхронизируются в фоновом режиме.
⦁ Приложение работает офлайн — отклики мгновенные.
Преимущества Local-First:
⦁ Сверхбыстрая работа (нет задержек из-за интернета и серверов).
⦁ Офлайн-доступность — всегда работает.
⦁ Пользователь реально владеет своими данными, а не просто арендует их в интенете.
⦁ Масштабируется лучше: сервера занимаются синхронизацией, а не обработкой каждого действия.
Сложности Local-First:
⦁ Решение конфликтов при синхронизации данных.
⦁ Более сложная архитектура.
⦁ Увеличенный размер приложений (логика находится на устройстве).
Но преодоление этих сложностей несравнимо с той пользой и удобством local-first приложений.
Согласны?
#разное ᐧ @larchanka
🔥9💯6🤔2💩1
В этом видосе чувак делает дома 3D принтер для печати металлом, использующий принцип гальванического осаждения.
Также на его канале есть ролики про изготовление радиоламп, и даже мини-сериал про построение ионных двигаетелей.
Мне очень нравятся такие самобытные каналы, у которых пока еще незаслуженно мало подписчиков, но контент уже очень годный. Поддерживает веру в человечество.
https://www.youtube.com/watch?v=gC3UsqP7zpE
@lomalkin_log
Также на его канале есть ролики про изготовление радиоламп, и даже мини-сериал про построение ионных двигаетелей.
Мне очень нравятся такие самобытные каналы, у которых пока еще незаслуженно мало подписчиков, но контент уже очень годный. Поддерживает веру в человечество.
https://www.youtube.com/watch?v=gC3UsqP7zpE
@lomalkin_log
YouTube
Принтер по металлу, своими руками | Metal printer Handmade
В этом видео рассказываю и показываю изготовления принтера по металлу, перспективы, особенности, удачные и неудачные эксперименты.
Закрытая (секретная) группа телеграмм канала: https://paywall.pw/wnxopy0llwd3
😊 карта для тех кто хочет поддержать: 2204…
Закрытая (секретная) группа телеграмм канала: https://paywall.pw/wnxopy0llwd3
😊 карта для тех кто хочет поддержать: 2204…
🔥15👍2