Архив рубрики ‘Переводы’ Category

Бездомный миллиардер (перевод)

Воскресенье, Июль 6th, 2008

мой собственный перевод ранее публикуемой статьи: http://igorban.ru/?p=269

Когда я впервые встретился с Николасом Берггрюеном, я был поражён двумя вещами. Во-первых, он был миллиардером, о котором я никогда не слышал — что само по себе интересно. Во-вторых, он не имел собственного дома.

«Я останавливаюсь в отелях», сказал он мне.
Mr. Berggruen
Миллиардер без дома? Это, я подумал, заслуживает отдельной истории. Моя статья о господине Берггрюене в сегодняшнем Журнале фокусируется в основном на его инвестировании и направлении социально ответственного инвестирования, которое он старается продвигать. Но что меня заинтересовало больше всего, это была его нетрадиционная личная жизнь. (далее…)

Comet — событийно-ориентированная технология для WEB-приложений

Среда, Декабрь 12th, 2007

Заглядываем в будущее — Comet (не лимонный!)

Comet — архитектура WEB-приложений в которой web-сервер посылает данные клиентской программе (например web-браузеру) асинхронно, без необходимости «клиенту» запрашивать их. Это позволяет создавать событийно-ориентированные веб-приложения, обеспечивающие взаимодействие в реальном времени невозможные в существующих браузерах. Хотя термин Comet появился в 2006 году, идея на несколько лет старше, и называлась по разному, включая: server push, HTTP push, HTTP streaming, Pushlets, Reverse Ajax (встречаются и другие названия).

Comet-приложения используют долго-живущие HTTP-соединения между «клиентом» и сервером, которые сервер может обрабатывать «лениво» (lazily), отправляя новые данные клиенту когда они становятся доступны. Этим и отличается от оригинальной модели web-а, в которой браузер получает в ответе веб-страницу целиком на каждый запрос «клиента», а так же от AJAX-модели, в которой браузер запрашивает кусок данных для обновления текущей страницы. Эффек схожий в приложения использующих AJAX с запросами на сервер для получения новой информации, но производительность и скорость реакции на изменения увеличивается, вместе с тем нагрузка на сервер падает.

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

Перевел только основное (суть) , более подробно с Comet можно ознакомиться на сайте википеди: http://en.wikipedia.org/wiki/Comet_%28programming%29