Tuesday, December 31, 2013

Программистов - с новым DOSом

Ну и традиционное для 31 декабря - маму с мылом с новой рамой.

Вас!
И нас!
И всех отчасти!
По отдельности и в общем!
С Новым Годом! В смысле - счастьем!
С новым счастьем! То есть, вот с чем:
С новой крышей! С новым домом!
С новым блином! С новым комом!
С новой правдой! С новым сном!
С новой стопкой кверху дном!
С новым делом! С новым словом!

Читать полностью

Monday, December 30, 2013

Защита JSON

Старый, но полезный трюк. JSON данные, которые возвращает некоторый веб-сервис, начинаются с бесконечного цикла, типа while (1); или for(;;);

Смысл состоит в том, чтобы предотвратить доступ к этим данным с помощью <script> тегов. В этом случае нельзя просто поставить URL с запросом в скрипт. А в случае "честного" использования, callback в AJAX запросе всегда сможет удалить этот префикс перед использованием JSON.

Отсюда

Язык программирования для IoT

Wolfram Language будет использоваться как язык программирования в Raspberry Pi. Кстати, помимо опросов сенсоров, это еще и язык программирования для big data.

Sunday, December 29, 2013

Thursday, December 26, 2013

Путеводители

Идея состоит в построении местного путеводителя на основе Instagram. Мы делали похожее на базе Twitter. После фактической смерти Twitter API для разработчиков - умер и сервис. По сути, Instagram - чуть-ли не единственный живой API для фотографий. А так идея, конечно, вполне здравая.

Языки Data Science

Tuesday, December 24, 2013

Покажите свою дату

Прочел в интервью: "Проект «Рейтинг Mail.Ru» (изначально counter.list.ru) существует с 30 сентября 1998 года и сразу был построен как настоящая Big Data.".

Cnews и Mail.ru. Дельфин и русалка, практически ...

Qualcomm beacons

Qualcomm выпустил свои beacons на BLE. Это в рамках их context-aware SDK Gimbal

Monday, December 23, 2013

Big Data - обзор

Wi-Fi инжектор

Решение для владельцев Wi-Fi сетей. Например, в отеле или офисном комплексе. rXg позволяет добавлять рекламу в пользовательский трафик и просматриваемые веб-страницы. Подлый продукт :)

Sunday, December 22, 2013

NIPS

NIPS: Neural Information Processing Systems Foundation - некоммерческая организация, занимающаяся поддержкой исследований в области нейронных сетей.

А вот интересный список их публикаций.

Saturday, December 21, 2013

BayesDB

Еще один интересный проект от MIT - BayesDB. База данных с функциями статистического анализа. Вместо SQL используется Bayesian Query Language (BQL).

Вот есть еще родственный проект CrossCat - непараметрический анализ данных большой размерности.

Thursday, December 19, 2013

Простые вещи

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

IoT стандарт +1

Количество IoT стандартов растет. Теперь Qualcomm предлагает свой Open Source продукт AllJoyn как стандарт для Internet of Things.

Wednesday, December 18, 2013

Телефон как сенсор

Много интересных моделей и сервисов получается при использовании данных сенсоров, находящихся в современных смартфонах. Вот здесь подобрана коллекция ссылок на открытые библиотеки, которые позволяют собирать измерения с мобильных телефонов (в основном, Android) - Mobile sensing. Знаете еще какие нибудь?

Умный кастет

Интересная идея - ручка для зонтика, которая позволяет одновременно пользоваться телефоном. Дизайн явно срисован с кастета :)

Monday, December 16, 2013

ИИ портал

Прекрасный источник информации по теме Artificial Intelligence: AI hab. Статьи, лекции, программы и др.

Как это было

Как именно NSA следит за мобильными абонентами. И определяющая роль телеком-операторов в этом процессе.

Saturday, December 14, 2013

3D люди

Печать 3D копий заказчиков. И вот еще нашелся российский вариант (не знаю - партнер или просто все скопировали) - 3D Me.

Народное кино

Интересная идея - съемки кино силами добровольцев. В приложении размещаются задания на съемку, пользователи снимают и попадают в соавторы фильма.

Friday, December 13, 2013

Thursday, December 12, 2013

Связи между словами

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

Еженедельник Data Science

Журнал Data Science Weekly. Здесь можно посмотреть архив.

