RSS
Pages: 1 2 3 4 5 6 7 8 9 10 11 ... 21
[>] Re: New epoch started!
idec.talks
Peter(syscall,1) — Difrex(mobile)
2017-12-05 18:52:57


А что с ii.14? Можно снимать?

[>] Аплинки
idec.talks
Peter(syscall,1) — All
2017-12-06 13:46:11


Я хочу на своей ноде сделать что то вроде list.txt но с описанием того что я фетчу.
Я могу сделать и json в формате.
Есть ли смысл это стандартизовать?
Если нет - я бы сделал просто что то вроде:

урл фетча:список эх
урл фетча:список эх
урл фетча:список эх

Перид опроса имхо не особо важная информация. И вообще - она может быть даже не периодической. ;)

[>] Re: Аплинки
idec.talks
Peter(syscall,1) — Peter
2017-12-06 14:02:15


Да, уточню. Мне кажется важным именно наличие инфы: какие эхи тянутся с каких нод. Это позволит легче взаимодействовать при взаимном фетче. (О, Андрей, а почему ты снял с меня фетч? Или - смотри - что я у тебя фетчу!)

И также позволит получить актуальную инфу о структуре сети.

Так что на мой взгляд, информация должна быть в виде:

нода:эхи

[>] Re: Совет нодов
idec.talks
Peter(syscall,1) — gk11
2017-12-11 19:45:40


Я сейчас полностью в работе, так что могу лишь следить краем глаза. Если совсем кратко, я в перспективе хочу заменить нодой форум INSTEAD. Но для этого мне нужны некоторые фичи, которых пока на моей текущей ноде нет и не знаю когда появится.

Насчет дружественности - я против мата в эхах как минимум и за соблюдение хотя бы внешнего приличия в общении. Но заставить я никого не могу. ;)

[>] Re: Совет нодов
idec.talks
Peter(syscall,1) — gk11
2017-12-11 21:26:50


> расскажи вкратце, что за фичи. если фичи хорошие, может и мне следует их в своих форумах реализовать :)

- многоязычность web интерфейса [сделано]
- списки выбранных сообщений [сделано, хоть и плохо]
- поиск [плохо но сделано]
- возможность удалять сообщение с добавлением в blacklist [сделано]
- возможность редактировать сообщение админом [сделано, возможно нужно улучшить]
- автоподписка на тематические эхи INSTEAD [сделано]
- карбонка и rss карбонки [сделано]
- спойлеры через base [сделано]
- превью и помощь при написании сообщений [сделано]
- скрытоэхи через web как реализация приватных бесед [сделано]
- интеграция с e-mail, посылка ЛС? [возможно мне поможет в этом центр регистрации от elp]
- вид по топикам [как это сделано в elp]

На самом деле, это по-моему, практически все, что мне нужно. То-есть осталось совсем немного....

[>] Re: Совет нодов
idec.talks
Peter(syscall,1) — Difrex(mobile)
2017-12-11 22:27:13


> Можешь, кстати, взять мою API(elastic) и сделать поиск через нее. Как раз анализатор можно будет подпилить.

Надо разбираться. Я честно говоря почти ничего не понял из того что ты написал =)

[>] Re: Совет нодов
idec.talks
Peter(syscall,1) — gk11
2017-12-12 08:27:45


> это как? тем более, пост сразу уходит. с блеклистингом старого и созданием нового сообщения?

Нет, это сделано не в духе сети. можно просто поменять сообщение без изменения хэша.

если говорить о том как правильно, то я не нашел нормального способа. в теории, наверное, можно было бы как то ввести ревизии, чтобы измененное сообщение расходилось, но это сложно.

[>] Re: idec-mobile
idec.talks
Peter(syscall,1) — vit01
2018-02-19 00:07:48


Получил интересный баг.
При заборе сообщений оторвался интернет. Клиент показал сообщение об ошибке. После этого клиент не мог забрать новые сообщения пока я не убил кеш (и базу на всякий случай). Надеюсь репорт поможет сделать клиент лучше.

Да, ещё он иногда у меня падал. Я исправно стал почту.

[>] наработки Ромы
idec.talks
Peter(syscall,1) — All
2018-03-14 21:02:59


Оказывается они на гитхабе. Что то я не досмотрел, думал какие то внутренние репозитории.

https://github.com/gk11-ru/

Попробую поизучать на досуге regcenter. Потом elp. Правда досуга маловато. :)

