MYSQL. SELECT, JOIN по таблицам, где данные второй таблицы не связаны с первой (SELECT JOIN WHERE DATA IS NOT EXIST)


Выборка данных по двум mysql таблицам. Вывести данные у которых отсутствует связь между таблицами (SELECT AND JOIN DATA WHERE COLUMN VALUE IS NOT EXIST).
Разбор выборки на примере таблиц с пользователями и публикациями. Нужно вывести список пользователей, которые не публиковали ни одной публикации.

PHP. Отследить REQUEST запрос с помощью логирования в файл


Отслеживаем входящие GET и POST параметры с помощью логирования.

Данный рецепт может потребоваться, тогда когда у вас есть некое апи(сокр. api - application programming interface - программный интерфейс приложения, интерфейс прикладного программирования), которое должно принимать входящие данные со сторонних сервисов различными типами запросов.

Git. При выполнении git pull: информация о отслеживании текущей ветки отсутствует


Если при выполнении git команд у вас появилась ошибка следующего содержания: "информация о отслеживании текущей ветки отсутствует".
Это значит, что ваша текущая ветка скорее всего локальная и она не привязана к веткам удаленного репозитария.

При возникновении данного сообщения можно сделать следующее:

Git. Отменить последний коммит с сохранением изменений


Если вы сделали коммит(commit) в git, но по какой то причине посчитали, что он плох или в нем чего-то не хватает, то вы можете отменить последний коммит(commit) с сохранением изменений, относящихся к этому коммиту(commit).

Linux. Добавить текст с помощью echo, без перевода на новую строку


Если вы создаете файл и добавляете в него текст с помощью команды echo, то по умолчанию данный текст в конце будет переведен на новую строку (\n).
Но данная команда может добавить текст и без перевода на новую строку, если в echo передать параметр -n.