технические проблемы и идеи, родившиеся в бурных водах реки Abava (а равно как и на ее берегах, далеких и близких), выставленные на всеобщее обсуждение
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. Конкурс от Форд по использованию машинных данных. Предлагается создать машап, который использует информацию, собираемую бортовым компьютером. Вот здесь есть подробности.