За что я люблю теорию алгоритмов
Jan. 28th, 2010 02:41 pmЗадача: написать программу, которая каждый день проверяет, не последний ли сегодня день месяца.
Решение (по мотивам): написать вместо этого программу, которая проверяет, не первое ли сегодня число, и запускать ее на компьютере, расположенном к востоку от вашего, после одиннадцати вечера.
Решение (по мотивам): написать вместо этого программу, которая проверяет, не первое ли сегодня число, и запускать ее на компьютере, расположенном к востоку от вашего, после одиннадцати вечера.
no subject
Date: 2010-01-28 08:58 pm (UTC)в R есть тип данных для даты+времени (один из).
Есть функция которая из текстовой даты делает этот тип.
также есть функция по значению даты+времени возвращающая текущий месяц.
Считываются из файла месячные данные.
Переводятся в этот тип данных. При этом оно думает что я сижу на Гринвическом меридиане и кодирует каждый день как 0 часов 0 минут первого дня месяца.
Функция определения текущего месяца, однако, знает, что я сижу в Чикаго, где в это время еще предыдущий месяц (и при этом учитывает возможный переход на летнее время, just for lulz)...
no subject
Date: 2010-02-05 02:57 am (UTC)Я как-то консультировал в конторе с лимузинами, у них бизнес-день начинался и заканчивался в 2 часа ночи. Соответственно у меня все запросы имели кусочек в WHERE clause типа AND serviceDate BETWEEN '1/1/2010 2:00:00' AND '1/2/2010 1:59:59.997'
no subject
Date: 2010-02-05 10:02 pm (UTC)no subject
Date: 2010-02-06 12:34 am (UTC)Фишка в том, что все времана были местные, и отчёт группировался только по местности, т.е. бостонские деньги с чикагскими складывать было можно, перевозки - нет.
no subject
Date: 2010-01-28 09:34 pm (UTC)no subject
Date: 2010-01-29 12:07 am (UTC)no subject
Date: 2010-01-29 02:30 am (UTC)no subject
Date: 2010-01-29 02:40 am (UTC)no subject
Date: 2010-01-29 03:05 am (UTC)