Sunday, February 28, 2010

Большой брат

Какую информацию Микрософт собирает о пользователях, как хранит и кому дает доступ к собранным данным. Очередная утечка из империи зла :-)

Saturday, February 27, 2010

Много поисков

Больше поисков, хороших и разных. Поисковые Twitter-мэшапы в обзоре rutwitter.com

Мобилизация сайтов

Еще одна коллекция инструментов для создания мобильных сайтов (в большинстве случаев - мобильных версий существующих сайтов).

P.S. ну и наши 2c:

QR code maker - мобильное представление для произвольного контента
Мобильные страницы - создание мобильных сервисов
Мобильное видео - конструктор мобильных видео-сайтов

Thursday, February 25, 2010

Гео-почта

Geo mail - мобильный веб-мэшап, позволяющий поделиться текущими координатами по email. Работает на iPhone, Android, S60. Отсюда.

О кэшировании

Хороший ресурс lifesports.
Заголовок в RSS: "Россия выиграла промежуточный финал".
Содержание: "Россия проиграла Канаде"

via Мобильный портал

История инструментов веб-разработки

История веб-фреймворков в картинках.

Wednesday, February 24, 2010

Обработка данных в Twitter

Интересная презентация в Twitter по работе с большими массивами данных:



Как технология по спирали развивается. Казалось бы, уже почти забыли про Corba, ан нет - IDL используется в Protocol buffers. Вот здесь есть хороший обзор технологий обработки данных в Twitter

Где деньги

Vodafone призывает мобильных операторов собирать деньги с контент-компаний. Попросту, хотят денег от рекламы, на которой зарабатывает Google

Monday, February 22, 2010

Оптимизация в Facebook

Статья в блоге Facebook, объясняющая их подход к клиентской оптимизации своих веб-приложений. В частности:

- новый критерий для оценки: TTI - time to interact. Попросту - когда же пользователь что-то увидит
- переписанные JavaScript библиотеки. Так что все завязано на одно небольшое ядро, которое загружается всегда и, следовательно, с большой долей вероятности уже будет в пользовательском кэше
- разделение серверных операций на отдельные шаги, так, чтобы отклик доставлялся клиенту чаще (как раз для уменьшения TTI)

Sunday, February 21, 2010

Стартапы на harvest_ru


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

Вопросы (задачи) из интервью в Google.

Как читать ленту 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. описания других мэшапов - здесь.

Супер-маркет

Операторы и производители объединились с идеей создать единый каталог мобильных приложений. Билайн тоже подписался, между прочим.

Интересно, что идея "написал один раз - работает везде" не умирает.

Wednesday, February 17, 2010

И так бывает

JavaScript - все-таки прекрасный язык программирования. Судите сами :-)

One Social Web

Интересная презентация:


из проекта onesocialweb. Идея состоит в том, что любой XMPP сервер будет (сможет) представлять собой социальную сеть. За проектом стоит Vodafone. Если телеком не может предотвратить интернет-безобразия с социальными сетями, он должен их возглавить.
А идея интересная. Между прочим, Facebook chat теперь тоже XMPP.

Tuesday, February 16, 2010

Гео-постинг

Обновлен мэшап Geopost. Позволяет создать свой собственный гео-информатор: мобильное веб-приложение (iPhone, Android, S60), которое позволяет просто поделиться ссылкой на свое местоположение.

Можно использовать для обновления блогов (снабжать публикации ссылкой на место), а также как средство экстренной связи - послать по email и/или SMS свое местоположение.

HTML5 Database

Хорошее введение в работу с HTML5 database

Monday, February 15, 2010

Мобильная карта

QR code
Обновлен мэшап Мобильная карта - полноэкранная карта для мобильных устройств.

Скопировать ссылку на свой телефон можно с помощью приведенного 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 апплета. Около сотни примеров. Можно переделывать схемы и видеть непосредственный эффект в реальном времени.

Sunday, February 14, 2010

MWC 2010

Мобильный конгресс в живом изложении Twitter:


Twitter в мозг

Одно из ранних видео о Twitter. Основатель компании объясняет, что это такое. Сервис тогда еще назывался twttr:

Google Buzz bookmarklets

Обновлена коллекция букмарклетов. В частности, добавлена поддержка для Google Buzz.

Saturday, February 13, 2010

Мобильный портал

QR code
Обновлен мобильный портал
http://m.linkstore.ru
(это - мобильный сайт). В частности, обновлены источники в разделах Спорт и Новости.

Скопировать ссылку на свой телефон можно с помощью приведенного QR-кода. Можно также набрать короткий URL http://bit.ly/dc14q (экономия - 2 символа :)

P.S. кстати, сделать свой портал можно с помощью сервиса Мобильные страницы.

Map rotate

Интересный трюк (на основе jQuery pligin) - вращение карты

Friday, February 12, 2010

Web chat engine

Chat engine – сервлет, реализующий хаб для веб-чатов. Чат-сервер, который позволяет через открытый API создавать комнаты, пользователей, обмениваться публичными и приватными сообщениями. В качестве базового API выбран JSON (JSONP). Пример чата, реализованного с помощью данного сервера прилагается.

