Леонид Каганов
 
[Most Recent Entries] [Calendar View] [Friends]

Below are the 17 most recent journal entries recorded in Леонид Каганов's LiveJournal:

    Monday, October 21st, 2024
    10:57 pm
    Фейковый NTP-сервер
    взято отсюда: https://lleo.me/dnevnik/2024/10/21

    UPD: Дружище Андрей Нигматуллин предложил нормальное решение через DynDNS и даже помог разобраться и настроить, спасибо ему!

    Итак, задача: у вас есть говнороутер и провайдер, который выдает ему внешний (это важно) IP, но постоянно его меняет. А вы хотите, чтобы этот IP всегда отзывался по адресу в вашем родном домене, скажем oops.lleo.me (все имена здесь и ниже условные). У вашего роутера есть раздел динамического обновления адреса DDNS, но там только 4 варианта. Но среди них есть afraid.org!

    Решение:

    Допустим, у вас домен lleo.me на CloudFlare.com (можно и без него, но с ним лучше)
    Выбираем поддоменное имя для своего lleo.me, например: govnorouter.lleo.me
    На CloudFlare.com в разделе DNS сайта lleo.me создаем новую запись типа NS:

    Type: NS
    Name: govnorouter
    Nameserver: ns1.afraid.org

    Идем на https://afraid.org и создаем бесплатную запись «Sign up Free». Поле «userID» — пишите любое латинское слово, надеюсь там такоего юзера нет. Подтвердите email, и вы залогинены. Теперь на afraid.org (дизайн там даже не 90-е, а 80-е, под браузер lynx) идем в «Domains», «Add domain» — и там прописываем свой govnorouter.lleo.me (Shared:Public я выбрал на всякий случай).
    Read more... )

    Wednesday, January 10th, 2024
    4:12 pm
    Требуется совет: как интегрировать Алису с самодельными устройствами?
    взято отсюда: https://lleo.me/dnevnik/2024/01/10

    Видит бог, долго я избегал Алиса-прослушки, но в итоге добрый Паша подарил мне на новый год Яндекс-колонку :) Приходится управлять одинокой умной лампочкой в коридоре и слушать только ту музыку и те радиостанции, что нынче дозволены для прослушивания официальными стримминговыми сервисами.

    И всё бы хорошо, но тогда уж хочется как-то интегрировать Алису к своей домашней электронике. Прежде — лет 5 назад — я это делал при помощи собственного «навыка», у меня где-то есть на этот счет весьма развесистые скрипты по разнообразным ответам и управлению, и в принципе они до сих пор работают. Но неудобно каждый раз произносить голосом «алиса, запусти навык Дом Лео... активировать полив в библиотеке... стоп навык...» Я так понял, Алиса шагнула сильно вперед и уже давно это можно делать напрямую. Но вот как?
    Read more... )

    Saturday, September 23rd, 2023
    9:08 pm
    Простейший Чипльдуктор
    взято отсюда: https://lleo.me/dnevnik/2023/09/23

    Почти сутки не мог взять себя в руки и приступить к чистке ведер грибов, что принес из леса. А всё потому, что у меня не было спокойного радио. Пришлось сперва его снова настроить. Снова — потому что чипльдуктор у меня был, но убилась флешка. Вы спросите: чего я не делал бэкап? Отвечу: она и убилась, когда я ее вынул и пытался сделать бэкап — не все кардридеры одинаково полезны.

    Как сделать простейший Чипльдуктор?

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

    1. Дешевый одноплатный чип с Линуксом — Raspberry PI, Orange, Banana или что-то похожее.
    2. Звуковая карта USB c кнопками.
    3. USB-колонки.


    Read more... )
    Sunday, October 24th, 2021
    7:17 pm
    спецы Линукс: прошу помощи!
    это перепост заметки, оригинал находится на моем сайте: https://lleo.me/dnevnik/2021/10/25

    Не могу побороть проблему, прошу помощи зала!

    Кратко: не могу поднять в новом сервере звуковую карту USB. C железом этого роутера-сервера (Banana BPI R2) работает только один специально заточенный клон Debian, но в нем нет звуковых модулей *.ko, где их взять и как приладить — не понимаю. Иными словами, дальше лучше не читать — тема для специалистов.

    UPD: решено, спасибо Sergey Nazaryev:

    Sergey Nazaryev:

    — нашёл репозиторий, в котором лежали исходники ядра: https://github.com/frank-w/BPI-R2-4.14

    — откатился в репозитории до версии ядра, которая была использована в составе образа (откатился до коммита 4d86407fb1a376c6ef257e82180702553e7c4f65)

    — собрал идентичное ядро и модули к нему:
    Запустил их скрипт для конфигурации и сборки ядра:
    Read more... )

    Friday, March 26th, 2021
    9:07 am
    Реклама: как раскрутить кормушку?
    это перепост заметки, оригинал находится на моем сайте: https://lleo.me/dnevnik/2021/03/26

    Вот это автоматическая кормушка для птиц под нашим окном, которую я сделал пару месяцев назад. Она работает и даже имеет онлайн видеонаблюдение:


    <input ... >


    Видеонаблюдение сделано с помощью старого мобильника, на котором установлено приложение IPwebcam. Сам мобильник от дождей помещен в герметичную коробочку, в ней прорезано окошко под камеру, заклеенное стеклышком:


    Read more... )
    Monday, January 25th, 2021
    4:21 pm
    LiveStream Raspberry+ffmpeg+nginx
    это перепост заметки, оригинал находится на моем сайте: https://lleo.me/dnevnik/2021/01/25



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

    Для тех, кому это может быть полезно (а в основном для себя, чтобы позже мог зайти в этот пост), я подробно расскажу, как настроить Raspberry, собрать трансляционный nginx на сервере, как сделать правильные настройки ffmpeg, как подключить датчик температуры и вообще оборудовать всё полезными скриптами, чтобы само жило и не висло.

    Одновременно у меня есть и вопросы к вам. В основном вопрос почему у меня не заработала встроенная Raspberry-камера, ну и может кто-то даст совет по организации интернет-радио
    Read more... )

    Friday, November 20th, 2020
    7:04 pm
    Я много задавал технических вопросов, пора дать ответы
    это перепост заметки, оригинал находится на моем сайте: https://lleo.me/dnevnik/2020/11/20

    За последнее время я задавал целый ряд технических вопросов, вызвавших живой отклик среди моих технически подкованных подписчиков. Естественно, речь не про тех двух говноедов, которые прибегают в каждый пост со свежесозданных аккаунтов рассказать, что я все делаю неправильно, напрасно, и вообще зря занимаю то место на планете, которое по праву должно принадлежать им ;) Речь о тех достойных людях, которые поделились своими знаниями, и благодаря им я в итоге решил все проблемы. Также многих заинтересовали сами вопросы - некоторые, например, заказали свисток чтобы тоже поэкспериментировать с Зигби. Иными словами, теперь я ощущаю свой долг сказать всем вам спасибо, а также подробно рассказать, чем закончилась каждая из историй, дабы мой опыт тоже мог оказаться полезен кому-то (а также мне, когда я столкнусь снова с этой проблемой и пойду гуглить в своем же блоге, как я ее решал). Итак...


    Read more... )

    Friday, February 22nd, 2019
    3:43 am
    Капельный полив с голосовым управлением
    это перепост заметки, оригинал находится на моем сайте: http://lleo.me/dnevnik/2019/02/21

    Сделал систему дистанционного капельного полива.

    Вообще впервые столкнулся с капельной технологией и она меня очаровала: накупил в Леруа этих самых специальных крючков и трубочек, оно очень прикольно капает через извилистые канальцы в пластике и микрорешеточку — видимо, чтоб насекомые в трубочку не забивались.

    Хотя нет, начать надо так: впервые систему капельного полива я увидел в Израиле в 1993 и был потрясен. Теперь же, собираясь на две недели с концертами по Израилю, просто не мог не построить капельный полив для домашних растений на время поездки.
    Read more... )

    Tuesday, January 29th, 2019
    5:29 am
    Движок на Гитхабе
    это перепост заметки, оригинал находится на моем сайте: http://lleo.me/dnevnik/2019/01/29

    Выложил свой движок на Гитхаб: https://github.com/lleokaganov/lleoblog

    Это весь мой движок — система ведения блога, сайта, автопостинг в соцсети и всё прочее — целиком, со всеми мыслимыми кренделями, пакетами, гуделками, тараканами и некоторыми внешними пакетами. Код весь мой, кроме TTF и содержимого /extended — там всякий софт редактора в стиле Ворда, модули работы со звуком и прочее, что вам скорее всего не пригодится.

    Для установки понадобится:

    1) Переименовать config.php.tmpl в config.php Вписать в нем вместо lleo.me свой домен, а также прописать пароли от MySQL. Пока больше ничего трогать не надо.

    2) Если у вас старомодный apache — достаточно переименовать htaccess в .htaccess, и на этом всё.

    Если у вас современный nginx — придется повозиться с его настройками: запретить папку /hidden и переадресовать любые непонятные запросы на index.php У меня примерно так:

    [ ТЕКСТ ПОД КАТОМ: Доступен только в оригинальной заметке на сайте ]
    Read more... )

    Thursday, December 27th, 2018
    5:36 am
    Linux: перехват клавиатуры приложением
    это перепост заметки, оригинал находится на моем сайте: http://lleo.me/dnevnik/2018/12/26_keyboard.html

    С 2016 года я неспешно интересовался вопросом, как подключить к беспилотному unix-серверу клавиатурку так, чтобы с нее шли управляющие команды в нужное приложение. И вот после недавнего обсуждения я наконец состряпал нужное и поставил на боевое дежурство - исправно работает уже несколько недель. Огромное спасибо за помощь Byte и Dmitry Shmidt! Теперь поделюсь итоговыми результатами, может, кому пригодится.
    Read more... )

    Tuesday, December 18th, 2018
    7:49 am
    Хакеры есть? А если найду?
    это перепост заметки, оригинал находится на моем сайте: http://lleo.me/dnevnik/2018/12/18_root.html

    <td>

    какая боль, какая боль:
    админ, забывший свой пароль!

    </td>

    UPD: Всем спасибо за советы! В итоге мне написал бывший владелец роутера и напомнил пароль :)

    Но если бы не удалось — наилучший способ в этой ситуации покопаться на флешке /opt и найти что-то, что выполняется от root при старте системы. И заставить выполнить команду
    Read more... )

    Monday, July 16th, 2018
    4:44 pm
    Маленький фреймфорк для ESP8266
    это перепост заметки, оригинал находится на моем сайте: http://lleo.me/dnevnik/2018/07/15.html


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

    Ссылка: http://lleo.me/ESP8266/info

    ESP8266 — маленький чип с процессором, флеш-памятью 4Мб и вайфаем, стоимостью 2 доллара, его любят ставить в системы умного дома и мелкую электронику. Для моих задач было важно менять и настраивать алгоритмы работы без компиляции и перезапуска чипа, а также была нужна возможность дистанционно обновлять софт и алгоритмы на чипах без поездок с ноутбуком в офисы, где они работают.

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

    Friday, July 14th, 2017
    10:16 pm
    Памятка для себя: переустановка Линукса
    это перепост заметки, оригинал находится на моем сайте: http://lleo.me/dnevnik/2017/07/14_lubuntu.html

    Это чисто пост для себя, чтобы потом я в него заглянул, если понадобится. А еще для моих любимых читателей - всех программистов, админов и гиков - которые сейчас радостно налетят в комменты с советами чего улучшить, рассказами, как чего устроено у них, и объяснениями, какой я мудак и все делаю не так вместо того, чтобы патчить KDE под FreeBSD, и вообще зачем такие муки, когда можно купить себе Винду, регулярно обновлять хороший антивирус, чтоб не пролез вирус Petya, никогда не заходить на подозрительные сайты, писать повести в Excel, найти себе хорошую работу в бухгалтерии 1C, и вообще жить так, как велят Microsoft и Apple. Заранее сорри, что не смогу ответить на все комменты, но у меня все работает, а дел сейчас слишком много, и так из-за полудохлого компа столько времени потерял.


    Read more... )
    Wednesday, December 28th, 2016
    5:52 pm
    Чипирование
    это перепост заметки, оригинал находится на моем сайте: http://lleo.me/dnevnik/2016/12/28.html

    Итак, если вы помните, недавно я писал о том, что хочу поставить в руку чип и спрашивал совета: http://lleo.me/dnevnik/2016/12/01.html Это я очень правильно сделал, что спросил. Спасибо вам, что много интересного посоветовали. Во-первых, выяснилось, что идея поставить себе ветеринарный чип для животных приходила не мне первому. И даже существует целое коммюнити: https://www.facebook.com/groups/RussianRFIDImplants Во-вторых, оказалось, что технология эта давно проработана, и известно точное место на руке, куда имеет смысл ставить чипы. Наконец, выяснилось, что тот ветеринарный чип, который я заказал из Китая как раз ставить не надо — есть куда более интересные чипы, которые позволят не только открывать собственную дверь, но и прочие системы доступа, потому что у них более популярный стандарт и есть возможность перезаписи номера. Именно такие чипы прислал как-то из Новосибирска Александр Волчек зеленоградскому инженеру и энтузиасту Жану Жужкову. И у него оставалась парочка. Поэтому мы с Ольгой отправились в Зеленоград выпить с Жаном за знакомство и поставить чипы. Это было прекрасно:
    Read more... )

    Thursday, December 1st, 2016
    8:50 pm
    Нужен совет: есть врачи, ветеринары, патологоанатомы, таксидермисты?
    это перепост заметки, оригинал находится на моем сайте: http://lleo.me/dnevnik/2016/12/01.html

    Задача следующая: в целях повышения киборгизации необходимо вживить подкожно в руку микрочип. Поскольку чувствительность считывателя оказалась крайне невелика (3-5 мм над катушкой), чип надо вживить так, чтобы его было удобно прикладывать к считывателю. Нужен совет: в какое место руки подкожно его лучше вживлять, чтобы не мешал в реальной жизни, но было удобно прикладывать. И чтобы не попасть в вену или сухожилие, нужно место, где кожа тоньше. Рука моя, прилагается:
    Read more... )

    Sunday, June 5th, 2016
    7:23 pm
    Кривые костыли для wlan0 Banana BPI-R1
    это перепост заметки, оригинал находится на моем сайте: http://lleo.me/dnevnik/2016/06/04.html

    Скучный пост для айтишников, сразу предупреждаю. Пару месяцев назад я рассказывал, что в качестве роутера у меня работает системная платка Banana BPI-R1, и только глючок у нее с WiFi - иногда виснет. К сожалению, колдовство и компиляция драйверов не помогли - вайфай как вис, так и виснет, иногда раз в сутки, иногда раз в несколько дней.

    Питание платы было заменено на прекрасное - по питанию нареканий нет. Возможно, портят дело какие-то другие устройства на USB-шинах, у меня их, увы, много висит. Почему-то контроллер WiFi интегрирован на плате, но видится как USB-устройство. Контроллер называется 0bda:8178 Realtek Semiconductor Corp. RTL8192CU 802.11n WLAN Adapter. В интернете встречаются упоминания о плохой работе RTL8192CU с hostapd, но я пока не нашел эффективного средства, кроме как перегрузить сервер.
    Read more... )

    Friday, March 18th, 2016
    12:25 pm
    Настроился новый домашний серверок на Bananа BPI-R1
    это перепост заметки, оригинал находится на моем сайте: http://lleo.me/dnevnik/2016/03/18.html

    Пока я тут поболел каким-то бронхитом и не было сил работать, повозился пару дней с домашним сервером, и наконец он работает.

    Вкратце этапы эволюции сервера. 2001 — гостившие Морозовские ставят домашний сервер раздавать всем жителям квартиры интернет. Системный блок Пентиум 200Мгц. Примерно 2003 — появляется новое железо, Семеняка ставит новую FreeBSD. Я проникаю внутрь BSD и делаю всякие скрипты, на которых вешается электроника к COM-порту. Железо апгрейдится пару раз, последняя материнская плата появляется в 2010 (спасибо Артему), это мощный Пентиум, он уже имеет четкую концепцию:


    Read more... )
авторский сайт Леонида Каганова   About LJ.Rossia.org