[>] Федеративные сети
idec.talks
Peter(syscall,1) — All
2018-07-18 00:03:22


Читаю тут в очередной раз про федеративные сети (кстати, @hugeping@mastodon.social)
Натолкнулся на сайт: https://the-federation.info/
Не знаю, зачем запостил. :) Но мне показалось что наглядно очень...

[>] Re: IDEC Mobile
idec.talks
Peter(syscall,1) — vit01
2018-08-06 01:12:08


Как бы починить клиент, чтоб не вылетал после выхода из фона? Это единственное, что мешает им наслаждаться. :)

[>] Re: IDEC Mobile
idec.talks
Peter(syscall,1) — Andrew Lobanov
2018-08-06 09:15:04


Peter>> Как бы починить клиент, чтоб не вылетал после выхода из фона? Это единственное, что мешает им наслаждаться. :)

AL> Озвученной проблемы не наблюдаю

Обновился, тоже буду следить.

[>] Re: IDEC Mobile
idec.talks
Peter(syscall,1) — vit01
2018-08-08 23:57:37


> Обновил клиент, баг должен больше не появляться (хотя бы в режиме чтения)
> // Для вас же стараюсь, так что тестировать всем обязательно!

Пользуюсь твоим клиентом постоянно! Завтра обновлюсь. Кстати, почему то в этот раз и текущая версия у меня не падала....

[>] Re: Подписи
idec.talks
Peter(syscall,1) — vit01
2018-08-23 10:38:44


> Зачем её оговаривать? Предлагаю самый простой вариант - дописывание в конец сообщения любого текста на выбор.
> А формат поинт пусть сам выбирает

А мне нравился "чистый" idec =) Но, понятное дело, как опция -- почему бы и нет.

[>] Re: Подписи
idec.talks
Peter(syscall,1) — Andrew Lobanov
2018-08-28 11:10:15


Может надо было маркдаун использовать для всего? :)

Если эстетически, то ***.
Но я не понял, ориджин будет всегда 1 строчным?

Может вообще не надо это в стандарт. Ну как в почте, мало ли какой клиент что лепит в конце? Может не надо усложнения?

[>] Re: Подписи
idec.talks
Peter(syscall,1) — Difrex
2018-08-28 11:47:18


Difrex> Не, ну определиться с форматом было бы хорошо. Есть же у нас договоренности про ====, например.

Тогда вот ещё для выбора:

+++ написано в idec Mobile
+++ http://instead.syscall.ru

[>] Re: Подписи в IDEC Mobile
idec.talks
Peter(syscall,1) — vit01
2018-09-04 23:50:12


Прикольно. А как несколько строк задать?

+++ http://club.syscall.ru

[>] Re: Ничего не загружается в фаловых эхах
idec.talks
Peter(syscall,1) — Andrew Lobanov
2018-09-28 21:09:33


AL> Насколько я помню, в клубе нет файлэх. Но лучше это уточнить у Петра.

Совершенно верно. :)

[>] Re: Ничего не загружается в фаловых эхах
idec.talks
Peter(syscall,1) — Anotheroneuser
2018-09-28 21:48:22


Anotheroneuser> То есть, надо подключиться к другой станции?

Да, к станции которая поддерживает файловые эхи.

[>] Re: Ничего не загружается в фаловых эхах
idec.talks
Peter(syscall,1) — Andrew Lobanov
2018-09-29 18:43:05


AL> Ну либо так либо просить Петра пробросить фэхи =)

Непроброс фэх клуба не сколько техническая, сколько принципиальная проблема. Я не могу и не хочу делать из сервера файловое хранилище. Во первых у меня хостинг ограниченный, во вторых -- не хочу его компрометации. :)

[>] Re: Протокол IDEC
idec.talks
Peter(syscall,1) — mirage
2018-10-09 20:05:40


mirage> Количество msgid лимитировано длиной GET запроса на сервере.
mirage> Почему вместо этого не передавать msgid в POST?

Думаю, из соображений простоты. А фетчеры обычно забирают сообщения пачками, скажем, по 16 сообщений. В цикле. Поэтому ограничение не критично.

[>] Re: Caesium и файлэхи
idec.talks
Peter(syscall,1) — mirage
2018-10-10 00:55:45


Фехи не поддерживаются этой нодой (syscall) :)

[>] Re: Протокол IDEC
idec.talks
Peter(syscall,1) — mirage
2018-10-10 09:15:37


> В следующий раз фетчер спрашивает у ноды: дай все что после ID3.

