Страницы

Thursday, December 31, 2015

С Новым Годом


Плюшевые волки,
Зайцы, погремушки.
Детям дарят с елки
Детские игрушки.

И, состарясь, дети
До смерти без толку
Все на белом свете
Ищут эту елку.

Где жар-птица в клетке,
Золотые слитки,
Где висит на ветке
Счастье их на нитке.

Только дед-мороза
Нету на макушке,
Чтоб в ответ на слезы
Сверху снял игрушки.

Желтые иголки
На пол опадают...
Всё я жду, что с ёлки
Мне тебя подарят.

Константин Симонов

Wednesday, December 30, 2015

Книги по математике

Springer открыл бесплатный доступ к книгам старше 10 лет. Вот полный список.

Читаю Основания Байесовского подхода.

Tuesday, December 29, 2015

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

Примеры проектов, выполняемых на базе FI-WARE. Это к нашим грядущим публикациям о Smart Cities и их стандартах. Читайте журнал INJOIT в 2016 году.

Sunday, December 27, 2015

iBeacons в Петербурге

Проекты с использованием iBeacons в Спб. И статья от тамошних разрабочиков о iBeacons и Wi-Fi

Friday, December 25, 2015

Еще о машинном обучении

Классное визуальное объяснение работы машинного обучения

См. другие публикации по теме визуализация

Thursday, December 24, 2015

Google Blockly

Визуальная система программирования от Google - Blockly. 40 языков программирования.

P.S. И все-таки, великий был продукт Yahoo Pipes.

Tuesday, December 22, 2015

OAuth провайдер

Судя по всему - удобная поддержка для OAuth. Есть API для множества источников и бесплатные пользовательские планы.

Реактивное программирование

Введение в реактивное программирование. Перспективный инструментарий для преодоления проблем с callback-функциями.

Умные города

Open & Agile Smart Cities initiative (OASC). В реализации этих стандартов FI-WARE объединился с NIST. В этой области все готово к качественному скачку.

Кстати, читайте в 2016 году журнал INJOIT - там будет много интересного по теме Smart Cities.

Ядро Google

Google Knowledge Search Graph. И интересная дискуссия по этому поводу на YC

Friday, December 18, 2015

QR-коды живы

QR-коды живы и вполне себе используются в социальных сервисах.

/via QR-code FAQ

Кафка-шина

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

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

Thursday, December 17, 2015

Wednesday, December 16, 2015

Deep Learning от основателей

Еще один учебник по Deep Learning. Авторы: Geoff Hinton, Yoshua Bengio и Yann LeCun.

См. другие публикации по теме deep learning

INJOIT в InfoBase

Журнал INJOIT включен в InfoBase. InfoBase Index – комплексная многоцелевая информационная база данных, охватывающая научную литературу со всего мира. InfoBase Index содержит индексированные записи из авторитетных журналов.

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

INJOIT - call for papers

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

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

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

DAMDID/RCDL 2015

Материалы конференции DAMDID/RCDL 2015 - Data Analytics and Management in Data Intensive Domains

Sunday, December 13, 2015

Визуализация в JavaScript

D3 compose - очень простая в использовании система визуализации для JavaScript

OpenAI

Non-profit компания для развития искусственного интеллекта. Финансирование впечатляет - 1 млрд долларов

Saturday, December 12, 2015

Кто использует TensorFlow ?

Кто и как уже использует TensorFlow от Google. Сссылки на проекты - в тексте статьи.

См. другие публикации по теме deep learning

Wednesday, December 09, 2015

WebRTC и телеком

Как WebRTC может спасти телеком. Идея в том, чтобы телеком выбрал WebRTC как интерфейсную компоненту для звонков на своей сети и поддержал бы это инфраструктурно.

См. также другие публикации по WebRTC

Tuesday, December 08, 2015

INJOIT vol. 3, no. 12

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

Темы статей: Solving weakened cryptanalysis problems for the Bivium cipher in the volunteer computing project SAT@home, On composition of infinitary structures and symmetries between primes, Применение средств распараллеливания вычислений в реализации алгоритма вычисления фрактальной размерности двумерных изображений, Роевой интеллект как одна из частей онтологической модели бионических технологий, Детализация онтологической модели по роевым алгоритмам, основанным на поведении насекомых и животных, Описание роевых алгоритмов, инспирированных неживой природой и бактериями, для использования в онтологической модели.

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

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

