Linux.org.ru

Ленты новостей
Linux.org.ru: Новости
URL-адрес: https://www.linux.org.ru/
Обновлено: 1 час 25 мин. назад

Выпуск дистрибутива Deepin 15.9

пт, 01/18/2019 - 17:52

Вышел в релиз выпуск дистрибутива Deepin 15.9, основанного на пакетной базе Debian, но со своим собственным рабочим окружением Deepin Desktop Environment.

  • Улучшено управление с сенсорных экранов
  • Добавлены жесты для управления с сенсорных экранов (такие как клик по касанию, вызов контекстного меню по удержанию, прокрутка и т.д.)
  • Добавлена экранная клавиатура
  • Добавлена опция «Smart Mirror Switch» для выбора самого близкого зеркала для увеличения скорости загрузки пакетов
  • Улучшен интерфейс настроек питания, переработаны опции перехода в спящий режим и отключения монитора
  • В параметрах системы добавлена проверка стойкости пароля
  • Оптимизированы эффекты при изменении размера панели
  • В файловом менеджере оптимизировано фоновое переименование файлов, добавлен предпросмотр GIF-изображений, улучшено монтирование накопителей и улучшен интерфейс

 

email-securely-app v2.2.0

чт, 01/17/2019 - 23:20

Приложение email-securely-app является неофициальным desktop клиентом для почтовых сервисов ProtonMail и Tutanota. Код приложения открыт, лицензия MIT.

Версия 2.2.0 получила функцию полнотекстового поиска.

Программа написана с применением фреймворка Electron.

 , , , ,

Языку Tcl (Тикль) исполнилось 30 лет

чт, 01/17/2019 - 20:26

Динамический язык программирования Tcl (Tool Command Language) празднует своё тридцатилетие. В январе 1989 года был опубликован первый экспериментальный выпуск языка Tcl, предложенный для тестирования сторонним разработчикам. Tcl представляет собой динамический язык программирования, распространяемый совместно с кроссплатформенной библиотекой базовых элементов графического интерфейса Tk. Несмотря на то, что основное распространение Tcl получил для создания интерфейсов пользователя и как встраиваемый язык, Tcl также подходит для других задач, таких как web-разработка, создание сетевых приложений, администрирование систем и тестирование.

Как написал один из пользователей почему он в него такой влюбленный:

  • вики, где есть даже игрушки (там можно подсмотреть интересное :)
  • шпаргалки
  • а ещё — это просто красиво и красиво

    От себя добавлю - со связкой tcl/tk знаком 20 лет (тоже Юбилей) и с удовольствием на ней пишу. Последнее что недавно написал это удостоверяющий центр CAFL63

    Спасибо создателю этого замечательного языка Tcl/Tk!

 , ,

В Debian и Fedora не одобрили новую лицензию MongoDB

ср, 01/16/2019 - 10:36

Некоторое время назад, разработчики MongoDB сменили лицензию проекта с AGPLv3 на SSPLv1 (Server Side Public License). SSPLv1 — лицензия собственной разработки проекта MongoDB, основанная на AGPLv3, но включающая дополнительные ограничения, запрещающие предоставлять продукт под этой лицензией в виде сервиса без предоставления исходников всех систем, взаимодействующих с продуктом любым способом, даже через сеть.

Пока в OSI обсуждают, подходит ли SSPLv1 под определения Open Source, разработчики Debian и Fedora приняли решение не включать софт под этой лицензией в свои репозитории:

В результате, пакеты MongoDB скорее всего будут удалены из репозиториев этих дистрибутивов ввиду невозможности дальнейшего их обновления. Бэкпортирование изменений из более новых версий MongoDB также невозможно из-за несовместимости SSPLv1 с AGPLv3.

В Red Hat также решили удалить MongoDB из RHEL 8.

 , , , ,

Вышел Elixir 1.8.0

вт, 01/15/2019 - 11:44

Elixir — динамически типизированный функциональный язык для написания распределенных и параллельных приложений разработанный как альтернатива Erlang и работающий на Erlang VM.

Версия 1.8 содержит множество изменений на уровне инфраструктуры, времени компиляции и добавляет новые возможности интроспектирования системы.

Главные изменения:

  • Кастомизированный вывод структур.

    Теперь можно использовать протокол Inspect для указания полей, которые будут использоваться для форматирования структуры в строку, так что структура

    defmodule User do @derive {Inspect, only: [:id, :name, :age]} defstruct [:id, :name, :age, :email, :encrypted_password] end

    будет напечатана следующим образом:

    #User<id: 1, name: "Jane", age: 33, ...>
  • Теперь Elixir поддерживает базу часовых поясов

    В языке существуют 4 типа данных для работы со временем: Time, Date, NativeDateTime(время без часового пояса) и DateTime(с часовым поясом). Развитию последнего препятствовало отсутствие поддержки базы часовых поясов.

    Теперь появился интерфейс Calendar.TimeZoneDatabase который позволит разработчикам подключать свои собственные базы часовых поясов. Так же это позволяет добавить новые возможности, в DateTime, например DateTime.shift_zone/3.

    Также добавлены функции Date.day_of_year/1, Date.quarter_of_year/1, Date.year_of_era/1 and Date.day_of_era/1.

  • Добавлен ключ $callers для улучшения возможностей инструментария

    Одним из самых распространенных способов запуска процессов является модуль Task. При этом Elixir сохраняет идентификатор процесса родителя в словаре запущенного процесса по ключу $ancestors. Это позволяет утилитам анализировать систему и прослеживать происхождение различный событий. Однако этого недостаточно, так как часто дочерний процесс запускается не напрямую, а через посредника, например supervisor. В таком случае хоть ваш код и вызывает запуск Task, однако, родителем будет указан процесс супервизора.

    В новой версии Elixir добавлен ключ $callers который указывает на оригинальный процесс, вызвывший запуск Task.

    Например, при таком вызове:

    [your code] -- calls --> [supervisor] ---- spawns --> [task]

    В $callers будет сохранен идентификатор изначального процесса:

    [your code] [supervisor] <-- ancestor -- [task] ^ | |--------------------- caller ---------------------|

 , , , ,

