Thursday, July 31, 2014

Главный советник

Возможность для стартапа воспользоваться советами и рекомендациями непосредственно от Google: Google Startup Launch.

P.S. вот напомнили, что есть еще предложение для бизнеса: Google Business

Еще об обучении

Wednesday, July 30, 2014

Печать на стекле

Отвлеченное и отпускное. Гостевое.

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

Но это доставка из Флориды. Но качественно. Есть скидка. Но ждать и т.д.

С другой стороны, поиск в Google говорит, что печати на стекле много и разной.

Вот даже в поиске по купонам и скидкам есть такие же печатные салоны. А что можно сказать про их качество? Так уж получилось, что впервые печать на стекле увидел именно от Fractures, хотя они, конечно, никак не монополисты.

Не Хадуп

По сути, по ссылке приведено основное содержание известной книги Vijay Agneeswaran "Big Data Analytics Beyond Hadoop".

Это о Spark

Tuesday, July 29, 2014

CDN на практике

Как с помощью NGINX и нескольких облачных провайдеров собрать CDN. Очень интересно. Реально - CDN для всех.

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

IX Международная научно-практическая конференция «Современные информационные технологии и ИТ-образование». 14-16 ноября 2014 года. Москва, МГУ имени М.В. Ломоносова. Идет прием работ.

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

Sunday, July 27, 2014

БД в браузере

Интересная идея - JavaScript бибилиотека для организации хранилища данных непосредственно в браузере. Интерфейс подобен HTML5 localStorage, но асинхронный. Очень удобный инструмент !

Оценка качества связи

Полезный сервис - Google Video Quality Report. Оценивает, как данные с YouTube попадают на пользовательский компьютер.

Saturday, July 26, 2014

Еще о deep leraning

Видео-лекции и текстовые материалы от Quoc Le из Google Brain по deep learning

См. также другие публикации по deep learning. Можно также воспользоваться поиском учебных курсов.

HTTP API

Полезные заметки - как разрабатывать HTTP API. Кэширование данных, поддержка JSON, страничное представление для больших данных и т.д.

Friday, July 25, 2014

Радио по звонку

Делали мы когда-то сервис для прослушивания подкаста по телефону. Мобильный абонент просто звонил на некоторый сервисный номер и ему проигрывался подкаст газеты Ведомости, например.

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

Где деньги?

Thursday, July 24, 2014

Идентификация браузеров

Довольно подробно расписана идентификация браузеров на основе canvas fingerprint. Это еще один способ определения пользователей в веб-приложениях. На веб-странице скрытно рисуют изображение (отсюда и название canvas - используется именно этот API). Вот по тому, как оно нарисовано и идентифицируется пользователь. Куки удалят, а здесь получается более долговременный идентификатор.

А вот здесь можно прочитать про идентификацию браузеров на основе параметров окружения.

Изучение городов

Интересный подход к урбанистике - города, как физические объекты.

А вот здесь можно посмотреть более "традиционные" подходы - анализ городской жизни на основе данных социальных сетей:

1. Москва - что и как
2. Московский Урбанистический Форум

Нужно сказать, что от сетей использовалось, в основном, гео-тегирование. То есть, семантический анализ информации еще впереди.

Tuesday, July 22, 2014

Из старой швейной машинки Зингера

Еще Остап Бендер советовал посмотреть на то, что можно сделать из старой швейной машинки Зингера. Вот довольно подробный обзор архитектуры StackOverflow.

Все весьма прагматично: MS SQL как основная база, Redis - кэш. Всего 110 тыс. строк кода. И это все держит 560 млн. просмотров страниц в месяц.

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

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

1. Подборка цвета для веб-страниц. Всегда проблема для людей, далеких от искусства :)

2. ML Books. Пополняемая подборка бесплатных книг по машинному обучению.

3. JavaScript библиотека для работы с аудио-данными.

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

5. Open Wireless - открытые сети, доступные всем пользователям.

6. Аналог монитора транзакций для веб-запросов на Haskell. Библиотека с открытым кодом от Facebook

7. На сайте inetique.ru обновлен новостной блок.

Monday, July 21, 2014

Большие игры вокруг iBeacons - 2

Или конец игры :) Мы уже отмечали, что Apple - основной бенефициар всей истории. Цель которой - сбор данных о поведении мобильных абонентов. И теперь Apple решил по максимуму затруднить подобные действия другим - Apple Cracks Down on iBeacon for Android. Мораль - не используйте, по-возможности, технологии, связанные с одним единственным вендором.

А что до iBeacons и Android - используйте, например, Core Bluetooth. И снова порекламируем Bluetooth Data Points :)

iBeacons для трансляции данных

Еще одна модель использования iBeacons - распространение (рассылка) данных на конференциях.

