gladilov.org.ru gladilov.org.ua

184 заметки с тегом

в мире

События в мире.



Позднее Ctrl + ↑

Проект «Лица Open Source»


Слева направо: Деннис Ритчи, Брайан Белендорф, Джим Кент.
Лица Open Source / Питер Адамс

Известным профессиональным фотографом-портретистом Питером Адамсом в 2014 году начат проект «Лица Open Source» как коллекция фотографий известных людей, сделавших вклад мировую IT в Open Source. Список фотографий постоянно пополняется, как пополняется и количество людей, которые внесли свой вклад в Open Source.

Показать

О своих моделях фотограф говорит: «Все, кого я сфотографировал, были абсолютно прекрасны. Все были очень любезны и готовы принять участие в проекте. Я думаю, что люди признают, что они принадлежат сообществу, и они действительно хотят, чтобы я был частью этого, вот это действительно здорово.»

Проект осуществляется фотографом полностью на свои средства.

Сайт проекта
Интервью с автором проекта

2017   в мире   досуг   интересное   люди

Хоббиту 80 лет

Однажды (судя по всему, это произошло в 1930 году, но точную дату никто вам не назовет) профессор англосаксонского языка в Оксфордском университете Джон Рональд Руэл Толкин занимался рутинной работой — проверкой экзаменационных сочинений.
Неожиданно в одной из работ он наткнулся на чистый лист. Рука профессора сама собой вывела на нем строчку: «В земле была нора, а в норе жил хоббит». Что это была за нора и уж тем более кто такой был этот хоббит, на тот момент не смог ответить бы и сам Толкин.

Но эта фраза за семь лет кропотливой работы превратилась в книгу, признанную одной из лучших детских сказок в истории. 21 сентября 1937 года «Хоббит» увидел свет. А из него затем выросла целая трилогия — уже не для детей, а для взрослых.

Утверждён стандарт C++17

Комитет ISO по стандартизации языка C++ единогласно утвердил спецификацию C++1z в качестве международного стандарта «C++17». Представленные в спецификации возможности уже полностью поддерживаются в компиляторах GCC и Clang, а также частично реализованы в Intel C++ и Visual C++. Поддерживающие C++17 стандартные библиотеки реализованы в рамках проекта Boost.

Показать

В следующие два месяца утверждённая спецификация будет находиться на стадии подготовки документа к публикации, на которой будет проведена работа по редакторской правке орфографических ошибок и опечаток. В начале ноября результирующий вариант документа будет направлен в ISO для публикации под формальным именем ISO/IEC 14882:2017. Тем временем, комитет уже начал работу над следующим стандартом C++20 (C++2a) и рассмотрел на последнем совещании возможные новшества.

Основные особенности C++17:

  • Возможность инициализации переменных внутри выражений if и switch;
  • Возможность использования кодировки UTF-8 в символьных литералах;
  • Шестнадцатеричные литералы с плавающей запятой;
  • Указание текстового сообщения в static_assert теперь опционально;
  • Удалена поддержка триграфов;
  • Возможность указания typename (как альтернативы классам) в параметрах вложенного шаблона;
  • Новые правила вывода типа «auto» из списка инициализации (braced-init-list);
  • Возможность упрощённого определения вложенных параметров пространств имён: «namespace X::Y {...}» вместо «namespace X { namespace Y {...}}»;
  • Возможность указания атрибутов для пространств имён и перечислений;
  • Новые стандартные атрибуты [[fallthrough]], [[maybe_unused]] и [[nodiscard]];
  • Проверка на неизменность (константность) для всех нетипизированных аргументов шаблонов;
  • Сворачивание выражений для вариативных шаблонов;
  • Раскрытие выражений «if» на стадии компиляции, если заданное внутри условие является константой;
  • Структурированные привязки, например, «auto [a, b] = getTwoReturnValues()»;
  • Автоматическое определение типов конструктора шаблонов (например, теперь можно указывать std::pair(5.0, false), явно не задавая типы «double, bool»);
  • Inline-переменные, которые можно определять в заголовочных файлах;
  • Добавлена библиотека для работы с ФС, основанная на boost::filesystem;
  • Из библиотеки TS I перенесены std::string_view, std::optional и std::any;
  • Добавлен std::uncaught_exceptions в качестве замены std::uncaught_exception;
  • Новые функции вставки try_emplace и insert_or_assign для std::map и std::unordered_map;
  • Унифицирован доступ к контейнерам std::size, std::empty и std::data;
  • Определены непрерывные итераторы (contiguous iterators);
  • Удалены устаревшие типы и функции, в том числе std::auto_ptr и std::random_shuffle;
  • Представлены параллельно выполняемые варианты алгоритмов STL;
  • Добавлены дополнительные математические функции, включая эллиптические интегралы и функции Бесселя;
  • Представлены std::variant и std::byte;
  • Новые свойства логического оператора: std::conjunction, std::disjunction и std::negation.
