Posts
351
Following
36
Followers
48
Web-разработчик, автор форумного движка Intellect Board. Пишу на PHP, Python, JavaScript. Знаю Ruby и Go, со студенческих времён более-менее помню C и asm. Сейчас специализируюсь на ускорении загрузки сайтов и разработке ботов для Telegram. Linuxоид (использую Debian+Cinnamon). Любитель IndieWeb, Fediverse и yggdrasil, так как именно тут ещё сохраняется дух идеализма Старого Доброго Интернета.

Попалась забавная игра на взлом ИИ: https://aiinsec.ru. Первые три уровня прошёл без проблем, на четвёртом на какое-то время застрял — не сразу придумалась нужная формулировка. Пятый пока не пробовал.

0
1
3

Сегодня чуть было не прохлопал свой старый сайт openproj.ru. Сам сайт там давно заброшен, захожу на него редко, а то, что в конце января пришло уведомление, что срок регистрации истекает, из головы вылетело. Хорошо хоть бот отследил, что с сайта пропало проверочное слово (стала выдаваться заглушка регистратора) и сообщил об этом.

0
1
1
@anika_voin у меня в одном из ноутов батарейка умерла ещё в 2015 году. Но его история на этом не закончилась: потом он до 2023 года жил на даче, потом где-то год был домашним сервером, а сейчас лежит просто как резерв, на случай, если что-то с основным компьютером случится.
1
0
0
Edited 15 days ago

Читаю в 13-ом номере Интернет-журнала Elpis статью, где речь идёт о создании сайта с нуля ручным написанием HTML-кода в обычном текстовом редакторе, без всяких frameworkов, SSG и прочего. Удивляюсь, что для кого-то это — необычный опыт! Я-то сам всегда считал, что для небольших сайтов это по-прежнему повседневность.

2
2
1
Edited 18 days ago

Мда, в мире становится всё меньше и меньше места программистам-одиночкам, пишущим по принципу «делаю для себя, делюсь со всеми». Сегодня, например, пришло письмо от ВК, что нужно пройти верификацию бизнес-профиля, иначе доступ ко всем приложениям будет заблокирован. А без приложения реализация моей идеи «Сайт как личный архив» возможна только очень костыльным образом. Да и даже просто авторизацию через ВК ID на своём сайте сделать не получится.

0
2
1

@iwojima @iron_bug Вообще, у меня был замысел именно свой полноценный проект написать. И не с мостами через RSS, а напрямую импортируя данные через соответствующие API, там, где они есть. Кстати, по идее с этой задачей (обратиться к нужной API, получить от неё данные и преобразовать их к нужному виду) хорошо должны нейронки справляться, но пока не пробовал. Правда, так до сих пор и не решил, как быть с комментариями к своим же постам — тащить их как отдельные записи (что технически проще) или пытаться сохранять цепочки обсуждений.

0
0
0

@iron_bug Akkoma — это и есть сервер + Web-интерфейс в одном, а не клиент. У Hubzilla вроде как свой собственный протокол, ActivityPub там вроде нужно то ли через plugins, то ли как-то ещё дополнительно подключать.

Что касается централизованных соцсетей, то я от них отказаться не готов. Поэтому и думал о решении, которое будет сохранять мой контент из разных мест, а не просто полном уходе в Fediverse.

1
0
1

@iron_bug Кстати, idealists и есть мой собственный инстанс. Правда, насчёт того, что не сильно жрущие — неверно, для Akkoma 2 Гб RAM еле хватает, на одном так и вовсе то и дело OOM killer срабатывал. А нормальных Fediverse-клиентов на PHP так и не нашёл. Но бездумно тащить сюда всю активность с остальных мест Интернета (скажем, репостить из ВК и Instagram) как-то не очень уместно, на мой взгляд.

1
0
0

@iron_bug насчёт того, что на чужом сервере всё может накрыться — согласен. И раньше всегда стремился к тому, чтобы держать всё на своём сайте. Но есть одна проблема — в условиях современного Интернета на свой сайт всё сложнее и сложнее привести людей (и не просто привести, а сделать так, чтобы они на нём остались и комментировали регулярно). Вот и приходится идти туда, где есть шанс быть услышанным. Поэтому сейчас периодически размышляю над таким форматом: свой сайт — это личный архив, куда автоматически собирается копия моей активности в остальном Интернете (посты, комменты и т.п.). Но до реализации пока так и не дошло (только дизайн нейросетью сгенерировал). А что там кто куда сливает и стучит — мне без разницы. Политоту я не пишу, а компетентные органы вряд ли интересуют мои рассуждения о старом Интернете, малоизвестных операционных системах или рассказы о прогулках.

