Saturday, May 24, 2014

В последний час

Еще можно успеть подать статью в 6-й номер журнала INJOIT.

Бесплатный рецензируемый научный журнал. The International Journal of Open Information Technologies (INJOIT). ISSN: 2307-8162. Индексируется в РИНЦ. Научные публикации для магистров и аспирантов. Статьи на русском или английском. Издатель: Лаборатория Открытых Информационных Технологий факультета ВМК МГУ им. М.В. Ломоносова.

P.S. очередная модификация новостного блока на сайте inetique.ru

Квантовое программирование

Проект от инженеров Google, который позволяет программировать на симуляторе квантового компьютера.

Thursday, May 22, 2014

Кому твитнуть?

Задача - найти собеседника в Twitter. Каким образом? Просто поискать локально. Найти тех, кто что-то спрашивает. Они ведь ждут ответа. Или тех, кто что-то покупает, продает или ищет. A-la чат-рулетка - найдите случайного собеседника. Итог - мобильное веб-приложение:

Твитни им

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

Это для Москвы. Можно воспользоваться также следующим QR-кодом: http://bit.ly/U5DxNw

Можно запустить такой же проект для любого города. Базовый URL обрабатывает следующие параметры: city - город для поиска. Например:

Твитни в Спб - для Санкт-Петербурга. Ну и соответствующий QR-код:
QR code

Видимо, можно использовать и как пьяный твиттер :)

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

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

1. Ручной сканер для определения химического состава предметов (вещей).

2. Новая версия HTTP Proxy для Java приложений.

3. Отображение информации на любой поверхности. Например, дорога (стена дома и т.д.) как дисплей.

4. Очередное обновление в новостном блоке на сайте inetique.ru.

5. Распознавание изображений на практике. Идея для мобильных приложений состоит в том, чтобы привязать какие-либо действия к распознанному изображению. Самое очевидное - купить "такое же". Это позволит отказаться от использования только QR-кодов и покупать по любым распознанным картинкам. Вот примеры приложений: PowaTAG и SaveUP

6. Arduino-совместимая платформа, которая позволяет производить печатную электронику для добавления функционала к существующим предметам.

Tuesday, May 20, 2014

Еще о контекстно-зависимых вычислениях

Хороший материал от Qualcomm, посвященный их проекту Gimbal

P.S. См. здесь другие материалы по Gimbal

P.P.S. Из "местных" новостей - очередное обновление в новостном блоке на сайте inetique.ru

Sunday, May 18, 2014

OpenStack

Обзор всей архитектуры OpenStack, а также функций отдельных модулей и их взаимодействий: Знакомство с OpenStack

Пуффендуй - 2

У факультета Computer Science в HSE (см. нашу заметку) появился сайт.

Вот здесь есть еще заметки одного из организаторов о программе обучения. Хорошее дело может получиться.

Saturday, May 17, 2014

P2P передача файлов

Сервис на основе WebRTC для передачи файлов между двумя браузерами.

Сервис Web Pair использует промежуточный сервер. Как раз сейчас прорабатывается вопрос о добавлении прямого взаимодействия.

P.S. см. здесь другие публикации по WebRTC

P.P.S. вот еще нашлась интересная дискуссия по P2P файлообмену

Friday, May 16, 2014

Thursday, May 15, 2014

Программирование для iBeacon

Программирование для iBeacons. Нашлась интересная библиотека для поддержки iBeacons (BLE) на Android.

P.S. Другие материалы по iBeacons.

Мобильные Bluetooth теги

Bluetooth теги, которые создаются непосредственно на мобильном телефоне. Используется Core Bluetooth (не BLE, как в iBeacons). Вот статья в последнем номере журнала INJOIT:

Намиот Д. Е. Мобильные Bluetooth теги //International Journal of Open Information Technologies. – 2014. – Т. 2. – №. 5. – С. 17-23.

P.S. из других "местных" новостей - очередное обновление в новостном блоке на сайте inetique.ru

Wednesday, May 14, 2014

Writing in Sciences

Учебный курс (Coursera) - как писать научные статьи.

Программы как города

Очень интересная статья в журнале INJOIT (том 2, номер 5) о программной инженерии. В статье рассматриваются способы визуализации кода программных систем с использованием изображения кода в трехмерном пространстве. Рассматриваются изображения, основанные на метафоре представления программной системы как города со зданиями и районами, а также дополнение третьим измерением такого традиционного представления программной системы как графа - UML диаграммы:

Романов В. Ю. Визуализация и анализ больших программных систем с помощью их трехмерного представления //International Journal of Open Information Technologies. – 2014. – Т. 2. – №. 5. – С. 1-9.

