технические проблемы и идеи, родившиеся в бурных водах реки Abava (а равно как и на ее берегах, далеких и близких), выставленные на всеобщее обсуждение
Страницы
▼
Sunday, February 28, 2010
Большой брат
Какую информацию Микрософт собирает о пользователях, как хранит и кому дает доступ к собранным данным. Очередная утечка из империи зла :-)
Saturday, February 27, 2010
Мобилизация сайтов
Еще одна коллекция инструментов для создания мобильных сайтов (в большинстве случаев - мобильных версий существующих сайтов).
P.S. ну и наши 2c:
QR code maker - мобильное представление для произвольного контента
Мобильные страницы - создание мобильных сервисов
Мобильное видео - конструктор мобильных видео-сайтов
P.S. ну и наши 2c:
QR code maker - мобильное представление для произвольного контента
Мобильные страницы - создание мобильных сервисов
Мобильное видео - конструктор мобильных видео-сайтов
Friday, February 26, 2010
Где деньги - 2
А вот как зарабатывает деньги Google (структура доходов).
Это и есть то, на что претендуют операторы.
Это и есть то, на что претендуют операторы.
Thursday, February 25, 2010
О кэшировании
Хороший ресурс lifesports.
Заголовок в RSS: "Россия выиграла промежуточный финал".
Содержание: "Россия проиграла Канаде"
via Мобильный портал
Заголовок в RSS: "Россия выиграла промежуточный финал".
Содержание: "Россия проиграла Канаде"
via Мобильный портал
Wednesday, February 24, 2010
Обработка данных в Twitter
Интересная презентация в Twitter по работе с большими массивами данных:
Как технология по спирали развивается. Казалось бы, уже почти забыли про Corba, ан нет - IDL используется в Protocol buffers. Вот здесь есть хороший обзор технологий обработки данных в Twitter
Protocol Buffers and Hadoop at Twitter
View more presentations from Kevin Weil.
Как технология по спирали развивается. Казалось бы, уже почти забыли про Corba, ан нет - IDL используется в Protocol buffers. Вот здесь есть хороший обзор технологий обработки данных в Twitter
Где деньги
Vodafone призывает мобильных операторов собирать деньги с контент-компаний. Попросту, хотят денег от рекламы, на которой зарабатывает Google
Tuesday, February 23, 2010
Мобильные облака
Мобильные облачные вычисления от Aepona. Все модные слова в названии присутствуют. Это на самом деле то, во что перетекает Parlay сегодня.
Обработка текста с использованием MapReduce
Интересная книга по обработке текста (в .pdf) - Data-Intensive Text Processing with MapReduce.
Monday, February 22, 2010
Оптимизация в Facebook
Статья в блоге Facebook, объясняющая их подход к клиентской оптимизации своих веб-приложений. В частности:
- новый критерий для оценки: TTI - time to interact. Попросту - когда же пользователь что-то увидит
- переписанные JavaScript библиотеки. Так что все завязано на одно небольшое ядро, которое загружается всегда и, следовательно, с большой долей вероятности уже будет в пользовательском кэше
- разделение серверных операций на отдельные шаги, так, чтобы отклик доставлялся клиенту чаще (как раз для уменьшения TTI)
- новый критерий для оценки: TTI - time to interact. Попросту - когда же пользователь что-то увидит
- переписанные JavaScript библиотеки. Так что все завязано на одно небольшое ядро, которое загружается всегда и, следовательно, с большой долей вероятности уже будет в пользовательском кэше
- разделение серверных операций на отдельные шаги, так, чтобы отклик доставлялся клиенту чаще (как раз для уменьшения TTI)
Sunday, February 21, 2010
Open projects
Open Source система управления проектами. Совместима по файлам с MS Project. Реализация на Java.
Драма в HTML5
Интересное описание от Tim Bray - как создается спецификация для HTML5. Секретный кусок от Adobe - это сильно! Их ведь реально эта спецификация затрагивает - останется Flash или нет ...
Saturday, February 20, 2010
Twitter lists
Обновлен мэшап Twitter lists. Позволяет просматривать самые популярные ссылки, опубликованные в различных списках Twitter.
Живые истории
Google открыл код для своего проекта Living stories. Интересный способ представления новостной информации.
Friday, February 19, 2010
Как читать ленту Google Buzz
Модельный пример - как читать сообщения из публичной ленты Google Buzz в своем приложении. Клиентское (JavaScript) приложение, которое запрашивает публичную ленту Google Buzz для указанного профиля. В данном случае используется Google Feed API для разбора Atom фида с событиями. Google Feed позволяет избежать ограничений, связанных с Ajax запросом к стороннему сайту. Работающий код - здесь.
Thursday, February 18, 2010
Что почитать в Twitter
Описания мэшапов Twitter buzz и Retweets на сайте rutwitter.com.
P.S. описания других мэшапов - здесь.
P.S. описания других мэшапов - здесь.
Супер-маркет
Операторы и производители объединились с идеей создать единый каталог мобильных приложений. Билайн тоже подписался, между прочим.
Интересно, что идея "написал один раз - работает везде" не умирает.
Интересно, что идея "написал один раз - работает везде" не умирает.
Wednesday, February 17, 2010
One Social Web
Интересная презентация:
из проекта onesocialweb. Идея состоит в том, что любой XMPP сервер будет (сможет) представлять собой социальную сеть. За проектом стоит Vodafone. Если телеком не может предотвратить интернет-безобразия с социальными сетями, он должен их возглавить.
А идея интересная. Между прочим, Facebook chat теперь тоже XMPP.
из проекта onesocialweb. Идея состоит в том, что любой XMPP сервер будет (сможет) представлять собой социальную сеть. За проектом стоит Vodafone. Если телеком не может предотвратить интернет-безобразия с социальными сетями, он должен их возглавить.
А идея интересная. Между прочим, Facebook chat теперь тоже XMPP.
Tuesday, February 16, 2010
Гео-постинг
Обновлен мэшап Geopost. Позволяет создать свой собственный гео-информатор: мобильное веб-приложение (iPhone, Android, S60), которое позволяет просто поделиться ссылкой на свое местоположение.
Можно использовать для обновления блогов (снабжать публикации ссылкой на место), а также как средство экстренной связи - послать по email и/или SMS свое местоположение.
Можно использовать для обновления блогов (снабжать публикации ссылкой на место), а также как средство экстренной связи - послать по email и/или SMS свое местоположение.
Monday, February 15, 2010
Мобильная карта
Обновлен мэшап Мобильная карта - полноэкранная карта для мобильных устройств.
Скопировать ссылку на свой телефон можно с помощью приведенного QR-кода. Можно также набрать короткий URL http://bit.ly/7zu3iY.
Работает на iPhone, Android. Платформа S60 от Нокия, вообще говоря, тоже должна поддерживать это. Попробуйте.
Эта карта - простой способ поделиться своим местоположением. Отправить сообщение со своими координатами можно непосредственно из веб-приложения. Тем, кто использует gmail, доступна также отправка сообщений в Google Buzz.
Для своего мобильного сайта можно помещать сcылки на карту (http://mbigmap.linkstore.ru), указав дополнительно следующие параметры для URL:
lat - широта места
lng - долгота
t - текст для маркера
P.S. кстати, сделать статическую карту для мобильных устройств можно с помощью мэшапа Мобильные карты.
P.P.S. "десктопный" вариант мэшапа есть здесь - Большая карта
Абавазрение 15.02.2010
Некоторые интересные ссылки:
1. "Забузите" интересные места. Google Buzz на карте. Отмечайте интересные места прямо с карты.
2. Микроэмулятор. Полезный инструмент при разработке мобильных сайтов - эмулятор для Opera Mini
3. Эмулятор электрических схем в виде Java апплета. Около сотни примеров. Можно переделывать схемы и видеть непосредственный эффект в реальном времени.
1. "Забузите" интересные места. Google Buzz на карте. Отмечайте интересные места прямо с карты.
2. Микроэмулятор. Полезный инструмент при разработке мобильных сайтов - эмулятор для Opera Mini
3. Эмулятор электрических схем в виде Java апплета. Около сотни примеров. Можно переделывать схемы и видеть непосредственный эффект в реальном времени.
Sunday, February 14, 2010
Twitter в мозг
Одно из ранних видео о Twitter. Основатель компании объясняет, что это такое. Сервис тогда еще назывался twttr:
Google Buzz bookmarklets
Обновлена коллекция букмарклетов. В частности, добавлена поддержка для Google Buzz.
Saturday, February 13, 2010
Мобильный портал
Обновлен мобильный портал
http://m.linkstore.ru
(это - мобильный сайт). В частности, обновлены источники в разделах Спорт и Новости.
Скопировать ссылку на свой телефон можно с помощью приведенного QR-кода. Можно также набрать короткий URL http://bit.ly/dc14q (экономия - 2 символа :)
P.S. кстати, сделать свой портал можно с помощью сервиса Мобильные страницы.
Friday, February 12, 2010
Web chat engine
Chat engine – сервлет, реализующий хаб для веб-чатов. Чат-сервер, который позволяет через открытый API создавать комнаты, пользователей, обмениваться публичными и приватными сообщениями. В качестве базового API выбран JSON (JSONP). Пример чата, реализованного с помощью данного сервера прилагается.
Thursday, February 11, 2010
Google Buzz кнопка
Пробуем Buzz кнопку:
Buzz it
кстати, продукт, который в итоге станет популярным с Buzz - это Google Reader :-)
Buzz it
кстати, продукт, который в итоге станет популярным с Buzz - это Google Reader :-)
Google Buzz API
Как использовать Google Buzz из приложений - Google Buzz API. Что уже есть, например:
- как включить сайт (RSS feed etc.) в buzz
- синдикация контента
А здесь дискуссионая группа по Buzz.
Практически, на сегодня, пока нет OAuth - сделать-то почти ничего и нельзя ...
- как включить сайт (RSS feed etc.) в buzz
- синдикация контента
А здесь дискуссионая группа по Buzz.
Практически, на сегодня, пока нет OAuth - сделать-то почти ничего и нельзя ...
Wednesday, February 10, 2010
Русский finger
"Глава Министерства связи и массовых коммуникаций России Игорь Щеголев предложил приравнять адрес электронной почты к паспортным данным." Отсюда.
HTML5 рисовалка
Графический редактор для HTML5. Интересно сделано сохранение данных - используется data URI. Подобная схема сохранения данных используется, например, в примере с подписанными формами.
Валентинка
Лучший подарок ко дню Святого Валентина. Потому что маленький, не дорого - а заботу показывает :-)
Tuesday, February 09, 2010
Гео-ссылки в почте
Гео-подпись в почте. Веб-приложение для iPhone, которое позволяет поставить ссылку на текущее местоположение: http://www.servletsuite.com/geomail
(это - мобильный сайт). Еще один простой способ сообщить о местоположении непосредственно с мобильного телефона, не записываясь при этом в социальные сервисы. Прямая отправка координат (карты) заинтересованому лицу.
Скопировать ссылку на свой телефон можно с помощью приведенного QR-кода. Можно также набрать короткий URL http://bit.ly/dr5H1m
P.S. Другой возможный способ сказать "где я" в почте см., например, здесь.
Погода от Google
Потаенный сервис от Google - Погода. API - простой. При обращении по URL возвращает XML с погодными данными. Как я понимаю, в запросе можно указать все, что распознается Google геокодингом. Вот, например, город Клинцы в Брянской области.
Другая альтернатива, которую мы использовали в мобильном портале и погодном Twitter-боте - сервис от yr.no.
Другая альтернатива, которую мы использовали в мобильном портале и погодном Twitter-боте - сервис от yr.no.
Monday, February 08, 2010
Казаки-разбойники на телефоне
Обновлен мэшап Мобильная карта - полноэкранная карта для мобильных устройств: iPhone, Android, S60
Скопировать ссылку на свой телефон можно с помощью приведенного QR-кода. Можно также набрать короткий URL http://bit.ly/7zu3iY.
Эта карта - простой способ поделиться своим местоположением. Отправить сообщение со своими координатами можно непосредственно из веб-приложения.
Если поделиться ссылкой на свое местоположение, то получатель будет видеть два маркера: указанную позицию и свое местоположение. Получается городская игра - время от времени обновлять позиции и попытаться найти оппонента.
Google Store View
Интересная идея от Google - Store View. Непосредственно с карты или Street View можно будет "зайти" в магазин и походить там. Это, кстати, к вопросу о монетизации. Уж если зашли, то и купить будет можно ...
P.S. в связке со Street View не можем не упомянуть мэшап Tweet Street View. Можно ездить по Street View и просматривать местные твиты. Вот описание.
P.S. в связке со Street View не можем не упомянуть мэшап Tweet Street View. Можно ездить по Street View и просматривать местные твиты. Вот описание.
Sunday, February 07, 2010
Куда идет SAP?
Лента Twitter заполнилась сообщениями об уходе CEO SAP. Вроде как компания начала уступать таким интернет-пришельцам, как SalesForce.
Google Maps Mania - 28
Появились новые записи и пришло время выпустить очередное обновление для списка проектов (систем), выполненных на базе Google Maps.
Как обычно, символом * отмечены новые поступления со времени публикации предыдущей версии списка. Историю вопроса можно изучить здесь.
Ну а последняя версия доступна на странице Google Maps Mania.RU
Как обычно, символом * отмечены новые поступления со времени публикации предыдущей версии списка. Историю вопроса можно изучить здесь.
Ну а последняя версия доступна на странице Google Maps Mania.RU
Saturday, February 06, 2010
Создание мобильных сайтов
Коллекция онлайновых сервисов для создания мобильных сайтов или конвертации существующих в мобильные форматы.
От себя можем добавить еще две ссылки:
Мобильные страницы - создание мобильных сервисов и
Генератор QR кодов - мобилизация произвольного контента
От себя можем добавить еще две ссылки:
Мобильные страницы - создание мобильных сервисов и
Генератор QR кодов - мобилизация произвольного контента
Friday, February 05, 2010
Мобильная карта
Обновлен мэшап Мобильная карта - полноэкранная карта для мобильных устройств.
Скопировать ссылку на свой телефон можно с помощью приведенного QR-кода. Можно также набрать короткий URL http://bit.ly/7zu3iY.
Работает на iPhone, Android. Платформа S60 от Нокия, вообще говоря, тоже должна поддерживать это. Попробуйте.
Эта карта - простой способ поделиться своим местоположением. Отправить сообщение со своими координатами можно непосредственно из веб-приложения.
Для своего мобильного сайта можно помещать сcылки на карту (http://mbigmap.linkstore.ru), указав дополнительно следующие параметры для URL:
lat - широта места
lng - долгота
t - текст для маркера
P.S. кстати, сделать статическую карту для мобильных устройств можно с помощью мэшапа Мобильные карты.
P.P.S. "десктопный" вариант мэшапа есть здесь - Большая карта
Распродажи в Twitter
Барахолки в Twitter на сайте rutwitter.com.
Кстати, координаты для произвольной точки можно получить с помощью мэшапа Большая карта. Просто кликните на маркере. А в аналог этого мэшапа для Москвы доступ к местным куплю/продам новостям добавлен непосредственно.
Кстати, координаты для произвольной точки можно получить с помощью мэшапа Большая карта. Просто кликните на маркере. А в аналог этого мэшапа для Москвы доступ к местным куплю/продам новостям добавлен непосредственно.
Wednesday, February 03, 2010
Мобильный портал
Обновлен мобильный портал
http://m.linkstore.ru
(это - мобильный сайт). В частности, в разделе Сервисы появились местные ролики YouTube и т.д.
Скопировать ссылку на свой телефон можно с помощью приведенного QR-кода. Можно также набрать короткий URL http://bit.ly/dc14q (экономия - 2 символа :)
P.S. кстати, сделать свой портал можно с помощью сервиса Мобильные страницы.
OpenID для Java
Как оно устроено: OpenID для Java web приложений. На основе библиотеки openid4java
P.S. То, что описано - работает. И работает так, как описано. Мы использовали openid4java. Но реально, многие вещи в Java нуждаются в серьезном упрощении для практического использования ... На этой идее, кстати, когда-то и возникла команда Coldbeans Software.
P.S. То, что описано - работает. И работает так, как описано. Мы использовали openid4java. Но реально, многие вещи в Java нуждаются в серьезном упрощении для практического использования ... На этой идее, кстати, когда-то и возникла команда Coldbeans Software.
Tuesday, February 02, 2010
PHP compiler
Facebook переписывает PHP. Статические типы и компиляция в борьбе за скорость. Или слухи?
Точно умер
Свидетельство о смерти в интернете: sun.com перенаправляет на oracle.com
P.S. а sun.ru - еще держится!
P.S. а sun.ru - еще держится!
Московские барахолки
Продолжая интеграцию сервисов - мэшап Москвоведение теперь содержит ссылки как на создание форумов (дискуссий) по месту, так и на местные барахолки куплю-продам. Просто кликните на маркере для просмотра доступных (в данной точке!) сервисов.
Monday, February 01, 2010
Netty - высокопроизводительный NIO сервер
Мульти-протокольный сервер - Netty. Большой набор опций по конфигурации (блокировки и типы тредов, например).
Сервер ориентирован на поддержку разных протоколов, HTTP - только одна из опций. Интересно, Comet в JBoss будет это как-то использовать?.
Из упомянутых приложений можно отметить Java memcached, до 100 000 соединений на одном сервере в Plurk (здесь как раз Comet). Фреймворк можно использовать и на Android.
По наводке нашего читателя (и периодически - автора) Andrey Rybin
P.S. К слову, автор пакета раньше разрабатывал Apache Mina. А из других NIO фреймворков можно посмотреть еще Grizzly.
Сервер ориентирован на поддержку разных протоколов, HTTP - только одна из опций. Интересно, Comet в JBoss будет это как-то использовать?.
Из упомянутых приложений можно отметить Java memcached, до 100 000 соединений на одном сервере в Plurk (здесь как раз Comet). Фреймворк можно использовать и на Android.
По наводке нашего читателя (и периодически - автора) Andrey Rybin
P.S. К слову, автор пакета раньше разрабатывал Apache Mina. А из других NIO фреймворков можно посмотреть еще Grizzly.
Большая карта
Количество приложений в нашей коллекции растет и, как следующий шаг, появилась возможность их интеграции. Вот, например, мэшап Большая карта теперь позволяет быстро создавать гео-форумы. Просто кликните на маркере для просмотра списка доступных в данной точке сервисов.