И это всё МОЁ
Разработчики из Google приурочили к 31-летию графического формата GIF публикацию утилиты gif-for-cli, которая позволяет преобразовывать анимированные GIF-файлы в форму анимированной ASCII-графики. Например, помощи данной утилиты можно организовать отображение в терминале видеозаставки в виде ASCII-графики, добавив вызов gif-for-cli в .bashrc или .profile. Код утилиты написан на языке Python и опубликован под лицензией Apache 2.0.



И это всё МОЁ
Компания Microsoft опубликовала deb-пакет microsoft-r-open-mro-3.5.0 с инструментарием Open R (вариант языка R от Microsoft) для Debian и Ubuntu, в установочном сценарии которого обнаружена серия недопустимых оплошностей. В частности, скрипт настройки, вызываемый после установки пакета (postinstall), удаляет /bin/sh, после чего создаёт символическую ссылку /bin/sh на /bin/bash. Если в системе нет /bin/bash то /bin/sh остаётся удалённым и пользователь получает неработающее окружение.



И это всё МОЁ

В этой статье речь пойдёт о проприетарной версии Java. Часто происходят ситуации, когда пользователь пытается открыть какую-либо программу на Java, а она либо вообще не запускается, либо пытается это сделать с помощью OpenJDK (Java Development Kit). Но вместо результата вы получаете кучу ошибок (как например с Minecraft). В данных ситуациях вам, скорее всего, поможет установка Java от Oracle. Я вам расскажу, как установить JRE (Java Runtime Environment) и JDK (Java Development Kit) 8 версии на такие дистрибутивы, как Ubuntu, CentOS и Arch, а также как выбрать нужную среду по умолчанию. Чем отличается JDK от JRE JRE — Java Runtime Environment


Запись Установка Java в Linux впервые появилась Losst.






@темы: Инструкции, Java

И это всё МОЁ

Вышла новая версия демона BGP FRRouting (форк quagga):

  • Добавлена команда трассировки multicast в PIMD
  • В протокол ISIS добавлена поддержка трехстороннего рукопожатия согласно RFC5303
  • Добавлена поддержка утечки маршрута VPN-VRF по RFC4364.
  • Добавлена поддержка VRF на базе netns
  • Добавлен новый демон PBRD для управления политикой маршрутизации.







 , , ,








И это всё МОЁ
В каталоге Docker Hub выявлено 17 образов контейнеров, которые содержали бэкдоры или скрытый код для майнинга криптовалют. Первое появление вредоносных образов было зафиксировано 10 месяцев назад и за это время злоумышленниками под одной учётной записью было размещено 17 подобных образов.



И это всё МОЁ

Компания Bricsys заявила о выпуске бесплатной (freeware) САПР BricsCAD Shape для Linux (deb-пакет для Ubuntu 18.04).

BricsCAD Shape является бесплатной для всех пользователей и не имеет каких-либо ограничений для коммерческого использования.


Данная программа предназначена как для обычных пользователей, так и для профессионалов. По своей сути является аналогом SketchUp.

( читать дальше... )








 , , ,








И это всё МОЁ

После 1 года разработки вышел скрипт-программа, переводящая страницы ВКонтакте в ленты RSS. Изначально vkfeed2rss был написан на C, но позже переписан на PHP. Скрипт выпускается под лицензией MIT.

Из возможностей:

  • Поддержка различных форм ссылок: «https://vk.com/apiclub», «vk.com/apiclub», «apiclub».
  • Вывод почти всех прикреплённых, кроме товаров (в силу их непопулярности).
  • RSS 2.0.
  • Информативные заголовки записей.
  • Фильтрация записей.
  • Выбор числа записей.

Что нового по сравнению с прошлой версией 0.6:

  • Сильно переделан код, например все вызовы идут через единую функцию vk_call().
  • Опция apikey.
  • Полный переход на PHP 7.0, с более старыми версиями больше не работает.
  • Исправлены потенциальные уязвимости, т.е. все тексты проходят обработку функцией htmlentities().
  • Новая система заголовков, указывается автор и тип поста (пост, репост).
  • Обновлена документация
  • Поддержка опросов и заметок.
  • Версия API: 5.70

>>> Демо-сервис

>>> Пример работы

>>> Документация








 , ,








И это всё МОЁ

php-parser - библиотека для синтаксического разбора PHP исходников в абстрактное синтаксическое дерево. Может использоваться для создания статических анализаторов, утилит рефакторинга и сбора метрик.

Список изменений можно посмотреть по ссылке.








 , , ,








И это всё МОЁ

Представлена обновленная версия удостоверяющего центра CAFL63, созданного на базе утилиты OpenSSL, использующего СУБД SQLite3 для поддержки базы данных и имеющего развитый графический интерфейс на базе Tcl/Tk. Дистрибутивы УЦ доступны для платформ Linux и Windows.








 , , , ,








И это всё МОЁ

NethServer — основанный на CentOS дистрибутив Linux для серверов.

