Jan. 19th, 2022

excubitus: (Default)
Эффективные менеджеры завода подписались на новый облачный сервис учета оборудования, чтобы выкинуть нашу древнюю доморощенную базу данных и, в перспективе, всех доморощенных же айтишников. Внезапно оказалось, что доморощенная база данных нужна еще много где, включая святая святых - производство, которое сейчас еще и прет по всем фронтам из-за дико возросшего спроса на любые радиоэлектронные компоненты, особенно произведенные внутри страны. И к новому модному сервису нужно писать что-то, что будет оттуда переписывать данные в старую базу, попутно модернизируя то многое, что в эту базу лезет за данными, чтобы оно вместо нее умело лезть сразу на облако... В общем, разгон нашего отдела пока отложился, эффективное начальство надеется, что ненадолго.

Полез разбираться с API этого сервиса. Ну то есть как полез разбираться. Сначала написал прогу, которая оттуда все импортирует, попробовал - не работает. Вернее, работает, но странно. Можно запросить с облака список оборудования, внесенного или обновленного за полгода. И список приходит более-менее полный. Отлично. Запускаем программу работать каждые пять минут, чтобы она проверяла, не обновилось ли что-нибудь на облаке с момента прошлого запуска. Вносим изменение в данные какого-нибудь станка, смотрим, скачает ли прога эти измененные данные в старую базу. Не качает. Ничего не изменилось, по ее мнению.

Расширяю интервал запроса - со вчерашнего дня по завтрашний. Находит мой станочек. Только время обновления указано почему-то не сегодняшнее утро, а сегодняшняя же ночь, вместо 11 утра - 9 вечера, причем не просто 9, а 9:30. Ба, да это индийское время! Нежданчик. А на сайте показывает правильное время, нью-йоркское, в котором вносил.
Ну хорошо, запрашиваю список оборудования, обновленного за последний час по индийскому времени.
Опять ничего не выдается.

Вот тогда уже полез разбираться с API. Оказалось, что в запросе надо указывать время в GMT, Greenwich Mean Time, британское время, то есть.
Записываем по-американски, храним по-индийски, запрашиваем по-английски. Красота. Правь Британия морями. Боже, храни королеву.
excubitus: (Default)
Множество бытовых величин, будучи помещенными на график, выглядят, как более-менее пилообразные кривые: количество той или иной еды в холодильнике, количество постиранных вещей в шкафах, количество корма для домашних животных, ну и так далее. Периоды этих кривых, частоты следования пиков-спадов, не совпадают, и накладки случаются довольно редко. Как парад планет. Или вот как сегодня, когда разом закончилась и детская, и взрослая еда, морские свинки доели последние овощи, из ящика была извлечена последняя пара носков, и нет стирального порошка.

Наличие последних носков делает этот удар судьбы хотя бы не смертельным. Могло быть хуже.

Profile

excubitus: (Default)
excubitus

December 2025

S M T W T F S
 1234 56
78 910111213
1415 1617 181920
21 222324252627
28 29 3031   

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Dec. 31st, 2025 08:35 pm
Powered by Dreamwidth Studios