Внедрение vite, parcel проектов в PHP без manifest’а

Я человек старый, еще помню времена, когда надо было на страницу подключать десятки библиотек в теге script. Сейчас программирование в JS сильно с тех пор изменилось. Только привыкаешь к webpack, появляются новые инструменты. И вот недавно только разбирался и кастомизировал как сделать MPA на vue-cli а сейчас уже есть vite и он вроде как быстрее. … Читать далее

Как добавить шрифт в PocketBook

Подключаем книгу к компьютеру с помощью кабеля через USB. в Проводнике переходим в папку system\fonts , ее не будет видно в Проводнике, так как она скрытая. И все, копируем в эту папку любые шрифты в формате TTF с нашего компьютера. Приятного чтения.

Parcel + preact from scratch

Начинаем проект на preact, и используем в качестве сборщика Parcel. Во первых почему preact ? Потому что он маленький. Я использовал раньше для своих проектов на фронте RiotJS, он тоже маленький, но проекты были большие и дальше 3-ей версии совместимость потерялась, поэтому я так и остался на 3ей версии Riot’а. Но понятно, даже если Riot … Читать далее

Nodejs авторизация через passport шаг за шагом

Кроме PHP в круг моих интересов входит так же и nodejs. Разобрался как работает Express, с помощью книги «Веб-разработка с применением Node и Express», но казалось бы, авторизацию там рассмотрели из рук вон плохо. Объяснили что такое Passport но не конкретно, и то на примере Passport-facebook. Зачем они так сделали, совершенно не понятно. Поэтому будем … Читать далее

Не работает curl в PHP на Windows

Столкнулся с проблемой, в PHP curl на домашнем компьютере не работает. Перегонять на сервер файлы для тестирования не удобно, полез смотреть что можно сделать. А оказывается есть вариант. Итак чтобы заработал curl надо добавить следующий код: у меня это функция для отправки post запроса через curl, и мне просто надо добавить вот эту строчку. А … Читать далее

Получить структуру таблиц базы данных MySQL

Для того чтобы перенести структуру таблиц из одной базы данных в другую, нужно получить DDL схему базы данных. в mysql схему таблицы можно например посмотреть так получаем что-то в виде: Но что делать если у нас большая база данных с большим количеством таблиц. Для этого надо запустить: где DB — база данных, ну и да, … Читать далее

Как восстановить пароль на WordPress

Я решил сделать очень сложный пароль на свой сайт, это что-то типа sha256 хеш от какого то случайного слова. В итоге у меня на жестком диске все данные слетели, и пароль я потерял. Как восстановить вход на сайт wordpress ? Все на самом деле очень просто, там обычный MD5 хеш. идем на сервер ssh root@site … Читать далее

Впечатления от Ubuntu 20.04 в 2022

В один из обычных дней, вечером что-то устал и решил отдохнуть. Прилег не надолго. Компьютер был включен и через какое то время он тоже решил поспать. Я это слышал, потом крепко уснул. Просыпаюсь, подхожу к компьютеру, нажимаю на клавиатуре случайную кнопку чтобы его разбудить и… потом традиционное … Я подумал это мой шанс, вернее шанс … Читать далее

mysql создать пользователя и назначить права пользователю

В mysql пользователь создается командой: где: username — имя пользователя host — хост, с которого этот пользователь будет подключаться, % — любой хост или можно указать IP адрес. password — пароль. Обычно пользователя создаем чтобы он работал с какой то базой данных, для этого надо дать возможность пользователю доступ к этой базе данных. Делается это … Читать далее