Sunday, January 31, 2010

О трудностях в разработке

С некоторыми проектами - застряли. Типа этого бедолаги ...

Кардиология на iPhone

Интересный пример использования телефона: измеритель сердечного ритма на iPhone. Данные через BlueTooth снимаются с измерителей Polar T31

Friday, January 29, 2010

Закат



А все-таки Sun жалко. Эпоха ушла ... Oracle совсем другая компания. IBM с проектом Eclipse оказался в итоге провидцем.

P.S. картинка - из блога James Gosling

Web sockets

Интересная реализация чата на основе HTML5 web sockets

P.S. из других экспериментов с HTML5 см., например, подписанные формы - оригинальное использование Canvas.

Форумы на карте

Обновлен мэшап Geo Talk. Позволяет создавать форумы (дискуссии), привязанные непосредственно к карте.

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

Регистрации не требуется, технически это Google Maps + облачные форумы от Disqus.

Можно использовать для обсуждения каких-то географических мест, каких-либо POI (point of interest) - магазина, ресторана и т.д.) или, например, завести частный форум по подготовке какой-либо встречи в определенном месте.

Для примера - форум по Галерее Аэропорт

Thursday, January 28, 2010

Гео - закладки


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

Веб-приложение представляет собой полноэкранную карту Google, где маркер отображает текущую позицию. Маркер перемещаемый, так что данные от автоматического позиционирования можно изменить. А непосредственно из маркера доступны ссылки для отправки текущих координат по email и SMS.

Также можно создавать закладки для географических объектов. Нажмите на ссылку link в информационном окне. И сохраните открывшуюся страницу в закладках браузера.

Ссылка на мобильное веб-приложение:

http://mbigmap.linkstore.ru (это - мобильный сайт).

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

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

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

Мониторинг веб-сайтов

Бесплатный мониторинг для сайтов: 5-минутный ping. До 5 сайтов.

Wednesday, January 27, 2010

Трансляция в FF

Наряду с Twitter (вот, что наш мэшап Twitter info говорит про abava), читать нас можно и в FriendFeed

AR в примерах

Практическое использование Augmented Reality:



Отсюда

Кто все это сделал

Критикам Open Source, или откуда берется Linux код. Развеивая популярный миф об энтузиастах, работающих бесплатно. На основе анализа кода, включенного в ядро системы за период с декабря 2008 по январь 2010: "75% of the code comes from people paid to do it". В основе - работа программистов из крупных компаний: Red Hat, IBM, Oracle. Отсюда.

Tuesday, January 26, 2010

Абавазрение 26.01.2010

Некоторые интересные ссылки:

1. Кнопки. Полезный CSS фреймворк для кнопок в веб-приложениях

2. Нейронные сети. Open Source пакет Encog для работы с нейронными сетями в Java и .NET

3. JQuery плагины для HTML форм.

О поиске в Twitter

Все, что можно сделать из старой швейной машинки Зингера поиска Twitter. Практическое использование Twitter Search API в заметке на rutwitter.com

Monday, January 25, 2010

Twitter для бизнеса

Интересная презентация по практическому применению:



P.S. см. также сервис Барахолка

iPhone web framework

JavaScript фреймоворк для разработки web-приложений на iPhone - iui.

P.S. см. другие инструменты для iPhone веб - здесь.

Open Source GSM

Открытый код в мобильной связи - OpenBTS. Или как сделать свою базовую станцию, используя Asterisk для управления вызовами. Аппаратная основа - программное радио. OpenBTS есть реализация стека протоколов GSM для этой аппаратуры. Результат - возможность создания собственного маленького оператора мобильной связи. Или - дешевое решение для создания базовых станций в трудно-доступных районах, например.

Кстати, вот есть даже русскоязычное описание экспериментов с OpenBTS.

Sunday, January 24, 2010

Золотое сечение и мили

Есть такая старая шутка, что число пи (которое 3.14...) зависит от широты места. А в обснование приводится факт о том, что пи 2 = g. А коль скоро ускорение свободного падения зависит от широты, то и число пи должно зависеть также. И все на основе указанного выше приблизительного равенства.

А вот еще одно интересное соотношение. Возьмем ряд Фибоначчи:

1 1 2 3 5 8 13 21 ...

Так вот соседние числа позволяют переводить с достаточной точностью мили в километры. Например, два соседних числа: 5 и 8. Интерпретация такова: в 5 милях - 8 километров и т.д. Отсюда

А в основе всей метрической магии - золотое сечение. Как и во многих элементах веб-дизайна, например.

Saturday, January 23, 2010

Twitter Streaming API