Вот интересная статья, найденная здесь - мобильное приложение для поиска популярных мест, основанное на анализе фото в Instagram

Wednesday, December 11, 2013

Deep Learning 101

Горячая тема в data science. Похоже, что все крупные компании теперь имеют R&D группы, которые занимаются deep learning. Вот, например, только что Facebook анонсировал AI Lab. Глава лаборатории - Yann LeCun.

Вот хорошее введение в тему: Deep Learning 101. Из других ссылок:

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

INJOIT - call for papers

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

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

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

Monday, December 09, 2013

Аналитика для посетителей

Как выглядит аналитика по мобильным посетителям:

Это от компании Alytics. Аналогичные задачи решает Spotique. Вот здесь можно посмотреть другие материалы по аналитике мобильных пользователей.

Губы шевелятся?

Не шевелите губами и не бегайте глазами при наборе на клавиатуре мобильного телефона. Фронтальная камера телефона может распознать набор.

Friday, December 06, 2013

Текстовая стеганография

Стеганография (от греч. скрытый и пишу, буквально «тайнопись») — это наука о скрытой передаче информации путём сохранения в тайне самого факта передачи - отсюда. А вот содержательная дискуссия по текстовой стеганографии. Цель - передача секретных твитов в открытом потоке.

Мобильный кардиолог

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

Thursday, December 05, 2013

Cassandra modeling

Интересная презентация об использовании Cassandara:

Хирург с дробовиком

Вышел новый номер журнала INJOIT. Темы статей: божественные классы и хирург с дробовиком в продолжающемся цикле статей В.Ю. Романова о программной инженерии, испытания сложных систем, использование Moodle в учебном процессе университета, практическое применение QR-кодов, geofence сервисы.

А по следующей ссылке можно посмотреть архив журнала.

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

Wednesday, December 04, 2013

ShopBeacon

FBStart

Презентации от Facebook на московской конференции для разработчиков FBStart. Там довольно интересно было: мобильная конверсия, использование Parse.

Tuesday, December 03, 2013

Умный хот-спот

Airfy - Wi-Fi хот-спот, который реализует модели из SpotEx.

ANCS

ANCS - Apple Notification Center Service. RPC протокол, предназначенный для уведомления Bluetooth LE устройств (iBeacons).

Monday, December 02, 2013

WebRTC чат

Открытая реализация WebRTC чата.

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

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

1. Полезные рекомендации по построению пользовательских интерфейсов.

2. iBeacons в мобильном маркетинге.

3. Интересно, это реально так? 1 млн. долларов за рекомендации для журнала? Кто-бы INJOIT что присоветовал :)

4. ShopKick подключился к iBeacons движению.

5. Обзор методов indoor позиционирования.

6. И сюда пролезли. Streaming Radio в машине теперь вставляет рекламу в поток с учетом текущего местоположения.

7. Декан. Эксперт премии Правительства РФ в области качества. Диссертация.

Sunday, December 01, 2013

Openrefine

Полезный инструмент (ex-Google) для работы с наборами данных - OpenRefine.

Об онлайн-обучении

Его будущее - в обучении сотрудников предприятий, а не студентов. Это признание основателя Udacity

Friday, November 29, 2013

Видео-марка

Интересный пример практического использования QR-кодов. Почта наклеивает на конверт с обычным письмом марку с QR-кодом. Отправитель, используя ID, сохраненный в этом коде, может записать видео-послание. У него есть 12 часов после отправки. Ну а получатель, сканировав QR-код на марке, сможет это видео просмотреть - Video Stamp.

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

/via QR-code FAQ

P.S. а ведь такого рода марки (скорее - наклейки) можно не только на почте использовать. Их можно клеить на подарочные пакеты, например, или вообще на произвольную упаковку ...

Железный меняла

Вот и практический доступ к Bitcoin. Киоски в аэропорту, где можно оставшиеся национальные деньги (мелочь, например) обменять на пополнение электронного кошелька (PayPal, Qiwi, Bitcoin) - Travelers Box

Thursday, November 28, 2013

Центры IT

Рабочая группа Минобрнауки и Минкомсвязи определила 19 научных организаций, на базе которых будут создаваться центры прорывных исследований в области информационных технологий - отсюда.

