Страницы

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