Aleksand
Vitaliy
Я по-старинке, выводом в консоль обхожусь обычно :(
Матрос
хз, коробчные решения которые работают критичны там где аптайм астрального "сервера" критичен как нигде. Мне почему-то вспоминается ПО из рарзряда обсчета взлета космических ракет, движения орбитальных спутников, или вообще АЭС (в которых может вообще все без ПО на электронике живет десятилетиями). Весь остальной энтерпрайз можно и нужно переписывать на более новые, именно более новые и быстрые и качественные (а не самые модные просто чтоб попонтоваться) версии языков/платформ/фреймворков и т.д.
Vitaliy
То есть, я хотел бы отладчиком пользоваться, но обычно он у меня не настроен (чтобы прямо в idea), и нужен слишком редко. Зато очень люблю wallaby.js (когда тесты нормально написаны, а то у меня сейчас проект — интеграционные тесты написаны грязно, и локально не выполняются вообще, нужен запускать параллельно с несколькими БД)
Serhiy
Aleksand
Aleksand
Таймураз
Ребят
Из-за фп заинтересовался haskell
А какие еще языки посоветуете, которые меняют сознание?
Sergey
Таймураз
Китайский
Не клингонский, уже хорошо)
Anton
Yuriy
Aleksand
Матрос
Матрос
или вообще Лисп
Матрос
я до сих пор ни разу не понял эту лиспо-наркоманию
Serhiy
Таймураз
haskell и erlang отметил для себя
Serhiy
Очень мне нравится история того как опявился эрланг. Во вступлении к книге прочел.
Матрос
а в какой именно книге?
Aleksand
Serhiy
Матрос
зато после него остальное насколько я понял - как после матана остальные по большей части области математики)
Матрос
ну по крайней мере так люди говорят. у друга отец - архитектор (НЕ по), говорит все хуйня, вот в молодости они писали на лиспе.... да ну в йух, я программист и лисп меня перемалывает как говно
Матрос
боль и унижение
Матрос
не то чтоб лучше, скорее такой самобытный форк. ну это насколько я понял по comparison
Serhiy
а в какой именно книге?
Не могу найти на работе, скорее всего дома лежит. Но история типа такая. В эриксоне решили сделать новый комутатор и чувакам поручили написать софт для него. Они за два года перепробовали все доступные на тот момент языки, им не подошел ни один и они написали свой )
Матрос
ну молодцы чё)
Матрос
говорят он аццки быстрый
Матрос
для процессинга типа отлично вообще заходит
Таймураз
Anonymous
Всем привет!
Ilya
Привет! Кто может подсказать по dgram (udp сокеты в ноде) ? Мне нужно по udp сокету коннектиться к другому серверу и получать ответ. Вопрос вот в чём: Node\dgram гарантирует что ответ придёт именно тому клиенту который отправлял запрос, при условии , что запросы идут с одного и того же порта и их количество параллельно может быть больше 100 ?
Другими словами, может ли клиент получить ответ ни на свой запрос?
Aleksand
Aleksand
но порт в udp необязателен
Ilya
а знаешь где можно прочитать про это?
Ilya
про то что ядро гарантирует
Aleksand
в udp тебе могут слать пакеты и не те кому ты их отправлял, а вообще все
Anonymous
подскажите пжста как заставить бота отвечать на нажатие инлайн кнопки не в личку а в тот же чат где была нажата эта самая кнопка
Aleksand
включи wireshark и погляди какой ад на широком вещании у тебя в сети
Ilya
в udp тебе могут слать пакеты и не те кому ты их отправлял, а вообще все
Так вот, получается что нужно каждый пакет как то подписывать\помечать, чтобы клиенту отдать именно его запрос?
Схема такая : UI —> Node.js —>по сокету-->Другой сервер
Тут может получится что клиент с ui обратился к ноде, нода отправила, запрос по udp. И второй клиент с ui сделал тоже самое. Вопрос в том что может ли клиент получить не свой пакет ?
Aleksand
Aleksand
шли в ответ и не парся
Aleksand
Aleksand
если нельзя уже каждому открывать сокет отдельный
Anonymous
Ilya
м...
просто сышал мнения что нужно помечать каждый пакет чем то, делать map объект, типо отправляешь что то , кладешь в объект, пришло - удаляешь.
Anonymous
Там чат айди не берётся почему то
Anonymous
Хотя в легировании присутствует
Aleksand
Ilya
нельзя же на сервере открыть все порты для рандома
Aleksand
Ilya
Может для этого есть какие то практики сложившиеся\пакеты ? Не знаешь случаем) ?
Aleksand
Ilya
Ладно, понял, буду думать\искать. Спасибо тебе за ответы, Александр.
Aleksand
тут лучше всего договориться с сервером класть и возращать заголовок кому пакет, а в ноде сделать шину которая получает их и отсылает адресату
Таймураз
Немного оффтоп
Кто использовал varnish? Знаком с ним непонаслышке
Cesare Borgia
Cesare Borgia
Ты опоздал
Cesare Borgia
Теперь еще 5 лет ждать появления хайпа на лисп
Cesare Borgia
Cesare Borgia
Фεδως
Лисп ещё жив в линух-комьюнити
Cesare Borgia
Cesare Borgia
Лисп наоборот развивается я б сказал
Cesare Borgia
Ой
Cesare Borgia
Лол
Фεδως
А ок
Cesare Borgia
Он сказал closure
Vitaliy
а эрланг, насколько я помню, был разработан в лаборатории Ericsson для телефонных АТС, чтобы быстро все распараллеливать
Cesare Borgia
Сори, тогда хз. Я прочитал clojure