Thursday, December 31, 2009

С новым ...

Вас!
И нас!
И всех отчасти!
По отдельности и в общем!
С Новым Годом! В смысле - счастьем!
С новым счастьем! То есть, вот с чем:
С новой крышей! С новым домом!
С новым блином! С новым комом!
С новой правдой! С новым сном!
С новой стопкой кверху дном!
С новым делом! С новым словом!

читать полностью

Wednesday, December 30, 2009

По пять в одни руки

Gizmodo опубликовал детали продаж телефона от Google. Не более 5 штук на один Google Account, цена телефона без привязки к оператору: $530. Начало продаж - 5 января.

Atom feed для базы данных

Google Feed Server - Open Source проект, позволяющий строить Atom feed для различных источников данных (баз данных, например). Java приложение, запускается на Jetty или Tomcat.

P.S. здесь есть довольно интересный список Open Source проектов от Google.

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

Обновлен мэшап Большая карта.

Полноэкранная карта Google, с возможностью поделиться ею по email, Twitter или Facebook. Теперь еще и показывает местные новости.

Tuesday, December 29, 2009

Карто-форум

Проверка концепции - размещение форума (дискуссии) непосредственно на карте. Для обсуждения чего-либо с привязкой к местности. Попробовать можно здесь

goo.gl случился

Feedburner обещает публиковать изменения в Twitter. Заодно проверим и работу сокращателя ссылок от Google.

Open Source 2009

Лучшие Open Source проекты 2009 года. Один из вариантов списка, конечно, но, в целом, автор выбрал весьма достойные проекты.

Аннотированные ссылки

Обновлен сервис Аннотированные ссылки. Позволяет публиковать заметки (post-it notes) к ссылкам (сайтам).

Создавать заметки можно непосредственно на сайте, с помощью букмарклета, а также воспользоваться программным API.

Monday, December 28, 2009

Сколько это стоит

Расчет стоимости привлечения посетителей на сайт.

P.S. там же на сайте весьма интересный материал об организации продаж в JBoss. Как зарабатывались деньги на свободном ПО, а равно как и более практическая задача - убедить пользователей регистрироваться при загрузке бесплатного ПО.

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

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

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

Sunday, December 27, 2009

Bar code сервер

Интересный Open Source проект - распознаватель штрих-кодов (EAN-13) и сервер для хранения справочной информации: Bar Code toolkit. 100% Java. JME приложение для телефонов с камерой (распознавание) и сервер, где можно хранить дополнительную информацию по штрих-кодам (описания продуктов, например).

Saturday, December 26, 2009

Интернет вещей

10 проектов 2009 года - интернет и объекты реального мира. Pachube, Arduino, сенсоры и т.д. Интересный список.

Наш собственный топ - датчик с выходом в сеть, конечно. А проект, в котором они используются - домовой шлюз, открыт для партнеров.

Friday, December 25, 2009

fit-pc2

А продается ли в России это устройство? И если да - то где и почем?

Сохранить для себя

Как сохранить информацию с веб-сайта в мобильном телефоне.

Парковка 3.0

Мы писали о мобильном портале, который информирует о свободных местах на парковке. А вот уже другое видение той же проблемы - о свободных местах информируют через Twitter. То есть уведомления могут приходить в итоге как SMS.

Thursday, December 24, 2009

Где же он

Пример использования Web location API от Ericsson Labs. Web API, который в мобильном приложении позволяет определить местоположение другого телефона просто по его номеру.

Это, кстати, ответ на вопрос - могут ли что-нибудь телефонные операторы сделать с наступлением интернет сервисов. Да, могут - вот пример. Традиционный веб-подход в чем заключается - обе стороны зарегистрированы в одном сервисе (Twitter, Facebook etc.) и в рамках этого сервиса одна сторона может как-то себя обозначить для другой. А здесь показано, как это может быть сделано безо всяких сторонних сервисов. Номер телефона сам по себе ID.

JEE сервер vs. Tomcat

Вы еще используете полный JEE сервер в своих проектах? Уже не модно, вполне хватает Tomcat, согласно этому опросу.

Tuesday, December 22, 2009

Новости в семь

Интересный проект: автоматический подбор новостей и их чтение через TTS - Новости в семь. Автоматизация телевидения, практически.

Кто о чем

Кто о чем пишет в Twitter. Главное слово в Twitter от gazeta.ru - Новости, а в газете Ведомости - слово Может :)

Monday, December 21, 2009

Куплю-продам: местная версия

Мэшап Куплю-Продам теперь поддерживает гео-поиск. Можно просто задать пару параметров в URL для поиска местных объявлений:

lat - широта
lng - долгота

Например, объявления куплю-продам по городам:

Москва
Санкт-Петербург
Киев

Etherpad

Исходные тексты совместного редактора выложены в Google code

Sunday, December 20, 2009

Плюс один

Число Sim-карт, обычно, превышает население страны (если это не Китай/Индия etc.) о чем с радостью рапортуют мобильные операторы. А теперь вот Twitter сообщил, что число твитов превысило население Земли.

P.S. а это сообщение, попав в @abava увеличит эту цифру, по крайней мере, на 1.

Web gate project

Web gate - как использовать возможности Smart Cards при разработке мобильных веб-приложений. Библиотека тегов для JSP, позволяющая добраться до сервисов на Java карте. Презентация.

Saturday, December 19, 2009

In memory DB

Интересное сравнение производительности: in Memory DB против стандартной базы: Oracle 11g и TimesTen 11g, а также IBM DB2 v9.5 и solidDB 6.3. По чтению, например, 5-ти кратное повышение производительности.

Friday, December 18, 2009

На мобильник

Еще один способ скопировать произвольный контент из web на свой мобильный телефон. Например, при просмотре какого-то сайта вы хотите запомнить указанный на нем адрес, расписание работы, описание (цену) какого-то товара для магазина и т.п. (via inetique.ru)

Идея простая - как только выделен какой-то текст на странице (то, что нужно сохранить в телефоне), создать на лету мобильную веб-страницу с этим текстом. Ссылку на эту страницу можно сохранить в телефоне посредством предъявленного QR кода. А уже на телефоне - просто сохранить страницу в закладках, например. Таким образом текст, выделенный на веб странице, окажется доступным на телефоне. Как это выглядит (для создания мобильной страницы и получения QR-кода используется мэшап QR code maker):

1. Выделите произвольный фрагмент текста на этой странице

2. Кликните на приведенной ниже ссылке:

Мобилизатор данных

3. Выделенный текст попадет в мэшап QR code maker, где за один клик можно создать для него мобильную страницу и получить QR-код для загрузки.

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

А другие полезные букмарклеты можно посмотреть здесь

Оригинальная страница с описанием сервиса размещена на inetique.ru

Коллективный блог

Блог-платформа Posterous добавила возможности для коллективного ведения блога. Причем новым авторам даже не нужно регистрироваться в системе, достаточно зарегистрировать их email-ы. По почте же они смогут отправлять в блог свои публикации. А блог в Posterous уже может автоматически продублировать свои публикации в другие системы (Twitter, Facebook, например). Таким образом получается весьма удобная система коллективного ведения блогов. Или СМИ нового типа :). Добавлять/удалять авторов очень просто - путем указания их email. И автору писать в блог проще некуда - достаточно лишь отослать email на сервисный адрес. Детали - здесь.