Например, согласно протоколу, исследования в области Internet of Things отнесены к МФТИ и ВШЭ. Экономика вещей, так сказать. Ну и самое удивительное - это, конечно, университет Иннополис в числе победителей. Его вроде как еще нет - но он уже победил :)

Веб дата-хаб

Wednesday, November 27, 2013

Web Pair - обмен данными между HTML5 браузерами

Обновлен мобильный сервис pairing for mobile phones. Это модельный сервис, который позволяет связать два мобильных телефона, так что информацию с одного экрана можно отображать на другом. Более точно - связываются два браузера. Не обязательно мобильных. Можно передавать данные с десктопа на телефон, с телефона на умный телевизор, подключенный к сети по Wi-Fi и т.д. Не требуется предварительной загрузки приложений, все работает в браузере.

Как это работает? Перейдите в двух браузерах (на двух телефонах) на следующую страницу: http://pair.linkstore.ru

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

QR code

Вы увидите следующее:

Такая же картина будет и во втором браузере (на втором телефоне). Отличаться изображения будут только кодом:

Этот случайный код и нужен для установления связи между экранами. Используется схема, подобная pairing в Bluetooth. На телефоне (экране), который будет отображать информацию (присоединяется к другому, работает в режиме slave) нужно набрать код, указанный для другого экрана:

Этот телефон готов к приему данных:

После ввода соответствующего кода, второй телефон (код которого введен) автоматически перейдет в режим ввода данных (master mode):

Наберите произвольный текст и нажмите кнопку Push на мастер экране. Набранные данные будут отображены на втором устройстве (slave):

Это модельный пример, здесь передаются текстовые данные. Но технически возможно передача любого контента с одного устройства на другое (из одного браузера в другой). Что поддерживается в данной версии:

- если в мастер-режиме набрать текст - он будет отображен на присоединенном экране (или экранах - их ведь может быть несколько)

- если в мастер-режиме набрать произвольный URL (например, http://abavanet.ru) - он будет отображен на присоединенном экране как ссылка

- если в мастер-режиме набрать email, то на присоединенном экране это будет отображено как ссылка, по которой можно отправить email

- если в мастер-режиме набрать номер телефона, то он будет отображен на присоединенном экране как ссылка, по которой можно звонить (полный формат. Например: +7-903-1234567)

- если в мастер-режиме набрать следующую команду:   t:имя_в_твиттер (например, t:abava), то она будет отображена на присоединенном экране (экранах) как ссылка на соответствующего пользователя в Twitter (в данном примере - abava)

- если в мастер-режиме набрать следующую команду:   f:имя_в_фейсбук, то она будет отображена на присоединенном экране (экранах) как ссылка на профиль соответствующего пользователя в Facebook

- если в мастер-режиме набрать следующую команду:   v:имя_в_вконтакте, то она будет отображена на присоединенном экране (экранах) как ссылка на профиль соответствующего пользователя Vkontakte

Таким образом - это еще один способ поделиться ссылкой на свой профайл в социальной сети.

В новой версии в мастер-режиме можно выбрать файл с изображением и переслать эту картинку в другой браузер. В данном случае используется HTML5 API для работы с файлами. Это удобно, поскольку выбор файла на мобильном телефоне дает возможность не только выбирать готовые изображения, но и непосредственно обращаться к камере. То есть, на одном мобильном телефоне делаем снимок и передаем его в другой браузер. А за этим "другим браузером" может быть другой телефон, планшет, Smart TV и т.д.

Но - все хорошо и сразу быть не может, как известно. Поддержка HTML5 в мобильных браузерах весьма своеобразна. Например, на двух проверенных Андроид устройствах (2.3 и 4.0) нужная функция в HTML5 не поддерживается. Хотя по всем описаниям должна быть в любой версии Андроид SDK после 3.0. С другой стороны, во всех современных десктоп браузерах (FF, Chrome) все работает. Так что передача изображений с десктопа (master) на телефон (Smart TV и т.д. - slave) вполне себе работает.

За ссылки на примеры работающих (не работающих) с передачей файлов браузеров (устройств) будем благодарны.
 

P.S. Прототипы. Их два - это компоненты в составе Coldtags suite. Они были сделаны еще в до-ajax эру (да - было и такое время :), но тем не менее вполне себе работают. Это Cobrowse и Slide.

Google retail

Google присоединился к отслеживанию посетителей магазинов. Запускать для этого специальные приложения на Android не нужно :). Идея в том, чтобы когда пользователь запустит поиск, например, учитывать в показе рекламы факт его (пользователя) присутствия в конкретном магазине.

