Category: it

Category was added automatically. Read all entries about "it".

спецы Линукс: прошу помощи!

это перепост заметки, оригинал находится на моем сайте: 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)

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

О восстании машин

это перепост заметки, оригинал находится на моем сайте: https://lleo.me/dnevnik/2021/10/17

Смею успокоить прогрессивное человечество: пока алгоритмы Гугль-объектива, глядя на банальный QR-код, видят в нем черный квадрат немалевича и успешно ищут похожие изображения, возникновение искусственного разума и восстание машин откладывается на неопределенный срок.




Collapse )

Попрактиковался в английском

это перепост заметки, оригинал находится на моем сайте: https://lleo.me/dnevnik/2021/10/14

Постучалось ко мне в Фейсбуке существо по имени Михаил Белый. Существо не понимало по-русски, жило в материковом Китае, имело телефон +86 и искало любого живого человека (сгодился даже я), который его поймет. Проблему существо объяснило так: его молодой китайской фирме нужны программисты, нет ли у меня знакомых программистов? На вопрос, почему бы не пойти на job.ru или погуглить на github, существо объяснило, что это все закрыто в Китае. А вообще ему нужно пробиться за программистами на некий upwork.com, где его, я так понял, забанили за спам. Я уж было растрогался и решил ему помочь завести аккаунт и даже завел mbeliy175@gmail.com с паролем IamFakeMan, что его очень расстроило. В процессе разговора выяснилось, что «тетенька дайте воды попить, а то так есть хочется, аж переночевать негде» (не знаю, как это звучит на китайском). В том смысле, что в итоге существо попросило не менее, чем полный доступ к моему ноутбуку. А также ему было нужно для будущих регистраций мое паспортное имя и мой ИНН. Подозреваю, что и это не полный список хотелок. Я объяснил, что существу с фейковым именем Михаил Белый и фейковой фоткой наверно не готов давать рута на своем ноутбуке, и существо тут же предложило мне купить отдельный ноутбук, чтобы воткнуть в мою сеть в России и платить мне за это 100$ в месяц. Но только чтобы подписываться всюду именем Леонид Каганов и моим ИНН. Я пообещал ему поспрашивать у друзей. Поэтому два вопроса:
Collapse )

Пока, Фейсбук!

это перепост заметки, оригинал находится на моем сайте: https://lleo.me/dnevnik/2021/10/13

Новости моих соцсетей.

Фейсбук

Фейсбук сам торопит, напоминает и называет конкретную даты, когда мой аккаунт Фейсбка наконец исчезнет и перестанет жрать мое время — 28 октября, накануне Грелки, заботливо. Я понятия не имею, о чем речь и что за «протект» предлагается включить, но подозреваю, что это связано с мобильными приложениями. Нет, фейсбук, у меня никогда не было установлено твое сраное приложение и никаких бэкдоров твоей уебищной конторы я устанавливать уж точно не собираюсь, мне и твоего Вацапа многовато. Напоминаю всем фейсбучным френдам: я не пропал, не перестал писать, не выкинул вас из друзей, а больше месяца назад принял решение уйти из фейсбука. Веду я блог по-прежнему, как и все последние 20 лет, на своем сайте, также он дублируется в телеграм и другие нормальные соцсети. Если вам далеко ходить на мой сайт, а хочется удобств и быть в тренде, подпишитесь на мой телеграм-канал. Станете трехтысячным подписчиком, там как раз одного не хватает, и я жду вас.
Collapse )

умер Алекс Мась

это перепост заметки, оригинал находится на моем сайте: https://lleo.me/dnevnik/2021/10/09

В это невозможно поверить, но 6 октября умер Алекс Мась — удивительно светлый человек, известный IT-деятель и предприниматель, создатель конференций и стартапов.

Его работоспособность потрясала, он был в вечном движении, постоянно изобретал проекты и фонтанировал идеями. «Я сплю 4-5 часов, мне хватает» — рассказывал он мне.

Алекс был удивительно красив во всем. Он не любил скандалы, он всегда улыбался, он носил только красные рубашки, а ездил на красном додже с надписью «ДЗЕН» в качестве номера. Это не было каким-то особым блатом — он просто пришел в ГАИ и оформил себе ДЗЕН в качестве номера. Это мог сделать каждый, но это сделать мог только Мась.
Collapse )

А вот кто шарит в MySQL?

это перепост заметки, оригинал находится на моем сайте: https://lleo.me/dnevnik/2021/09/29

Совет нужен. Имеется таблица актуальных сущностей типа MEMORY для торчания в памяти. В таблице раз в несколько секунд кратко отмечаются некие сущности — например девайсы. Или посетители сайта. Если такая сущность в таблице была, обновляется только время посещения, иначе создается новая запись. Раз в минуту приходит смотреть таблицу стационарный скрипт cron и удаляет всё, что не обновлялось последние 10 минут. А теперь вопрос:



Collapse )

Немножко занялся своим сервером

это перепост заметки, оригинал находится на моем сайте: https://lleo.me/dnevnik/2021/09/22

Чуть оптимизировал страницы.

Убрал нахуй все счётчики, метрики и прочие бэкдоры Гугля и Яндекса. Не вижу в них больше смысла для личного сайта. Я же не продажами косметики тут занимаюсь, последний раз изучал статистику годы назад, нахер она вообще нужна сегодня, статистика от гигантов. А ваши ресурсы в моем блоге они жрут, да ещё и следят.