P.S. из других "местных" новостей - очередное обновление в новостном блоке на сайте inetique.ru

Tuesday, May 13, 2014

Конец API

Интересная статья о закате понятия API в существующей форме. Причина - распределенные системы. Сеть становиться частью процесса (и частью проблемы). Как замену автор предлагает Consistency As Logical Monotonicity (CALM) и Conflict-free Replicated Data Types (CRDTs). Вот хорошая презентация по распределенным системам:

Upd. Вот еще интересная дискуссия по этой статье нашлась.

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

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

1. Очередной новостной блок на сайте inetique.ru

2. Анализатор трафика Bro (Open Source)

3. Прототип полностью защищенного Android-телефона

4. DataSets. Публично доступные наборы данных для отработки алгоритмов.

5. Шопстер. Еще одна компания, занимающаяся статистикой для мобильных посетителей.


Monday, May 12, 2014

INJOIT - Call for papers

Бесплатный рецензируемый научный журнал. The International Journal of Open Information Technologies (INJOIT). ISSN: 2307-8162. Индексируется в РИНЦ. Научные публикации для магистров и аспирантов. Статьи на русском или английском. Издатель: Лаборатория Открытых Информационных Технологий факультета ВМК МГУ им. М.В. Ломоносова.

Принимаем статьи во 6-й номер журнала на 2014 год (том 2). Здесь можно посмотреть архив журнала.

/via OIT Lab

Where are you going to

Как на основе анализа данных о перемещениях (использовались данные Foursquare) предсказать, какие события будет посещать конкретный человек. Вот, собственно сама статья с описанием использованных методов машинного обучения: The Call of the Crowd: Event Participation in Location-based Social Services

Хотя некоторые заключения авторов, как кажется, не требуют машинного обучения: люди посещают те же события, что и их друзья, события посещаются чаще, если они проходят близко к дому :)

Sunday, May 11, 2014

Иконник

INJOIT vol. 2, no 5

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

Темы статей: визуализация и анализ больших программных систем с помощью их трехмерного представления, сечения метрических отображений, мобильные Bluetooth теги, инерциальные системы навигации в мобильных устройствах,домовой шлюз как область применения информационных технологий

Архив журнала находится здесь.

/via OIT Lab

Saturday, May 10, 2014

Flux

Описание шаблона проектирования Flux, продвигаемого разработчиками Facebook. На первый взгляд - тот же самый MVC. Просто излагается немного иначе.

Университет на диване

Университетские программы (бакалавр), собранные целиком из доступных online-курсов. Интересный тренд. Студенчества (в классической форме) скоро не останется:

Бакалавриат для Computer Science

4-х семестровая программа по Computer Science на базе Coursera

P.S. См. также:

1. Другие публикации по теме Computer Science.

2. Поиск для online-курсов

Friday, May 09, 2014

Торговля ждет

Отчет Deloitte Digital об использовании мобильных устройств покупателями.

84% процента покупателей используют смартфоны в магазинах.
80% хотели бы получать информацию в магазине, не спрашивая продавцов
75% покупателей учитывают при покупке информацию, найденную в социальных сетях и других источниках
Стоимость всего этого мобильного влияния - 1 триллион долларов

Thursday, May 08, 2014

Инфраструктура для iBeacons

Собственно BLE теги, SDK для программирования и сервер для управления - Netclearance Systems

Кнопки для смартфонов

Любопытная идея кастомизирования смартфонов. На него наклеиваются кнопки, которые можно запрограммировать под определенные задачи. А сами кнопки взаимодействуют с телефоном по NFC.

Tuesday, May 06, 2014

iBeacons report

Полезный отчет от BI Intelligence о приложениях на основе iBeacon. Интересно, что на первое место ставят платежи. iBeacons должны занять место NFC?

Cisco в России

Не очень хорошие слова о деятельности Cisco в России: Otkat is now endemic in Russia.

Monday, May 05, 2014

Рекомендуем

Введение в рекомендательные системы и продукты с открытым кодом для рекомендательных алгоритмов.

Еще по теме можно посмотреть, например, ссылки по Data Science, классическая книга Mining of Datasets и рекомендательные системы в Hadoop

Pushbullet

Pushbullet - система обмена файлами для мобильных устройств.

P.S. Кстати, в этой связи, см. также сервис Web Pair

Sunday, May 04, 2014

PostgreSQL partitioning

Технический материал об устройстве PostgreSQL partitioning. В связи с санкциями, PostgreSQL становится важной базой. Oracle - не с Россией, MySQL - он ведь также теперь Oracle. Такие дела ...