Сам факт такого мониторинга подтвержден в блоге Google.

Monday, November 25, 2013

Секретная жизнь телефона

Интересный эксперимент: телефон в режиме ожидания за 24 часа послал 30 000 запросов на 76 серверов - Secret life of phones

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

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

1. Как выглядит аспирантура по data science.

2. Год Науки EU - Russia. Предложения и программы обещают публиковать на специальном сайте.

3. Заканчивается прием статей в очередной (9-й) номер журнала INJOIT. Потенциальным авторам следует поторопиться.

4. На сайте inetique.ru обновлен раздел новости

5. Новые сайты в поиске учебных курсов

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

Sunday, November 24, 2013

Позиционирование в помещении

Интересная презентация:


Видео-транслятор

Исследовательская работа от Google - трансляция приложений с одного устройства на другое с помощью видеокамеры - Deep Shot. Было бы интересно добавить такую опцию в Web Pair.

Saturday, November 23, 2013

Домашнее яблоко

Apple патентует context-aware систему для управления домашними устройствами. Все таки удивительное дело с этими патентами. Кажется, что подобного рода системы уже много раз описывались. И тогда как патент выдали?

Wi-Fi видение

Вот была картинка про использование Wi-Fi для определения присутствия людей в некотором помещении. А вот математика, которая стоит за подобными сервисами - Device-free (DF) localization.

Friday, November 22, 2013

Радио-маяк и бедный Интел

Никогда не знаешь, где он, твой читатель? Вот описывали много раз привязку данных к точкам доступа Wi-Fi (модель SpotEx), разъясняли в статьях и презентациях. И нашли таки читателей в русском Интеле. И писателей одновременно нашли. Вот сотрудница оного Интел и написала об изобретении другого сотрудника Интел - Радио-маяке :)

А ведь в науке принято ссылаться на цитируемое ...

Остается только считать это добросовестным заблуждением сотрудников компании Интел, в приверженности которой уважительному отношению к авторскому праву и интеллектуальной собственности нет ну никаких сомнений :). Правда ведь?

K-means кластеризация

Простое объяснение (с примером программы) K-means clusters

Wednesday, November 20, 2013

Устройство Coin

Еще одно применение Bluetooth Low Energy (BLE). Платежная карта Coin

Позиционирование по сенсорам

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

P.S. см. также заметку об инерциальной системе позиционирования

Tuesday, November 19, 2013

Игрушки 2.0

Интересные технологические игрушки. В первую очередь, конечно, самолет.

Мигалка

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

Monday, November 18, 2013

Обработка потоков в облаке

Интересное предложение от Amazon: обработка потоковых данных в облаке - Kinesis. Хотя это уже и не первый продукт в этой области. Вот, например, облачный хостинг для Storm.

Обработка потоковых данных является одной из самых интересных (и востребованных) областей big data. Действительно, даже вот появись открытый доступ к данным Twitter, где и как обрабатывать весь этот огромный поток данных?

Фонарный столб

Образцовый проект для Smart Cities. Фонари в Лас-Вегасе могут играть музыку, общаться с пешеходами ну и, конечно, работать камерой слежения.

Sunday, November 17, 2013

SUPL

Стандарт OMA для location based systems - SUPL. Есть интересные идеи.

P.S. Вот один из примеров использования - AGPS terminal.

Гео-вычисления

Бесплатный набор инструментов и данных для гео-вычислений (и не только) - Data Science Toolkit.

Saturday, November 16, 2013

Свой лекторий

Интересный продукт для создания собственных учебных классов - Eduongo. Вебинары. Действительно очень просто.

Гео-закладки

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

Thursday, November 14, 2013

Живое Монте-Карло

Продолжая научную тему. Материальная реализация метода Монте-Карло: Лего кубики, помещенные в стиральную машину.

И о науке

Научная статья. В рецензируемом журнале. Весьма известном. Входит во все индексы. Energy Expenditure during Sexual Activity in Young Healthy Couples И это не английские, а канадские ученые. Про физику, типа: "To determine energy expenditure in kilocalories (kcal) during sexual activity in young healthy couples in their natural environment and compare it to a session of endurance exercise." :)

