Одной из основных проблем, возникающих при решении задачи классификации каких-либо объектов, является проблема выбора меры схожести. Чаще всего в этой роли выступает расстояние (евклидово, Чебышева, «городских кварталов», и т.п.), однако в некоторых задачах удается добиться более достоверного результата, используя более специфичные меры. В этой статье я хочу немного рассказать о применении т.н. функции конкурентного сходства, или FRiS-функции.
Читать полностью »
Новости информационных технологий - 25437
Смартфон Samsung GT-B5330 оснащен клавиатурой QWERTY
2012-07-03 в 6:50, admin, рубрики: Новости, метки: новостиОриентируясь на пользователей, которые хотели бы иметь смартфон с физической клавиатурой, компания Samsung готовит к выпуску модель GT-B5330, изображенную на иллюстрации.
По очертаниями новинка напоминает модель Samsung Galaxy S IIIЧитать полностью »
Используем OpenCL в Python
2012-07-03 в 6:45, admin, рубрики: gpgpu, opencl, python, метки: gpgpu, opencl, pythonВ последнее время параллельные вычисления прочно входят в жизнь, в частности, с использованием GPU.
Здесь было много статей на эту тему, поэтому ограничусь лишь поверхностным описанием технологии. GPGPU — использование графических процессоров для задач общего назначения, т.е. не связанных напрямую с рендерингом. Пример — библиотека Nvidia PhysX для расчёта физики в некоторых современных играх. Эта технология выгодна тем, что GPU хороши на параллельном выполнении с множеством потоков. Правда, потоков должно быть много, иначе производительность сильно упадет. Ещё из-за особенностей работы с памятью приходится несколько хитрить с передачей данных из оперативной памяти в видеопамять. Известные реализации: CUDA (Nvidia, только для видеокарт), OpenCL (Khronos Group, для гетерогенных систем) и AMD FireStream. Здесь будет обсуждаться только OpenCL.
Итак, приступим к практике. В качестве языка основной программы выберем Python. Он, конечно, не очень быстр сам по себе, зато отлично работает как «клей» — во многих применениях основной расчёт идёт в OpenCL, а код на Python только «подносит патроны». Существует отличная библиотека PyOpenCL, которой и будем пользоваться.
Swarp SDK или о том, как быстро создать AR-приложение. Часть 2
2012-07-03 в 6:42, admin, рубрики: .net, SDK, дополненная реальность, метки: .net, SDK, дополненная реальность
Добрый день, уважаемые читатели.
Сегодня я продолжу рассказ о том, как создавать приложения при помощи Swarp SDK. Этот пост является продолжением обзора Swarp SDK. В первой части мы рассмотрели пример из стандартной поставки Swarp и общие принципы работы с ним. А сейчас мы напишем свое AR-приложение, которое будет изменять анимацию 3D-модели в зависимости от наличия маркеров перед камерой. Кому интересно — прошу под кат.
Внимание! Уязвимость в Plesk
2012-07-03 в 5:53, admin, рубрики: Plesk, уязвимость, хостинг, метки: Plesk, уязвимостьУ всех у кого стоит Plesk младше версии 10.4 обратите внимание на уязвимость.
Нападающий использует Plesk File Manager для подмены файлов на сайте.
Читать полностью »
OWC предлагает использовать штатные SSD MacBook Air во внешних алюминиевых корпусах Envoy
2012-07-03 в 5:40, admin, рубрики: Новости, метки: новостиКомпания Other World Computing (OWC) достаточно давно предлагает твердотельные накопители для ноутбуков Apple, в частности, бескорпусные SSD Mercury Aura Pro Express для MacBook Air.
Upgrade или второе дыхание macbook MB467 (Late 2008)
2012-07-03 в 5:26, admin, рубрики: apple, mac os lion, macbook, ssd+hdd, Железо, Ноутбуки, метки: apple, mac os lion, macbook, ssd+hdd Доброго всем времени суток. Недавно столкнулся с проблемой, с которой в свое время сталкиваются все обладатели того или иного компьютера (в данной случае ноутбука), а именно — медленной работой и нехваткой ресурсов для нормальной работы вашего девайса.
MacBook MB467
До:
Процессор: Intel Core Duo 2.4 GHz
Шина: 1066 MHz
Кеш 3 MB
Память (RAM) 4096 MB
HDD 250 GB
После:
Процессор: Intel Core Duo 2.4 GHz
Шина: 1066 MHz
Кеш 3 MB
Память (RAM) 8 GB
SSD 60GB + HDD 250 GB
Многие сразу начинают задумываться про замену своего компьютера на более новый, но т.к. финансовых средств на данный момент у меня не было я решил сделать некий upgrade своей старой лошадки. Провел парочку тестов до и после (тесты касались температурного режима работы процессора и дисков, скорости загрузки ОС и некоторых программ), и, когда я увидел, что результаты превзошли ожидания родилась эта статья.
Читать полностью »
До Windows 8 можно будет обновиться за $39.99
2012-07-03 в 4:53, admin, рубрики: windows, Windows 8, обновление, метки: Windows 8, обновлениеВчера в блоге Windows Team blog появилась запись о возможности обновления ряда старых операционных систем Microsoft до новой Windows 8 за $39.99.
Таким образом, если на компьютере установлена Windows XP, Vista или одна из редакций Windows 7 (вероятней всего, имеются ввиду легальные установки), то его владелец получает возможность обновить операционную систему до Windows 8 Pro за $39.99; обновление будет возможно в 131 стране, в том числе в России и Украине.
Однако, есть и ряд условий: после приобретения апгрейда через windows.com на компьютер потребуется установить Windows 8 Upgrade Assistant — специальную программу-установщик, через которую и пройдёт обновление. Не вполне понятно как будет организована покупка, потому как только после запуска помощника он сможет определить совместимо ли оборудование компьютера с новой системой.
При обновлении с Windows 7 и Vista обновление не затронет ни настроек пользователя, ни его личных файлов, ни приложений (однако, отчёт о совместимости последних программа выдаст), однако апгрейд с XP обещает сохранить нетронутыми только файлы. После загрузки файлов обновлений можно будет начать обновление немедленно, а можно будет сохранить полученную копию Windows 8 на DVD или флешку для установки самостоятельно, через время. Также можно будет приобрести бэкап-DVD за $15 и приобрести апгрейд-версию Windows 8 Pro за $69.99 на диске.
Данное предложение действительно до 31 января 2013 года.
Также существует возможность обновления до Windows 8 за $15, однако в этом случае потребуется приобрести новый ПК.
Читать полностью »
Использование нескольких Persistent Store в Core Data
2012-07-03 в 4:19, admin, рубрики: cocoa touch, core data, objective-c, Программирование, разработка под iOS, метки: cocoa touch, core data, objective-cВсем iOS (да и MAC OS X) разработчикам известен такой системный фреймворк как Core Data. Эта штуковина представляет собой достаточно мощную ORM (по крайней мере для мобильной платформы).
Изначально в нашем приложении использовалась одна база данных для всей информации, которую нужно было сохранять в приложении. Но по мере разбухания функциональности стало понятно, что некоторые сущности логичнее расположить в разных базах, или даже в разных типах хранилищ (persistent store). Не буду углубляться в подробности, главное — что изначально монолитное NSSQLiteStore нужно было разделить на несколько.
Читать полностью »
Buffalo добавляет во внешние накопители поддержку HDD объемом 4 ТБ
2012-07-03 в 4:00, admin, рубрики: Новости, метки: новостиПоявление HDD объемом 4 ТБ позволяет увеличить объем внешних накопителей, в том числе, с сетевым подключением — как однодисковых, так и имеющих несколько отсеков для жестких дисков. Конечно, встроенный контроллер такого хранилища должен поддерживать HDD указанного объема. Обеспечить поддержку — задача производителя. С ней неплохо справляется компания Buffalo, которая объявила о добавлении поддержки HDD объемом 4 ТБ сразу в нескольких моделях внешних накопителей.