Monday, December 07, 2015

Saturday, December 05, 2015

Поиск периодов

Lomb-Scargle периоды - интересный подход к анализу периодичности

Friday, December 04, 2015

Юбератор

Стартап, который предлагает инструментарий (пользовательские приложения, back-end) для компаний с Uber-подобной (она же sharing model, она же - on-demand model) экономикой. Придумайте, чем делится, а инструментарий - сделают.

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

EMC Forum 2015

Материалы (презентации) конференции EMC Forum (Москва, 2015)

Thursday, December 03, 2015

Компоненты и веб-страницы

Хорошая статья от сотрудника Google о компонентизации веба. Переиспользуемые компоненты - это хорошее дело, конечно. Фреймворки не спасут.

Wednesday, December 02, 2015

Побего-уведомитель

Хорошая идея - детский браслет с Bluetooth 4.0 тегом. Пришлет уведомление на телефон, если ребенок удалился, например, на 30 метров от регистратора (от телефона родителя, например). Но денег на Kickstarter не собрал

Веселый веб-дизайн

Юмор в веб-дизайне. У Google был когда-то отдельный поиск по комментариям в исходных текстах - программисты также не стеснялись.

Monday, November 30, 2015

Пока не взлетает

Хорошая статья о проблемах iBeacons. Пока технология так и остается в перспективных. Ожидаемого прорыва еще не случилось. Обратите внимание, кстати, на замечание о том, что пользователи удаляют приложения, которые шлют больше одного уведомления :). Еще одно подтверждение того, что модель с контекстно-зависимым браузером (см., например, Bluetooth Data Points) - более правильная.

P.S. См. также другие публикации по BLE.

Слово-генератор

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

Sunday, November 29, 2015

Преобразование Фурье

Иллюстрированное объяснение работы преобразования Фурье. Это вообще очеь интересный ресурс: betterexplained.com

Saturday, November 28, 2015

Семинары по базам данных

Московская секция ACM Sigmod. Последний доклад по MPP системам от Avito был весьма интересным.

Форматы биконов

Про-google статья о форматах данных в BLE тегах. Автор рекомендует выбирать Eddystone от Google.

Arduino DB

Базы данных для встраиваемых систем. Для Arduino, например. LittleD - реляционная модель, IonDB - ключ-значение.

Thursday, November 26, 2015

Cloud DataLab

Облачное решение от Google для анализа и визуализации данных. Python (notebooks) - поддерживается. Вот здесь еще можно почитать про сравнение DataLab с конкурентами.

Wednesday, November 25, 2015

Android Studio 2.0

Вышла новая версия Android Studio. Судя по описанию - много вкусного.

AINL-ISMW FRUCT 2015

Proceedings of the AINL-ISMW FRUCT 2015

Saint-Petersburg, Russia, 9-14 November 2015
Saint-Petersburg, Russia. FRUCT Oy, Finland. ISBN 978-952-68397-0-7 (paperback) ISBN 978-952-68397-1-4 (PDF), 212p.
Editors: Sergey Balandin, Tatiana Tyutina and Ulia Trifonova

Tuesday, November 24, 2015

Android P2P

Интересная библиотека для Android и iOS по организации mesh-сетей. Прямое соединение устройств по Wi-Fi (Bluetooth) без использования сетевой инфраструктуры. Кстати, о других таких библиотеках можно прочесть здесь: Namiot D. On Mobile Mesh Networks //International Journal of Open Information Technologies. – 2015. – Т. 3. – №. 4. – С. 38-41.

См. также другие публикации по P2P обмену.

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

Подборка новых материалов по iBeacons, proximity и physical web:

1. Интеграция Wi-Fi узлов и BLE тегов. Но вообще-то, c Wi-Fi узлами можно решать те же задачи, что и с тегам (см., например, WiFi Chat). Да и теги Bluetooth можно не размещать, а открывать непосредственно на мобильном телефоне - Bluetooth Data Points

2. Примеры персонализации информации в ритейле. Как это делают в Австралии.

3. Городские автобусы как Wi-Fi маршрутизаторы. А также общественный транспорт можно использовать в качестве тегов в информационной сети - Cars as tags

4. Двусторонний обмен данными с BLE тегами.

5. ShopKick - как устроена инфраструктура системы тегов

Открытое образование

Курсы от российиских вузов - Открытое образование