Sunday, November 10, 2013

Лего-сенсоры

Интересная идея - сенсорные блоки для умного дома, собираемые как конструктор Лего. Видел подобные штуки на недавней выставке в Москве - действительно интересно. Вот создание подобного рода систем и входит, в числе другого, в предлагаемую национальную программу IoT

Friday, November 08, 2013

INJOIT: обновления статей

Li-Fi

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

Лингво-индекс

Классная идея - лингвистический индекс

Thursday, November 07, 2013

INJOIT CFP

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

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

Свой Android

Replicant - Бесплатный дистрибутив Android. Список поддерживаемых устройств есть здесь.

Sunday, November 03, 2013

О популярности языков программирования

Статистика популярности языков программирования на основе анализа проектов в GitHub. Интересно падение Ruby (на котором GitHub и начинался) и рост JavaScript. И Java возвращается на свое место.

INJOIT vol.1 N. 8

Вышел новый номер журнала INJOIT. В номере два продолжения: В.Ю. Романов о программной инженерии и И.Н. Баулин о дополненной реальности.

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

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

Saturday, November 02, 2013

Что нового в KitKat?

Обзор новых возможностей Android 4.4. Интересно, что WebView модифицирован и теперь это Chrome. Ну или почти он.

Wednesday, October 30, 2013

Riak 2.0

Новая версия Riak. Strong Consistency. Как у нормальных баз данных :)

Monday, October 28, 2013

О научных журналах

Как открыть научный журнал. В целом, правильно все описано. На опыте INJOIT можем подтвердить.

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

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

1. Интересная система - программный API к автоматически конструируемому семантическому вебу. Dandelion.

2. Европейский проект FI-WARE ищет веб-разработчиков

3. На сайте inetique.ru обновлен новостной раздел.

4. Бесплатная книга по анализу данных.

5. Webflow. Резиновый дизайн для мобильных веб-сайстов.

6. Видео-уроки от Google. Введение в R.

7. Практика машинного обучения для больших наборов данных.

Friday, October 25, 2013

Уроки для дизайнера

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

Google - крыша

Google будет защищать сайты от DDOS атак

P.S. Вот так и родится новый и централизованный интернет :). Защищаться скоро всем будет нужно. А если что-то с сайтом пойдет не так, то его можно будет просто вытолкнуть из-под зонта ...

Thursday, October 24, 2013

И снова о мобильной статистике

Еще один отечественный проект - GetShopster. Напоминает финский WalkBase. А в обсуждениях нашлась еще одна ссылка на неизвестных разработчиков.

См. здесь предыдущую запись о мобильной статистике

P.S. В конце месяца у нас будет доклад по мобильной статистике на Тихоновских чтениях в МГУ. Презентацию опубликуем. Тезисы доклада можно посмотреть здесь

Скриншоты

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

Вот пара примеров. Мобильный портал http://m.linkstore.ru на картинках:

Технически это сделано на базе сервиса url2png

Wednesday, October 23, 2013

Monday, October 21, 2013

Телекоммуникационные API

Классификатор - кто поставляет API для телекома

В этой связи - интересный отечественный продукт от Zingaya. Хотят победить Twilio? Или бесплатный VOIP от Google Voice?

Еще о мобильной статистике

Еще один пример сбора статистики по мобильным посетителям с использованием Wi-Fi - мусорные баки в Лондоне. Вот здесь еще большая дискуссия в Hacker News о сборе MAC-адресов.

Проект этот похоже городские власти в итоге запретили. Но вот что в последнее время занимает голову: WifiManager.MulticastLock в Android. Судя по описанию, это как раз для приема широковещательных пакетов. А в их число как раз и входят те самые Wi-Fi probe requests на основе которых и делается вся эта мобильная статистика. То есть, устройством сбора статистики может быть смартфон на Android. Может получиться интересный продукт.

Вот газета Ведомости отметилась рекламной статьей о производителе счетчиков. Но основной эффект тут вовсе не в простом подсчете. Читайте наш блог и журнал INJOIT

Saturday, October 19, 2013

Новая кнопка

Интересная идея - инсталлируемая кнопка для Android телефонов. Вставляется в аудио-разъем и на нее можно повесить нужные действия.