Структура Twitter Streaming API. Интересно объяснение работы фильтров - что происходит после того, как сообщение опубликовано. Поисковая система в Twitter не индексирует все подряд.

Friday, January 22, 2010

Подписанные формы

Одна из интересных идей по использованию возможностей HTML5 - подписанные формы. Используется возможность для посетителя страницы рисовать непосредственно в браузере. Используя элемент Canvas, можно получить подпись пользователя при заполнении формы. И, что особенно важно, нарисованное можно прочитать в серверном скрипте. Таким образом, серверное приложение помимо введенных данных получит еще и графический файл с подписью пользователя.

Вот модельный пример, показывающий как это может выглядеть. Заполняете форму и подписываете ее. В десктоп браузере - мышкой. А на мобильном телефоне - стилусом, например. Там ведь тот же самый HTML5.

Обновление позиции в сервисах

Хорошая статья по принципам, заложенным в модели обновления (указания) позиционирования в различных сервисах: check-in (Gowalla, Foursquare, MyTown) и постоянное отслеживание друзей (Google). Автор однозначно настроен в пользу check-in модели. Отсюда. Действительно интересная статья.

Между прочим, одним из ранних сервисов на модели check-in был (и есть, впрочем) мэшап Geo SMS. Это есть check-in через обычное SMS сообщение. См. также описание сервиса здесь.

Также модели check-in следует мешап Geo Post (описание - здесь)

А мэшап Twitter location предлагает модель check-in для Twitter.

Thursday, January 21, 2010

Первый миллион

Преодолен первый миллион загрузок на сайте servletsuite.com. А заодно стали доступны и очередные версии компонент - JSOS 6.65 и Coldtags suite

3G и деньги

А что, вот по таким ценам 3G реально будет кому-нибудь интересен? Фильмы будут смотреть etc.? Или это МТС только так деньги нужны?

GeoTalk is a neat tool

"There are a number of tools that let you create shareable customized maps but very few of them allow users to carry out discussions around them. GeoTalk is a neat tool that lets you create map forums within a few seconds." - cool Websites, Software and Internet Tips от makeuseof.com о нашем мэшапе Geo Talk. См. также описание здесь.

Wednesday, January 20, 2010

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

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

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

Что в имени моем

"Twitter info – это простое приложение (мэшап), которое позволяет получить социальный граф для произвольного аккаунта в Twitter. Опуская технические детали, это возможность использовать URL пользователя в одной социальной сети как ID (ключ) для поиска его нахождения (участия) в других сетях."
Описание мэшапа Twitter info на сайте rutwitter.com

Tuesday, January 19, 2010

Twitter lists explorer

Еще один мэшап для поиска данных в Twitter. На этот раз - содержимое списков. Twitter lists explorer позволяет получить облако тем и топ-ссылки для произвольного списка. Простой способ понять, что есть в данном списке. Вот несколько примеров:

@Scobleizer/tech-startups
@TechCrunch/android
@Scobleizer/geolocation

Этот мэшап продолжает серию приложений по поиску данных. См. также also Twitter links, Retweets и Twitter buzz.

MapReduce и базы данных

Что называется, когда дым рассеялся: "Мы недавно провели сравнительные тесты для популярной системы MapReduce и двух параллельных СУБД. Результаты показывают, что как только данные загружены, СУБД работает значительно быстрее, чем MapReduce. Но загрузка данных занимает больше времени ...". Отсюда.

То есть, если данные уже загружены (читай - не обновляются часто), то БД - лучше. А где большие массивы данных обновляются с большой частотой, кроме как в поиске?

Monday, January 18, 2010

Что это будет стоить

Стоимость материалов (то есть без работы по сборке и программного обеспечения) для различных телефонов (по данным Mobile Business Briefing):

Nexus One: $174.15
Motorola Droid phone: $185
iPhone 3G: $172.46
Palm Pre: $140 - $160.
BlackBerry Storm 9530: 202.89

это как-бы определяет нижний предел стоимости телефона.

Фас Oracle!

Петицию подписывали? Вроде как 800 человек из России сделали это. А теперь вот Федеральная Антимонопольная служба России решила исследовать сделку Oracle - Sun. И похоже, что это последний бастион в Европе.

Форумы на карте

"Geo Talk lets you create a forum centred on any location in the world. The site is a mashup of Google Maps and Disqus which allows a user to create a forum simply by placing a marker on a location in Google Maps." - Google Maps Mania blog о нашем мэшапе Geo Talk. См. также описание здесь.

Sunday, January 17, 2010

Как оно там

Выборы на Украине в Киевском твиттере и Гугло-телевизоре

Крамер против Крамера

Твит против твита. Спартак против ЦСКА, доллар или евро, да или нет, ем или пью, а также другие сравнения в мэшапе Twit vs. Twit

