Карта Украины для Navitel Navigator
Спасибо, Андрей (xamellion), за ссылку!
Оказывается,
10㎞: fail
Сегодня я совершил сразу три глупости: тепло оделся бегать (привык бегать в холод, а на улице сегодня минус три градуса), поел за полчаса до бега (риса с мясом, очень уж есть хотелось), да ещё и попробовал увеличить скорость. Итог — fail, 10 километров я не пробежал. Без перерывов пробежал пять, остальное где как — и шёл, и бежал.
Бегать надо на голодный желудок, а как одеваться в минус три я пока не понял. Наверное бегать надо в одном свитере.
Кстати о спорте. Штангу я, конечно же, не забросил. Хотя поднимаемый вес после новогодних каникул снизился — 98 кг четыре раза я уже не вытягиваю, куда уж говорить об улучшении. Но зато до нового года я восстановился после травмы, если помните, у меня тогда
HipHop PHP
Как я и думал, HipHop for PHP, о котором все говорят, оказался транслятором PHP на компилируемый язык, со всеми вытекающими:
ipHop for PHP isn’t technically a compiler itself. Rather it is a source code transformer. HipHop programmatically transforms your PHP source code into highly optimized C++ and then uses g++ to compile it. HipHop executes the source code in a semantically equivalent manner and sacrifices some rarely used features — such as eval() — in exchange for improved performance.
В данном случае, трансляция идёт в C++. Вытекает из этого то, что вещи, которые трудно компилировать, просто выкинут из языка. В тексте упоминается eval, но наверняка из языка исключили create_function, переменные переменные ($$var, $$$var и так далее), возможно — вызов метода через переменную
Но даже в таком варианте это неплохо.
Кстати, ничего не ново под луной, семь лет назад