Согласен. У Ромы в его gk11 (было такое развитие ii с его стороны) был запрос по времени. Типа, дай всё что было после такого-то времени. И это лучше, конечно. Но так уж получилось.

[>] Re: Кто какой софт для ноды использует?
idec.talks
Peter(syscall,1) — mirage
2018-10-11 19:12:55


> Кто какой софт для ноды использует?

Я на https://github.com/gl00my/iing
Это запатченный на мои нужды iing.

[>] Re: Как взять на карандаш
idec.talks
Peter(syscall,1) — Anotheroneuser
2018-11-01 23:21:05


> А ещё лучше -- просто подсказку, как запоминать адреса конкретных сообщений.

Я бы тоже хотел такую штуку, но сейчас она на syscall только для админа. Это те самые избранные сообщения.
В Android клиенте, наверное, есть.
А так - нажать на "глаз" над сообщением и скопировать куда то себе в редактор. :)

[>] Re: Как взять на карандаш
idec.talks
Peter(syscall,1) — Anotheroneuser
2018-11-01 23:55:42


Anotheroneuser> О, нормально. Вполне подойдёт.
Anotheroneuser> То есть, каждое сообщение здесь имеет собственный адрес, который никогда не поменяется?

Совершенно точно. Более того, это сообщение можно на любой ноде найти по этому хешу.

[>] Re: Метадата
idec.talks
Peter(syscall,1) — Andrew Lobanov
2019-03-01 19:27:49


Идея была все-таки вот в чем.
С сообщением могут идти данные. Формат данных и что в них, мы не стандартизируем. Это просто данные, связанные с сообщением.
Поэтому детализация на таком уровне, по моему, принесет только вред. Тогда лучше остаться на том, что есть.

Просто есть дополнительная инфа. Что именно в этой информации определяет клиентское ПО. Там могут быть картинки, звук.
Ну как в современных мессенжерах. :)

А выбирать пропускать данные или нет нода может только руководствуясь лимитами на размер. Скажем, размер данных не больше 1Мб.

[>] Re: Метадата
idec.talks
Peter(syscall,1) — Andrew Lobanov
2019-03-03 00:17:49


> Детализации особо и нет. Я честно не понимаю стремления отказаться от файлов.
Ой, моя реплика относилась к идее делать несколько тегов на каждый тип. Ну типа тег - картинка, тег - архив. Что-то ещё.. Тогда мы должны делать все эти n запросов. Да ещё и выбирать, что пропускать... Вот это, кмк, будет хуже текущих фрек.

[>] Re: Сменить псевдоним
idec.talks
Peter(syscall,1) — Anotheroneuser
2019-05-27 16:15:49


> У нас тут есть возможность сменить псевдоним? Или просто зарегистрироваться по-новой?
> Что-то больше мне не хочется называться Anotheroneuser-ом :)

Могу попробовать просто заменить имя в конфиге. но если честно - я точно не помню, считается ли хеш по имени в тч или нет. Так что ничего страшного в том, чтоб новый акк сделать -- не вижу.

[>] Re: Сменить псевдоним
idec.talks
Peter(syscall,1) — Andrew Lobanov
2019-05-29 00:07:01


> Хеш может быть любым.
Я вроде ж там переписывал эту часть, чтоб с gk11 совпадало. Может быть, ты и прав, но проверить я сейчас не смогу.
В принципе, стоимость поддержки аккаунта нулевая, так что новый аккаунт это не страшно. )

[>] Re: Сменить псевдоним
idec.talks
Peter(syscall,1) — Difrex
2019-05-31 12:37:27


>> Я вроде ж там переписывал эту часть, чтоб с gk11 совпадало
> gk11.ru уже год, как лежит :(.

Это да... :(

Но сейчас свою ноду не могу поддерживать (в плане развития кода) в основном из за здоровья. Поэтому пока она в том состоянии, в котором есть.
В будущем, конечно, я бы хотел что то переосмыслить/дописать. Тот же нетмыл сделать, если когда он будет....

[>] https://club.syscall.ru
idec.talks
Peter(syscall,1) — All
2019-07-17 18:24:46


Клуб теперь работает не только по http, но и по https.

[>] android idec и play market
idec.talks
Peter(syscall,1) — vit01
2019-07-20 10:41:00


Тут интересуются, почему в плеймаркете нет твоего клиента. :) Действительно, почему? Может уже пора начать захватывать мир? Только регистрацию бы попроще сделать...

[>] Re: Форумное представление на dynamic
idec.talks
Peter(syscall,1) — Difrex
2019-08-20 11:42:40


> Заценить можно тут: https://dynamic.lessmore.pw/forum
> Жду отзывов :)

