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

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.

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

Карточки

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

P.S. вот когда-то сделанный прототип интегратора, где данные представлялись в виде визуальных карт.

Sunday, September 08, 2013

Activity

Технический материал - Activity в Android приложениях

Сам себе преподаватель

Интересный подход к автоматизации проверки домашних работ студентов по Computer Science силами самих студентов. При этом оценка самого проверяющего зависит, в том числе, от того, как он оценивал других.

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

Friday, September 06, 2013

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

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

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

Безусловный фаворит поиска пока не меняется. Это - желтые ботинки.

P.S. ну и заодно лента обновилась на inetique.ru

Волшебный кубик

Raspberry Pi - не одинок. Вот еще кубик (грань - 2 дюйма) на Freescale процессоре - Cubox-i.

Thursday, September 05, 2013

SQL NOSQL система

Статья разработчиков, описывающая принципы построения системы F1 в Google. Это распределенная масштабируемая база данных, поддерживающая ACID. Как язык запросов используется SQL. Долой CAP-теорему!

В этой связи можно еще упомянуть Spanner. А до этого еще Percolator и Megastore.

Future Internet

Европейский проект Future Internet к своей заключительной фазе обретает практические черты. В сентябре 2013 года должна появиться Open Innovation Lab. Это будет сайт, на котором пожно будет попробовать предложенные интерфейсы.

Monday, September 02, 2013

8 сентября

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

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

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

P.S. Другой полезный в данном контексте волшебный твит - это запрос погоды в Москве:

@t411 w msk

Бесплатный магазин

Бомба. Бесплатный сервис для создания электронных магазинов. Осталось найти товары для продажи :)

Sunday, September 01, 2013

Разработчик профессионально-ориентированных компьютерных технологий

1 сентября - День знаний. Во исполнение приказа Ректора МГУ имени М.В.Ломоносова «О плане приема слушателей на программы дополнительного профессионального образования в 2013/2014 учебном году» объявляется прием на программу «Разработчик профессионально-ориентированных компьютерных технологий». Сроки приема: с 2 сентября по 20 сентября 2013 г. Сроки обучения – 2 года. Форма обучения – вечерняя (очно-заочная). Детали - здесь.

Нейронные сети