Рубрика «стандарт» - 2

Несколько недель назад состоялась встреча международного комитета по стандартизации C++. На ней люди (в основном) не разменивались на мелочи и совершили несколько больших шагов на пути к С++20.

image

Главные новости:

  • Расширению Concepts быть в C++20!
  • Ranges, Networking и Coroutines/сопрограммы: выпущены в эксперимент в виде TS.
  • Модули: черновик TS готов.

Что всё это значит, как это упростит написание кода и что было ещё — читайте под катом.
Читать полностью »

NIST наконец-то меняет рекомендации по паролям: теперь рекомендуются длинные парольные фразы - 1На фото: Лорри Фейт Кранор, профессор Университета Карнеги — Меллон, в платье с 500 самыми популярными паролями в интернете, на саммите по кибербезопасности в Стэнфордском университете. Она надеется, что изучение платья поможет окружающим людям осознать необходимость поменять свой слабый пароль.

В 2003 году Билл Бёрр (Bill Burr) работал менеджером среднего звена в Национальном институте стандартов и технологий. Ему с коллегами поручили написать скучную инструкцию — документ с инструкциями по выбору и управлению паролей, который должен был стать рекомендацией для государственных организаций США. Сотрудники выполнили задание — и этот документ стал известен как NIST Special Publication 800-63B. Лично Бёрр написал приложение А к этому стандарту (Appendix A) — восьмистраничный пример, который даёт практические советы по выбору и управлению паролями. Билл Бёрр рекомендовал чередовать цифры, специальные символы, строчные и прописные буквы, а также периодически менять пароли.

Рекомендация NIST с годами превратилась в стандарт, который стал обязателен для исполнения во многих государственных учреждениях, а сам сейчас автор в полной мере осознал масштаб своих ошибок и теперь очень сожалеет о содеянном, пишет The Wall Street Journal.
Читать полностью »

В рамках консорциума разработчиков промышленных встраиваемых вычислительных решений PICMG создана рабочая группа по расширению стандарта CompactPCI Serial для применения его в космической технике.

Данная группа будет сосредоточена на разработке стандарта Space CompactPCI Serial, обеспечивающий поддержку дополнительных последовательных интерфейсов, таких как SpaceWire, TT-Ethernet и Rapid I / O для межбортовой связи. Вопросы по обеспечению высокой надежности, обнаружения неисправностей и экологической безопасности также в списке задач. Одна из главных целей группы состоит в том, чтобы сохранить стандартный простой, понятной принцип построения систем и гарантировать максимальную совместимость между бекплейном и платами.

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

Несколько гиков добились своего

Как обычный вопрос на форуме привёл к добавлению 4½ символов в Юникод - 1

Оказывается, добавить символы в Юникод вполне реально, если потратить достаточно сил и времени. Следует только строго соблюдать процедуру и все правила.

Вчера произошло важное событие: консорциум Unicode опубликовал официальные спецификации нового стандарта Unicode 9.0. Наверное, больше всех радовался этому событию программист Теренс Иден (Terence Eden). Два с половиной года назад (3 декабря 2013 года) он опубликовал вопрос на популярном форуме для разработчиков Hacker News.

Каких полезных символов не хватает в Юникоде?

Теренс высказал идею, что наиболее очевидным кажется отсутствие знака «Питание». Знакомый всем символ Как обычный вопрос на форуме привёл к добавлению 4½ символов в Юникод - 2 определён в стандарте Международной электротехнической комиссии IEC 60417-5009 и примерно с середины 1970-х используется практически на каждом электронном устройстве, где имеется кнопка питания.
Читать полностью »

image

Ряд крупнейших мировых автопроизводителей — Audi, BMW, Ford, General Motors, Mazda, Mercedes-Benz, Tesla, Toyota, Volkswagen, Volvo — согласились включать в свои автомобили автоматическую систему экстренного торможения (automatic emergency braking, AEB) как стандартную опцию. Это соглашение стало результатом совместной работы сразу двух ведомств: Страхового института дорожной безопасности (IIHS) и Национального управления безопасностью движения на трассах (NHTSA) США.
Читать полностью »

