Перейти к публикации

Arzanis

User
  • Сообщений

    6 685
  • Зарегистрирован

  • Посещение

  • Время онлайн

    109д 20ч 37м 43с

Все публикации пользователя Arzanis

  1. Arzanis

    Программирование[11]

    я всё понимаю, что ты там в яндекс врос, но можешь вот этот кал https://yachan.dev.yandex.net/hidereferrer/ удалять ради пдчан? No problem! https://www.infoworld.com/article/3713203/white-house-urges-developers-to-dump-c-and-c.html Давай будем справедливо оценивать. Могло быть хуже, могли рекомендовать переходить на COBOL, Java, и прочие дуит языки. "Администрация Байдена рекомендует разработчикам переходить на языки с динамической типизацией, т.к. статическая типизация ущемляет права переменных на самоопределение"
  2. Arzanis

    Last Epoch | The Imperial Uprising

    А есть какой-то инструмент для определения цены на ауке уже? Чет кринж какой-то с предварительным поиском каждой шмотки.
  3. Arzanis

    Программирование[11]

    @Grohuf почини телегу, пожалуйста. upd: Спасибо.
  4. Arzanis

    Программирование[11]

    Да, но зачем выбирать? @an7th3r
  5. Arzanis

    Программирование[11]

    Всё жду какой-нить прикольный челлендж типа 1BRC, где языки хуярятся упарываясь в перф.
  6. Arzanis

    Программирование[11]

    Нужно добавить что "java" - это чья-то коробочная реалзиация
  7. Arzanis

    Программирование[11]

    Сука, не выебывайся. Ты уже в топане насрал, дай теперь уважаемым людям высказаться. Извини.
  8. Arzanis

    Программирование[11]

    Нахуй вы мне рассказываете че мне делать, если я в первом же посте написал что не мой код вызвал инцидент и я так код никогда не пишу? Поделился бля с пацанами интересным кейзом, где маленькая вероятность стрельнула.
  9. Arzanis

    Программирование[11]

    Думаю, речь идет об SQL запросах. Там да, наверняка это гарантируется, ибо по-другому исполнение запроса хуй напишешь. Нихуя он не старается. Если я сейчас в коде напишу дважды подряд "взять текущее время", то в большинстве случаев аналогично будет одинаковое время. Во-первых, речь именно об одном запросе внутри которого дважды вызывается функция. Во-вторых, в указанном мной примере один стейтмент = один запрос, а не 2 последовательных.
  10. Arzanis

    Программирование[11]

    а что не так ты вызываешь функцию которая время берет, вызываешь ее 2 раза в разное время. очевидно что она берет 2 разных времени, не? Выше уже отвечал несколько раз. Движок очень старается не допускать такого ни в каких случаях и у него это получается в 59999/60000 случаев. Легко начать воспринимать "почти всегда" как "гарантируется". Кроме того, даже если это произошло, в подавляющем большинстве случаев ничего не сломается. Код должен быть написан очень определенным образом чтобы это имело значение.
  11. Arzanis

    Программирование[11]

    Говорит что постарается, но не обещает. На практике вон пример кода в онлайн компиляторе. ~1 к 60000 что ебнется.
  12. Arzanis

    Программирование[11]

    Тебе положено, ты с низкоуровневым работаешь постоянно. А у нас декларативная платформа, которая защищает тебя от любого говна. Люди расслабляются сильно. Запустил сейчас 100 траев - в среднем ошибка 1 на 59606. Таки дела.
  13. Arzanis

    Программирование[11]

    Говорю же, ясно понятно, но реальный код естественно был не таким прозрачным. Плюс движок очень старается чтобы в одном стейтменте такого не происходило и у него получается почти всегда. Поэтому некоторые думают что тут детерминировано в рамках одного запроса.
  14. Arzanis

    Программирование[11]

    Да понятно, я не пишу код так, как был написан там, никогда. Просто напоминание, что если ваш код стреляет вам в колено с вероятностью 1/50000 - готовьте пачку новых коленей. Иллюстрация: https://onecompiler.com/sqlserver/425batzw2
  15. Arzanis

    Программирование[11]

    Сегодня ебнули работу всей компании из-за недетерминированности функции текущего времени в SQL Server, с вероятностью около 1 к 50000. Держу в курсе.
  16. Arzanis

    Программирование[11]

    Ну, база-то там была 4+ тб. Ну и значимых данных в отчете не так много (типа в каждой строке текстовое название услуги, которых суммарно штук 10 в отчете, а строк с ними десятки тысяч, просто требования такие). Дамп базы в в виде такого отчета весил бы десятки тб)) Но в целом да, итоговая картина что этот тип отчетов можно с натяжкой назвать дампом куска базы.
  17. Arzanis

    Программирование[11]

    Вот тут буквально описан кейз когда человек открывает эксельку из 10гб raw (она там жмется где-то до 100мб), в ней ищет нужный кусок/нужные куски и смотрит. Естественно не смотрит ВСЁ, но смотрит именно исходный фулл
  18. Arzanis

    Программирование[11]

    Ты полностью пост прочитал, чи не? Во второй части описано что человек чекает и почему он чекает фул (точнее некоторые части поиском по фулу).
  19. Arzanis

    Программирование[11]

    Ну, кста да, возможно там кейз что фронтов не было ваще и сказали бэкэндерам - "Накидайте нам фронтик чтоб поглядеть". Те и сделали на похуй как смогли. У нас был приблизительно следующий кейз: 1) Есть клиенты/проверяющие органы/etc, которым нужна общая отчетность (те самые гектары данных). 2) Принимают ТОЛЬКО в xlsx (естественно потом просто парсят и заливают себе, но формат только такой). 3) Бизнес хочет проверять выборочно (или по запросу) какие-то моменты, поэтому хочет получать тоже это говно. Ну, а изначально фильтровать по целевым разрезам/фильтрам бизнес н хотел, т.к. были случаи когда на беке фильтрация меняла данные внутри. Типа приходит клиент с проблемой в отчетности по 1 из 10000 сущностей, юзеры собирают отчет только по ней - проблемы нет, собирают полный - проблема появляется. Офк разовые случаи, но бизнес обжегся уже и теперь всегда в критичных проверках требует фул
  20. Arzanis

    Программирование[11]

    Ну, там нода есть.
  21. Arzanis

    Программирование[11]

    У тебя же изначально коммент был "что там за таблица?", а не "криворукие ебланы что не могут в пагинацию?". Да вон джаваскриптеров полтопана, бери любого.
  22. Arzanis

    Программирование[11]

    я просто не понимаю, обьясни. Как можно высрать таблицу, которая будет 1.5 гига жрать? Типа там что, например 200 страниц в таблице и вместо того, чтобы они динамично загружались, в зависимости от пагинации, они загружаются сразу всего 200 страниц и просто скрываются? Ну так чего не понимаешь? Таблицы огромные бывают? Бывают. Они бывают нужны бизнесу? Бывают. Криворукие фронты могут кинуть все данные разом в ебало? Могут.
  23. Arzanis

    Программирование[11]

    Кек, наивный юноша, не видел отчетов по 10 гб raw.
  24. Arzanis

    Весёлые смешинки

    Не менее 35 и не более 51
  25. Arzanis

    Программирование[11]

    Знаю что напишу говно в момент чтения задачи.
×
×
  • Создать...