P.S. а это уже хинт от нас - в таких почтовых публикациях очень легко указать место (где вы пишете, к чему относится заметка и т.д.) Мэшап Geo Post позволяет пользователям создать себе версию мобильного веб-приложения (Android, iPhone, S60) для обмена данными о местоположении. См. описание здесь

Thursday, December 17, 2009

Районные новости

Мешап Москвоведение теперь позволяет также просматривать последние новости. Кликните на маркере и получите доступ к местным новостям и свежим фотографиям.

Наблюдения за погодой

Так рождаются сенсации :)

Via Twitter's Dialog

Google говорун

Неофициальный Text to Speech API от Google:

http://translate.google.com/translate_tts?q=abava+blog

вроде бы ограничение в 100 символов

UPD. еще одно ограничение - не работает, если в запросе присутствует заголовок Referer. То есть либо выставлять в ссылке rel="noreferrer", либо открывать в пустом окне.

P.S. а вот простой трюк - конкатенация голосовых файлов TTS servlet.

Wednesday, December 16, 2009

JQuery plugin

Проверка концепции - JQuery plugin для продуктового сайта: Номер 800. Plugin использовали как есть, пока без правок.

P.S. исходные данные - отсюда.

Прочь с iPhone

Портирование веб-приложений с iPhone на S60. И конкретный пример - гороскопы.

Гео-фото

Мэшап Pictures from Twitter теперь поддерживает выдачу фото в указанной географической области. Просто укажите для URL два параметра: lat - широта и lng - долгота места. Например, фото-поток Москва, Сокол.

P.S. если что, то координаты для любой точки можно получить здесь, например. Просто кликните на маркере.

Tuesday, December 15, 2009

Web sockets

Google Chrome поддерживает web sockets. By default. То есть, там где нужно, можно асинхронный поллинг через XMLHttpRequest заменять на прямое ожидание отправки данных сервером.
Интересно, Chrome это ведь WebKit. Появится ли это быстро в других webkit-овских браузерах? Кстати, для мобильных приложений это будет еще одной реализацией push подхода.

NoSQL

Интересная подборка материалов по NoSQL. Горячая тема в последнее время. Такие системы как Amazon Dynamo вызывают все больший интерес. Наш собственный опыт включает успешное применение neo4j.

P.S. кстати - хотите узнать, что по этой теме думает Тви? Выделите слово (слова) на странице и кликните здесь

Monday, December 14, 2009

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

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

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

MySQL и время

Полезные SQL запросы при работе с временем в MySQL.

Sunday, December 13, 2009

Букмарклеты

Обновлена коллекция букмарклетов. Например, добавили работу с Google Dictionary. См. также обновленный букмарклет для Social Search. Просто выделите на веб-странице имя произвольного пользователя Twitter и кликните на данной закладке. Вы получите расширенную информацию о пользователе от сервиса Twitter info
Аналогично, в один клик можно искать выделенные на странице слова одновременно в Google и Twitter (Got search)

Friday, December 11, 2009

Как публиковать гео-данные в произвольный блог


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

Идея простая. Большинство (если не все) современных блог-платформ позволяют публиковать новые сообщения по email. Достаточно послать просто послать сообщение на сервисный адрес. Мешап позволяет создавать настроенные версии веб-приложения Мобильная карта, где уже будет указан сервисный адрес для отправки сообщения. Соответственно, добавить ссылку на карту в свой блог можно будет в один клик. Работает на iPhone, Android, S60.

Игры на JavaScript

Игровая платформа на чистом JavaScript. Может быть весьма интересным делом, особенно в свете возросшего интереса к играм в социальных сетях.

Wednesday, December 09, 2009

Статус Ajax запроса

Интересный технический трюк по использованию метода getAllResponseHeaders() в XMLHttpRequest. Можно проверить, получил ли запрос заголовки от сервера и на основе этого различать ситуации, когда действительно сервер не отвечает или пользователь просто прервал запрос - см. здесь.

Птичий взгляд

Google реализовал Bird's Eye view для карт. Только называется по другому - Aerial View. Пока доступных городов мало (San Jose, San Diego), но обещают быстро добавить. API уже есть.

До этого можно только было заменять Bird's view космическими снимками. Вот пример простого веб-приложения для iPhone. Теперь стали возможны более интересные примеры. Например, мэшап со Street View. Поддержка Aerial View будет добавлена в наш мэшап Tweet Street View

Spring

Spring в примерах - полезный практический ресурс

Tuesday, December 08, 2009

Как поделить золото

Что делать с золотом на пиратском судне и другие интересные вопросы на интервью от Google

Поиск в реальном времени

Пример живого потока в поиске Google. Осталось понять, как еще это будет поддержано на уровне API, чтобы использовать в мэшапах.
А так - тяжелые времена настают для собственного поиска Twitter.

Как поделиться местоположением с телефона

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

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

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

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

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

Monday, December 07, 2009

Приглашаем к сотрудничеству

Домовой шлюз по концепции OSGi Residential Gateway

НИР завершен. Ищем партнеров.

Разработан «Домовой шлюз многоквартирного дома» (демонстрационный макет). Его программное обеспечение (ПО) следует концепции OSGi (Open Source Gateway Initiative), т.е. используются программы с открытым кодом, язык Java, OS Linux и т.д. Программы размещаются в микропроцессорах домовых устройств, в квартирном контроллере, домовом шлюзе и в городской базе данных ЖКХ.



Программное обеспечение (Software) домового шлюза:

1)  содержит программы с открытым исходным кодом Asterisk IP-PBX и Proxy-HTTP Gate,

2)  реализует функции контактцентра (Call Center), в частности функции диспетческой службы, пользуясь аналоговыми телефоны (подключены через интерфейсную карту) или программными SIP softphones, которые доступны в сети Ethernet,

3)  имеет выход на телефонную сеть ТфОП и мобильную сеть (через GSM модем).

