Eclipse: Remote System Explorer - открытие файлов с сервера по фтп

Eclipse Neon логотипПостоянно забываю название этого прекрасного плагина, поэтому решил его добавить сюда. Плагин позволяет создать подключение к ftp серверу и открывать файлы в редакторе непосредственно по фтп. Называется Remote System Explorer ..

Автор: Виталий Орлов


MySQL: Ошибка Lock wait timeout exceeded; try restarting transaction

mysql

Столкнулся с ошибкой при выполненеии DELETE запроса в MySQL: Lock wait timeout exceeded; try restarting transaction ..

Автор: Виталий Орлов



Kubuntu: Темные иконки с системной цветовой схемой Breeze Dark

Мучался пол года с темными иконками в LibreOffice после смены системной темы в Kubuntu на темную Breeze Dark. Каждый раз, думал о том, что надо с этим разобраться, но прямо сейчас некогда. Сегодня решил не откладывать и все оказалось проще некуда...

Автор: Виталий Орлов


Letsencrypt: Timeout during connect (likely firewall problem)

LetsEncrypt

Получил сообщение, что на одном из доменов вскоре закончится сертификат LetsEncrypt. Это было странно, тк на сервере настроено автообновление. Не беда, подумал я, надо сходить на сервер и запустить обновление вручную. Так я и поступил, однако наткнулся на ошибку: Timeout during connect (likely firewall problem) ..

Автор: Виталий Орлов


Magento 2: Таблица catalog_product_index_eav_temp и другие temp таблицы

Во время реиндекса большой базы интернет магазина на платформе Magento 2 столкнулся с одной очень интересной таблицей catalog_product_index_eav_temp, о ней и будет сегодняшняя заметка..

Автор: Виталий Орлов



MySQL: ERROR 1118 (42000) at line 22799: Row size too large

mysql

При импорте дампа столкнулся с такой ошибкой: ERROR 1118 (42000) at line 22799: Row size too large (> 8126). Changing some columns to TEXT or BLOB or using ROW_FORMAT=DYNAMIC or ROW_FORMAT=COMPRESSED may help. In current row format, BLOB prefix of 768 bytes is stored inline.

Автор: Виталий Орлов


Kubuntu 20.04: Настройка скрола мышки

Ьщгыу

После обновления системы на Kubuntu 20.04 столкнулся с тем, что стало не удобно скролить. Скрол мышки был катастрофически медленный. К сожалению, настройка этого параметра пропала так же из конфигурации системы...

Автор: Виталий Орлов


Ошибка: Error 2013: Lost connection to MySQL server во время создания дампа через mysqldump

mysql

Столкнулся с тем, что при создании дампа большой базы получил ошибку Lost connection to MySQL server. Соответственно, дамп получился частичный и был не пригоден к использованию. В большинстве случаев избавиться от такой ошибки можно изменив параметры..

Автор: Виталий Орлов



Magento: Как расшифровать креды API PayPal

Столкнулся с тем, что потребовалось настроить на локале такой же конфиг как на одном из серверов. Все заработало, кроме sandbox-а PayPal-а. К сожалению, необходимых кредов у меня не было. В админке они скрыты, а в базе они были зашифрованы таким образом, что простой перенос значений не помогал..

Автор: Виталий Орлов


Kubuntu 20.04: Убрать GwenView Из контекстного меню директории

Kubuntu Logo

После апгрейда на Kubuntu 20.04 в разделе контекстного меню, в пункте Open with, появился просмоторщик изображений GwenView. За долгое время я привык что "Open with"  не имеет значений и с таким обновлением начал его визуально путать с "Create New". Поэтому я решил избавиться от GwenView в этом разделе, сделать это просто..

Автор: Виталий Орлов


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

Логотип PHP 7

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

Автор: Виталий Орлов



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

Openshot

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

Автор: Виталий Орлов


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

Kubuntu Logo

При попытке обновления на новую версию Kubuntu столкнулся с тем, что моя текущая версия устарела. Ошибка выглядит это вот так: Your Ubuntu release is not supported anymore.

Автор: Виталий Орлов


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

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

Автор: Виталий Орлов



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

Raid 1

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

Автор: Виталий Орлов


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

Javascript

Столкнулся с проблемой, когда после загрузки страницы некий JS код менял значение в одном из скрытых полей формы. Мне потребовалось отыскать этот JS. К сожалению DevTools Chrome-а не умеет (или я не знаю об этом), ставить breakpoint-ы на изменение данных. Поэтому я решил определить функцию которая будет отлавливать любые попытки изменить данные и внутри нее определить breakpoint. Немного погуглив, я нашел код который мне подошел..

Автор: Виталий Орлов


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

Старый логотип гугл

При попытке отправить email со своего VPS получил вот такую ошибку: This message does not meet IPv6 sending guidelines regarding PTR records. Эта ошибка говорит о том, что Google не смог связать IPv6 адрес с доменом. В моем случае, это правильно, т.к. я такого маппинга и не делал. В этой статье расскажу как избавиться от этого в CentOS..

Автор: Виталий Орлов



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

Yii 2

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

Автор: Виталий Орлов


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

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

Автор: Виталий Орлов


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

Asus PCI-Ex GeForce GTX 1660 Super ROG Strix OC Edition 6GB GDDR6

Пару дней назад, купил себе новую видеокарту Asus PCI-Ex GeForce GTX 1660 Super ROG Strix OC Edition 6GB GDDR6 на замен своей старушке NVIDIA GeForce GTX 560 Ti 1GB GDDR5. В Windows 8 замена прошла гладко, достаточно было обновить драйвера с оф. сайта, а вот в KUbuntu я получил черный экран. В этой статье, расскажу как выйти из этой ситуации...

Автор: Виталий Орлов