1
0
0

Нашёл сегодня Дыбр — дневниковое сообщество, во многом напоминающее по духу ранний ЖЖ тех времён, когда он ешё не скатился в политоту. Решил зарегистрироваться. Посмотрим, смогу ли прижиться (и не будет ли мне много три блог-подобных ресурса сразу — на личном сайте, тут и там).

2
2
2
@shuro @pechorin @mstadmin как пользователь Cinnamon на Debian (причём сижу на testing), могу сказать, что да, ставится без каких-либо проблем, если в качестве login manager используется lightdm. Там просто нужно будет выбрать нужную DE на экране входа.
Единственный минус — нет родного task manager, приходится использовать xfceшный или lxtask.
0
0
2
repeated
Edited 27 days ago

Немного поизучал Emacs, и с удивлением обнаружил, что там перемещение курсора делается сочетаниями клавиш Ctrl+буква. Сначала это показалось полной дичью, но потом задумался: а ведь это даёт возможность перемещать курсор, не убирая руки с основной части клавиатуры, что может экономить массу времени при правке уже существующего кода. Решил поэкспериментировать, сделав что-то подобное в Visual Studio Code.

За основу решил взять привычное всем геймерам WASD. Сначала хотел в сочетании с кнопокой Win (она же Super), но тут возник конфликт, т.к. активно использую Win+D для быстрого сворачивания окон и не хочу отвыкать. В итоге вместо Win использовал Alt, плюс ещё добавил кнопки Alt+QEZC как альтернативу Home, PgUp. End. PgDown.

Пока вроде даже удобно, но непонятно, получится ли приучить себя пользоваться этим на постоянной основе. Плюс ещё опасаюсь, что буду испытывать неудобство, оказавшись за чужим компьютером, где это не работает. Кстати, по этой же причине я никогда не пытался перейти на раскладки типа Dworak/Colemark.

0
2
1
repeated

Сегодня отправил письмо самому себе в 10 января 2027 года (просто через календарь). Делаю так каждый месяц: пишу порцию позитива и надежды, а потом получаю «привет» от прошлого «я».

Невероятно круто видеть, как меняются цели и что в итоге сбывается. Это такой легальный способ пообщаться с тем, кто тебя точно поймет.

Рискнёте присоединиться к этому уютному помешательству? Просто напишите себе что-то доброе на год вперёд. Оно того стоит!

1
2
1

@zvezdochetia О, ты тоже любитель лыж? Классно!

0
0
1
Edited 1 month ago

Сегодня ради эксперимента перенёс проверяющую часть SiteKnockerBot на сервер с #FreeBSD в отладочном режиме (без отправки реальных уведомлений). Прогнал полный цикл проверок где-то около десятка раз подряд, и впечатления очень даже хорошие: ложных срабатываний не появилось даже когда увеличил число параллельных проверок до 300 (на старом сервере под Linux проблемы возникали уже при 80-100 соединениях). Похоже, в FreeBSD и правда сетевой стек лучше реализован (либо проблемы были вызваны какими-то особенностями прежнего хостера). Так что сейчас готовлюсь к переносу бота на новый сервер, разбираюсь с написанием скрипта запуска для RC Script. Эх, сколько лет не имел дела с FreeBSD, многое забыл уже…

1
2
0

@Chia А у меня — не только третьи, но и вторые (которые, на мой взгляд, даже лучше третьих, если не считать того, что ИИ там послабее).

0
0
0
@johan @rf @rur @Russia @russian_mastodon На смартфоне ввожу с помощью swype, но даже это не особо помогает приблизиться к скорости с компьютера, особенно когда нужно вводить какие-то специфические термины. Но мне особо и не надо, у меня позиция «всё серьёзное делать только с компьютера, телефон — чисто вспомогательное устройство».
1
1
2
repeated

@lumin Думал над таким вариантом (да и DeepSeek предлагал рассмотреть такое). Но там к базе постоянно обращаются два процесса одновременно, опасаюсь, не вылезет ли проблем из-за одновременных попыток открыть файл.

1
0
0
Show older