Сайт онлайн-курсов «Открытое образование», созданный силами ведущих российских университетов, в том числе МГУ, СПбГУ, НИУ «ВШЭ», МФТИ, СПбПУ и МИСиС.

На сайте можно выбрать один из 46 учебных курсов по точным и естественным наукам — от математики, химии и физики до истории и философии. Все курсы бесплатны. По окончании курса можно пройти платный экзамен и получить официальный сертификат. При этом, предмет, сданный таким образом, может быть засчитан в дипломе любого вуза России при согласии администрации заведения. К маю 2016 года «Открытое образование» планирует запустить больше сотни курсов.

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

Sunday, November 22, 2015

О DevOps

Хорошая подборка от IBM - что же такое DevOps

Такси в городе

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

Bluetooth 2016

Меш-сети - одно из основных направлений развития Bluetooth в 2016 году.

Thursday, November 19, 2015

ЕГЭ и ГИА

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

Гео-анализ

Нечто подобное мы делали для Twitter - Социология по check-in.

А вот - руководство и код (Python) по извлечению и анализу как гео-позиционных данных (Twitter, в первую очередь), так и данных так назвываемой shared-экономики (Uber).

Tuesday, November 17, 2015

IoT в России

Это, конечно, была коммерческая конференция. Науки как бы и ожидалось. Но в целом, материалы конференции, очевидно, скучные и выглядят одинаковыми :(

Monday, November 16, 2015

На смерть XMPP

А ведь действительно, описанное здесь есть просто еще одно свидетельство о смерти некогда популярного протокола XMPP.

Вот здесь еще интересная дискуссия на YC

Saturday, November 14, 2015

Методы машинного обучения

Хороший обзор методов машинного обучения. Сравниваются по типу обучения и схожести функционала.

/via Coldtags suite

Friday, November 13, 2015

Поиск правил

Интересная презентация по поиску ассоциативных правил:

Любопытно, а пробовал ли кто использовать такие системы для поиска ассоциаций (связей) среди мобильных абонентов (посетителей)?

Thursday, November 12, 2015

Wednesday, November 11, 2015

Google DL

Google опубликовал собственный инструмент для deep leaning - TensorFlow. Я бы сказал, что это как покойный Yahoo Pipe для построения мэшапов. Вот здесь есть статья, объясняющая принципы работы системы.

См. здесь другие статьи по теме deep learning

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

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

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

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

Saturday, November 07, 2015

Данные из веба

Web Scraping - как извлекать данные из веб-страниц. В первую очередь, рассматриваются решения без программирования.

Friday, November 06, 2015

Eddystone

Напоминание о проекте открытых Bluetooth Low Energy тегов от Google - Eddystone. На самом деле не упомянут еще один момент - система ориентирована на хранение информации на серверах Google.

Основы Deep Learning

Хороший текст от Nvidia по deep learning

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

Thursday, November 05, 2015

BLE знакомства

Сервис знакомств для мобильных посетителей поблизости от предустановленных Bluetooth тегов - Tusam. Отметим, что для такого рода задач хорошо подходит модель Bluetooth Data Points. Тогда даже теги размещать не нужно - телефоны участников будут выступать в роли тегов.

IoS Indoor

Apple строит карты помещений с помощью crowdsensing. Процесс, естественно, занимает время, но в конце пути у Apple появятся карты всех интересных помещений (коммерческой недвижимости, например).

Wednesday, November 04, 2015

INJOIT том 3, номер 11

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

Темы статей: алгоритм решения NP-полной задачи, если решений нет или их нечётное число, поиск диагоналей в латинском квадрате, программная модель параллельной реализации метода ветвей и границ, развитие телекоммуникаций и наследие Bell Labs, E-Participation Digital Engine

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

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

Tuesday, November 03, 2015

О сборке мусора

Две толковых статьи по сборке мусора в Java: часть 1, часть 2.

А еще об этом можно прочесть в статье, опубликованной в журнале INJOIT: Evgeniy Ilyushin, Dmitry Namiot On Memory Management in JavaScript Applications // International Journal of Open Information Technologies . 2015, Т. 3, №10, С.11-15. (там речь идет о JavaScript)

Monday, November 02, 2015

Samsung IoT

Платформа для Internet of Things от Samsung. Программные интерфейсы описаны.

Sunday, November 01, 2015

NLP

Хороший вводный материал по NLP

Thursday, October 29, 2015

Вещевой веб

Предложения по стандарту для Web of Things. HTTP, Web Sockets, JSON - вот это вот все.

Monday, October 26, 2015

INJOIT - call for papers

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

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

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

О контекстно-зависимых сервисах

DOI: 10.14489/vkit.2015.010.pp.018-022
Намиот Д. Е., Шнепс-Шнеппе М. А. "КОНТЕКСТНО-ЗАВИСИМЫЕ СЕРВИСЫ НА БАЗЕ БЕСПРОВОДНЫХ ТЕГОВ"

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

Sunday, October 25, 2015

Гео-поиск

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

Из MySQL в Neo4J

В связи с ростом интереса к графовым базам (и проектам, которые у нас есть): перенос данных из MySQL в Neo4J

Thursday, October 22, 2015

Большие данные и умные города

Обзор Big Data & Smart Cities. Есть интересные ссылки по таким программам в Азии.

Wednesday, October 21, 2015

INJOIT том 3, номер 10

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

Темы статей: достоверная фильтрация в «Белом шуме», функциональные требования к современной системе конфигурирования приложений, управление памятью в JavaScript приложениях, конфигурационный фреймворк для Java приложений, основанный на аннотациях.

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

/via OIT Lab

Медуслуги

Интересный анализ того, что Apple ResearchKit предлагает для медицинских приложений. По сути - набор компонент, из которых можно будет собирать диагностические системы.

Tuesday, October 20, 2015

Стек технологий

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

Данные для обучения

Интересная презентация по построению исходных данных для машинного обучения:


Thursday, October 15, 2015

PostgreSQL и MySQL

Вполне техническая дискуссия по сравнению PostgreSQL vs. MySQL. Без налета религиозных войн, просто коллективный поиск того, что есть в одной системе, но отсутствует в другой.

Tuesday, October 13, 2015

Коммутация пакетов и коммутация каналов

Все ли потеряно для коммутации каналов? Дискуссионная презентация грядущей конференции DCCN-2015 - ON THE SYNERGY OF CIRCUITS AND PACKETS

Monday, October 12, 2015

Загрузка веб-страниц

Подробный анализ процессов во время загрузки веб-страниц. Используют Chrome Developer. Очень хороший учебный материал для веб-разработчиков.

Sunday, October 11, 2015

Cовременные информационные технологии и ИТ-образование

Информация о X Юбилейной международной научно-практической конференции «Современные информационные технологии и ИТ-образование»

X Юбилейная международная научно-практическая конференция «Современные информационные технологии и ИТ-образование» пройдет 20-22 ноября 2015 года в МГУ имени М.В.Ломоносова. Соучредители конференции: Факультет Вычислительной математики и кибернетики Московского государственного университета имени М.В.Ломоносова (ВМК МГУ), Санкт-Петербургский государственный университет (СПбГУ), Нижегородский государственный университет имени Н.И. Лобачевского (ННГУ), Институт проблем информатики РАН (ИПИ РАН), ОАО «Институт электронных управляющих машин имени И.С. Брука» (ОАО «ИНЭУМ имени И.С. Брука»), НОУ «Сетевая Академия Ланит», Академия информатизации образования, Журнал «Прикладная информатика», Фонд «Лига интернет-медиа».

Цели и задачи:

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

Планируемые секции и мероприятия:
Секция 1. ИТ-образование: методология, методическое обеспечение.
Секция 2. e-learning и ИТ в образовании.
Секция 3. Образовательные ресурсы и лучшая практика ИТ-образования.
Секция 4. Исследования и разработки в области новых ИТ и их приложений.
Секция 5. Теоретическая информатика и компьютерные науки.
Секция 6. Научное программное обеспечение в образовании и науке.
Секция 7. Школьное образование по информатике и ИТ.
Секция 8. Параллельное и распределенное программирование, грид-технологии, программирование на графических процессорах.
Секция 9. Инновационные информационные педагогические технологии.
Секция 10. Информационные технологии в системах управления.
Секция 11. Большие данные и их приложения.
Секция 12. Экономическая информатика.

Серия мастер-классов, тренингов, видео-конференций под общим названием «Современные учебные курсы и пособия». Круглые столы по актуальным проблемам ИТ-образования. Подведение итогов V Международной Интернет-конференции-конкурса «Инновационные информационно-педагогические технологии в системе ИТ-образования» – ИП-2015. Расширенное заседание методического совета по прикладной математике, информатике и информационным технологиям.

Участие в конференции бесплатное. Регистрация участников конференции обязательна и осуществляется через сайт конференции http://conf.it-edu.ru до 15 ноября 2015г. Места в гостинице МГУ для иногородних участников бронируются через сайт конференции до 12 ноября 2015 г.

На конференцию принимаются материалы в виде статей объемом от 6 до 11 страниц (тезисы не рассматриваются!). Прием статей производится до 1 ноября 2015г.

Требования к оформлению материалов, а также условия публикации представлены на сайте конференции. Сборник трудов издается к началу работы конференции. Сборник является научным изданием, индексируемым в информационной базе РИНЦ, с постатейной загрузкой статей сборника в Научную электронную библиотеку eLIBRARY.RU . Полную информацию о конференции и оперативные новости можно найти на сайте по адресу: http://conf.it-edu.ru/ .

Saturday, October 10, 2015

Amazon IoT

Amazon сделал важный шаг в упрощении работы для IoT систем. Простая модель с понятным биллингом - сохранить сообщение и переслать сообщение. Протоколы HTTPS, MQTT.

Friday, October 09, 2015

29 секунд

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

AWS Lambda

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

А вот возможность поместить таким образом в облако произвольную функцию JavaScript

Tuesday, October 06, 2015

Сенсорные приложения

Приложения на базе сенсоров от Libelium. Сгруппированы по областям применения.

MySensors

MySensors - проект с открытым кодом для построение IoT систем. Используется Arduino. Весьма простой и прагматичный API. А вот здесь описан пример реализации "умного дома" на основе MySensors.

P.S. См. также другие публикации по Arduino.

Monday, October 05, 2015

HTTP 2.0

Толковое описание того, в чем именно заключается возможное ускорение работы с HTTP 2.0

P.S. см. тккже другие публикации по HTTP/2

Журналистика данных

Хороший учебник по Data Journalism с массой интересных инструментов.

Friday, October 02, 2015

Научный Python

Python и его пакеты для анализа данных - SciPy

Мобильные сообщения

Интересное предположение о подходе Google к mobile messaging. По мнению автора, компания заинтересована в поддержке бесплатного обмена сообщениями между Android устройствами на уровне телекомммуникационных операторов.

Thursday, October 01, 2015

Открытые данные

Еще один из примеров, как выглядит работа с открытыми данными. На этот раз - Сингапур. Открытые данные, на самом деле, это и есть то, что должно быть государственной политикой в Интернете. Если и есть уж Институт Развития Интернета в России, то заниматься он должен двумя основными вещами - развитием и демократизацией доступа в этот самый Интернет и открытием данных.

Wednesday, September 30, 2015

U-SQL

Весьма здравая и практичная идея - расширение SQL для анализа данных. Естественно, SQL и так про данные. Здесь же в язык добалены работы по подготовке данных и работа с произвольными типами данных.

Monday, September 28, 2015

Все по правилам

Весьма разумные соображения об использовании классификации на основе правил и машинного обучения.

P.S. См. также другие ссылки по теме машинное обучение.

Интерфейсы прикладного уровня в SDN

Попытка описания и классификации Application level API для Software Defined Networks

В этой статье мы обсуждаем интерфейсы прикладного уровня для Software Defined Networks. В то время как программные интерфейсы для взаимодействия с сетевой аппаратурой широко обсуждаются в литературе, интерфейсы для прикладных программ получают меньше внимания. Вместе с тем, вполне очевидно, что именно интерфейсы прикладного уровня очень важны. В настоящей работе мы хотим остановиться именно на этом аспекте Software Defined Networks и сравнить предлагаемые подходы с решениями для интерфейсов прикладного уровня в телекоммуникационных приложениях.

Sunday, September 27, 2015

Скидки и купоны

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

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

Безусловный фаворит поиска изменился. Это - crownthai.ru. Что это такое? Видимо, у всех уже есть желтые ботинки.

Thursday, September 24, 2015

JavaScript в NGINX

В Nginx теперь есть своя реализация JavaScript. Для обработки сценария, на кажды запрос запускается своя копия виртуальной машины. Так решают вопрос со сборкой мусора - она просто не нужна в такой схеме.

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

Wednesday, September 23, 2015

Open NASA

Коллекция открытых программ и данных от NASA

P.S. Ждем Роскомос ?

Введение в R

Интерактивный учебник по языку R

См. также другие публикации по языку R

Monday, September 21, 2015

Sunday, September 20, 2015

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

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

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

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

MS Linux

Когда-то это было шуткой. Но жизнь продолжается - Микрософт разработал свой Linux

Friday, September 18, 2015

Анализ данных на R и Python

Хорошая серия учебников для программистов по анализу данных с использованием R и Python. Все тексты - на Github. У того же автора есть и учебник по Spark

Thursday, September 17, 2015

Случайные деревья

Реально один из эффективнейших способов классифификации. Подборка материалов:

Random Forest Wiki

The Unreasonable Effectiveness of Random Forests

Модель Random Forest для классификации

Wednesday, September 16, 2015

Диаграммы из текста

Замечательный JavaScript пакет, который строит UML диаграммы из текстовых описаний. То есть, имея вот такое вот текстовое описание:

Andrew->China: Says Hello
Note right of China: China thinks\nabout it
China-->Andrew: How are you?
Andrew->>China: I am good thanks!

Мы можем получить следующую картинку:

См. также другие публикации по UML

Учебник по Spark

Учебник по Spark. Удобно тем, что работает прямо в браузере.

См. также другие публикации по Spark

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

Введение в DL

Хороший материал по основам deep learning

См. также другие публикации по теме deep learning

Sunday, September 13, 2015

О PostgreSQL

Подборка ресурсов по PostgreSQL:

1. PostgreSQL Magic

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

3. SQL 99 в PostgerSQL

4. WITH в PostgreSQL

5. Презентации от О.Бартунова

Saturday, September 12, 2015

Amazon

Это кто-то должен был сделать - простое описание: что есть что в сервисах Amazon

Friday, September 11, 2015

Теги из Bluetooth устройств

Core Bluetooth устройства в качестве тегов и модели контекстно-зависимого программирования для таких систем: Д.Е. Намиот, М.А. Шнепс-Шнеппе "Контекстно-зависимые сервисы на базе беспроводных тегов"

Потоковые алгоритмы

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

P.S. см. также другие публикации по теме stream processing

Thursday, September 10, 2015

О кластеризации

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

DBSCAN - как это устроено и как работает

Лекции по кластеризации (CMU)

Wednesday, September 09, 2015

Monday, September 07, 2015

Sunday, September 06, 2015

FeatureFu

LinkedIn выложил в открытый доступ свою библиотеку для задач машинного обучения - FeatureFu

Еще почитать о пакете можно здесь и здесь.

Протокольные войны

Может ли HTTP/2 заменить MQTT? В более широком смысле - может ли HTTP/2 заменить все другие pub/sub решения? В реализации HTTP/2 появился Streaming. Получив изначальный GET запрос, сервер HTTP/2 может оставить канал открытым и посылать данные клиенту (PUSH_PROMISE) по мере их готовности.

P.S. см. также публикации об архитектуре сайтов с HTTP/2

Saturday, September 05, 2015

V8 TurboFan

Новый релиз JavaScript Engine от Google: здесь и здесь.

Wednesday, September 02, 2015

Из простой таблицы

Интересный сервис - превращает таблицу в мобильное или веб-приложение: App Sheet

Оценка компетентности программистов

Пара проектов, посвященных оценке комптенций программиста:

1. Матрица комптентности

2. CEFR-like approach to measure programming proficiency. Это представляется более интересной моделью. Здесь используется та же градация, что и в европейских оценках степени владения иностранным языком.

Tuesday, September 01, 2015

Monday, August 31, 2015

Следы человека

Интересный проект от MIT и Ericsson: анализ звонков и мобильного трафика для разных городов. Эта идея (иссследование шаблонов мобильной активности в разрезе помещений и гео-областей) как раз и начиналась в MIT (reality mining).

INJOIT - call for papers

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

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

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

INJOIT vol. 3, no.9

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

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

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

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

Thursday, August 27, 2015

Утечки памяти в JavaScript

Утечки памяти в JavaScript приложениях, сборка мусора и другие проблемы управления памятью в JavaScript приложениях. Проголосовать за презентацию на SECR-2015 можно здесь.

Графовый язык

Базы данных для графов вызывают большой интерес (очевидно, подогреваемый задачами с различными социальными графами). Вот интересная презентация с языком для опроса графовых моделей (из проекта Apache TinkerPop):


Tuesday, August 25, 2015

Качество жизни

Стартует первый всероссийский конкурс «Инновационные технологии и разработки “Качество жизни 2.0”». Конкурс проводится кластером биомедицинских технологий фонда «Сколково» при поддержке Благотворительного фонда Елены и Геннадия Тимченко.

На конкурс принимаются инновационные проекты и технологические разработки, направленные на улучшение качества жизни пожилых людей, адаптацию старшего поколения к современной урбанистической среде и поддержание полноценной физической активности людей в возрасте старше 50 лет. Прием заявок на участие в конкурсе открыт до 20 сентября 2015 г.

Модели машинного обучения

Книга в свободном доступе - Модели систем машинного обучения. Очень важный момент, на самом деле. Подходов много, а что, как и почему выбирать в каждом конкретном случае - не ясно.

Monday, August 24, 2015

Рекурсия

Любителям закона о забвении: от Google требуют удалить ссылки на страницы о том, как Google удаляет ссылки на страницы. Отсюда

Еще про Python

Пара полезных Python-ресурсов:

Web Scrape. Большая коллекция скриптов для чтения данных с различных веб-сайтов. Из стенфордского курса Computational Journalism

Хороший учебник по Python

UPD: вынесено в сообщение из комментария - A gallery of interesting IPython Notebooks

Wi-Fi супер-роутеры

Еще одна попытка создать удобный "домашний" Wi-Fi маршрутизатор. В эту же серию - и OnHub от Google. Хотя очевидно, что в главном, это борьба за то, кто будет анализировать домашний трафик.

Saturday, August 22, 2015

Об управлении памятью в JavaScript

Утечки памяти в JavaScript приложениях, сборка мусора и другие проблемы управления памятью в JavaScript приложениях. Проголосовать за презентацию на SECR-2015 можно здесь.

Wednesday, August 19, 2015

Tuesday, August 18, 2015

Анализ новостных сайтов

Пример анализа для новостных сайтов, где "продвижение" новостей осуществляется пользователями. В данном случае - YCombinator. Цели такого рода проектов - определить, что влияет на "популярность" ссылки.

P.S. вот еще один похожий проект.

Monday, August 17, 2015

Ur/Web

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

Friday, August 14, 2015

iBeacons и Android 5.0

Фоновое сканирование BLE тегов в Android 5.0. В истории с тегами часто забывают, что пользователь (мобильный телефон) перемещается быстрее, чем тег будет распознан.

Blockchain

Blockchain технологии - модная тема, хорошие презентации. Что это и как устроено.

Thursday, August 13, 2015

Open Source мобильные приложения

Весьма полезно для обучения - коллекции Open Source мобильных приложений:

Mobile Gap

Android Experiments

Wednesday, August 12, 2015

Автоматизация машинного обучения

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

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

Зрада или перемога?

Классическая модель, реализуемая в виртуальных машинах (JavaScript, Java) состоит (состояла ?) в том, что есть интерпретатор байт-кода, который позволяет быстро запустить исполненение. А далее "горячие" фрагменты кода уже компилируются (Just In Time compiler - JIT). А вот согласно этому проекту Ignition, Google в V8 хочет отказаться от JIT и использовать оптимизированный интерпретатор. Идея в том, что большая часть JavaScript кода до горячего состояния никогда и не доходит.

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

Saturday, August 08, 2015

ML API

Список доступных API для машинного обучения. Не самый полный - вот здесь есть больше Machine Learning APIs

Friday, August 07, 2015

LLVM

Хороший обзор LLVM. Это лучшее, что доступно для компиляции сейчас.

Thursday, August 06, 2015

Программы профессиональной подготовки ВМК МГУ

На сайте магистратуры факультета ВМК МГУ объявлен набор на программы профессиональной подготовки:

1. «Разработчик профессионально-ориентированных компьютерных технологий» (очно-заочная форма обучения, 1730 час.)

2. «Разработчик профессионально-ориентированных компьютерных технологий» (дистанционная форма обучения, 1552 час.)

Детали см. здесь.

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

Управление памятью в Android

Хороший технический материал по управлению памятью (поиску утечек) в Android:

часть 1
часть 2

Wednesday, August 05, 2015

INJOIT - call for papers

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

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

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

IBM Open

IBM открывает код для многих своих продуктов. Даже создали специальный портал для этого - developerWorks Open