[>]
no-https-services
idec.talks
oldpc(ping,11) — All
2020-10-18 07:34:43
Какие www-сайты и сервисы, кроме станции hugeping.tk, доступны сейчас по
чистому http, без https? Есть ли документация по сети, доступная по http?
[>]
Re: no-https-services
idec.talks
oldpc(ping,11) — Difrex
2020-10-18 10:00:25
> Документация нет доступной без https, но есть в гите.
github тоже требует https
> Еще Таверна по http работает http://idec.spline-online.tk/
если не считать отсутствующих шрифтов-иконок, отлично смотрится в Epiphany на Debian Etch :)
[>]
Редактирование сообщений
idec.talks
hugeping(ping,1) — All
2020-10-18 11:02:17
Привет, All!
Как думаете, есть ли смысл думать а внесении в стандарт возможности редактирования сообщений?
Для моих целей редактирование на ноде нужно, но сейчас оно сделано просто как замена данных в базе. То-есть, изменения не дойдут по фетчу.
Может быть, есть смысл сделать что-то вроде такого:
- Редактирование, это создание нового сообщения, с новым msg id;
- В тегах этого сообщения прописан msgid сообщения, которое оно заменяет.
Тогда клиенты, которые не поддерживают этой фичи просто получат новую копию.
Но что делать с отображением этих двух (или больше) сообщений? Скрывать при визуализации "заплаточные", но раздавать их по fetch? Как-то странно...
Что думаете? Есть ли смысл думать в эту сторону, или это только усложнит простую технологию?
Мне кажется, это всё слишком сложно для идеи ii, но может у кого-то будут ещё варианты? Редактирование сообщений, всё-таки, полезная вещь в быту...
[>]
Re: Редактирование сообщений
idec.talks
hugeping(ping,1) — hugeping
2020-10-18 11:05:37
Ещё вариант: как то вести отдельно список отредактированных сообщений, и тогда те, кто поддерживают такую фичу, просто скачают эти сообщения повторно и добавят в свои списки... Ну, списки сделать как u/e, ещё одну схему...
[>]
Re: no-https-services
idec.talks
vvs(ping,12) — oldpc
2020-10-21 12:17:41
>> Документация нет доступной без https, но есть в гите.
> github тоже требует https
git clone git://github.com/idec-net/new-docs.git
Ну, и где тут https?
[>]
Re: no-https-services
idec.talks
oldpc(ping,11) — vvs
2020-10-21 12:28:01
> git clone git://github.com/idec-net/new-docs.git
что-то я не догадался в etch проверить: думал, рабтотать не будет
оказывается, работает
конечно, не html и требует git, но всё равно совет хороший, надо будет добавить комментарий
[>]
Re: Пишу ноду ii/idec на go
idec.talks
vvs(ping,12) — Peter
2020-12-04 22:22:16
Кстати, не было повода, а тут вдруг вспомнил. Это чуть ли не единственный ресурс интернета, которым я пользуюсь, где толково реализован RSS. Ну просто идеально, даже клиент не нужен если не надо ничего писать. Чего не скажешь о различных форумах. В groups.google.com недавно поменяли интерфейс и окончательно испортили ленту, дата больше не обновляется и непрочитанные сообщения больше не видно :( К тому же там только первые несколько строк и из-за цитирования ничего не поймешь. На других форумах еще хуже. Там есть только первый пост в новой теме и все. Вот и на instead-games.ru/forum тоже.
А так хотелось все ресурсы объединить в одну ленту и сидеть как за штурвалом - все приборы обозревать одним взглядом с высоты капитанского кресла. Но видно не судьба. Вообще RSS явно нынче не в моде. Firefox еще раньше отказался его поддерживать, теперь пользуюсь newsboat.
[>]
Re: Пишу ноду ii/idec на go
idec.talks
Andrew Lobanov(tavern,1) — vvs
2020-12-05 06:34:51
vvs> А так хотелось все ресурсы объединить в одну ленту и сидеть как за штурвалом - все приборы обозревать одним взглядом с высоты капитанского кресла. Но видно не судьба. Вообще RSS явно нынче не в моде. Firefox еще раньше отказался его поддерживать, теперь пользуюсь newsboat.
Да. RSS нынче не в почёте. И теперь даже фиг знает как в idec заворачивать те ресурсы, где его нет и нет ему альтеративы. Только если писать сложные парсеры сайта на каждый ресурс отдельно. Но это сомнительное удовольствие.
[>]
Re: Пишу ноду ii/idec на go
idec.talks
btimofeev(ping,6) — Andrew Lobanov
2020-12-05 06:44:56
AL> Да. RSS нынче не в почёте.
Видимо RSS заменили всплывающие уведомления от сайтов в браузере. Кто-нибудь использовал такое? Мне кажется начнется бардак если включить хотя бы на нескольких сайтах.
[>]
Re: Пишу ноду ii/idec на go
idec.talks
hugeping(ping,1) — btimofeev
2020-12-05 07:54:26
AL>> Да. RSS нынче не в почёте.
btimofeev> Видимо RSS заменили всплывающие уведомления от сайтов в браузере. Кто-нибудь использовал такое?
Принципиально не использую. Раньше когда-то случайно где-то нажал и сильно задалбывало.
[>]
Re: Пишу ноду ii/idec на go
idec.talks
vit01(mira, 1) — btimofeev
2020-12-05 08:11:59
btimofeev> AL> Да. RSS нынче не в почёте.
btimofeev> Видимо RSS заменили всплывающие уведомления от сайтов в браузере. Кто-нибудь использовал такое? Мне кажется начнется бардак если включить хотя бы на нескольких сайтах.
Всегда выключал их, потому что они ужасно надоедливые. А на новостных сайтах их никогда включать не стоит, потому что начинают заливать спамом и чернухой
[>]
Re: Пишу ноду ii/idec на go
idec.talks
Andrew Lobanov(tavern,1) — btimofeev
2020-12-05 16:47:00
AL>> Да. RSS нынче не в почёте.
btimofeev> Видимо RSS заменили всплывающие уведомления от сайтов в браузере. Кто-нибудь использовал такое? Мне кажется начнется бардак если включить хотя бы на нескольких сайтах.
В принципе не переношу всплывающие уведомления. Особенно от сайтов.
[>]
Re: KolibriOS
idec.talks
hugeping(ping,1) — leency
2020-12-05 17:38:15
Привет. В виртуалке когда-то смотрел и колибри и менуэт.
Восхищает, примерно как восхищает демосцена.
Но в практическом смысле - не применял.
[>]
Re: Эха plan.9
idec.talks
Andrew Lobanov(tavern,1) — hugeping
2020-12-06 05:11:28
hugeping> Создал новую эху, посвящённую Plan 9.
hugeping> Не знаю, будет ли жить, но пока так. Раздаётся пока с http://hugeping.tk.
Эха доступна в таверне.
[>]
Re: KolibriOS
idec.talks
btimofeev(ping,6) — leency
2020-12-06 05:27:21
Я в 2007 году много "игрался" c kolibri. Она у меня даже в дуалбуте стояла. Но сейчас кажется, что ОС на ассемблере это тупик. Только если хочешь изучить и попрактиковаться в ассемблере, либо есть какой-то совсем древний комп.
Haiku или OpenBSD выглядят интереснее.
[>]
Re: KolibriOS
idec.talks
leency(ping,15) — btimofeev
2020-12-06 10:43:42
btimofeev> Haiku или OpenBSD выглядят интереснее.
Haiku хороша. Хотел установить на свой старенький ноут, но как оказалось Haiku в живую не стартует ни только на нем, ни вообще ни на одном компе у меня дома, а их куча.
Haiku, кстати, в своем составе имеет некоторые компоненты из FreeBSD, например, драйвера сетевых карт (из того что я видел в исходниках).
[>]
Re: KolibriOS
idec.talks
hugeping(ping,1) — leency
2020-12-06 11:02:03
leency> ...но как оказалось Haiku в живую не стартует ни только на нем, ни вообще ни на одном компе у меня дома, а их куча.
Интересное совпадение. У меня работала и на eeepc и на thinkpad и на настольном PC...
[>]
Re: KolibriOS
idec.talks
btimofeev(tavern,13) — hugeping
2020-12-06 16:49:46
hugeping> Интересное совпадение. У меня работала и на eeepc и на thinkpad и на настольном PC...
А у меня даже в виртуалбоксе при обновлении все время зависала намертво. А на комп ее ставить я не пробовал.
[>]
Re: gemini:// как дополнение idec
idec.talks
ake(ping,30) — hugeping
2021-03-13 19:25:04
> А на чём проект написан?
На python. С фетчером всё просто - requests + sqlite. Интерфейс для gemini на самодельном фреймворке (
http://code.headake.win/serpens-framework ), но он очень сырой и это по сути первое его осмысленное применение. С фреймворком изначально идея была сделать примитивный WSGI-сервер для gemini, но транслировать запросы, чтобы можно было взять существущие фреймворки, оказалось для меня сложно, поэтому сделал примитивные хост-сервер с протоколом "в духе" WSGI и flask/bottle-подобный модуль для приложений.
[>]
Re: gemini:// как дополнение idec
idec.talks
ake(ping,30) — hugeping
2021-03-14 04:48:08
> С форматированием проблем нет.
Я имел в виду, что если, например, смотреть сообщения в виде ленты и показывать сообщения как есть, то когда какое-нибудь сообщение содержит # заголовки, это превращает ленту в неоднородную кашу (на мой взгляд), и цитирование в gemtext'е только одноуровневое и не имеет синтаксиса с указанием автора. То есть всё равно либо нужно делать небольшой слой для форматирования, либо можно обернуть текст сообщения в преформатированный блок, что я и сделал.
[>]
dynamic.lessmore.pw deprecated
idec.talks
Difrex(dynamic,1) — All
2021-04-01 13:20:43
Да здравствует static.lessmore.pw!
На самом деле я не справился с javascript, точнее с его экосистемой. Это не язык плохой, а я ленивый, если что. Мне больше нравится когда я могу пол года не обновлять свой код, а потом
когда опять будет всплеск энтузиазма к какому-то проекту, то обновить я все смогу легко и ничего не поломается. Это я про Go сейчас.
Ну и приятнее мне все же писать на Go, а не typescript :). Опять же на работе у меня таких проблем нет, т.к. все проекты, в которые я коммичу, довольно акутальные и там обновляется все нормально.
Так вот!
* Репозиторий на github/gitea будет отправлен в архив
* Веб-интерфейс какое-то время еще будет доступен, потом будет сделано перенаправление на static.lessmore.pw
* Нода продолжит работать по прежнему url
https://dynamic.lessmore.pw/idec/
* Прямой доступ к API поиска elasticsearch будет закрыт
* Фетчинг всего со всего из list.txt продолжится. dynamic останется главным источником для фетча для static
* UI будет трансформирован в поисковую систему, как уже когда-то было, но под другим именем и с нормальными фичами, типа автодополнения. Будет объявлено позже.
Нода:
* Строка для подключения клиентом
https://static.lessmore.pw/
* В бэкенде по прежнему Elasticsearch
* Фетчатся только некоторые эхи. В данный момент это:
* pipe.2032
* idec.talks
* linux.14
* develop.16
* std.club
* std.hugeping
* game.rogue.14
* difrex.blog
* music.14
* plan.9
Веб:
* Новый полностью статический SSR интерфейс доступен по
https://static.lessmore.pw
* В процессе написания интерфейса на шаблонах Go получилось что-то типа микрофреймворка с переиспользуемыми компонентами - прикольно :)
* Основная ориентация по тредам по времени. Будет возможность смотреть треды без привязки ко времени, а по колличеству на страницу, как везде, но потом
* Т.к. я фетчил не все, то в веб-интерфейсе не видны все треды - есть сообщения без топ-поста. Но они доступны в IDEC API и все новые треды будут отображаться нормально.
На static теперь есть полностью работающий поиск!
Можно искать просто "linux". А можно сделать что-то поинтреснее, типа
message:"Поставил в qemu 9front" AND author:"hugeping"
то будет искаться только фраза целиком в сообщении от @hugeping. Для простого поиска по любому из слов - просто воткните их туда через пробел.
Ну и в кавычках можно искать по всему по любой фразе. Важно: слова должны боть полными и без опечаток. т.е. "жопа" найдется, а вот "жипа" уже нет - это штука не такая умная, как яндекс :)
А в целом там синтакс Lucene, так что, можно конструировать довольно сложные запросы.
Исходники в скором времени будут выложены - это все та же самая нода.
Постинг с регистрацией тоже в скором времени прикручу.
Ах да. Пока что интерфейс абсолютно не оптимизирован для мобилок. Так-то на мобилках есть IDEC Mobile, но работу на мобилках я тоже сделаю ^_^.
Пишите про баги.
[>]
Анонс станции
idec.talks
ake(ping,30) — All
2021-07-01 17:48:16
Следуя девизу "каждому пользователю сети по станции" организовал собственную. Честно говоря, она была написана (по крайней мере бОльшая часть) ещё во время разработки шлюза idec в gemini, но только сейчас дошли руки протестировать её с мобильным клиентом и подчистить несколько багов (хотя, возможно что-то всё ещё не работает). Название я ещё не придумал, в адресе единственного пользователя пока незатейливо указано "ake, 1".
Оригинальных эх пока никаких нет, кроме локальной тестовой. В идеях для развития был/есть шлюз для одного "почти форума" и организация "форумообразного" фронтенда для idec. Постинг от поинта работает, но по поводу регистрации пока нет четких идей, ибо без своих эх и связи с другими нодами она ещё не имеет смысла. В перспективе - всё-таки сделать веб-интерфейс (чисто статический и, возможно, API + SPA) и как-то спозиционировать ноду (эхи, регистрация).
Собственно адрес станции для клиента -
http://gears.headake.win/idec/
Пока нет веб-интерфейса, можно использовать gemini-гейт -
gemini://ake.crabdance.com:1966/ (прокси -
https://portal.mozz.us/gemini/ake.crabdance.com:1966/ )
[>]
Re: Анонс станции
idec.talks
hugeping(ping,1) — ake
2021-07-06 10:34:42
ake> Следуя девизу "каждому пользователю сети по станции" организовал собственную.
Привет! Тут тихо. Но, надеюсь, IDEC ещё шевелится. :)
ake> Пока нет веб-интерфейса, можно использовать gemini-гейт - gemini://ake.crabdance.com:1966/
lagrange пишет, что срок действия сертификата истёк.
[>]
Re: Анонс станции
idec.talks
ake(ping,30) — hugeping
2021-07-06 18:57:53
> lagrange пишет, что срок действия сертификата истёк.
Обновил. Web-интерфейс тоже уже сделал в некотором виде -
http://gears.headake.win/idec/ui2/ функционально пока отличается только возможностью отправки сообщения и ссылками на ответы.
> Тут тихо. Но, надеюсь, IDEC ещё шевелится
Не было бы это шевеление конвульсиями, будет жалко.
А есть ли какие-то мысли о его перспективах и, страшно сказать, развитии?
Когда я начинал ноду делать для gemini, одной из задумок было, что, мол, неплохо было бы создать единое idec-пространство и в вебе, и в gemini (можно ещё gopher подключить), рассказать в их рассылке, может кого-нибудь заинтересовало бы (там в рассылке, кажется, уже встречались проекты для автоматической агрегации постов с разных узлов). Но чем дальше думал, тем менее обоснованной казалась идея (несмотря на концептуальную близость сетей) - писать сообщения из gemini не выйдёт; портировать протокол легко, только нет gemini-клиентов (можно конечно предложить всем поднимать ноды, что будет даже круче, но чего-то удобного в этом качестве тоже нет).
[>]
Re: Анонс станции
idec.talks
hugeping(ping,1) — ake
2021-07-06 21:16:22
>> Тут тихо. Но, надеюсь, IDEC ещё шевелится
ake> Не было бы это шевеление конвульсиями, будет жалко.
Ну, я лично получил от idec то, что хотел и даже без оглядки на наличие других станций. Моя нода ii-go стала единым источником данных для gemini капсулы и моего блога в вебе. А также для телеграмм каналов. И все это просто текст.
ake> А есть ли какие-то мысли о его перспективах и, страшно сказать, развитии?
Иногда возникают разговоры о развитии стандарта, например, добавить личные сообщения.
ake> Но чем дальше думал, тем менее обоснованной казалась идея (несмотря на концептуальную близость сетей) - писать сообщения из gemini не выйдёт;
Да, но мне тоже кажется, что gemini и idec имеют что то родственное. Например, gemini разметка в сообщениях idec смотрелась бы отлично, на мой взгляд.
[>]
Re: Анонс станции
idec.talks
ake(ping,30) — hugeping
2021-07-07 08:42:52
> Ну, я лично получил от idec то, что хотел и даже без оглядки на наличие других станций. Моя нода ii-go стала единым источником данных для gemini капсулы и моего блога в вебе.
Тогда ведь получается, что по существу IDEC, как протокол, и как сеть, практически ортогонален этим применениям. Да, в комплекте получаем неплохо продуманную распределённую архитектуру и клиентские приложения, но всю IDECовость (или ii-шность) можно легко заменить на что-то самописное или какой-нибудь ActivityPub (чтобы можно было чем-то готовым пользоваться).
Тут можно провести аналогию с XMPP, который присутствовал/присутствует во многих огороженных "walled garden" проектах, например, тот же WhatsApp раньше использовал его в качестве основы для своего протокола, если не ошибаюсь; какие-то рудименты ещё остались у Google/Facebook с открытых времён, вроде возможности достать адрес сервера и подключиться обычным клиентом. Или с локальным почтовым демоном - если почтовый сервер недоступен извне, ну нет никакого большого смысла в том, что уведомления от cron и прочих приходят в локальный почтовый ящик, а не только пишутся в какой-нибудь лог.
ake>> А есть ли какие-то мысли о его перспективах и, страшно сказать, развитии?
> Иногда возникают разговоры о развитии стандарта, например, добавить личные сообщения.
Я даже не столько о стандарте, хотя там тоже можно много чего придумать и сделать, а о сообществе. Всё-таки в сети с десятком пользователей можно хоть TCP over avian carriers брать, было бы что обсуждать.
[>]
Re: Анонс станции
idec.talks
hugeping(ping,1) — ake
2021-07-07 18:31:05
ake> Тогда ведь получается, что по существу IDEC, как протокол, и как сеть, практически ортогонален этим применениям.
Ну, в каком-то смысле, формата сообщений достаточно для стандартизации да. Но то, что idec прост как валенок, позволило не думая просто реализовать свой вариант этого валенка. Например, база сообщений у меня это просто текстовый файл. Ну а так, хоть rsync можно базы синкать. Или на дискетках носить. :)
ake> Я даже не столько о стандарте, хотя там тоже можно много чего придумать и сделать, а о сообществе. Всё-таки в сети с десятком пользователей можно хоть TCP over avian carriers брать, было бы что обсуждать.
В разное время здесь была разная активность. Сейчас всё выглядит полумёртвым, если честно. Но я в основном сконцентрирован на своём проекте/блоге, так что меня это не сильно беспокоит. Ну как и присутствие в gemini -- мне нравится и этого достаточно.
[>]
Re: gemini:// как дополнение idec
idec.talks
Esenin Pavel(tgi,1) — hugeping
2021-11-06 06:32:04
А можно поподробнее про кучу серверов и клиентов? На досуге ознакомился с этим делом. Пробовал найти хоть один нормальный клиент под, прости Господи, винду 10. Дак нет же. Всё в каком-то полусыром виде - то собирать с бубном надо, то ошибки сыпятся, то вообще не работает. Нет ли чего-то готового, чтоб просто запустил и работает?
[>]
Анонс станции
idec.talks
Esenin Pavel(tgi,1) — All
2021-11-07 12:29:03
Продолжаю славную традицию "каждому пользователю сети по станции". На днях увидела свет станция tgi (
https://idec.textgamesinfo.ru/). Станция была создана исключительно из научного интереса и в целях более глубокого изучения idec. Так что глобальных планов на данный момент нет. Для начала предполагается держать несколько новостных конференций, касательно работы самой станции и всего с этим связанного, а так же небольшой блог для складывания в него умных и не очень мыслей.
На данный момент проверена работа станции с несколькими клиентами. В том числе и отправка сообщений. Веб интерфейс отсутствует как класс - руки ещё не дошли. Более подробно о ходе работ отписываю в tgi.station.
Буду рад замечаниям, предложениям и конструктивной критике.
P. S. Пользуясь случаем, выражаю благодарность Andrew Lobanov за разъяснения непонятных из документации вещей и помощи в тестировании.
[>]
Re: gemini:// как дополнение idec
idec.talks
Andrew Lobanov(tavern,1) — Esenin Pavel
2021-11-07 18:28:39
EP> А можно поподробнее про кучу серверов и клиентов? На досуге ознакомился с этим делом. Пробовал найти хоть один нормальный клиент под, прости Господи, винду 10. Дак нет же. Всё в каком-то полусыром виде - то собирать с бубном надо, то ошибки сыпятся, то вообще не работает. Нет ли чего-то готового, чтоб просто запустил и работает?
Вроде как Lagrange под виндой нормально себя чувствует. Пробовал?
[>]
Re: Анонс станции
idec.talks
Andrew Lobanov(tavern,1) — Esenin Pavel
2021-11-07 18:28:39
EP> P. S. Пользуясь случаем, выражаю благодарность Andrew Lobanov за разъяснения непонятных из документации вещей и помощи в тестировании.
Да не за что. Обращайся :)
[>]
Re: Анонс станции
idec.talks
Andrew Lobanov(tavern,1) — hugeping
2021-11-08 04:24:54
hugeping>> Попробовал сделать fetch с https://idec.textgamesinfo.ru/
hugeping>> Не получилось, часть сообщений как буд-то битые... Что именно, пока не разбирался.
hugeping> Скорее всего, присутствуют пустые строки в выдаче. Например:
hugeping> https://idec.textgamesinfo.ru/u/m//EzHkw1q46MIQgxvT6p5G/eQbQUoX5AMe2Lmz4zncF
hugeping> В выдаче встречаются пустые строки, на которые мой фетчер ругается.
Хорошо, что я свой фетчер писал, ориентируясь на то, что аплинк может выдавать произвольный мусор :)
[>]
Re: Анонс станции
idec.talks
hugeping(ping,1) — Andrew Lobanov
2021-11-08 05:58:47
AL> Хорошо, что я свой фетчер писал, ориентируясь на то, что аплинк может выдавать произвольный мусор :)
Мой тоже в итоге работает (пропуская эти строчки), но я старался делать его строгим, чтобы потенциальные проблемы ловить.
[>]
Re: Анонс станции
idec.talks
Esenin Pavel(tgi,1) — hugeping
2021-11-08 07:21:11
> Скорее всего, присутствуют пустые строки в выдаче.
Абсолютно верно. Действительно в выдаче были пустые строки. Битых сообщений нет, это неправильная обработка списка перед выводом (у меня все генерируется на лету). Поправил, больше не должно такого быть. В любом случае буду посмотреть.
Вообще странно как я этот баг проглядел - ни один клиент не ругается на такое - просто молча игнорируют.