Компания Samsung в начале месяца показала свою собственную ОС для смартфонов — Tizen. Первый телефон, работающий под управлением этой операционной системы, ожидается в конце этого года и по слухам будет похож на Galaxy S III.
Архив за 12 марта 2013 - 2
Смартфоны под управлением ОС Tizen будут выпускать также Fujitsu и NEC
2013-03-12 в 19:24, admin, рубрики: Новости, метки: новостиТехнология CRUD-матрицы. Практический опыт
2013-03-12 в 19:19, admin, рубрики: agile, BABOK, Анализ и проектирование систем, гибкие методологии разработки, метки: agile, BABOK, Анализ и проектирование систем, гибкие методологии разработки
Технология CRUD-матрицы — это хороший инструмент для каждого члена Agile-команды на протяжении всего жизненного цикла продукта. CRUD-матрица позволяет наладить адекватный диалог с клиентом и выявить дублирование функционала, а также устранить противоречивость модели. Что касается оценки времени, то в этом моменте CRUD-матрица значительно уступает такому инструменту, как “planning poker”, который позволяет провести адекватную оценку с учетом объективных причин.
Читать полностью »
Настройка CCBoot v.3 для работы в Active Directory
2013-03-12 в 18:42, admin, рубрики: Песочница, метки: Сетевые технологии*, системное администрированиеЗдравствуйте!
В этой статье будет рассказано о технологии CCBoot от компании Youngzsoft, которая позволяет осуществлять бездисковую загрузку операционной системы с удаленно расположенной машины и работать в Active Directory.
Читать полностью »
Проверка входных параметров или косвенные ссылки на BASH
2013-03-12 в 17:44, admin, рубрики: bash, linux, Оболочки, Песочница, метки: bash, linuxПроблема
По долгу службы приходится активно использовать Shell скрипты на ОС Linux.
Притом что все скрипты фактически одинаковые по своей сути – генерация данных. Немалое количество времени уходит на написание и отладку правильности проверки входной информации от заказчика. И соответственно определение параметров генерации данных на основании этих входных параметров.
В основе проверок лежат статические определенные спецификациями данные, зачастую таблицы, в результате сверок формируются новые необходимые параметры для дальнейшей генерации. При этом работа по настройке проверочной информации требует аккуратности и внимательности, поскольку возможные ошибки могут стоить дорого.
Стадия проверки в основном состоит из нагромождения вложенных конструкций case и if.Была мысль делать разбор табличек через систему cut ( таблица )> read var1 var2 var3 потом if-ы, а потом куда-то формировать результат — но все это не очень удобно и не красиво, хотелось минимального синтаксиса.
Читать полностью »
Microsoft и Adobe выпустили обновления для своих продуктов
2013-03-12 в 17:38, admin, рубрики: adobe flash player, windows update, Блог компании ESET NOD32, информационная безопасность, метки: adobe flash player, windows updateMicrosoft анонсировали выпуск очередной серии патчей, нацеленных на устранение уязвимостей в своих продуктах. Заявленные ранее в пре-релизе (7 марта) секьюрити-фиксы покрывают в общей сложности 20 уникальных уязвимостей (4 исправления со статусом Critical и 3 со статусом Important). Детальный отчет (включая сопоставления исправлений с CVE ID) Вы можете найти здесь. Одно из критических обновлений нацелено на устранение уязвимости, которая присутствует во всех версиях Internet Explorer, начиная с 6-й версии и заканчивая новейшим IE 10. Другой критический фикс нацелен на платформу Silverlight. Обе этих уязвимости относятся к классу «Remote Code Execution» и потенциально могут быть использованы для успешного осуществления drive-by download/installation атак, например, с вовлечением какого-либо набора эксплойтов для этой цели.
Распределенный рендеринг
2013-03-12 в 17:01, admin, рубрики: cloud, distributed, gpgpu, Анимация и 3D графика, демонстрация, облако, Облачные вычисления, распределённые вычисления, рендеринг, метки: cloud, distributed, демонстрация, облако, облачные вычисления, распределённые вычисления, рендеринг С недавних пор начал пользоваться сервисом MEGA.
Интересен тот факт, что организация располагает не только своими дата-серверами. С компанией можно сотрудничать, предложив свои дата-центры (соответствующие определенным требованиям) для хранения информации пользователей в зашифрованном виде.
Но, наряду с хранением информации, будет не менее полезным для нас сервис облачно-распределенных вычислений, и в частности, рендеринга.
В идее нет ничего необычного. Я далеко не первый, кому эта идея пришла в голову.
Но делюсь я своими соображениями, потому что считаю, что подобный сервис будет многим очень полезен.
Итак, что такое «рендеринг»? Рендеринг — это вычислительный процесс, в ходе которого, мы получаем красивую картинку по 3д модели с помощью программы «рендера».
Что такое «распределенный»? Это когда хранение или вычисление данных распределяют между множеством компьютеров или серверов, объединенными одной сетью (см. распределенные вычисления).
Распределенный рендеринг — вычислительный процесс, по созданию изображений, распределенный между компьютерами. Вычисления также могут на себя брать облака.
Съемка Time Lapse видео под Android
2013-03-12 в 16:46, admin, рубрики: видео, Разработка под android, метки: time-lapse, видео, Разработка под androidДавайте напишем программу для создания своих собственных фильмов в технике Time Lapse. Завораживающее видео, снятое в этой технике с борта МКС, можно посмотреть здесь, более доступный вариант, который можно повторить с помощью описываемой программы — здесь.
Программа имеет простой интерфейс и несложный принцип работы:
• пользователь задает периодичность снимков встроенной камерой (например, 10 с) и желаемую частоту кадров генерируемого видео (например, 25 кадров в секунду);
• после нажатия кнопки «Старт» программа каждые 10 секунд делает фотографию и записывает jpg-файл на SD-карту;
• процедура повторяется до нажатия кнопки «Стоп» и «Создать видео», после чего последовательность фотографий превращается в видео файл формата Motion JPEG, который показывает отснятый материал в 250 раз (25 * 10) быстрее реальной скорости происходивших событий.
В программе два основных класса — MainActivity, занимающийся взаимодействием с пользователем и накоплением снимков и MJPEGGenerator, ответственный за превращение последовательности изображений в видео файл.
Класс MJPEGGenerator, взятый с code.google.com, был слегка переделан в связи с тем, что в Android Java отсутствует пакет java.awt.
Процедуры работы с камерой были преимущественно взяты из материала Работа с камерой в Android, где есть хорошее описание примененных решений, проблема «залипаний» камеры после лока/анлока Android-устройства была устранена благодаря stackoverflow.
Программа была отлажена на планшете Prestigio MultiPad 7.0 Prime под Android 4.0.
Открыта часть кода Kinect SDK
2013-03-12 в 16:43, admin, рубрики: Kinect, Microsoft Kinect, open source, Алгоритмы, обработка изображений, метки: kinect, open source
Сегодня компания Microsoft опубликовала часть кода, составляющего Kinect SDK, для сторонних разработчиков под лицензией Apache 2.0.
Подробности под катом.
Читать полностью »
Boeing 787 и 500 Gb или кратко о средствах объективного контроля
2013-03-12 в 16:33, admin, рубрики: INFOLUST, авиация, будущее здесь, Песочница, тенденции, метки: авиация, тенденцииНе так давно на хабре появилась заметка о том, что самолёт Boeing 787 генерирует за полёт более 500 Гб информации. Мне, как авиационному инженеру, сразу стало очень весело. Поэтому я решил рассказать немного о средствах объективного контроля и поставить под сомнение весьма спорное утверждение о том, что авиакомпании превращаются в IT компании, основной задачей которых является обработка информации.
Итак, начнём!
Читать полностью »
Распознавание пола в изображениях и видео
2013-03-12 в 16:32, admin, рубрики: Алгоритмы, Компьютерное зрение, обработка изображений, Работа с видео, распознавание пола, метки: Компьютерное зрение, распознавание полаВ данной статье представлен алгоритм распознавания пола, обладающий точностью 93.1% [1]. Статья не требует каких-либо предварительных знаний в области обработки изображений или машинного обучения. После прочтения статьи читатель будет в состоянии выполнить рассмотренный алгоритм самостоятельно.