2017   C++   в мире   интересное   события   софт

Сорокалетний юбилей запуска «Вояджера-1»

5 сентября 1977 года NASA запустило в полёт автоматический зонд «Вояджер-1» (Voyager-1). В 1998 году «Вояджер-1» стал самым удаленным от Земли объектом, созданным человеком.

Его двойник, «Вояджер-2», отправился в полет на несколько недель раньше. Основная цель миссии — исследование Юпитера и Сатурна. Тогда еще никто не предполагал, что запущенные аппараты проработают до 2017 года, до конца не исчерпав свой ресурс.

Показать

Исходя из суровостей среды поблизости от Юпитера, к встрече с которым готовили аппараты серии «Вояджер», их оснастили резервируемыми инструментами и приборами. Заложенные в них запасы прочтости, надёжности и энергоресурс позволили зондам проработать в восемь раз дольше расчетных пяти лет. Поскольку запасы энергии «Вояджеров» из года в год уменьшаются, специалистам приходится решать нелегкую задачу поддержания работы зондов при все более жестких ограничениях. Чтобы обеспечить максимальную продолжительность функционирования аппаратов, инженерам NASA приходится изучать документы и программное обеспечение 40-летней давности, а также прибегать к помощи ветеранов в данных областях. Примерно к 2025—2030 году РИТЭГи (генераторы, получающие энергию из распада радиоактивных изотопов) аппаратов истощатся и энергии будет хватать только на поддержание связи с Землей, а научные наблюдения прекратятся.

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

Автор идеи астроном Карл Саган и его коллеги из-за бюрократических проволочек не смогли записать на диски голоса делегатов разных стран в ООН, поэтому записывали голоса преподавателей иностранных языков Корнелльского университета. На диске также присутствует единственный межзвездный рок-н-ролльный трек в истории человечества, «Johnny B. Goode» Чака Берри (полный список музыкальных композиций на диске можно посмотреть здесь).

«Вояджер-1» находится в межзвездном пространстве около пяти лет: в августе 2012 года он вышел за границы Солнечной системы и стал первым в нашей истории космическим аппаратом, покинувшим пределы Солнечной системы и вышедшим в межзвездное пространство. В настоящий момент «Вояджер-1» пролетел примерно 21 млрд км, что является рекордным расстоянием для любого аппарата, созданного человеком.

Для того, чтобы найти место «Вояджера-1» в небе, нужно найти крупное созвездие Змееносца (к югу от Геркулеса и к северу от Стрельца и Скорпиона). В его верхней части, возле Альфы Змееносца, движется со скоростью почти 17 километров в секунду, нанизанный на нитку траектории длинною в 40 лет, зонд с «мозгами» современного инженерного калькулятора, исправно посылающий на Землю свои сообщения. Его «брат-близнец» находится в созвездии Павлина, не наблюдаемом из Северного полушария.

«Вояджеры» обнаружили в общей сложности 24 новых спутника у четырех дальних планет Солнечной системы, первыми передали данные о существовании активных вулканов за пределами Земли — на спутнике Юпитера Ио. Они также сделали множество подробных снимков колец планет-гигантов и их лун. В общей сложности оба аппарата передали на Землю 625 гигабайт данных. Даже если (а вернее — когда) зонды программы «Вояджер» замолчат — они останутся памятниками любопытства и жажды познания человечества.

26 лет ядру Linux

