Выпуск среды разработки Qt Creator 11
• Предложен встроенный эмулятор терминала, поддерживающий вкладки, выбор командного интерпретатора, цветной вывод и изменение шрифтов.
• Интегрирована поддержка интеллектуального помощника GitHub Copilot, способного генерировать типовые конструкции при написании кода.
• Добавлена поддержка инструментария Axivion, предоставляющего статический анализатор, средства для выявления проблем в коде, утилиты для оценки эффективности и анализа архитектуры.
• В интерфейсе работы с проектами добавлена возможность прямого добавления файлов в файлы проекта на базе CMake.
• Добавлена экспериментальная поддержка пакетного менеджера vcpkg, применяемого для распространения библиотек на языках C/C++.
И другие изменения.
Linux / Линукс🥸
• Предложен встроенный эмулятор терминала, поддерживающий вкладки, выбор командного интерпретатора, цветной вывод и изменение шрифтов.
• Интегрирована поддержка интеллектуального помощника GitHub Copilot, способного генерировать типовые конструкции при написании кода.
• Добавлена поддержка инструментария Axivion, предоставляющего статический анализатор, средства для выявления проблем в коде, утилиты для оценки эффективности и анализа архитектуры.
• В интерфейсе работы с проектами добавлена возможность прямого добавления файлов в файлы проекта на базе CMake.
• Добавлена экспериментальная поддержка пакетного менеджера vcpkg, применяемого для распространения библиотек на языках C/C++.
И другие изменения.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15🔥5🥰2🎉1
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍29❤9
💡 Одновременный запуск нескольких команд Linux
▪️ Последовательный запуск команд
Если вы хотите выполнить несколько команд последовательно, то есть выполнить следующую команду после завершения предыдущей, используйте точку с запятой (;). Например:
Для одновременного или параллельного выполнения команд используйте амперсанд (&). Однако имейте в виду, что использование амперсанда переводит процесс в фоновый режим, позволяя немедленно запустить следующую команду. Например:
Вы также можете использовать логические операторы (&& и ||) для запуска команд на основе успеха или неудачи предыдущей команды.
Оператор '
И наоборот, оператор '||' выполнит следующую команду только в том случае, если предыдущая завершится неудачей.
▪️ Группировка команд
Если у вас есть группа команд, которые необходимо выполнить в определенном порядке, можно использовать скобки. Например:
Каналы - бесценный инструмент, когда вы хотите передать выходные данные одной команды в качестве входных данных другой. Вы можете сделать это с помощью вертикальной полосы (
▪️ Автоматизация повторяющихся задач
Если вы часто выполняете определенный набор команд, вы можете написать простой скрипт bash для автоматизации процесса. Все, что вам нужно сделать, это записать команды в текстовый файл и сохранить его с расширением .sh. Например, вы можете создать файл с именем 'myscript.sh' и записать:
Linux / Линукс🥸
▪️ Последовательный запуск команд
Если вы хотите выполнить несколько команд последовательно, то есть выполнить следующую команду после завершения предыдущей, используйте точку с запятой (;). Например:
command1 ; command2 ; command3▪️ Параллельное выполнение команд
Для одновременного или параллельного выполнения команд используйте амперсанд (&). Однако имейте в виду, что использование амперсанда переводит процесс в фоновый режим, позволяя немедленно запустить следующую команду. Например:
command1 & command2▪️ Использование логических операторов
Вы также можете использовать логические операторы (&& и ||) для запуска команд на основе успеха или неудачи предыдущей команды.
Оператор '
&&' выполнит следующую команду, если предыдущая выполнена успешно. Например:command1 && command2(command2 будет выполняться только в случае успеха command1)
И наоборот, оператор '||' выполнит следующую команду только в том случае, если предыдущая завершится неудачей.
▪️ Группировка команд
Если у вас есть группа команд, которые необходимо выполнить в определенном порядке, можно использовать скобки. Например:
(command1 ; command2) & command3▪️ Использование каналов командной строки
Каналы - бесценный инструмент, когда вы хотите передать выходные данные одной команды в качестве входных данных другой. Вы можете сделать это с помощью вертикальной полосы (
|). Например:command1 | command2передаст выходные данные command1 в качестве входных данных в command2.
▪️ Автоматизация повторяющихся задач
Если вы часто выполняете определенный набор команд, вы можете написать простой скрипт bash для автоматизации процесса. Все, что вам нужно сделать, это записать команды в текстовый файл и сохранить его с расширением .sh. Например, вы можете создать файл с именем 'myscript.sh' и записать:
#!/bin/bashЗатем выполните
command1
command2
command3
chmod +x myscript.sh, чтобы сделать скрипт исполняемым и выполнить его с ./myscript.sh.Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍39
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰55👍17
Уязвимости в прошивках AMI MegaRAC, позволяющие удалённо выполнить код на уровне BMC-чипа
Исследователи Eclypsium выявили две узявимости в контроллерах BMC (Baseboard Management Сontroller), оснащённых прошивками MegaRAC от компании American Megatrends (AMI), которые применяются многими производителями серверов для организации автономного управления оборудованием.
👉 Уязвимости позволяют неаутентифицированному атакующему, имеющему доступ к HTTP-порту управляющего интерфейса Redfish (пришёл на смену IPMI), получить доступ к управляющему окружению BMC и выполнить свой код на уровне прошивки. Как правило, доступ к BMC открывается только для локальной сети или сети датацентра, но случается, что его не закрывают и для обращения из глобальной сети. Эксплуатация уязвимостей в BMC также может быть произведена при наличии доступа к локальной системе с целью повреждения оборудования. Проблемы устранены в обновлениях прошивки AMI MegaRAC BMC SPx_13.2 и SPx_12.4.
Linux / Линукс🥸
Исследователи Eclypsium выявили две узявимости в контроллерах BMC (Baseboard Management Сontroller), оснащённых прошивками MegaRAC от компании American Megatrends (AMI), которые применяются многими производителями серверов для организации автономного управления оборудованием.
👉 Уязвимости позволяют неаутентифицированному атакующему, имеющему доступ к HTTP-порту управляющего интерфейса Redfish (пришёл на смену IPMI), получить доступ к управляющему окружению BMC и выполнить свой код на уровне прошивки. Как правило, доступ к BMC открывается только для локальной сети или сети датацентра, но случается, что его не закрывают и для обращения из глобальной сети. Эксплуатация уязвимостей в BMC также может быть произведена при наличии доступа к локальной системе с целью повреждения оборудования. Проблемы устранены в обновлениях прошивки AMI MegaRAC BMC SPx_13.2 и SPx_12.4.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9
Сформировано первое корректирующее обновление дистрибутива Debian 12, в которое включены обновления пакетов, выпущенные за полтора месяца с момента релиза новой ветки, и устранены недоработки в инсталляторе.
👉 Выпуск включает 89 обновлений с устранением проблем со стабильностью и 26 обновлений с устранением уязвимостей.
Из изменений в Debian 12.1 можно отметить обновление до свежих стабильных версий пакетов libreoffice, dbus, dpdk, gnome-control-center, gnome-maps, gnome-shell, gnome-software, mutter, nvidia-graphics-drivers, postfix, qemu, systemd.
✅ Для Debian 12 введён в строй репозиторий "bookworm-backports" с бэкпортами новых версий пакетов из ветки Testing.
Linux / Линукс🥸
👉 Выпуск включает 89 обновлений с устранением проблем со стабильностью и 26 обновлений с устранением уязвимостей.
Из изменений в Debian 12.1 можно отметить обновление до свежих стабильных версий пакетов libreoffice, dbus, dpdk, gnome-control-center, gnome-maps, gnome-shell, gnome-software, mutter, nvidia-graphics-drivers, postfix, qemu, systemd.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍17🔥6🎉3🌚1
Состоялся экспериментальный выпуск открытой реализации WinAPI - Wine 8.13. С момента выпуска версии 8.12 было закрыто 36 отчётов об ошибках и внесено 290 изменений.
• В WineGStreamer добавлена поддержка WoW64, прослойки для запуска 32-разрядных программ в 64-разрядной Windows.
• В jscript.dll добавлена поддержка объекта WeakMap для работы с коллекцией пар ключ/значение, в которых ключ является объектом, к которому может быть прикреплено произвольное значение.
• В winevulkan поддержка графического API Vulkan обновлена до версии 1.3.258.
• Добавлен перевод на грузинский язык.
• Закрыты отчёты об ошибках, связанные с работой приложений: Steam, MS Office 2007, Powerpoint 2007, FrameMaker 7.2/8.0, Kolab E14, Iperf 2.0.8.
• Закрыты отчёты об ошибках, связанные с работой игр: League of Legends, S.T.A.L.K.E.R., Fallout 3, Total War Shogun 2, Medieval II: Total War, Yu-Gi-Oh! ONLINE 3, AvP 2000, Star Ocean The Last Hope, Kena: Bridge of Spirits, Total Conflict: Resistance, Dying Light 2: Stay Human.
Linux / Линукс🥸
• В WineGStreamer добавлена поддержка WoW64, прослойки для запуска 32-разрядных программ в 64-разрядной Windows.
• В jscript.dll добавлена поддержка объекта WeakMap для работы с коллекцией пар ключ/значение, в которых ключ является объектом, к которому может быть прикреплено произвольное значение.
• В winevulkan поддержка графического API Vulkan обновлена до версии 1.3.258.
• Добавлен перевод на грузинский язык.
• Закрыты отчёты об ошибках, связанные с работой приложений: Steam, MS Office 2007, Powerpoint 2007, FrameMaker 7.2/8.0, Kolab E14, Iperf 2.0.8.
• Закрыты отчёты об ошибках, связанные с работой игр: League of Legends, S.T.A.L.K.E.R., Fallout 3, Total War Shogun 2, Medieval II: Total War, Yu-Gi-Oh! ONLINE 3, AvP 2000, Star Ocean The Last Hope, Kena: Bridge of Spirits, Total Conflict: Resistance, Dying Light 2: Stay Human.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
❤18🔥7😁3👍2
Выпуск пакета для запуска Windows-игр Proton 8.0-3
• Добавлена поддержка игры StreetStep: 21st Century Basketball.
• До версии 2.2-34 обновлена прослойка DXVK, транслирующая вызовы в API Vulkan. VKD3D-Proton, ответвление от vkd3d, созданное Valve для улучшения поддержки Direct3D 12 в Proton, обновлено до версии 2.9-21-. Пакет dxvk-nvapi обновлён до версии 0.6.3-4.
И другие изменения.
Linux / Линукс🥸
• Добавлена поддержка игры StreetStep: 21st Century Basketball.
• До версии 2.2-34 обновлена прослойка DXVK, транслирующая вызовы в API Vulkan. VKD3D-Proton, ответвление от vkd3d, созданное Valve для улучшения поддержки Direct3D 12 в Proton, обновлено до версии 2.9-21-. Пакет dxvk-nvapi обновлён до версии 0.6.3-4.
И другие изменения.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12😁2