... вот, необычное окутывающее
никогда не появлялось ...
Вы когда-нибудь попадали в густой и непроглядный туман? Возможно и попадали, но это было вполне естественно, ибо туман появлялся утром или вечером. Но вот, необычное окутывающее облако никогда не появлялось спонтанно на испанском пляже Албуферет, что в городе Аликанте. Никогда до этого жители не...
[[ This is a content summary only. Visit my website for full links, other content, and more! ]]
... center">
 art ma-zaika | НебесА |
Это облако просто нечто... и именно с этого ракурса... При просмотре с других сторон никаких масштабов и внушительности не заметила.... Наблюдала за ним с каким-то вожделением, что даже один проходящий мимо мужик отметил - "убрать бы все знаки дорожные, было бы вообще замечательно".
Вообще сегодня погода какая-то странная выдалась, вроде и тепло, солнечно, но дул жутко холодный ветер на протяжении всего дня.... У меня была съёмка на улице сегодня и пальце даже успели околеть, распухли как красные сардельки и практически недвижимы стали. Хорошо что дома тепло и то жуткое состояние забывается.
Фото: © Copyright ma-zaika.ru 
С момента перехода с PHP 4.4 на PHP 5.3 в Badoo прошло уже 4 года, пришла пора обновлять PHP, ...
С момента перехода с PHP 4.4 на PHP 5.3 в Badoo прошло уже 4 года, пришла пора обновлять PHP, на этот раз сразу на версию PHP 5.5. Помимо новых фич, новая версия PHP в очередной раз принесла нам существенное увеличение производительности, поэтому у нас было много причин для апгрейда. В этой статье мы расскажем о том, как мы переходили на PHP 5.5, какие «грабли» собрали, и зачем в очередной раз переписывали нашу систему для запуска юнит-тестов на основе PHPUnit.
Рис 1. Общая архитектура
«Грабли» при переходе с PHP 5.3 на PHP 5.5
В прошлый раз мы переходили с четвертой версии PHP на пятую, причём наша версия PHP 5.3 содержала патчи, чтобы работал «старый» синтаксис PHP, например,
$a = &new ClassName();
, и чтобы наша кодовая база могла работать на PHP4 и PHP5 одновременно. На этот раз у нас таких ограничений не было, поэтому при переходе мы просто нашли и заменили все устаревшие конструкции на более актуальные, и на этом переписывание кода было закончено.
Основные проблемы, которые у нас возникли:
- часть deprecated-фич языка была убрана;
- расширение mysql стало deprecated;
- низкая производительность расширения runkit, которое мы используем при написании юнит-тестов.
После перехода на PHP 5.5 наши юнит-тесты начали проходить значительно дольше (в несколько раз), поэтому мы решили в очередной раз доработать нашу «пускалку», чтобы решить эту проблему.
Читать дальше →
... в причудливых очертаниях