Обновить
452.17

Веб-разработка *

Делаем веб лучше

Сначала показывать
Порог рейтинга
Уровень сложности

Emotion Markup Language (EmotionML) 1.0

Время на прочтение1 мин
Охват и читатели1.1K
29 октября вышла первая версия разметки эмоций. Я не опечатался, а вы не ошиблись при чтении.

Поскольку сеть становится вездесущей, интерактивной, и многомодальной, технология должна иметь дело с человеческим фактором, включая эмоции. Разметка была задумана как нечто среднее, между «применение на практике» и «научная работа».

В итоге получилось нечто любопытное, что стоит почитать и вникнуть, потратив на это несколько языков, но не совсем применимое прямо сейчас.

Текущая версия: www.w3.org/TR/2009/WD-emotionml-20091029
Последняя версия: www.w3.org/TR/emotionml

PHP-AMQP Что нового у Друзей?

Время на прочтение4 мин
Охват и читатели7K
При построении социальной сети по типу шардинга встает проблема обмена данными между шардами. Традиционная репликация в данном случае не подходит по разным причинам. Тема шардинга — это отельная большая тема и не является предметом данной статьи.
В данной архитектуре для реализации «ленты Друзей» или «Новостной ленты» лучше использовать сервер очередей используя систему: Подписка-Уведомление. В качестве брокера обмена предлагается использовать сервер очередей RabbitMQ, реализующий протокол AMQP, который был выбран по причине хорошей масштабируемости. Серверная часть реализована на PHP, используя расширение php-rabbit (описание АПИ).
Читать дальше →

Победители конкурса Russian Flash Awards 2009

Время на прочтение1 мин
Охват и читатели838
На прошедшей Russian Internet Week состоялось награждение победителей конкурса Flash-проектов RFA2009. Я думаю, хабра-общественности будет любопытно посмотреть, кого признали лучшими по флэшу в 2009-м году :)

Red Keds получили три статуэтки в номинациях «Анимация», «ART», «Коммерция», «3D»; Alternativa Platform — две статуэтки в номинациях «Игра», «Техническая Заслуга»; в номинации «Мультипликация» победителем стала компания Toonbox; в номинации «AIR,Flex» победили — Сергей Чеканов и Ксения Львова, в номинации «Видео» выиграла компания Grape.

В 2009 году организаторы подготовили три специальные номинации, победители которых стали известны только на церемонии. В категории «Инновационное решение» победителем стало ADV/web-engineering за разработку проекта «VIERA» (для Panasonic), в номинации LiveCycle – компания DNA за успешное маркетинговое продвижение LiveCycle-технологий в России, в номинации «За вклад в развитие отрасли» был отмечен автор и прародитель конкурса Russian Flash Awards — Серджио Дифлюкс.

Гран-при конкурса получила лучшая из представленных работ – платформа от компании Alternativa Platform, на которой разработана игра «Про танки» — одна из самых популярных на сегодняшний день игр, сделанная во флэше.

президент.ру

Время на прочтение1 мин
Охват и читатели1.2K
Всем известен сайт президента РФ kremlin.ru, даже многим известен сайт president.ru, с которого идет перенаправление на кремль.ру…
Но если попробовать ввести адрес www.president.ru, то на кремль.ру вы не попадете.

под катом скриншот

Распределенная файловая система GFS (Google File System)

Время на прочтение14 мин
Охват и читатели29K
В настоящее время, в условиях роста информации, возникают задачи хранения и обработки данных очень большого объема. Поэтому эти данные обрабатывается сразу на нескольких серверах одновременно, которые образуют кластеры. Для упрощения работы с данными на кластерах и разрабатывают распределенные файловые системы. Мы подробно рассмотрим пример распределенной файловой системы Google File System, используемую компанией Google. (Статья является, фактически, вольным и урезанным переводом оригинальной статьи ).
Читать дальше →

PHP-AMQP версия 2

Время на прочтение4 мин
Охват и читатели10K
В статье Новые идеи по АПИ RabbitMQ AMQP для PHP был опубликован набросок по PHP-AMQP API

В продолжении ранее опубликованных идей представляю их реализацию, которая более ООПешнее первой версии.
Читать дальше →

Пол Грэм

Время на прочтение2 мин
Охват и читатели56K
Paul GrahamСколько раз я уже перечитывал статьи Пола Грэма, столько раз я удивлялся его потрясающему умению открывать глаза на вроде бы обычные вещи. И потрясающей способности интересно описывать окружающий нас мир.

Да, это он в 1998 году продал свою компанию Viaweb интернет-гиганту Yahoo, которая впоследствии назвала этот продукт Yahoo Store. Да, это он основал венчурный фонд Y Combinator. Да, это его журнал BusinessWeek включил в список 25 наиболее влиятельных людей в Сети за 2008.

