Sunday, June 30, 2013

Friday, June 28, 2013

10 млн. в секунду

Именно столько сообщений в секунду обрабатывает pub-sub система Wormhole от Facebook.

Вот здесь есть интересный обзор streaming for big data.

Wednesday, June 26, 2013

Geo - Neo

Чем было GeoCities, многие уже и не помнят. Или никогда и не знали. Но вот его возрождение - бесплатный хостинг NeoCities

Sunday, June 23, 2013

Взмах телефоном

Практический материал - программирование обработки жестов на Android

P.S. на тему распознавания движений мобильного телефона была статья в INJOIT

Thursday, June 20, 2013

Deep Learning

Еще одна подборка материалов по горячей теме машинного обучения: Deep Learning

Спрашивали - отвечаем

Городские вопросы. Интересная статья из материалов конференции WWW-2013, посвященная location based Q&A сайтам.

/via Гео-дискуссии

Tuesday, June 18, 2013

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

Вышел очередной номер журнала INJOIT.

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

О чекинах

Две интересных статьи, посвященных анализу check-ins: Trade Area Analysis using User Generated Mobile Location Data и The Where and When of Finding New Friends: Analysis of a Location-based Social Discovery Network. По материалам конференции WWW-2013.

Monday, June 17, 2013

Предсказатель

Еще одна интересная работа по предсказанию того, что попадет в новостные тренды.

P.S. см. также непараметрический подход к предсказанию трендов в Twitter.

Сертификат владения для телефона

В блоге лаборатории опубликовали дипломную работу А.Колосовой "Цифровые сертификаты для владельцев мобильных телефонов". Интересная работа получилась. Идея состояла в том, чтобы создать простую схему подтверждения владения (и проверки этого факта, естественно) мобильным телефоном. Владелец телефона (в проекте - Android) может создать в публично доступной базе данных сертификат для своего телефона (используется IMEI и Android ID) и подписать его ссылкой на свой профайл в социальной сети (в проекте - Facebook). Далее по этой базе легко можно найти владельца для конкретного IMEI.

Идея состоит в том, что если легко проверить факт владения, то это остановит какое-то количество людей от пользования неожиданно попавшим к ним телефоном. Ну а кому-то, соответственно, этот факт поможет сохранить здоровье. Вот здесь можно посмотреть как это выглядит: IMEI DB. Ссылка на загрузку приложения - там же на сайте. Сайт доступен и с мобильного браузера.

Телефон, естественно, может и вполне легально менять владельцев. В этом случае история владения на сайте - это как маленькая социальная сеть.

Итог - оригинальная университетская разработка, которая ждет своего внедрения. Вот здесь в журнале INJOIT есть опубликованная статья по теме.

P.S. вот еще какой интересный проект в сети нашелся: номера для автомобилей, которые могут показывать дополнительную информацию.

P.P.S. между прочим, после успешной защиты диплома, автор ищет новую работу.

Sunday, June 16, 2013

Twitter kaput

Фсе. Только версия 1.1. Только авторизованные пользователи и т.д. Пропала платформа ...

Apache Cordova

Разработка мобильных приложений на JavaScript: Responsive Design и Apache Cordova - то, что лежит в основе PhoneGap.

Friday, June 14, 2013

Абавазрение 14.06.2013

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

1. Бесплатные инструменты для создания веб-сайтов

2. На сайте inetique.ru - изменения в новостном разделе

3. Инструменты для создания мобильных приложений.

4. Визуализация в Google+. Из материалов конференции WWW-2013.

5. Интересное исследование по активности пользователей в сети. Из материалов конференции WWW-2013.

6. Социальные аннотации в поиске. Рекомендации из социального круга и выдача поисковых систем. Из материалов конференции WWW-2013.

7. Прекрасные примеры визуализации с использованием D3.js

8. Group recommendation. Интересная статья по организации рекомендательных систем. Из материалов WWW-2013.

Java Next

Все, что можно сделать из старой швейной машинки Зингера JVM. Сравнение не-Java языков программирования, использующих, тем не менее, виртуальную машину Java: Groovy, Scala и Clojure

Wednesday, June 12, 2013

Spotique: новый подход к персонализации сообщений

Презентация на конференции WWIC-2013. Мобильный мэшап, который объединяет пассивный Wi-Fi мониторинг и Google Cloud Messaging.


О логике

Логические операторы:

!__________нет
&!_________и нет!
!,!&!______нет, нет и нет!
.__________точка.
!&.________нет и точка!
=__________равно
*__________все
~*_________не все
*=_________все равно
~*=?_______не все ли равно?
*>&>_______все больше и больше
#__________точно
!#_________приблизительно
!#*________почти все
$?_________Деньги есть?
>!_________Больше нет.
#!?________Точно нет?
!4u________Не для тебя
&?_________И чо?
&!?________И ничо!

Tuesday, June 11, 2013

Cassandra vs. Redis

Переход в Instagram c Redis на Cassandra. У подхода "все в памяти" (Redis) есть серьезные ограничения.

Купоны и скидки

Кто-то разоряется, кто-то приходит, но количество купонных сайтов продолжает расти. В поисковой системе по скидочным сайтам: поиск по купонам и скидкам уже 100+ русскоязычных сайтов. Технически это сделано на базе Google CSE (custom search engine).