Кстати, фразы для сравнения можно задать непосредственно в строке запроса для URL. Имена параметров t1 и t2. Вот, например котировки акций Микрософт ($MSFT) против Google ($GOOG):

http://tvt.linkstore.ru?t1=$MSFT&t2=$GOOG

Платные веб-приложения

Поднята интересная тема - а за какие веб-приложения пользователи готовы платить. А вы что думаете?

Friday, January 15, 2010

Тестирование сайтов

Бесплатные инструменты тестирования веб-сайтов.

P.S. другие ссылки по теме см. здесь

Географические закладки


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

Веб-приложение представляет собой полноэкранную карту Google, где маркер отображает текущую позицию. Маркер перемещаемый, так что данные от автоматического позиционирования можно изменить. А непосредственно из маркера доступны ссылки для отправки текущих координат по email и SMS.

Также можно создавать закладки для географических объектов. Нажмите на ссылку link в информационном окне. И сохраните открывшуюся страницу в закладках браузера.

Ссылка на мобильное веб-приложение:

http://mbigmap.linkstore.ru (это - мобильный сайт).

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

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

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

Thursday, January 14, 2010

Разговор с фин. инспектором о поэзии

Эпическая дискуссия об Android телефоне: http://tdialog.linkstore.ru?7725686958. Журналисты, как бы, они такие. Трупы в журналах и все такое ...

P.S. это была реклама мэшапа Twitter dialog, вообще-то.

Карты в блоге


Обновился мешап Geo post, который позволяет публиковать гео-информацию в произвольный блог. Непосредственно с карты.

Идея простая. Большинство (если не все) современных блог-платформ позволяют публиковать новые сообщения по email. Достаточно послать просто послать сообщение на сервисный адрес. В Posterous можно послать email на адрес post@your_blog.posterours.com, во Friendfeed это share@friendfeed.com, в Blogger можно задать почтовый адрес в установках и т.д.

Мешап позволяет создавать настроенные версии веб-приложения Мобильная карта, где уже будет указан сервисный адрес для отправки сообщения. Соответственно, добавить ссылку на карту в свой блог можно будет в один клик. Работает на iPhone, Android, S60.

Многие знания - многие печали

Продолжая тему, поднятую здесь. Или почему погиб Sun. Сообщество разработчиков, чью работу мы видим в вебе, возможно не зная что вообще обозначают абревиатуры ADO, UML или JPA создало лучшие и более дешевые системы за меньшее время, чем это делают так называемые Enterprise - developers. Отсюда.

Tuesday, January 12, 2010

Мульки

"За подмену изображений с камер видеонаблюдения на "мульки" арестован глава группы компаний "СтройМонтажСервис". Компания по госзаказу Управления информатизации Москвы обслуживала системы обеспечения безопасности города (СОБГ), сообщает пресс-служба ГУВД по Москве." Феерическая история. А заказчик, типа не догадывался ...

Мобильные карты

Обновлен мэшап Мобильные карты. Позволяет готовить карты (как статические изображения) для мобильных устройств.

Установите маркер в нужном вам месте, выберите масштаб и тип карты, после чего просто кликните на маркере. В результате получится ссылка на статическое изображение, которое можно будет открыть на любом мобильном телефоне. Просто перешлите, например, эту ссылку мобильному абоненту по email или SMS.

P.S. а подготовить мобильную страницу с данным изображением, скопировать произвольный URL на мобильный телефон, переслать ссылку по SMS и т.д. можно в сервисах QR code или Мобильные страницы. А если нужно просто сохранить ссылку на мобильную карту в своем собственном телефоне, то - QR map.

Java в примерах

Коллекция примеров по Java (исходные тексты).

Monday, January 11, 2010

Еще одна Abava

Мы становимся все популярнее: Antigua & Barbuda Amateur Volleyball Association (ABAVA). Отсюда.

JavaScript logging

Пакет для мониторинга JavaScript приложений - JS Log. Библиотека JavaScript и серверная компонента (servlet), позволяющая асинхронно сохранять произвольные значения из JavaScript кода на сервере, так что иx можно будет просматривать независимо от основного приложения.

Для JavaScript сохранение данных выглядит просто:

   jsLog.Info(переменная, комментарий)

А сервлет определяет простой HTML интерфейс для просмотра сохраненных значений. Параллельно, записывается и лог в файле. Также в JavaScript можно по необходимости отключать/включать трассировку.

Весьма простой и гибкий способ трассировки JavaScript приложений.

Москвоведение

Обновлен мэшап Москвоведение. Полноэкранная карта Москвы, теперь еще и с местными новостями, фото, авторами - кликните на маркере для просмотра.

