Sunday, March 29, 2015

Другой язык

Интересная идея: как программисту быстро изучить другой язык программирования: Learn X in Y minutes. Там, кстати, многие разделы переведены с английского на другие языки (включая русский).

О качестве мобильной связи

Open Source библиотека для Android, позволяющая измерять скорость соединения (скачивания) на мобильных устройствах.

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

Thursday, March 26, 2015

Facethings

В целом, те кто предлагал стандарты для middleware в IoT и M2M, делали многие вещи из того, что относиться к mobile backend. Да - нужно сохранять данные в облаке. Асинхронно, с большими нагрузками. Поэтому вполне естественно, что возможен и обратный процесс. Parse (mobile backend from Facebook) - теперь представляет себя как IoT платформу. А сам Facebook, соответственно, становится облачным провайдером.

P.S. Ничего не будет. Будет одно только телевидение Facebook ...

Чем и где пахнет?

Пожалуй, одна из наиболее интересных областей для мобильного crowdsensing - сбор информации о загрязнении воздуха. Некоторые проекты:

Breathe City

Wearable air quality sensors

Clarity

Wednesday, March 25, 2015

REST или нет?

В продолжение темы использования REST. На этот раз критика модели REST. Всегда ли нужно эмулировать веб?

P.S. и дискуссия по этому поводу на YC.

Метаданные в REST API

Управление метаданными в REST API (в частности - в SDN). Новая статья в arxiv: Dmitry Namiot, Manfred Sneps-Sneppe "Metadata in SDN API"

This paper discusses the system aspects of development of applied programming interfaces in Software-Defined Networking (SDN). Almost all existing SDN interfaces use so-called Representational State Transfer (REST) services as a basic model. This model is simple and straightforward for developers, but often does not support the information (metadata) necessary for programming automation. In this article, we cover the issues of representation of metadata in the SDN API.

Tuesday, March 24, 2015

Об умных городах

Европейский портал Connected Smart Cities Network. Пожалуй, самый полезный из всех информационных порталов по данной тематике.

INJOIT - приглашаем авторов

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

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

/via Лаборатория ОИТ

Saturday, March 21, 2015

Архитектура IoT

Интересные заметки по Ontology Summit 2015 - Архитектура интернета вещей: блокчейны и онтологии. Участники убеждены, что самая перспективная технология федерирования систем/интеграции данных - использование онтологий и терминологий.

Учим статистику

Thursday, March 19, 2015

Модельный пример Android

Google опубликовал исходный код универсального плейера. Модельное Android приложение, которое призвано показать приемы адаптации программы для разных устройств.

Приложение как сервер

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

Sunday, March 15, 2015

Алгоритмы

Академия Хана - алгоритмы. Судя по собеседованиям, алгоритмические вещи выпали из процесса обучения. Сортировка вызывает столько проблем ...

/via Поиск учебных курсов

Friday, March 13, 2015

Google code все

О биконах

Хорошая презентация с обзором экосистемы iBeacons (с обзором провайдеров) от Localsocial. Еще один довольно подробный обзор есть в отчете Aislelabs.

А в заключение - разумные рассуждения о том, что пользователи не захотят загружать отдельное приложение для каждой группы тегов. Следовательно, нужна открытая сеть iBeacons.

Между прочим, такую открытую сеть предлагают Bluetooth Data Points (BDP). Совместный мониторинг Wi-Fi и Bluetooth есть у Meraki.

Thursday, March 12, 2015

Умная розетка

Первый вариант умной розетки, описанной в статье из журнала INJOIT

Позволяет отслеживать физическую активность одиноко проживающих людей - включил человек электроприборы или нет. Родственники (медицинский персонал, патронажная служба) получают уведомления по SMS. Это для программ типа Ambient Assisted Living.

Идеи для торговли

Простая и полезная функция: зарядное устройство на магазинной тележке


Wednesday, March 11, 2015

ML карта

Интерактивная карта алгоритмов машинного обучения. Когда какой алгоритм использовать.

Другие ссылки по машинному обучению см. здесь и здесь.

Что делает Facebook

Интересный список недавних патентов Facebook.

P.S. Вот такой же список патентов для Qualcomm.

Tuesday, March 10, 2015

О сетевых дисках

Micro SD карта в 200 Gb. Телефон превращается в носимый диск. Так ли нужен теперь Dropbox?

Что делает Qualcomm ?

Список недавних патентов Qualcomm. Интересные работы по позиционированию в помещениях и контекстно-зависимым сервисам. Вот, например. Qualcomm - большой игрок на рынке BLE.

Saturday, March 07, 2015

О распределенном программировании

Как это выглядит в 2015 году. Распределенное программирование - сравнение Go и Rust

Как записаться

Симпатичный сервис для организации онлайн записи (на прием, в сервис и т.п.) - MyTime.

Friday, March 06, 2015

INJOIT - call for papers

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

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

/via Лаборатория ОИТ

Weka в телекоме

Практическое использование Weka. Анализ данных телекоммуникационного оператора об оттоке пользователей.

См. здесь другие публикации по Weka

Thursday, March 05, 2015

INJOIT vol.3, no.3

Вышел новый номер журнала INJOIT. Это третий номер в 2015 году.

Темы статей: Future Internet и телеком, математическое моделирование движения осесимметричного авторотирующего тела в квазистатической среде, реализация гетерогенного межкорпоративного документооборота (ЭДО) в ERP системах, Indoor Positioning, Information Overload

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

/via Лаборатория ОИТ

О местоположении

Glympse автоматически отправляет выбранным пользователям информацию о местоположении машины. Просто делится ссылкой через разные источники:

Дело Geo Messages живет и побеждает.

Tuesday, March 03, 2015

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

