Wednesday, July 24, 2013

Friday, July 19, 2013

Магистратура по Data Science

Онлайн-магистратура по Data Science. Как это устроено в университете США.

Thursday, July 18, 2013

И о науке

С РАН - это было только начало. Вот в МГУ, например, также сообщили, что пора закрываться.

Правда, очевидно, в том, что деньги у государства кончились. Не выдерживает больше бюджет. Шубохранилища и т.д. Больше денег нет. А уж формы реализации могут быть разными ...

Monday, July 15, 2013

Наука о комарах

Бывыют и такие научные исследования. Почему некоторых людей комары кусают чаще? Оказывается, например, что потребление пива увеличивает шансы быть укушенным. Комары любят его, как и выделяющиеся цвета одежды, например.

Альтернатива jQuery

В первую очередь, jQuery Mobile - Minified.js. По размеру - очень привлекательно.

Thursday, July 11, 2013

Wednesday, July 10, 2013

Probabilistic models

Probabilistic modeles в рекомендательных системах. Интересная статья о подборе рекомендаций. Из публикаций конференции www-2013

Телефон как эхо-локатор

Эхо-локация на смартфоне. Интересный материал, посвященный практической обработке аудио-данных на смартфоне. Между прочим, хорошая тема для магистерских диссертаций, например.

Tuesday, July 09, 2013

Redis на практике

Как устроен Twitter. Интересное описание внутреннего технического устройства, а также практическое применение Redis.

Notepad в браузере

Трюк с использованием Data URI и тегов HTML5. Кликните по ссылке и в новом окне можно будет вводить текст. Сохранить его можно как обычно в браузере (Ctrl-S, например)

Text editor

Можно сохранить указанную выше ссылку у себя в закладках и использовать как bookmarklet.

UPD. вот здесь есть еще несколько вариантов редактора в браузере.

Monday, July 08, 2013

Обучение 2.0

4-х семестровая программа по Computer Science, собранная из курсов Coursera. Интересная идея. В качестве основы автор взял программу MIT.

Подсчет мобильных пользователей

Патент, описывающий применение Markov Random Field для оценки количества мобильных абонентов в некоторой области.

А вот интересно - в чем смысл именно патента, а не статьи? Любое применение MRF для таких задач теперь закрыто?

Sunday, July 07, 2013

JavaScript patterns

Хороший материал по асинхронному программированию в JavaScript. Практические примеры. Много ли из предложенного вы используете?

Где смайлик стоит

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

Saturday, July 06, 2013

Мобильный дизайн

Очень технологичный подход к дизайну мобильного приложения.

Wi-Fi все помнит

Интересная статья об необычном использовании особенностей Wi-Fi протокола. Авторы пытаются анализировать SSID (идентификаторы сети), используемые в публичных рассылках мобильных устройств. Устройство пытается присоединиться к "знакомой" сети и рассылает информацию о себе. На основе анализа таких запросов можно искать телефоны, как-то связанные между собой.

P.S. именно на основе анализа Wi-Fi probe requests и делается аналитика для мобильных пользователей.

Friday, July 05, 2013

Аэро-магазин

Интересная идея - баллон с Wi-Fi раутером. Бесплатное Wi-Fi подключение, которое переправляет пользователей на страницу электронного магазина.

Вот здесь пишут об увеличении продаж на 157%

Living Cities

Интересная визуализация трафика в городах. Это HTML5.

Thursday, July 04, 2013

Orange Data Mining

Orange - бесплатное приложение для анализа данных и визуализации. Напоминает Yahoo Pipes по интерфейсам.


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

Вышел новый номер журнала INJOIT vol. 1, N. 5 2013. В номере завершается публикация статей выпускников, защитивших свои квалификационные работы (дипломы, магистерские диссертации) весной 2013 года.

Wednesday, July 03, 2013

WTF

Как устроен сервис Who To Follow в Twitter. Сервис пользовательских рекомендаций. В основе - Open Source пакет Cassovary - обработка больших графов в оперативной памяти. Еще и интересное описание архитектуры Twitter для обработки графов.

по материалам конференции WWW - 2013

3D AR

Интересная идея - трехмерная виртуальная реальность. Можно трогать и перемещать виртуальные объекты.

Tuesday, July 02, 2013

Зачем их считать?

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

Алгоритмы

Computer Science Algorithms. Хороший курс по алгоритмам от University of Illinois, Urbana-Champaign.

Monday, July 01, 2013

Железячники

Интересный акселератор для команд (стартапов), ориентированных на разработку hardware. И список проектов.

Красная малина

Платформа для построения систем с удаленным видеонаблюдением. В M2M приложениях можно информацию с датчиков собирать. Отечественный аналог Raspberry Pi? Отсюда.

См. здесь другие материалы по Raspberry PI

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

Лето. Туризм

Friday, May 31, 2013

На смерть социальных сетей

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

Что в поиске моем?

Thursday, May 30, 2013

Interactive Storytelling

Интересный инструмент для создания интерактивных веб-публикаций Zeega. Хороший пример того, что называется Interactive Storytelling.

New Media

Европейский консорциум по исследованиям в области новых информационных сред

Tuesday, May 28, 2013

Monday, May 27, 2013

Facebook Research

Статистика Facebook

Интересная социальная статистика, собранная Wolfram Alpha по профилям Facebook. Например, как изменяется число друзей в зависимости от возраста пользователя:

P.S. кстати, некоторая персональная статистика доступна в Directory for Facebook