Friday, October 31, 2014

Купоны и скидки

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

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

Безусловный фаворит поиска изменился. Это - летающая фея. Что это такое? Видимо, у всех уже есть желтые ботинки.

Прелести дизайна

Вот на странице авторизации - выберите поле с паролем.

Thursday, October 30, 2014

HipHop

HipHop Virtual Machine - JIT компилятор для PHP от Facebook. Хорошая возможность "на ровном месте" ускорить свои PHP приложения (сайты).

О предиктивной аналитике

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

А так - это весьма конкурентная область. Вот, например, Google Prediction API. И у него уже довольно много конкурентов.

Tuesday, October 28, 2014

Bluetooth и локальные данные

Еще об использовании Bluetooth Data Points. Презентация на конференции Тихоновские чтения 2014 - "Как использовать Bluetooth для представления локальных (местных) данных":

Здесь можно прочесть тезисы доклада.

Большие Данные в национальной экономике

Материалы конференции. Не досидел до конца - многие доклады не имели ничего общего с big data. Названия докладов банально не соответствовали содержанию.

Sunday, October 26, 2014

Красный рассвет

Перепечатка сообщения от DZ Systems:

Дамы и господа.

Имею честь сообщить вам, что группа компаний DZ Systems, Высшая Школа Экономики и Институт Системного программирования РАН планируют провести в Москве 11-го Декабря конференцию, посвящённую разработке операционных систем в Российской Федерации.

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

У нас уже есть докладчики из Росы, ИСП РАН, Ксис Лабз (очень интересный проект, кстати - персистентный гипервизор).

Если вы работаете в этом направлении, если вы знаете кого-то, кто работает - приходите. Зовите. Пишите.

Конечно, докладчикам из СНГ мы тоже будем рады.

Конкретно, место и время: Четверг 11 декабря, актовый зал ВШЭ по адресу Б. Трёхсвятительский пер., д. 3 (бывшее здание МИЭМ) с 10:00 до 18:00

Чуть позже мы дадим более подробную информацию, расписание и тезисы.

Если вы знаете блог, сообщество или сайт, на котором этот анонс было бы полезно разместить - пожалуйста, разместите, или сообщите нам.

P.S. Хорошее дело. Со своей стороны готовы предоставить страницы журнала INJOIT авторам докладов.

Стать Кассандрой

Thursday, October 23, 2014

Netty framework

Мульти-протокольный сервер Netty. С учетом поддерживаемой модели событий - это сервер приложений, по сути.

Примеры проектов, использующих Netty: поиск в Twitter, Crate

P.S. когда-то они начинали как проект в составе JBOSS.

Открытые роботы

Материалы конференции Robotics Open Source

Wednesday, October 22, 2014

Икона Google

Хранилище для дата-центров

Распределенное key-value хранилище с гео-репликацией данных: Cockroach. Интересна также приводимая авторами классификация: SQL - NoSQL - NewSQL

Tuesday, October 21, 2014

Учебник по Spark

Spark tutorial. И связанные вопросы.

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

Архитектура Facebook

Интересные заметки о программной архитектуре Facebook. Для хранения всех медиа-данных используется Haystack

P.S. это в целом очень интересный источник по программной архитектуре.

Sunday, October 19, 2014

Физический сканер

Интересная реализация - поиск товаров по образцу в магазине. Образец сканируется несколькими камерами, создается трехмерное изображение и это является поисковым "запросом".

Амперка

Довольно далеко уже продвинулся конструктор. Нравится этот проект.

Saturday, October 18, 2014

Вероятностное программирование

Вибро-шпион

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

Friday, October 17, 2014

Беспорядочно распределенные системы

Язык программирования для распределенных систем - Bloom. Вот здесь можно прочитать подробнее о самом подходе - отход от линейного принципа в традиционных языках программирования и переход к хаотично взаимодействующим объектам.

Глобальная информационная сеть

Презентация на конференции ITU Kaleidoscope 2014:

О программе GIG можно еще почитать в INJOIT

Thursday, October 16, 2014

AOP

Введение в aspect-oriented programming

INJOIT - call for papers

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

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

/via OIT Lab

Wednesday, October 15, 2014

Данные измерений

Интересная идея - место, где можно хранить свои потоки данных от устройств. По сути - такой специализированный back-end для приложений. Здесь же другие приложения могут читать эти данные.

Поиск подобного дал еще следующие продукты (сервисы) для хранения данных в IoT:

Streametry

Thing Speak

Xively

Nitrogen

INJOIT vol. 2 no. 10

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

Темы статей: глобальная информационная сеть (GIG), телекоммуникации для военных нужд, программный комплекс для оценки потенциалов межатомного взаимодействия, разработка информационных систем, программирование в Internet of Things, социальные сети в обучении

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

/via OIT Lab

Tuesday, October 14, 2014

NoSQL для администратора

Бесплатная книга - NoSQL для администратора БД. Больше всего в книге - про Apache Cassandra.

Раскрытие информации

Интересный эксперимент - на веб-странице помещали невидимое изображение, где ссылка ввела на профайл в LinkedIn. В результате, все посетители, кто на момент захода на веб-страницу был авторизован в LinkedId, отмечались как посетившие данный профайл. В блоге автора 35% посетителей оказались пользователями Linkedin

P.S. интересно, сколько пользователей LinkedIn прочло данную заметку ...

Monday, October 13, 2014

Mesh IoT

Mesh-платформа для IoT. Компания Sony.

HTTP/2

Наступает время HTTP/2

А здесь можно посмотреть IETF draft for HTTP 2.0. Идея с зхаголовками - вполне очевидна. В последовательности запросов можно поддерживать таблицу заголовков и менять только то, что реально изменилось. При множестве запросов с одной страницы экономия будет очевидной.

Wednesday, October 08, 2014

Теги вокруг нас

Телефонные будки на улицах Нью-Йорка заполнены установленными BLE тегами. Но чтобы их использовать, нужно ведь каким-то образом уговорить пользователя поставить соответствующее мобильное приложение. Получается, что здесь в итоге будет два бизнес-направления. В первом, некоторая компания-оператор будет просто устанавливать где-только можно свои теги. Которые потом будут "предоставляться" разработчикам приложений (второе направление). То есть теги становятся инфраструктурным элементом. В конце концов будут коммерческие помещения строить сразу с инсталлированными тегами.

P.S. а вот если их еще будут втайне устанавливать при ремонте ...

Устройство FireChat

Очень интересные заметки о техническом устройстве Firechat. Непосредственное взаимодействие мобильных устройств по Bluetooth (Wi-Fi) без мобильной сети.

Есть Open Source аналог, о котором мы уже как-то упоминали: Serval Project. Исходные тексты - здесь. См. также предыдущую заметку об Ad-hoc сетях.

/via Bluetooth Data Points

Tuesday, October 07, 2014

Журнал INJOIT - собираем статьи

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

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

/via OIT Lab

Классификация текстов по Байесу

Хороший материал - Байесовская классификация текстов

См. также другие материалы здесь.

Saturday, October 04, 2014

Распределенные акторы

Проект Orleans - распределенные акторы для работы в облачной среде.

См. также в этой связи Akka

Thursday, October 02, 2014

Еще о распределенных системах

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