Category Archives: Веб-разработка

Установка Sun (Oracle) JDK вместо OpenJDK на Ubuntu 10.04

На днях, по совету Ильи Алшанетского (кстати, одного из разработчиков PHP) решил поставить phpStorm. Скачал и поставил её довольно быстро, но вот незадача, при запуске она писала мне сообщение:

WARNING: You are launching IDE using OpenJDK Java Runtime.
This is strictly unsupported due to numerous OpenJDK perfomance and graphical problems with GUI apps. Please install Sun (Oracle) JDK 1.6+

Хотя IDE и запускалась,

CAS: сервер приложений на C++ для веб-приложений

Попытки создания удобных и одновременно высокопроизводительных веб-
инструментариев регулярно предпринимаются еще со времен использования первых CGI-
сценариев. К сожалению, из-за высокой сложности разработки подобных систем лишь не-
многие их них доводятся до состояния, пригодного для коммерческого использования.

Асинхронное программирование в PHP (phpDaemon: пристегните ремни — взлетаем)

В этой статье я решил разместить выступление Василия Зорина на конференции Highload. В нём рассказывается об асинхронном программировании в PHP. Может после этой статьи многие передумают переходить на Node.JS и  попробуют накодить что-нибудь асинхронное на PHP.

PHAR – упаковка PHP-приложений

В ближайшее время должна быть выпущена версия PHP V5.3. Cерия статей Что нового в PHP V5.3” посвящена новым замечательным функциям, появившимся в этой версии. В части 1 рассматриваются изменения в версии PHP V5.3, относящиеся к объектно-ориентированному программированию и управлению объектами, в части 2 – лямбда-функции и замыкания, а в части 3 мы говорили о пространстве имен, одной из самых долгожданных и обсуждаемых особенностей этой версии РНР.

Технологии Facebook: Cassandra

Продолжаю публиковать материалы, связанные с высоконагруженными проектами. Первую статью цикла “Архитектура высоконагруженных проектов: Facebook” я опубликовал пару дней назад. Дальше я продолжу публиковать материалы о технологиях, которые используются в фейсбуке: HipHop, Haystack, BigPipe, Cassandra, Scribe, Hadoop, Hive, Thrift, Varnish, GateKeeper и другие. Эта статья посвящена Cassandra.

Архитектура больших проектов: Facebook

На том уровне, на котором работает Facebook, традиционные подходы к организации работы вебсайтов не работают вообще или, как минимум, не обеспечивают должной производительности. Огромная посещаемость проекта бросила вызов инженерам Facebook необходимостью поддерживать работоспособность сайта при почти полумиллиарде активных пользователей. Эта статья описывает программное обеспечение и техники, благодаря которым это стало возможно.

Вебинары по Zend Framework

Сегодня вашему вниманию предлагаются несколько вебинаров доступных на сайте компании Zend. Данные вебинары, подготовленные экспертами в Zend Framework, помогут вам создавать насыщенные веб приложения и более еффективно решать проблемы, возникающие при программировании с использованием MVC каркаса от Zend.