Леонид Каганов
[Most Recent Entries]
[Calendar View]
[Friends]
Below are the 20 most recent journal entries recorded in
Леонид Каганов's LiveJournal:
[ << Previous 20 ]
Wednesday, December 7th, 2022 | 4:19 am |
Логин на сайте по ключу NFC, банковской или транспортной карте взято отсюда: https://lleo.me/dnevnik/2022/12/07 Мои читатели постоянно жалуются на проблемы с логином на сайте. Там действительно постоянные проблемы, часть из которых связана с глючащими сторонними сервисами, через которые можно логиниться Гуглем, Фейсбуком и прочей ерундой. Родная часть авторизации сайта, которую писал я сам (логин-пароль), она второе десятилетие работает без проблем, вот только мало кто использует логин-пароль. И потом не могут вспомнить. И емайл давно сменили. Тем не менее, я что-то время от времени дорабатываю и чиню. А сегодня сделал логин по банковской карточке. Шучу. В смысле — не шучу. В смысле, не по банковской карточке. Вообще по любой метке NFC. И банковская не исключение.
Расскажу по порядку. Cовременные телефоны умеют читать поднесенные к ним метки NFC. А некоторые браузеры — в частности, Android Chrome — позволяют делать это скриптом прямо со страниц сайта. Сразу скажу, что твой браузер — хрен знает, что за зверь. Скорее всего, ты читаешь пост не на моем сайте, а в какой-нибудь соцсети, RSS или иной помойке, куда копию текста занес робот. Тогда можно дальше не читать, речь про мой сайт. ( Read more... ) | Friday, September 9th, 2022 | 10:17 pm |
Назло Илону Маску: радиолюбитель из Чертаново запустил собственную спутниковую группировку [НЕ ПОДДЕРЖАЛ СПЕЦОПЕРАЦИЮ]это перепост заметки, оригинал находится на моем сайте: https://lleo.me/dnevnik/2022/09/10 Меня зовут Лёня, я учёный из Чертаново. Работаю в области частной космонавтики, занимаюсь исследованием микрокосмоса и развитием концепции сверхмалых геостационарных космических спутников на сверхнизких и сверхстабильных орбитах. Уверен, что освоение микрокосмоса — важный и своевременный рывок российской космонавтики, наш ответ международным санкциям и мировой русофобии, наиболее перспективное сегодня направление. ( Read more... ) | Tuesday, February 15th, 2022 | 5:29 pm |
загадки m3u8 или как скачать песню с Вконтактика это перепост заметки, оригинал находится на моем сайте: https://lleo.me/dnevnik/2022/02/15Спросили меня знакомые, могу ли я скачать какую-то песню с ВКонтактика. Я ответил, что не вижу проблемы - что доступно браузеру, то доступно и пользователю. Но оказалось дело немного хитрее. Сразу скажу: не надо советов, каким приложением или программой воспользоваться, у меня нет нужды качать что-либо с ВК и вообще не интересны практические задачи. Интересен сам принцип внутреннего устройства технологии, который нужен для понимания сути процессов или для каких-то моих будущих проектов. Принцип нынешнего устройства ВК оказался таким. Рассмотрим на песне Гребенщикова, которая во ВК после клика представляет собой некий файл вида: https://*.vkuseraudio.net/***/index.m3u8 Точный адрес файла m3u8 без особого труда выясняется в отладчике браузера. В нем перечислена песня, разбитая на кусочки вида: ( Read more... ) | Sunday, January 23rd, 2022 | 2:34 am |
Строим цифровой концлагерь из подручных средств это перепост заметки, оригинал находится на моем сайте: https://lleo.me/dnevnik/2022/01/23Я вот думаю: а что если мне в дневнике разрешать комментировать только при предъявлении QR-кода? Шучу. Или не шучу ;) Соорудил небольшой скрипт проверки, ему надо в камеру вашего смартфона/ноутбука показать qr-код: <input ... >Проверять годность QR я пока научился только для московских immune.mos.ru и gosuslugi.ru (двух разных форматов), поэтому прошу помочь — показать в камеру коды вакцинации из разных городов. А я у себя на сервере пособираю коллекцию ссылок и научусь проверять их годность тоже. Программистам, кто по работе или для баловства интересуется техническими вопросами построения цифровых концлагерей для антипрививочников, сообщаю: чтобы сделать сканирование и распознавание QR-кодов средствами браузера, я нашел чудо: https://github.com/yugasun/qrcode-decoder/ А что касается проверки годности кода immune.mos.ru, оно типа не документировано из государственной секретности, но я докопался: просто беру из ссылки id и делаю примерно так: ( Read more... ) | Wednesday, November 3rd, 2021 | 5:13 pm |
Рассказы в mp3 это перепост заметки, оригинал находится на моем сайте: https://lleo.me/dnevnik/2021/11/03На спор со знакомым грелочником смастерил вчера скриптик для перегонки рассказов в mp3. Использовал речевой синтезатор Яндекса. Рассказы бил на фразы и собирал в порции по 1000 букв, потому что там такое ограничение. Рассказов больше 200, за ночь все было готово. Думал, не хватит моего ключа API - помнится, там было какое-то ограничение, не более 1000 обращений в месяц или что-то вроде того. Но ключ выдержал. Яндекс, дай мне неограниченный ключ для подобных некоммерческих экспериментов? Рассказы в озвучке выглядят достаточно пристойно: Группа 1: https://disk.yandex.ru/d/oB-3_cFYsTwNnQ Группа 2: https://disk.yandex.ru/d/1k94b3IgyuxDrQ Группа 3: https://disk.yandex.ru/d/rtGvzbFyCFrMnw Группа 4: https://disk.yandex.ru/d/9rDrE6uprKdd5Q Группа 5: https://disk.yandex.ru/d/wRp8nsbqIGw99g Даже "Гуси-лебеди" из второй группы. Нет, не мой. Я в этот раз не участвую - прорыв трубы и ремонт не оставил времени. Собственно, пишу я это пост лишь для того, чтобы выложить сюда код, который превращает всю Грелку в mp3 - он совсеми коротенький. Может, вам кому пригодится, да и мне полезно такие вещи хранить в дневнике, а то потеряется, а где потом искать, если понадобится что-то в звук перегнать: ( Read more... ) | Sunday, October 31st, 2021 | 8:05 pm |
Фейсбук всё это перепост заметки, оригинал находится на моем сайте: https://lleo.me/dnevnik/2021/10/31Сим официально заявляю, что с 28 октября 2021 года фейсбук полностью блокировал мой доступ под предлогом необходимости пройти ряд действий, включая кланяться в ноженьки, целовать сапожок, установить следящее приложение и получить SMS на номер давно отключенной питерской симкарты. То есть — теперь уж точно бессмысленно писать мне в личку Фейсбука «Леонид, хотим вас пригласить завтра на мероприятие», я этого не увижу. Примерно так, помнится, и было у меня написано в профиле, но теперь-то уж точно коммуникация отрезана. Все необходимые контакты я заранее постарался зафрендить в Телеграме. Я целиком и полностью согласен с Фейсбуком в том, что это необходимая мера, и нам обоим стало лучше, когда мы перестали контактировать. Например, у меня вдруг образовалась куча свободного времени! Все освободившиеся дни с утра до вечера я теперь могу тратить на что хочу — например, на ремонт труб. Одни вы у меня, сиротинушки, остались — в дневничке на сайте. С вами и будем общаться, и это правильно. Также я почитываю новости на сайте BBC, некоторых пользовтаелей Телеграм, еще иногда комменты в инстаграме к одному широко известному аккаунту, да только не пишу ничего по причине отсутствия инстаграма. Комменты тоже прекрасны: ( Read more... ) | Tuesday, September 21st, 2021 | 7:11 am |
Живые девайсики это перепост заметки, оригинал находится на моем сайте: https://lleo.me/dnevnik/2021/09/21Дошли руки сделать наконец админку для девайсиков — в основном поливальных станций — на lleo.me/bot Там много всякого полезного, особенно конечно удаленное администрирование девайсов. Оно неспешное, но позволяет управлять девайсом из любого места, в том числе редактировать на нем скрипты и настройки. Удалось это сделать потому, что девайсы пингают сервер время от времени. К сожалению, интернет-технологии пошли по неправильному пути развития, IPv6 не внедряется сознательно уже лет двадцать, и до сих пор нет никакой возможности переслать два байта к хосту, если он сидит на внутреннем IP (а за внутренним IP сидят вообще все, кроме серверов). Так что единственный способ девайсам общаться — это пингать какой-то сервер¸например (по дефолтным настройкам) мой. Кстати о пингах: также отдельно сделал страничку наблюдения за жизнью девайсов онлайн. Для этого пришлось освоить тип базы MEMORY, которая в памяти хранится, и научиться вести учет онлайн-событиям на сервере. Заодно сделал в дневнике список онлайн-посетителей внизу странички, но это так, баловства ради. Проверить, какие нагрузки сервер держит. ( Read more... ) | Saturday, September 11th, 2021 | 6:25 pm |
Блютуз-гарнитура из старого телефона... пока не удалась это перепост заметки, оригинал находится на моем сайте: https://lleo.me/dnevnik/2021/09/11В ожидании старта большой работы выдалась свободная минутка, и я вспомнил про свою давнюю задумку: телефон, найденный на свалке в Пулковской обсерватории, превратить в блютуз-гарнитуру для смартфонов. И даже оснастить внутренним аккумулятором, чтобы можно было носить с собой или ставить на торпеду в машину. ( 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... )
| Sunday, November 15th, 2020 | 3:27 am |
Розетка Судного Дня это перепост заметки, оригинал находится на моем сайте: https://lleo.me/dnevnik/2020/11/15
Виснет вайфай-роутер? Зависает важный рабочий сервер в офисе? Смените роутер, смените админа. Не помогло? Тогда аварийный вариант — включите неустойчивую технику в Розетку Судного Дня. Это простое устройство постоянно проверяет доступность заранее указанных сайтов, и если доступ пропал — отключает и снова включает питание.  ( Read more... )
| Tuesday, May 5th, 2020 | 6:35 am |
Ребят, я вам немного поржать принёс это перепост заметки, оригинал находится на моем сайте: https://lleo.me/dnevnik/2020/05/05Теперь закадровый смех стал доступен как никогда! Специально для ваших рабочих видеочатов, онлайн-уроков, домашних скандалов или споров на кухне о политике! Просто включите и наслаждайтесь. ( Read more... ) | Sunday, December 29th, 2019 | 10:22 pm |
гребаный C++ это перепост заметки, оригинал находится на моем сайте: https://lleo.me/dnevnik/2019/12/29_1Слушайте, ну это мистика. В C++ Ардуино есть такой объект String, который в работу не в пример удобнее, чем char. Если нужно String превратить в char, то есть специальная функция .c_str() То есть, вот так работает: String id = "ESP8266-test"; String login = "lleo"; String password = "h2dtGdGH"; client.connect( id.c_str() , login.c_str() , password.c_str() ); Везде и всегда, где нужно char, это работало. Но лишь в одной из функций одной библиотеки PubSubClient эта херня не работает! А у меня все параметры хранятся именно в String и брать их нужно оттуда. В примерах у них конечно всё работает: client.setServer("tailor.cloudmqtt.com",12399); А вот так — нет: String URL = "tailor.cloudmqtt.com"; client.setServer(URL.c_str(),12399); Почему — загадка. В PubSubClient.h ( Read more... ) | Wednesday, June 26th, 2019 | 1:39 am |
Новая стильная капча это перепост заметки, оригинал находится на моем сайте: http://lleo.me/dnevnik/2019/06/26_kapcha Мне тут сказали, что у меня в дневнике очень старомодная капча. Я сделал новомодную. Принцип ее работы - нейросети, бигдата, блокчейн и обработка личных персональных данных наиболее знаменитых россиян. Попробуйте пройти капчу: [тестировать в моем дневнике]. Кто хочет себе такую капчу при написании нового сообщения - напишите на моем сайте какую-нибудь гадость в комментах, с удовольствием включу. ( Read more... )
| Tuesday, June 25th, 2019 | 2:25 am |
СЕНСАЦИЯ!!! НЕИЗВЕСТНЫЕ ТЕКСТЫ БОРИСА СТРУГАЦКОГО!!! это перепост заметки, оригинал находится на моем сайте: http://lleo.me/dnevnik/2019/06/25В процессе отмечания с лауреатами АБС-премии в доме-музее, благодаря Юрию Флейшману (исследователь творчества Стругацких из т.н. группы «Людены»), обнаружена флешка Бориса Натановича. Последние записи на ней датируются сентябрем 2012 года — незадолго до его ухода. Эту флешку Борис Натанович брал с собой в поездки и больницы, куда неоднократно ложился в тот год, чтобы работать на ноутбуке. На флешке имеются папки и файлы: BIN/ — наборы любимых программ Бориса Натановича и НЕЧИТАННОЕ/ — большой корпус текстов разных, в том числе молодых, авторов, которых Борис Натанович накачал себе из интернета чтобы читать в свободное время. Судя по остаткам верстки, тексты Борис Натанович брал прямо на сайтах авторов. Найдите там себя и обрадуйтесь: показать список папки ( Read more... ) | Sunday, March 10th, 2019 | 9:05 pm |
Linux - перенаправление клавиатуры это перепост заметки, оригинал находится на моем сайте: http://lleo.me/dnevnik/2019/03/10 UPD: Всем спасибо за советы, решение в итоге такое: компилируем мою прежнюю утилитку захвата выбранной клавиатуры: keyboardoid и пишем такой скрипт, который запускает сканирование клавиш: #!/bin/sh if [ "$1" = "" ] ; then sudo ./keyboardoid "0b9b:4012" "$0 %c"
( Read more... ) | Friday, February 22nd, 2019 | 3:43 am |
Капельный полив с голосовым управлением это перепост заметки, оригинал находится на моем сайте: http://lleo.me/dnevnik/2019/02/21 Сделал систему дистанционного капельного полива. Вообще впервые столкнулся с капельной технологией и она меня очаровала: накупил в Леруа этих самых специальных крючков и трубочек, оно очень прикольно капает через извилистые канальцы в пластике и микрорешеточку — видимо, чтоб насекомые в трубочку не забивались. Хотя нет, начать надо так: впервые систему капельного полива я увидел в Израиле в 1993 и был потрясен. Теперь же, собираясь на две недели с концертами по Израилю, просто не мог не построить капельный полив для домашних растений на время поездки. ( Read more... ) | Wednesday, February 13th, 2019 | 7:29 am |
Посторонние домены на binoniq.net это перепост заметки, оригинал находится на моем сайте: http://lleo.me/dnevnik/2019/02/12Допилил фичу доменных имен в многопользовательской версии движка. Допустим, вы ведете на Бинонике аккаунт vasya. Но вам не нравится ходить на http://vаsyа.binоniq.net, у вас куплено собственное доменное имя saitik.ru Но при этом у вас нет никакого желания бегать покупать ещё хостинг, ставить там вордпресс (или мой движок) и прочим образом суетиться — и всё это ради такой ерунды как несложный сайтик со страничками, дневниковыми заметками, фотками и прочим контентом, который не требует серверного программирования и не ожидает многих сотен посетителей в минуту. Тогда просто перенаправляете свой домен на 195.2.82.97 и пишете мне письмо, я в таблице аккаунтов прописываю доменное имя saitik.ru к учетке vasya, и отныне по этому адресу показывается ваш аккаунт. Если нарисуете собственный дизайн страниц (редактируя темплейты) — то вообще никто не догадается, что это физически лежит на Бинонике. PS: А вот https в этом случае работать не будет. PPS: ЖЖ — дебилы. Вы полюбуйтесь, на что у них реагирует «спам-фильтр» при автопостинге заметки. Исправил на https без двоеточия — и всё, проблем нет. А воплей-то было: ( Read more... ) | Friday, February 8th, 2019 | 6:32 am |
Нужен совет по настройке проф. сервера это перепост заметки, оригинал находится на моем сайте: http://lleo.me/dnevnik/2019/02/08— А наш-то админ может сервера ломать! — Он хакер? — Да он мудак!!!
© анекдот UPD: Спасибо Ване Синелобову — всё починил. Вкратце:
1. ILO — удобный инструмент, который действительно позволяет получать удаленный доступ к полному графическому монитору, клавиатуре, и делать с сервером всё, что надо делать в процессе инсталляции новой операционки или ремонта старой. В данном случае операционка была норм, потребовалось лишь загрузиться в single-user и восстановить убитый пароль root. Сделать это без ILO нельзя. SSH- и Telnet-доступ к ILO не дают этих возможностей. 2. Сделан ILO2 уродами и инвалидами. Он способен работать только с Windows, причем только с определенными старыми версиями IE7, причем только с определенной очень старой версией Java, да при всём при этом лишь после танцев с бубнами вокруг неспецифических настроек безопасности IE. Такую штуку можно поднять и через Linux VirtualBox тоже, но это умеют только гении типа Вани Синелобова. ( Read more... ) |
[ << Previous 20 ]
|