В предыдущих сериях мы обсудили, что такое сингулярное разложение (SVD), и сформулировали модель сингулярного разложения с базовыми предикторами. В прошлый раз мы уже довели дело до конкретных формул апдейта. Сегодня я продемонстрирую очень простую реализацию очень простой модели, мы применим её к уже знакомой матрице рейтингов, а потом обсудим, какие получились результаты.
Новости информационных технологий - 26336
Рекомендательные системы: SVD на perl
2012-04-12 в 15:29, admin, рубрики: surfingbird, Блог компании Surfingbird, коллаборативная фильтрация, рекомендательные системы, метки: surfingbird, коллаборативная фильтрация, рекомендательные системыПередаём проект: howto
2012-04-12 в 14:30, admin, рубрики: Блог компании ABBYY, разработка, управление проектами, метки: управление проектамиМного в этом мире сказано, что код надо писать так, чтобы его было легко поддерживать любому другому разработчику, и чтобы проект мог быть передан на поддержку другим людям в любой момент. Но каково это – передавать проект, с которым прожил несколько лет, в совсем другие руки? Кем окажется для проекта его новый руководитель – вторым отцом или злым отчимом (уважаемые читательницы, я помню о вашем существовании, но вы в меньшинстве)? Будет наше детище развиваться и набирать сил, или умрёт, уступив место чему-нибудь куда менее красивому, явно не столь качественному (мы-то понимаем, кто здесь самый крутой профессионал) и совсем чужому? Для тех, кого действительно волнует его будущее, и написана данная статья. Замечу, что в ABBYY я проработал в нескольких проектах, оставлял их по разным причинам, большинство из проектов – задачи без чёткого решения (распознавание, поиск разных неформально описанных объектов и т.п.). Читать полностью »
Intel планирует выпуск серверных процессоров Centerton с TDP 6 Вт
2012-04-12 в 13:42, admin, рубрики: Новости, метки: новостиНа мероприятии IDF компания Intel рассказала о планах по выпуску серверных процессоров. В частности, намечен выпуск первой серверной однокристальной системы на базе Atom.
Новинка под условным наименованием Centerton превзойдет по энергетической эффективности прежние процессоры Atom. Значение TDP этого изделия названо равным 6 Вт. Это не так мало, как у процессоров Intel Atom для смартфонов, но существенно меньше, чем у серверных процессоров Intel массового сегмента. Процессоры Atom для настольных мини-ПК и нетбуков характеризуются значением TDP около 10 Вт. В конфигурацию Centerton войдет дваЧитать полностью »
Используем Resque в Rails
2012-04-12 в 13:10, admin, рубрики: resque, ruby, ruby on rails, метки: resque, ruby, ruby on railsResque — ruby-библиотека для создания фоновых задач, составления очередей таких задач и их последующего выполнения. Задачи могут быть любым ruby-классом или модулем, содержащим метод perform. В ruby-сообществе Resque пришел на смену Delayed Job (не знаю, кстати, почему проект перестал развиваться, весьма удобная была вещь на мой взгляд) и обладает большим количеством различных преимуществ, таких как разделение задач по разным машинам, приоритеты задач, устойчивость к разным утечкам памяти и еще, и еще, и еще. На этом вступление для тех, кто не может самостоятельно перевести первый абзац из README прошу считать законченным.
В данной статье будет показано как использовать resque и resque-scheduler в rails-приложении.
Читать полностью »
Ботнет на Mac: подробности
2012-04-12 в 13:08, admin, рубрики: kaspersky, kaspersky lab, mac, антивирусы, Блог компании «Лаборатория Касперского», ботнет, вирусы, Вирусы (и антивирусы), информационная безопасность, касперский, лаборатория касперского, метки: Kaspersky, kaspersky lab, mac, антивирусы, ботнет, вирусы, касперский, лаборатория касперскогоПривет!
На днях наши коллеги из компании Dr. Web обнаружили ботнет из более чем 550 тысяч Маков. Ну вот, «опять начинается», скажете вы. Но ведь правда же! На данный момент по миру уже зафиксировано более 670 тыс. зараженных компьютеров, хоть нас, русских пользователей, это пока и не касается особо (см. карту):
DeepClone на javascript, который можно твитнуть
2012-04-12 в 13:03, admin, рубрики: clone, javascript, twitter, ненормальное программирование, метки: clone, javascript, twitterДобрый день!
Не знаю, будет ли кому интересно, но соорудил сегодня такое чудо: DeepClone, упихивающийся в 140 байт.
Если кто-то такое уже делал и постил, ткните, пожалуйста, носом. Я в формате твитов нашёл только неглубокие копирования. Ну и не исключаю, что какой-нибудь применённый хак находится в списке запрещённых препаратов приёмов, а за его использование полагаются страшные кары :)
Из недостатков — всё то же, что и у клонирования с помощью функции extend из jQuery: не ест стандартные объекты типов Boolean, String, Date, игнорирует prototype и constructor и зависает на кольцах.
Достоинство одно и, по-большей части, чисто эстетическое — размер.
Тестировал в Firefox, Chromium, Opera, IE8 и в умолчальном андроидном браузере.
Под катом — код и небольшой рассказ о том, как это работает.
Пластиковая электроника изменит дизайн привычных вещей
2012-04-12 в 12:46, admin, рубрики: Биотехнологии, Дизайн в IT, Электроника для начинающих
Группа учёных под руководством профессора Хеннинга Сирринхауса (Henning Sirringhaus) из Кавендишской лаборатории Кембриджского университета разработала новый техпроцесс для печати электрических схем на пластике. Это приближает нас к тому времени, когда каждый из нас сможет в домашних условиях напечатать нужную микросхему, а в повседневную жизнь войдут прозрачные «умные» материалы, такие как искусственная кожа.
Читать полностью »
Яндекс.Поиск для сайта позволяет уточнить результаты поиска
2012-04-12 в 12:40, admin, рубрики: Блог компании Яндекс, поиск по сайту, яндекс, метки: поиск по сайту, яндексЯндекс.Поиск для сайта – сервис, позволяющий легко организовать поиск по одному или нескольким сайтом. Он легко устанавливается и настраивается – и в нем есть все главные возможности «большого» поиска Яндекса: морфология русского, английского и других языков, исправлением опечаток, поисковые подсказки, которые могут формироваться с учетом содержимого сайта. Кроме того, в нем есть возможность индексации сайта по запросу с помощью отдельного поискового робота.
Сегодня в Поиске для сайта появилась новинка, которая позволяет посетителям сайта не пройти мимо важной информации. Это уточнение результатов поиска. Посетитель вашего сайта может настроить заданный поисковый запрос – например, выбрать определенный временной промежуток, за который требуется найти документы, или указать желаемый формат и язык документа, раздел сайта, в котором требуется искать.
Корпорация Microsoft 28 июня 2011 года выпустила обновлённые версии шрифтов Arial, Tahoma и Verdana
2012-04-12 в 12:28, admin, рубрики: ClearType, DirectWrite, Firefox, internet explorer, Mozilla Firefox, Vista, windows, windows 7, windows server 2008 r2, Windows XP, типографика, метки: ClearType, DirectWrite, Internet Explorer, Mozilla Firefox, Vista, windows 7, windows server 2008 r2, Windows XPВсякий, кому доводилось читать две прекрасные статьи Тима Брауна «Type rendering: operating systems» и затем «Type rendering: web browsers» (в октябре 2010 года) или самостоятельно исследовать тот же вопрос, тот уж знает, что в Windows, в зависимости от версии Windows, браузеры могут пользоваться одной или двумя различными системами антиалиасинга (сглаживания контуров) отрисовываемого шрифта.
Наилучшею из двух является система ClearType в DirectWrite (которою современные версии IE и Файерфокса пользуются в Windows 7 и в Windows Server 2008 R2 — а также в Windows Vista и в Windows Server 2008, если там установлен Platform Update): в ней контуры сглаживаются как в горизонтальном направлении (с использованием субпиксельной отрисовки ClearType), так и в вертикальном.
Менее хорошею является прежняя система ClearType в GDI+ (которою буквально все браузеры пользуются в Windows XP): она использует только субпиксельную отрисовку контуров шрифта в горизонтальном направлении — но ничуть не мешает проявляться «ступенькам» всякий раз, когда линия символа перескакивает в вертикальном направлении с одной строчки пикселов на другую. Эта особенность делает особенно тягостным отображение почти горизонтальных линий — имеющихся, например, в недавнем шрифте Russo.
Но оказывается, что случается и противоположная проблема: те шрифты, видом которых дизайнер-шрифтовик был долгие годы всецело удовлетворён в Windows XP, в некоторых размерах могут стать пренеприятно тонкими после их отображения в DirectWrite в более современных операционных системах. Таковы оказались, в частности, шрифты Arial, Tahoma и Verdana, распространявшиеся Корпорацией Microsoft в составе операционных систем семейства Windows. На сайте DebugTheWeb вы без труда отыщете ту тестовую страницу, на которой для вашего свéдения (и для сведéния на холсте <canvas>) приводятся скриншоты, демонстрирующие эту проблему; вы можете там сравнить своё отображение шрифтов с эталонным.
МегаФон предлагает защиту от DDoS?
2012-04-12 в 12:11, admin, рубрики: ddos, информационная безопасность, Мегафон, Телекомы, метки: ddos, Мегафон, Телекомы
Недавно, восседая по утру на санфаянсом троне, внезапно обнаружил рекламу в глянцевом журнале: «Мегафон — услуга защиты от DDoS-атак». Однако, никаких технических подробностей о том, как эта услуга реализуется для клиентов, и какой «калибр» целевой аудитории — из описания услуги неочевидно. Неочивидно это и на самом сайте. Хм, странно, услуга во всю рекламируется, а поиск «мегафон ddos» — на Хабре результатов не принёс. Решил восполнить этот пробел. Отношения к работе этой компании не имею, пост не проплачен (с учётом, что у них и свой блог здесь был, кажется)
Читать полностью »