linux. Остановить процесс в терминале

Наверное многие сталкивались с проблемой, когда вы запустили таск/задачу или какой то процесс в терминале (консоли), но не можете ее остановить через ctrl+c или через ctrl + z, то процесс можно остановить, следующим образом:

Ubuntu 22 04. gnome-tweaks не переключает язык


Проблема:
После установки Linux Ubuntu 22.04 и gnome-tweaks столкнулся с проблемой переключения языка раскладки клавиатуры.
Я хотел сменить комбинацию клавиш для изменения языка набираемого текста клавиатуры на alt + shift.
Но при зажатии alt + shift язык набираемого текста менялся, но иконка языка на панели отображала первоначальный язык, не соответствующий вводимому.
При нажатии клавиш смены языка по умолчанию super + space язык набираемого текста и язык в иконке на панели управления менялся без проблем.
Поискав решение проблемы в интернете, я понял, что это проблема связана скорее всего со свежим gnome, который идет в комплекте с Ubuntu 22.04.

Решение: Читать в полной новости

git. Поиск веток по названию


Иногда возникает ситуация, что у вас может быть множество веток с разными названиями и найти необходимую ветку очень сложно.
И для того, чтобы найти необходимую ветку можно воспользоваться поиском веток по маске с использованием grep с полным или частичным совпадением в наименовании ветки.

PHP. Разработка первого приложения с использованием RabbitMQ



RabbitMQ является брокером сообщений: он принимает и пересылает сообщения.
Он работает по сути так-же как почтовое отделение. Вы кладете почту, которую хотите отправить в почтовый ящик.
После чего вы можете выть уверены, что сотрудник почты в конечном итоге доставит вашу почту получателю.
RabbitMQ работает аналогично данному примеру, представляя из себя почтовый ящик, почтовое отделения и почтальона.

Основное различие между RabbitMQ и почтой заключается в том, что она не имеет дело с бумагой, а принимает, хранит и пересылает двоичные данные - сообщения.

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

Linux. Установить RabbitMQ


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

Linux. Создание и распаковка архивов


В операционной системе Linux для архивации данных с помощью (Tar, Gzip и Bzip2) достаточно базовых компонентов системы.
В данной публикации будут предсавлены примеры того, как создавать архивы и как их можно распаковать (разорхивировать).