Средствами JS закэшировал беготню вашего браузера за ковидной статистикой, карантинками и прочим внешне собираемым контентом. В браузерах есть локальные хранилища до 5 мб на сайт, и минут 10-20 там все эти данные точно могут полежать без лишних АЯКС-запросов на сторону. Средствами движка на клиенте такие вещи надо решать, я считаю. Тем более, это очень просто, там же пара строк на JS.

Что касается кэширования вообще, то меня удивляет, что не кэшируются браузером JS и CSS на моих страницах — по крайней мере, Firefox показывает, что каждый раз грузит их заново. Картинки кэшируются, скрипты и css нет. Почему? Кто разбирается, может глянуть? Наверно лучше напрямую на сервер: по http://kz. Так оно через CloudFlare, а по kz.lleo.me отвечает сам мой сервер.
Collapse )

Живые девайсики

это перепост заметки, оригинал находится на моем сайте: https://lleo.me/dnevnik/2021/09/21

Дошли руки сделать наконец админку для девайсиков — в основном поливальных станций — на lleo.me/bot Там много всякого полезного, особенно конечно удаленное администрирование девайсов. Оно неспешное, но позволяет управлять девайсом из любого места, в том числе редактировать на нем скрипты и настройки.

Удалось это сделать потому, что девайсы пингают сервер время от времени. К сожалению, интернет-технологии пошли по неправильному пути развития, IPv6 не внедряется сознательно уже лет двадцать, и до сих пор нет никакой возможности переслать два байта к хосту, если он сидит на внутреннем IP (а за внутренним IP сидят вообще все, кроме серверов). Так что единственный способ девайсам общаться — это пингать какой-то сервер¸например (по дефолтным настройкам) мой.

Кстати о пингах: также отдельно сделал страничку наблюдения за жизнью девайсов онлайн. Для этого пришлось освоить тип базы MEMORY, которая в памяти хранится, и научиться вести учет онлайн-событиям на сервере. Заодно сделал в дневнике список онлайн-посетителей внизу странички, но это так, баловства ради. Проверить, какие нагрузки сервер держит.
Collapse )

Программисты, хотите поржать над OZON.RU ?

это перепост заметки, оригинал находится на моем сайте: https://lleo.me/dnevnik/2021/09/11_1

Это прямо такой анекдот, что распространение в тематических форумах приветствуется. Программисты поймут.

Есть известный магазин OZON.RU, в нем API для продавцов. Год назад один друг, служащий в торговле, попросил ему сделать системку, которая бы загружала на OZON карточки товаров для продажи, чтобы ему не приходилось год за годом переносить руками все графы из каталогов склада. Я в этой истории вообще не сотрудник, не программист, а просто совершенно левый человек, который помогал старому другу в основном из любви к искусству. Системку я наваял, год всё жило где-то у меня на lleo.me, и работало быстро и интерактивно, облегчая монотонный труд оператора.
Collapse )

Сделал автопостинг в telegra.ph

это перепост заметки, оригинал находится на моем сайте: https://lleo.me/dnevnik/2021/08/30_telegraph

По настоятельному совету друзей и в связи с предстоящим уходом из фейсбука запилил еще одно зеркало дневника — на https://telegra.ph

Это удивительный по нашим временам сервис — любой незалогиненный может там запилить постик любого содержания и рассылать всем на него ссылку. Но я залогиненный.

Телеграф — детище Телеграма. То есть Павла Дурова. Как гласила народная молва, «ВКонтакт развивается по спирали — всё поспирали у Фейсбука». Поразительно, с какой тщательностью Павел Дуров переносит в свои проекты все костыли и грабли, которые десятилетиями выстраивал Фейсбук в попытках перепилить сервис обмена текстовыми заметками в сервис по обмену еще и фотками, ссылками, видосиками, а потом еще и заметками.

Как вы наверно знаете, в Фейсбуке есть три сущности: «Page», «Page+attachment» и «Note». Page — это просто текст, постик. Если при наборе постика ты упомянул ссылку или добавил фотку — постик превращается в Page+attachment — постик с вложением: внизу под текстом рисуется фотка или превью первой из ссылок (ссылка считается аттачментом). Page+attachment ранжируется и показывается Фейсбуком менее охотно, чем Page, поэтому я сперва создавал пост без ссылок, чтобы Фейсбук его создал в категории Page, а затем редактировал текст, добавляя все нужные ссылки, — категорию публикации после ее редактирования Фейсбук уже не в силах изменить, он кривой. Позже вместо одной фотки Фейсбук разрешил прикреплять целый фотоальбом — тогда фотки единой кучей лепятся внизу. Самой интересной опцией была «Note» — она позволяла создавать посты с элементами верстки: делать курсив, подчеркивание, цитату, а главное — перемежать текст многочисленными фотками, обсуждая их по ходу заметки. Почему вообще возникло такое дебильное деление материалов на три категории, почему их нельзя хранить в одной базе публикаций и почему вообще эти внутренние проблемы ебаных программистов должны быть вывалены на уши пользователя и представлены как правило — большой вопрос к криворуким программистам и мальчику-школоте, создавшему Фейсбук. Со временем Фейсбук запретил создавать Note через API, а теперь, я так понимаю, запретил создавать Note вообще. По крайней мере, в моем аккаунте создавать Note стало запрещено.
Collapse )