Ilya
Рандомную таймзону выбирать надо.
Anatoly
спасибо)
единственное, с DST (летним временем) поебаться надо будет в любом случае.
Anatoly
потому что скорее всего твои заказчики живут на весткосте или исткосте, или в европе, а там до сих пор летнее время есть
Stas
понял, надо не забыть про это)
Dmitry
Так, немного прохладных историй из Волмарта. У меня горит! Ебашу тут супер систему промоушнов в риалтайме для е-комерца, всё сделал, настало время интеграции в стейджинге с другими системами. Нихуя не работает, промоушны не шедулятся. Потратил четверг и пятницу чтобы разобраться. Когда уходил в пятницу с работы заметил в последнюю минуту что время в бд подозрительно другое от того что я ввожу. Сегодня с утра выяснил что пока я был в отпуске ебучий интерн из LA решил что UTC для слабаков и его заебало постоянно конвертировать из своего удобного в этот ебучий UTC и поэтому вхуярил прям в код апишки конверт из LA в UTC (т.е. весь входящий инпут в систему теперь считается как будто он в таймзоне Los Angeles). Я значит вбиваю - стартани промоушн с 11:00 до 12:00, сижу как дебил жду сообщений в топиках, какой-то реакции, а там хуй. А эти 11:00 парсились как LA тайм, и на самом деле промоушн был зашедулен с 20:00 до 21:00 СУКАБЛЯ
Ayrat
Мой день закончился на том что 2020-08-14T17:49:00.000Z в БД выглядит как 2020-08-15T00:49:00.000Z А плюнул в монитор от отвращения и пошёл пить пиво
Ayrat
Я кстати нашёл то самое сообщение на котором закончилась моя пятница
Ayrat
И ЭТО ВОТ КАК РАЗ ИЗ-ЗА ЭТОГО ПИДОРА
Andrew
Так, немного прохладных историй из Волмарта. У меня горит! Ебашу тут супер систему промоушнов в риалтайме для е-комерца, всё сделал, настало время интеграции в стейджинге с другими системами. Нихуя не работает, промоушны не шедулятся. Потратил четверг и пятницу чтобы разобраться. Когда уходил в пятницу с работы заметил в последнюю минуту что время в бд подозрительно другое от того что я ввожу. Сегодня с утра выяснил что пока я был в отпуске ебучий интерн из LA решил что UTC для слабаков и его заебало постоянно конвертировать из своего удобного в этот ебучий UTC и поэтому вхуярил прям в код апишки конверт из LA в UTC (т.е. весь входящий инпут в систему теперь считается как будто он в таймзоне Los Angeles). Я значит вбиваю - стартани промоушн с 11:00 до 12:00, сижу как дебил жду сообщений в топиках, какой-то реакции, а там хуй. А эти 11:00 парсились как LA тайм, и на самом деле промоушн был зашедулен с 20:00 до 21:00 СУКАБЛЯ
У вас за интернами никто не смотрит чтоли?)
Ayrat
У вас за интернами никто не смотрит чтоли?)
ну типа нас 3е. Я был в отпуске, а второму похуй было видимо
Andrew
Ну пизды второму надо дать)
Andrew
Тут его факап
Ayrat
ну в целом да, но нет. Но да. Именно в таком порядке у меня уже митинги запланированы. С начала со вторым, потом с интерном
Andrew
Ну тут интерн виноват что он интерн, второй потому что он распиздяй в плане ревью
Ayrat
Как-то так, да.
Ayrat
стоило починить эту малюсенькую хуиту с LA временем, всё заработало как по маслу, а это штук 10 систем разных
Roman
видишь, а без интерна бы поди не знал, чем заняться
Ayrat
ага, щас поговорил со вторым, оказывается это была его идея. А я уже хотел интерна убивать.
Ayrat
Ну пиздец, с кем работать приходится
Ayrat
причина: “у нас фронтенд на руби не умеет из DateTimePicker объекта посылать другое время кроме локального”
Vladyslav
фронт на руби говно еще и казнить хотят
Doge
Ачо фронт у вас действительно на руби?
Там наверное просто на рельсах приложение
Doge
Олдскул, не SPA
Hog
@omgszer Я ваще не понимаю, как ты вкатываешься после двухнедельного отпуска :) тут 3 дня на кемпинге стирают память напрочь :)
Denis
шта
Ilya
Дежавю.
Denis
ты поясни, это рельсы или нет
Ayrat
это рельсы, да
Denis
или они ruby в js транспилят лол
Denis
пусть сабклассят datetimepicker и делаю свое че
Ayrat
это фронтенд для внутренних сотрудников которые мониторят цены на категории товаров. Это не фронтенд самого магазина
Ayrat
пусть сабклассят datetimepicker и делаю свое че
ну я тоже не верю что нельзя в 21ом веке сделать конвертацию даты в UTC
Ilya
Переписав половину рельс :)
Denis
ну я хз, сколько с джангой работал нет нерешаемых проблем
Denis
насколько я знаю в рельсах также
Denis
и все всегда всё делают в UTC
Kirill
и все всегда всё делают в UTC
+, на беке UTC, а на фронте конвертим в таймзону юзера
Anatoly
осталось как-то понять, если на беке только утц, как отправлять утренние дайджесты? :)
Ayrat
ты сдержался?)
не очень, я написал что пусть хаки для руби остаются в руби и не надо их тащить в мои красивые апихи
Roman
а чувак действительно считает, что это норм? Ради 1го дейт пикера на внутреннем фронте обосрать работу со временем во всей системе
Denis
бохато не жили, неча и начинать
Ayrat
ну вот да. Не, ну ладно, ревертнул в зад -_-
Roman
не, можт просто он не знал, что его хуйня будет иметь последствия где-то за пределами
Roman
т.е. это либо проблема осведомленности, либо тупости/похуизма
Hog
т.е. это либо проблема осведомленности, либо тупости/похуизма
Тут либо погрязнуть в бесконечных обсуждениях, либо валуё приносить!
Ayrat
почему-то думали что апишка юзается только из конкретного этог фронтенда и решили для простоты сделать хак для фронтенда в апишке!
Ayrat
хотя апишка уже давно не используется только в одном месте и вообще весь смысл этой апихи в депрекейте ебаных рубей
Ayrat
короче, рукалицо
Shub
безопасники спалили телеграм на корпоративном лаптопе :(
Vasily
Тоби пизда
Shub
это я к тому, что у вас теперь будет меньше Айрата, в бизнес-часы Дублин-тайм
Ayrat
решил поревьюить код наших жавистов. Открыл репу. Закрыл репу.
Ayrat
это я к тому, что у вас теперь будет меньше Айрата, в бизнес-часы Дублин-тайм
Так я не понял, кто кого спалил и почему меня будет меньше!!1
Ayrat
(меня вот никто с телегой не палил пока)
Maksym
Когда индусы начнут уже свои подходы форсить на разных конфах с таким кодом
Ayrat
Мне тут товарищ скинул
Roman
Ну тебе виднее
Vladislav
Мне тут товарищ скинул
Норм еда для ревью жабакода
Roman
еще и называется клево, прям нарочно не придумаешь
Ayrat
так это ещё и веганская сосиска
Ayrat
Прям попадание в целевую аудиторию 100%
Ayrat
ЖДУ
Roman
Жди письмо
а чо там? почему запретить хотят?