Архив за 30 июля 2013 - 3

Прочитал статью «Эстафета из 50-ти квайнов». Действительно, человек написал потрясающую штуку, колоссальный труд, настоящее произведение искусства. Но по комментам судя, многие не понимают, как подобные вещи делаются и полагают их чем-то на грани, если не за гранью, человеческих возможностей, особенно много эмоций было по поводу эзотерических языков (Brainfuck, Unlambda, Whitespace) в списке.
В этой статье я попытаюсь объяснить, как подобные квайны пишутся.

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

Привет.
Читаю книгу Mahout in Action. Столкнулся с эффектом “смотрю в книгу – вижу фигу”. Для его устранения решил конспектировать.

Apache Mahout – это библиотека для работы с алгоритмами машинного обучения, которая может быть использована как надстройка к Hadoop или самостоятельно. В библиотеке реализованы методы коллаборативной фильтрации, кластеризации и классификации.

Рассматриваем рекомендательную систему на основе коллаборатвной фильтрации. Она может быть пользователе-ориентированной (user-based) или свойство-ориентированной (item-based).

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

Одно из основных понятий пользователе-ориентированных рекомендательных систем это метрика для определения схожести пользователей. Предположим что мы имеем данные по просмотрам и оценкам фильмов разными пользователями. Будем сравнивать двух пользователей: X и Y. Они выставили оценки фильмам X(x1, x2, ..., xn) и Y(y1, y2, ..., ym), где n, m – количество оценок поставленных первым и вторым пользователем соответственно. N – количество оценок, которые были поставленны обоими пользователями одним и тем же фильмам (пересечение множеств фильмов посмотренных первым и вторым). Будем считать что (xi, yi) – это пара оценок выставленная пользователями одному фильму.
В Mahout реализованы метрики на основании нескольких алгоритмов. Описываю сами алгоритмы, а не их реализации в Mahout.

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

I saw a book entitled «Die1 GNU Autotools» and I thought «My feelings exactly». Turns out the book was in German. ©

Можно долго рассуждать о несовершенстве сего инструментария, о превосходстве CMake/QMake/подставьте_вашу_любимую систему сборки, но проекты, использующие autotools, окружают нас повсюду, и стоит как минимум знать, что это за зверь и с чем его едят, чтобы при попытке сделать, а то и отправить разработчикам патч, не править автосгенерированные файлы, чем я не так давно занимался.

Так же следует понимать, что именно autoconf системой сборки не является вообще, это система конфигурации перед сборкой. autoconf почему-то многие считают неким монстром, «проверяющим 15 давно несуществующих версий компилятора Fortran, а потом поддержку ключей этими компиляторами», что не совсем верно, ибо оно делает ровно то, что ему скажут. Другое дело, что многие просто копипастят его конфиг из проекта в проект, в итоге результат получается ужасающим.

В данной статье (планируется всё же осилить цикл) я хотел бы рассказать про autoconf, зачем он нужен и как его использовать.
Читать полностью »

Однажды один мой знакомый решил приобрести осциллограф. Ну, не долго думая мы нашли на ебэе один.

Три поездки на таможню
Читать полностью »

Доброго времени суток всем читающим и комментирующим.

Случилась со мной очень забавная история: однажды мне предложили сменить место работы на Сочи, конечно же речь шла об Олимпиаде, и, конечно же, я даже не мог подумать об отказе, к тому же в голове вертелась фраза: «Знал бы прикуп — жил бы в Сочи!» В действительности было очень интересно, что же это такое и как там все сейчас выглядит, к слову сказать, последний раз в Сочи я был в 1993 году в феврале месяце по путевке в санаторий. Согласился — улетел.

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

Подробный обзор Android 4.3

Добрый день вторника это уже не злой понедельник. Именно поэтому я решил опубликовать подробный обзор обновленной ОС Android 4.3. Рассмотрим все функции системы и выясним, надо ли обновляться.

Под катом много текста, изображений и видео.Читать полностью »

Готовящийся к выпуску смартфон Huawei Honor 3 уже во второй раз за неделю предстал перед объективом фотокамеры. Вместе с новыми фото китайский источник подтвердил некоторые характеристики изделия, которые стали известны ранее.

Huawei Glory 3

Обозначение смартфона по внутренней номенклатуре – HN3-U01, аппарат, как сообщается, прошел сертификацию и, вероятно, вскоре будет представлен официально.

Компания Cooler Master представила корпус CM 690 III. Данная модель продолжает линейку CM 690 и рассчитана на системные платы формата Micro-ATX, ATX.

Cooler Master CM 690 III

Корпус CM 690 III выполнен в чёрном цвете. Дизайн подобен модели CM 690 II. Материал корпуса — пластик. Присутствуют вставки металлической сетки, а также фильтры для сбора пыли.

Изменение калькуляторов расчета на сайте без программистов
Привет!

В данной статье расскажем, какое применение мы нашли для технологии Excel Services, входящей в состав сервера SharePoint, для построения калькуляторов банковских продуктов.
В 2011 году мы разрабатывали сайт банка ВТБ24, одной из важных задач, которую должен решить новый сайт, было предоставление удобного инструмента для создания и обслуживания калькуляторов и заявок, связанных с продуктами банка. Например, для продукта кредитования «АвтоСтандарт» банк предоставляет пользователю сайта возможность самостоятельно рассчитать с помощью калькулятора, сумму выплат, и в случае, если все устраивает, можно отправить заявку.
Читать полностью »

image

Недавно REG.RU запустил две новые для российского рынка услуги, которые в дальнейшем, возможно, в корне изменят отношение пользователей к доменным именам. Речь идет об услугах «Аренда домена» и «Наследование права на доменное имя».

Благодаря введению новых услуг, для всех клиентов REG.RU домены приобретают свойства, присущие классическим объектам собственности, что является крайне своевременным, ведь уже существуют прецеденты, когда доменные имена рассматривались в качестве имущества. Кроме того, сейчас стоимость доменов может доходить и до сотен тысяч долларов, поэтому использование подобных услуг вполне может стать необходимым условием для «выживания» на рынке.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js