Карта Украины для Navitel Navigator

Спасибо, Андрей (xamellion), за ссылку!

Оказывается, для «Навител-Навигатора» существуют бесплатные карты, которые изготавливаются энтузиастами. Я поставил себе карту Украины с форума TravelGPS, выглядит просто отлично, есть POI.

2 комментария

10㎞: fail

Сегодня я совершил сразу три глупости: тепло оделся бегать (привык бегать в холод, а на улице сегодня минус три градуса), поел за полчаса до бега (риса с мясом, очень уж есть хотелось), да ещё и попробовал увеличить скорость. Итог — fail, 10 километров я не пробежал. Без перерывов пробежал пять, остальное где как — и шёл, и бежал.

Бегать надо на голодный желудок, а как одеваться в минус три я пока не понял. Наверное бегать надо в одном свитере.

Кстати о спорте. Штангу я, конечно же, не забросил. Хотя поднимаемый вес после новогодних каникул снизился — 98 кг четыре раза я уже не вытягиваю, куда уж говорить об улучшении. Но зато до нового года я восстановился после травмы, если помните, у меня тогда отчего-то заболел правый трицепс. Восстановился, но вижу, что до сих пор его берегу — штангу поднимаю неравномерно, с небольшим перекосом, правая рука разгибается последней.

18 комментариев

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 и так далее), возможно — вызов метода через переменную ($obj->$method), может что-то ещё, сходу трудно сообразить. Различные тонкости тоже вряд ли учтут.

Но даже в таком варианте это неплохо.

Кстати, ничего не ново под луной, семь лет назад какие-то ребята уже делали транслятор из PHP в C++, проект благополучно помер. Я, кстати, думаю, может проект и не помер, может это он и есть и его только-только до ума довели?

4 комментария