Комплекс "Asterisk + Proxy-HTTP Gate" позволяет использовать Asterisk в качестве платформы разработки телекоммуникационных сервисов. Разработку упрощает наличие новой компоненты (Proxy-HTTP), основной функцией которого является перевод телефонных вызовов в HTTP запросы к внешним веб-сервисам (http://asterisk.linkstore.ru).

Web сервер является основным интерфейсным элементом домового шлюза RG. Перечислим функции, которые реализованы в web-сервере (посредством функций Asterisk) нашего домового шлюза:

Домовой портал: Домовая страница в домовом шлюзе. Через нее пользователь выбирает сервисы (через процедуру subscribe / unsubscribe).

Медиа сервер: Обеспечивает выбор мелодий из домового шлюза. Выбор происходит по web интерфейсу через WLAN.
Аудио плейер: Обеспечивает аудио сервисы (MP3)
Web камера: Обеспечивает выбор и передачу снимков.
Домовая сигнализация: Принимает сигналы тревоги от домовых сенсоров и автоматически передает пользователю и/или службам безопасности. Сочетается с сервисом Web камеры.
Мониторинг дома: Это приложение следит за сенсорами в доме. При выходе за установленные пороги извещает пользователя. Извещения можно посылать по электронной почте, SMS или другими средствами.
Считывание счетчиков: Удаленное считывание показателей счетчиков, например электричества, газа или воды. Показатели могут накапливаться до их передачи в центральный сервер.
Управление домом: Удаленное управление устройствами дома, например вентиляцией, отоплением. Например, программирование отопления на выходные, в ночное время.



Прототип шлюза отработан для считывания показаний счетчиков воды и доступен по адресу: http://mbus.linkstore.ru. Используется протокол M-bus для взаимодействия с датчиками и протокол HTTP для общения с Web сервером.

Информационная система ЖКХ также отработана на примере расчетов за воду. Система легко расширяется для накопления оперативных данных о домах, квартирах, жильцах, о расходах по содержанию имущества, о платежах за коммунальные услуги (вода, отопление, вывоз мусора и т.д.), выписывает ежемесячные счета. Система поддерживает, в том числе и работу с традиционными Excel таблицами.

Аппаратное обеспечение (Hardware).

Квартирный контроллер общается с домовыми устройствами по интерфейсу Meter-Bus (М-Bus), который разработан для удаленного считывания показателей счетчиков бытовых энергоресурсов, средствами безопасности, управления освещением или теплом. Разработка и производство домовых устройств упрощает наличие дешевой микросхемы Texas Instruments TSS721 и наличие ГОСТа РЕН 1434-3-2006 «Теплосчетчики» на базе M-Bus. В 2008 году ЗАО «ЦКБ-Абаванет» разработало набор устройств (8 изделий) по учету воды, которые демонстрировались на Международной выставке «HiTechBuilding-2008» в Москве.

Реализованы две схемы:

1)  считывание показаний по проводам. Обратим внимание на роль домового счетчика с клапаном. В случае аварии клапан перекрывает утечку воды. Этот же клапан может помочь в борьбе с хищением воды: надо сравнивать суммарные показания квартирных счетчиков и домового счетчика.

2)  считывание показаний и передача по радио на частоте 868 МГц и по m-bus. У счетчика в квартире размещен радиопередатчик (с автономным питанием от батарейки), а в коридоре размещен приемопередатчик, который далее общается с конвертером по M-bus.

Кроме того, реализованы:

1)  средства охранной сигнализации с передачей SMS, голосового сообщения (синтезирует Asterisk) или MMS-сообщения (при наличии видеокамеры),

2)  программа удаленного управления отоплением: измеряется температура, по заданным правилам сообщается клиенту и по его командам меняется режим отопления.

Gateway для Smart House – наиболее важная часть аппаратных средств. Для реализации домового шлюза разработаны портативные компьютерные платы:

1)  на базе архитектуры Intel Atom 1.2/1.6 Ghz с MID Ubuntu Linux (на снимке) и

2)  на базе ARM MCU – 800 Mhz (mini Gateway) и 266 Mhz – micro Gateway.

И наконец. Наша работа (в ЗАО "ЦКБ-Абаванет") по умному дому началась года три назад с приглашения со стороны компании "Институт городских домов Urban Art" (Латвия). Вот наиболее интеллектуальный дом в Риге, построенный компанией "Urban Art". Это жилой дом на 148-квартир (по улице Виенибас гатве 192, г. Рига, сдан в эксплуатации в июне 2008 г.). В нем множество функций умного дома. К сожалению это реализовано на базе иностранных изделий (Honeywell, LONWORKS, KNX), хотя, как показывает наш опыт, все эти средства вполне по силам отечественным производителям

Приглашаем к сотрудничеству (совместные ОКР и производство):

* Домовой шлюз (отечественный компьютер и оригинальное ПО с открытым кодом),
* Домовые устройства с интерфейсом m-bus,
* Информационная система ЖКХ,
* Франшиза по умному дому "Urban Art".


М.А. Шнепс-Шнеппе,
генеральный директор ЗАО «ЦКБ-Абаванет», доктор технических наук профессор
Тел.: +7 (495) 921-79-91, + 371 26742446 (Латвия)

http://abava.net   e-mail: abava@abava.net , sneps@abavanet.ru

105005, Москва, ул. Радио, д. 24 (БЦ "Яуза Тауэр")

Google Maps Mania - 26

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

Sunday, December 06, 2009

Sony Ericsson Web SDK

Sony Ericsson выпустил web-интерфейсы для программирования своих мобильных телефонов.

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

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

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

Saturday, December 05, 2009

Friday, December 04, 2009

Как поделиться местоположением в Twitter

Мэшап Twitter location позволяет публиковать гео-ссылки в Twitter. Это не то, что предлагается в Twitter гео-таггинг. Пользователь может вовсе не включать отслеживание своих координат. Twitter location - это просто способ опубликовать в своей ленте сообщение (статус), который содержит какую-то географическую привязку. Просто кликните в нужном месте карты и мэшап подготовит короткую ссылку для Google Maps. Идея (назначение) мэшапа простое - облегчить публикацию сообщений, для которых существенно указание места. Никакой регистрации не требуется, сообщения будут публиковаться через стандартный клиент Twitter.

Для базового URL можно непосредственно в строке обращения задать следующие дополнительные параметры:

lat - начальная широта места (где показывать карту)
lng - начальная долгота места
zml - начальный масштаб карты
t - сообщение, которое по умолчанию будет добавляться к статусу

Например, для своего проекта публикации информации о скидках мы можем выбрать хэш-тег #discount и использовать следующий URL для публикации сообщений с этим тегом:

http://twitloc.linkstore.ru?t=%23discount

