Пропустить до основного содержимого


Оплатил этот домен ещё на год


Кое-кто меня спрашивал, дорого ли это стоит, а я всё забывал.
Пока опять не забыл, пишу: продление на год стоит 289 рублей.


Захотелось странного


Наткнулся тут на описание распознавалки речи. Есть "ядро" - сама распознавалка с тулзами для компиляции и прочего. К ней некий фреймворк с API и интерфейсами. И к нему голосовой помощник с плагинами и прочим. Всё опенсорсное, свободное и работает полностью внутри, то есть, без передачи инфы яндексу, гуглю и прочим.

Когда-то я этим уже увлекался. Даже прикрутил синтезатор речи к игре "Стартрек", для озвучивания бортового компьютера подходило. Но тогда качество даже синтеза речи было так себе, на таком уровне, что приходилось напрягаться и вслушиваться, чтобы разобрать, что оно говорит.

Теперь машины стали мощнее, программы навороченнее. Решил попробовать. Скачал, почитал что там как, сейчас компилируется.

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

Неприятно удивило, что для компиляции некоторых файлов первый проход C++ забирает порядка 2 гигов оперативки. Совсем разучились писать нормальные программы, разбивать их на небольшие модули. Эх, Дейкстра, нонтешние хипстерные программеры всё просрали.
Однако, заработало. Причём, на удивление неплохо.

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

И ещё нюанс. Для матричных вычичлений там используется библиотека линейной алгебры BLAST на фортране.


Придумалось новое понятие


Безоблачный сервис. Не встечал такого словосочетания на просторах интернета.

Безоблачный сервис - это такой сервис, в котором Ваши данные находятся у Вас, а не витают где-то "в облаках".

То есть, фактичкески находятся в Вашем, и только в Вашем полном распоряжении, а не в распоряжении какого-то дяди, который будет решать, выдавать их Вам или нет, брать ли с Вас плату за "Ваши" данные, насколько урезать качество "Вашей" музыки, продавать ли эти данные рекламщикам и тп.


Спам


Засёк тут волну спама на мой бложеский движок.

Смотрю, что-то диск слишком нервно шуршит. Посмотрел логи, погуглил, оказалось таки да, нашли что-то в протоколе или его реализации, и юзают во все дыры.

Заткнул через банхаммер это безобразие, удалил из базы мусор. Вроде пока затихло. По этому поводу в январе даже вышла новая версия движка, которую я запланировал, но всё никак не соберусь поставить.

Но нет худа без добра. По ходу дела немного оптимизировал параметры обработчиков, стало веселее работать.

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

Предупреждение о контенте: Спам

В итоге, в файле config/local.config.php разделе system добавил такой параметр:

'no_redirect_list' => [
'*.activitypub-troll.cf',
],


И бОльшая часть этого дерьма ушла.


Уборка территории в том числе и в виртуальном пространстве


Разгрёб кучи всякого на своём сервере. Навёл порядок немного. Не до конца, идеал не достижим, но всё-таки.

Удалил устаревший, ставший ненужным софт и файлы. Там у меня, к примеру, джабберы на джаве и даже эрланге были. Когда диск достаточно большой, лишние файлы не особо напрягают, место-то есть. И стирать их не торопишься - всегда успеешь, а вдруг пригодится. Ну вот и накопилось.

А сейчас вроде даже чуть побыстрее работать стало. Хотя, может это больше кажется, я не мерял.


Обновление


Обновил френдику (мой блогерский движок) до новой стабильной версии. Пока вроде всё нормально.


Стриминг теперь работает


Наладил стриминг, как это сейчас модно называть. Теперь я могу записывать видео с телефона в прямом эфире.


Видеосервис


Расшарил пару фильмов. https://video.tippetarius.ru

Смотреть и скачивать можно без регистрации и смс. Для коментирования нужна регистрация, но не обязательно у меня, можно на любом узле фредиверса.

Посмотрим, как там дальше будет.


DoS-атака


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

Внёс этот IP в чёрный список роутера.


Видеохостинг


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


Новости моего сервера


Сегодня утром обновил MariaDB. Всё прошло вроде гладко. Но после этого сервер стал раз в 15-20 минут валиться.

Из логов усёк, что индекс у одной из таблиц указывает куда-то далеко, из-за чего при попытке добавить туда запись, происходит армагеддон.

Создал новую таблицу, пересыпал в неё данные из старой. В старой при этом индексы не затрагивались, а в новой они создались уже как надо. После этого всё вот уже несколько часов работает как надо.

И ещё новость, чтоб 2 раза не вставать.

Установил там же рядом поисковый движок, проиндексировал им для пробы аннотации к книгам из своей библиотеки в миллион с чем-то книг. Поиск по слову "Резун" мгновенно нашёл 56 книг, где в аннотации это слово встречается.

Надо будет это дело как следует использовать. Кроме книг не помешает ещё, к примеру, телеграмм-каналы индексировать. Вы ведь в курсе, сколько там всего, и ни гугль, ни яндекс это не индексируют, так что фиг найдёшь. А я вот, если сделаю задуманное, смогу найти.

На сегодня всё вроде.


Python, Django - SSDD


SSDD - это, кто не знает, Shit Same, Day Different. Присказка нескольких друзей из ужастика "Ловец снов".

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

В середине 90х в компании Microsoft был целый отдел, занимающийся совместимостью софта. Они следили за тем, чтобы программы, написанные под Windows 3.1 и даже DOS нормально работали под Windows95. И оно по большей части работало.

Так питонщикам и релизерам джанги до той Microsoft как Илоши их любимому до Марса. У Питона девиз - чтоб было весело. Да, ребята и девчата, с вами не заскучаешь.

Как говорится, отвергая предлагай. Так вот, в Перле такого говна нет. Жаль, что сервер для протокола OPDS удалось найти только этот.

Чем больше узнаю Питон, тем больше люблю и уважаю Перл!


Библиотека электронных книг


Установил у себя сервис для работы с электронной библиотекой. Сходу, конечно, ничего не заработало, ибо, как оказалось, Django у меня версии 4, а софт написан для версии 3, и они не совместимы. Вот так сейчас питонисты свой софт пишут - обновил ты версию фреймворка, и твой сервис лежит. Пришлось разбираться, что они там понатворили и исправлять код во множестве мест, но в конце концов оно заработало. В перле такого говна нет.

Только что закончилась индексация - чуть больше миллиона книг. Расшарил всё через протокол OPDS, теперь можно искать и скачивать книги через интернет. Что как-то радует.

Попутно набрёл на книгу "Каникулы в джунглях" Роберта Лоуренса Стайна. Рекомендую этого автора как мастера ужастиков. А данная книга на самом деле игра-приключение, что-то вроде "Подземелья драконов". Читаешь книгу, и там периодически надо делать выбор, переходя на ту или иную страницу. Цепочки выборов приводят к разным концовкам, которых в книге несколько десятков. Получил удовольствие, хотя всю пока не прочитал. Её ведь можно читать несколько раз, пробуя разные варианты и получая разный сюжет.

Отдельно хочу отметить превосходную фантазию и великолепное чувство юмора данного автора. Ужастики рассчитаны на подростков-школьников, но написаны так мастерски, что интересно и взрослым. Есть сериал и пара фильмов с участием и самого автора, так что можно увидеть как он выглядит.

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


IPS - Система предотвращения проникновения


Установил у себя сурикату. Она, как мне кажется, лучшая замена связки OSSEC/Snort, что была у меня раньше.

Вроде всё работает. Но там тысячи правил. Надо будет заглядывать в логи, не блочится ли там что-то лишнее.