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. То есть попросту переключили рекламный заработок на себя.