Вас!
И нас!
И всех отчасти!
По отдельности и в общем!
С Новым Годом! В смысле - счастьем!
С новым счастьем! То есть, вот с чем:
С новой крышей! С новым домом!
С новым блином! С новым комом!
С новой правдой! С новым сном!
С новой стопкой кверху дном!
С новым делом! С новым словом!
читать полностью
технические проблемы и идеи, родившиеся в бурных водах реки Abava (а равно как и на ее берегах, далеких и близких), выставленные на всеобщее обсуждение
Страницы
▼
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.
P.S. здесь есть довольно интересный список Open Source проектов от Google.
Большая карта
Обновлен мэшап Большая карта.
Полноэкранная карта Google, с возможностью поделиться ею по email, Twitter или Facebook. Теперь еще и показывает местные новости.
Полноэкранная карта Google, с возможностью поделиться ею по email, Twitter или Facebook. Теперь еще и показывает местные новости.
Tuesday, December 29, 2009
Карто-форум
Проверка концепции - размещение форума (дискуссии) непосредственно на карте. Для обсуждения чего-либо с привязкой к местности. Попробовать можно здесь
goo.gl случился
Feedburner обещает публиковать изменения в Twitter. Заодно проверим и работу сокращателя ссылок от Google.
Open Source 2009
Лучшие Open Source проекты 2009 года. Один из вариантов списка, конечно, но, в целом, автор выбрал весьма достойные проекты.
Аннотированные ссылки
Обновлен сервис Аннотированные ссылки. Позволяет публиковать заметки (post-it notes) к ссылкам (сайтам).
Создавать заметки можно непосредственно на сайте, с помощью букмарклета, а также воспользоваться программным API.
Создавать заметки можно непосредственно на сайте, с помощью букмарклета, а также воспользоваться программным API.
Monday, December 28, 2009
Сколько это стоит
Расчет стоимости привлечения посетителей на сайт.
P.S. там же на сайте весьма интересный материал об организации продаж в JBoss. Как зарабатывались деньги на свободном ПО, а равно как и более практическая задача - убедить пользователей регистрироваться при загрузке бесплатного ПО.
P.S. там же на сайте весьма интересный материал об организации продаж в JBoss. Как зарабатывались деньги на свободном ПО, а равно как и более практическая задача - убедить пользователей регистрироваться при загрузке бесплатного ПО.
Мобильный портал
Обновлен мобильный портал 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
Парковка 3.0
Мы писали о мобильном портале, который информирует о свободных местах на парковке. А вот уже другое видение той же проблемы - о свободных местах информируют через Twitter. То есть уведомления могут приходить в итоге как SMS.
Thursday, December 24, 2009
Где же он
Пример использования Web location API от Ericsson Labs. Web API, который в мобильном приложении позволяет определить местоположение другого телефона просто по его номеру.
Это, кстати, ответ на вопрос - могут ли что-нибудь телефонные операторы сделать с наступлением интернет сервисов. Да, могут - вот пример. Традиционный веб-подход в чем заключается - обе стороны зарегистрированы в одном сервисе (Twitter, Facebook etc.) и в рамках этого сервиса одна сторона может как-то себя обозначить для другой. А здесь показано, как это может быть сделано безо всяких сторонних сервисов. Номер телефона сам по себе ID.
Это, кстати, ответ на вопрос - могут ли что-нибудь телефонные операторы сделать с наступлением интернет сервисов. Да, могут - вот пример. Традиционный веб-подход в чем заключается - обе стороны зарегистрированы в одном сервисе (Twitter, Facebook etc.) и в рамках этого сервиса одна сторона может как-то себя обозначить для другой. А здесь показано, как это может быть сделано безо всяких сторонних сервисов. Номер телефона сам по себе ID.
JEE сервер vs. Tomcat
Вы еще используете полный JEE сервер в своих проектах? Уже не модно, вполне хватает Tomcat, согласно этому опросу.
Wednesday, December 23, 2009
Tuesday, December 22, 2009
Новости в семь
Интересный проект: автоматический подбор новостей и их чтение через TTS - Новости в семь. Автоматизация телевидения, практически.
Кто о чем
Кто о чем пишет в Twitter. Главное слово в Twitter от gazeta.ru - Новости, а в газете Ведомости - слово Может :)
Monday, December 21, 2009
Куплю-продам: местная версия
Мэшап Куплю-Продам теперь поддерживает гео-поиск. Можно просто задать пару параметров в URL для поиска местных объявлений:
lat - широта
lng - долгота
Например, объявления куплю-продам по городам:
Москва
Санкт-Петербург
Киев
lat - широта
lng - долгота
Например, объявления куплю-продам по городам:
Москва
Санкт-Петербург
Киев
Sunday, December 20, 2009
Плюс один
Число Sim-карт, обычно, превышает население страны (если это не Китай/Индия etc.) о чем с радостью рапортуют мобильные операторы. А теперь вот Twitter сообщил, что число твитов превысило население Земли.
P.S. а это сообщение, попав в @abava увеличит эту цифру, по крайней мере, на 1.
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
Идея простая - как только выделен какой-то текст на странице (то, что нужно сохранить в телефоне), создать на лету мобильную веб-страницу с этим текстом. Ссылку на эту страницу можно сохранить в телефоне посредством предъявленного 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) для обмена данными о местоположении. См. описание здесь
P.S. а это уже хинт от нас - в таких почтовых публикациях очень легко указать место (где вы пишете, к чему относится заметка и т.д.) Мэшап Geo Post позволяет пользователям создать себе версию мобильного веб-приложения (Android, iPhone, S60) для обмена данными о местоположении. См. описание здесь
Thursday, December 17, 2009
Районные новости
Мешап Москвоведение теперь позволяет также просматривать последние новости. Кликните на маркере и получите доступ к местным новостям и свежим фотографиям.
Google говорун
Неофициальный Text to Speech API от Google:
http://translate.google.com/translate_tts?q=abava+blog
вроде бы ограничение в 100 символов
UPD. еще одно ограничение - не работает, если в запросе присутствует заголовок Referer. То есть либо выставлять в ссылке rel="noreferrer", либо открывать в пустом окне.
P.S. а вот простой трюк - конкатенация голосовых файлов TTS servlet.
http://translate.google.com/translate_tts?q=abava+blog
вроде бы ограничение в 100 символов
UPD. еще одно ограничение - не работает, если в запросе присутствует заголовок Referer. То есть либо выставлять в ссылке rel="noreferrer", либо открывать в пустом окне.
P.S. а вот простой трюк - конкатенация голосовых файлов TTS servlet.
Wednesday, December 16, 2009
JQuery plugin
Гео-фото
Мэшап Pictures from Twitter теперь поддерживает выдачу фото в указанной географической области. Просто укажите для URL два параметра: lat - широта и lng - долгота места. Например, фото-поток Москва, Сокол.
P.S. если что, то координаты для любой точки можно получить здесь, например. Просто кликните на маркере.
P.S. если что, то координаты для любой точки можно получить здесь, например. Просто кликните на маркере.
Tuesday, December 15, 2009
Web sockets
Google Chrome поддерживает web sockets. By default. То есть, там где нужно, можно асинхронный поллинг через XMLHttpRequest заменять на прямое ожидание отправки данных сервером.
Интересно, Chrome это ведь WebKit. Появится ли это быстро в других webkit-овских браузерах? Кстати, для мобильных приложений это будет еще одной реализацией push подхода.
Интересно, Chrome это ведь WebKit. Появится ли это быстро в других webkit-овских браузерах? Кстати, для мобильных приложений это будет еще одной реализацией push подхода.
NoSQL
Интересная подборка материалов по NoSQL. Горячая тема в последнее время. Такие системы как Amazon Dynamo вызывают все больший интерес. Наш собственный опыт включает успешное применение neo4j.
P.S. кстати - хотите узнать, что по этой теме думает Тви? Выделите слово (слова) на странице и кликните здесь
P.S. кстати - хотите узнать, что по этой теме думает Тви? Выделите слово (слова) на странице и кликните здесь
Monday, December 14, 2009
Мобильный портал
Обновлен мобильный портал http://m.linkstore.ru (это - мобильный сайт). В частности, добавлен рейтинг блогов. Скопировать ссылку на свой телефон можно с помощью приведенного QR-кода. Можно также набрать короткий URL http://bit.ly/dc14q (экономия - 2 символа :)
P.S. кстати, сделать свой портал можно с помощью сервиса Мобильные страницы.
Sunday, December 13, 2009
Букмарклеты
Обновлена коллекция букмарклетов. Например, добавили работу с Google Dictionary. См. также обновленный букмарклет для Social Search. Просто выделите на веб-странице имя произвольного пользователя Twitter и кликните на данной закладке. Вы получите расширенную информацию о пользователе от сервиса Twitter info
Аналогично, в один клик можно искать выделенные на странице слова одновременно в Google и Twitter (Got search)
Аналогично, в один клик можно искать выделенные на странице слова одновременно в Google и Twitter (Got search)
Saturday, December 12, 2009
Friday, December 11, 2009
Как публиковать гео-данные в произвольный блог
Сервис, продолжающий серию статей по публикации гео-данных. Теперь - как отметить в своем блоге конкретное место. Мешап Geo post позволяет публиковать гео-информацию в произвольный блог. Непосредственно с карты.
Идея простая. Большинство (если не все) современных блог-платформ позволяют публиковать новые сообщения по email. Достаточно послать просто послать сообщение на сервисный адрес. Мешап позволяет создавать настроенные версии веб-приложения Мобильная карта, где уже будет указан сервисный адрес для отправки сообщения. Соответственно, добавить ссылку на карту в свой блог можно будет в один клик. Работает на iPhone, Android, S60.
Игры на JavaScript
Игровая платформа на чистом JavaScript. Может быть весьма интересным делом, особенно в свете возросшего интереса к играм в социальных сетях.
Thursday, December 10, 2009
Что почитать
Некоторые ссылки (на основе мэшапа Twitter newspaper). Что почитать о:
Java
жизни
программистах
Спартаке
Java
жизни
программистах
Спартаке
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
До этого можно только было заменять Bird's view космическими снимками. Вот пример простого веб-приложения для iPhone. Теперь стали возможны более интересные примеры. Например, мэшап со Street View. Поддержка Aerial View будет добавлена в наш мэшап Tweet Street View
Tuesday, December 08, 2009
Как поделить золото
Что делать с золотом на пиратском судне и другие интересные вопросы на интервью от Google
Поиск в реальном времени
Пример живого потока в поиске Google. Осталось понять, как еще это будет поддержано на уровне API, чтобы использовать в мэшапах.
А так - тяжелые времена настают для собственного поиска Twitter.
А так - тяжелые времена настают для собственного поиска Twitter.
Как поделиться местоположением с телефона
Мобильный мешап Большая карта предлагает новый способ обмена координатами для мобильных пользователй. Веб-приложение представляет собой полноэкранную карту Google, где маркер отображает текущую позицию. Маркер перемещаемый, так что данные от автоматического позиционирования можно изменить. А непосредственно из маркера доступны ссылки для отправки текущих координат по email и SMS. Ссылка на мобильное веб-приложение:
http://mbigmap.linkstore.ru (это - мобильный сайт).
Скопировать ссылку на свой телефон можно с помощью приведенного QR-кода. Можно также набрать короткий URL http://bit.ly/7zu3iY.
Должно работать на iPhone, Android. Платформа S60 от Нокия, вообще говоря, тоже должна поддерживать это. Попробуйте.
P.S. кстати, сделать статические карты для мобильных устройств можно с помощью мэшапов Мобильные карты и
QR map
http://mbigmap.linkstore.ru (это - мобильный сайт).
Скопировать ссылку на свой телефон можно с помощью приведенного 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 (БЦ "Яуза Тауэр")
НИР завершен. Ищем партнеров.
Разработан «Домовой шлюз многоквартирного дома» (демонстрационный макет). Его программное обеспечение (ПО) следует концепции 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
Как обычно, символом * отмечены новые поступления со времени публикации предыдущей версии списка. Историю вопроса можно изучить здесь.
Ну а последняя версия доступна на странице Google Maps Mania.RU
Sunday, December 06, 2009
Sony Ericsson Web SDK
Sony Ericsson выпустил web-интерфейсы для программирования своих мобильных телефонов.
Мобильный портал
Обновлен мобильный портал 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, то для каждого сообщения будет легко получить его географическую привязку. Например, для отображения на карте, показа ближайших мест в мобильном мэшапе и т.д.
Для базового 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.
Выгрузка файла организуется через Flash (.swf прилагается). И все очень маленькое - JavaScript библиотека всего 3 Kb и не требует никаких фреймворков.
Лицензия - MIT.
Tuesday, December 01, 2009
Большая мобильная карта
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
Tweet Street View
Мэшап, объединяющий Google Street View и Twitter. Можно ездить по улицам, просматривая сообщения в ближайшей окрестности. См. Tweet Street View. Мэшап показывает Street View, где можно перемещаться, а также (по выбору) - или соответствующий фрагмент карты или - то, что пишут сейчас в Twitter местные жители.
Помимо предопределенных мест (Лондон, Сан-Франциско и др.), ездить можно в любом месте, где есть Street View (ну а в Twitter, как известно, пишут везде). Просто укажите координаты нужного места в параметрах URL (lat - для широты, lng - для долготы). Например, покатайтесь по главной улице Кремниевой долины - El Camino Real
Помимо предопределенных мест (Лондон, Сан-Франциско и др.), ездить можно в любом месте, где есть Street View (ну а в Twitter, как известно, пишут везде). Просто укажите координаты нужного места в параметрах URL (lat - для широты, lng - для долготы). Например, покатайтесь по главной улице Кремниевой долины - El Camino Real
Sunday, November 29, 2009
Saturday, November 28, 2009
О чем говорят
Обновлен мэшап Twitter buzz. Позволяет строить облако хэш-тегов (тем), обсуждаемых в произвольной ленте Twitter. Например, о чем пишут друзья @bobuk.
Friday, November 27, 2009
Утренний кофеин
Магический JavaScript, позволяющий потестировать новый интерфейс поиска от Google.
P.S. А если лень, то здесь есть картинки экранов
P.S. А если лень, то здесь есть картинки экранов
Газета в Twitter
Обновлен мэшап Газета в Twitter. Оформляет результаты поиска в "газетном" стиле. Например, газета Что случилось.
Есть geo targeting, искать можно в определенной области - см. здесь
Есть geo targeting, искать можно в определенной области - см. здесь
Thursday, November 26, 2009
Большая карта
Обновлен мэшап Большая карта. Полноэкранная карта, с возможностями поиска и обмена.
В новой версии появилась также возможность смотреть местные новости (мэшап Газета в Twitter) и картинки (мэшап Фото-карта). Просто включите маркер (он всегда будет отмечать середину карты) и кликните на нем.
В новой версии появилась также возможность смотреть местные новости (мэшап Газета в Twitter) и картинки (мэшап Фото-карта). Просто включите маркер (он всегда будет отмечать середину карты) и кликните на нем.
Баг-трак
Open source приложения для bug-tracking systems. Продукт нужный при любой коллективной работе. А тут весьма качественные реализации, доступные бесплатно.
Wednesday, November 25, 2009
Мобильный портал
Обновлен мобильный портал http://m.linkstore.ru (это - мобильный сайт). Обновления коснулись разделов Новости и IT. Скопировать ссылку на свой телефон можно с помощью приведенного QR-кода. Можно также набрать короткий URL http://bit.ly/dc14q (экономия - 2 символа :)
P.S. кстати, сделать свой портал можно с помощью сервиса Мобильные страницы.
Geo API
Интересный проект, представляющий программный API для гео-таггинга - GeoAPI.com. Вот примеры городских инфо-сайтов, построенных на этой технологии.
P.S. а вот еще один пример информационного портала - сообщения в твиттер, рядом с тем местом, по которому вы двигаетесь в Street View. Езда по Twitter, другими словами.
P.S. а вот еще один пример информационного портала - сообщения в твиттер, рядом с тем местом, по которому вы двигаетесь в Street View. Езда по Twitter, другими словами.
Tuesday, November 24, 2009
Nokia widgets
Еще один интересный инструмент для программирования мобильных приложений с использованием JavaScript от Nokia: APIBridge. Это локальный веб-сервер для S60, который умеет обрабатывать запросы к компонентам мобильного телефона (например, к камере) и возвращать результаты как JSONP (JavaScript callback). То есть приложение на мобильном телефоне (виджет) с помощью Ajax-запросов, адресованных к http://localhost, получает доступ ко всем возможностям телефона.
Сам бридж (веб-сервер) можно поставлять в связке со своими компонентами, так что если его на мобильном телефоне еще нет, то он будет загружен вместе с приложением. Вот здесь есть пояснения.
А для программирования интерфейсов можно использовать библиотеку на основе jQuery.
Сам бридж (веб-сервер) можно поставлять в связке со своими компонентами, так что если его на мобильном телефоне еще нет, то он будет загружен вместе с приложением. Вот здесь есть пояснения.
А для программирования интерфейсов можно использовать библиотеку на основе jQuery.
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. Там уже давно можно задавать координаты места, где искать. Теперь это будет работать точнее. Но похоже, что совсем немного пользователей включили эту опцию.
При чтении 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 млн.
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 :-)
P.S. А этот пост - реклама мэшапа Диалоги в Twitter :-)
Thursday, November 19, 2009
Местные
Обновлен мэшап Местный Twitter. Непосредственно с карты Google Maps можно искать местных авторов и просматривать местные же темы сообщений. Просто кликните по карте в интересующем вас месте.
Wednesday, November 18, 2009
Кто там
Обновлен мэшап Twitter info. Позволяет просматривать дополнительную информацию по любому аккаунту в Twitter, используя Google Social API. Например, можно найти другие ресурсы, связанные с данным пользователем.
В новой версии можно также просматривать последние диалоги пользователя.
В новой версии можно также просматривать последние диалоги пользователя.
Tuesday, November 17, 2009
Чтиво из Twitter
Обновлен мэшап Ссылки в Twitter. Позволяет просматривать ссылки, опубликованные в произвольной ленте Twitter. Например - что читают в Яндекс (@bobuk)
В новой версии появилась также возможность отслеживать диалоги.
В новой версии появилась также возможность отслеживать диалоги.
Monday, November 16, 2009
Еще о Google Developers Day
Интересное эхо от #gdd09ru докатилось. Большинство последних картинок про обед в пищевом мэшапе относятся к Google Developers Day :-). Google знает, чем взять программистов ...
P.S. о пище духовной можно посмотреть здесь и здесь
P.S. о пище духовной можно посмотреть здесь и здесь
Домашние мобильные страницы
Новая версия сервиса Мобильные страницы. Позволяет быстро создавать мобильные сервисы для своего телефона. Среди новых возможностей - создание собственных домашних страниц. Если есть набор источников (сайтов, RSS-фидов), которые вы постоянно читаете, то можно быстро создать себе мобильную веб-страницу (портал) и читать их с телефона. Непосредственно на телефон страница копируется посредством QR-кода.
P.S. наш мобильный портал, кстати, так и был сделан
P.P.S. а собрать себе коллекцию мобильного видео можно здесь
P.S. наш мобильный портал, кстати, так и был сделан
P.P.S. а собрать себе коллекцию мобильного видео можно здесь
Sunday, November 15, 2009
Газетное
Обновлен мэшап Газета в Twitter. Поиск в Twitter, оформляющий результаты в газетном стиле. Из нового:
- автопоказ картинок
- просмотр дискуссий
- гео-поиск. Можно искать только в определенной области. Просто координаты (пара lat,lng - широта и долгота) указываются при запуске. Например - Московская газета.
- автопоказ картинок
- просмотр дискуссий
- гео-поиск. Можно искать только в определенной области. Просто координаты (пара lat,lng - широта и долгота) указываются при запуске. Например - Московская газета.
Go
В принципе, программы нужно писать быстро. Всегда этому стремились следовать. Но здесь - люди перепрыгнули всех. Еще, что называется, чернили на спецификации языка Go не высохли - а вот уже и Twitter клиент.
Saturday, November 14, 2009
Friday, November 13, 2009
Augmented reality
1. Интересная презентация по AR стартапам. Текущее состояние рынка.
2. AR для механиков. Интересный университетский проект, используемый на практике
3. AR в туризме. Очень интересное iPhone приложение.
2. AR для механиков. Интересный университетский проект, используемый на практике
3. AR в туризме. Очень интересное iPhone приложение.
Так о чем они говорили
Twitter зачем-то убрал из веб-интерфейса информацию о том, что конкретное сообщение - это ответ (реплика) на какой-то другой твит. Но не все потеряно :-) С помощью мэшапа Диалоги в Twitter все можно восстановить. Просто укажите URL любого сообщения-реплики (в таких сообщениях текст начинается с @) и читайте всю дискуссию в развернутом состоянии.
P.S. в коллекции букмарклетов есть даже и инструмент для упрощения процесса.
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." Отсюда.
"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. ранние публикации есть здесь, например.
P.S. ранние публикации есть здесь, например.
Wednesday, November 11, 2009
Google Developer Day - Open Social
Chris Chabot - докладчик по Open Social на Google Developer Day, представленный в Google Social Graph:
Chris Chabot
впечатляющий список Ж-)
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. Тот же день в прошлом годе
Показали (издалека :-) интересное приложение от 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. а здесь можно подобрать себе мобильное видео
- создать на своем мобильном телефоне закладку для быстрого обмена адресами
- скопировать произвольную ссылку на мобильный телефон
- создать в браузере мобильного телефона закладку с ссылкой на некоторую страницу, которой можно будет поделиться с коллегами
- послать длинный текст по SMS непосредственно с сайта, просто скопировав сюда нужный текст
- создать закладку с большим текстом в браузере мобильного телефона, этот текст можно будет рассылать далее по SMS непосредственно с телефона
P.S. другие описания см. здесь
P.P.S. а здесь можно подобрать себе мобильное видео
Tuesday, November 10, 2009
Сплетник
Twitter никогда не отличался особым удобством в двухстороннем общении. Восстанавливать последовательности сообщений и реплик по сию пору неудобно.
Мэшап Диалоги в Twitter как раз и позволяет восстанавливать цепочки сообщений. Просто укажите URL для произвольного сообщения-реплики и смотрите все цепочку обмена мнениями. Вместо URL можно просто указать ID для статуса (сообщения). Выглядеть это будет так. Также можно использовать соответствующий букмарклет из нашей коллекции.
Мэшап Диалоги в Twitter как раз и позволяет восстанавливать цепочки сообщений. Просто укажите URL для произвольного сообщения-реплики и смотрите все цепочку обмена мнениями. Вместо URL можно просто указать ID для статуса (сообщения). Выглядеть это будет так. Также можно использовать соответствующий букмарклет из нашей коллекции.
Monday, November 09, 2009
Фото-карта
Новый способ распространения мобильного контента
Обновлен мэшап QR code maker.
Мэшап позволяет легко "мобилизовать" (сделать доступным для мобильных пользователей) произвольный контент. Для введенного пользователем текста (набранного или полученного посредством сopy-paste) автоматически создается веб-страница, доступная из мобильного браузера. А ссылка на эту страницу представляется с помощью QR - кода. Так, что если этот QR-код, находящийся на каком-то физическом объекте будет сканирован, то мобильный пользователь автоматически получит в своем браузере страницу с предоставленной информацией. Это самый простой способ "мобилизации" своего контента, не требующий никаких навыков в программировании мобильных сайтов.
К мобильным страницам можно добавлять файлы, распространяя так свой контент для загрузки на мобильных телефонах.
А в последней версии добавилась еще и возможность создавать "одноразовые" страницы. К созданной мобильной странице (присоединенным файлам) можно будет обратиться только один раз. Можно, например, оплаченный контент так рассылать и т.п. По сути, эта опция делает то же самое, что и мэшап Secure Notes в "обычном" веб.
Программный интерфейс (API) для создания мобильный страницы будет опубликован в ближайшее время (по типу того, что есть для одноразовых страниц).
Мэшап позволяет легко "мобилизовать" (сделать доступным для мобильных пользователей) произвольный контент. Для введенного пользователем текста (набранного или полученного посредством сopy-paste) автоматически создается веб-страница, доступная из мобильного браузера. А ссылка на эту страницу представляется с помощью QR - кода. Так, что если этот QR-код, находящийся на каком-то физическом объекте будет сканирован, то мобильный пользователь автоматически получит в своем браузере страницу с предоставленной информацией. Это самый простой способ "мобилизации" своего контента, не требующий никаких навыков в программировании мобильных сайтов.
К мобильным страницам можно добавлять файлы, распространяя так свой контент для загрузки на мобильных телефонах.
А в последней версии добавилась еще и возможность создавать "одноразовые" страницы. К созданной мобильной странице (присоединенным файлам) можно будет обратиться только один раз. Можно, например, оплаченный контент так рассылать и т.п. По сути, эта опция делает то же самое, что и мэшап Secure Notes в "обычном" веб.
Программный интерфейс (API) для создания мобильный страницы будет опубликован в ближайшее время (по типу того, что есть для одноразовых страниц).
Sunday, November 08, 2009
Киевские картинки
В продолжение темы матери городов русских. Мэшап GTV обновлен и включает теперь также иллюстрированные новости из Киева. Прямая ссылка на киевский сайт - здесь. Новости в реальном времени (Twitter, Яндекс) + видео из YouTube.
P.S. другие доступные города:
Москва
Санкт-Петербург
P.S. другие доступные города:
Москва
Санкт-Петербург
Saturday, November 07, 2009
Подарок от Google
Российский Google любезно прислал купон на использование (оплату) AdWords. Типа, попробовать. Сам менеджер по, прости господи, маркетингу расписался. Только вот дата действия у купона до 30.06.09 :-)
Интересно, что почтовый штемпель на конверте - 28.10.09 То есть заслюнявливали в конверт (оплачивали почтовые услуги :) уже заведомо просроченныйкефир товар. Бумага, цветная печать, опять же, окончательно, видимо, загубившая родные леса и болота экологию. А эмиссия CO еще во время процесса ...
А с другой стороны - дареному коню в зубы не смотрят. Так что все нормально :-)
Интересно, что почтовый штемпель на конверте - 28.10.09 То есть заслюнявливали в конверт (оплачивали почтовые услуги :) уже заведомо просроченный
А с другой стороны - дареному коню в зубы не смотрят. Так что все нормально :-)
Friday, November 06, 2009
Google Maps Mania - 25
Появились новые записи и пришло время выпустить очередное обновление для списка проектов (систем), выполненных на базе Google Maps. Юбилейный, 25-й выпуск.
Как обычно, символом * отмечены новые поступления со времени публикации предыдущей версии списка. Историю вопроса можно изучить здесь.
Ну а последняя версия доступна на странице Google Maps Mania.RU
Как обычно, символом * отмечены новые поступления со времени публикации предыдущей версии списка. Историю вопроса можно изучить здесь.
Ну а последняя версия доступна на странице Google Maps Mania.RU
Thursday, November 05, 2009
Мэшап до Киева доведет
Обновления в списке мэшапов городских новостей: Киевские новости.
P.S.
Другие города:
Москва
Санкт-Петербург
Лондон
P.S.
Другие города:
Москва
Санкт-Петербург
Лондон
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 для списков была ошибка, когда везде требовалась авторизация, но ее поправили.
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
Яндекс - @segalovich
Умные счетчики
МТС, по сообщению газеты Комммерсант, будет собирать данные с электросчетчиков. Технических деталей нет - но все равно здорово :). Только уж тогда сделать нужно a-la Google - собранные данные представить на веб-портале, чтобы "обмеренный" потребитель видел свои собственные данные. Это реальное дело в борьбе за энергоэффективность.
P.S. можем предложить сбор данных от датчиков воды.
P.S. можем предложить сбор данных от датчиков воды.
Кто это в Twitter
Обновлен мэшап Twitter info. Позволяет искать дополнительную информацию по любому аккаунту в Twitter. Теперь показывает еще и фотографии.
Обновления приложений от Google
Интересный технический материал от Google - как у них устроено обновление приложений. Очень жизненная задача - не загружать же каждый раз все приложение заново. В данном случае - это Chrome. И алгоритм интересный. И Open Source. Хотя их с ним и пытаются засудить.
Monday, November 02, 2009
Слежение за телефоном
Интересный способ отслеживания текущей позиции (гео-координат) мобильного телефона (iPhone). Задается уникальный email адрес на собственном сервере. Телефон периодически обращается к серверу для проверки новых писем. И почтовый сервер обновляет информацию о текущей позиции на основе POP/IMAP запросов. По крайней мере, текущий IP адрес уж точно есть.
Интересно, а Gmail ведь также может отслеживать позицию?
Интересно, а 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 пишет о хорошей производительности базы на больших объемах данных.
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. То есть попросту переключили рекламный заработок на себя.
Saturday, October 31, 2009
Friday, October 30, 2009
QR коды в туризме
Еще одно интересное применение QR кодов - бумажный путеводитель. Картинки сопровождаются напечатанным QR кодом для загрузки цифрового контента.
В общем случае можно, видимо, пойти дальше - дать возможность из путеводителя загрузить в свой телефон полезные ссылки для туриста.
В общем случае можно, видимо, пойти дальше - дать возможность из путеводителя загрузить в свой телефон полезные ссылки для туриста.
Газета в Twitter
Обновлен мэшап Twitter газета. Представляет результаты Twitter-поиска в газетном стиле.
Thursday, October 29, 2009
Мобильный портал
Обновлен мобильный портал http://m.linkstore.ru (это - мобильный сайт). Обновления коснулись разделов Новости и Сервисы. Скопировать ссылку на свой телефон можно с помощью приведенного QR-кода. Можно также набрать короткий URL http://bit.ly/dc14q (экономия - 2 символа :)
P.S. кстати, если есть предложения/пожелания по добавлению новых источников, которые вы читаете - пишите, добавим.
Поиск в реальном времени
Обновлены поисковые мэшапы:
Twitter links - все ссылки, опубликованные в произвольной ленте Twitter. Что отметили друзья.
Twitter buzz - все хэштеги из произвольной ленты Twitter. Горячие темы в интересном вам кругу друзей.
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 - хэш-теги
P.S. схожие по семантике:
Twitter links - все ссылки
Twitter buzz - хэш-теги
Виджеты для оператора
Презентация от Vodafone - widgets и их использование в планах оператора связи.
Monday, October 26, 2009
Архитектура YouTube
Заметки по архитектуре YouTube. Организация кластера, кэширование. Интересно, например, что секция Related video вычисляется заранее, чтобы избежать динамической генерации. Тут сразу используется кэшированный HTML код. Использование BigTable для сохранения preview фильмов.
Таблички на улицах
В Москве на улицах, названных именами Героев России, СССР и Социалистического труда установят информационные таблички с их биографическими данными.
А чтобы сразу по современному не сделать? Вместе с информацией поместить еще и QR код со ссылками на веб-страницы. Так ведь можно и не только для Героев. Наверняка на табличке можно место найти для QR кода. Хороший был бы момент технологию запустить.
А чтобы сразу по современному не сделать? Вместе с информацией поместить еще и QR код со ссылками на веб-страницы. Так ведь можно и не только для Героев. Наверняка на табличке можно место найти для QR кода. Хороший был бы момент технологию запустить.
Sunday, October 25, 2009
Архитектура Google
Презентация от Google - построение больших распределенных систем. На собственном примере. Map/Reduce, BigTable, управление кластерами.
Saturday, October 24, 2009
Mobicents PBX
А Mobicents тихо выпустила собственную Open Source PBX, работающую в их SIP контейнере на JBoss.
Иными словами, RedHat станет поставщиком PBX.
Иными словами, RedHat станет поставщиком PBX.
Friday, October 23, 2009
Провидение
А ведь мы давно уже добавили Twitter в результаты поиска: Google + Twitter и Яндекс + Twitter
Thursday, October 22, 2009
Производительность веб-приложений
Wednesday, October 21, 2009
Мобильные платежи
ВТБ обещает "бесконтактные" платежи с мобильных телефонов в 2011 году. А на технологическом портале теперь гадают, будет это NFC или что другое.
P.S. "собственную" OS уже делали вроде, что-то затихло с ней сейчас
P.S. "собственную" OS уже делали вроде, что-то затихло с ней сейчас
Метро-карты
Обновлен мэшап MetroMap. Позволяет автоматически отображать на карте произвольный RSS поток, в записях которого упоминаются станции метро. Объявления, например, таким образом можно гео-кодировать и т.д. Например, вакансии программистов из HeadHunter
Примеры использования см., например, в Gmania или здесь, в блоге
Примеры использования см., например, в 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
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.
Так что в 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
Гео-поиск
Обновлен мэшап 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
P.S. кстати, эти два мэшапа используют Yahoo Pipes:
Twitter links
Twitter buzz
Google Web search
Локализация для поискового API от Google. В простейшем случае можно просто использовать имя походящего домена для загрузки API:
<script src="http://www.google.ru/jsapi"></script>
<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.
Что почитать
Обновлен мэшап Twitter links. Позволяет просматривать ссылки в произвольной ленте Twitter - то есть ссылки, опубликованные друзьями какого-то пользователя. Можно, естественно, и собственный круг так просматривать. Вот, например, что друзья @abava выбрали: http://tlink.linkstore.ru?u=abava
Кстати, можно вообще не иметь аккаунта в Twitter, только читать выбранные ленты.
Кстати, можно вообще не иметь аккаунта в 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
Другие мэшапы, где также можно посмотреть фото-материалы:
Московский Twitter
Twitter в SPB
GTV
Фото-Twitter
Еда в Twitter
Monday, October 12, 2009
Google App Engine for Java
Весьма полезный блог, описывающие практические задачи, решаемые с помощью Google App Engine for Java: почтовый сервис, XMPP bot.
P.S. кстати, вот пример CDN системы на базе Google Apps
P.S. кстати, вот пример CDN системы на базе Google Apps
Sunday, October 11, 2009
Java platforms и LBS
Sony Ericsson Java Platform. Нумерация для Java реализаций на платформах Sony Ericsson. А нужно это для вот этого списка свойств, который позволяет узнать координаты телефона. Поддерживаются эти проперти с версии 7.3
То есть, по первой таблице для программирования LBS на основе Cell ID с телефонами Sony Ericsson нам нужны модели телефонов от K530 и старше.
То есть, по первой таблице для программирования LBS на основе Cell ID с телефонами Sony Ericsson нам нужны модели телефонов от K530 и старше.
Saturday, October 10, 2009
Конец лихорадки?
Интересная статья с обзором реальных заработков разработчиков приложений для iPhone. Они оказываются в итоге весьма небольшими. И разоряются, в конце концов, даже недавние идолы/чемпионы. Частным разработчикам становится жить все труднее - крупные компании пришли на этот рынок.
Авторы делают вывод, что это шанс для Android, Palm и др. - перетянуть разработчиков. Но мне кажется, заключение должно быть другим - стоимость разработки должна быть снижена. Google прав, продвигая веб программирование в мобильные устройства. Если создание сервисов будет проще, быстрее, дешевле - то конкурировать придется уже только в креативности самих сервисов. Никаких преимуществ у больших компаний не будет.
Авторы делают вывод, что это шанс для Android, Palm и др. - перетянуть разработчиков. Но мне кажется, заключение должно быть другим - стоимость разработки должна быть снижена. Google прав, продвигая веб программирование в мобильные устройства. Если создание сервисов будет проще, быстрее, дешевле - то конкурировать придется уже только в креативности самих сервисов. Никаких преимуществ у больших компаний не будет.
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 года.
А здесь представлен демонстрационный сайт для счетчиков воды с 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 системы практически могут быть реализованы бесплатно.
Wednesday, October 07, 2009
Tuesday, October 06, 2009
Google Maps Mania - 24
Появились новые записи и пришло время выпустить очередное обновление для списка проектов (систем), выполненных на базе Google Maps. Уже 24-е по счету.
Как обычно, символом * отмечены новые поступления со времени публикации предыдущей версии списка. Историю вопроса можно изучить здесь.
Ну а последняя версия доступна на странице Google Maps Mania.RU
Как обычно, символом * отмечены новые поступления со времени публикации предыдущей версии списка. Историю вопроса можно изучить здесь.
Ну а последняя версия доступна на странице Google Maps Mania.RU
Monday, October 05, 2009
Ссылки в Twitter
Мэшап Twitter links позволяет просматривать ссылки, опубликованные в произвольной ленте Twitter (ссылки, опубликованные друзьями произвольного пользователя). Если вы выберите какой-то блог, то можно получить свой Digg из ссылок его друзей.
Вот некоторые примеры для блогов, взятых из списка на rutwitter.com:
@abava
@jacobyononsen
@umputun
@bobuk
Вот некоторые примеры для блогов, взятых из списка на rutwitter.com:
@abava
@jacobyononsen
@umputun
@bobuk
Бизнес-идеи
1. Стартап собирает непарные перчатки и комплектует из них полные пары.
P.S. а вот, как известно, еще и носки имеют необъяснимую тенденцию теряться по одному ...
2. Случайные встречи. Шанс найти тех, кого хотели бы встретить снова - blinka.me
3. Городские приложения - San Francisco в веб и мобильных сервисах
4. Книга про вас. Сервис подобрал классические новеллы (я так понимаю те, где нет проблем с авторскими отчислениями) и предлагает пользователям задать собственные имена для героев (вставить туда себя, друзей и т.д.) Потом книгу печатают и посылают заказчику
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.
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 пишут? :-)
Здесь есть объяснение устройства
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, чтобы включать такую опцию программно
Что касается реализации в 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.
Мешап интегрирован с двумя другими инструментами для раскрытия информации: Twitter links и Twitter info.
Thursday, October 01, 2009
Microsoft Innovation
Посетил Microsoft Innovation Day. Давно не был на микрософтовских мероприятиях, последние посещения были весьма глухими - безудержная пропаганда и технически малообразованные докладчики. А теперь показалось, что стало лучше. Нет - пропаганда не ушла и докладчики остались, которые время тянут до конца слота etc. Но в целом - довольно приятное впечатление осталось. И люди были грамотные и понаделали всего много.
Продвигаемая идея - всем раздать MS софт для веб разработки. Бесплатно практически, лишь бы клиентов на нем приводили. Оно так в целом ведь и не нужно, какая проблема с и так бесплатным Apache (Tomcat etc.) или с MySQL. Но с этой стороны нет ничего объединяющего. А MS сбился в стаю и обещает аж с продвижением помогать маленьким студиям, пиарить их, обклеивать логотипами etc. PHP-шников зовут, лишь бы IIS использовали.
P.S. техническое наблюдение: если докладчик в контактах указывал Twitter, то и говорил короче и более по делу. Всех обязать формулировать доклады в 140 символов ...
Продвигаемая идея - всем раздать MS софт для веб разработки. Бесплатно практически, лишь бы клиентов на нем приводили. Оно так в целом ведь и не нужно, какая проблема с и так бесплатным Apache (Tomcat etc.) или с MySQL. Но с этой стороны нет ничего объединяющего. А MS сбился в стаю и обещает аж с продвижением помогать маленьким студиям, пиарить их, обклеивать логотипами etc. PHP-шников зовут, лишь бы IIS использовали.
P.S. техническое наблюдение: если докладчик в контактах указывал Twitter, то и говорил короче и более по делу. Всех обязать формулировать доклады в 140 символов ...
Сокращатели ссылок и base 36
Пожалуй самое простое объяснение того, как работают сокращатели ссылок, которые используют преобразования на основе base 36 (типа tinyurl).
Wednesday, September 30, 2009
Мобильный портал
Обновлен мобильный портал 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
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
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.
В последней версии также автоматически раскрываются короткие URL (bit.ly). Поддерживаются retweet и поиск (через Google + Twitter мэшап). Информация об авторах выдается через Twitter Info.
Технически - это комбинация открытых API: Twitter, Google, bit.ly. Серверная компонента реализована на основе Yahoo Pipes.