А здесь можно скопировать код поисковика по русским купонникам для добавления к своему сайту/блогу.

Безусловный фаворит поиска пока не меняется. Это - желтые ботинки.

Monday, June 10, 2013

Абавазрение 10.06.2013

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

1. Apache Accumulo - реализация Google Big Table от Apache

2. Новый подход к определению корреляции для big data.

3. Решение на базе WebRTC для обмена файлами.

4. Рекомендации из социальных сетей в результатах поиска. Из публикаций WWW-2013

5. Выбор групп на графах. Из публикаций WWW-2013

6. Как открываются электронные магазины. E-commerce и жизнь.

7. Ad hoc сети. Сети для кризисных ситуаций.

8. Location sharing without central server. Безопасный обмен инфомацией о позиционировании.

Не ешь один

Одно из основных правил нетворкинга - never eat alone. Используйте это время для общения.

Доступна обновленная версия мобильного мэшапа NEA - позволяет отметить кафе (ресторан, бар etc.), где вы находитесь и время, в течении которого вы планируете там быть. Далее эту отметку (по сути - мобильную страницу) можно просто разослать по email или опубликовать в Twitter и Facebook. Потенциальные соучастники процесса будут видеть место и время, в течение которого они могут присоединиться.

Мобильный сайт: http://nea.linkstore.ru
Короткий URL: http://bit.ly/e80a3G

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




Также стало возможным использовать мэшап в собственных мобильных сайтах (порталах). Просто разместите ссылку на заведения в нужном вам районе. Базовый URL обрабатывает следующие дополнительные параметры:

lat - широта места для поиска
lng - долгота места для поиска

Например: Не ешь один в Екатеринбурге

P.S. Простой способ получить координаты - воспользоваться мэшапом Большая Карта

P.P.S. есть целая серия "родственных" сервисов. Например: Places, City Chat, City Forum, гео-чат и что сейчас едят.

P.P.P.S. при желании, можно и резервирование столиков присоединить ...

Saturday, June 08, 2013

CSRF атаки

Интересная статья по борьбе с CSRF атаками в веб-приложениях. Это из материалов конференции WWW-2013

Поиск траекторий по сетевому логу

Новая статья Д. Намиот and М. Шнепс-Шнеппе. Анализ траекторий в мобильных сетях на базе информации о сетевой близости. Автоматика и вычислительная техника, (3):48–60, 2013.

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

Friday, June 07, 2013

Поиск в Hadoop

Big data и поиск. Поиск для Hadoop от Cloudera.

ВМК МГУ 2013

В блоге лаборатории ОИТ продолжается публикация выпускных и квалификационных работ 2013 года. Интересные в этом году получились разработки.

Wednesday, June 05, 2013

Коллекция мэшапов

Новые поступления в коллекции мэшапов. Набор разных приложений: Twitter, Google+, Google Maps, Foursquare, Facebook, LBS, QR-коды, мобильные HTML5 приложения, поиск, рекомендательные системы и т.п. Возможно, что это самый большой набор веб-мэшапов в зоне .ru

Из последних поступлений отметим, например, мобильный мэшап Context-aware QR-codes, посвященный добавлению контекстной информации к QR-кодам.

Tuesday, June 04, 2013

Контекст и QR-коды

Один из интересных проектов, выполненных в лаборатории ОИТ в 2013 году - Context-aware QR-codes.

Идея состоит в создании специализированного сканера QR-кодов, который автоматически добавляет к распознанному URL информацию о контексте. По ссылке выше находится Open Source Android приложение, построенное на базе стандартного сканера QR-кодов. В качестве информации о контексте используются данные о доступных сетях Wi-Fi. Информация о контексте передается в виде набора так называемых Wi-Fi fingerprints. Каждый отпечаток включает имя сети, MAC-адрес и силу сигнала.

Таким образом, например, если QR-код представляет собой некоторый URL: http://server.com/script, то этот сканер, распознав URL, заменит его чем-то подобным: http://server.com/script?ssid=...&mac=...&rssi=... и т.д.

Как это может быть использовано? Если QR-код представляет собой некоторый CGI скрипт, то в нем можно будет проанализировать информацию об окружении, в котором этот код был сосканирован. Например, в каком либо магазине в разных местах может быть представлено одно и тоже изображение QR-кода (ссылка на один и тот же URL), но при исполнении этого скрипта можно будет определить, где он был сканирован. Дальнейшее развитие идей SpotEx, между прочим.

INJOIT номер 3

Вышел очередной номер журнала INJOIT. А здесь можно посмотреть архив номеров журнала.

Sunday, June 02, 2013

Saturday, June 01, 2013

Чтиво 01.06.2013

Некоторые интересные статьи:

1. Community Similar Networks. Анализ информации, собранной с сенсоров мобильных телефонов для определения пользователей со схожим поведением.

2. Использование камер мобильного телефона для оценки дорожной обстановки.

3. Спит или нет? Попытка предсказания сна на основе анализа датчиков телефона. С идеей, что длятельное молчание, тишина, статическое положение телефона и темнота с большой вероятностью могут предсказать, что пользователь спит.

Лето. Туризм