X

PHP: Скрипт для потребления памяти

Понадобилось мне протестировать что произойдет когда скрипт съест 5 Гб памяти, а точнее отработает ли настройка memory_limit. Для того, чтобы…

Ubuntu 20.04: Не запускается Openshot после обновления из PPA

После установки и запуска редактора Openshot получил уведомление, что есть обновления. Перешел на страницу редактора и увидел, что там предлагаю…

Проблемы с обновление Ubuntu 18.04

При попытке обновления на новую версию Kubuntu столкнулся с тем, что моя текущая версия устарела. Ошибка выглядит это вот так:…

Magento 2: Как получить список всех event-ов при загрузке страницы

Сегодня мне потребовалось посмотреть какие из event-ов запускаются при сохранении продукта. Сделать это можно так.. (далее…)

Hetzner: Создание Raid массива, из дополнительных дисков в CentOS 8

Сегодня настраивал очередной сервер от Hetzner-а. У него была конфигурация из 2х пар дисков: 1ая пара SSD по 250 Гб…

JavaScript: Повесить событие на изменение значения в Input-е

Столкнулся с проблемой, когда после загрузки страницы некий JS код менял значение в одном из скрытых полей формы. Мне потребовалось…

Gmail: This message does not meet IPv6 sending guidelines regarding PTR records

При попытке отправить email со своего VPS получил вот такую ошибку: This message does not meet IPv6 sending guidelines regarding…

Yii2: Не работает afterLogin событие.

Столкнулся с необходимостью обновлять дату последнего логина пользователя. Задача вроде бы простая, тем более событие EVENT_AFTER_LOGIN существует из коробки. Но,…

Magento 1: Как добавить индекс на таблицу

 Столкнулся с тем, что на проекте с Magento 1 было необходимо добавить индекс через upgrade скрипт. Проблема была в том,…

Kubuntu: Как исправить черный экран после замены видеокарты.

Пару дней назад, купил себе новую видеокарту Asus PCI-Ex GeForce GTX 1660 Super ROG Strix OC Edition 6GB GDDR6 на…

Ubuntu: An error occurred during the signature verification.

Сегодня столкнулся с ошибкой, при попытке обновить репозитории: An error occurred during the signature verification. The repository is not updated…

PHPStorm: Incorrect profiler snapshot format: For input string: "calls=1"

При попытке посмотреть результаты профилирования в PHPStorm столкнулся с ошибкой: Incorrect profiler snapshot format: For input string: "calls=1" ... (далее…)

Kubuntu: Перенос Open Terminal Here в контекстном меню из пункта Actions в главное меню

Очень часто использую открытие терминала в определенной папке, чтобы терминал открылся сразу по этому пути. По-умолчанию, этот пункт находится в…

Как исправить ошибку 413 Request Entity Too Large

При загрузке файла в свой блог, столкнулся с ошибкой "413 Request Entity Too Large". Быстрое гугление показало, что для исправления,…

Тормозит воспроизведение и лагает перемотка в плеере VLC. Как исправить?

Столкнулся с тем, что VLC жутко притормаживал или отказывался перематывать в нужную позиция при воспроизведении mp4. Пару раз пытался нагуглить…

FFmpeg: Как разбить видео на картинки с определенным промежутком времени

Понадобилось мне из одного большого вебинара вытащить некоторые кадры с презентации, на которую время от времени переключался ведущий. На ум…

CentOS: Как установить PHP 7.4 в CentOS 8

Я уже писал о том, как установить PHP7.4 в Ubuntu: Как установить PHP 7.4 в Ubuntu 19.04/18.04/16.04, а сегодня сделаю…

Centos 8: Доступ к порту только с определенных ip

Потихоньку мигрирую в клауд Hetzner-а разнося монолитную инфраструктуру по серверам. Столкнулся с тем, что в процессе миграции необходимо открыть порты…

Копирование больших файлов между серверамию: rsync, scp, mc

Иногда бывает необходимость что-то сделать с большим файлом, при этом действия эти желательно делать на другом сервере. Например, по какой-то…

Chrome: Как найти событие установленное на кнопку или ссылку

Последнее время я работаю только с бекендом разнообразных проектов и к фронту и тому что там происходит обращаюсь все реже…