~acetone
@qend
Leopold_
Most2
`
anon4
borat
grimreaper
hsem
offensive_nickname
polistern
poriori_
tensor_
typhoon
weko
whothefuckami
xadmpp
flakon
@acetone Идея: проект "PRN" - Project Naming System. Выставляем корректно оформленный RDF-объект (с именем, описанием проекта и прочими атрибутами) по адресу http(s)://<ip-address-only--not-hostname>:(80|443)/project.json и закидываем свой IP-адрес в брокер адресов, учавствующих в проекте. Лю
flakon
бой желающий может подключиться к брокеру и скачать список этих адресов.
flakon
В качестве брокера - группа в IRC на любом сервере с именем, совпадающим с именем проекта - "#PRN".
flakon
Брокер - отдельный IRC-бот, который держит базу где-то в оперативной памяти с ограничением на предельный размер базы (по объёму: 100 Мб, 500 Мб, сколько не жалко; по времени: последние записи за 1 сутки, за 7 дней).
flakon
Брокер выдаёт базу как http(s)-ссылку на файл - архивированный дамп базы, сделанный не позже (1 часа/ 1 суток/пр.) назад.
flakon
Т.е. список IP-адресов не представляет особого интереса для спекуляций, не занимает много места на хранилище, предварительно проверяется простым "for addr in $(cat address-list.txt); do curl $addr/project.json || echo $addr >> alive-addresees.txt; fi", а эффективно проверяется скриптом
flakon
на пару десяток строк.
flakon
Чтобы защитить json-парсеры - ограничить размер json-файла в 128 Кбайт и предусмотреть ссылку "далее смотри файл описания № такой-то", который указывает на файл project[номер такой-то].json.
flakon
Такая база поначалу будет представлять собой просто каталог сайтов с описанием. Но в конце имеет претензию стать базой для локального поисковика... Типа "1) качнул список IP-адресов; 2) отфильтровал мёртвые адреса; 3) отфильтровал некорректные json-
flakon
файлы; 4) сохранил json-файлы в локальный кеш; 5) распарсил базу json-файлов в правила для DNS: вытянул IP+hostname; 6) распарсил базу json-файлов
flakon
в своей любимой программе-поисковике, фильтруя результаты по ключевым словам, тегам, личным меткам и прочими зависимостями, с визуализацией семантических связей и прочими плюшками анализа big-data на локальном компе.
flakon
Для защиты json-парсеров - ограничить размер файла project.json в 128 Кбайт и предусмотреть внутреннюю ссылку "далее смотри файл № такой-то", что будет означать "объект с целым описанием следующего проекта на этом же адресе - смотри в файле project[номер-так
flakon
ой-то].json"
flakon
И ещё с десяток сообщений по данной теме, но лень писать, не зная, что тема интересна. Мне самому развивать - долгая песня, поскольку в программировании мой уровень - любитель.
flakon
Если интересно - сочиню свою идею в письменном виде.
flakon
@acetone Если интересно - сочиню свою идею в письменном, развёрнутом, структурированном виде.
flakon
База таких ip-адресов, поддерживающих проект, превращённая в базу json-файлов, вполне может вместить в себя "альтернативные DNS", а GUI для базы могут заместить собой первичные поисковики.
flakon
Например, если я хочу глянуть фильмец, то вначале пройдусь по топ-3 своих избранных кино-сайтов, имена которых помню наизусть, а затем обращусь за помощью к поисковику - т.е. солью неустановленному кругу лиц список своих потребностей: "хочу кино
flakon
шку", "хочу киношку 2021-года", "хочу киношку 2021-года смотреть онлайн" и т.п.
flakon
А с такой базой достаточно открыть GUI, ткнуть вкладку "поиск" и указать теги "кино" и "онлайн", и выбрать атрибуты результата - "имя хоста", чтобы увидеть список всех актуальных онлайн-кинотеатров с русскоязычными фильмами. Даже если их доменные и
flakon
мена недоступны в DNS - одним кликом запись будет добавлена в hosts или в локальный DNS-сервер, и никакой поисковик не узнает,что я хотел смотреть фильм
flakon
В общем, список IP-адресов внезапно превращается в базу данных, а уже база данных - кому во что надо, в то и превратит, хоть в базу для DNS-сервера, хоть в первичный поисковик.
flakon
Главное - создать хомячкам возможность заменить поисковики больших корпораций чем-то удобным, и хомячки возьмут такую систему на вооружение. Считаю базу таких IP-адресов - первым шагом к воплощению мечты об альтернативном интернете без маркет
flakon
инга корпорастов.
flakon
Поисковики и так уже имеют подобные "базы проектов типа <веб-сайт>" - осталось предоставить эти базы широкой общественности.
acetone
flakon: привет. Я сегодня целый день занят был, только что появился. Читаю твое сочинение