Два замечания:
- опять таки нужно, чтобы у всех получателей было установлено приложение именно для этой конференции.
- а чем пассивная публикация ссылки в Twitter, например, плоха? Кому интересно - скачает, да и приложения не нужно - достаточно веб-браузера. /via Bluetooth Data Points

P.S. а для обмена данными - используйте Web Pair

Sunday, July 20, 2014

Статистика iBeacons

Статистика по кокретному проекту с использованием iBeacons. Фестиваль.

Вроде бы все красиво и интересно. Вот, например, heat map с популярными местами:

Но - 20% от установивших специальное приложение использовали iBeacons. И совсем не говорят, а какой процент посетителей вообще устанавливал специальное приложение. Так что, насколько эта стастика состоятельна (какой реально процент посетителей она охватывала) - неизвестно.

Вывод - приложение для такого мониторинга не должно быть уникальным. Тогда есть шансы, что оно или будет вообще предустановлено на телефоне, или его загрузят на каком-то предыдущем событии (раз оно одинаковое). А таковым однотипным приложением может быть, например, браузер - как в Bluetooth Data Points.

Радио-удлинитель

Радиопередающее устройство, которое присоединяется к телефону по BLE и передает сообщения другим таким же устройствам на расстояние до 50 миль - goTenna. Смысл в том, что сам телефон в этот момент может быть вообще не присоединен к сети (ни к GSM, ни к Wi-Fi)

Thursday, July 17, 2014

Ты меня уважаешь?

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

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

1. Как работают Data Brokers. Что и как обрабатывается в финансовой информации о транзакциях пользователей

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

3. Bluetooth Data Points - Android-телефон как Bluetooth-тег

4. Deep learning в Miscrosoft - проект Adam. А вот здесь можно прочесть про HOGWILD - параллельный доступ к общей памяти. Это система, широко используемая в Adam.

5. Гос-сенсоры. Призыв к правительству расширять сенсорные измерения и делиться результатами. В Европе - это одна из целей Fi-Ware и Smart Santander

6. Чем занимается deep learning и почему это важно. Интересная серия публикаций от O'Reilly - Intelligence Matters

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

Wednesday, July 16, 2014

Ожидания iBeacons

В ожидании iBeacons за $1 штука. Что iBeacons принесут миру :)

А можно не ждать, а использовать свой Android-телефон как тег - Bluetooth Data Points

ML фреймворки

Пополняемый список библиотек и фреймворков для машинного обучения. Отсортирован по языкам программирования.

Monday, July 14, 2014

Домашний маяк

Apple готовится сделать iBeacon частью умного дома.

/via Bluetooth Data Points

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

Сравнение мониторинга мобильных пользователей на основе Wi-Fi и BLE. Напирают на пользовательские преимущества BLE - мобильный абонент может что-то получить в результате мониторинга. Но это возможно и для Wi-Fi. SpotEx, например, описывает как это работатет.

Sunday, July 13, 2014

Friday, July 11, 2014

Дороги, которые мы выбираем

Поиск маршрута между двумя точками в городе с учетом достопримечательностей. Но не просто каких-то объектов, находящихся рядом (a-la мэшапу MyWay), а основываясь на оценках посетителей. Которые (оценки) могут быть и косвенные (количество фотографий для данного места). Классический пример information retrieval :)

Контекстно-зависимое взаимодействие

Практический пример использование iBeacons - взаимодействие с посетителем музея. Тэг дает возможность понять, около какого стенда находится посетитель и о чем с ним говорить.

P.S. А с помощью Bluetooth Data Points можно еще и понять, например, рядом с кем находится мобильный пользователь.

Thursday, July 10, 2014

Извлечение данных

Интересная дискуссия о content mining. Какую информацию можно извлечь из набора статей?

Персональная реклама

Еще одно применение iBeacons - таксисты, которые рассылают предложения (купоны) пользователям, оказавшимся рядом. Но это пользователям, которые загрузили соответствующее приложение. А если будет другая компания такси - то пользователям нужно и другое приложение.

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

Кстати, Bluetooth node уже существует во многих автомобилях. Данные можно привязывать непосредственно к автомобилям.

Wednesday, July 09, 2014

Городской чат

QR code
Обновлен мэшап - City Chat. HTML5 мобильное веб-приложение, которое позволяет общаться с другими пользователями, находящимися в том же самом месте. Можно использовать как веб-чат для кафе, офисного комплекса и т.п. Попробуйте с iPhone, Android и т.д.

http://citychat.linkstore.ru

(это - мобильный сайт).

Скопировать ссылку на свой телефон можно с помощью приведенного QR-кода. Можно также набрать короткий URL http://bit.ly/a7aOKv