Компания Cisco активно участвует в движении Open Source и вносит серьезный вклад в свободные проекты, особенно в области VoIP и сжатия видео. Например, в 2013 году она выложила в открытый доступ исходный код кодека OpenH264, который свободен от лицензионных отчислений MPEG-LA. Вскоре Mozilla взяла OpenH264 для использования в браузере Firefox.

Сейчас Cisco работает над видеокодеком следующего поколения, который станет свободной альтернативой H.265 (HEVC). Как известно, MPEG собрала два патентных пула для H.265 и изменила систему лицензирования. По оценке Cisco, общая стоимость лицензий на H.265 из двух новых патентных пулов будет в 16 (!) раз выше, чем стоимость лицензий H.264. При этом для H.264 был установлен верхний потолок отчислений, а для H.265 такое ограничение отсутствует.

В таких условиях как воздух нужен альтернативный свободный кодек. Таким может стать Daala. Компания Cisco поддерживает проект Daala и помогает ему, продвигая проект свободного видеокодека следующего поколения под названием Thor.
Читать полностью »

HTTP-2 готов - 1

Сегодня спецификации новой версии HTTP приобрели окончательный вид. Председатель рабочей группы IETF HTTP Марк Ноттингем в своём блоге написал, что IESG формально одобрила спецификации HTTP/2. Теперь они отправляются в редактор RFC, где им присвоят официальный номер RFC, немного отредактируют и опубликуют.

Скоро это замечательное событие отразят в официальном блоге IETF, а пока что Марк Ноттингем от себя лично благодарит всех, кто внёс свой вклад в разработку новых спецификаций. В особенности — разработчиков протокола SPDY, который лёг в основу HTTP/2.
Читать полностью »

Новость очень короткая, но от этого не менее важная: W3C официально объявила HTML5 рекомендацией.

«Сегодня мы, совершенно не задумываясь, смотрим видео и слушаем аудио напрямую в браузере, не задумываясь, используем браузер в телефоне,» — говорит Тим Бернерс-Ли, директор W3C. — «Мы ожидаем, что сможем делиться фотографиями, покупать, читать новости и получать информацию где угодно, на любом устройства. HTML5 и открытая веб-платформа, оставаясь невидимыми для большинства пользователей, делают возможными и двигают вперед подобные ожидания пользователей.»

Официальный анонс здесь: Читать полностью »

У нас есть C++ 14!
C++ 14 готов!

По итогам заседания Айсаква (Вашингтон, США) в феврале, мы запустили голосование за черновик международного стандарта (DIS) для следующего C++ стандарта. Это голосование завершилось в пятницу.

Сегодня мы получили уведомление, что голосование было единогласно успешным и следовательно мы можем приступить к публикации. Мы будем выполнять некоторые окончательные редакционные штрихи, для исправления некоторых орфографических опечаток и случайно пропущенных слов, а затем передадим этот документ в ISO для публикации в этом году как совершенно новый международный стандарт ISO/IEC 14882:2014(E) языка программирования С++, также известный как С++14.
Читать полностью »

В рабочей группе W3C продолжается обсуждение нового расширения для элемента HTMLMediaElement, который предоставляет API для контроля воспроизведения контента в браузере. То есть, непосредственно в браузере появятся встроенные средства DRM, так что правообладатели смогут запрещать/ограничивать воспроизведение фильмов и музыки на компьютерах пользователей.

Хотя новый стандарт ещё не принят окончательно, но правообладатели уже приступили к технической реализации. Интересные подробности этого процесса содержатся во вчерашнем письме Марка Уотсона (Mark Watson) из Netflix. Эта компания является одним из основных разработчиков стандарта, наряду с Google и Microsoft.

Марк Уотсон объяснил, что сейчас ряд вендоров работают над разработкой модулей DRM для HTML по заказу правообладателей — медиастудий. Консорциум W3C не ставит целью узнать и опубликовать эти спецификации, а всего лишь стремится предоставить ясные API для доступа к ним из браузера. Поэтому характеристики конкретных модулей DRM являются коммерческой тайной и держатся в секрете.
Читать полностью »


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