25 августа в 1991 году 21-летний студент Линус Торвальдс объявил в телеконференции comp.os.minix о создании после пяти месяцев разработки рабочего прототипа новой операционной системы, для которой было отмечено завершение портировния bash 1.08 и gcc 1.40. Первый публичный выпуск был представлен 17 сентября. Ядро 0.0.1 имело размер 62 Кб в сжатом виде и содержало около 10 тысяч строк исходного кода (современное ядро насчитывает более 24 млн строк кода)

Показать

Ядро создавалось под впечатлением от операционной системы MINIX, не устраивающей Линуса своей ограниченной лицензией. Впоследствии, когда Linux стал известным проектом, недоброжелатели пытались обвинить Линуса в прямом копировании кода некоторых подсистем MINIX. Нападение отразил Эндрю Таненбаум, автор MINIX, который поручил одному из студентов провести детальное сравнение кода Minix и первых публичных версий Linux. Результаты исследования показали наличие только четырёх несущественных совпадений блоков кода, обусловленных требованиями POSIX и ANSI C.

Первоначально Линус решил назвать ядро Freax, от слов «free», «freak» и X (Unix). Но имя «Linux» ядро получило с лёгкой руки Ари Лемке (Ari Lemmke), который по просьбе Линуса разместил ядро на FTP-сервере университета, назвав директорию с архивом не «freax», как просил Торвальдс, а «linux». Примечательно, что некий предприимчивый делец Вильям Делло Крок (William Della Croce) сумел зарегистрировать торговую марку Linux и хотел со временем собирать отчисления, но позднее передумал и передал все права на торговую марку Линусу. Официальный талисман Linux-ядра, пингвин Tux, был выбран в результате соревнования, состоявшегося в 1996 году. Имя Tux расшифровывается как Torvalds UniX.

P. S. — сегодня ещё и день рождения царя Ивана Васильевича IV Грозного.

90 лет убийства Сакко и Ванцетти

На протяжении 90 лет это дело рассматривается как самая большая ошибка и позор американской юстиции.

Показать

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

На волне антикоммунистической и антиэмигрантской истерии в тогдашнем американском обществе Сакко и Ванцетти были виновны априори, потому что были итальянцами и анархистами. Найденное при них оружие не являлось противозаконным деянием, но тоже было привязано к обвинительным пунктам. Многие известные деятели в мире, среди них Альберт Эйнштейн, Бернард Шоу, Томас Манн, писали письма в защиту обвиняемых.

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

Приговор, вынесенный Сакко и Ванцетти, выглядел настолько очевидно неправосудным, что вызвал резонанс не только в США, но и во всём мире. Поднялась волна в защиту осуждённых, требовали пересмотра дела, находились всё новые свидетелей невиновности осуждённых. Задержанный полицией по другому делу в 1923 году Селестино Мадейрос признался, что участвовал в ограблении в Саут-Брейнтри, и показал, что в банде не было ни Сакко, ни Ванцетти. Несмотря на это, в пересмотре дела было отказано.

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


Кадр из художественного фильма «Сакко и Ванцетти» (1971) итальянца Джулиано Монтальдо

2017   в мире   история   люди   памятные даты

Сегодня 40 лет запуску Вояджера-2

Сегодня 40 лет запуска Вояджера-2

«Вояджер-2» стартовал 20 августа 1977 года, на две недели раньше «Вояджера-1».

Показать

Первоначально планировалось, что аппараты будут исследовать Юпитер и Сатурн, однако им также удалось получить снимки более далеких планет, Урана и Нептуна, и их спутников, а также сделать множество открытий. «Вояджеры» прошли так называемую гелиомантию — границу гелиосферы, «пузыря» вокруг Солнца, наполненного солнечной плазмой, своего рода буферную зону, отделяющую объём Солнечной системы от межзвёздного пространства — и начали полёт в галактическом пространстве (считается, что в 2007 году «Вояджер-2» формально покинул пределы Солнечной системы и вышел в область гелиопаузы, то есть . «Вояджер-1» пересёк границу системы в 2013 году).

Кстати, «Вояджер-2» — первый и пока единственный аппарат, достигший Урана (в январе 1986 года) и Нептуна (в августе 1989 года).

Проекту Debian исполнилось 24 года

