Разработчики крупнейшей в мире социальной сети Facebook объявили о выпуске под свободной лицензией специального средства для оптимизации кода, написанного на языке PHP, — HipHop.
Потребность в оптимизации приложений для одного из популярнейших в мире веб-сервисов весьма очевидна. Использование PHP накладывает определенные ограничения на производительность, но в переходе на другой язык программирования в Facebook не заинтересованы, поскольку именно PHP позволяет им быстрее находить разработчиков и «шагать впереди планеты всей». Поэтому они решили оптимизировать код PHP, в результате чего и появился проект HipHop, использование которого позволило снизить нагрузку на серверы в среднем на 50%.
HipHop for PHP — это своеобразный «преобразователь исходного кода». Он конвертирует PHP-код в оптимизированную версию на C++, а затем обращается к g++ для его компиляции. Для его реализации разработчикам пришлось отказаться от некоторых редко используемых функций, таких как, например, eval(). Помимо непосредственно преобразователя кода в состав HipHop входят новая реализация среды исполнения PHP, а также ряд переписанных основных расширений к PHP (PHP Extensions) — все это сделано для того, чтобы воспользоваться всеми возможностями в оптимизации производительности.
В рамках проекта HipHop было написано более 300 тысяч строк кода и более 5 тысяч unit-тестов. Заявляется, что в итоге «HipHop позволяет сохранить все лучшее от PHP и получить преимущества в производительности, предоставляемые C++». Исходный код проекта будет опубликован в ближайшее время на GitHub под лицензией PHP.
Высокотехнологичная псевдозеркальная фотокамера с широчайшими возможностями. Мощный широкоугольный зум-объектив NIKKOR с 26-кратным увеличением предоставляет абсолютнейшую свободу композиции и использует стеклянные линзы со сверхнизкой дисперсией, гарантирующие высочайшую четкость изображения при съемке как в широкоугольном режиме, так и в режиме телефото. Возможность записи полноразмерных (формат 1080p) видеороликов высокой четкости со стереозвуком. Применение во время записи оптического зума и автофокуса позволяет получать видеоролики высочайшего качества, причем вы можете снимать видеоролики с большого расстояния. Матрица КМОП с фоновой подсветкой и режим широкого динамического диапазона (HDR) повышают чувствительность и позволяют добиться исключительных результатов при съемке в условиях недостаточной освещенности. Фотокамера COOLPIX P100– позволяет снимать в широком диапазоне углов, днем и ночью.
Эта модель выпускается с корпусом черного цвета.
NIKKOR wideangle 26x zoom lens Back illuminated 10.3 megapixel CMOS image sensor Full 1080p HD movie recording with stereo sound High Dynamic Range (HDR) mode
Все мы пользуемся каким-то перечнем привычных программ, но рано или поздно привычные инструменты становятся хуже — перегруженные функционалом, медлительные, глючные или просто за новую версию опять просят денег. Так мы приходим к вопросу: а что есть еще такого как моя программа, но лучше?
Согласно исследованию, проведенному студентом Принстонского университета (США) Саухардом Сахи, только десять из 1 021 файла не нарушили копирайт. Это были Linux-дистрибутивы, бесплатные игровые дополнения и демоверсии ПО. А из 145 порнографических файлов только один был «чистым»