Новости информационных технологий - 25437

Одной из основных проблем, возникающих при решении задачи классификации каких-либо объектов, является проблема выбора меры схожести. Чаще всего в этой роли выступает расстояние (евклидово, Чебышева, «городских кварталов», и т.п.), однако в некоторых задачах удается добиться более достоверного результата, используя более специфичные меры. В этой статье я хочу немного рассказать о применении т.н. функции конкурентного сходства, или FRiS-функции.
Читать полностью »

Ориентируясь на пользователей, которые хотели бы иметь смартфон с физической клавиатурой, компания Samsung готовит к выпуску модель GT-B5330, изображенную на иллюстрации.

Дата выхода и цена Samsung GT-B5330 пока остаются в тайне

По очертаниями новинка напоминает модель Samsung Galaxy S IIIЧитать полностью »

в 6:45, , рубрики: gpgpu, opencl, python, метки: , ,

В последнее время параллельные вычисления прочно входят в жизнь, в частности, с использованием GPU.

Здесь было много статей на эту тему, поэтому ограничусь лишь поверхностным описанием технологии. GPGPU — использование графических процессоров для задач общего назначения, т.е. не связанных напрямую с рендерингом. Пример — библиотека Nvidia PhysX для расчёта физики в некоторых современных играх. Эта технология выгодна тем, что GPU хороши на параллельном выполнении с множеством потоков. Правда, потоков должно быть много, иначе производительность сильно упадет. Ещё из-за особенностей работы с памятью приходится несколько хитрить с передачей данных из оперативной памяти в видеопамять. Известные реализации: CUDA (Nvidia, только для видеокарт), OpenCL (Khronos Group, для гетерогенных систем) и AMD FireStream. Здесь будет обсуждаться только OpenCL.

Итак, приступим к практике. В качестве языка основной программы выберем Python. Он, конечно, не очень быстр сам по себе, зато отлично работает как «клей» — во многих применениях основной расчёт идёт в OpenCL, а код на Python только «подносит патроны». Существует отличная библиотека PyOpenCL, которой и будем пользоваться.

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

Swarp SDK или о том, как быстро создать AR приложение. Часть 2

Добрый день, уважаемые читатели.

Сегодня я продолжу рассказ о том, как создавать приложения при помощи Swarp SDK. Этот пост является продолжением обзора Swarp SDK. В первой части мы рассмотрели пример из стандартной поставки Swarp и общие принципы работы с ним. А сейчас мы напишем свое AR-приложение, которое будет изменять анимацию 3D-модели в зависимости от наличия маркеров перед камерой. Кому интересно — прошу под кат.

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

У всех у кого стоит Plesk младше версии 10.4 обратите внимание на уязвимость.

Нападающий использует Plesk File Manager для подмены файлов на сайте.
Читать полностью »

Компания Other World Computing (OWC) достаточно давно предлагает твердотельные накопители для ноутбуков Apple, в частности, бескорпусные SSD Mercury Aura Pro Express для MacBook Air.

Mercury Aura Pro Express

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

Доброго всем времени суток. Недавно столкнулся с проблемой, с которой в свое время сталкиваются все обладатели того или иного компьютера (в данной случае ноутбука), а именно — медленной работой и нехваткой ресурсов для нормальной работы вашего девайса.
image

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 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, однако в этом случае потребуется приобрести новый ПК.
Читать полностью »

Всем iOS (да и MAC OS X) разработчикам известен такой системный фреймворк как Core Data. Эта штуковина представляет собой достаточно мощную ORM (по крайней мере для мобильной платформы).

Изначально в нашем приложении использовалась одна база данных для всей информации, которую нужно было сохранять в приложении. Но по мере разбухания функциональности стало понятно, что некоторые сущности логичнее расположить в разных базах, или даже в разных типах хранилищ (persistent store). Не буду углубляться в подробности, главное — что изначально монолитное NSSQLiteStore нужно было разделить на несколько.
Читать полностью »

Появление HDD объемом 4 ТБ позволяет увеличить объем внешних накопителей, в том числе, с сетевым подключением — как однодисковых, так и имеющих несколько отсеков для жестких дисков. Конечно, встроенный контроллер такого хранилища должен поддерживать HDD указанного объема. Обеспечить поддержку — задача производителя. С ней неплохо справляется компания Buffalo, которая объявила о добавлении поддержки HDD объемом 4 ТБ сразу в нескольких моделях внешних накопителей.

Buffalo

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


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