Проект Debian празднует своё двадцатичетырёхлетие. Дистрибутив был впервые анонсирован студентом Университета Пердью Яном Мёрдоком (Ian Murdock) 16 августа 1993 года в списке рассылки comp.os.linux.development. Этот день и считается днем рождения операционной системы Debian.

Показать

Первичной задачей проекта была разработка дистрибутива, развиваемого в соответствии с духом полной открытости, свойственной Linux и GNU, а также стремление к техническому совершенству и надёжности.

За время существования Debian было выпущено 14 релизов, обеспечена официальная поддержка 30 аппаратных архитектур, сформирован репозиторий из более чем 50 тысяч пакетов. В проект вовлечено более 1000 разработчиков, в сервисе alioth.debian.org зарегистрировано около 30 тысяч аккаунтов. На технологиях Debian построено более 300 производных дистрибутивов, из которых около 120 активно развиваются.

С днём рождения, лучший и надёжнейший дистрибутив! Дистрибутивище!!!

P.S. Дебиан уже 24 года торт!

P.P.S. Жизненный путь дебиана и его семья:
https://upload.wikimedia.org/wikipedia/commons/6/69/DebianFamilyTree1210.svg?uselang=ru

День системного администратора

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

Принимайте поздравленье
С Днем системного админа!
Вы для нас отождествленье
Офисного витамина.
Ведь без вас компы зависнут,
Электронка оборвется.
Потеряются все числа,
И работа вся сорвется.

Евросоюз утвердил открытую лицензию EUPL 1.2, совместимую с GPLv3

После четырёх лет обсуждений чернового варианта утверждена новая версия лицензии EUPL 1.2 (European Union Public Licence), используемой при разработке открытого программного обеспечения для государственных учреждений в Евросоюзе. Лицензия доступна на 23 языках, используемых в странах Евросоюза и опубликована в официальном журнале Европейского союза, что обозначает вступление правового акта в силу. Лицензия признана организацией Open Source Initiative (OSI) открытой и соответствующей требованиям «Open Source Definition».

Показать

В лицензии EUPL 1.2 решены многие ранее наблюдаемые проблемы с совместимостью с другими открытыми и свободными лицензиями, в том числе обеспечена совместимость с лицензиями GPLv3, AGPLv3, LGPLv2, LGPLv3 и MPLv2. Версия EUPL 1.1 позволяла перелицензировать код в GPLv2, но была включена Фондом СПО в список лицензий, несовместимых с GPL. Наиболее ожидаемым эффектом от принятия EUPL 1.2 стала возможность использовать код продуктов, выпускаемых для госучреждений Евросоюза, в проектах, развиваемых независимым сообществом под лицензией GPLv3. Совместимость с GPLv3 является значительным шагом в сторону улучшения переносимости кода, который упростит смешивание в одном проекте кода под лицензиями GPLv3 и EUPL 1.2, а также сделает возможным перелицензирование EUPL-кода под лицензией GPLv3 без необходимости дополнительных согласований.

Напомним, что по сравнению с GPLv2 лицензия GPLv3 обладает такими особенностями, как запрет тивоизации (привязки программного обеспечения к оборудованию), противодействие заключению дискриминационных патентных соглашений (патент может быть лицензирован для GPLv3 кода только на условиях повсеместного и бесплатного использования) и предоставление защиты от патентных исков со стороны поставщика GPLv3-продукта (если фирма поставляет GPLv3 компоненты, то она не может предъявить судебный иск против пользователей данных компонентов, обвинив их в нарушении патентов в данном ПО или в обходе средств защиты интеллектуальной собственности).

Необходимость поддержания Евросоюзом собственной свободной лицензии вместо использования уже существующих лицензий обусловлена необходимостью приведения лицензии в полное соответствие с требованиями законодательства всех стран Евросоюза. У существующих лицензий наблюдаются несостыковки с особенностями трактовки авторского права в некоторых странах Евросоюза. Кроме того, лицензия EUPL изначально утверждается в переводе на 23 европейских языках. Независимо от того на каком официальном языке используется текст лицензии, все варианты считаются юридически идентичными.

Источник

2017   в мире   интересное   события   софт
Ранее Ctrl + ↓
Наверх