Вообще, мне нравится. А регистрация есть у тебя?
Заметил, если включить список эх слева, а потом нажать "меню", то меню появляется ПОД списком эх.

[>] Re: Ошибки в API и базе
idec.talks
Peter(syscall,1) — vit01
2019-08-21 12:37:31


А у меня похоже банально кончилось место на хостинге. В этом была причина битых счетчиков. :( Надо что то думать.

[>] Re: Ошибки в API и базе
idec.talks
Peter(syscall,1) — vit01
2019-08-21 14:16:37


> 2. API club.syscall.ru и таверны в /u/e запросах дописывают пустые строки после названий эх при попытке запросить эхи, которые отсутствуют у них в локальных базах. Но пустые строки пихать туда вообще нельзя

Вроде исправил, сейчас ок?

[>] Re: Так, короче, SOS, блин: нужен источник знаний по IDEC
idec.talks
Peter(syscall,1) — vmg
2020-03-09 09:49:24


Но только на syscall не поддерживаются файловые эхи, на всякий случай сообщаю. :)

[>] Re: Так, короче, SOS, блин: нужен источник знаний по IDEC
idec.talks
Peter(syscall,1) — Difrex
2020-03-09 10:27:44


> И на dynamic аналогично :)
Оказалось, что файл таки был отправлен! Видимо, iing содержит API и оно как то работает. Файл тут: http://club.syscall.ru/s/download/pictures/IMG_20200306_102922_563.jpg

[>] Изменения на syscall.ru
idec.talks
Peter(syscall,1) — All
2020-04-19 20:01:13


1) Удалены следующие эхи:

- obsd.11;
- std.bugs;
- openbsd.talk;
- gk11.ru.

2) Добавлена эха (пока пустая) std.hugeping. -- Это будет мой личный блог. Зачем я его сделал - напишу постом отдельно.

[>] Re: Изменения на syscall.ru
idec.talks
Peter(syscall,1) — Andrew Lobanov
2020-04-21 18:11:20


> Пробросил в таверну.

Ага, фетчу назад тоже. :)

[>] Re: ... напал
idec.talks
Peter(syscall,1) — Difrex
2020-07-27 14:19:41


А где этот тред вообще? Я наверное эту эху не тяну?

[>] Re: ... напал
idec.talks
Peter(syscall,1) — vit01
2020-08-03 22:24:14


> Теперь он мне пишет, потому что на сайте instead клуба мессаги ещё висят, а с тобой он не может связаться,
> потому что твоих контактов нигде нет

Мне нужны конкретные ID сообщений, потому что я честно говоря ничего не понял :) Некий чел хочет удалить упоминание в интернете о его имени? Но я не вижу у себя таких сообщений, тк не знаю что искать.

[>] Re: ... напал
idec.talks
Peter(syscall,1) — Peter
2020-08-03 22:46:59


Пока я поменял несколько сообщений, в сабжекте которых упоминался тот, чьё имя нельзя упоминать )

[>] Пишу ноду ii/idec на go
idec.talks
Peter(syscall,1) — All
2020-09-02 01:14:20


Вот и до меня добралось. :)
В общем, пишу ноду на go.
Цели:
- никаких внешних зависимостей;
- экстремальная простота настройки и переноса базы;
- поддержка умного (адаптивного) fetch

На данный момент черновик ноды готов: https://github.com/gl00my/ii-go
Пока нет никакой морды, нет документации. Но решил показать что есть, вдруг кто-то pr накидает. ;)

Как посмотреть:

git clone https://github.com/gl00my/ii-go.git

cd ii-go/ii-tool
go build

./ii-tool fetch http://idec.spline-online.tk (полный фетч в 6 потоков всех эх (нужна поддержка list.txt), запускается только если видит, что база ноды изменилась, по наличию последнего сообщения)

./ii-tool -lim=-32 fetch http://idec.spline-online.tk (адаптивный фетч, спускается вглубь истории постепенно, по мере необходимости)

./ii-tool -lim=32 fetch https://club.syscall.ru (неадаптивный фетч, просто последние 32)

В конце можно указать файл с эхами или - для stdin

cat std.club | ./ii-tool -lim=32 fetch https://club.syscall.ru -