Технически - это веб-мэшап, который использует Foursquare и chat engine от Coldbeans.


Можно встраивать чат в собственные мобильные порталы (веб-сайты). Базовый URL обрабатывает следующие дополнительные параметры:

lat - широта места
lng - долгота места

Например: Чат в Химках

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

Тогда и сейчас

Замечательная реализация - сравнение исторических фотографий и сегодняшнего вида. Высадка союзников в Нормандии в 1944 году. Фотографии кликабельны и переключают года ...

Tuesday, July 08, 2014

Местный мобильный чат

QR code
Обновлен мобильный мэшап - Geo chat. HTML5 мобильное веб-приложение, которое позволяет общаться с другими пользователями, находящимися в том же самом месте. С соседями по пробке можно поговорить, например и т.п. Попробуйте с iPhone, Android и т.д.

http://geochat.linkstore.ru

(это - мобильный сайт).

Скопировать ссылку на свой телефон можно с помощью приведенного QR-кода. Можно также набрать короткий URL http://bit.ly/gCbzm3.

Можно встраивать чат в собственные мобильные порталы (веб-сайты). Базовый URL обрабатывает следующие дополнительные параметры:

lat - широта места
lng - долгота места

Например: Москва, Пушкинская площадь

Есть схожее приложение City chat - там диалог привязан к определенному месту (объекту) - используются данные из Foursquare. А здесь - то же самое, но для произвольной географической точки (там, где сейчас телефон находится)

Технически - это веб-мэшап, который использует chat engine от Coldbeans.

Из других "городских" приложений - см. также Городские форумы

Deep Learning для Java

Библиотека для Java: Deep learning for Java. Взято из интересного списка публикаций по deep learning

P.S. см. также другие материалы в блоге по теме deep learning

Monday, July 07, 2014

О нейронных сетях

Хорошая статья - что же в итоге делают нейронные сети.

Вот еще интересная дискуссия на YC с массой ссылок.

WiFi Leaks

Большое исследование - что доступ к ACCESS_WIFI_STATE permission на Android принесет злоумышленникам. Или может принести.

Смысл этого отслеживания состояния Wi-Fi - мониторинг местоположения, например. Spot Expert использует это для контекстно-зависимой выдачи данных, например. Кажется, авторы все-таки преувеличивают проблему.

Sunday, July 06, 2014

Бизнес To Do

Более чем просто разумные (хотя и циничные) ответы на вопрос - как начать собственный бизнес

Регистратор

Регистратор для событий. Журнал (лог) с аналитикой, ориентированный на обработку больших потоков данных. Хороший пример поддержки "big data" простыми средствами. С точки зрения запуска - всего один .jar файл. Простая горизонтальная масштабируемость.

Вот здесь есть описание архитектуры EventHub

Friday, July 04, 2014

Как спросить?

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

P.S. Ask Friends - спроси друзей в Фейсбуке и сравни ответы с Google

Правила близости

визуальное определение правил для ibeacons PushMote - визуальный редактор для определения правил взаимодействия с iBeacons.

P.S. Такого же рода правила мы вводили для Spot Expert

Thursday, July 03, 2014

Городские форумы

Городской форум. Мешап, соединяющий места из Foursquare и облачные форумы от Disqus. Площадка для обсуждения мест в городе. Это HTML5, так что приложение работает и на мобильных телефонах (iPhone, Android)

QR code

http://cforum.linkstore.ru

(это - мобильный сайт).

Как это работает, проиллюстрировано на следующих скриншотах. На первом шаге, пользователь указывает место (POI). Это те места, о которых знает Foursquare:

Ну а для выбранного места открывается форум:

Скопировать ссылку на свой телефон можно с помощью приведенного QR-кода. Можно также набрать короткий URL http://bit.ly/aFCbjF

P.S. см. также сервис Не ешь один

Магистратура ВМК МГУ

Магистерское и послевузовское образование. Информация о приеме 2014 года:

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

Wednesday, July 02, 2014

INJOIT - Call for Papers

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

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

/via OIT Lab

Волшебный push

Интересный Open Source продукт для поддержки push-уведомлений - Aerogear. Для Java проектов, в первую очередь, будет интересен, поскольку сделан на базе JBoss.

По теме примения push-уведомлений можно еще почитать статью в INJOIT:

Павлов А.Д., Намиот Д.Е. Системы для поддержки push-уведомлений //International Journal of Open Information Technologies. – 2014. – Т. 2. – №. 7. – С. 37-44.

P.S. вот еще нашлась интересная дискуссия на YC относительно поддержки push-уведомлений.

Tuesday, July 01, 2014

INJOIT vol. 2, no. 7

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

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

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

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

Распознавание движущихся объектов

3D распознавание движущихся объектов. О том, как ездят машины без водителя.