Что нового в выпуске:

  • Доступен новый почтовый сервер и система фильтрации сообщений на основе Rspamd, а вместе с ними: новый антиспам-движок, DKIM-подписи, серый список, веб-интерфейс Rspamd-а.
  • OpenDKIM подписи для исходящих сообщений.
  • Обновлено управление центром приложений. Теперь возможно управлять обновлениями.
  • Icaro — точка доступа, позволяющая аутентифицированным пользователям получить доступ к сети.
  • Fail2Ban теперь часть ядра. Fail2Ban — это фреймворк, защищающий сервера от брутфорса путем сканирования логов файлов и блокирования IP-адресов, с которых идет подозрительная активность.
  • Логи тоже можно бекапить.
  • Последняя версия NextCloud 13.02 интегрирована NethServer.
  • Mattermost доступен в NethServer. Мессенджер для обмена сообщаниями через веб, десктопную и мобильные версии.
  • HotSync позволяет в случае сбоя быстро запустить резервные сервера с минимальной потерей данных.
  • Обновленный QoS улучшает пропускную способность. Можно ее ограничить или зарезервировать мощность для особых случаев.
  • Новые правила переопределения DNS в соответствии с именем хоста (домена) или поддомена.







 ,








И это всё МОЁ
В ответ на большое число жалоб о злоупотреблениях с навязыванием установки дополнений компания Google объявила об упразднении возможности установки дополнений по запросу со сторонних сайтов. Для предотвращения мошеннических действий и блокирования попыток навязывания установки непрошенных дополнений, дополнения теперь можно будет установить только после перехода на сайт Chrome Web Store. Inline-режим, позволяющий начать установку дополнений без перехода в каталог дополнений, больше поддерживаться не будет.



И это всё МОЁ

В новом стандарте Unicode 11.0 добавлен символ "копилефт" (противоположность символу "копирайт";) — U+1F12F.

1F12F



И это всё МОЁ

Состоялся выпуск Wine 3.10, открытой реализации Win32 API. С момента предыдущего выпуска было закрыто 17 отчётов об ошибках.

Основные изменения:

  • В Direct 3D 12 добавлена поддержка SwapChain.
  • API Vulkan обновлён согласно последнему варианту спецификации.
  • Для отладчика добавлена поддержка процессов Wow64.
  • Расширена поддержка Task Scheduler.
  • Закрыты отчёты об ошибках для следующих игр и программ: Tumblebugs 2, Onenote 2010, Neverwinter Nights 2, Internet Explorer 11, Max Payne 3, Brothers: A Tale of Two Sons, Broforce, Dead Space, Lego Star Wars Complete Saga, World of Tanks, Tomb Raider 2013, CPU-Z.

>>>
Исходники

>>>
Бинарные сборки








 








И это всё МОЁ

Разработчики из The Qt Company объявили о выходе первого официального релиза Qt for Python 5.11 - набора привязок к языку Python, ранее развивавшегося под именем PySide 2. В настоящее время проект носит метку Technical Preview, но уже в выпуске Qt 5.12 будет поставляться как полностью стабильная и законченная реализация.

Разработка PySide 2 началась в выпуске Qt 5.6, и главной целью разработчиков было исправление ошибок и улучшение стабильности. С выходом Qt 5.7, в котором появилась поддержка стандарта C++ 11, появилась необходимость в серьёзном обновлении генератора Python-привязок Shiboken. Кроме того много времени и сил отняла документация. В начале этого года разработчики выпускали снапшоты, которые предназначались для тестирования и отлова багов.

Qt for Python 5.11 поддерживает Python 2.7, 3.5 и 3.6. Для установки предлагается загрузить готовый тарболл, либо воспользоваться пакетным менеджером PIP:

pip install \
--index-url=download.qt.io/official_releases/QtForPython/ pyside2 \
--trusted-host download.qt.io








 , ,








И это всё МОЁ

Студия Wonder Unit объявила о выходе новой версии программы для создания раскадровок анимации Storyboarder 1.6.0. Код Storyboarder написан на языке Javasсript (с использованием Electron) и распространяется под лицензией MIT c дополнительными исключениями: запрет на продажу и требование указать ссылку на оригинал при распространении.

Storyboarder берёт на себя работу по быстрому созданию набросков и навигации по разработанным кадрам. Интерфейс максимально упрощён, адаптирован для управления с планшетных ПК и включает только самое необходимое. К кадрам можно привязывать диалоги, описания действий, комментарии, а также сведения о хронометраже сцены. В программе доступны средства вывода на печать, перегруппировки кадров и экспорта в различные форматы и пакеты, включая Premiere, Final Cut, Avid, PDF и анимированный GIF.

( читать дальше... )








 ,








И это всё МОЁ
Компания Intel опубликовала сведения о новой уязвимости (CVE-2018-3665) в механизме спекулятивного выполнения инструкций, которая получила кодовое название LazyPF. Проблема затрагивает только процессоры линейки Intel Core и проявляется при использовании "ленивого" (lazy) режима переключения контекста FPU при котором реальное восстановление состояния регистров производится не сразу после переключения контекста, а только при выполнении первой инструкции, которая манипулирует восстанавливаемыми регистрами. На чипах Intel Atom/Knights и CPU AMD проблема не проявляется.



