Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Разработчики <<ВКонтакте>> выпустили исходный код языка KPHP и своих движков


Вас категорически приветствует автоматически сгенерированная почтовая рассылка с новостями от nixp.ru!


09.03.2014 20:49

Разработчики «ВКонтакте» выпустили исходный код языка KPHP и своих движков

6 марта разработчики популярнейшей русскоязычной социальной сети «ВКонтакте» анонсировали открытие кода своего языка программирования KPHP (KittenPHP) и некоторых движков для веб-программистов.

KPHP — PHP-подобный минималистский язык, код которого транслируется в C++, пригодный для дальнейшей компиляции (например, с помощью GCC) в бинарный код. KPHP был создан «с целью обеспечить очень высокую скорость работы, без ущерба для удобства и скорости разработки». Для этого часть возможностей PHP была урезана — например, ООП, eval и регулярные выражения с модификатором «e», функции для работы с определенными элементами массивов (first, end и т.п.). В результате, авторы KPHP сообщают о высокой производительности своего детища в сравнении не только с обычным PHP, но и HipHop от Facebook.

Вместе с компилятором KPHP разработчики ВКонтакте опубликовали исходники некоторых движков, которые могут дополнять KPHP или использоваться отдельно:

  • PMemcached (persistent memcached) — хранилище key-value, позволяющее хранить данные без ограничения по времени;
  • Lists и Lists-X — движки для хранения и получения различных списков данных;
  • Search — поиск данных на сайте;
  • Storage — хранение пользовательских данных (мультимедийный контент, документы);
  • Texts — хранение текстовых массивов данных;
  • Hints — быстрый поиск по сайту и упорядочивание объектов по рейтингу;
  • Queue — движок для общения клиентской и серверной сторон в реальном времени.

Исходный код всех проектов распространяется на условиях свободных лицензий GNU GPL и LGPL 2.0, доступен в GitHub.

Комментарии к новости >>



12.03.2014 10:40

16 марта в Нижнем Новгороде пройдет Linux InstallFest 14.03

В ближайшее воскресенье, 16 марта, в Нижнем Новгороде пройдет мероприятие Linux InstallFest 14.03, призванное продемонстрировать возможности Linux и свободного ПО.

Нижегородский Linux InstallFest, как и всегда, будет проходить в здании Нижегородского радиотехнического колледжа и станет «не тем местом, где ставят Linux, а тем, где про него рассказывают». Организаторы предусматривают возможность установки Linux-дистрибутивов на компьютеры посетителей, но основной акцент в мероприятии делают на презентации и демонстрацию современных возможностей. В программе Linux InstallFest 14.03:

  • «3D-принтер своими руками» (Б. Терещенков);
  • «Обработка цифровых негативов в Darktable» (С. Бессонов);
  • «Отечественные микропроцессоры Multicore и цифровая обработка сигналов» (А. Крупнов);
  • «Построение универсальной среды документооборота на базе Alfresco» (С. Бессонов);
  • Демонстрационная зона:
    • «Действующая модель 3D-принтера»;
    • «Причёсываем GNOME 3: подход Rosa»;
    • «Помощь начинающим линуксоидам в установке, использовании и настройке систем».

Мероприятие будет проходить 16 марта (воскресенье), с 10:00 до 17:00, по адресу: г. Нижний Новгород, ул. Студенческая, д.6 (здание Нижегородского радиотехнического колледжа), каб. 109.

Комментарии к новости >>



12.03.2014 11:00

Xen 4.4: поддержка libvirt в libxl, новый интерфейс канала событий, стабильный ABI для ARM

10 марта вышла новая версия популярного гипервизора виртуализации с открытым исходным кодом — Xen 4.4.

Этот релиз Xen стал первым в попытке следовать новому 6-месячному циклу разработки, однако его задержали на полтора месяца из-за праздников и затянувшегося решения некоторых технических проблем. Другим интересным событием разработки Xen 4.4 стало его активное тестирование, для чего применялись инструменты XenRT от Citrix и движок статического анализа Coverity. Авторы сообщают, что благодаря этому «Xen 4.4 должен быть одним из самых безопасных и надежных релизов Xen».

Среди ключевых функциональных новшеств в Xen 4.4 отмечаются:

  • качественная поддержка libxl в libvirt: интерфейс взаимодействия между этими библиотеками стал быстрым и надежным, что закладывает почву для интеграции с Xen различных инструментов, использующих libvirt;
  • новый масштабируемый интерфейс канала событий (FIFO; позволяет создавать более 200 тысяч каналов — в прошлых релизах это число было ограничено 1024 в 32-битных гостях и 4096 в 64-битных);
  • ABI гипервизора для архитектуры ARM объявлен стабильным: все гости, использующие версию ABI в Xen 4.4, смогут загружаться и в будущих версиях Xen;
  • вложенная виртуализация (nested virtualization) на оборудовании Intel.

Также разработчики сообщают о поддержке GRUB 2 в образах PV, выпуске веб-интерфейса Xen Orchestra 3.3 и возможности хранения дисков гостей Xen в файловой системе GlusterFS 3.5. Более полный список изменений в Xen 4.4 доступен в документе Xen 4.4 Feature List.

Комментарии к новости >>




Не забудьте, что мы всегда рады вашим комментариям к новостям непосредственно на nixp.ru!


Другие способы получения новостей от nixp.ru:



В избранное