(%23 - это, конечно, просто представление для # в параметрах URL).

и т.д.

Ссылка на карту публикуется в стандартном формате, позволяющем легко выделить географические координаты. Например:

http://maps.google.com/maps?q=55.8783053 37.4362134

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

Thursday, December 03, 2009

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

Обновлены городские новостные мэшапы:

Москва
Петербург
Киев

Реклама с QR кодом

Реклама с QR кодами на транспортных схемах. Массовый просмотр обеспечен. Плюс легко собирать статистику. Отсюда.

Wednesday, December 02, 2009

Куплю - продам

Обновления в мэшапе Куплю-Продам. Параллельный просмотр сообщений о купле-продаже в Twitter. Теперь добавились еще и два "газетных" формата: куплю и продам.

Клиентская загрузка

Интересный пакет - выгрузка файла непосредственно на клиентской части: downloadify.info. Если веб-страница уже содержит какой-то нужный контент, то можно организовать его выгрузку в виде файла не обращаясь к серверу. Это реально позволит уменьшить нагрузку на сервер. Контент один раз загружается на страницу, а далее уже вообще нет обращений к серверу.
Выгрузка файла организуется через Flash (.swf прилагается). И все очень маленькое - JavaScript библиотека всего 3 Kb и не требует никаких фреймворков.
Лицензия - MIT.

Tuesday, December 01, 2009

Большая мобильная карта

QR code
Google Maps API v. 3, как отмечалось, например, на Google Developers Day, ориентирован на поддержку мобильных устройств. Соответственно, вот модельный пример - полноэкранная карта для мобильных устройств. По аналогии с "десктопным" мэшапом Большая карта. Такое же приложение, но для мобильных устройств. Ссылка на мобильный мэшап:
http://mbigmap.linkstore.ru (это - мобильный сайт).

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

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

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

Monday, November 30, 2009

Кукушка для IE


IE осталось 4 года? Статистика отсюда. Данные по посетителям сайта w3schools.com

Tweet Street View

Мэшап, объединяющий Google Street View и Twitter. Можно ездить по улицам, просматривая сообщения в ближайшей окрестности. См. Tweet Street View. Мэшап показывает Street View, где можно перемещаться, а также (по выбору) - или соответствующий фрагмент карты или - то, что пишут сейчас в Twitter местные жители.

Помимо предопределенных мест (Лондон, Сан-Франциско и др.), ездить можно в любом месте, где есть Street View (ну а в Twitter, как известно, пишут везде). Просто укажите координаты нужного места в параметрах URL (lat - для широты, lng - для долготы). Например, покатайтесь по главной улице Кремниевой долины - El Camino Real

Sunday, November 29, 2009

Metromap - 10

Частные объявления ukogo.ru на карте

Другие применения можно посмотреть здесь

Saturday, November 28, 2009

О чем говорят

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

Friday, November 27, 2009

Дружеский фид

Если кому удобнее читать там, то есть еще http://friendfeed.com/abava

Утренний кофеин

Магический JavaScript, позволяющий потестировать новый интерфейс поиска от Google.

P.S. А если лень, то здесь есть картинки экранов

Газета в Twitter

Обновлен мэшап Газета в Twitter. Оформляет результаты поиска в "газетном" стиле. Например, газета Что случилось.
Есть geo targeting, искать можно в определенной области - см. здесь

Thursday, November 26, 2009

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

Обновлен мэшап Большая карта. Полноэкранная карта, с возможностями поиска и обмена.

В новой версии появилась также возможность смотреть местные новости (мэшап Газета в Twitter) и картинки (мэшап Фото-карта). Просто включите маркер (он всегда будет отмечать середину карты) и кликните на нем.

Баг-трак

Open source приложения для bug-tracking systems. Продукт нужный при любой коллективной работе. А тут весьма качественные реализации, доступные бесплатно.

Wednesday, November 25, 2009

Счетная палата

Еще один государственный twitter account: @ach_gov_ru - Счетная палата

Закупки в Twitter

Закупки Росатом в Twitter: @zakupki_rosatom.

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

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

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

Geo API

Интересный проект, представляющий программный API для гео-таггинга - GeoAPI.com. Вот примеры городских инфо-сайтов, построенных на этой технологии.

P.S. а вот еще один пример информационного портала - сообщения в твиттер, рядом с тем местом, по которому вы двигаетесь в Street View. Езда по Twitter, другими словами.

Tuesday, November 24, 2009

Что почитать

Кстати, что читает в Twitter пользователь @ru_medvedev. А что читаете вы?

Nokia widgets

Еще один интересный инструмент для программирования мобильных приложений с использованием JavaScript от Nokia: APIBridge. Это локальный веб-сервер для S60, который умеет обрабатывать запросы к компонентам мобильного телефона (например, к камере) и возвращать результаты как JSONP (JavaScript callback). То есть приложение на мобильном телефоне (виджет) с помощью Ajax-запросов, адресованных к http://localhost, получает доступ ко всем возможностям телефона.

Сам бридж (веб-сервер) можно поставлять в связке со своими компонентами, так что если его на мобильном телефоне еще нет, то он будет загружен вместе с приложением. Вот здесь есть пояснения.

А для программирования интерфейсов можно использовать библиотеку на основе jQuery.

Жизнь ...



Copy-paste в действии. Такая эпоха ...

Monday, November 23, 2009

Geotagging в Twitter

API готово. Для пользователя - это opt-in. В установках (в веб-клиенте - опция Settings) необходимо указать, что аккаунт является geo-enabled. Эту опцию можно включать/выключать в любое время. Если опция включена, то вместе с каждым твитом могут быть записаны и его координаты. Функция API update (через нее записываются новые статусы) обновлена, добавлена возможность указывать широту и долготу.

При чтении timeline через API для статусов, где есть гео-информация возврашается также фрагмент Geo RSS (point) с указанием долготы и широты места, где данный статус записан. В стандартном веб-клиенте ничего внешне не изменилось, но API координаты возврашает.

Как это работает через API можно посмотреть, например, в мэшапе Twitter info. Теперь для пользователей с включенной опцией записи координат показывается также место последнего твита. Например, @raffi (это инженер из Twitter).

В самом большом выигрыше будет поиск в Twitter. Там уже давно можно задавать координаты места, где искать. Теперь это будет работать точнее. Но похоже, что совсем немного пользователей включили эту опцию.

Чьи-то тени встают

Интересный мэшап - Augmeneted Reality для Twitter. Выполнено как уровень для Layar, используя их открытый API

Sunday, November 22, 2009

Деньги в вебе

С небес на землю, или реальные заработки в сети.

1. Что нужно новостному сайту, чтобы собирать $36,500 в год
2. Сколько показов страниц в месяц должно быть, чтобы зарабатывать на рекламе $5000.
Ответ - очень много. От 2 млн.

Saturday, November 21, 2009

Maps utility

Интересная библиотека от Google - дополнительные компоненты для Google Maps. Среди прочего, включает и построение мэшапов с помощью Street View.

Friday, November 20, 2009

SonyEricsson Web SDK

Интересный продукт - SonyEricsson Web SDK. Web среда для мобильных приложений. На базе PhoneGap от Nitobi. Доступ на основе JavaScript к акселерометру, камере, GPS и адресной книге.

Журналистика

Журналисты о мобильных телефонах: Nomobile vs. Mobile Review. Хотя может это реклама? Странно, Mobile-Review периодически интересные вещи публикует, читателей явно и так должно быть много. А no-mobile - они, видимо, пророческое название :-)

P.S. А этот пост - реклама мэшапа Диалоги в Twitter :-)

Thursday, November 19, 2009

Окружают

Если верить этой статье, то затея Google с языком Go вовсе не так проста. В паре с Хромом, этому языку предстоит сделать то, что так и не сделали Java апплеты.

Местные

Обновлен мэшап Местный Twitter. Непосредственно с карты Google Maps можно искать местных авторов и просматривать местные же темы сообщений. Просто кликните по карте в интересующем вас месте.

Wednesday, November 18, 2009

API для скриншотов

4 сервиса, поддерживающие API для построения скриншотов веб-сайтов

Кто там

Обновлен мэшап Twitter info. Позволяет просматривать дополнительную информацию по любому аккаунту в Twitter, используя Google Social API. Например, можно найти другие ресурсы, связанные с данным пользователем.
В новой версии можно также просматривать последние диалоги пользователя.

Tuesday, November 17, 2009

Проблемы у Интел

И не только с AMD. Тут вот все хуже :-)

via Twitter Dialogues

Чтиво из Twitter

Обновлен мэшап Ссылки в Twitter. Позволяет просматривать ссылки, опубликованные в произвольной ленте Twitter. Например - что читают в Яндекс (@bobuk)
В новой версии появилась также возможность отслеживать диалоги.

Monday, November 16, 2009

Еще о Google Developers Day

Интересное эхо от #gdd09ru докатилось. Большинство последних картинок про обед в пищевом мэшапе относятся к Google Developers Day :-). Google знает, чем взять программистов ...