Thursday, October 17, 2013

Monday, October 14, 2013

Хруст

Rust - новый язык программирования от Mozilla. Новые языки постепенно пробивают себе дорогу. Где-то я видел сообщение, что D, например, уже практически используется в Facebook.

Computational Exascale Technologies

Проф. Jack Dongara (университет Теннеси, США) прочтет курс "Computational Exascale Technologies" в МГУ

Sunday, October 13, 2013

Листая старые страницы

Старые исходные коды Facebook (2007 год). Читать исходники, кстати, весьма полезно для программистского образования.

Open IoT

OpenRemote - открытая среда для Internet of Things. Уже довольно большой список поддерживаемых протоколов.

Интересно, что этот подход (я бы назвал его LAMP для IoT) никак не соотносится с тем, что в Европе пытаются предложить для IoT (Fi-Ware). Дежавю - попытки создать общий стандарт типа Parlay и веб-программирование на практике.

Wednesday, October 09, 2013

О реформе образования

Магистерские степени в Computer Science. Онлайн-обучение в Georgia Tech. Иностранцев принимают. Как подсчитали здесь, стоимость получается порядка $6000-$7000. А это дешевле, чем 1 год в МГУ ...

Monday, October 07, 2013

Как узнать пол зайца?

Поймать и отпустить. Если побежал - то заяц, если побежала - то зайчиха. Статья описывающая предсказание пола автора по его статусам в Facebook. Точность: 92%

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

Хорошая статья, полная интересных ссылок на продукты, посвященная выбору моделей для машинного обучения.

Saturday, October 05, 2013

DIY iBeacon

День Arduiono. В дополнение к предыдущей новости об Intel Galileo, теперь еще и iBeacons на базе Arduino. Интересо будет посмотреть их SDK, который скоро должен появиться на github.

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

Intel Arduino

Thursday, October 03, 2013

NFC или BLE

Еще один материал по горячей теме iBeacons. Война Алой и Белой розы. Google - NFC, Apple - Bluetooth.

Ответ кажется очевидным пока. У BLE явно больше возможностей. Да и Google его поддерживает (Android 4.3).

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

YAC 2013

Так я и не понял - то, что про Атом это и был секретный доклад? Докладчик явно мялся и тянул время на сцене. А может даже и шутил, чему сам и улыбался. И все это вместо того, чтобы просто сказать, что будет API для сайтов, который иногда будет что-то знать о посетителе.

Из интересных презентаций:

Анализ предпочтений пользователя
Анализ поведения пользователя

Отсюда

P.S. может, конечно, это мне только так кажется, но можно было бы упомянуть в начале конференции И.Сегаловича, при котором это все и началось.

Wednesday, October 02, 2013

INJOIT vol.1 N. 7

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

Продолжается прием статей для очередного (8-го) номера журнала INJOIT. Дата выхода: ноябрь 2013.

Редакция журнала находится в процессе заключения договора с РИНЦ (Российский Индекс Научного Цитирования). Наш журнал будет там индексироваться. Текущие индексы можно посмотреть здесь.

P.S. Ученые говорят, что "Публикация научных исследований приносит ученым неоспоримую пользу" :)

Большие потоки

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

Tuesday, October 01, 2013

Масштабирование MySQL

Хорошая презентация, которая суммирует опыт использования MySQL в больших проектах

Computer Science in Russia

Компьютер Сайенс Раша - бессмысленный и беспощадный. Пара ссылок о положении на ВМК МГУ: Хроники МГУшных сокращений и Как убить Билла.

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

Monday, September 30, 2013

Java в тренде

Впрочем, мы никогда в этом и не сомневались. Второе пришествие Java. Wired врать не будет. Все, предлагавшие Ruby on Rails - расстреляны уволены.

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

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

1. Практическое использование iBeacons. Предложения для посетителей стадиона. Другие примеры см. здесь.

2. Специальные курсы на факультете ВМК МГУ. Настолько специальные, что их даже нет на сайте факультета.

3. Интеграция веб-сервисов с Google Glass. Впечатляющий список.

4. Машинное обучение как сервис. Wise.io, Sift Science, Google Prediction.

5. Кто шил костюм? Что происходит с порталом госуслуг.

