Roman
плюс на фронте мой старый друг, с которым мы больше года вместе работали
вот это мощный плюс, о котором стоило сказать ей на собесе)
Диёр
я не знаю что у них на фронте
Диёр
её же на фронт брали
Диёр
ну типа есть приложение на вью, есть на реакте об остальном хз
Roman
короч рассказать про весь треш — это тупо экономия времени имхо. Пушто если чувак на собесе не готов с этим мириться, то он и на работе с этим мириться не станет, и либо уволится, либо будет пинать хуи или саботировать
Диёр
ну там про треш рассказывали не по делу, а "ох ты щас говна там поешь конечно"
Roman
Я вот как-то пришел на собес, мне там горы золотые обещали, я и поверил. А потом выяснилось, что и кода нового почти не пишется, и легаси в гораздо худшем состоянии, и задач интересных нет, и технологии особо не выбираешь. Ну вот я и ушел через пару месяцев оттуда
Ильяс
ну для меня тут только профит в том, что я тут один код пишу, а своё говно не пахнет, как известно
таже беда, только vbs вместо php. F# скрипты как глоток свежего воздуха
Dr. Friedrich
А мне норм, я бы пописал на vbs. Веселье!
Ivan
ловите бухгалтера!
Ильяс
если только писать, то норм, он ведь еще должен работать :)
Dr. Friedrich
А пусть попробует не заработать.
Ильяс
если надо что то не из мира vbs, то надо городить ком объекты, потом их устанавливать, так просто dll не подключить :(
Диёр
таже беда, только vbs вместо php. F# скрипты как глоток свежего воздуха
у меня тут есть несколько совсем тупых мест, я их на чистом graphql пилю
Ильяс
кстати, может тут кто в TDMS-е что то пишет?
VERSACE
А я как раз хотел спросить что-то на дотнете есть, но уже понял, спасибо
VERSACE
Скорее бы дотнет смог в стм и ардуино.
Ильяс
есть нано, хотя сам не пробовал, но планирую попробовать, esp32 заказал https://github.com/nanoframework/nf-interpreter
Диёр
https://adventofcode.com/2019
Диёр
играет кто-нибудь?
Dmitriy
я только собирался
Shub
минвайл, у нас развитие архитектуры дошло до того, что мы ловим ООМ по всей системе
Shub
групповой консенсус? бракованная память
Shub
OutOfMemory
Shub
ведь у нас чисто функциональные программы, мы достигли таких уровней абстракций, которые, строго говоря. вообще невозможны. тут нет памяти, тут только чистота и стройность абстракций
Ivan
кстати, любопытно, насколько сильно дебаг F# программ отличается от C#
Shub
И никаких побочных эффектов, даже в процессе электричество не идёт
даже абстрактные коробочки чистых функций не греются. и не занимают объема
x
сильно
Его нет?
Shub
сильно
в рядовых случаях не так уж и сильно
Roman
ну, тулинг для дебага фшарпа отстает от сишарпа, че уж скрывать
Shub
отладчик работатает как везде.
Doge
99%
А профиль или дамп перед смертью приложения какой-нибудь удалось снять?
Ivan
Его нет?
был у меня товарищ, который принципиально не пользовался дебагом, кроме как отладочной печатью. Для него F# ничего не изменил бы в процессе :)
Shub
просто в любом языке можно открутить голову любому тулингу так. что он перестанет работать
Shub
А профиль или дамп перед смертью приложения какой-нибудь удалось снять?
это ж винда, какой еще дамп? телеметрия видимо едет в мс, но на этом все. есть логи, в логах 100500 IO и чтение 9000 потоков по 9000 сообщений В ПАМЯТЬ
Диёр
У меня в пхп просто в дебаг режиме код начинает в 5 раз медленнее выполняться
Doge
это ж винда, какой еще дамп? телеметрия видимо едет в мс, но на этом все. есть логи, в логах 100500 IO и чтение 9000 потоков по 9000 сообщений В ПАМЯТЬ
Так на винде запросто дампы процессов по ООМ снимаются. А то бывают неожиданные проблемы с памятью там где не ожидаешь
Shub
У меня в пхп просто в дебаг режиме код начинает в 5 раз медленнее выполняться
асинхронка\многопоточные программы плохо дебажатся. не так ведут себя
Doge
У меня на прошлой работе снимали дамп так.
Doge
В итоге обнаружилось, что всю память сьедал неправильно вызываемый XmlSerializer с кастомными неймспейсами
Диёр
асинхронка\многопоточные программы плохо дебажатся. не так ведут себя
У меня пхп полностью синхронный, кроме самодельных ивентлупов, которыми 2.5 монаха пользуются
Shub
Так на винде запросто дампы процессов по ООМ снимаются. А то бывают неожиданные проблемы с памятью там где не ожидаешь
ну мы увидим там примерно то же, что и в логах. если в память читать дохера данных и дохера раз копировать эти данные (просто так, на память о Лувре) - то внезапно память закончится
Shub
сраная парсилка сраного жсона получился 5Гб и все равно падает
Shub
да гранаты у вас не той системы
у нас программисты значительно выше среднего
Roman
по бристольской шкале?)
Shub
руками перекладывают байтики из таблички в табличку, используя эксель и слаку. громко друг друга хвалят и пишут рапорты на представление к наградам
Shub
скорее с миллиардами объектов
Shub
у нас например нет паджинации при чтении из... да отовсюду
Shub
в эластике сидят данные с 2015 года. мы их читаем одним куском
Диёр
У вас хттп запросы на гигабайты с такими жсонами прилетают что-ли
Doge
Ну тогда понятное дело
Shub
нет, загадки в ООМ нет. загадка в другом: как эти люди дожили до совершеннолетия? ведь их должно было убить дверкой от холодильника в детстве, или они должны были утонуть в чашке чая. разбиться насмерть, выпав ночью из кровати
Shub
"паджинацию придумали жиды, чтобы загнать в клети русского человека" - приблизительный ответ на мой вопрос "какого хера"
Roman
А на собесе кто людей фильтрует?
на собесе походу спрашивают не про пагинацию, а про стрелки и бифункторы
Shub
контингент, который написал код в 2015, щас тут менеджерит
Shub
поэтому людей набирают "под себя". ну и учти общий упадок нравов в Кали-Югу
Диёр
Это что