P.S. о пище духовной можно посмотреть здесь и здесь

Домашние мобильные страницы

Новая версия сервиса Мобильные страницы. Позволяет быстро создавать мобильные сервисы для своего телефона. Среди новых возможностей - создание собственных домашних страниц. Если есть набор источников (сайтов, RSS-фидов), которые вы постоянно читаете, то можно быстро создать себе мобильную веб-страницу (портал) и читать их с телефона. Непосредственно на телефон страница копируется посредством QR-кода.

P.S. наш мобильный портал, кстати, так и был сделан

P.P.S. а собрать себе коллекцию мобильного видео можно здесь

Sunday, November 15, 2009

Газетное

Обновлен мэшап Газета в Twitter. Поиск в Twitter, оформляющий результаты в газетном стиле. Из нового:
- автопоказ картинок
- просмотр дискуссий
- гео-поиск. Можно искать только в определенной области. Просто координаты (пара lat,lng - широта и долгота) указываются при запуске. Например - Московская газета.

Go

В принципе, программы нужно писать быстро. Всегда этому стремились следовать. Но здесь - люди перепрыгнули всех. Еще, что называется, чернили на спецификации языка Go не высохли - а вот уже и Twitter клиент.

Friday, November 13, 2009

Augmented reality

1. Интересная презентация по AR стартапам. Текущее состояние рынка.

2. AR для механиков. Интересный университетский проект, используемый на практике

3. AR в туризме. Очень интересное iPhone приложение.

Так о чем они говорили

Twitter зачем-то убрал из веб-интерфейса информацию о том, что конкретное сообщение - это ответ (реплика) на какой-то другой твит. Но не все потеряно :-) С помощью мэшапа Диалоги в Twitter все можно восстановить. Просто укажите URL любого сообщения-реплики (в таких сообщениях текст начинается с @) и читайте всю дискуссию в развернутом состоянии.

P.S. в коллекции букмарклетов есть даже и инструмент для упрощения процесса.

Ошибка вышла

В продолжение темы Open Source. Микрософт позаимствовал код для утилиты в Windows 7. А он GPL - вирусная лицензия Ж-). Открывать свой код не захотели, пришлось изымать из продажи.

Thursday, November 12, 2009

Последний из могикан

Интересные признания разработчика, сокращенного в Adobe:

"I enjoyed working at Adobe a great deal and had hoped to become a perm employee. But they did tell me the main reason I got cut was because I was the last US developer on the team; after our lead moved into his new role, everybody else (including QA) was in India." Отсюда.

Cell ID на практике

Серверная компонента для JSP (и/или Coldfusion), которая по заданным координатам соты вычисляет ее географические координаты - Cell ID taglib

P.S. ранние публикации есть здесь, например.

Wednesday, November 11, 2009

Google Developer Day - Open Social

Chris Chabot - докладчик по Open Social на Google Developer Day, представленный в Google Social Graph:

Chris Chabot

впечатляющий список Ж-)

Google Developers Day 2009

Самое яркое пожалуй - презентация отцов-основателей Wave (точнее - папы и мамы :-). Гораздо яснее все воспринимается из первых рук. Ну и, конечно, представляют они продукт здорово. Мне кажется, реально у продукта хорошие перспективы. И зависят они от сторонних разработчиков. Я Wave рассматриваю как средства организации общения на лету вокруг произвольных объектов (страниц, картинок, фильмов etc). Twitter тут слаб. Он вещательный - каждый поет сам по себе. Для двустороннего общения нужны уже специальные средства. А волны именно что и нужно запускать вокруг произвольного места на веб-странице, например. Так что если Google раскрутит разработчиков писать мэшапы на Wave API - то все будет здорово. Кстати, слова application market применительно к Wave - прозвучали.
Показали (издалека :-) интересное приложение от SAP на Wave. Этакий коллективный дискуссионный BPM.

Другая главная тема - HTML5. Все туда, мобильный веб - наше все. Даже демонстрировали все на эмуляторе iPhone, а не Андроид. Ради HTML5 - можно и Apple стерпеть :-). Кстати - а на заокеанском дне Андроиды разработчикам раздавали ...

Лекция по social web была интересная. Докладчик приводил в пример Эстонию, где каждому выдали OpenID как идентификатор и France Telecom. А про Фитцпатрика ничего не говорил. Но подтвердил, что webfinger развивают, и email будет таки идентификатором.
Еще одну интересную ссылку социальщик выдал - http://activitystrea.ms/. Это расширение Atom данными об активности в социальных сетях. Вот драфт спецификации.

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

А вот с организацией мероприятия Google реально провалился. Беготня вдоль очереди с криком "А-а-а, кто тут на букву А ..." - песня. Но это, видимо, местных рук дело. А тут точно проблемы :-)

P.S. Тот же день в прошлом годе

Всеобщая мобилизация

Обновлен мэшап Мобильные страницы. Позволяет быстро создавать персональные мобильные сервисы. С его помощью можно, например:

- создать на своем мобильном телефоне закладку для быстрого обмена адресами
- скопировать произвольную ссылку на мобильный телефон
- создать в браузере мобильного телефона закладку с ссылкой на некоторую страницу, которой можно будет поделиться с коллегами
- послать длинный текст по SMS непосредственно с сайта, просто скопировав сюда нужный текст
- создать закладку с большим текстом в браузере мобильного телефона, этот текст можно будет рассылать далее по SMS непосредственно с телефона

P.S. другие описания см. здесь

P.P.S. а здесь можно подобрать себе мобильное видео

Tuesday, November 10, 2009

GDD09ru

Google Developers Day в Москве:



Tomcat 7

Tomcat 7 может быть доступен уже в декабре 2009 - январе 2010.
Будет поддерживать спецификацию Servlet 3.0. То есть появятся, по крайней мере, асинхронное исполнение запросов и динамическая конфигурация (без ручного обновления web.xml)

Сплетник

Twitter никогда не отличался особым удобством в двухстороннем общении. Восстанавливать последовательности сообщений и реплик по сию пору неудобно.
Мэшап Диалоги в Twitter как раз и позволяет восстанавливать цепочки сообщений. Просто укажите URL для произвольного сообщения-реплики и смотрите все цепочку обмена мнениями. Вместо URL можно просто указать ID для статуса (сообщения). Выглядеть это будет так. Также можно использовать соответствующий букмарклет из нашей коллекции.

Monday, November 09, 2009

Фото-карта

Обновлен мэшап Photo map. Фото-поток в реальном времени из Twitter, привязанный к указанной местности.

P.S. Google Maps mania blog отметил это здесь.

Новый способ распространения мобильного контента

Обновлен мэшап QR code maker.
Мэшап позволяет легко "мобилизовать" (сделать доступным для мобильных пользователей) произвольный контент. Для введенного пользователем текста (набранного или полученного посредством сopy-paste) автоматически создается веб-страница, доступная из мобильного браузера. А ссылка на эту страницу представляется с помощью QR - кода. Так, что если этот QR-код, находящийся на каком-то физическом объекте будет сканирован, то мобильный пользователь автоматически получит в своем браузере страницу с предоставленной информацией. Это самый простой способ "мобилизации" своего контента, не требующий никаких навыков в программировании мобильных сайтов.

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