6. Интересный сервис - текстовая стеганография. Цель - публикация секретных сообщений в открытой ленте Twitter. Еще о стеганографии на сайте inetique.ru

Sunday, September 29, 2013

Big Data в CSAIL

Программа Big Data на факультете Computer Science в MIT. Интересен, в первую очередь, список проектов

Большие обновления

Интересная серия статей, которая обсуждает (и весьма критически) техническую сторону механизмов обновления в big data системах: Cassandra, Riak, Kafka, MongoDB и др.

Saturday, September 28, 2013

Streams Processing Language

Инструментарий для обработки потоков данных в реальном времени - IBM Streams Processing Language. С этим языком интегрирован Time Series Toolkit, который предназначен для обработки временных рядов.

Классикой в этой области является работа Michael Stonebraker - The 8 Requirements of Real-Time Stream Processing. Сравнительный анализ для SPL и других подобных языков есть, например, здесь.

HTML презентации

Интересный фреймворк для создания презентаций в HTML5 - Reveal.js

У автора есть еще целый ряд интересных работ.

Wednesday, September 25, 2013

SMS советчик

Приложение, которое по SMS позволяет опрашивать различные сервисы с открытым API - Whit. Например, запрос к Wikipedia по SMS и т.д.

А здесь написано, как такой же сервис может работать с Twitter вместо SMS.

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

Еще одна бесплатно доступная книга по машинному обучению.

Tuesday, September 24, 2013

Создание электронных книг

Практическое руководство - как бесплатно сделать электронную книгу.

Кстати, на тему электронных книг есть статья в INJOIT. В ближайший номер которого еще можно успеть подать статью.

Поиск по учебным курсам

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

Искать онлайн-курсы
 

Сразу же добавлено взаимодействие на сайте от Mozilla. Ищите, обсуждайте, учитесь.

Monday, September 23, 2013

Анализ текстов

Статья в IBM DeveloperWorks - анализ и визуализация текстов

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

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

1. Еще о Deep Learning. Как Facebook использует машинное обучение для управления выдачей. См. также другие ссылки по теме deep learning.

2. Бесплатная книга по MongoDB

3. Unsupervised deep learning - анализ текстов. Интересная статья. А здесь есть реализация предложенных алгоритмов на Python.

4. Домашние распродажи. Полезная идея - приложение для продажи неиспользуемых вещей. Хотя и будет работать только при развитых системах доставки.

5. QR-коды на практике. Предварительный заказ и оплата, далее - получение товара без очереди по предъявленному QR-коду. /via QR-code FAQ

6. Как все-таки понимать эти американские патенты? Вот здесь описано все, что относится к корректировке местоположения пользователя в помещении. И что - теперь с indoor location все?

Sunday, September 22, 2013

Социальный скоринг

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

Коллаборционируй

Инструмент для общения на веб-страницах - TogetherJS. Чистый JavaScript, не нужно никаких плагинов.

Как это работает можно посмотреть на странице поиска по купонам и скидкам. Ищите и обсуждайте найденное.

Saturday, September 21, 2013

Open Source обучение

Интересное направление - обучение по Open Source продуктам. Судя по сайту, курсы у них есть практически для любого более или менее популярного продукта.

Wi-Fi трафик

Перехват и анализ Wi-Fi трафика. Используют устройства на базе OpenWrt

Friday, September 20, 2013

Thursday, September 19, 2013

iBeacons от Apple

Bluetooth теги от Apple и чем и их можно заменить - How to replace Apple's iBeacons. Описали, как с помощью SpotEx можно заменить аппаратные теги от Apple.

Open e-Health

Очень интересно - открытая платформа e-Health. Для Raspberry Pi и Arduino.

Wednesday, September 18, 2013

Учебник по Data Mining

Хорошая книга в открытом доступе: Data Mining and Analysis

BLE

Реально Bluetooth Low Energy может сильно изменить окружающие нас измерительные устройства. Равно как и другие устройства, которые пока ничего не измеряют, но скоро начнут: How Bluetooth LE And Crowdfunding Are Accelerating The Connected Hardware Boom.

А вот и пример платформы, на которой все это можно делать, например: Microduino

Tuesday, September 17, 2013

Масштабируемость в NoSQL

HBase, MongoDB и SimpleDB - в обзоре от IBM DeveloperWorks

Еще об учебниках - 2

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

