Копаясь в исходниках14 July 2009, 12:07:16 |
В одном из файлов ядра wordpress есть функция
Как-то я её прочитал и задумался – а действительно ли сегодня новый новый день? Не продолжается ли ещё вчера и позавчера, замкнутые в дурную бесконечность? Не наступил ли старый день? И если наступил, то отличается ли он от старого?
Это первый скрипт, в котором я вижу философски заложенную вероятность дня сурка.
/** * Whether today is a new day. * * @since 0.71 * @uses $day Today * @uses $previousday Previous day * * @return int 1 when new day, 0 if not a new day. */ function is_new_day() { global $day, $previousday; if ( $day != $previousday ) return 1; else return 0; }
Как-то я её прочитал и задумался – а действительно ли сегодня новый новый день? Не продолжается ли ещё вчера и позавчера, замкнутые в дурную бесконечность? Не наступил ли старый день? И если наступил, то отличается ли он от старого?
Это первый скрипт, в котором я вижу философски заложенную вероятность дня сурка.
| Comments [ 7 ] |

Subscribe? Sure? What for?

14 July at 8:49 pm
А все просто – достаточно посмотреть, равен ли предыдущий день текущему.
Если равен – то нет, это не новый день.
14 July at 10:39 pm
По идентификатору дни отличаются, а вот их контент бьётся на много разных под-объектов, которые на первый взгляд абсолютно тождественны – но прямого лобового сравнения не выходит)
14 July at 10:53 pm
Ладно, уговорил, $previousday и $day – типа, указатели. Пусть указывают на одинаковые объекты, аллоцированные в разных кусках памяти, пусть.
14 July at 10:58 pm
мне, кстати, нравятся эти штуки в комментариях, которые пытаются сказать мне, что я сижу на богопротивном маке под слащавым сафари.
14 July at 11:03 pm
А ты нас обманываешь? о_О
UPD
Извиняюсь, это я туплю :)
Надо бы найти, откуда эту штуку крал для переделки – может там уже про гуглехром знают… А вообще – картинки выдают в тебе потенциального предателя)
14 July at 11:17 pm
Вин+Хром, конечно же. Он не знает, наверное, что это такое, а юзерагент обманывает его.
15 July at 11:26 am
Классная функция, напомнило яббовское
$yyheaderdone = 0; // this is used to make the fatal error thing work better
помню мы с кэвом тоже писали что-то типа
if($a!=$a) echo $adminpasswd;