А в последней версии добавилась еще и возможность создавать "одноразовые" страницы. К созданной мобильной странице (присоединенным файлам) можно будет обратиться только один раз. Можно, например, оплаченный контент так рассылать и т.п. По сути, эта опция делает то же самое, что и мэшап Secure Notes в "обычном" веб.

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

Sunday, November 08, 2009

Cредства мониторинга

Полезная коллекция Open Source инструментов для мониторинга сети и серверов

Киевские картинки

В продолжение темы матери городов русских. Мэшап GTV обновлен и включает теперь также иллюстрированные новости из Киева. Прямая ссылка на киевский сайт - здесь. Новости в реальном времени (Twitter, Яндекс) + видео из YouTube.

P.S. другие доступные города:

Москва
Санкт-Петербург

Saturday, November 07, 2009

Подарок от Google

Российский Google любезно прислал купон на использование (оплату) AdWords. Типа, попробовать. Сам менеджер по, прости господи, маркетингу расписался. Только вот дата действия у купона до 30.06.09 :-)
Интересно, что почтовый штемпель на конверте - 28.10.09 То есть заслюнявливали в конверт (оплачивали почтовые услуги :) уже заведомо просроченный кефир товар. Бумага, цветная печать, опять же, окончательно, видимо, загубившая родные леса и болота экологию. А эмиссия CO еще во время процесса ...
А с другой стороны - дареному коню в зубы не смотрят. Так что все нормально :-)

Friday, November 06, 2009

Google Maps Mania - 25

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

Wednesday, November 04, 2009

Twitter lists API

Можно уже использовать. Естественное расширение того, что было. Например, получить статусы (сообщения) из списка можно такому URL:

http://twitter.com/пользователь/lists/список/statuses.json

Например, для гео-списка из предыдущего сообщения это есть:

http://twitter.com/scobleizer/lists/geolocation/statuses.json

P.S. в ранних версиях API для списков была ошибка, когда везде требовалась авторизация, но ее поправили.

Полезное в Twitter

Полезные списки в Twitter: Гео-программирование и связанные вопросы. Вот, например, @Scobleizer geo-list, представленный с помощью List widget:


Местный Twitter

Обновлен мэшап Local Twitter. Ищите местные публикации и авторов в Twitter непосредственно на карте.

Tuesday, November 03, 2009

Что читают в Яндекс

В продолжение темы от @t411 - что и где читают - ссылки в интересных лентах Твиттер:

Яндекс - @segalovich

Умные счетчики

МТС, по сообщению газеты Комммерсант, будет собирать данные с электросчетчиков. Технических деталей нет - но все равно здорово :). Только уж тогда сделать нужно a-la Google - собранные данные представить на веб-портале, чтобы "обмеренный" потребитель видел свои собственные данные. Это реальное дело в борьбе за энергоэффективность.

P.S. можем предложить сбор данных от датчиков воды.

Кто это в Twitter

Обновлен мэшап Twitter info. Позволяет искать дополнительную информацию по любому аккаунту в Twitter. Теперь показывает еще и фотографии.

Обновления приложений от Google

Интересный технический материал от Google - как у них устроено обновление приложений. Очень жизненная задача - не загружать же каждый раз все приложение заново. В данном случае - это Chrome. И алгоритм интересный. И Open Source. Хотя их с ним и пытаются засудить.

Monday, November 02, 2009

Слежение за телефоном

Интересный способ отслеживания текущей позиции (гео-координат) мобильного телефона (iPhone). Задается уникальный email адрес на собственном сервере. Телефон периодически обращается к серверу для проверки новых писем. И почтовый сервер обновляет информацию о текущей позиции на основе POP/IMAP запросов. По крайней мере, текущий IP адрес уж точно есть.

Интересно, а Gmail ведь также может отслеживать позицию?

P.S. а вот современный подход к слежению за телефонами

База данных для графов

Open source база данных для представления графов neo4j. Судя по всему, еще один удачный пример non-sql подхода. Выглядит это так (по сути - сетевая модель):

Node firstNode = neo.createNode();
Node secondNode = neo.createNode();
Relationship relationship = firstNode.createRelationshipTo( secondNode, MyRelationshipTypes.KNOWS );

firstNode.setProperty( "message", "Hello, " );
secondNode.setProperty( "message", "world!" );
relationship.setProperty( "message", "brave Neo " );

Создали два узла, задали некоторые свойства (свойства могут быть и у отношений) и определили отношение:

(firstNode )------>(secondNode)


И область всем интересная - графы в данном случае можно смело трактовать как социальные сети, отношения между пользователями там именно графами проще всего и представлять.
Techcrunch пишет о хорошей производительности базы на больших объемах данных.

Sunday, November 01, 2009

Расхитители рекламы

Любопытный момент во взломе сайта. Ничего не меняли, но подменили ID в блоке Adsense. То есть попросту переключили рекламный заработок на себя.

Friday, October 30, 2009

QR коды в туризме

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

Газета в Twitter

Обновлен мэшап Twitter газета. Представляет результаты Twitter-поиска в газетном стиле.

Thursday, October 29, 2009

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

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

P.S. кстати, если есть предложения/пожелания по добавлению новых источников, которые вы читаете - пишите, добавим.

Поиск в реальном времени

Обновлены поисковые мэшапы:

Twitter links - все ссылки, опубликованные в произвольной ленте Twitter. Что отметили друзья.
Twitter buzz - все хэштеги из произвольной ленты Twitter. Горячие темы в интересном вам кругу друзей.

Wednesday, October 28, 2009

Социальный поиск

Обновлен мэшап Twitter info. Позволяет искать информацию о произвольном пользователе Twitter с помощью Google Social API. Можно проверить, например, кто такой ваш новый друг в Twitter.

Коллекция мэшапов

Обновилась коллекция мэшапов.

Tuesday, October 27, 2009

Ретвиты

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

P.S. схожие по семантике:
Twitter links - все ссылки
Twitter buzz - хэш-теги

Виджеты для оператора


Презентация от Vodafone - widgets и их использование в планах оператора связи.

Monday, October 26, 2009

Архитектура YouTube

Заметки по архитектуре YouTube. Организация кластера, кэширование. Интересно, например, что секция Related video вычисляется заранее, чтобы избежать динамической генерации. Тут сразу используется кэшированный HTML код. Использование BigTable для сохранения preview фильмов.

Таблички на улицах

В Москве на улицах, названных именами Героев России, СССР и Социалистического труда установят информационные таблички с их биографическими данными.
А чтобы сразу по современному не сделать? Вместе с информацией поместить еще и QR код со ссылками на веб-страницы. Так ведь можно и не только для Героев. Наверняка на табличке можно место найти для QR кода. Хороший был бы момент технологию запустить.

Sunday, October 25, 2009

Мобильный Saab

Основатель Билайна спасает Saab

Via abava

Архитектура Google


Презентация от Google - построение больших распределенных систем. На собственном примере. Map/Reduce, BigTable, управление кластерами.

Saturday, October 24, 2009

Mobicents PBX

А Mobicents тихо выпустила собственную Open Source PBX, работающую в их SIP контейнере на JBoss.
Иными словами, RedHat станет поставщиком PBX.

Thursday, October 22, 2009

Rich Communication Suite

