[#]
Рома порвался
Andrew Lobanov(tavern,1) — All
2024-11-01 03:43:17
Сабж. Опять. Ставлю на него твит, так как читать этот бессвязный поток сознания, оторванный от реальности, уже нет сил.
[#]
Re: Рома порвался
ahamai(blackcat, 2) — Andrew Lobanov
2024-11-01 04:59:07
За 10 лет каких то продвижений и изменений нет. И да, я 100% уверен, что я хотел сказать. Ибо умные люди притчами говорят, а глупые в них за частности цепляются, не видя целого.
Зато у вас новый стандарт будет. Ура!
[#]
Re: Рома порвался
revoltech(spnet, 4) — ahamai
2024-11-01 05:09:05
ahamai> Зато у вас новый стандарт будет. Ура!
А старый (до IDEC) где почитать-то? Или опять в ИМХОдники будут тыкать?
[#]
Re: Рома порвался
revoltech(spnet, 4) — ahamai
2024-11-01 05:21:20
ahamai> Потому что вы не делали Дизайна проекта, принимая много решений "как поступить", а базируетесь на уже готовой реализации, когда те решения, которые есть, кажутся уже сами собой разумеющимися.
С моей колокольни стороннего наблюдателя и имплементатора мне важны чётко документированные элементы протокола и как бы всё. С точки же зрения дизайна здесь, как говорится, есть два стула: либо ломаем вообще всю обратную совместимость и радикально упрощаем протокол (а упрощать и правда есть куда даже после выпиливания кучи эндпоинтов из стандарта), либо же проще оставить как есть, т.к. любые оптимизации ПРИ сохранении обратной совместимости приведут только к усложнению.
А почему так криво задизайнили в 2014 — это уж точно вопрос не ко мне. Но сейчас это приходится принимать как данность. Или же ломать совместимость полностью и делать как следует. Но тогда это уже будет другая сеть.
[#]
Re: Рома порвался
ahamai(blackcat, 2) — ahamai
2024-11-01 05:05:02
Проблема собственно только в том что вы проблемы не видите. Только и всего.
[#]
Re: Рома порвался
ahamai(blackcat, 2) — ahamai
2024-11-01 05:11:40
И это вы раздули тему, рассуждая о том, что я не говорил. Я надеялся на обсуждение типа тут сделано так, тут сделано так. А разговор ушёл в тему тут сделано так потому что тут сделано так. И прочего лишнего. Разговор от ДИЗАЙНА перешёл к ДЕТАЛЯМ и РЕАЛИЗАЦИЯМ. Эта тема меня вообще не интересовало но каждый начинает лезть в неё. Боюсь, вы вообще не поняли, о чём я. Потому что вы не делали Дизайна проекта, принимая много решений "как поступить", а базируетесь на уже готовой реализации, когда те решения, которые есть, кажутся уже сами собой разумеющимися.
Разговор на ту тему, что мне интересно, вас вытянуть не удалось, вы сразу переходите на совсем другую, мне неинтересную, и которая вообще ничё не даёт. Впрочем, в текущем статусе стандарт вообще ничего не даёт.
[#]
Re: Рома порвался
revoltech(spnet, 4) — ahamai
2024-11-01 05:39:22
ahamai> Проблема собственно только в том что вы проблемы не видите. Только и всего.
С /u/e проблемы действительно нет. Невалидные имена эх должны отбрасываться, даже если нода не умеет слайсы, она просто этот последний пункт выкинет и отдаст содержимое всего остального.
Если у тебя это не так, чини ноду.
[#]
Re: Рома порвался
revoltech(spnet, 4) — ahamai
2024-11-01 05:57:43
ahamai> вот смотри - есть какие-то данные, всё из которых, кроме несколько строк, выбираются простым фильтром. один будет писать крутой усложнённый фильтр, чтобы он отфильтровал все данные. второй применит простой фильтр а потом удалит данные вручную. это не разные программы, это разные ПОДХОДЫ.
В современном мире применителя второго подхода взломают за считанные дни. Забывать о таком подходе надо.
[#]
Re: Рома порвался
ahamai(blackcat, 2) — revoltech
2024-11-01 05:42:10
> А почему так криво задизайнили в 2014 — это уж точно вопрос не ко мне. Но сейчас это приходится принимать как данность. Или же ломать совместимость полностью и делать как следует. Но тогда это уже будет другая сеть.
так об этом то и речь! речь не о проектировании, речь о проблеме проектирования! для чего я все последние дни весь 2014 год в ретроспективе пересказал!
вот смотри - есть какие-то данные, всё из которых, кроме несколько строк, выбираются простым фильтром. один будет писать крутой усложнённый фильтр, чтобы он отфильтровал все данные. второй применит простой фильтр а потом удалит данные вручную. это не разные программы, это разные ПОДХОДЫ. они даже задачи разные решают, один хочет написать фильтр, второй хочет получить данные.
можно простым способом решать 97% задач, а можно накодить ещё и решить 99.9% задач. это разные подходы.
ii не умел "экономить трафик"
[#]
Re: Рома порвался
ahamai(blackcat, 2) — revoltech
2024-11-01 05:58:36
> Если у тебя это не так, чини ноду.
я не могу починить референсную ii 0.3, которая является базовым и законченным стандартом ii, потому что она осталась в 2014 году
ps. проблема не в /u/e
[#]
Re: Рома порвался
ahamai(blackcat, 2) — revoltech
2024-11-01 06:13:41
> В современном мире применителя второго подхода взломают за считанные дни. Забывать о таком подходе надо.
Я не добавил фразу "как эту задачу решают программист и непрограммист", изначально хотел но потом убрал. второго не взломают, потому что он не программист. я, например. не программист, компьютером пользуюсь редко и вообще он у меня появился недавно, а так у меня его вообще не было.
Ещё в первоначальной версии было написано, что сторонники обоих подходов считают свой подход единственно верным.
Зря я две этих строчки удалил, видимо, хотя мне казалось, что так будет лучше :)
ps. Я считаю, что правильного подхода не существует.
[#]
Re: Рома порвался
Andrew Lobanov(tavern,1) — ahamai
2024-11-01 08:31:44
Не везде твит поставил. Нечаянно прочитал.
ahamai> За 10 лет каких то продвижений и изменений нет.
Изменения ради изменений. Ты бы классно вписался в современную IT-индустрию с такими подходами.
ahamai> И да, я 100% уверен, что я хотел сказать.
Я не сомневаюсь в том, что ты сказал то, что ты хотел сказать. Правда ты противоречишь сам себе, игнорируешь объективную реальность и скатываешься в истерику. Но зато делаешь это всё уверенно.
ahamai> Ибо умные люди притчами говорят, а глупые в них за частности цепляются, не видя целого.
Умные люди не путают причину и следствие. Если умные человек говорит притчами, это совсем не означает, что тот, кто говорит притчами, умён.
ahamai> Зато у вас новый стандарт будет. Ура!
Да. Выкинули хлам. И новый хлам затаскивать не будем. /lim тот же вещь совершенно глупая. Об этом я тебе и 10 лет назад писал, и сейчас писал, но ты слишком умён, чтобы понять. Про хешики для каких-то там разных индексов вообще говорить не хочется. Это сломается моментально. Но кто я такой, чтобы что-то объяснять такому могучему мудрецу?
[#]
Re: Рома порвался
Andrew Lobanov(tavern,1) — revoltech
2024-11-01 08:31:44
ahamai>> Зато у вас новый стандарт будет. Ура!
revoltech> А старый (до IDEC) где почитать-то? Или опять в ИМХОдники будут тыкать?
Всё там же, где он лежит уже чёрт знает сколько лет. Ты же с ним сюда и приходил. Если ты про стандарт ii, то за этим к Роме. У него должен быть, ведь не может же быть такого, чтобы это великолепие да осталось без описания.
[#]
Re: Рома порвался
Andrew Lobanov(tavern,1) — revoltech
2024-11-01 08:31:44
ahamai>> Потому что вы не делали Дизайна проекта, принимая много решений "как поступить", а базируетесь на уже готовой реализации, когда те решения, которые есть, кажутся уже сами собой разумеющимися.
revoltech> С моей колокольни стороннего наблюдателя и имплементатора мне важны чётко документированные элементы протокола и как бы всё. С точки же зрения дизайна здесь, как говорится, есть два стула: либо ломаем вообще всю обратную совместимость и радикально упрощаем протокол (а упрощать и правда есть куда даже после выпиливания кучи эндпоинтов из стандарта), либо же проще оставить как есть, т.к. любые оптимизации ПРИ сохранении обратной совместимости приведут только к усложнению.
Мне начинает казаться, что Рома и правда подспудно хочет, чтобы его позорище в виде ii забыли и сделали нормально. Хотя, чтобы ii стал полезным, фактически, достаточно было добавить слайсы.
revoltech> А почему так криво задизайнили в 2014 — это уж точно вопрос не ко мне. Но сейчас это приходится принимать как данность. Или же ломать совместимость полностью и делать как следует. Но тогда это уже будет другая сеть.
Будет. И Рома снова придёт со своим нытьём про ii.
[#]
Re: Рома порвался
Andrew Lobanov(tavern,1) — ahamai
2024-11-01 08:31:44
ahamai> Потому что вы не делали Дизайна проекта, принимая много решений "как поступить"
То есть, ты принимал много решений чтобы сделать ii с его родовыми травмами? Ну что я могу сказать... Тут ты больше себя очерняешь, чем нас.
ahamai> Разговор на ту тему, что мне интересно, вас вытянуть не удалось, вы сразу переходите на совсем другую, мне неинтересную, и которая вообще ничё не даёт. Впрочем, в текущем статусе стандарт вообще ничего не даёт.
Тебе интересно ii. Но это не эхотаг.
[#]
Re: Рома порвался
Andrew Lobanov(tavern,1) — ahamai
2024-11-01 08:31:44
>> Если у тебя это не так, чини ноду.
ahamai> я не могу починить референсную ii 0.3, которая является базовым и законченным стандартом ii, потому что она осталась в 2014 году
Ну, если ты не можешь очевидные проблемы проектирования реализации решить, то это не значит, что остальные должны подстраиваться под твою поделку.
ahamai> ps. проблема не в /u/e
Да. Проблема в ii 0.3.
[#]
Re: Рома порвался
revoltech(spnet, 4) — Andrew Lobanov
2024-11-01 09:21:34
AL> Всё там же, где он лежит уже чёрт знает сколько лет. Ты же с ним сюда и приходил. Если ты про стандарт ii, то за этим к Роме.
Да я уже запутался. Наверное, про стандарт ii. Короче, про то, что было до ребрендинга в IDEC и появления той доки на гитхабе.
AL> У него должен быть, ведь не может же быть такого, чтобы это великолепие да осталось без описания.
Ну надеюсь. А то если окажется, что вместо описания остался только кривой референсный код, то совсем печаль.
[#]
Re: Рома порвался
Andrew Lobanov(tavern,1) — revoltech
2024-11-01 09:58:02
AL>> Всё там же, где он лежит уже чёрт знает сколько лет. Ты же с ним сюда и приходил. Если ты про стандарт ii, то за этим к Роме.
revoltech> Да я уже запутался. Наверное, про стандарт ii. Короче, про то, что было до ребрендинга в IDEC и появления той доки на гитхабе.
Сначала был ii. Вещь хорошая, но недоделка. И даже стандарта не было - был только кривой референсный код. Потом Рома написал что-то типа стандарта. С кучей воды, неоднозначностями и вот это вот всё. Потом мы тут начали думать как ii довести до юзабельного состояния и родили слайсы. Конечно, это плохое решение, но все остальные ещё хуже. Были идеи и со счётчиками (они остались, но ими никто не пользуется, да и выкину я их), с хешем последнего сообщения (вообще максимально плохой вариант), с хешем всего индекса (тоже хреновый вариант, к тому же не позволяет определить откуда качать).
Идея указывать слайс для каждой эхи тоже была. Но была отметена. Уже и не помню почему. Единственное, что страдает с общим слайсом, это чувство прекрасного. Технологически он работает. А адаптивный фетчинг близок к красивому решению.
AL>> У него должен быть, ведь не может же быть такого, чтобы это великолепие да осталось без описания.
revoltech> Ну надеюсь. А то если окажется, что вместо описания остался только кривой референсный код, то совсем печаль.
Скорее всего, так и есть. Но надо спрашивать Рому.
[#]
Re: Рома порвался
revoltech(spnet, 4) — Andrew Lobanov
2024-11-01 10:34:14
Я там в revoltech.local (у Шаоса) пофантазировал на тему, как можно было бы весь протокол упростить, не будь необходимости держать обратную совместимость с ii/IDEC. Причём там и файлэхи тоже в общую структуру прекрасно ложились бы, например.
Но сначала актуальный стандарт IDEC реализую в ноде своей, а потом уж посмотрим. Так что там, 40 мессаг на запрос устаканили, больше дополнений к доке не будет, можно приступать к запилу?
[#]
Re: Рома порвался
Andrew Lobanov(tavern,1) — revoltech
2024-11-01 11:02:39
revoltech> Я там в revoltech.local (у Шаоса) пофантазировал на тему, как можно было бы весь протокол упростить, не будь необходимости держать обратную совместимость с ii/IDEC. Причём там и файлэхи тоже в общую структуру прекрасно ложились бы, например.
Ну я Шаоса, вроде, не тяну. Если кто-то транзитом протащит, затащу к себе.
revoltech> Но сначала актуальный стандарт IDEC реализую в ноде своей, а потом уж посмотрим. Так что там, 40 мессаг на запрос устаканили, больше дополнений к доке не будет, можно приступать к запилу?
Ну... На самом деле, я ещё думаю, что есть смысл выкинуть e/ и m/ :)
[#]
Re: Рома порвался
hugeping(ping,1) — Andrew Lobanov
2024-11-01 11:11:56
AL> Ну... На самом деле, я ещё думаю, что есть смысл выкинуть e/ и m/ :)
m/ постоянно использую для отладки. Удобно. Про e/ сходу не могу вспомнить.
[#]
Re: Рома порвался
Andrew Lobanov(tavern,1) — hugeping
2024-11-01 11:45:57
AL>> Ну... На самом деле, я ещё думаю, что есть смысл выкинуть e/ и m/ :)
hugeping> m/ постоянно использую для отладки. Удобно. Про e/ сходу не могу вспомнить.
Ну m/, по размышлению, мне тоже кажется полезным. Даже просто взять и получить сообщение с помощью curl это удобно. А вот e/ никогда не видел, чтобы использовали. Разве что на заре ещё ii был клиент на баше и dialog, который был онлайн-клиентом и использовал как раз e/ и m/, если мне не изменяет память. Хотя, по факту, разделить строчку и декодировать base64 на баше всё равно просто.
[#]
Re: Рома порвался
revoltech(spnet, 4) — Andrew Lobanov
2024-11-01 12:35:04
AL> Ну... На самом деле, я ещё думаю, что есть смысл выкинуть e/ и m/ :)
Согласен.
[#]
Re: Рома порвался
shaos(spnet, 2) — Andrew Lobanov
2024-11-01 14:02:19
> Ну я Шаоса, вроде, не тяну.
Ну как не тяну? Тянешь, но по старому списку эх 2021 года и по старому адресу…
[#]
Re: Рома порвался
shaos(spnet, 2) — shaos
2024-11-01 14:35:30
TOP10 VISITORS:
[1] Facebook point=0 web=1027 up=22.9MB (33%)
[2] 176.109.111.x point=46 web=0 up=16.7MB (24%) <--- tavern (2/hr)
[3] 92.63.98.x point=70 web=0 up=5.9MB (8%) <--- tgi (3/hr)
[4] Google point=42 web=480 up=5.7MB (8%) <--- Google (2/hr)
[5] 145.224.100.x point=115 web=1 up=5.0MB (7%) <--- 145.224.100.x (5/hr)
[6] Amazon point=0 web=83 up=4.1MB (5%)
[7] 95.165.9.x point=135 web=2 up=3.3MB (4%) <--- ping (6/hr)
[8] 217.197.116.x point=150 web=0 up=2.7MB (3%) <--- blackcat (6/hr)
[9] 24.130.121.x point=35 web=58 up=2.0MB (2%) <--- spnet (1/hr)
[10] 172.56.42.x point=0 web=35 up=0.2MB (<1%)
TOTAL TRAFFIC: 68MB
[#]
Re: Рома порвался
ahamai(blackcat, 2) — Andrew Lobanov
2024-11-01 21:10:19
О. Третий. Гы-гы, проблемы проектирования... попытка решить болезни роста прежде чем они возникнут - погубило не одну сотню проектов. ii выжил, и именно благодаря своему проектированию и своему позиционированию. С технологией у текущей сети нет проблем, вообще. Есть проблемы с контентом.
[#]
Re: Рома порвался
ahamai(blackcat, 2) — Andrew Lobanov
2024-11-01 21:20:04
> Изменения ради изменений. Ты бы классно вписался в современную IT-индустрию с такими подходами.
я вообще не трогаю технологию. она по мне изначально идеальна. я про внедрение проекта, новых пользователей, новый софт и прочая инфраструктура - ничего этого нет. при Стали^W мне каждую неделю новые клиенты выходили :) была куча юзеров, эх и прочего. сейчас всё глухо, несколько месяцев активность вообще была околонулевая. Даже shaos свой форум в эху не переформатировал. :) Я думаю, если бы жизненные обстоятельства мне не помешали, и сеть и технология сейчас были бы куда популярнее. Сейчас я тоже хочу заняться именно контентом, есть несколько идей, но жизненные обстоятельства сейчас куда хуже, к сожалению. Попробую. Ваши форматы меня не интересуют вообще, idec я прочитал только несколько дней назад, новый не читал.
Я ПРОСТО НАПОМИНАЛ 2014. Делали формат, который ПОЛНОСТЬЮ совместим с ii, но при этом экономит трафик. Итог:
1.
2.