Vladislav
В плане внутри него
Roman
А реакт это же фейбл?
Fable.React, если ты об этом
Roman
Или как там оно. Я безнадежно далек от фронта
Vladimir
слушай, слишком толсто.
ну хз, я думаю у @trigun27 в сервисе его фронта нету и тащить туда npm c сервером и пакетами мне бы например не хотелось
Denis
А реакт это же фейбл?
Говорят, есть рабочая обертка под Vue
Denis
Ну у меня сходу завести не получилось, в основном все под реакт
Vladimir
продолжаешь толсто троллить, да?
нет( ну ладно, если считаешь что это троллинг то больше не буду
Vasiliy
ну хз, я думаю у @trigun27 в сервисе его фронта нету и тащить туда npm c сервером и пакетами мне бы например не хотелось
Мне вообще надо просто самые простые письма нагенерить. Но желательно это сделать как то удобно. Про Handlebars я не знал, что есть такое. Но теперь посмотрю. А и еще слава богу, письма переводить не надо.
Anatoly
нет( ну ладно, если считаешь что это троллинг то больше не буду
1. для дотнета реализация - это нюгетпакет 2. для жса реализация - это npm пакет Оба на вход принимают одинаковые шаблоны и одинаковые параметры
Anatoly
и работают одинаково, насколько я тестил
Anatoly
использование первого позволяет тебе юзать это в сервисном коде с минимумом приседаний
Anatoly
использование второго позволяет делать в SPA тебе превью
Dr. Friedrich
На боте можно вообще любые идеи тестить
А потом люди улетают в бан просто так.
Ayrat
А потом люди улетают в бан просто так.
не подожди, улетели они намеренно. а вот вынуть не всегда получается!
Vladislav
@omgszer https://pastebin.com/09KBSrp8 чет какая-то бабасрака вышла
Vladislav
не вижу где проебался
Ayrat
TIL что в джаве protected работает за пределами иерархии наследования покуда классы в одном неймспейсе находятся (пекедж)
Vladislav
блэт невельный
Ayrat
ЧТОБЫ Я ТУДА ПРИВАТНЫЙ КОД ИНДУСОВ НЕ КОПИПАСТИЛ
Vladislav
гит работает?
Ayrat
ага
Ayrat
я могу в твиттер всё написать, а на пастбин не могу
Ayrat
потому что бЕзОПасНоСтЬ
Andrew
Та пиздец он блочит всё подряд
Ayrat
да это дебилизм
Andrew
Там логика очень странная
Vladislav
ага
https://gist.github.com/Liminiens/b47b6b8d6bfffa336e23906ac0a2a1c1
Ayrat
на govnokod.ru
во, самое место
Анна
во, самое место
мы как-то шутили, что будем там репозитории сразу хранить
Ayrat
https://gist.github.com/Liminiens/b47b6b8d6bfffa336e23906ac0a2a1c1
я правильно понимаю что ты паблишишь месаджи пустому списку субскрайберов и получаешь постоянный рост памяти?
Λ ll И K X
вот это прально
Ayrat
везде обман
Λ ll И K X
мне по башке прилетело за пастебин
Ayrat
лул
Anonymous
Есть у меня несколько продуктов, которым лет так-этак по 8. И они писались старым добрым copypaste driven development потому что авторы на тот момент, видимо, еще не знали про абстрактные классы. Так вот, на пулриквестах никогда не бывает скучно, была задача добавить новое значение в enum. Итак, один и тот же ченджсет в 15+ проектах и маппинги ProjectA.Path.To.Enum.NewValue -> ProjectB.Path.To.Enum.NewValue. На мой ненавязчивый вопрос, а почему бы не кастить инамы к инту и обратно, это хотя бы какую-то видимость осмысленности придавало происходящему, мне мой подопечный ответил что это антипаттерн.
Anonymous
можно не то выскастовать через инт
Ayrat
https://gist.github.com/Liminiens/b47b6b8d6bfffa336e23906ac0a2a1c1
у тебя тут start везде, зачем?
Anonymous
да там декларации энамов 1 к 1 с явным заданием значения
Ayrat
а надо queue?
по умолчанию - да. Старт - вытесняет чо там в шедулере и ставит работу поперде, ломая список джоб
Анна
У нас как-то раз внутреннюю тулзу запаблишили в нугет, а обнаружили наверное через полгода только. Тоже сесурити
Ayrat
я вот щас поствил на queue и у меня бдн сломался от кол-ва операций в секунду (раньше скейлилось до 64 макс, теперь до 65к)
Ayrat
сори operations per invocation
Ayrat
он скейлит автоматом если видит что операция очень быстро выполняется
Vladislav
ща посмотрю
Vladislav
но видимо ты прав
Vladislav
я единственное не совсем понимаю что надо в Listner
Vladislav
Ch или один из мейлбоксов
Ayrat
ну я бы ченел кидал, у тебя тут намазано странными куеями везде
Ayrat
вообще похоже ты хочешь стримы, но делаешь их странно. или ченелы с мультиподписотой
Ayrat
ай бля, я так не дождусь короче окончания, надо ограничить operations per run
Ayrat
ну да
Vladislav
ай бля, я так не дождусь короче окончания, надо ограничить operations per run
а где это у них настраивается, а то не видел ни разу еще
Vladislav
| HopacEventStream | 100 | NA | NA | NA | - | - | - | - |
Ayrat
он там на этапе pilot скалирует у меня до миллионов
Ayrat
педарас
Ayrat
покажи где это
Vladislav
покажи где это
да вот на сайте нашел а щас сам ищу ссук
Ayrat
[<SimpleJob(launchCount = 3, warmupCount = 3, targetCount = 5, invocationCount = 1024)>]
Ayrat
вот тут
Ayrat
захардкодь
Ayrat
тогда ещё и пилот фазу скипанёшь
Vladislav
ага
Vladislav
спс
Vladislav
тогда ещё и пилот фазу скипанёшь
// * Warnings * MinIterationTime Benchmarks.EventStream: Server=True, InvocationCount=1024, IterationCount=5, LaunchCount=3, WarmupCount=3 -> The minimum observed iteration time is 5.3062 ms which is very small. It's recommended to increase it to at least 100.0000 ms using more operations. Benchmarks.EventStream: Server=True, InvocationCount=1024, IterationCount=5, LaunchCount=3, WarmupCount=3 -> The minimum observed iteration time is 43.6161 ms which is very small. It's recommended to increase it to at least 100.0000 ms using more operations.
Vladislav
лол