Archive for Июль, 2010

Сравнение PHP и NodeJS

// Июль 30th, 2010 // No Comments » // Highload, NodeJS, PHP, Веб-разработка

Нашел интересную табличку по сравнению PHP и NodeJS для применения в веб-разработке.

(далее…)

Share

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

// Июль 26th, 2010 // No Comments » // Highload, Веб-разработка

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

(далее…)

Share

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

// Июль 25th, 2010 // 2 Comments » // Memcached, MySQL, PHP, Веб-разработка

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

(далее…)

Share

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

// Июль 24th, 2010 // No Comments » // PHP, Zend Framework, Веб-разработка

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

(далее…)

Share

Быстрый загрузчик классов Zend Framework

// Июль 24th, 2010 // No Comments » // Zend Framework, Веб-разработка

Позволяет максимально быстро загружать классы Zend Framework без использования require_once() или Yii::import().

(далее…)

Share

CloudStack 2.1 Ubuntu Installation

// Июль 24th, 2010 // 2 Comments » // Без рубрики

Компания Cloud.com после двух лет разработки анонсировала доступность исходных текстов системы CloudStack, предназначенной для упрощения организации и управления работой приватной, гибридной или публичной cloud-инфраструктуры, доступной только внутри предприятия или нацеленной на предоставление публичного сервиса, похожего на Amazon EC2. В разработку системы было инвестировано более 17 млн. долларов. Разработка велась под руководством Sheng Liang, создателя виртуальной машины JVM и сооснователя компании Teros, позднее поглощенной Citrix.

(далее…)

Share

Что нас ожидает в Zend Framework 2 и Doctrine 2

// Июль 23rd, 2010 // 3 Comments » // Doctrine, Zend Framework, Веб-разработка

Я, как Zend Framework (PHP) программист работаю в основном с такими инструментами как ZF и Doctrine. Поэтому пристально слежу за выпуском их новых версий. Думаю к концу года (пока это есть в планах) завершится разработка второй ветки Zend Framework. Итак, что же нас ждет в новой версии?

(далее…)

Share

Новое в PHP 5.3 PHP Quebec 2008

// Июль 23rd, 2010 // No Comments » // Без рубрики

Доклад Илья Алшанетского с конференции PHP Quebec 2008

(далее…)

Share

Особенности триггеров в MySQL (SHOW TRIGGERS и SUPER PRIVELEGES)

// Июль 23rd, 2010 // 1 Comment » // MySQL, Веб-разработка

На сервере возникла проблема такого плана. От имени пользователя root выполняем скрипт, который добавляет в БД триггеры. Потом другой пользователь выполняет команду SHOW TRIGGERS; и… ничего не видит. Но триггеры есть, мы можем посмотреть таблицу information_schema.TRIGGERS и увидеть их. Как же так получилось, что триггеры для пользователя стали невидимыми?

(далее…)

Share

MySQLFS. Хранение чего угодно в MySQL

// Июль 23rd, 2010 // No Comments » // MySQL, Веб-разработка

Наткнулся тут на днях на замечательный проект. MySQLFS — пользовательская файловая система, основанная на FUSE, хранящая данные в БД MySQL.

(далее…)

Share