Хотите читать по-настоящему интересные аналитические статьи? Вам однозначно к Полу. Я настоятельно рекомендую прочитать его заметки. Особенно если вы it-шник. Особенно если вы собираетесь открывать свой бизнес.

Читать дальше →

Малютка словарик

Время на прочтение1 мин
Охват и читатели678
Привет, хабрахабр!

image

Вот мой ответ на этот топик.

Как я и говорил написать такую программу не сложно, и в рамках своего нового хобби я это и сделал.
Читать дальше

CKEditor + jquery.fancybox/prototype.lightbox или вариант простой фотогалереи

Время на прочтение5 мин
Охват и читатели3.6K
В свет вышел релиз CKEditor 3.0.1, значит надо что нибудь добавить :)
Я уже делал подобное совмещение(если это можно так назвать) для прошлой версии, для текущей подобное совсем не составляет труда.
Точнее, непосредственно при редактировании текста делать ссылку -> изображение для открытия без перезагрузки большого изображения, и для контент заполнителей было легко и интуитивно понятно.
Читать дальше →

Создание плагина для браузера с помощью NPAPI

Время на прочтение6 мин
Охват и читатели25K
NPAPI это набор API, позволяющий создавать плагины для Firefox, Chrome, Safari, Opera. В этой статье я хочу дать первоначальные сведения о создании плагина на базе NPAPI. Будет приведен пример плагина под Windows, но и разработчикам на Mac и Unix статья будет полезной, т.к. описывает общий подход к созданию плагинов, использующих NPAPI.

NPAPI плагин это модуль, который «цепляется» к браузеру и отвечает за обработку определенного content type (например application/x-shockwave-flash).

О том как появился и менялся NPAPI вы можете прочитать на странице в Wikipedia
Полное описание API можно получить на странице Gecko_Plugin_API_Reference
Читать дальше →

Использование V8, заключение

Время на прочтение4 мин
Охват и читатели2.8K
Использование V8, заключение

Часть 3 находится здесь: habrahabr.ru/blogs/development/72765

Часть 2 находится здесь: habrahabr.ru/blogs/development/72592

Часть 1 находится здесь: habrahabr.ru/blogs/development/72474

Читать дальше →

Ближайшие события

Использование V8, часть 3

Время на прочтение5 мин
Охват и читатели3.5K
Использование V8, часть 3

Часть 3. Многопоточность, расширения и оформление кода

Часть 2 находится здесь: habrahabr.ru/blogs/development/72592

Часть 1 находится здесь: habrahabr.ru/blogs/development/72474

Читать дальше →

Практика внедрения PHPunit

Время на прочтение7 мин
Охват и читатели8.8K
Уже достаточно сказано о пользе автоматизированного тестирования (например, тут и тут), но до сих пор многие так и не пишут тестов. Одна из причин, как мне кажется, в том что предлагаемые способы автоматизации тестирования сложнее чем необходимо для большинства случаев. Сегодня я хочу рассказать о том как это сделано у нас.

Читать дальше

YAML Debug

Время на прочтение2 мин
Охват и читатели1.2K
Привет, хабралюди.
Сегодня я хочу вам рассказать об удобном инструменте для веб-разработчиков.
Не так давно мучал гугл по поводу кроссбраузерного инструмента, который бы мог подсвечивать элементы страницы и их атрибуты(class, id) и наткнулся на YAML Debug.

Дальше

Использование V8, часть 2

Время на прочтение6 мин
Охват и читатели5.1K
Использование V8

Часть 2. Темплейты объектов, уведомления при уничтожении и пр.

Часть 1 здесь: krovosos.habrahabr.ru/blog/72474

Читать дальше →

Галерея кейсов на выставке WEB-Студия 2009

Время на прочтение1 мин
Охват и читатели1K
На выставке WEB-Студия 2009 будет представлена галерея кейсов (лучших работ) студий и разработчиков CMS. Основная идея — собрать наиболее технологически сложные, интересные и нестандартные проекты, реализованные веб-разработчиками, и представить в виде галереи на выставке.

Читать дальше →

Использование V8

Время на прочтение9 мин
Охват и читатели29K
V8 — это движок JavaScript от Google, который используется в браузере Chrome. Он быстрый и доступен в исходных кодах (С++) для Linux (точнее для gcc) и под Windows.

В свете роста популярности использования V8 я решил поделиться своим (годичным) опытом его использования на платформе Windows в качестве серверного скриптового движка.

Часть 1. Введение и простейшая программа, использующая V8.

Читать дальше →

Atlassian: любая программа за 10 баксов

Время на прочтение1 мин
Охват и читатели2.1K
Atlassian за 10 баксов продает любую из своих программ. Предложение предназначено небольшим компаниям или группам разработчиков — предлагается 10 лицензий.

Под раздачу попали JIRA, Confluence, GreenHopper, Bamboo, FishEye, Crowd. Полный комплект обойдется в 60 долларов.

Вклад авторов