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

Заходит учитель информатики в класс за 5 минут до начала урока. Смотрит — все ученики уже сидят за машинами, программы пишут. ...

Google продлил до 8 лет время поддержи устройств на базе ChromeOS
Thu, 23 Jan 2020 09:54:13 +0300

Открыт код клиентских приложений ProtonVPN
Wed, 22 Jan 2020 10:44:18 +0300

Технический комитет OASIS утвердил спецификацию OpenDocument 1.3
Wed, 22 Jan 2020 10:03:53 +0300

Дистрибутив Kubuntu начал распространение ноутбука Kubuntu Focus
Wed, 22 Jan 2020 08:38:45 +0300

Для Btrfs представлена асинхронная реализация DISCARD
Wed, 22 Jan 2020 04:48:18 +0300

Сanonical предложил Anbox Cloud, облачную платформу для запуска Android-приложений
Tue, 21 Jan 2020 14:37:47 +0300

Red Hat развивает JIT-компилятор MIR
Tue, 21 Jan 2020 08:48:56 +0300

Rust-фреймворк actix-web возрождён и будет передан сообществу
Mon, 20 Jan 2020 21:36:52 +0300

В Минэкономики РФ предложили создать архив кода, дублирующий GitHub
Mon, 20 Jan 2020 19:05:46 +0300

Копилефт лицензии постепенно вытесняются пермиссивными
Sat, 18 Jan 2020 22:55:51 +0300

Разработчик Rust-фреймворка actix-web удалил репозиторий из-за травли
Sat, 18 Jan 2020 20:17:10 +0300

Linux-смартфон PinePhone доступен для заказа
Fri, 17 Jan 2020 09:55:06 +0300

Google опубликовал план прекращения поддержки Chrome Apps, NaCl, PNaCl и PPAPI
Fri, 17 Jan 2020 09:15:19 +0300

IBM, Microsoft и Mozilla поддержали Google в судебном разбирательстве с Oracle
Thu, 16 Jan 2020 21:42:07 +0300

В Xfce осуществлён перевод диалогов на декорирование окон на стороне клиента
Thu, 16 Jan 2020 12:19:52 +0300

Новости OPENNET
Новости

Состоялся релиз кроссплатформенного открытого генератора сценариев сборки CMake 3.15, выступающего в качестве альтернативы Autotools и используемого в таких проектах, как KDE, LLVM/Clang, MySQL, MariaDB, ReactOS и Blender. Код CMake написан на языке C++ и распространяется под лицензией BSD.

CMake примечателен предоставлением простого языка сценариев, средствами расширения функциональности через модули, минимальным числом зависимостей (нет привязки к M4, Perl или Python), поддержкой кэширования, наличием инструментов для кросс-компиляции, поддержкой генерации файлов сборки для широкого спектра систем сборки и компиляторов, наличием утилит ctest и cpack для определения сценариев тестирования и сборки пакетов, утилитой cmake-gui для интерактивной настройки параметров сборки.

Основные улучшения:

  • В генератор сборочных сценариев на базе инструментария Ninja добавлена начальная поддержка языка Swift, развиваемого компанией Apple;
  • Добавлена поддержка варианта компилятора Clang для Windows, осуществляющего сборку с ABI MSVC, но использующего опции командой строки в стиле GNU;
  • Добавлены переменные CMAKE_MSVC_RUNTIME_LIBRARY и MSVC_RUNTIME_LIBRARY для выбора runtime-библиотек, используемых компиляторами на базе ABI MSVC (MS Visual Studio);
  • Для компиляторов, подобных MSVC, в CMAKE__FLAGS по умолчанию прекращено перечисление флагов управления выводом предупреждений, таких как "/W3";
  • Добавлено выражение генератора "COMPILE_LANG_AND_ID:" для определения опций компилятора для целевых файлов, применяющих переменные CMAKE__COMPILER_ID и LANGUAGE для каждого файла с кодом;
  • В выражения генератора C_COMPILER_ID, CXX_COMPILER_ID,
  • CUDA_COMPILER_ID, Fortran_COMPILER_ID, COMPILE_LANGUAGE, COMPILE_LANG_AND_ID и PLATFORM_ID добавлена поддержка сопоставления одного значения со списком, элементы в котором разделены запятой;
  • Добавлена переменная CMAKE_FIND_PACKAGE_PREFER_CONFIG, при которой вызов find_package() будет в первую очередь выполнять поиск файла конфигурации пакета, даже если доступен модуль поиска;
  • Для интерфейсных библиотек добавлена поддержка установки свойств PUBLIC_HEADER и PRIVATE_HEADER, задаваемые которыми заголовки могут устанавливаться при помощи команды install(TARGETS) через передачу аргументов PUBLIC_HEADER и PRIVATE_HEADER;
  • Добавлена переменная CMAKE_VS_JUST_MY_CODE_DEBUGGING и целевое свойство VS_JUST_MY_CODE_DEBUGGING для включения режима "Just My Code" в отладчике Visual Studio при компиляции с использованием MSVC cl 19.05 и более новых версий;
  • Переработан модуль FindBoost, который теперь более целостно отрабатывает в режимах Config и Module при наличии других модулей поиска;
  • В команду message() добавлена поддержка типов NOTICE, VERBOSE,
  • DEBUG и TRACE;
  • Команда "export(PACKAGE)" теперь ничего не делает пока явно не будет включена через переменную CMAKE_EXPORT_PACKAGE_REGISTRY.

8.9391 68.6856 0.5655 61.9515

НОВОСТИ: Google продлил до 8 лет время поддержи устройств на базе ChromeO ... Thu, 23 Jan 2020 09:54:13 +0300

Компания Google сообщила о продлении до 8 лет времени сопровождения устройств Chromebook, в течение которого формируются автоматические обновления. Изначально автоматические обновления выпускались для Chromebook в течение трёх лет, но затем время поддержки было продлено до шести лет, а теперь и до восьми. Например, устройства Lenovo 10e Chromebook Tablet и Acer Chromebook 712, выпущенные в 2020 году, будут получать обновления до июня 2028 года. В качестве причины продления поддержки называется желание продлить жизненный цикл оборудования в школах, применяющих Chromebook в компьютерных классах.

???????@Mail.ru Opera Firefox INFOBOX - хостинг Google Chrome