Java ML

Statistical Machine Intelligence & Learning Engine - интересная библиотека с открытым кодом на Java для машинного обучения. Что интересно - использует только стандартный JDK. Есть графический интерфейс (Swing).

Sunday, March 01, 2015

Moscow Data Science

Запись со встречи в mail.ru. Сверточные нейронные сети.

P.S. У mail.ru получаются симпатичные технические мероприятия. Еще бы презентации авторов выложить ...

Эстонская мафия

Интересный обзор по эстонским стартапам. Удивительно, как быстро страна продвинулась в IT бизнесе.

Вот еще полезная дискуссия по этому поводу на YC.

P.S. Симпатичная лаборатория по мобильным технологиям в Тарту.

Wednesday, February 25, 2015

Докер

Весьма толковое объяснение работы контейнеров (Docker) и анализ причин популярности.

M2M стандарты

Намиот Д., Шнепс-Шнеппе М. О международной стандартизации М2М коммуникаций // T-Comm - Телекоммуникации и Транспорт. — 2014. — Т. 8, № 12. — С. 62–67.

Рассматриваются вопросы, связанные со стандартизацией M2M коммуникаций. Целью рассмотрения является анализ попыток выработки единого стандарта, текущее состояние предложений, а также приводится наша оценка этого процесса. Количество возможных подключений различных устройств измеряется миллиардами и, естественно, этот огромный рынок представляет большой интерес для всех участников. При этом необходимо учитывать, что в отличие от ранних работ по стандартизации телекоммуникаций и сетевого взаимодействия, на настоящем этапе стоит вопрос стандартизации сервисов и, что крайне важно, средств разработки. Именно средства разработки должны будут поддерживать создание новых сервисов и, в конечном счете, обеспечивать успех той или иной платформы. А в силу объемов рынка M2M и его изначально большой диверсификации (большого количества производителей различных устройств), масштаб работ по стандартизации является во многом беспрецедентным.

Tuesday, February 24, 2015

Шаблон для JavaScript

Facebook продвигает свой модель программирования для JavaScript - Flux. Более ясное описание, чем то, что публиковали ранее. Pub/Sub модель. Вот еще интересная дискуссия по этому поводу на YC

См. здесь предыдущие публикации о Flux

О коварном электричестве

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

Monday, February 23, 2015

Утечки данных на Android

Вот только недавно Яндекс поймали за программу Metro на Android, которая отправляла создателю много всего лишнего. Есть такой интересный проект - TaintDroid. Приложение для Android (кстати, код открыт - очень интересное чтение), которое в реальном времени показывает, что и кому отправляет каждое приложение.

Математика

SageMath - альтернатива Wolfram Mathematica, Matlab и т.п. Есть online версия. В облаке можно работать с Python, R, Julia.

Sunday, February 22, 2015

Кого нанимают в IT

Hot skills по данным LinkedIn:


О взломанных SIM-картах

Интересная статья, раскрывающая тему с "закладками" на SIM-картах. Согласно тому, что написано, атакующие просто перехватывали ключи, которые производитель (Gemalto) отправлял (по email и ftp) операторам, купившим у него карты. Эти ключи используются при установлении соединения телефона (сим-карты) с сетью оператора.

Вот еще интересная дискуссия по этому поводу на YC

Saturday, February 21, 2015

Выбросы

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

Thursday, February 19, 2015

Распределить все

Dynomite - инструмент, который превращает любую базу данных в распределенную.

Java Observer

RxJava - Java библиотека для асинхронного (событийного) программирования. Аккуратная реализация шаблона Observer. Есть версия для Android - там такая модель особенно актуальна (на замену AsynchTask)

Monday, February 16, 2015

Web Intents

Хорошая была идея с Web Intents. Умерла. И причины большей частью совсем не технические. Вот свидетельство о смерти.

Spark изнутри

Весьма толковое описание устройства Spark. И, соответственно, отличия от MapReduce.

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

Sunday, February 15, 2015

Бесплатный Amazon

INJOIT - собираем статьи

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

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

/via Лаборатория ОИТ

Thursday, February 12, 2015

Схематично

Инструмент для описания схем данных - Apache Avro

Человеко-сенсор

Европейский проект (по программе FI-WARE) CitySense - сбор информации с сенсоров в городских условиях.

Wednesday, February 11, 2015

Tuesday, February 10, 2015

Современный SQL

Очень полезная презентация по современным возможностям SQL и их влиянию на производительность (с анализом планов запросов):


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

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

1. Интересная идея - персональная помощь в разработке

2. Практическое использование кастомизированного сканера штрих-кодов - информирование о косметической продукции.

3. Очередные обновления в поисковой системе для учебных курсов.

4. Предсказательная аналитика для IoT. Или такого рода аналитические сервисы просто должны быть часть инсталляции системы IoT.

5. Обновления в поиске по купонам и скидкам. Опять стало суперактуально в текущей экономической ситуации.

Monday, February 09, 2015

Fuzix

Маленькая операционная система - FuzixOS. Кстати, очень интересно и для обучения.

Твит как программа

Wolfram теперь позволяет испольнять программы по запросу в Twitter. Программа (запрос) отправляется на исполнение как обычный твит.

В этой связи укажем еще раз на наш старый сервис T411. Он позволяет создать свой собственный бот для Twitter. Из готовых примеров: погода, спроси Навального, Элиза

Вот еще интересная дискуссия по этому поводу на YC

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

Sunday, February 08, 2015

Шах и мат

"Продвижение" брендов в Facebook и Twitter - бесполезно. И ничего, кроме потери времени и денег им не дает. Старые ("добрые" :) email рассылки - лучше. Консалтеры из Forrester знают :)