И это всё МОЁ

Опубликован выпуск инструментария GnuPG 2.2.8 (GNU Privacy Guard), совместимого со стандартами OpenPGP (RFC-4880) и S/MIME, и предоставляющего утилиты для шифрования данных, работы с электронными подписями, управления ключами и доступа к публичным хранилищам ключей. В новой версии устранена уязвимость (CVE-2018-12020), позволяющая исказить сообщение о результатах проверки цифровой подписи при использовании утилиты gpg. Уязвимость проявляется во всех версиях GnuPG и на всех платформах.








 , , , ,








И это всё МОЁ

В связи с переездом на GitLab и желанием поскорее выпилить libpeas я принял решения выпустить релиз ValaPanel 0.4.0 раньше.

Кто не знает, ValaPanel - панель рабочего стола (аналог mate-panel, fbpanel, xfce4-panel)

Из новых фич релиза 0.4:

  • Библиотека libvalapanel почти полностью переписана на C (за исключением связанных с libpeas частей, их в 0.5.0 перепишу)
  • vala-panel-runner теперь для работы не требует панели и может быть установлен отдельно (но для сборки все равно нужны полные исходники vala-panel)
  • Добавлен интерфейс ValaPanelPlatform, теперь панель проще адаптировать к любому оконному менеджеру и композитору (только если использовать ее в Wayland, то следует избегать плагинов с libwnck - упадет)
  • Изменено API для написания плагинов (незначительно).
  • Изменен формат конфигурационных файлов. Теперь требуется только один файл на профиль, в отличие от директории в версии 0.3.х
  • Исправлено несколько багов

В остальном это все та же панель, что и раньше, и так же исправно может быть использована где угодно.








 , , ,








И это всё МОЁ

SparkyLinux основан на «стабильной» и «тестовой» ветке Debian и использует цикл «roll-release-cycle» (только для тестирования). Он включает в себя набор инструментов и скриптов, которые помогают пользователям легко администрировать и настраивать систему.

Стандартная среда рабочего стола — LXQt, но пользователи могут загружать и устанавливать другие версии Sparky с Enlightenment, JWM, Openbox, KDE, MATE или Xfce. Для продвинутых пользователей также существует версия CLI (консольная).

Sparky 5.4 (Нибиру) предлагается в четырёх вариантах готовых для загрузки образов:

  • Полностью функциональную операционную систему с легкой рабочей средой LXQt;
  • Образ MinimalGUI с минималистичным Openbox;
  • Образ MinimalCLI без графического окружения (консольный режим), который позволяет установить базовую систему с использованием рабочего окружения по вашему выбору с минимальным набором приложений через Sparky Advanced Installer;
  • Образ ARMHF, специально предназначенный для компьютеров с архитектурой ARM.


Это ежеквартальное обновление Sparky предусматривает такие изменения, как:

  • полное обновление системы с репозиториев Debian по состоянию на 10 июня 2018 года;
  • Ядро Linux 4.16.12 (4.17.0-sparky доступно в Sparky 'unstable' repo);
  • Calamares 3.1.12 (еще не обновлен до 3.2);
  • добавлен пакет xinit (предоставляет команду «startx»;);
  • удален пакет gksu;
  • Firefox ESR удален и заменен последней версией Firefox 60.0.2 ;
  • удален веб-плагин Java (большинство современных веб-браузеров больше не поддерживают данный плагин);
  • Open Java (OpenJDK) удален из системы по умолчанию (пакет можно установить обратно через APTus-> Codecs-> OpenJDK)
  • музыкальный плеер Clementine изменился Yarock (Clementine использует устаревший Qt 4, Yarock использует Qt 5;
  • слегка обновлен внешний вид панели Tint2 (версия MinimalGUI);
  • веб-браузер Midori не обновляется в течение последних 3 лет, поэтому был удален и заменен другим небольшим и быстрым браузером Otter (в случае необходимости, ваш любимый веб-браузер можно установить через APTus-> Network);
  • эмулятор терминала по умолчанию был изменен с XTerm на LXterminal (версия MinimalGUI);
  • добавлен новый инструмент на панель Tint2: Sparky Dashboard, которая отображает (и позволяет запускать) все установленные приложения внутри полноэкранного окна Yad (версия MinimalGUI).


Если Вы используете предыдущие версии Sparky, то установка Sparki 5.4 не требуется - просто выполните обновление:

sudo apt-get update
sudo apt-get dist-upgrade

При возникновении проблем с обновлением выполните:
sudo dpkg --configure -a
sudo apt-get install -f








 








И это всё МОЁ
Опубликован первый выпуск проекта Qt for Python, в рамках которого подготовлен набор модулей для создания графических приложений на языке Python с использованием Qt5. Продукт Qt for Python основан на модуле PySide2 и продолжает его развитие (по сути под новым именем предлагается первый выпуск PySide с поддержкой Qt 5). В отличие от PySide новый продукт призван предоставить целостное решение для использования Qt в Python-приложениях, включающие сопутствующие сервисы, такие как оказание коммерческой технической поддержки.