Sunday, January 10, 2010

Где новости интереснее

О чем пишут vesti.ru и lenta.ru. Сравнение на основе мэшапа Twitter info

Гео-поиск

Обновлен мэшап Гео-поиск. Местные новости, иллюстрированные местными же фото - кликните на интересующую вас точку на карте.

Теперь мэшап поддерживает еще и задание языка в поиске. Просто укажите в URL нужный язык. Имя параметра - hl. Например:

http://geo.linkstore.ru?hl=ru
http://geo.linkstore.ru?hl=en и т.д.

Saturday, January 09, 2010

Android с доплатой

Google платит телекомам по $25-$50 за проданный аппарат с Android. Отсюда

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

Большая карта - маленькие новости. Обновлен мэшап Bigmap - полноэкранная карта. Теперь показывает еще и местные новости, фото, авторов - кликните на маркере для просмотра.

Friday, January 08, 2010

Тренды

Один из основных трендов проходящей сейчас выставки CES - перенос веб-приложений в устройства (от автомобилей до ТВ). Отсюда

P.S. а мы это знали с нашими дружественными вебу датчиками :-)

Обсуждения на карте

Форумы (дискуссии), привязанные к карте. Мэшап Geo Talk позволяет создавать форумы (дискуссии), привязанные непосредственно к карте.

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

Регистрации не требуется, технически это Google Maps + облачные форумы от Disqus.

Можно использовать для обсуждения каких-то географических мест, каких-либо POI (point of interest) - магазина, ресторана и т.д.) или, например, завести частный форум по подготовке какой-либо встречи в определенном месте.

Для примера - форум по Галерее Аэропорт

Thursday, January 07, 2010

Итоги 2009

Всех наших читателей - с Рождеством. Ниже - список самых популярных публикаций в блоге за 2009 год

Январь

Газето-блог
Новые аннотированные ссылки
Генератор для мобильных сайтов
Youtube QR code
Sony Ericsson C702
Спецсообщения
Twitter говорун
Мобилизация с помощью QR кодов


Февраль

Пробки 2.0
Отказ от реляционной модели
Сам себе оператор
Мобильные закладки
IT новости на телефоне
Электросчетчики 2.0


Март

MECARD
Кэш в Java
Яндекс-блоги + Twitter
Got - все самое свежее
БД Редиска
iPhone дизайн
QR code на практике
Twitter - карта по требованию


Апрель

Московский Twitter
Новый Ajax
Twitter search
Кэширование удаленного контента
AddressBook 2.0
Картинки на мобильном


Май

Местный Twitter
Twitter location
Memcached persitence
Twitter в реальном мире
Google Maps data API
Google blog bar
Кто это в Twitter
Metromap - 6
SMS attachments
JavaScript cache


Июнь

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


Июль

Семантический поиск в Twitter
vCard
Real-time data от Google
Мобильный поиск от Bing
Погода в Twitter
Контактная информация


Август

Мобильные закладки
Geo-программирование в веб
Protected notes
Позиционирование в Twitter
QR-код для адреса
Close ID


Сентябрь

Мобильный портал
Asterisk web gate
Scalable JavaScript
Птичий взгляд
Букмарклеты
Сессии в JavaScript
Одноразовые сообщения


Октябрь

Ретвиты
MySQL GIS extension
Фото-карта
О чем говорят


Ноябрь

Кукушка для IE
Tweet Street View
Twitter geo tegging
Google Developers Day
База данных для графов


Декабрь

Atom Feed для базы данных
Парковка 3.0
Куплю-Продам - местная версия
На мобильник
Публикация гео-данных
Как поделиться местоположением с телефона
Приглашаем к сотрудничеству


P.S. а здесь доступны итоги 2008 года

Wednesday, January 06, 2010

Что в облаке моем

Ответ - здесь. Via Andrey Rybin.
Ехидная, но по сути верная картинка.

На чем работать

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

Tuesday, January 05, 2010

OAuth WRAP

Упрощенная версия OAuth - OAuth WRAP. Обмен данными по SSL, ключ для доступа передается как HTTP заголовок.
Соответственно, не нужно никаких специальных библиотек для доступа. Все сильно упрощается. Это реально должно быть будущее OAuth. Текущие реализации не сильно работоспособны, особенно для мобильных сервисов.

Google Maps Mania - 27

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

Monday, January 04, 2010

Сохраните MySQL

Ты подписал петицию?

Есть или не есть?

Прошедшее празднование Нового Года добавило, безусловно, контента в продуктовый мэшап Еда и Твиттер. Равно как и в его англоязычный оригинал Food on Twitter