Posts
367
Following
40
Followers
54
Web-разработчик, автор форумного движка Intellect Board. Пишу на PHP, Python, JavaScript. Знаю Ruby и Go, со студенческих времён более-менее помню C и asm. Сейчас специализируюсь на ускорении загрузки сайтов и разработке ботов для Telegram. Linuxоид (использую Debian+Cinnamon). Любитель IndieWeb, Fediverse и yggdrasil, так как именно тут ещё сохраняется дух идеализма Старого Доброго Интернета.
re: Различные новостные каналы в одном приложении? Чтобы как в телеге? Подписываться через Atom/RSS? Прямой инфо-поток буквально прямо от издателей, без цензуры и оглядки на владельцев каких-либо платформ.
Show content
@johan @erua вот как раз насчёт отдельных каналов — на мой взгляд удобнее, чем лента, в которой перемешано всё. Просто потому что иногда бывает нужно почитать новости/контент по определённой теме так, чтобы остальное не отвлекало. Другой вопрос, что лента с динамическим фильтром, с помощью которого можно было бы быстро скрыть лишнее (либо, наоборот, держать скрытым и включать, когда есть время/настроение), была бы ещё лучше.
1
0
0
repeated

🅴🆁🆄🅰 🇷🇺

Различные новостные каналы в одном приложении? Чтобы как в телеге? Подписываться через Atom/RSS? Прямой инфо-поток буквально прямо от издателей, без цензуры и оглядки на владельцев каких-либо платформ.
Show content
Когда несколько подписок на информационные ресурсы в одном месте у пользователя, то это удобно. Вот только почему это должно быть в каком-то мессенджере? Хотят аффтары вещать и транслировать — пусть обзаведутся своим веб-сайтом с RSS/Atom.

Мессенджеры для переписки
Новостные каналы в мессенджерах банально неудобны и ненадёжны.
Аккаунт у человека может оказаться заблокирован в любой момент или по причине цензуры владельцы платформы принуждают удалять определённое содержимое каналов.
Доступ к мессенджеру может оказаться ограничен в той или иной местности, куда приезжаешь, а там люди уже несколько месяцев этим всем не пользуются. И открыв мессенджер пользователь даже экспортировать список каналов новостных не может, чтобы посмотреть их иным образом.
Или мессенджер в неподходящий момент может на несколько часов выпасть из жизни по причине своих собственных технических сложностей. Это всё хорошо и наглядно показал опыт с практикой использования.
Когда очищаешь память занимаемую мессенджером в мобильнике, то не хочется грохнуть мельтимедиа из чатов с людьми. По факту, требуется почистить всего лишь кеш с данными из подписок на каналы. Это такие вещи, которые надо разделять внятно и однозначно, поскольку надобность почистить место возникает в самый неподходящий момент.

Не везде есть Feeds
Если на сайте проекта, агентства, издания нету кнопки RSS/Atom подписки, а имеется только лишь про vk.com и t.me, max.ru и etc., то это не означает отсутствие RSS. Можно взять URL сайта и добавить RSS в конце, почти наверняка откроется xml являющийся Atom/RSS feed'ом, такой как
<rss version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:atom="http://www.w3.org/2005/Atom" >

И такое впечатление, что много лет как стало уже нормой предоставлять xml feed чуть ли не по умолчанию. Порой разные для каждого раздела-рубрики на сайте/проекте.
И ряд браузеров типа Opera или же Vivaldi поддерживает работу с т.н. «Feeds». Если веб-браузер имеет поддержку Feeds, то у него может быть опция «Detect Feeds in Web Pages».
Есть варианты работать с RSS/Atom каналы через софт вроде #^https://feedly.com/news-reader или веб-сервисы вокруг RSS/Atom подписок.
Или тот же почтовый клиент Thunderbird умеет собирать и показывать по RSS/Atom.

Школьники военблогеры
Что это за бесценный и волшебный источник информации или медийный ресурс может быть в нашем мире без веб-сайта, а существующий лишь на каналах в мессенджерах? Очередной школьник ведущий телего-канал на тему геополитики и новостей, на ровне с военкорами, что под обстрелами на ЛБС шарахаются?

Подкасты и мультимедиа
Кому реально не нужен веб-сайт, те чаще всего являются какими-то подкастами, у них только аккаунты в социальных сетях. И спокойное, без понтов распространение mp3-подкастов посредством различных агрегаторов/каталогов, работающих через RSS/Atom подписки.

Для podcast'ов такое распространение особенно актуально, т.к. пользователи настраивают автоматическое скачивание новых выпусков, анонсируемых через такой RSS/Atom-канал. И прослушать новые выпуски можно в любой обстановке, не важно есть там мобильный интернет, wi-fi или же ничего из этого нету. В отличии от каналов мессенджеров, где в отдельности на каждый канал не выставить запрет или разрешение на предварительную загрузку мультимедиа контента.

#telegram #max #atom #rss #feeds #lang_ru @Russia
1
2
0
@apxont @rf был там. Технически задумка неплохая, но в плане пользователей — какое-то кладбище человеческого интеллекта: либерасты, антиваксеры, сторонники теорий заговора, борцы с 5G и прочие подобные элементы. В какой-то момент пытался отфильтровать весь этот сброд из ленты, в надежде, что останутся нормальные люди, но быстро сдался и перестал туда ходить вообще.
0
0
2
repeated

Who Let The Dogs Out 🐾

susam/wander: A tiny, decentralised tool you can host with just two files to explore the small web - Codeberg.org

https://codeberg.org/susam/wander

> A tiny, decentralised tool you can host with just two files to explore the small web.

Wander the Small Web
Wander is a small, decentralised, self-hosted web console that lets your visitors explore random pages from a community of personal websites.

0
2
0

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

0
1
3

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

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

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

2
2
1
Edited 6 months 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 6 months 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 6 months ago

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

1
2
1
Show older