Кэширование изображений

Интересный технический материал от Facebook о кэшировании изображений. Вот здесь есть статья автора с изложением нового алгоритма кэширования.

Thursday, May 01, 2014

200 твитов

Алгоритм, который с 70% вероятностью предсказывает расположение пользователя Twitter по его последним 200 статусам. Особенно хорошо будет работать, если там, например, ссылка на Foursquare стоит :)

Samsung R&D

Академические исследовательские программы от Samsung. Срок подачи заявок на 2014 год истекает в июне.

Wednesday, April 30, 2014

Local Commerce

Несколько провокационная статья о Local Commerce революции в связи с iBeacons и BLE. Все время кажется, что как-то замалчивается (обходится) один тонкий момент. Отдельное приложение может "слушать" только предопределенные теги. И что, на каждый случай нужно свое приложение и свой набор тегов? Нереально. А вот Apple (iOS) может слушать все теги. Вот кто истинный бенефициар!

Tuesday, April 29, 2014

IoT Pinterest

Коллекционируйте ссылки в современном стиле. Pinterest коллекция для Internet Of Things

IoT Challenge

Cisco Internet of Things Innovation Grand Challenge. Cisco собирает идеи? Которые, как уверяют бухгалтеры и экономисты, ничего не стоят.

Monday, April 28, 2014

iBeacons триггеры

Еще одна модель использования iBeacons. Возможность переключать режимы работы телефона, в зависимости от наличия конкретных тегов поблизости. Так можно распознать, например, что устройство сейчас находится дома.

Multipeer Connectivity

Механизм в iOS, который обеспечивает peer-to-peer обмен данными по имеющимся беспроводным сетям (Wi-Fi, Bluetooth). Смысл в том, что взаимодействующим устройствам вовсе необязательно присоединяться к сети. Кошмар, кстати, для желающих контролировать трафик.

Что могло бы быть аналогом в Android? Wi-Fi Direct?

Friday, April 25, 2014

Икона блогинга

Что и как можно сделать с блогом? Конечно, в стиле "как заработать в сети", но тут все по-взрослому.

Thursday, April 24, 2014

iBeacons: мифы и реальность

Хорошая обзорная статья - что делают (не делают) iBeacons.

Мониторинг мобильных пользователей

Одна из первых статей по обработке данных мониторинга мобильных пользователей. А делают в итоге довольно простые вещи. Анализируют PNL (preferred network list) у пары мобильных посетителей. Если есть пересечения - то заключают, что посетители как-то связаны.

Tuesday, April 22, 2014

Saturday, April 19, 2014

Internet of Places

Практическое применение Computer Vision. По изображениям городских камер можно оценить количество людей в магазине (кафе, ресторане). Отсюда.

BT Nokia

Bluetooth теги от Nokia - Treasure Tag. Озвучен некий Accessory Application Framework (AAF).

Thursday, April 17, 2014

Поощрятель

Интересная платформа от Google для создания интерактивных учебных курсов - Oppia. Основной упор сделан показ разъяснений и поощрений после ответов.

И ты, Брут

Проверки диссертаций на плагиат от dissernet добрались и до ИТ. Вот так, например, выглядит диссертация заместителя ген. директора Infowatch. Корпоративный сайт в этом отношении более оптимистичен: "В 2010 году защитил диссертацию на соискание степени кандидата экономических наук, предложив инновационную методику оптимизации расходов на корпоративную информационную безопасность. Ведет активную преподавательскую деятельность в вузах и корпоративных университетах, публикуется в специализированных и бизнес-изданиях."

Как написано на сайте компании, your data is your business ...

Wednesday, April 16, 2014

Мобайл и ритейл

Интересная презентация о мобильных технологиях в ритейле:


City SDK

Всем, интересующимся темой Smart Cities презентация от Waag. Как масштабировать городские проекты? Как приложения для одного города использовать в другом:

/via ECIR-2014

P.S. очень интересный проект - Smart Citizen Kit. Интегрированная сенсорная платформа для городских измерений.

Tuesday, April 15, 2014

INJOIT - call for papers

Бесплатный рецензируемый научный журнал. The International Journal of Open Information Technologies (INJOIT). ISSN: 2307-8162. Индексируется в РИНЦ. Научные публикации для магистров и аспирантов. Статьи на русском или английском. Издатель: Лаборатория Открытых Информационных Технологий факультета ВМК МГУ им. М.В. Ломоносова.

Принимаем статьи во 5-й номер журнала на 2014 год (том 2). Здесь можно посмотреть архив журнала.

/via OIT Lab