Конкурс от GSMA по разработке мобильных приложений - RCS DevChallenge

Производительность веб-приложений

Пара инструментов для оценки производительности веб-приложений:

DynaTrace измерение производительности AJAX приложений для IE 6, 7, 8

Cuzillion - инструмент, позволяющий добавлять к странице объекты (скрипты, стили etc.) и видеть влияние этого шага на производительность

Wednesday, October 21, 2009

Мобильные платежи

ВТБ обещает "бесконтактные" платежи с мобильных телефонов в 2011 году. А на технологическом портале теперь гадают, будет это NFC или что другое.

P.S. "собственную" OS уже делали вроде, что-то затихло с ней сейчас

Метро-карты

Обновлен мэшап MetroMap. Позволяет автоматически отображать на карте произвольный RSS поток, в записях которого упоминаются станции метро. Объявления, например, таким образом можно гео-кодировать и т.д. Например, вакансии программистов из HeadHunter
Примеры использования см., например, в Gmania или здесь, в блоге

Tuesday, October 20, 2009

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

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

1. Open Source инструменты для мониторинга MySQL

2. Все мэшапы в одном месте: Mashups directory

3. Event organizer для Twitter - Schmap

4. Материалы от Google по оптимизации мобильных веб-сайтов. Между прочим, для изображений в современных мобильных браузерах (iPhone, Android) предлагают использовать Data URI

Горе от Гугла

Что плохого может принести индексация от Google: листинги директорий и служебные файлы в кэше, нечаянно раскрытые пароли. Будьте осторожны и закрывайте от индексации служебные разделы.

Monday, October 19, 2009

Мобильные эмуляторы

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

Прямой WiFi

Wi-Fi direct - новый стандарт для непосредственного обмена данными по Wi-Fi. Не требуется точка доступа. Устройства будут договариваться между собой. И что особенно интересно, программным образом можно будет обновить существующие Wi-Fi устройства для поддержки данной технологии.
Так что в 2010 году может начаться массовая смерть Bluetooth.

Sunday, October 18, 2009

Twitter - эффект



Один бразильский пользователь написал твит: "Lindo, este site russo, com o mapa mundi e as fotos do Twitpic. Veja o Brasil tb. - http://linkstore.ru/photomap/". Другой (другие) сделали RT ...

Хостинг в облаках

Cloud servers - замена shared hosting и альтернатива VPS. Стоит дешевле, a масштабировать гораздо проще.

Saturday, October 17, 2009

Что еще почитать

Что читает @marissamayer (from Twitter Links) - Marissa Mayer's circle.

Гео-поиск

Обновлен мэшап Geo search. Местный поиск на основе различных Google API, иллюстрированный фото-потоком из Twitter

Friday, October 16, 2009

Yahoo mashups

Интересный (и практический) пример использования Yahoo tools для мэшапов - http://insidertrades.org. Приложение проверяет раз в 30 секунд операции с акциями от инсайдеров и высылает уведомление по email. Запрограммировано на Yahoo Hack Day. За день, то есть.

P.S. кстати, эти два мэшапа используют Yahoo Pipes:

Twitter links
Twitter buzz

Google Web search

Локализация для поискового API от Google. В простейшем случае можно просто использовать имя походящего домена для загрузки API:

<script src="http://www.google.ru/jsapi"></script>

Thursday, October 15, 2009

Что еще почитать

Венчурные ссылки :-) от @dennydov. Сам он пишет о венчурном бизнесе. А о чем пишут его друзья - можно узнать с помощью Twitter links: http://tlink.linkstore.ru?u=dennydov

Школа и Open Source

Блог новозеландской школы, полностью перешедшей на Open Source software. Полезные материалы, если бы подобные проекты здесь имели бы целью действительно преход на Open Source ...

Индексация Ajax страниц

Предложения Google по индексации страниц, использующих Ajax (динамический JavaScript в общем случае).

Wednesday, October 14, 2009

MySQL GIS extension

Внятное объяснение MySQL GIS Extension - эффективного способа хранения гео-координат в MySQL.
Для таблиц, где хранятся координатные данные (широта, долгота) предлагается добавить новый столбец - геометрия. Использование индекса по этому домену приводит к гораздо более эффективному выполнению ранговых запросов (когда ищутся точки внутри заданного квадрата, например).

Где я?

Самолеты Люфтганзы автоматически обновляют свое местоположение в Twitter

Кстати, наши датчики расхода воды также могут публиковать измерения в Twitter.

Что почитать

Обновлен мэшап Twitter links. Позволяет просматривать ссылки в произвольной ленте Twitter - то есть ссылки, опубликованные друзьями какого-то пользователя. Можно, естественно, и собственный круг так просматривать. Вот, например, что друзья @abava выбрали: http://tlink.linkstore.ru?u=abava
Кстати, можно вообще не иметь аккаунта в Twitter, только читать выбранные ленты.

Tuesday, October 13, 2009

User Agent Switcher

Полезное расширения для Firefox - подмена строки с идентификацией агента. Удобно тестировать мобильные сайты. Прямо из FF объявить, что это iPhone, например и тестировать приложения типа Bird view

Фото-карта

Новый Twitter мэшап - фото в реальном времени на карте Google - Photo Map. Показывает опубликованные в Twitter фотографии из заданной области на карте Google Maps.

Другие мэшапы, где также можно посмотреть фото-материалы:

Московский Twitter
Twitter в SPB
GTV
Фото-Twitter
Еда в Twitter

Monday, October 12, 2009

Highload

Конференция Highload в Москве:





Здесь есть объяснение устройства

Google App Engine for Java

Весьма полезный блог, описывающие практические задачи, решаемые с помощью Google App Engine for Java: почтовый сервис, XMPP bot.

P.S. кстати, вот пример CDN системы на базе Google Apps

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

Обновлен краеведческий мэшап - фото и википедиа на карте Москвы

Sunday, October 11, 2009

Источник идей

Briefing - тренды, новые идеи для приложений и сервисов

Java platforms и LBS

Sony Ericsson Java Platform. Нумерация для Java реализаций на платформах Sony Ericsson. А нужно это для вот этого списка свойств, который позволяет узнать координаты телефона. Поддерживаются эти проперти с версии 7.3
То есть, по первой таблице для программирования LBS на основе Cell ID с телефонами Sony Ericsson нам нужны модели телефонов от K530 и старше.

Saturday, October 10, 2009

Россия - Германия начинается?

В Московском Твиттере и на фото-карте пошли картинки со стадиона.

Конец лихорадки?

Интересная статья с обзором реальных заработков разработчиков приложений для iPhone. Они оказываются в итоге весьма небольшими. И разоряются, в конце концов, даже недавние идолы/чемпионы. Частным разработчикам становится жить все труднее - крупные компании пришли на этот рынок.
Авторы делают вывод, что это шанс для Android, Palm и др. - перетянуть разработчиков. Но мне кажется, заключение должно быть другим - стоимость разработки должна быть снижена. Google прав, продвигая веб программирование в мобильные устройства. Если создание сервисов будет проще, быстрее, дешевле - то конкурировать придется уже только в креативности самих сервисов. Никаких преимуществ у больших компаний не будет.

LBS challenge

NAVTEQ LBS Challenge 2010. Регистрация - до конца октября.

