birdwatcher (
birdwatcher) wrote2010-01-28 02:41 pm
За что я люблю теорию алгоритмов
Задача: написать программу, которая каждый день проверяет, не последний ли сегодня день месяца.
Решение (по мотивам): написать вместо этого программу, которая проверяет, не первое ли сегодня число, и запускать ее на компьютере, расположенном к востоку от вашего, после одиннадцати вечера.
Решение (по мотивам): написать вместо этого программу, которая проверяет, не первое ли сегодня число, и запускать ее на компьютере, расположенном к востоку от вашего, после одиннадцати вечера.
no subject
в R есть тип данных для даты+времени (один из).
Есть функция которая из текстовой даты делает этот тип.
также есть функция по значению даты+времени возвращающая текущий месяц.
Считываются из файла месячные данные.
Переводятся в этот тип данных. При этом оно думает что я сижу на Гринвическом меридиане и кодирует каждый день как 0 часов 0 минут первого дня месяца.
Функция определения текущего месяца, однако, знает, что я сижу в Чикаго, где в это время еще предыдущий месяц (и при этом учитывает возможный переход на летнее время, just for lulz)...
no subject
Я как-то консультировал в конторе с лимузинами, у них бизнес-день начинался и заканчивался в 2 часа ночи. Соответственно у меня все запросы имели кусочек в WHERE clause типа AND serviceDate BETWEEN '1/1/2010 2:00:00' AND '1/2/2010 1:59:59.997'
no subject
no subject
Фишка в том, что все времана были местные, и отчёт группировался только по местности, т.е. бостонские деньги с чикагскими складывать было можно, перевозки - нет.
no subject
no subject
no subject
no subject
no subject