технические проблемы и идеи, родившиеся в бурных водах реки Abava (а равно как и на ее берегах, далеких и близких), выставленные на всеобщее обсуждение
Sunday, May 26, 2013
Saturday, May 25, 2013
О фрагментации Android
Мобильный в магазине
P.S. а вот так можно собирать статистику по посетителям в ритейле
Friday, May 24, 2013
Очкарик 2.0
Новости в прямом эфире
На сайте есть ссылка на статью автора (с конференции WWW 2013).
Thursday, May 23, 2013
Абавазрение 23.05.2013
1. Berg Cloud - быстрое прототипирование для Internet of Things устройств.
2. Кризисный коммуникационный модуль. Wi-Fi + 3G модем. От Ushahidi.
3. Любопытное применение для робототехники: робот инспектор зданий.
4. Data Sensing Lab - аппаратные решения для сбора данных от сенсоров.
5. Интересно о стратегии мобильных производителей (Google, Apple) относительно связи с физическими объектами.
6. Интересная работа, посвященная управлению памятью в Java (JME) приложениях.
Офелия
Очевидно, что появился конкурент Raspberry Pi ...
Wednesday, May 22, 2013
Видео-модель
Деньги в чекинах
В этой связи - обратите внимание на проект Места в Facebook. Любой малый бизнес может просто открыть "свой Foursquare" на базе пользователей Facebook. Это одна из основных возможностей сервиса - создание собственных страниц для отметок (check-in). Например, владелец торгового заведения может создать Check-in страницу для собственного магазина/кафе и т.д. и представить ее посетителям.
Tuesday, May 21, 2013
INJOIT vol.1 N. 2
P.S. Редакция принимает статьи для следующего номера.
Граммар-наци 2
См. также другой грамматический сервис
Monday, May 20, 2013
Индексация звуков
Местные сообщения
Sunday, May 19, 2013
Saturday, May 18, 2013
Ты мне - я тебе
Friday, May 17, 2013
Коллекция мэшапов
Из последних поступлений отметим, например, веб-мэшап Spotique, посвященный мобильной аналитике.
Сделай сам
И от того же самого производителя - конструктор для 3D принтера.
Thursday, May 16, 2013
Wednesday, May 15, 2013
Аналитика для мобильных посетителей
А здесь - демо версия для Spotique
Народный барометр
Tuesday, May 14, 2013
Borg и Mesos
Twicus - обсуждения в Twitter
Дискуссия - это статусы (сообщения) с каким-то хэштегом. Мэшап позволяет пользователю при первом посещении отметиться с соответствующим хэш-тегом в собственной ленте. Попросту - опубликовать некоторый стандартный статус, аналог check-in. Из этого статуса легко перейти в поиск твитов с указанным хэш-тегом (собственно, это просто клик на ссылку с тегом). А при последующих посещениях страницы мэшап сразу переводит пользователя на поиск соответствующих тегов.
Можно указать собственные параметры для обсуждения. Базовый URL обрабатывает следующие параметры:
tag - тег для дискуссии
title - заголовок (объяснение, расшифровка) для дискуссии
checkin - сообщение, которое используется для начального статуса
via - имя в Twitter, на которое будет ссылаться начальный статус (дополнительно)
init - 0 или 1. Значение 0 позволяет пропустить начальный экран. Значение по умолчанию: 1.
Например: http://twicus.linkstore.ru?tag=mytag
Так можно создавать ссылки на вашем сайте/блоге: 'Обсудить в Twitter'
К возможным примерам использования относится, например, создание так называемых second screen систем для телевидения. Это приложение, в котором зрители параллельно с просмотром программы ее еще и обсуждают в Twitter.
Monday, May 13, 2013
Mozilla Phone
А с другой стороны - можно вспомнить все предыдущие многочисленные попытки сделать виджеты для телефонов. Vodafone, Nokia, Opera. HP еще со своим телефоном можно вспомнить. Ничего не вышло. Может просто время тогда не пришло?
Еще о мобильной аналитике
Можно предположить, что подобного рода функции скоро станут стандартными для Wi-Fi раутеров. А здесь можно посмотреть демо нашего продукта по аналитике для мобильных пользователей - Spotique. Это сделано на базе Libelium. Вот здесь можно почитать еще про слежение за телефонами.
Sunday, May 12, 2013
Saturday, May 11, 2013
Будущее для Android
Friday, May 10, 2013
Location sharing without the central server
Thursday, May 09, 2013
Wednesday, May 08, 2013
Статьи
Анализ сенсоров на телефоне для определения местоположения. He Wang , Zhiyang Wangy, Guobin Shenz, Fan Liz, Song Hanx and Feng Zhaoz "WheelLoc: Enabling Continuous Location Service on Mobile Phone for Outdoor Scenarios"
Новая модель обмена информацией о позиционировании. Alla Qoussini, Yousef Daradkeh and Dmitry Namiot "Location Sharing Without Central Server", IJCSI International Journal of Computer Science Issues, Vol. 10, Issue 2, No 3, March 2013, pp. 138-144
Tuesday, May 07, 2013
Smart Cities Software с точки зрения разработчика
Средства разработки для Smart Cities. А здесь доступен препринт статьи.
Аналитика для позиционирования в помещении
А здесь можно посмотреть демо версию нашего продукта по статистике для мобильных пользователей - Spotique. В основе - тот же самый мониторинг на базе Wi-Fi. Более точно - Wi-Fi и Bluetooth.
Проверь себя
Иллюзия японского психиатра Акиоши Китаока. Иллюзия неподвижна для спокойных, уравновешенных и отдохнувших людей. Если же иллюзия активно движется, то вам нужен отдых и сон в течение 8 часов. Ну, а если же иллюзия очень быстро движется - срочно к врачу.
См. здесь другие оптические иллюзии
Monday, May 06, 2013
Статистика для мобильных посетителей
Для чего это нужно? Ответ очевиден - реальная статистика. Вот все то, что собирают (показывают) системы веб-статистики можно делать для реальных помещений и реальных посетителей. Маркетинг в кафе, магазине, ресторане, например. Сколько было посетителей вчера и сегодня, сколько в среднем времени проводил человек здесь, каково ядро (постоянные посетители) и т.д.
Вот здесь есть пример собираемого лога данных.
А вот и приложение, которое визуализирует эти данные: Spotique. Картинка ниже показывает статистику по устройствам за неделю:
О визуализации данных
Sunday, May 05, 2013
Saturday, May 04, 2013
NoSQL: past, present, future
Friday, May 03, 2013
Везде проблемы
1. «Руководство сотрудников» занимает больше одной страницы.
2. Когда я работаю из дома, мне приходится самому готовить себе завтрак, обед и ужин.
3. Я не чувствую разницы между настройками массажного кресла.
4. Выбор классических игровых автоматов в нашем здании ограничен, приходится идти в другой корпус.
5. Я толстею из-за неограниченой бесплатной еды.
6. Cтоит мне привыкнуть к выданному компанией телефону, как они раздают нам новую модель, и мне приходится учиться по-новой.
7. На обеде всю пиццу съели до меня и мне пришлось есть стейк.
8. Необходимо открыть тренажёрный зал в моём корпусе, чтобы я мог заниматься, не тратя времени на ходьбу до него.
9. Тридцатидюймовый монитор заслоняет вид на горы.
10. Выданные наушники портят мне причёску.
11. Моё рабочее место находится на одинаковом расстоянии от двух кухонь и мне приходится каждый раз решать, к какой из них идти.
12. 5 из 8-и халявных футболок, которые я получил в этом году, чёрные. Меня это раздажает. Я больше люблю синий цвет.
13. Во время корпоратива с прыжками с парашютом, нам обещали 50 секунд свободного падения, однако, просматривая видео с прыжка, я заметил, что там была всего 41 секунда.
14. Иногда, когда я иду за каким-нибудь напитком на кухню, оказывается, что их только что загрузили в холодильник, и бутылки не успели как следует остыть.
15. Диван в моём кабинете недостаточно длинный, чтобы вытянуться на нём во весь рост.
16. Из-за бесплатной еды в Гугл, мне уже чуть ли не год не доводилось ничего готовить и мои навыки в кулинарии страдают.
17. Когда я путешествую за счёт компании в другие офисы, еда в тамошних кухнях оказывается незнакомой и я не знаю, что мне выбрать.
18. Я обгорел на нашем корпоративе на море.
19. Мел для бильярдных киев не подходит по цвету к сукну на столе.
20. Я так наедаюсь во время завтрака, что не успеваю как следует проголодаться к обеду.
21. В игровой комнате у нас всего один бинбэг, так что мне пришлось сидеть на стуле,
играя в Call of Duty.
22. Мы построили из мебели катапульту, но потолок оказался слишком низким, чтобы запускать апельсины на расстояние больше 45 метров.
23. По утрам я не могу любоваться на Харбор-бридж из-за того что над Сиднеем восходит солнце и мне приходится закрывать жалюзи.
24. Я не получал халявных футболок уже 3 месяца.
25. Повар, готовящий суши, не положил достаточно соуса аиоли в крабовый ролл.
Thursday, May 02, 2013
Publish - Subscribe в M2M
А вообще интересно, как MQTT вырос. Давно не заходил на их сайт - и столько всего нового. Интересно было бы попробовать пакеты типа Funf в качестве источника данных для MQTT сервера.
100 дорог
Wednesday, May 01, 2013
Apple купит Intel?
Tuesday, April 30, 2013
Monday, April 29, 2013
Sunday, April 28, 2013
Простой анализ данных
2. Аналитика на базе Twitter своими руками. В сязи с последней ссылкой см. также наш проект Checkins in Twitter
Saturday, April 27, 2013
Обмен информацией о позиционировании
Описан подход WATN, который позволяет обмениваться информацией о позиционировании без стороннего сервера, хранящего всю информацию об участниках обмена.
/via ijcsi.org
Friday, April 26, 2013
Еще о слежении за телефонами
Thursday, April 25, 2013
TNW 2013
Мы продолжаем публиковать ссылки для отслеживания интересных событий в Twitter. На этот раз - The Next Web, Amsterdam 2013
/via Geo Messages
P.S. и то же самое в Twi-газете: TNW 2013
Wednesday, April 24, 2013
Peer to Peer Location Sharing
Работа посвящена нашему сервису WATN (Where Are They Now)
/via ICDT-2013 conference
Tuesday, April 23, 2013
Web Storage
P.S. на этих механизмах построен наш сервис WATN (Where Are They Now).
Monday, April 22, 2013
Абавазрение 22.04.2013
1. Слежка сегодня. За подозреваемым возили специальную базовую станцию.
2. Подсветка колес. Интересное устройство для велосипедистов.
3. Мобильный интернет в России.
4. Обзор образовательных приложений для iPad
5. Магазин Юный техник.
6. Apps for Russia. Конкурс мобильных приложений по работе с открытыми данными.
Friday, April 19, 2013
Wi-Fi мониторинг
См. здесь другие решения по слежению за телефонами
Thursday, April 18, 2013
Англия ждет
P.S. А вот здесь - Канада
ML API
Wednesday, April 17, 2013
INJOIT том 1, номер 1
Вот здесь есть подробнее о журнале INJOIT. Прием статей во второй номер еще идет. Ориентировочная дата выхода - май 2013.
О гео-поиске
А вот теперь и в Facebook API поиск по геотегам больше не работает.
Гео-поиск стал слишком значимым активом, чтобы раздавать его сторонним разработчикам?
/via Coldbeans blog
Tuesday, April 16, 2013
Дорожный контролер
Хорошим кандидатом для сбора данных в таком приложении мог бы стать пакет Funf.
И это интересная тема для магистратуры, между прочим.
Стресс-тест
См. также другие применения Arduino
Monday, April 15, 2013
Arduino на батарейках
См. здесь другие материалы по использованию Arduino
Web Pair - обмен данными между браузерами
Как это работает? Перейдите в двух браузерах (на двух телефонах) на следующую страницу: http://pair.linkstore.ru
Можно воспользоваться следующим QR-кодом:
Вы увидите следующее:
Такая же картина будет и во втором браузере (на втором телефоне). Отличаться изображения будут только кодом:
Этот случайный код и нужен для установления связи между экранами. Используется схема, подобная pairing в Bluetooth. На телефоне (экране), который будет отображать информацию (присоединяется к другому, работает в режиме slave) нужно набрать код, указанный для другого экрана:
Этот телефон готов к приему данных:
После ввода соответствующего кода, второй телефон (код которого введен) автоматически перейдет в режим ввода данных (master mode):
Наберите произвольный текст и нажмите кнопку Push на мастер экране. Набранные данные будут отображены на втором устройстве (slave):
Это модельный пример, здесь передаются текстовые данные. Но технически возможно передача любого контента с одного устройства на другое (из одного браузера в другой). Что поддерживается в данной версии:
- если в мастер-режиме набрать текст - он будет отображен на присоединенном экране (или экранах - их ведь может быть несколько)
- если в мастер-режиме набрать произвольный URL (например, http://abavanet.ru) - он будет отображен на присоединенном экране как ссылка
- если в мастер-режиме набрать email, то на присоединенном экране это будет отображено как ссылка, по которой можно отправить email
- если в мастер-режиме набрать номер телефона, то он будет отображен на присоединенном экране как ссылка, по которой можно звонить (полный формат. Например: +7-903-1234567)
- если в мастер-режиме набрать следующую команду: t:имя_в_твиттер (например, t:abava), то она будет отображена на присоединенном экране (экранах) как ссылка на соответствующего пользователя в Twitter (в данном примере - abava)
- если в мастер-режиме набрать следующую команду: f:имя_в_фейсбук, то она будет отображена на присоединенном экране (экранах) как ссылка на профиль соответствующего пользователя в Facebook
- если в мастер-режиме набрать следующую команду: v:имя_в_вконтакте, то она будет отображена на присоединенном экране (экранах) как ссылка на профиль соответствующего пользователя Vkontakte
Таким образом - это еще один способ поделиться ссылкой на свой профайл в социальной сети.
P.S. Прототипы. Их два - это компоненты в составе Coldtags suite. Они были сделаны еще в до-ajax эру (да - было и такое время :), но тем не менее вполне себе работают. Это Cobrowse и Slide.
Sunday, April 14, 2013
Saturday, April 13, 2013
Natural Language Processing
Friday, April 12, 2013
О временных рядах
Книги по SIP
Thursday, April 11, 2013
О Data Science
Мобильный пульт
Аналогичная модель в процессе добавления к Web Pair.
Wednesday, April 10, 2013
Слежение за мобильными устройствами
В таблице - MAC адрес и информация о производителе. Hon Hai Precision Ind. Co - это Foxconn.
Mining of Massive Datasets
Tuesday, April 09, 2013
Канада ждет
Абавазрение 09.04.2013
1. Интересная статья на тему Google и Android. Google нужен веб для поиска. И в какой-то момент времени мобильная ОС станет помехой.
2. Интересный тренд: вендинг-машины в такси. Покупайте, пока едете.
3. Последние предложения IBM в области Big Data. NoSQL по IBM-вски.
4. Хостинг веб-страниц на Google Drive. Как это сделать.
5. Солидная коллекция инструментов для веб-дизайна.
6. JavaScript плагин для размещения инструкций на веб-страницах. Вот здесь есть демо.
7. На сайте inetique.ru отредактирован раздел новости.
8. Инструменты для организации работы
9. Тренинги по UML.
Monday, April 08, 2013
Об идентификации телефонов
Наше приложение WATN использует localStorage данные для идентификации мобильных браузеров.
В этой связи можем еще предварительно анонсировать выпускную работу 2013 года, выполненную в лаборатории ОИТ ВМК МГУ (А. Колосова). Это система для хранения цифровых сертификатов мобильных телефонов. Пользователь может создать сертификат для своего телефона, подписать его ссылкой на свой профиль в социальной сети и сохранить в централизованной базе данных. Для Android телефонов в качестве сертификата используется пара IMEI и Android ID.
Если телефон потерян или украден, то в этой базе можно найти контакты владельца (ссылку на его профиль в социальной сети). По IMEI, например. А если он честно подарен, продан и т.д. – то можно посмотреть историю владения. И, кстати, найти новые контакты для социальной сети – у всех владельцев ведь точно теперь есть кое-что общее.
На сайте можно скачать приложение для Android, которое создает сертификат. Для подписи используйте ваш аккаунт в Facebook.
О Data Science
1. Еще один учебник Введение в машинное обучение. У автора есть интересная домашняя страница
2. Бесплатное приложение, которое позволяет сравнивать методы машинного обучения. Довольно большой список реализованных методов: классификация, кластеризация, регрессия, корреляционный и дискриминантный анализ, генетические алгоритмы.
См. также MLComp по сравнению алгоритмов и другие статьи по machine learning
3. Байесовские методы для программистов. Python.
4. Хорошее введение в collaborative filtering в Mahout. Как работают рекомендательные системы на основе предпочтений пользователя. Вот здесь можно посмотреть другие статьи и примеры по использованию Mahout
Логарифмисты
Газета Известия
Sunday, April 07, 2013
Java vs. Python
Вот еще в тему. Dr. Dobbs пишет о тихой революции в программировании.
Все больше разработчиков используют несколько языков, и все более растет роль и применение скриптовых языков.
WebRTC на практике
Saturday, April 06, 2013
Практика программирования
1. Code School - коллекция курсов по программированию.
Позиционирование в помещениях
Friday, April 05, 2013
VPN сервер
См. также другие применения Raspberry PI
CSS магия
И сюда же - CSS медиа запросы. Например, для Samsung Galaxy S2:
@media screen and (device-width: 320px) and (device-height: 533px) and (-webkit-device-pixel-ratio: 1.5) {
}
Thursday, April 04, 2013
Введение в байесовские методы
Вот здесь еще есть заметки к курсу.
Обучение online
Wednesday, April 03, 2013
Ushahidi на практике
Вот еще информация о проектах с использованием Ушахиди
Что же делать?
А можно поискать пересечений со следующим советом: 10 рынков, которые будут стоить больше 1 млрд.
Tuesday, April 02, 2013
PostgreSQL как NoSQL
Сенсоры и новости
Monday, April 01, 2013
Форумы на карте
Отмечаете место на карте, пишете вопрос (предложение и т.д.) - то, чему будет посвящена дискуссия и получаете уникальную ссылку на карту со встроенным форумом. Теперь эту ссылку можно разослать своим друзьям, опубликовать у себя на сайте (блоге) и т.д. - это уже зависит целиком от того, кого вы хотите видеть участниками обсуждения. Ну а дальше уже просто следите за форумом.
Предварительной регистрации не требуется, технически это представляет собой комбинацию Google Maps и облачных форумов от Disqus.
Можно использовать для обсуждения каких-то географических мест, каких-либо POI (point of interest) - магазина, ресторана и т.д.) или, например, завести частный форум по подготовке какой-либо встречи в определенном месте и т.п.
Для примера - форум по Галерее Аэропорт
При первоначальном запуске ( http://geotalk.linkstore.ru ) мэшап выясняет координаты пользователя (согласно W3C spec). Если заранее известно, что форумы (дискуссии) нужно создавать в определенной области, то можно прямо указать координаты в параметрах для URL:
lat - широта
lng - долгота
zml - начальный масштаб
hl - язык для карты
В последней версии обсуждение можно скопировать себе на мобильный телефон (HTML5 мобильное веб-приложение) с помощью QR-кода.
P.S. из похожих приложений см., например:
Городские форумы
Мобильный форум
Мобильные гео-форумы
Абавазрение 01.04.2013
1. Диаграммы в JavaScript. Здорово сделано. И любители UML будут счастливы.
2. Хорошая коллекция бесплатных инструментов для Data Mining. И это не только Weka.
3. Новый способ финансирования научных исследований: Microryza. Интересно.
4. На сайте Inetique отредактированы новости
5. Полезная коллекция jQuery плагинов для responsive web design. Адаптируйте сайты :).
6. Революция в использовании Arduino?. Arduino-совместимый микроконтроллер с беспроводным управлением - RFduino.
7. Конкурс от Форд по использованию машинных данных. Предлагается создать машап, который использует информацию, собираемую бортовым компьютером. Вот здесь есть подробности.