О публикациях

Интересная статистика от Google Scholar - видимость и значимость научных журналов.

Sunday, April 13, 2014

Другое программирование

Wi-Fi мониторинг

Практический пример использования пассивного Wi-Fi мониторинга. Заметка, конечно, более рекламного характера, чем технического. Пусть останется здесь для ссылки.

Кстати, упомянутая там цифра в 75% телефонов с включенным Wi-Fi интерфейсом - соответствует нашим измерениям. Точнее было бы говорить о проценте определенных телефонов. Вот он как раз: 70%-80%. А Wi-Fi то может быть и у большего количества включен - просто это не гарантирует его обнаружения. Такова уж природа этих измерений.

Friday, April 11, 2014

Бизнес-вопросы

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

WWW 2014

Исследовательские работы, представленные на конференции WWW 2014

Thursday, April 10, 2014

Машинное обучение

Плохие вести

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

Стандартный выход из подобных ситуаций - придумать какой-либо другой критерий сравнения ...

Wednesday, April 09, 2014

О распространении информации

Полезная статья, посвященная моделированию распространения информации. Как получаются виральные анонсы и т.д.

Оставляя след

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

Результат:

Your browser fingerprint appears to be unique among the 4,034,774 tested so far.

Currently, we estimate that your browser has a fingerprint that conveys at least 21.94 bits of identifying information.

Tuesday, April 08, 2014

Групповое поведение

Интересная статья по оценке поведения групп людей. Модели оценки близости по сенсорным измерениям.

Антирадар

Android приложение, которое позволяет следить за другими приложениями на телефоне и предупреждать, когда они пытаются отслеживать местоположение пользователя. Интересно, что этого удалось добиться без rooting-а.

Saturday, April 05, 2014

Архитектура веб-приложений

А в тяжелую для сайта минуту все и выясняется:

вот столько запросов к серверу отправляется, чтобы отрисовать часть веб-страницы ...

Горькая правда про iBeacons

Ну может и все так уж печально :). Но, по крайней мере, вполне реальные заметки о практическом эффекте от iBeacons. Необходимости убеждать пользователя в том, что ему вот очень нужно загрузить такое-то приложение никто не отменял. А так как iBeacons привязаны к конкретному приложению - то пользователю придется загружать много-много приложений. Почитайте еще раз в этой связи статью о персональных Bluetooth тегах.

Thursday, April 03, 2014

Пуффендуй

Важное событие для отечественного образования - открылся факультет Computer Science. Яндекс и Высшая Школа Экономики. Реальная возможность сделать хорошее программистское образование в России.

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

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

Темы статей: использование метрик в процессе обеспечения качества сложных информационных систем, использование компьютерных моделей при решении задач по теме “Динамика тела”, о квалификационных работах в лаборатории ОИТ, посвященных построению телекоммуникационных сервисов, использование шаблонов пакетов для анализа архитектуры программной системы, сustomization of freeware GIS software for management of natural resources data for developmental planning, a comparative study for handwritten Tamil character recognition using wavelet transform and Zernike moments.

Архив журнала находится здесь.

/via блог лаборатории ОИТ.

Учебные курсы

Большая подборка бесплатных учебных курсов. В том числе, выдающих сертификаты - OpenCulture.

P.S. ну и, конечно, не забывайте о поиске по курсам.

Wednesday, April 02, 2014

2013 IoT Award

Все, что можно сделать из старой швейной машинки Зингера - Do it yourself award

Аналитическое хранилище

Интересный Open Source проект, который представляет собой хранилище данных с развитым API для запросов - Druid. Цель - предоставление в реальном времени результатов обработки сохраняемых данных. Например, какой-то информации от сенсоров.

Tuesday, April 01, 2014

Платформы M2M

Полный вариант журнальной статьи: Шнепс-Шнеппе М., Намиот Д. Платформы для услуг m2m // Вестник связи. — 2014. — № 3. — С. 34–38.

В настоящее время создалось идеальное время для бизнеса в области М2М, для создания M2M компаний, так как у операторов связи падает выручка с абонента, с одной стороны, а на государственном уровне сформулированы задачи экономии энергии и модернизации ЖКХ вообще, с другой. M2M компании будут двух типов: провайдеры M2M сервисов и провайдеры M2M платформ. Будут ли это независимые компании или всего лишь подразделения операторов связи, покажет время. Учитывая актуальность М2М коммуникаций, ведущие компании в области телекоммуникаций предлагают свои решения M2M платформ. В настоящей статье мы остановимся на одном из важнейших и трудоемких вопросов – как организовать программирование М2М сервисов.

Octave