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

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

    [ << Previous 20 ]
    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... )

    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, January 10th, 2019
    4:29 pm
    куличи #95
    это перепост заметки, оригинал находится на моем сайте: http://lleo.me/dnevnik/2019/01/10_kulichi.html

    Остров Ява. Солнце тонет
    в тростниковых крышах.
    В джунглях мыши на питоне
    код для сайта пишут.
    Ну и что, что будет сломан
    в первый вечер он.
    Красота зато, солома,
    Ява и питон.


    Read more... )
    Sunday, December 30th, 2018
    10:10 am
    "Я с самого утра не могу попасть членом в сеть!" (с) звонок в техподдержку
    это перепост заметки, оригинал находится на моем сайте: http://lleo.me/dnevnik/2018/12/30_fido.html

    Хотите поржать? Уже неделю пытаюсь попасть в сеть ФИДО (да, живо! живо идут нахуй все, кто сомневаются!) Только не спрашивайте, зачем. Зачем растёт Солнце, зачем светит трава, зачем улетают на зиму на юг пингвины? Вот затем мне и ФИДО к 2019 году. Однако в ФИДО меня пока не берут. Я уж слишком странный маргинал даже для фидошников нынешнего времени. Хотя станция жива, но пока вне закона: http://lleo.me/fido

    Ситуация следующая: как-то в 2010 году я нашел дивное — написанный на чистом PHP гением Алексом Кочариным фидошный тоссер PhFito. И в припадке злостного программирования сочинил к нему веб-мордочку и транспорт. И получился проект облачной ноды, которая живет чисто на вебе (PHP+MySQL) и делает всё в момент захода туда браузером. С Максом Лушниковым, создателем похожей веб-морды http://wfido.ru, мы отладили собственный веб-протокол передачи пакетов bink.php (binkp не годился по облачным причинам), и Макс стал моим аплинком. При этом в нодлисте моя нода 2:5020/313 была прописана как email-only: предполагалось, что она держит ZMH круглосуточно, получая нетмайл по интернету на email, для чего я написал PHP-модуль скачивания почты POP3. Хотя по-моему ни разу мне никто таким образом директ-нетмайл не прислал, но для регистрации прокатило. Какое-то время меня все радовало. Потом что-то отвлекло на несколько лет. Нода жила сама собой, получала все мыслимые эхоконференции из имеющихся у аплинка, на ноде к тому времени нарисовалось под две сотни поинтов, которые что-то там ходили и читали. Потом начались проблемы. Сперва тоссер стал работать медленно, потому что таблица MySQL достигла за несколько лет 3Гб — сообщения эхоконференций удалять я и не планировал, не думал, что их может накопиться так много. Потом мне стали писать разные модераторы, что с моей ноды в эхоконцеренции повадились гадить анонимы по украинскому вопросу. А поскольку я был в поездке и ловить анонимов не было времени, то просто вписал в код станции exit(); и отключил ее временно. И забыл. Мне писали, меня искали, и в конце 2016 выкинули из нодлиста.
    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... )

    Sunday, July 29th, 2018
    7:54 pm
    ServoLLeo для ESP8266/Arduino
    это перепост заметки, оригинал находится на моем сайте: http://lleo.me/dnevnik/2018/07/29.html

    Довел до ума стандартную библиотеку Servo.h, которая управляет сервоприводами, она не умела регулировать скорость движения сервомоторов. От того Женечка паниковала, махала руками и раскачивалась.

    Там сложный балдеж с двумя таймерами, библиотека генерирует импульсы по таймерам сама. Это мне не очень нравилось — в ESP8266 есть и свой генератор импульсов — AnalogWrite() для цифровых пинов генерирует ШИМ-подобный сигнал определенной частоты (сервоприводам нужно обычно 60Гц) с указанной скважностью импульса. Я поиграл с ним, но там другая проблема — все равно надо какие-то таймеры заводить, но даже с ними сложно плавно регулировать, серва движется скачками.
    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... )

    Saturday, June 9th, 2018
    1:51 am
    PHP: открыть сайт в виде картинки
    это перепост заметки, оригинал находится на моем сайте: http://lleo.me/dnevnik/2018/06/08.html

    Товарищ спросил меня, как ему на PHP получить некий сайт в виде картинки? Я задумался — и правда, как? Только через phantomjs. Как мы помним, phantomjs — эмулятор браузера, который для сайтов делает вид, что это настоящий пользователь браузером зашел, но на самом деле его действия управляются не пользователем, а JS-скриптом. В нашем случае совсем простым:

    getscreen.js

    var W=1280,H=1600,URL='https://ya.ru',SHOTNAME='000del.png';

    var system=require('system');
    for(var i=1;i<system.args.length;i++) { var a=system.args[i];
            if(-1!=a.indexOf('=')) { var l=a.split('='),b=a.substring(l[0].length+1); a=l[0];
    Read more... )
    Sunday, April 8th, 2018
    5:59 am
    Уж полночь близится...
    это перепост заметки, оригинал находится на моем сайте: http://lleo.me/dnevnik/2018/04/08.html

    Советник президента РФ по развитию интернета Герман Клименко сообщил, что грядущая блокировка Telegram в России не вызовет проблем. И посоветовал использовать ICQ...

    Дорогой Герман! Всегда буду рад с тобой пообщаться по ICQ, пиши: 995395
    Read more... )

    Thursday, February 8th, 2018
    3:33 am
    Однажды... десять лет назад... в далеком 2008 году... пришла жалоба аж блять с Украины...
    это перепост заметки, оригинал находится на моем сайте: http://lleo.me/dnevnik/2018/02/08.html

    Меня часто спрашивают, почему я в 2011 убрал печально известный раздел lleo.aha.ru/na и отдал весь архив со скриптами и страницами первому попавшемуся чуваку в другой стране, который создал домен http://natribu.org, где-то его хостит и заботится о нем? Да, я его отдал с радостью, от нового домена у меня никогда не было доступа, и нет никакого желания иметь отношение к этому сайту.

    Блин, ребята, вы не представляете, сколько мне проблем доставляла эта простая, казалось бы, шуточная страничка. Вы просто не можете представить, какое немыслимое количество дебилов принимало содержимое страницы за личное оскорбление. А это еще были вегетарианские нулевые годы, когда суды не рассматривали всевозможные дела об «оскорблении чувств».
    Read more... )

    Wednesday, January 31st, 2018
    9:25 pm
    Старые архивы Ленивых будней: FLV to MP4
    это перепост заметки, оригинал находится на моем сайте: http://lleo.me/dnevnik/2018/01/30.html

    UPD:
    — Нет, не спрашивал совета и помощи. Просто поделился.
    — Нет, не ищу, куда бы ещё залить — меня вполне устраивает, что файлы продолжают лежать на моем сайте, как лежали все 10 лет. Кто хочет куда-то еще залить архив — бога ради, я не против. Но сам смысла в множественных зеркалах не вижу.
    — Нет, к сожалению, больше нет времени думать о судьбе этого старого архива. Архив снова доступен на моем сайте по старой ссылке http://lleo.me/o2, работоспособность удалось вернуть в новом мире без флэша, файлы смотреть можно, хостер меня с этими 14Гб не выгоняет из Канады — и слава богу, значит, никаких проблем больше нет.
    — Если кто-то считает, что архив пережат в mp4 плохо, что flv был качественней или что mp4 можно сделать заметно компактнее — я выложил на своем домашнем компе исходные flv, буду благодарен, если вам удастся сделать лучше, хотя по моим оценкам лучше не получится и нет смысла тратить время. Эти FLV писались в 2008 с веб-трансляции, сами понимаете, какого качества она была в те годы. Копировать выпуски в оригинальном качестве из студии у меня не было ни технических, ни административных возможностей.
    Read more... )

    Wednesday, January 10th, 2018
    5:31 pm
    Как ломать сайты
    это перепост заметки, оригинал находится на моем сайте: http://lleo.me/dnevnik/2018/01/10.html

    Каждому из вас хоть раз в жизни хотелось разнести к черту какой-нибудь сайт. Например, мой сайт. Или сайт Сбербанка, Роскомнадзора, Налоговую, РЖД или МТС. Или сайт своего работодателя. Теперь это можно сделать совершенно наглядно и удобно, хоть (что важно) не причинив никому никакого вреда. Для этого я написал простой скриптик:


    Read more... )
    Saturday, November 18th, 2017
    5:08 am
    Робот Хобот
    это перепост заметки, оригинал находится на моем сайте: http://lleo.me/dnevnik/2017/11/18.html

    По воле судеб я немного работаю с языковыми алгоритмами, и в частности есть у меня такой робот Хобот, которого надо учить всяким забавным вещам. Друг предложил поэкспериментировать с пословицами, у меня как раз есть много лет свой небольшой проект поиска рифм http://lleo.me/rifma к которому я с недавнего времени даже нарисовал открытое АПИ кому надо: xhr.open('POST','http://lleo.me/rifma/index.php?json=1,false); xhr.send(word);

    В общем, зарядил я робота Хобота переосмыслять пословицы. Слово — не скарабей, — доверительно сообщил мне робот Хобот, немного подумав, — выкатит — не отмажешь...

    Роботы, ребята, что-то знают! Запомните этот твит.

    Картинка для привлечения внимания, но не обращайте внимания, это я такой жду вылета в Амстердам:


    Read more... )
    Monday, November 13th, 2017
    7:37 am
    Мобильное приложение TABUM
    это перепост заметки, оригинал находится на моем сайте: http://lleo.me/dnevnik/2017/11/13.html

    Написал для Стаськи мобильное приложение для изучения таблицы умножения. Задолбал смотреть в интернете мультики про котиков, а таблицу умножения знает не до конца. Задача: правильно отвечать на вопросы по таблице умножения, иначе бедный пушистый котик утонет в ведре. Ребенок должен понимать, что всякий раз, когда он ошибается в таблице умножения, в мире погибает маленький пушистый котенок.

    Андроид:
    Read more... )

[ << Previous 20 ]
авторский сайт Леонида Каганова   About LJ.Rossia.org