Разработка

Swagger

Swagger

При проектировании современных программных систем часто встает задача согласования и разработки интерфейсов для взаимодействия их компонентов друг с другом. В последнее десятилетие огромную популярность и развитие получили SPA и thick мобильные приложения взаимодействующие с сервером через API интерфейсы. Если раньше разработка интерактивного веб сайта происходила путем поэтапных правок кода серверной […]

Читать далее →

Сброс пароля PrestaShop

Для сброса пароля, помимо распространенных способов с копированием _COOKIE_KEY_, генерацией нового md5 от пароля и заменой его напрямую в таблице ps_employee (которые у меня так и не заработали), есть еще хитрый метод: регистрируемся в магазине в качестве покупателя, находим запись в таблице ps_customer, копируем его хэш, и заменяем старый пароль […]

Читать далее →

Импорт csv в новую таблицу mysql

Импорт csv в новую таблицу mysql

Частенько бывает нужен скрипт, чтобы из консоли быстро подтянуть csv в базу данных для более комфортной работы. Большинство распространенных в интернете php-mysql скриптов подразумевают импорт csv файлов в таблицы с заранее известным количеством полей. Данный скрипт лишен этого недостатка — он считывает из файла первую строку, которая является заголовками полей-колонок, […]

Читать далее →

Горячие клавиши vimdiff

Горячие клавиши vimdiff

Для переключения окон в vimdiff или для навигации по окнам Переключение между окнами: ctrl-w h — переключится в окно слева ctrl-w j — переключится в окно снизу ctrl-w k — переключится на окно сверху ctrl-w l — переключится на окно справа ctrl-w t — переключится на верхнее окно ctrl-w b — переключится в нижнее окно Перемещение окон (заглавная K означает […]

Читать далее →