Малина для путешественника.
Это Raspberry PI с подключенным Bluetooth модулем HC-05 (в роли клиента). Он реализует Serial Profile, через который можно зацепиться за tty (прибитый к аппаратному UART) c компа/телефона и, например, подключить малину к вафле без проводов/клавы/монитора (а потом уже ходить на нее по ssh через vpn/etc).
На последнем фото обведен джампер, который позволяет отрубить питание BT модуля, когда не нужно.
Наверное, можно было заюзать для этого встроенный BT, но мне оказалось проще поставить внешний модуль.
А какие у вас были случаи подключения всякого странного железа к вайфаю без нормального UI?
Это Raspberry PI с подключенным Bluetooth модулем HC-05 (в роли клиента). Он реализует Serial Profile, через который можно зацепиться за tty (прибитый к аппаратному UART) c компа/телефона и, например, подключить малину к вафле без проводов/клавы/монитора (а потом уже ходить на нее по ssh через vpn/etc).
На последнем фото обведен джампер, который позволяет отрубить питание BT модуля, когда не нужно.
Наверное, можно было заюзать для этого встроенный BT, но мне оказалось проще поставить внешний модуль.
А какие у вас были случаи подключения всякого странного железа к вайфаю без нормального UI?
👍13
В копилку DIY блоггеров. Чувак в гараже проводит разные эксперименты, осваивает технологии и доступно рассказывает о них.
Контент с качественной подачей и хорошими съемками, имеет незаслуженно мало (всего 26К) подписчиков.
Посмотрите, там больше 20 роликов посвящены строительству парового мотоцикла.
Ну и про двигатель внешнего сгорания, на затравку: https://youtu.be/Q3FmTrPlgmA
#TIL #DIY
Контент с качественной подачей и хорошими съемками, имеет незаслуженно мало (всего 26К) подписчиков.
Посмотрите, там больше 20 роликов посвящены строительству парового мотоцикла.
Ну и про двигатель внешнего сгорания, на затравку: https://youtu.be/Q3FmTrPlgmA
#TIL #DIY
YouTube
Очень экзотический двигатель "Пожиратель пламени"
Совершенно недавно я узнал, что существует один очень экзотический и необычный тип двигателя. Между собой его называют "Пожиратель пламени". Естественно, из научного интереса, я решил сделать себе такой же и изучить его природу.
Помощь каналу и на железки:…
Помощь каналу и на железки:…
👍7
This media is not supported in your browser
VIEW IN TELEGRAM
Любите настолки? Это настольная игра "Жизнь" на тороидальном поле 16x16.
Захватывающие сюжеты генерируются рандомно, есть хитрая защита от зацикливания и стационарных комбинаций, которая пересоздает мир заново при необходимости, чтобы было не так скучно "играть".
Захватывающие сюжеты генерируются рандомно, есть хитрая защита от зацикливания и стационарных комбинаций, которая пересоздает мир заново при необходимости, чтобы было не так скучно "играть".
🔥22👍7
#KeePass #CVE
Суть: При наличии доступа на запись на целевой системе, можно поправить конфиг кипасса, добавив триггер, который при последующем легитимном разлочивании сделает полный экспорт всей базы в плейнтекст и что угодно еще, например отправку на произвольный сервер. Есть PoC.
P.S. Не уверен, по поводу подверженности этой уязвимости форков X/XC/DX/etc.
https://xakep.ru/2023/01/31/keepass-flaw/
Суть: При наличии доступа на запись на целевой системе, можно поправить конфиг кипасса, добавив триггер, который при последующем легитимном разлочивании сделает полный экспорт всей базы в плейнтекст и что угодно еще, например отправку на произвольный сервер. Есть PoC.
P.S. Не уверен, по поводу подверженности этой уязвимости форков X/XC/DX/etc.
https://xakep.ru/2023/01/31/keepass-flaw/
GitHub
GitHub - alt3kx/CVE-2023-24055_PoC: CVE-2023-24055 PoC (KeePass 2.5x)
CVE-2023-24055 PoC (KeePass 2.5x). Contribute to alt3kx/CVE-2023-24055_PoC development by creating an account on GitHub.
🤔6🔥4😱4👍2
Только что пронаблюдал очень красивый автоматизированный и видимо самоподдерживающийся развод в Телеге.
1. Знакомый контакт добавляет вас в только что созданную группу с просьбой проголосовать за него, типа это очень важно и т.д. Первым сообщением в группе указан адрес голосовалки. В группе добавляется пара сообщений в духе "Поддержал" и благодарность от создателя группы. Если отправлять туда сообщения - они быстро удаляются.
2. При переходе по ссылке открывается страница с голосовалкой за одного из двух человек, не понятно, правда, в чем суть состязания. Один из них - аватарка вашего знакомого из Тлг. И ему совсем чуть-чуть не хватает "голосов".
3. При нажатии кнопки Голосовать - открывается окошко с просьбой авторизоваться через соц сети, типа борьба с накруткой.
4. Если продолжить - открывается страница для входа в аккаунт, как если бы вы установили Телеграм на комп и входили через сканирование QR кода. Через номер телефона тоже можно.
Не ведитесь. Про важность включения 2FA повторяться не буду.
1. Знакомый контакт добавляет вас в только что созданную группу с просьбой проголосовать за него, типа это очень важно и т.д. Первым сообщением в группе указан адрес голосовалки. В группе добавляется пара сообщений в духе "Поддержал" и благодарность от создателя группы. Если отправлять туда сообщения - они быстро удаляются.
2. При переходе по ссылке открывается страница с голосовалкой за одного из двух человек, не понятно, правда, в чем суть состязания. Один из них - аватарка вашего знакомого из Тлг. И ему совсем чуть-чуть не хватает "голосов".
3. При нажатии кнопки Голосовать - открывается окошко с просьбой авторизоваться через соц сети, типа борьба с накруткой.
4. Если продолжить - открывается страница для входа в аккаунт, как если бы вы установили Телеграм на комп и входили через сканирование QR кода. Через номер телефона тоже можно.
Не ведитесь. Про важность включения 2FA повторяться не буду.
🔥12💩1
Как бесплано настроить пересылку почты из своего домена на 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