Релиз Pagure 5.2 -- хостинга git-репозиториев

вт, 01/15/2019 - 11:42

Несколько дней назад вышла свежая версия Pagure — хостинга git-репозиториев с открытыми исходниками, похожего на GitHub и GitLab.

Pagure написан на python и обладает всеми обычными для такого рода приложений возможностями:

  • встроенным баг-трекером,
  • хостингом документации,
  • системой обсуждения и принятия pull-реквестов,
  • подсветкой синтаксиса,
  • встроенным просмотрщиком документов Markdown и reStructuredText.

Также есть и уникальные особенности:

  • полностью открытые исходники (не «open core», в отличие от GitLab);
  • есть возможность создавать pull-запросы из любых сторонних git-репозиториев;
  • все важные данные (включая issues и метаданные pull-запросов) тоже хранятся в git-репозиториях, что упрощает резервное копирование и возможную миграцию с одного хостинга на другой.

В данный момент Pagure активно используется разработчиками Fedora.

 , ,

Android Studio 3.3

вт, 01/15/2019 - 02:31

Состоялся стабильный релиз Android Studio 3.3 — интегрированной среды разработки (IDE) для работы с платформой Android 9 Pie. Подробнее об изменениях в описании релиза и в YouTube презентации. Основные нововведения:


  • Navigation Editor - визуальный редактор XML ресурсов
  • IntelliJ Platform - обновление платформы до версии 2018.2.2
  • Kotlin - обновление 1.3.11
  • Clang-Tidy поддержка для C++
  • Новый мастер-wizard проектов
  • Оптимизация компилятора и конфигуратора, новый Android Gradle плагин 3.3.0
  • Новые возможности тестирования, возможно запуска множества виртуальных устройств Android Virtual Device (AVD)

 , , , ,

Firefox выключит Adobe Flash Plugin по умолчанию в Firefox 69

пн, 01/14/2019 - 13:29

Начиная с версии 69 Firefox перестанет предлагать включить Adobe Flash Plugin для сайтов, если на них есть соответствующий контент. Однако пока у пользователя сохранится возможность включить Adobe Flash вручную через настройки браузера.

Согласно графику, полное отключение поддержки Flash в актуальной версии Firefox планируется в начале 2020 года, а в ESR-версии — в конце 2020 года. К этому времени Adobe планирует прекратить выпускать обновления безопасности для Adobe Flash Plugin.

 , ,

GrafX2 2.6 — свободный 256-цветный редактор пиксельной графики

сб, 01/12/2019 - 15:47

GrafX2 — растровый графический редактор для создания и редактирования пиксельных изображений в стиле «pixel art» (с глубиной цвета до 8-бит). Код программы написан на языке C с использованием тулкита SDL (благодаря чему легко портируется на большинство известных платформ), а дополнения для программы можно писать в виде Lua-скриптов.

11 января 2019 года, спустя 8 месяцев с момента предыдущего релиза, Пулко Мэнди (Pulko Mandy, aka ‘pulkomandy’), главный разработчик проекта, объявил о релизе GrafX2 2.6 в своём аккаунте в Twitter:

GrafX2 2.6 just released (just in time for inclusion in Debian), with support for copy/paste, drawing for various 8 bit systems with constraints, and a lot of improvements! Thanks @tbernard1979 and all contributors! Also the 23rd birthday of the first public release today!

Новогодний релиз QVGE 0.5.2 (визуальный редактор графов)

сб, 01/12/2019 - 15:46

Сегодня состоялся первый в 2019 году релиз QVGE 0.5.2.

С недавнего времени QVGE используется японскими учёными из проекта feel.physics, который посвящён виртуальному голографическому моделированию магнитных полей.

Кроме значительно количества починенных багов, в версию вошли следующие новые фичи и улучшения:

  • Добавлен импорт топологии и базовых атрибутов из GraphViz
  • Значительно улучшена отрисовка элементов графов
  • Более интуитивное редактирование выбранных объектов
  • Возможность менять цвет у портов
  • Отдельное управление видимостью Id узлов и ветвей
  • Пользователь может добавлять свои колонки в таблицу связей
  • Добавлена возможность автоматического бэкапа документов
  • Добавлено авто-размещение узлов по Сугияме

 , , , ,

Популярные материалы


Сейчас на сайте

Сейчас на сайте 0 пользователей и 0 гостей.