Friday, October 09, 2009

Free security tools

Полезная коллекция - 100+ free security tools. Анализаторы трафика, в частности.

Счетчики 2.0

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

А здесь представлен демонстрационный сайт для счетчиков воды с M-bus интерфейсом. Доступ к измерениям осуществляется через открытый API на базе HTTP (XML, JSON). Ну и, естественно, владелец квартиры может посмотреть свои данные просто через веб (включая мобильный веб). Попробуйте http://mbus.linkstore.ru Имя: demo, пароль: demo.

Используется счетчик воды с интерфейсом M-bus производства компании Abava.Net

P.S. Кстати, в России счетчики должны появиться во всех зданиях уже в течении 2010 года.

Thursday, October 08, 2009

Free IVR

Бесплатные IVR от Voxeo. Реально звонки на американские номера могут оказаться недешевы, но VOIP системы практически могут быть реализованы бесплатно.

Производительность веб-приложений

Набор инструментов для анализа производительности веб-приложений

Tuesday, October 06, 2009

Google Maps Mania - 24

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

Monday, October 05, 2009

Ссылки в Twitter

Мэшап Twitter links позволяет просматривать ссылки, опубликованные в произвольной ленте Twitter (ссылки, опубликованные друзьями произвольного пользователя). Если вы выберите какой-то блог, то можно получить свой Digg из ссылок его друзей.

Вот некоторые примеры для блогов, взятых из списка на rutwitter.com:

@abava
@jacobyononsen
@umputun
@bobuk

Бизнес-идеи

1. Стартап собирает непарные перчатки и комплектует из них полные пары.

P.S. а вот, как известно, еще и носки имеют необъяснимую тенденцию теряться по одному ...

2. Случайные встречи. Шанс найти тех, кого хотели бы встретить снова - blinka.me

3. Городские приложения - San Francisco в веб и мобильных сервисах

4. Книга про вас. Сервис подобрал классические новеллы (я так понимаю те, где нет проблем с авторскими отчислениями) и предлагает пользователям задать собственные имена для героев (вставить туда себя, друзей и т.д.) Потом книгу печатают и посылают заказчику

Sunday, October 04, 2009

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

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

1. Coldtags suite - крупнейшая библиотека пользовательских тегов для JSP (и/или Coldfusion). Теперь в версии 3.80

2. Шаблоны программирования в JavaScript

3. Гибкий Arduino. Цветовые индикаторы на одежде. Между прочим, проект от MIT.

Программы для USB

Полезная подборка приложений, которые можно загрузить на флешку и использовать без инсталляции. Для веба есть, например, Server2Go – готовый к использованию Apache webserver и XAMPP – пакет из Apache, MySQL, PHP и Perl.

Startup weekend Moscow

Startup weekend в Москве:





Здесь есть объяснение устройства

P.S. они программируют или в Twitter пишут? :-)

Saturday, October 03, 2009

iPhone web development

Книга от O'Рейли Building iPhone Apps with HTML, CSS, and JavaScript. С примерами. Creative Common лицензия - Open Source для книг.

Geolocation в Twitter

Интересные замечания по поводу реализации geo locaction в Twitter API. Полезное чтение для тех, кто проектирует интерфейсы к своим продуктам.
Что касается реализации в Twitter, то действительно, разбирая ответы от API (в мэшапах типа GTV, например) мы уже видим теги geo. Но - в Twitter это opt-in, то есть клиент сам должен сказать сначала, что он согласен на запись координат. А вот возможности сделать это в Twitter пока не предусмотрели :) Право имею, но не могу ... Кстати, нет и API, чтобы включать такую опцию программно

Friday, October 02, 2009

О чем говорят

Еще один мэшап для раскрытия информации в Twitter - Twitter Buzz. Позволяет посмотреть облако тем (тегов) из произвольной ленты Twitter. Можно свою ленту, например, так просматривать - о чем шумят друзья. Вот ссылка на теги из круга пользователя @abava (о чем пишут друзья): http://tbuzz.linkstore.ru?u=abava.

Мешап интегрирован с двумя другими инструментами для раскрытия информации: Twitter links и Twitter info.

Пароль для root в MySQL

Как заменить пароль для root в MySQL

Thursday, October 01, 2009

Microsoft Innovation

Посетил Microsoft Innovation Day. Давно не был на микрософтовских мероприятиях, последние посещения были весьма глухими - безудержная пропаганда и технически малообразованные докладчики. А теперь показалось, что стало лучше. Нет - пропаганда не ушла и докладчики остались, которые время тянут до конца слота etc. Но в целом - довольно приятное впечатление осталось. И люди были грамотные и понаделали всего много.

Продвигаемая идея - всем раздать MS софт для веб разработки. Бесплатно практически, лишь бы клиентов на нем приводили. Оно так в целом ведь и не нужно, какая проблема с и так бесплатным Apache (Tomcat etc.) или с MySQL. Но с этой стороны нет ничего объединяющего. А MS сбился в стаю и обещает аж с продвижением помогать маленьким студиям, пиарить их, обклеивать логотипами etc. PHP-шников зовут, лишь бы IIS использовали.

P.S. техническое наблюдение: если докладчик в контактах указывал Twitter, то и говорил короче и более по делу. Всех обязать формулировать доклады в 140 символов ...

Сокращатели ссылок и base 36

Пожалуй самое простое объяснение того, как работают сокращатели ссылок, которые используют преобразования на основе base 36 (типа tinyurl).

Wednesday, September 30, 2009

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

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

P.S. кстати, если есть предложения/пожелания по добавлению новых источников, которые вы читаете - пишите, добавим.

Чужие ссылки

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

Другие публикации по теме см., например, здесь

Tuesday, September 29, 2009

QR code купоны

Интересные результаты рекламной компании с QR-code купонами. Отклик - более чем существенный (включая и загрузку читалок для QR кодов). Похоже, что пользователи уже готовы к применению этой технологии

Via QR code generator

JSOS 6.50

Java Servlets Office Suite (коллекция Java сервлетов и фильтров) доросла до версии 6.50 (135+ components).

Monday, September 28, 2009

Asterisk web gate

Собрали на отдельной странице информацию о проекте по средствам разработки для Asterisk. Cм. разработка телекоммуникационных сервисов с использованием Asterisk. Код (LGPL) выложен в Google.

Asterisk web gate позволяет свести разработку телекоммуникационных сервисов к обычному веб-программированию. Телекоммуникационный сервис теперь есть ничто иное, как обычный CGI скрипт.

См. также предыдущие публикации по Asterisk

Свой собственный Digg

Обновлен мэшап Twitter links. Позволяет просматривать ссылки, опубликованные в произвольной ленте Twitter. Просто укажите имя пользователя и просматривайте все ссылки, опубликованные друзьями этого пользователя. Кстати, так можно и свою ленту просматривать. Вот, например, все ссылки от abava: http://tlink.linkstore.ru?u=abava.
В последней версии также автоматически раскрываются короткие URL (bit.ly). Поддерживаются retweet и поиск (через Google + Twitter мэшап). Информация об авторах выдается через Twitter Info.

Технически - это комбинация открытых API: Twitter, Google, bit.ly. Серверная компонента реализована на основе Yahoo Pipes.