Wednesday, January 30, 2013

Блокнот в браузере

Технический трюк с использованием data URI. Если в браузере вместо URL ввести такой текст: data:text/html, <html contenteditable> то можно будет набирать текст прямо в окне браузера.

Попробуйте следующую ссылку: Notepad

Алгоритмы машинного обучения

Визуальный подбор алгоритмов машинного обучения (картинка кликабельна):

/via scikit-learn: machine learning in Python

Tuesday, January 29, 2013

Московские данные

IT департамент правительства Москвы представил открытые datasets по городским данным. Здорово - уже что-то двинулось в сторону Smart City. Теперь дело за мэшапами ...

Monday, January 28, 2013

Анализ социальных сетей

Snap - платформа для анализа социальных сетей. Стенфордский Университет. И большая коллекция наборов данных для исследований.

MapReduce - учебный курс

Семестровый курс Data-Intensive Computing with MapReduce

Sunday, January 27, 2013

Слежение за покупателями

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

Friday, January 25, 2013

Thursday, January 24, 2013

О Facebook Graph Search

Коллекция поисковых запросов и ответов в новом поиске Facebook. Очевидно, что ответы зависят от точности заполнения профайлов. Проверьте свой собственный профайл в Facebook - много там заполнено? ;). Другая проблема - идентификация общих объектов. Москва, как город, присутствует много раз с разными ID. То есть формально, внутри Facebook, все эти "Москвы" - разные. То же самое с названиями компаний, университетов и т.д. Если стараться догнать (победить) LinkedIn с его поиском по компаниям и т.п., то это все нужно как-то убирать.

Кстати, тут уже и подоспеет новое SEO, связанное с поиском в Facebook

P.S. а вот посмотрите поиск (точнее - визуализацию или табулизацию) для своего социального круга в Facebook: Social Directory for Facebook.

Флюорография 2.0

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

Wednesday, January 23, 2013

Веб - статистика в реальном времени

Realtime Dashboard - как выглядит статистика в реальном времени для контентного проекта. Интересен набор показателей, которые выбрали разработчики (новые/постоянные пользователи, пребывание на странице, социальная вовлеченность)

Еще один социальный API

Или зачем нужны сокращалки для URL. Bit.ly добавил социальные API. Давно замечал - если ссылку на какую-то страницу ужимать, то на эту страницу первым делом заходил бот от bit.ly. Вот теперь они накопили проиндексированных страниц и могут не только считать переходы (сколько раз кликнули по короткой ссылке), но и показывать, например, по каким ключевым словам переходят (куда эти короткие ссылки приземляются). И все это еще геотегировано - можно смотреть как это выглядит по городам.

P.S. заодно выяснилось, что старые API для сжатия/раскрытия уже устарели. Пока работает - но могут и прекратить. Bit.ly движется дорогой Twitter. Теперь все с помощью oAuth. Нужно запрашивать доступ у своего собственного приложения :)

P.P.S. а скоро и Twitter API, работавшие без oAuth работать прекратят.

Да и Google прислал уведомление, что Google Maps API 2.x уже устарели и нужно бы поторопиться с переходом. Свои "плюсы" в работе со сторонними API ...

Monday, January 21, 2013

DLD 2013


Мы продолжаем публиковать ссылки для отслеживания интересных событий в Twitter. На этот раз - DLD, Munich 2013



/via Geo Messages

P.S. и то же самое в Twi-газете:   DLD 2013

Web Pair: обмен контактами

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

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

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

QR code

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Saturday, January 19, 2013

GM QR-code

Простой и понятный пример практического использования QR-кодов: наклейки на новых автомобилях Шевроле (Volt). При этом мобильных пользователей отправляют не в какую-либо группу в социальной сети (что им там делать? ;-), а на страницу с видео, где рассказывается об этой машине. Самопередвигающаяся реклама получается

/via QR FAQ & How To

Friday, January 18, 2013

Полиглоты в программировании

О том, как в избирательной компании Барака Обамы использовались big data уже много писалось. А вот еще один интересный анализ - об использовании ими средств разработки. Реальные полиглоты. Все в самых разных ипостасях - базы данных, языки программирования, облака. Время монокультурности в больших IT проектах, видимо, окончательно прошло ...

И Open Source продукты на коне. Например, широко использовали Ushahidi. А вот здесь есть еще об их собственном REST API - Narwhal

Бесплатные книги

Всем киндловодам. Поиcковик по бесплатным книгам на Amazon

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

Thursday, January 17, 2013

Статус Hadoop

Состояние Hadoop на начало 2013 года. Количество названий в экосистеме становится слабо обозримым ...

Monday, January 14, 2013

Веб-симуляторы для телефонов

Полезно для отладки мобильных веб-приложений, для создания скриншотов и т.д. iPhone5 и iPhone4

P.S. вот еще старый TestIphone

Мониторинг трафика

Еще один пример слежения за телефонами. На этот раз - для анализа дорожного трафика. Оценивается скорость перемещения Bluetooth устройства (телефона у водителя, например) между двумя точками замера.

Кстати, то что есть у AbavaNet - может отслеживать не только Wi-Fi, но и Bluetooth.

Sunday, January 13, 2013

Генератор web-приложений от Apache

Интересный новый проект - Apache Isis. Автоматическая генерация веб-приложений по описанию. Вот здесь есть демо.

Ужималка текстов

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

P.S. там еще есть и расширение для Chrome.

/via Коллекция букмарклетов

Saturday, January 12, 2013

Big Data 2013

Прогнозы развития big data в 2013 году. Смысл в этих предсказаниях в том, что с их помощью можно понять перспективные области для исследования.

Thursday, January 10, 2013

Tuesday, January 08, 2013

Friday, January 04, 2013

Лего-математика

Из цикла "Я люблю математику": Математический анализ лего-комплектов

Отладка JSON

Полезный инструмент для отладки приложений, использующих JSON: JsonBlob. Легко задать URL, которые возвращают нужные отклики.

Thursday, January 03, 2013

О базовых станциях

Продемонстрирована базовая станция GSM на основе свободного программного обеспечения. В статье это обсуждают в связи с безопасностью GSM, но мне кажется есть еще одно более интересное применение. Это может быть основой для системы мониторинга. Вот здесь, например, описано отслеживание мобильных телефонов по Wi-Fi и Bluetooth. А такого рода "станция" позволит делать это для всех GSM телефонов. Связью она вообще не должна заниматься. Принимать запрос на подключение от телефона, регистрировать этот факт (это и будет основой реальной аналитики), а затем тут же отвергать этот запрос. Попытка регистрации - это и есть запись о новом посетителе в данной области. На этом можно будет строить реальную аналитику (a-la Google Analytics, только для реальных мест и реальных посетителей).

Raspberry PI

Что можно сделать из старой швейной машинки Зингера Проекты с использованием Raspberry Pi

Wednesday, January 02, 2013

Data Science

Хорошая коллекция бесплатных книг по Data Science

Изучаем английский?

Поисковик по купонам и скидкам находит предложения для обучения в сервисе LiguaLeo за 20% стоимости. Все уже так плохо? Вроде живой сервис был.

P.S. стала интересовать тематика обучения