Что почитать в Twitter

Мэшапы Twitter links и Twitter lists на сайте rutwitter.com

Thursday, February 11, 2010

Python

Хороший учебник по Python

Google Buzz кнопка

Пробуем Buzz кнопку:

Buzz it

кстати, продукт, который в итоге станет популярным с Buzz - это Google Reader :-)

Google Buzz API

Как использовать Google Buzz из приложений - Google Buzz API. Что уже есть, например:
- как включить сайт (RSS feed etc.) в buzz
- синдикация контента

А здесь дискуссионая группа по Buzz.
Практически, на сегодня, пока нет OAuth - сделать-то почти ничего и нельзя ...

Wednesday, February 10, 2010

Русский finger

"Глава Министерства связи и массовых коммуникаций России Игорь Щеголев предложил приравнять адрес электронной почты к паспортным данным." Отсюда.

HTML5 рисовалка

Графический редактор для HTML5. Интересно сделано сохранение данных - используется data URI. Подобная схема сохранения данных используется, например, в примере с подписанными формами.

Валентинка

Лучший подарок ко дню Святого Валентина. Потому что маленький, не дорого - а заботу показывает :-)

Tuesday, February 09, 2010

Гео-ссылки в почте

QR code
Гео-подпись в почте. Веб-приложение для iPhone, которое позволяет поставить ссылку на текущее местоположение: http://www.servletsuite.com/geomail
(это - мобильный сайт). Еще один простой способ сообщить о местоположении непосредственно с мобильного телефона, не записываясь при этом в социальные сервисы. Прямая отправка координат (карты) заинтересованому лицу.

Скопировать ссылку на свой телефон можно с помощью приведенного QR-кода. Можно также набрать короткий URL http://bit.ly/dr5H1m

P.S. Другой возможный способ сказать "где я" в почте см., например, здесь.

Погода от Google

Потаенный сервис от Google - Погода. API - простой. При обращении по URL возвращает XML с погодными данными. Как я понимаю, в запросе можно указать все, что распознается Google геокодингом. Вот, например, город Клинцы в Брянской области.

Другая альтернатива, которую мы использовали в мобильном портале и погодном Twitter-боте - сервис от yr.no.

Monday, February 08, 2010

Казаки-разбойники на телефоне

QR code
Обновлен мэшап Мобильная карта - полноэкранная карта для мобильных устройств: 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 и просматривать местные твиты. Вот описание.

Sunday, February 07, 2010

Куда идет SAP?

Лента Twitter заполнилась сообщениями об уходе CEO SAP. Вроде как компания начала уступать таким интернет-пришельцам, как SalesForce.

Google Maps Mania - 28

Появились новые записи и пришло время выпустить очередное обновление для списка проектов (систем), выполненных на базе Google Maps.
Как обычно, символом * отмечены новые поступления со времени публикации предыдущей версии списка. Историю вопроса можно изучить здесь.
Ну а последняя версия доступна на странице Google Maps Mania.RU

Saturday, February 06, 2010

Создание мобильных сайтов

Коллекция онлайновых сервисов для создания мобильных сайтов или конвертации существующих в мобильные форматы.

От себя можем добавить еще две ссылки:

Мобильные страницы - создание мобильных сервисов и
Генератор QR кодов - мобилизация произвольного контента

Friday, February 05, 2010

Мобильная карта

QR code
Обновлен мэшап Мобильная карта - полноэкранная карта для мобильных устройств.

Скопировать ссылку на свой телефон можно с помощью приведенного QR-кода. Можно также набрать короткий URL http://bit.ly/7zu3iY.

Работает на iPhone, Android. Платформа S60 от Нокия, вообще говоря, тоже должна поддерживать это. Попробуйте.

Эта карта - простой способ поделиться своим местоположением. Отправить сообщение со своими координатами можно непосредственно из веб-приложения.

Для своего мобильного сайта можно помещать сcылки на карту (http://mbigmap.linkstore.ru), указав дополнительно следующие параметры для URL:

lat - широта места
lng - долгота
t - текст для маркера

P.S. кстати, сделать статическую карту для мобильных устройств можно с помощью мэшапа Мобильные карты.

P.P.S. "десктопный" вариант мэшапа есть здесь - Большая карта

Thursday, February 04, 2010

16Kb OS

Самая маленькая операционная система BareMetal. 16 Kb

Распродажи в Twitter

Барахолки в Twitter на сайте rutwitter.com.

Кстати, координаты для произвольной точки можно получить с помощью мэшапа Большая карта. Просто кликните на маркере. А в аналог этого мэшапа для Москвы доступ к местным куплю/продам новостям добавлен непосредственно.

Wednesday, February 03, 2010

Мобильный портал

QR code
Обновлен мобильный портал
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.

Tuesday, February 02, 2010

PHP compiler

Facebook переписывает PHP. Статические типы и компиляция в борьбе за скорость. Или слухи?

Точно умер

Свидетельство о смерти в интернете: sun.com перенаправляет на oracle.com

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.

Большая карта

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