В итоге сольётся db и создастся db.idx - индекс. db - это просто бандл, и только этого файла достаточно, чтоб переносить базу.

можно теперь положить его к ноде:

mv db ../ii-node/
cd ../ii-node
go build
./ii-node - и запустить ноду на 8080

Теперь можно пофетчить с 127.0.0.1:8080 и позамерять скорость.

Ну и посылка сообщений тоже есть, см. -h

Увлекательное занятие, должен я сказать. :)

[>] Re: Пишу ноду ii/idec на go
idec.talks
Peter(syscall,1) — Difrex
2020-09-02 21:09:20


> Опять предлагаю развивать библиотеку вместе: https://github.com/idec-net/go-idec

Я с неё начал, сейчас фактически моя реализация покрывает твою. Почему я это сделал.

1) Хочу другую лицензию (MIT)
2) Нашел некоторые странности (@repto вместо @Repto, StdBASE64 вместо URLBase64 в get запросе, точно не помню, может ещё что-то по мелочи, типа Subg вместо Subj...
3) Наличие внешних зависимостей (противоречит моей цели)
4) Субъективно, хотелось простоты =)

[>] Re: Пишу ноду ii/idec на go
idec.talks
Peter(syscall,1) — Difrex
2020-09-03 00:46:40


> Разве у нас в стандарте с большой буквы прописано? В тех же iing и ii-php реализованно с маленькой.

Вот это интересный момент. В стандарте с большой вроде бы написано. Давайте определим, как именно правильно. А то я пока закодил и то и другое.

> Хм, но там только одна внешняя зависимость и только для тестов - httpmock. Сама либа полностью на стандартной либе написана.

Угу, ошибся.

> Там ескейпится потом. Не помню уже почему именно так сделано было.

Да я видел. Я в итоге сделал всё таки urlsafe для get варианта.

[>] Re: Yet another idec client
idec.talks
Peter(syscall,1) — Andrew Lobanov
2020-09-04 22:50:51


> Давно я не трогал этот клиент, хотя и пользуюсь сейчас только им. Пётр вдохновил и я снова взял в руки шашку.

Отлично! Надо будет заценить.

У меня тоже процесс идёт хорошо. Скоро будет нода моей мечты. :))

[>] Re: Yet another idec client
idec.talks
Peter(syscall,1) — Peter
2020-09-05 14:34:27


Мой прототип можно пошатать здесь: http://club.syscall.ru:8080

Можно и нужно его пошатать, если кому-то есть на это время/интерес. )

[>] Re: Yet another idec client
idec.talks
Peter(syscall,1) — Peter
2020-09-05 14:44:19


> Мой прототип можно пошатать здесь: http://club.syscall.ru:8080

> Можно и нужно его пошатать, если кому-то есть на это время/интерес. )

Только, конечно, не подключайте фетч на свои боевые ноды! Сейчас там тестирование. Можно ломать. :)

[>] Re: Пишу ноду ii/idec на go
idec.talks
Peter(syscall,1) — Peter
2020-09-05 20:17:32


Что нового и вообще, что в ноде особенного на данный момент.

0) Ни одной внешней зависимости.
1) Вся база - это бандл. Бандлы легко мержить друг с другом, переносить и так далее. Индекс создается автоматически но он не является необходимым, так как при удалении создается заново автоматически.
2) Есть тулза для работы с базами если это понадобится
3) Нода - это фактически форум с видом по тредам
4) Можно редактировать сообщения. При этом ничего не меняется, а просто в базу добавляется новый вариант сообщения с тем же ID. Более актуальной считается всегда более новая версия. Blacklist делается так же.
5) Многопоточный фетчинг
6) Адаптивный фетчинг, это когда пробуем по одному сообщению с каким то шагом, постоянно умножая его на *2 и уходим в глубь до тех пор, пока не найдутся те сообщения, что у нас есть в базе. Например: -16:1 -32:1 -64:1 -128:1 (увидели, что сообщение есть в нашей базе!), Сделали: -128:128
7) Простая web морда, нормально выглядит и на мобильном и в eww
8) Никакого js!
9) Предпросмотр сообщений при редактировании и создании новых
10) Простота разворачивания

Продолжаю работать. То, что хочется сделать.

1) RSS
2) Возможно, активацию юзеров по почте или вручную
3) Карбонка
4) Поиск
5) Избранное

http://club.syscall.ru:8080 - демка для экспериментов,

Pages: 1 2 3 4 5 6 7 8 9 10 11 ... 21