войти зарегистрироваться

JavaScriptISO 8601 и ECMAScript — головная боль от разночтения стандартов

Разрабатываем мы тут некоторый сервис интеграции с очень сторонней системой. Сам сервис работает на Node.js. И всё бы хорошо, но только недоступность сервера во время сборки мусора очень нервировала стороннюю систему.

В канун нового года было решено сделать серверу подарок — обновить Node.js с версии 0.4.8 до 0.6.6 В силу ряда организационных причин, обсуждать которые здесь не очень хочется, обновление было проведено сразу на боевой системе и даже без регрессионного тестирования.

Неужели в этой ситуации что-то могло пойти не так?

Обработка изображенийИспользование субъективных метрик для поиска оптимальных параметров подавления шума на изображениях

Часть первая, отбор лучших шумодавов


В данной статье я расскажу о наиболее популярных программных средствах для борьбы с шумами на изображениях, а также попытаюсь определить, какое из них дает оптимальный результат. Сложность поставленной задачи состоит в субъективности человеческого зрения и разной восприимчивости к отдельным видам искажений, поэтому сравнивать мы будем, используя метрики оценки качества изображения.

image

Введение

Любой фотограф/ретушер рано или поздно сталкивается с проблемой выбора параметров съемки: чувствительность ISO, диафрагменное число, время выдержки. Дело в том, что бывают настолько плохие условия, что без вспышки (её может не быть, или, к примеру, запрещена и т.д.) весьма трудно получить хоть сколько-нибудь корректное изображение. Типичный пример, над которым мы будем дальше работать: фотография с рук поздно вечером/ночью/в квартире при слабом освещении. Когда освещение плохое, при полностью открытой диафрагме и минимальном времени выдержки для съемки с рук решение одно — повышать чувствительность ISO до получения оптимальной экспозиции. При этом даже такие современные аппараты, как профессиональные зеркальные камеры или новые зеркалки уровня полу-про, к примеру Canon EOS 60D, Nikon D7000, начинают заметно шуметь при ISO 3200 и выше.

ПрограммированиеВышел стандарт C11 (C1X)

19 декабря 2011 года международная организация по стандартизации ISO обьявила о выходе стандарта C — ISO/IEC 9899:2011 (ранее неофициально известного как C1X).

Основные изменения по сравнению с C99:
  • Выравнивание данных
  • Спецификатор функции _Noreturn
  • Выражения, не зависящие от типа (Type-generic expressions) с использованием ключевого слова _Generic
  • Поддержка многопоточности
  • Улучшенная поддержка Unicode
  • Функция gets, была признана устаревшей и заменена на gets_s
  • Статические утверждения(Assertions)
  • Функция quick_exit
  • Макросы для создания комплексных чисел


Частичная поддержка функций нового стандарта имеется в компиляторах GCC и Clang.

Подробнее (англ)

UPD:
Финальной версии стандарта, привычно, нет в свободном доступе, но можно скачать последний черновик

WindowsВ Windows 8 будет встроенная поддержка ISO и VHD



Продолжаем обзор нового функционала Windows 8. Ещё одна полезная функция — нативная поддержка ISO и VHD. Данная возможность будет интегрирована прямо в Windows Explorer. Монтирование образов ISO и виртуальных дисков VHD осуществляется двойным щелчком по файлу, после чего в системе сразу появляется новый виртуальный диск. С содержимым VHD можно работать в Проводнике как с обычным диском — добавлять, редактировать или удалять файлы.

Гаджеты. Устройства для гиковIsostick: флэшка, которая выдаёт себя за оптический привод

Вставляете флэшку в USB-порт — и в системе появляется новое устройство USB Mass Storage Device плюс новый USB CD/DVD-привод. Так работает прошивка флэшки Isostick — флэшка идеально подходит для записи ISO-образов, в том числе загрузочных. Самое главное, что на неё можно записать много загрузочных ISO, а встроенный загрузчик (isosel) позволит переключаться между ними при загрузке с USB CD/DVD-привода. Если вам нужно несколько операционок, то этот девайс удобнее, чем использование программ вроде UNetBootin, grub и т.д.

Флэшка будет изготовлена и поступит в продажу через несколько недель, когда соберут достаточно денег на заказ производства. Если всё пройдёт удачно, то автор обещает выложить прошивку под открытой лицензией, так что кто угодно сможет делать такие девайсы самостоятельно.

IT-стандартыISO готовит стандарт облачной безопасности

ISO готовит специальный стандарт, посвященный безопасности облачных вычислений. Основная направленность нового стандарта – решение организационных вопросов, связанных с облаками. Однако в силу сложности согласовательных процедур ISO окончательная версия документа должна выйти лишь в 2013 г.

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

Linux для всехНачиная с Mageia: скачайте его!



Кратко о главном


Основная часть команды разработчиков Mandriva Linux была уволена. Они, совместно с комьюнити, решили создать форк Mageia, что бы не зависеть ни от какой коммерческой организации. Ребята только в самом начале пути. Они запустили систему сборки, багтрекер, единую систему аутентификации, набрали команду, зарегистрировали организацию, написали устав, выбрали логотип и составили план развития. Два месяца очищали и пересобрали основные пакеты Mandriva, для создания бутстрапа и сегодня состоялся релиз ISO образа Mageia Alpha 1.

Linux для всехЗагрузка c iso образов при помощи memdisk и grub4dos из песочницы

Вы наверняка слышали о таких девайсах как нетбук. И знаете, что в них не предусмотрен оптический привод (CD\DVD).
Приобретя нетбук я столкнулся с проблемой — мне необходимо было выложить еще 60$ за внешний оптический привод, что для бедного студента в условиях кризиса было немного накладно. Девайс наотрез отказался грузится с флешки с карточки (почему — до сих пор не пойму...) и тут мне в голову пришла мысль: «А если загрузится с образа?» — так начались поиски…

Далее я предлагаю почитать как я решил проблему при помощи grub4dos и memdisk. Конечная цель — загрузить образ нетинсталла openSUSE 11.3.

Информационная безопасность30 июля пройдет четвертое собрание украинского сообщества специалистов по информационной безопасности

30 июля в 10:00 Ukrainian Information Security Group соберется в Daily Kiev Bar (галерея «ХудГраф») на бульваре Т.Шевченко, 33.

Некоторые из активных членов сообщества согласились сделать установочные доклады и задать темы для общения:
— Глеб Пахаренко (Инфопульс) и Мария Сидорова (Код безопасности) расскажут про опыт работы сообществ по информационной безопасности в Украине и России.
— Владимир Илибман (Cisco) расскажет про сдвиг парадигмы IT в сторону размытости границ, который происходит благодаря облачным сервисам и мобильным сотрудникам.
— Андрей Лысюк (Ernst&Young) и Александр Дмитриев (Das magazine) поделятся опытом проведения сертификации CISM/CISA и ISO 27001

Также, планируется обсудить создание украинского CERT (Computer Emergency Response Team) и cпецифические информационные угрозы виртуальных инфраструктур.

Основная часть докладов пройдет с 10:00 до 16:00, после чего планируется «пивная программа».

Всех желающих принять участие в семинаре просим зарегистрироваться на странице события в LinkedIn
Ссылка на карту проезда

Персональные блоги Настройки ISO в цифровой фотографии

Grant (читатель сайта DPS) спрашивает: «Я запутался по поводу светочувствительности(ISO). Какое значение лучше выбрать? Лучше выбрать самое низкое?»

Спасибо за вопрос, Grant. Прежде чем я попытаюсь дать ответ на этот вопрос, позвольте мне дать небольшое определение ISO.

Что же такое ISO?