Sunday, April 28, 2013

Простой анализ данных

Пара полезных ссылок по простому анализу данных:

1. Pivot-table в Excel

2. Аналитика на базе Twitter своими руками. В сязи с последней ссылкой см. также наш проект Checkins in Twitter

Saturday, April 27, 2013

Обмен информацией о позиционировании

Новая статья: Edein Qoussini Alla, Daradkeh Yousef, and Dmitry Namiot. Location sharing without central server. International Journal of Computer Science Issues, 10(2):138–144, 2013.

Описан подход WATN, который позволяет обмениваться информацией о позиционировании без стороннего сервера, хранящего всю информацию об участниках обмена.

/via ijcsi.org

Friday, April 26, 2013

Еще о слежении за телефонами

Интересный материал от MIT 10 технологий 2013 года. Big Data from Cheap phones - использование мобильных телефонов как сенсоров для сбора данных.

Thursday, April 25, 2013

MOOC в Европе

Европейская инициатива по online-курсам обучения OpenUpEd.

TNW 2013


Мы продолжаем публиковать ссылки для отслеживания интересных событий в Twitter. На этот раз - The Next Web, Amsterdam 2013



/via Geo Messages

P.S. и то же самое в Twi-газете:   TNW 2013

Tuesday, April 23, 2013

Распределенная файловая система

Интересный продукт - Tachyon. Это распределенная файловая система. Из Java с ней можно работать как с обычными файлами (InputStream, OutputStream). Может использоваться MapReduce или Spark. Собственно говоря, Spark делали эти же разработчики из AMP Labs.

Web Storage

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

7. Мобильное приложение для экзаменов в стиле ЕГ.

Thursday, April 18, 2013

Англия ждет

Венчурные инвестиции, которые обеспечивают проживание в Англии.

P.S. А вот здесь - Канада

ML API

Впечатляющий список доступных Machine Learning API. Это сервисы, которые используют ML для своей работы.

Wednesday, April 17, 2013

INJOIT том 1, номер 1

Блог Лаборатории Открытых Информационных Технологий сообщает о выходе первого номера International Journal of Open Information Technologies.

Вот здесь есть подробнее о журнале INJOIT. Прием статей во второй номер еще идет. Ориентировочная дата выхода - май 2013.

О гео-поиске

Какие-то глобальные проблемы грядут с гео-поиском. Google проинформировал, что API для поиска в YouTube по гео-тегам, которое сейчас не работает, будет восстановлено только во второй половине 2013 года. Трудно представить индекс, который нужно было бы восстанавливать так долго ...

А вот теперь и в Facebook API поиск по геотегам больше не работает.

Гео-поиск стал слишком значимым активом, чтобы раздавать его сторонним разработчикам?

/via Coldbeans blog

Tuesday, April 16, 2013

Дорожный контролер

Интересное мобильное приложение Анализ состояния дорог

Хорошим кандидатом для сбора данных в таком приложении мог бы стать пакет Funf. И это интересная тема для магистратуры, между прочим.

Стресс-тест

Monday, April 15, 2013

Arduino на батарейках

Как заставить Arduino работать от батареек

См. здесь другие материалы по использованию Arduino

Web Pair - обмен данными между браузерами

Обновлен мобильный сервис pairing for mobile phones. Это модельный сервис, который позволяет связать два мобильных телефона, так что информацию с одного экрана можно отображать на другом. Более точно - связываются два браузера. Не обязательно мобильных. Можно передавать данные с десктопа на телефон, с телефона на умный телевизор, подключенный к сети по Wi-Fi и т.д. Не требуется предварительной загрузки приложений, все работает в браузере.

Как это работает? Перейдите в двух браузерах (на двух телефонах) на следующую страницу: http://pair.linkstore.ru

Можно воспользоваться следующим QR-кодом:

QR code

Вы увидите следующее:

Такая же картина будет и во втором браузере (на втором телефоне). Отличаться изображения будут только кодом:

Этот случайный код и нужен для установления связи между экранами. Используется схема, подобная 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.

Friday, April 12, 2013

О временных рядах

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

Книги по SIP

Бесплатные книги SIP for Dummies. Session management, Session Border Controllers, trunking.

Thursday, April 11, 2013

О Data Science

Хорошая подборка ссылок (учебников) по data science. Это, по сути, сопутствующие материалы к 12-недельной программе интенсивной подготовки по data science.

Мобильный пульт

Интересный проект - мобильный пульт. Мобильное веб-приложение, козволяет использовать мобильный телефон для управления показом (листания, по-простому) презентации.