Можно считать был такой проект в России - плеер для цифровых образовательных ресурсов. Есть версия для Линукс(работает на Альте, убунте и дебиане и ещё других Линуксах) для Виндовс конечно есть и сейчас посмотрел - была даже выпущена год назад версия омс-плеера для андроида. Проект делался по заказу минобразования и должен быть открытым, но исходных кодов нигде почему то нет. Репозиторий цифровых учебников не маленький - десятки тысяч уже пакетов с обучающими ресурсами: http://fcior.edu.ru/.

Monday, September 16, 2013

Custom QR-code

Zapper предлагает кастомизированные QR-коды для быстрого осуществления платежей. (/via SpringWise). Вполне здравая идея. Можно рассматривать как расширение модели QR-кодов. Помимо стандартной формы для отправки SMS (E-mail и т.д.) появляется возможность открывать предварительно заполненные формы для платежей (в какой-то платежной системе, естественно). Конечно, само сканирование не должно осуществлять никаких оплат автоматически. Точно также как стандартные QR-коды не переходят автоматически по распознанному URL и не отправляют автоматически SMS. Это просто средство для автозаполнения. Вполне безопасная и полезная для мобильных пользователей штука.

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

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

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

1. Бесплатная книга по аналитике данных в Twitter.

2. Как выглядит работа в Data Science. Тест, который предлагают в Facebook - классификатор данных. Интересная идея - размещать тестовые задания в Kaggle.

3.Устройство базовых станций.

4. Хороший пример подбора модели данных для конкретной задачи. Sparkey. Key/value система, которая явно эксплуатирует тот факт, что операций модификации нет, есть только редкие пакетные добавления (добавляется сразу группа записей), а основное - чтение данных. Собственно, музыкальный каталог так устроен.

5. Интересная реализация - интеграция веб в видео

6. Не все так просто с распознаванием жестов. Пока скорее лабораторные опыты, чем результаты. Кстати, по этой теме есть публикация в INJOIT.

7. Для исследований в Computer Science. Коллекция datasets из Стенфорда

8. Хорошая подборка по открытым данным в России

Sunday, September 15, 2013

Новые сервлеты

Фреймворк для создания веб-приложений полностью на Java - SparkJava. Переписали Java Servlets API и скрыли HttpServlets интерфейс.

Deep Learning

Практический пример использования deep learning из Стенфорда: Sentiment Analysis

Вот еще интересные примеры использования Deep Learning в распознавании изображений.

Saturday, September 14, 2013

Автоматический геокодинг

Статья в INJOIT - автоматический геокодинг для текстов.

MOOC.org

А потом пришел лесник и всех разогнал. Google объединился с EdX (Гарвард) для создания платформы online-обучения. Инструменты разработки от Google в рекламе, понятно, не нуждаются. Так что все, кто занимается созданием программных средств для обучения (например, Learning Management Systems) получают в конкуренты Google. Повод задуматься. Да и сами курсы от Edx будут ничего :)

А вот здесь можно найти и сам course-builder от Google. Курс в итоге - это приложение для Google App Engine.

Thursday, September 12, 2013

Network Science

Курс по Network Science от Albert-Laslo Barabasi - в полном объеме, с презентациями, домашними работами и рекомендованной литературой.

см. также здесь о работах Barabasi

JSON reporting

Облачный инструмент для анализа данных в формате JSON - Precog. В основе процесса - интересный язык запросов Quirrel.

Wednesday, September 11, 2013

INJOIT - call for papers

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

Принимаем статьи в 7-й номер журнала. Здесь можно посмотреть архив журнала.

Мобильный учебник

Интересная идея по подготовке учебных материалов - Revision. А еще знаете/есть подобные системы?

Tuesday, September 10, 2013

Спросить вопрос

Возвращаясь к сервису Спроси кандидата. Выборы закончились, но сервис-то остался. Теперь уж просто получается - спроси А. Навального. Чтобы задать свой вопрос (и получить свой ответ) нужно в Twitter пользователю @t411 послать твит, состоящий из тега navalny и своего вопроса. Например:

@t411 navalny Что делать?

Через пару минут в Твиттере же и ответят (в форме реплики). Источник вдохновения - ЖЖ Навальный. Все, что вы хотели знать, но боялись не успели спросить - не покидая Twitter.

Детали реализации - здесь