[#]
Рома порвался
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/ сходу не могу вспомнить.