Аналогичная модель в процессе добавления к Web Pair.

Wednesday, April 10, 2013

Слежение за мобильными устройствами

Практический эксперимент по слежению за телефонами. Вот, что видно вокруг (картинка кликабельна):

В таблице - MAC адрес и информация о производителе. Hon Hai Precision Ind. Co - это Foxconn.

Mining of Massive Datasets

Полезная книга по Data Mining. Бесплатная загрузка. Что охвачено: Map-Reduce, Finding Similar Items, Mining Data Streams, Link Analysis, Frequent Itemsets, Clustering, Advertising on the Web, Recommendation Systems, Mining Social-Network Graphs

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

Об идентификации телефонов

Полезная статья по способам идентификации мобильных приложений. UDID, MAC address и т.д.

Наше приложение WATN использует localStorage данные для идентификации мобильных браузеров.

В этой связи можем еще предварительно анонсировать выпускную работу 2013 года, выполненную в лаборатории ОИТ ВМК МГУ (А. Колосова). Это система для хранения цифровых сертификатов мобильных телефонов. Пользователь может создать сертификат для своего телефона, подписать его ссылкой на свой профиль в социальной сети и сохранить в централизованной базе данных. Для Android телефонов в качестве сертификата используется пара IMEI и Android ID.

Если телефон потерян или украден, то в этой базе можно найти контакты владельца (ссылку на его профиль в социальной сети). По IMEI, например. А если он честно подарен, продан и т.д. – то можно посмотреть историю владения. И, кстати, найти новые контакты для социальной сети – у всех владельцев ведь точно теперь есть кое-что общее.

На сайте можно скачать приложение для Android, которое создает сертификат. Для подписи используйте ваш аккаунт в Facebook.

О Data Science

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

1. Еще один учебник Введение в машинное обучение. У автора есть интересная домашняя страница

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

См. также MLComp по сравнению алгоритмов и другие статьи по machine learning

3. Байесовские методы для программистов. Python.

4. Хорошее введение в collaborative filtering в Mahout. Как работают рекомендательные системы на основе предпочтений пользователя. Вот здесь можно посмотреть другие статьи и примеры по использованию Mahout

Логарифмисты

"В московском офисе Cisco Systems подчеркнули, что Россия отличается высоким уровнем специалистов в сфере математики и логарифмирования, поэтому проект решено реализовать именно в «Сколково»."

Газета Известия

Sunday, April 07, 2013

Java vs. Python

Сравнение Java и Python с точки зрения скорости разработки программ. Или - где и что на Python писать быстрее.

Вот еще в тему. Dr. Dobbs пишет о тихой революции в программировании.

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

WebRTC на практике

Интересная идея: видео-чат + code editor как инструмент для проведения интервью с программистами. И ведь это все будет работать и с мобильного телефона.

Friday, April 05, 2013

VPN сервер

Еще одно интересное применение - VPN на Raspberry PI

См. также другие применения Raspberry PI

CSS магия

Полезная коллекция CSS трюков для responsive design.

И сюда же - 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

И это уже не первая статья, показывающая весьма неприглядную статистику online курсов. Только 5%-7% записавшихся на курс его заканчивают. Может для курсов, которые сами по себе - это и не так плохо. Но что тогда говорить о попытках все обучение перевести на дистанционные курсы? Проще уж тогда просто дипломы раздавать - все меньше возни ...

Wednesday, April 03, 2013

Ushahidi на практике

Хороший пример практического использования платформы Ushahidi - информация о "полезном" мусоре в Торонто

Вот еще информация о проектах с использованием Ушахиди

Что же делать?

10 способов начать бизнес, ничего не делая. Первый способ - самый простой: Do nothing, go get some fresh air.

А можно поискать пересечений со следующим советом: 10 рынков, которые будут стоить больше 1 млрд.

Tuesday, April 02, 2013

PostgreSQL как NoSQL

Интересная презентация - PostgreSQL as a Schemaless Database. Всегда ли нужно использовать MongoDB?

Сенсоры и новости

Интересный обзор использования сенсоров в журналистике. Естественно, что модели использования телефонов как сенсоров - одни из самых доступных. Кстати, проект Funf из MIT дошел до полной автоматизации. Они позволяют создать Android приложение, которое собирает контекстную информацию в пользовательскую папку Dropbox

Monday, April 01, 2013

Форумы на карте

Обновлен мэшап Geo Talk. Позволяет создавать форумы (дискуссии), привязанные непосредственно к карте. Форумы на карте и в облаках.

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

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