Попалась забавная игра на взлом ИИ: https://aiinsec.ru. Первые три уровня прошёл без проблем, на четвёртом на какое-то время застрял — не сразу придумалась нужная формулировка. Пятый пока не пробовал.
Сегодня чуть было не прохлопал свой старый сайт openproj.ru. Сам сайт там давно заброшен, захожу на него редко, а то, что в конце января пришло уведомление, что срок регистрации истекает, из головы вылетело. Хорошо хоть бот отследил, что с сайта пропало проверочное слово (стала выдаваться заглушка регистратора) и сообщил об этом.
Читаю в 13-ом номере Интернет-журнала Elpis статью, где речь идёт о создании сайта с нуля ручным написанием HTML-кода в обычном текстовом редакторе, без всяких frameworkов, SSG и прочего. Удивляюсь, что для кого-то это — необычный опыт! Я-то сам всегда считал, что для небольших сайтов это по-прежнему повседневность.
Мда, в мире становится всё меньше и меньше места программистам-одиночкам, пишущим по принципу «делаю для себя, делюсь со всеми». Сегодня, например, пришло письмо от ВК, что нужно пройти верификацию бизнес-профиля, иначе доступ ко всем приложениям будет заблокирован. А без приложения реализация моей идеи «Сайт как личный архив» возможна только очень костыльным образом. Да и даже просто авторизацию через ВК ID на своём сайте сделать не получится.
@iwojima @iron_bug Вообще, у меня был замысел именно свой полноценный проект написать. И не с мостами через RSS, а напрямую импортируя данные через соответствующие API, там, где они есть. Кстати, по идее с этой задачей (обратиться к нужной API, получить от неё данные и преобразовать их к нужному виду) хорошо должны нейронки справляться, но пока не пробовал. Правда, так до сих пор и не решил, как быть с комментариями к своим же постам — тащить их как отдельные записи (что технически проще) или пытаться сохранять цепочки обсуждений.
@iron_bug Akkoma — это и есть сервер + Web-интерфейс в одном, а не клиент. У Hubzilla вроде как свой собственный протокол, ActivityPub там вроде нужно то ли через plugins, то ли как-то ещё дополнительно подключать.
Что касается централизованных соцсетей, то я от них отказаться не готов. Поэтому и думал о решении, которое будет сохранять мой контент из разных мест, а не просто полном уходе в Fediverse.
@iron_bug Кстати, idealists и есть мой собственный инстанс. Правда, насчёт того, что не сильно жрущие — неверно, для Akkoma 2 Гб RAM еле хватает, на одном так и вовсе то и дело OOM killer срабатывал. А нормальных Fediverse-клиентов на PHP так и не нашёл. Но бездумно тащить сюда всю активность с остальных мест Интернета (скажем, репостить из ВК и Instagram) как-то не очень уместно, на мой взгляд.
@iron_bug насчёт того, что на чужом сервере всё может накрыться — согласен. И раньше всегда стремился к тому, чтобы держать всё на своём сайте. Но есть одна проблема — в условиях современного Интернета на свой сайт всё сложнее и сложнее привести людей (и не просто привести, а сделать так, чтобы они на нём остались и комментировали регулярно). Вот и приходится идти туда, где есть шанс быть услышанным. Поэтому сейчас периодически размышляю над таким форматом: свой сайт — это личный архив, куда автоматически собирается копия моей активности в остальном Интернете (посты, комменты и т.п.). Но до реализации пока так и не дошло (только дизайн нейросетью сгенерировал). А что там кто куда сливает и стучит — мне без разницы. Политоту я не пишу, а компетентные органы вряд ли интересуют мои рассуждения о старом Интернете, малоизвестных операционных системах или рассказы о прогулках.
Нашёл сегодня Дыбр — дневниковое сообщество, во многом напоминающее по духу ранний ЖЖ тех времён, когда он ешё не скатился в политоту. Решил зарегистрироваться. Посмотрим, смогу ли прижиться (и не будет ли мне много три блог-подобных ресурса сразу — на личном сайте, тут и там).
Немного поизучал Emacs, и с удивлением обнаружил, что там перемещение курсора делается сочетаниями клавиш Ctrl+буква. Сначала это показалось полной дичью, но потом задумался: а ведь это даёт возможность перемещать курсор, не убирая руки с основной части клавиатуры, что может экономить массу времени при правке уже существующего кода. Решил поэкспериментировать, сделав что-то подобное в Visual Studio Code.
За основу решил взять привычное всем геймерам WASD. Сначала хотел в сочетании с кнопокой Win (она же Super), но тут возник конфликт, т.к. активно использую Win+D для быстрого сворачивания окон и не хочу отвыкать. В итоге вместо Win использовал Alt, плюс ещё добавил кнопки Alt+QEZC как альтернативу Home, PgUp. End. PgDown.
Пока вроде даже удобно, но непонятно, получится ли приучить себя пользоваться этим на постоянной основе. Плюс ещё опасаюсь, что буду испытывать неудобство, оказавшись за чужим компьютером, где это не работает. Кстати, по этой же причине я никогда не пытался перейти на раскладки типа Dworak/Colemark.
Сегодня отправил письмо самому себе в 10 января 2027 года (просто через календарь). Делаю так каждый месяц: пишу порцию позитива и надежды, а потом получаю «привет» от прошлого «я».
Невероятно круто видеть, как меняются цели и что в итоге сбывается. Это такой легальный способ пообщаться с тем, кто тебя точно поймет.
Рискнёте присоединиться к этому уютному помешательству? Просто напишите себе что-то доброе на год вперёд. Оно того стоит!
Сегодня ради эксперимента перенёс проверяющую часть SiteKnockerBot на сервер с #FreeBSD в отладочном режиме (без отправки реальных уведомлений). Прогнал полный цикл проверок где-то около десятка раз подряд, и впечатления очень даже хорошие: ложных срабатываний не появилось даже когда увеличил число параллельных проверок до 300 (на старом сервере под Linux проблемы возникали уже при 80-100 соединениях). Похоже, в FreeBSD и правда сетевой стек лучше реализован (либо проблемы были вызваны какими-то особенностями прежнего хостера). Так что сейчас готовлюсь к переносу бота на новый сервер, разбираюсь с написанием скрипта запуска для RC Script. Эх, сколько лет не имел дела с FreeBSD, многое забыл уже…