Ayrat
На часах бьло 20:30 Поднял я значит кластер наконец, залил свои бинарники и хуяк ошибки, в логах ошибки загрузки классов со всех остальных нод (слейвов) то есть я-то на мастер залил через rm -rf, но мне надо ещё по всем сука слейвам пройтись и там всё почистить
Ayrat
Это ж насколько надо быть ебанутым чтобы контейнеры делать стейтфул
Éminence grise
Ayrat
Плюнул и пошёл домой
Éminence grise
Всех с днем программиста!
Ayrat
Сколько пива?
Ну вот щас первая идёт. Дома уже, пишу исповедь
Éminence grise
https://m.youtube.com/watch?v=BFZdBaIO0ac
Vasily
У меня тоже радость- пр в litedb.fsharp замерджили
Vasily
Теперь оно в 3 раза быстрее
Ayrat
Теперь оно в 3 раза быстрее
это же превосходно!
Ayrat
Обидно что не смог залить на стейджинг на выходные. Потестил бы хоть. Ладно, один хер график опережаю
Vasily
это же превосходно!
Тоже так подумал, когда писал этот код
Vasily
Но там надо добайтоебить
Vasily
Надо Ивана натравить
Ayrat
Надо Ивана натравить
Романа Букина!
Vasily
Тоже вариант
Éminence grise
Которого.?
Éminence grise
Дашь посмотреть?
Éminence grise
Пока два дня на даче без компа могу.
Ayrat
Пока два дня на даче без компа могу.
Мы кстати думали ты пропал
Ayrat
у тебя даже плашка висит - "Пропал?"
Vasily
https://github.com/Zaid-Ajaj/LiteDB.FSharp/blob/master/LiteDB.FSharp/TypeShapeMapper.fs
Éminence grise
Нагрузка как на плантациях в южных штатах. Прихожу падаю
Ayrat
Нагрузка как на плантациях в южных штатах. Прихожу падаю
Что случилось? У нас вот черная пятница на носу, все в угаре, гоняют лоад тесты, все среды умирают под нагрузкой
Éminence grise
У меня 3 прога считая меня, срок 9 месяцев и МИС переписать полностью. МИС медицинская информационная система. Интересно очень. Но работы....
Vladislav
https://github.com/Zaid-Ajaj/LiteDB.FSharp/blob/master/LiteDB.FSharp/TypeShapeMapper.fs
https://github.com/Zaid-Ajaj/LiteDB.FSharp/blob/master/LiteDB.FSharp/TypeShapeMapper.fs На 21 похоже осталась лишняя функция когда лок убрал в модуль
Doge
Плюнул и пошёл домой
Ну для первого запуска системы ещё хороший результат-то.
Doge
Когда есть возможность забить и пройти домой - это значит, что вообще отлично прошло
Ayrat
Когда есть возможность забить и пройти домой - это значит, что вообще отлично прошло
Ну так продакшн-то лежит уже неделю, зачем мучаться в пятницу вечером?)
Ayrat
полежит ещё и эти выходные
Ayrat
хуй с ним
Ayrat
да
Ayrat
вообще не поднимается
Doge
вообще не поднимается
Хорошо написали, конечно. Могу предположить, что на никого нагрузочного тестирования с ним не проводилось, когда его делали?
Doge
да там на этапе проектирования было ясно что не взлетит
И желающих остановить эту затею не нашлось?
Ayrat
И желающих остановить эту затею не нашлось?
нашлось, но им не дали это был Jet vs Walmart когда Jet уже был куплен, но ещё не поглощён
Ayrat
этот проект хотели отдать Джету, но в Волмарте нашлись ребята, которые захотели промоушенов (в итоге уволились без промоушенов)
Ayrat
и политиканы сверху сказали - нехуй
Vladislav
Я тома и джери нашёл
Vladislav
Doge
и политиканы сверху сказали - нехуй
Мне повезло, что с политикой сильно не сталкивался по работе. У одного из заказчиков очень много политики было внутри до но нас она лёгким эхом докатывалась.
Doge
О, кстати, тут кто-нибудь для профилирования управляемого кода intel vtune пробовал юзать? Я его попробовал для нативного и мне дико понравилось, чрезвычайно крутой инструмент для профилирования cpu-bound кода.
Doge
я только скриншоты видел из статей, выглядит как рокет саенс
Ну штука реально крутая, я им сейчас пользуюсь, чтобы следить за тем, что новые добавленные фичи не замедляют основные типы расчетов.
Doge
Свой собственный клауд? Это же пиздец
Ну для очень больших компаний все своё - это норма вещей.
Ayrat
Свой собственный клауд? Это же пиздец
У многих ОЧЕНЬ крупных компаний свои клауды
Doge
Обычно оно кривое как черт, конечно
Ayrat
И не только клауды, да
Roman
Ну типа надо же знать, когда пора перестать строить из себя гениев
Roman
Это ж блять не либу написать
Doge
Ну типа надо же знать, когда пора перестать строить из себя гениев
Крупным компанием такое обычно не дано. Слишком неповоротливые и сложные для такой сложной саморефлексии
Roman
Мдэ
Doge
Мдэ
Более того, я видел небольшие IT компании (~200 человек) с практически полным своим собственным тех стеком
Doge
Что в него входило?
Свой лёгкий клиент + серверный фреймворк, своя обёртка над впф для тяжёлых форм, свой орм, свой фреймворк для ОО в оракле.
Doge
Джейн Стрит?)
Увы, но нет
Your name could be here
SBTech почти все свое, не?
Doge
Красота
Оно, увы, было при этом ещё и достаточно старым, т.е. многие из этих решений были из начала 2000х. Выделялся на фоне ОРМ, который был, увы, ActiveRecord по паттерну работы, но с вполне приличным LINQ провайдером
Shub
Я тома и джери нашёл
я вчера мусор выносил, а там енот сидит, щелкает зажигалкой и спрашивает закурить. пришлось вернуться домой за сигаретой
Shub
там есть ньюанс: один сидит на баке, а еще 8 по кустам шкерится. в такой ситуации очень неочевидно, кто первым окажется в баке
Éminence grise
https://github.com/Zaid-Ajaj/LiteDB.FSharp/blob/master/LiteDB.FSharp/TypeShapeMapper.fs
Вась, там системная ошибка внутри. В визиторах звать закешированные сериал зебры надо не в теле визитора, а в функции генерируемой. Иначе падает на рекурсивных типах. Сам так же поначалу облажался.
Ayrat
Пришло письмо что на мой аккаунт в Яндекс.Паспорте совершили вход из Бразилии. Охуел (я не пользовался им никогда), логинов не знаю, паролей очевидно тоже. Через восстановление аккаунта по почте и телефону нашёл четыре (!!!) аккаунта у Яндекса. Удалил все нахер.
Ayrat
Неясно как я умудрилась 4 аккаунта у них сделать
Anatoly
Éminence grise
Поясни
Когда генерируется сериалзаторы полей в визитора шейпа, получать сериализатор по типу поля надо внутри возвращаем ой функции. А не в с самом коде визитора. Иначе может быть stack overflow на рекурсивных типах
Anatoly
Более того, очень часто построить его - типа человекомесяц типа меня, максимум
Aleksandr