Re: А уже 2019 на дворе
> Зачем рассылка при общении тет-а-тет?
Ну если будет общий тет-а-тет
> Как быть с почтой, когда IDEC будет использоваться без интернета?
Это для меня уже сложный вопрос, потому что я не знаю, как IDEC можно использовать без интернета..
> А при чём тут почтовая рассылка?
Мне почему-то казалось, что она — быстрейший способ и можно начать пользоваться ею прямо сейчас.
Anotheroneuser to Andrew Lobanov (2019-01-13 20:12:45)
[
ссылка]
Re: А уже 2019 на дворе
> Это вообще не то самое. Это костыль сбоку, который Пётр прилепил на безрыбье.
Принципиально, имеется в виду.
> Подписываешься на несуществующую эху и отправляешь в неё сообщение. Правда, как и в случае с любой другой эхой, писать будешь только тем, кто на неё подписан.
Сейчас попробую..
Anotheroneuser to Andrew Lobanov (2019-01-13 20:16:33)
[
ссылка]
Re: А уже 2019 на дворе
>> Зачем рассылка при общении тет-а-тет?
Anotheroneuser> Ну если будет общий тет-а-тет
Ну так уже есть эха =)
>> Как быть с почтой, когда IDEC будет использоваться без интернета?
Anotheroneuser> Это для меня уже сложный вопрос, потому что я не знаю, как IDEC можно использовать без интернета..
Ну idec позволяет производить обмен информацией по любому каналу передачи данных. Хоть флешками. Просто пока что интернет это самый доступный вариант.
>> А при чём тут почтовая рассылка?
Anotheroneuser> Мне почему-то казалось, что она — быстрейший способ и можно начать пользоваться ею прямо сейчас.
Ну как альтернатива рассылке здесь и сейчас есть эха. Не требует участия третьей стороны или настройки своего почтового сервера.
+++ IDEC-Mobile
+++ Лично я вижу в этом перст судьбы — шли по лесу и встретили программиста.
Andrew Lobanov to Anotheroneuser (2019-01-14 04:03:29)
[
ссылка]
Re: А уже 2019 на дворе
AL> Ну idec позволяет производить обмен информацией по любому каналу передачи данных. Хоть флешками. Просто пока что интернет это самый доступный вариант.
Ого. Тогда idec действительно лучше. Я и не знал, что так можно.
>>> А при чём тут почтовая рассылка?
Anotheroneuser>> Мне почему-то казалось, что она — быстрейший способ и можно начать пользоваться ею прямо сейчас.
AL> Ну как альтернатива рассылке здесь и сейчас есть эха. Не требует участия третьей стороны или настройки своего почтового сервера.
Эхх, вот что значит "недостаточно знаний".
Конечно, в этом случае idec лучше.
Кстати, я подписался на скрытоэху. Как мне теперь передать её остальным?
+++ Caesium/0.4 RC1
Anotheroneuser to Andrew Lobanov (2019-01-14 18:10:11)
[
ссылка]
Re: А уже 2019 на дворе
Anotheroneuser> Кстати, я подписался на скрытоэху. Как мне теперь передать её остальным?
Напиши анонс, например, в эху idec.talks. Там уже пользователи клуба сразу подтянутся, а остальные по мере подключения других узлов сети.
Например, я стараюсь подписывать таверну на всё, что нахожу =)
+++ IDEC-Mobile
+++ Лично я вижу в этом перст судьбы — шли по лесу и встретили программиста.
Andrew Lobanov to Anotheroneuser (2019-01-14 19:46:17)
[
ссылка]
Re: А уже 2019 на дворе
Anotheroneuser>> Кстати, я подписался на скрытоэху. Как мне теперь передать её остальным?
AL> Напиши анонс, например, в эху idec.talks. Там уже пользователи клуба сразу подтянутся, а остальные по мере подключения других узлов сети.
Какая же это тогда скрытоэха? Если название эхи известно, то мы всё так же общаемся у всех на виду.
Анонсировать скрытоэху надо по другим каналам связи, не по idec. Ну или асимметричным шифрованием, если хочется прямо здесь
+++ Отправлено через IDEC Mobile
+++ GNU/Linux, Android, physics, MLP:FIM
vit01 to Andrew Lobanov (2019-01-14 20:02:20)
[
ссылка]
Re: А уже 2019 на дворе
Anotheroneuser>>> Кстати, я подписался на скрытоэху. Как мне теперь передать её остальным?
AL>> Напиши анонс, например, в эху idec.talks. Там уже пользователи клуба сразу подтянутся, а остальные по мере подключения других узлов сети.
vit01> Какая же это тогда скрытоэха? Если название эхи известно, то мы всё так же общаемся у всех на виду.
Не обратил внимания чтт речь о скрытоэхе.
Вообще, считаю скрытоэхой всё, чего нет в list.txt =)
+++ IDEC-Mobile
+++ Лично я вижу в этом перст судьбы — шли по лесу и встретили программиста.
Andrew Lobanov to vit01 (2019-01-15 01:54:43)
[
ссылка]
Re: А уже 2019 на дворе
AL> Вообще, считаю скрытоэхой всё, чего нет в list.txt =)
В догонку. Рома говорил иногда правильные вещи. Нужно не прятаться, а делиться. Для разобщения есть целый интернет, а мы тут для другого.
+++ IDEC-Mobile
+++ Лично я вижу в этом перст судьбы — шли по лесу и встретили программиста.
Andrew Lobanov to All (2019-01-15 03:13:27)
[
ссылка]
Re: А уже 2019 на дворе
AL> ...Нужно не прятаться, а делиться. Для разобщения есть целый интернет, а мы тут для другого.
Всё верно, так и есть. Но могут же некоторые мысли быть неподготовленными, преждевременными.
Допустим, когда люди снимают кино, не делятся же они подробностями съёмки. В таком духе))
Anotheroneuser to Andrew Lobanov (2019-01-15 03:35:45)
[
ссылка]
Re: А уже 2019 на дворе
AL>> ...Нужно не прятаться, а делиться. Для разобщения есть целый интернет, а мы тут для другого.
Anotheroneuser> Всё верно, так и есть. Но могут же некоторые мысли быть неподготовленными, преждевременными.
Anotheroneuser> Допустим, когда люди снимают кино, не делятся же они подробностями съёмки. В таком духе))сайты
Ну так просто организатор создаёт эху (достаточно отправить письмо в несуществующую и сервер её создаст) и пользуется.
+++ IDEC-Mobile
+++ Лично я вижу в этом перст судьбы — шли по лесу и встретили программиста.
Andrew Lobanov to Anotheroneuser (2019-01-18 02:26:00)
[
ссылка]
Re: А уже 2019 на дворе
vit01>> Мы уже давно хотим ввести нетмейл, но всё никак не договоримся :)
AL> Я планирую им заняться сразу после того, как в очередной раз подниму вопрос о u/point через POST-запросы и отказ от ограничения на 64 килобайта =)
Насчёт /u/point через POST запросы не понимаю, о чём ты. Оно и так в большинстве реализаций через POST пашет, см. в первоисточники.
https://github.com/idec-net/ii-db-utils/blob/master/sender.py
https://ii-net.tk/idec-doc/?p=protocol
Насчёт лимита в 64 килобайта я против :)
Клиенты не будут переваривать огромные сообщения и начнут тормозить (IDEC Mobile уже подтормаживает на больших рассказах из lit.14 и creepy.14). А ещё появляется риск засорения базы данных на серваке.
Если у поинта есть дневной лимит на количество сообщений, то мы точно знаем, что он за 1 день не вылетит за лимит в N мегабайт.
+++ Отправлено через IDEC Mobile
+++ GNU/Linux, Android, physics, MLP:FIM
vit01 to Andrew Lobanov (2019-01-23 16:23:50)
[
ссылка]
Re: А уже 2019 на дворе
vit01>>> Мы уже давно хотим ввести нетмейл, но всё никак не договоримся :)
AL>> Я планирую им заняться сразу после того, как в очередной раз подниму вопрос о u/point через POST-запросы и отказ от ограничения на 64 килобайта =)
vit01> Насчёт /u/point через POST запросы не понимаю, о чём ты. Оно и так в большинстве реализаций через POST пашет, см. в первоисточники.
vit01> https://github.com/idec-net/ii-db-utils/blob/master/sender.py
vit01> https://ii-net.tk/idec-doc/?p=protocol
В стандарте этого нет.
vit01> Насчёт лимита в 64 килобайта я против :)
Это я знаю.
vit01> Клиенты не будут переваривать огромные сообщения и начнут тормозить (IDEC Mobile уже подтормаживает на больших рассказах из lit.14 и creepy.14). А ещё появляется риск засорения базы данных на серваке.
Если программа тормозит от 64 килобайт текста, то значит с программой что-то не так. А засрать базу никто не мешает и так. Скрипт пишется на коленке и можно тысячи сообщений отправить по несколько десятков байт каждое. И это будет большим уроном, чем одно сообщение в мегабайт.
vit01> Если у поинта есть дневной лимит на количество сообщений, то мы точно знаем, что он за 1 день не вылетит за лимит в N мегабайт.
А если нет? Моя нода, например, не имеет и не будет иметь такого ограничения. Если же это защита от случайных флудеров на узлах с авторегистрацией, то регистрацию можно также проходить автоматически и срать в сеть тысячами мусорных сообщений. Урон по прежнему будет больше, чем одно сообщение в мегабайт.
+++ Caesium/0.4 RC1
+++ Лично я вижу в этом перст судьбы — шли по лесу и встретили программиста.
Andrew Lobanov to vit01 (2019-01-24 04:50:00)
[
ссылка]
Re: А уже 2019 на дворе
vit01>> Насчёт /u/point через POST запросы не понимаю, о чём ты. Оно и так в большинстве реализаций через POST пашет, см. в первоисточники.
vit01>> https://github.com/idec-net/ii-db-utils/blob/master/sender.py
vit01>> https://ii-net.tk/idec-doc/?p=protocol
AL> В стандарте этого нет.
Вот я тебе скинул ссылку на стандарт, на нашу же документацию, там чётко написано, процитирую ещё раз:
> GET /u/point/pauth/tmsg или POST /u/point
> ...
> В случае POST параметры называются так же: pauth и tmsg.
Поддержка POST была всегда, ещё со времён Ромы.
Можешь глянуть вот сюда, это первая версия ii-php, коммит от 6 апреля 2014, даже тут оно есть, потому что в стандарте было зашито изначально:
https://github.com/idec-net/ii-php/commit/c5b7d89b28520d189631f20a72deb0c4a9c35054
vit01>> Клиенты не будут переваривать огромные сообщения и начнут тормозить (IDEC Mobile уже подтормаживает на больших рассказах из lit.14 и creepy.14). А ещё появляется риск засорения базы данных на серваке.
AL> Если программа тормозит от 64 килобайт текста, то значит с программой что-то не так. А засрать базу никто не мешает и так. Скрипт пишется на коленке и можно тысячи сообщений отправить по несколько десятков байт каждое. И это будет большим уроном, чем одно сообщение в мегабайт.
Клиент занимается парсингом цитат, блоков кода, подсветки и так далее. Построчно, на регулярных выражениях. И не забывай, что sqlite не очень шустрый, особенно на мобилках. Чтобы грузить все сообщения мгновенно, придётся грузить их все фоном в ОЗУ (потребление вырастет очень сильно), и для сообщений каждое в мегабайт 20-30 обход регулярными выражениями - вещь крайне печальная. CutieFeed делает синхронные запросы в базу, а IDEC Mobile - заранее, опережая пользователя на одно сообщение. Но, тем не менее, репарсинг и рендеринг в HTML заставляет и его на больших сообщениях подтормаживать.
Насчёт урона тысячи сообщений по десятку байт. Больше опасаюсь, что спамеры будут слать тысячи сообщений по десятку мегабайт, а не байт.
Просто если я вижу, что клиент начал скачивать 10 000 сообщений, то сразу же могу прибить клиент (отказаться от получения), потому что знаю, что каждое из этих сообщений не превышает 64 килобайта. Если приходит 100 сообщений каждое размером до 10-20 мегабайт, то ты плохо понимаешь, что там внутри. И обнаруживаешь, что клиент жрёт гигабайты трафика, уже ПОСЛЕ того, как эти сообщения скачал. Это утеря контроля пользователя над своим трафиком и над своими ресурсами.
vit01>> Если у поинта есть дневной лимит на количество сообщений, то мы точно знаем, что он за 1 день не вылетит за лимит в N мегабайт.
AL> А если нет? Моя нода, например, не имеет и не будет иметь такого ограничения. Если же это защита от случайных флудеров на узлах с авторегистрацией, то регистрацию можно также проходить автоматически и срать в сеть тысячами мусорных сообщений. Урон по прежнему будет больше, чем одно сообщение в мегабайт.
Так у ответственных нододержателей есть лимит ещё и на количество зарегистрировавшихся в день, и на количество сфетченного в день.
Не будет одного сообщения в мегабайт. Будут сразу же 1000 сообщений по 10 мегабайт каждое, и твой клиент упадёт, прогружая их все в оперативку и раскрашивая цитаты. Или будет так тормозить, что им невозможно будет пользоваться.
+++ Отправлено через IDEC Mobile
+++ GNU/Linux, Android, physics, MLP:FIM
vit01 to Andrew Lobanov (2019-01-24 09:08:09)
[
ссылка]
Re: А уже 2019 на дворе
vit01>>> Насчёт /u/point через POST запросы не понимаю, о чём ты. Оно и так в большинстве реализаций через POST пашет, см. в первоисточники.
vit01>>> https://github.com/idec-net/ii-db-utils/blob/master/sender.py
vit01>>> https://ii-net.tk/idec-doc/?p=protocol
AL>> В стандарте этого нет.
vit01> Вот я тебе скинул ссылку на стандарт, на нашу же документацию, там чётко написано, процитирую ещё раз:
>> GET /u/point/pauth/tmsg или POST /u/point
>> ...
>> В случае POST параметры называются так же: pauth и tmsg.
vit01> Поддержка POST была всегда, ещё со времён Ромы.
Спасибо. Что-то я проглядел =)
vit01>>> Клиенты не будут переваривать огромные сообщения и начнут тормозить (IDEC Mobile уже подтормаживает на больших рассказах из lit.14 и creepy.14). А ещё появляется риск засорения базы данных на серваке.
AL>> Если программа тормозит от 64 килобайт текста, то значит с программой что-то не так. А засрать базу никто не мешает и так. Скрипт пишется на коленке и можно тысячи сообщений отправить по несколько десятков байт каждое. И это будет большим уроном, чем одно сообщение в мегабайт.
vit01> Клиент занимается парсингом цитат, блоков кода, подсветки и так далее. Построчно, на регулярных выражениях. И не забывай, что sqlite не очень шустрый, особенно на мобилках. Чтобы грузить все сообщения мгновенно, придётся грузить их все фоном в ОЗУ (потребление вырастет очень сильно), и для сообщений каждое в мегабайт 20-30 обход регулярными выражениями - вещь крайне печальная. CutieFeed делает синхронные запросы в базу, а IDEC Mobile - заранее, опережая пользователя на одно сообщение. Но, тем не менее, репарсинг и рендеринг в HTML заставляет и его на больших сообщениях подтормаживать.
vit01> Насчёт урона тысячи сообщений по десятку байт. Больше опасаюсь, что спамеры будут слать тысячи сообщений по десятку мегабайт, а не байт.
Парсинг штука тяжёлая, но зачем обходить текст построчно, если рендеришь регулярками и в html?
vit01> Просто если я вижу, что клиент начал скачивать 10 000 сообщений, то сразу же могу прибить клиент (отказаться от получения), потому что знаю, что каждое из этих сообщений не превышает 64 килобайта. Если приходит 100 сообщений каждое размером до 10-20 мегабайт, то ты плохо понимаешь, что там внутри. И обнаруживаешь, что клиент жрёт гигабайты трафика, уже ПОСЛЕ того, как эти сообщения скачал. Это утеря контроля пользователя над своим трафиком и над своими ресурсами.
Это гипотетические рассуждения или ты действительно ловил такой спам?
vit01>>> Если у поинта есть дневной лимит на количество сообщений, то мы точно знаем, что он за 1 день не вылетит за лимит в N мегабайт.
AL>> А если нет? Моя нода, например, не имеет и не будет иметь такого ограничения. Если же это защита от случайных флудеров на узлах с авторегистрацией, то регистрацию можно также проходить автоматически и срать в сеть тысячами мусорных сообщений. Урон по прежнему будет больше, чем одно сообщение в мегабайт.
vit01> Так у ответственных нододержателей есть лимит ещё и на количество зарегистрировавшихся в день, и на количество сфетченного в день.
vit01> Не будет одного сообщения в мегабайт. Будут сразу же 1000 сообщений по 10 мегабайт каждое, и твой клиент упадёт, прогружая их все в оперативку и раскрашивая цитаты. Или будет так тормозить, что им невозможно будет пользоваться.
Опять таки: давай попробуем это реализовать в тестовом режиме и посмотрим сколько спама будет сыпаться? Не умозрительно, а именно в реальных условиях.
Реальной пользы от этого ограничения нет. Только теоретическая.
ЗЫЖ Ответственные нододержатели кого попало в сеть не пускают в принципе.
+++ Caesium/0.4 RC1
+++ Лично я вижу в этом перст судьбы — шли по лесу и встретили программиста.
Andrew Lobanov to vit01 (2019-01-24 11:41:27)
[
ссылка]
Re: А уже 2019 на дворе
vit01>> Клиент занимается парсингом цитат, блоков кода, подсветки и так далее. Построчно, на регулярных выражениях. И не забывай, что sqlite не очень шустрый, особенно на мобилках. Чтобы грузить все сообщения мгновенно, придётся грузить их все фоном в ОЗУ (потребление вырастет очень сильно), и для сообщений каждое в мегабайт 20-30 обход регулярными выражениями - вещь крайне печальная. CutieFeed делает синхронные запросы в базу, а IDEC Mobile - заранее, опережая пользователя на одно сообщение. Но, тем не менее, репарсинг и рендеринг в HTML заставляет и его на больших сообщениях подтормаживать.
vit01>> Насчёт урона тысячи сообщений по десятку байт. Больше опасаюсь, что спамеры будут слать тысячи сообщений по десятку мегабайт, а не байт.
AL> Парсинг штука тяжёлая, но зачем обходить текст построчно, если рендеришь регулярками и в html?
Цитаты съедаются регулярками, а вот блоки кода и превьюшки для режима чтения, где цитирование съедается - построчно.
Кстати, этот алгоритм я у тебя позаимствовал откуда-то
vit01>> Просто если я вижу, что клиент начал скачивать 10 000 сообщений, то сразу же могу прибить клиент (отказаться от получения), потому что знаю, что каждое из этих сообщений не превышает 64 килобайта. Если приходит 100 сообщений каждое размером до 10-20 мегабайт, то ты плохо понимаешь, что там внутри. И обнаруживаешь, что клиент жрёт гигабайты трафика, уже ПОСЛЕ того, как эти сообщения скачал. Это утеря контроля пользователя над своим трафиком и над своими ресурсами.
AL> Это гипотетические рассуждения или ты действительно ловил такой спам?
Насчёт 10 000 сообщений это было тогда, когда по невнимательности я решил скачать содержимое всех эх целиком.
А так да, гипотетически. Ведь если дать возможность юзерам лепить огромные сообщения, то ей обязательно будут пользоваться. Кто-нибудь возьмёт и решит, что это невероятно прикольно взять 5-мегабайтную картинку, закодировать её в base64 и прилепить к своему сообщению. И всем остальным потом это скачивать (особенно через мобильный интернет).
AL> Опять таки: давай попробуем это реализовать в тестовом режиме и посмотрим сколько спама будет сыпаться? Не умозрительно, а именно в реальных условиях.
Спам - это всегда человеческий фактор. Когда нас здесь 5 человек, мы можем развлекаться как хотим и не задумываться о том, к чему это может привести.
Вот я сейчас написал выше про картинки в base64 и наверняка отпугнул людей от того, чтобы проделать такое в реале :)
Поэтому смысла особого нет, но вместо этого можно провести стресс-тест на тестовой ноде.
AL> Реальной пользы от этого ограничения нет. Только теоретическая.
Лимит какой-нибудь всё равно должен быть. Какое-то разумное, но при этом конечное число.
+++ Отправлено через IDEC Mobile
+++ GNU/Linux, Android, physics, MLP:FIM
vit01 to Andrew Lobanov (2019-01-24 18:41:22)
[
ссылка]
Re: А уже 2019 на дворе
vit01> Насчёт лимита в 64 килобайта я против :)
В общем, предлагаю компромисс: ограничение делать, но килобайт в 256-512. Я за последнее =)
ЗЫЖ Похоже, пора нырять в IDEC-Mobile. Надо оптимизировать парсинг и рендер.
+++ Caesium/0.4 RC1
+++ Лично я вижу в этом перст судьбы — шли по лесу и встретили программиста.
Andrew Lobanov to vit01 (2019-01-25 04:19:14)
[
ссылка]
Re: А уже 2019 на дворе
vit01>> Насчёт лимита в 64 килобайта я против :)
AL> В общем, предлагаю компромисс: ограничение делать, но килобайт в 256-512. Я за последнее =)
У меня в 512к лимит в nginx стоит.
+++ картошки хватит на всех
Difrex to Andrew Lobanov (2019-01-25 07:16:15)
[
ссылка]
Re: А уже 2019 на дворе
Андрей попросил меня высказаться по вопросу.
Но прежде чем я это сделаю, я должен сказать, что мое мнение не стоит воспринимать как мнение полноценного участника idec, влияющего на его стандарты.
Почему? Потому что у меня очень своеобразное чувство прекрасного, в чем мы уже успели убедиться на примере споров о нетмыле.
И кроме того, я вряд ли буду внедрять в свою ноду фичи, которые мне тяжело делать или они мне покажутся неправильными/не нужными.
Короче, вес моего мнения не должен быть высоким.
Ну а теперь по фичам =)
1) если говорить про ограничения. если честно, я считаю, что этот вопрос связан с файлообменом. Так как основное неудобство ограничения -- это именно постинг рассказов, книжек и так далее. Поэтому этот вопрос вообще надо рассматривать совместно с файлообменом.
2) Стандарт имхо должен явно содержать в себе указание на размер сообщений ГАРАНТИРОВАННО пропускаемой нодой. Ну например, любая нода должна в состоянии обработать 64кб сообщения. Насчет размера. Я бы не стал делать его > 128кб.
3) проблему больших статей нужно решать по другому. во первых, мне не нравится текущий стандарт фех =) Но я не хочу влиять на это и не буду, помните мой дисклаймер выше. Просто мое чувство прекрасного говорит о том, что файлы - это такие же сообщения. И все эти вещи - картинки, книги, архивы. Могли бы вместиться в текущий тупой стандарт обмена сообщениями. Как именно это делать другой вопрос. Но так как стандарт фех уже принят, значит длинные данные следует посылать туда. Или резаться на части.
4) idec должен оставаться простой. поэтому мне не нравится идея с подписями вообще (хотя я сам предложил +++). Но так как для меня это просто часть сообщения -- это норм. Но я вижу, что теперь речь уже заходит в сторону того, что они мешают поиску. И их надо как то там парсить =) Хранить в отдельной БД. В общем, это все усложнение изначально простой идеи. Я однозначно против. Я бы вообще из стандарта исключил подписи. =)
В общем, как видите, я не тот человек, к мнению которого надо прислушиваться. Если бы я делал idec с нуля я бы:
- выбрал бы подмножество markdown для разметки;
- выкинул бы большинство расширений;
- ввел бы типизацию сообщений так, чтобы можно было фигачить картинки файлы итд. а умные клиенты могли бы игнорировать нежелательный контент (качать только заголовки)
- сделал бы netmail примерно как у меня это сделано на ноде (как часть существующего протокола, а не как новая вещь).
НО! Я этого всего никогда делать не буду, просто Андрей спросил - я ответил развернуто. Потому что одно цепляется за другое. Вопрос размера -- не висит в пустоте =)
Еще раз конкретно по вопросу ограничения. Ограничение нужно. 64кб или 128кб. 256 уже перебор. Но само число не так важно, так как длинные статьи и книни все равно надо или разбивать на части или в фехи (которые моя нода не поддерживает =)
Peter to Andrew Lobanov (2019-01-25 07:41:31)
[
ссылка]
Re: А уже 2019 на дворе
Понял, что мутновато выразился.
Короче. Я бы разделил транспорт от того что этот транспорт переносит.
Есть простой протокол обмена сообщениями. КАКИЕ ИМЕННО сообщения - дб пофиг.
А мы лепим свой протокол на фехи, свой на нетмыло итд итп. Расширения =) Не, это не KISS =)
Но и текущая реализация меня устраивает. Техническая сторона вопроса вообще -- вторична.
Peter to Peter (2019-01-25 07:45:48)
[
ссылка]
Re: А уже 2019 на дворе
vit01>>> Насчёт лимита в 64 килобайта я против :)
AL>> В общем, предлагаю компромисс: ограничение делать, но килобайт в 256-512. Я за последнее =)
Difrex> У меня в 512к лимит в nginx стоит.
Ну так оно нормально как бы ещё.
Вообще, странно в 2019 бояться сообщений длиннее 64к. Я понимаю почему это есть в фидо (там куча узлов на автопилоте, которые никто не трогал толком с 90-х, когда это ограничение было необходимостью в связи с каналами и объёмами домашних винтов), но тут и сейчас не понимаю. То есть гигабайтные сообщения это, безусловно, бред, но хотя бы полумегабайтные это нормально.
+++ Caesium/0.4 RC1
+++ Лично я вижу в этом перст судьбы — шли по лесу и встретили программиста.
Andrew Lobanov to Difrex (2019-01-25 07:53:31)
[
ссылка]
Re: А уже 2019 на дворе
Про захавание всего коммерческими сетьми )
Недавно заМаячился и набрался оттуда всяких знаний.
Вот сюжет на тему:
https://radiomayak.ru/videos/video/id/1859454/
Решил приволочь его сюда, т.к. тема близка
Anotheroneuser to Peter (2019-01-30 11:22:44)
[
ссылка]
Re: А уже 2019 на дворе
Тут Пётр предложил идейку, которая позволит прилеплять дополнительные данные к сообщениям. Так станут ненужными ни фэхи ни фреки. Я пока в свободное время, коего очень немного, попиливаю концепт этого дела. Как будет что показать, выложу на поиграться в свободный доступ.
С одной стороны, конечно, если отказываться от фэх и фреков, то это опять ломать софт на куче станций. Зато будем иметь более элегантное архитектурное решение. К тому же можно переходить на это плавно, так как оно не ломает совместимость с ii и с idec.
+++ Caesium/0.4 RC1
+++ Лично я вижу в этом перст судьбы — шли по лесу и встретили программиста.
Andrew Lobanov to vit01 (2019-02-27 09:56:54)
[
ссылка]
Re: А уже 2019 на дворе
Звучит интересно!
Если это лучше, чем фэхи, то я запилю у себя реализацию.
Difrex to Andrew Lobanov (2019-02-27 11:19:19)
[
ссылка]
Re: А уже 2019 на дворе
AL> Тут Пётр предложил идейку, которая позволит прилеплять дополнительные данные к сообщениям. Так станут ненужными ни фэхи ни фреки. Я пока в свободное время, коего очень немного, попиливаю концепт этого дела. Как будет что показать, выложу на поиграться в свободный доступ.
Кстати, а может озвучишь идейку саму? :)
+++ At work. idec.el/0.1
Difrex to Andrew Lobanov (2019-02-28 07:25:49)
[
ссылка]
Re: А уже 2019 на дворе
AL>> Тут Пётр предложил идейку, которая позволит прилеплять дополнительные данные к сообщениям. Так станут ненужными ни фэхи ни фреки. Я пока в свободное время, коего очень немного, попиливаю концепт этого дела. Как будет что показать, выложу на поиграться в свободный доступ.
Difrex> Кстати, а может озвучишь идейку саму? :)
Да чего ж не озвучить?
У нас в сообщениях есть теги. И мы их используем только для хранения repto. Можно добавить туда некую метку, например "xdata".
Фетчер тоссит сообщение, видит метку и добавляет msgid в список сообщений с дополнительными данными. После того, как растоссил, передаёт айдишники в какую-нить схему типа x/d/
.
Нода на запрос возвращает что-нить типа:
::
Например
gkCo68TG1nrIXrgMklUN:filename:image.jpg
gkCo68TG1nrIXrgMklUN:image:
Тоссер это всё скачивает, распаковывает и сохраняет.
Плюсы вполне себе крутые. Не так много писать сбоку. К каждому сообщению можно прилепить любое количество данных. Несколько файлов, например. Оно выглядит как гораздо более органичное развитие ii, нежели фэхи.
+++ Caesium/0.4 RC1
+++ Лично я вижу в этом перст судьбы — шли по лесу и встретили программиста.
Andrew Lobanov to Difrex (2019-02-28 09:06:55)
[
ссылка]
Re: А уже 2019 на дворе
Н
hugeping to Peter (2020-09-26 07:49:01)
[
ссылка]