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 — пароль. Обычно пользователя создаем чтобы он работал с какой то базой данных, для этого надо дать возможность пользователю доступ к этой базе данных. Делается это … Читать далее

Как подключить Android Studio к BlueStacks

Чтобы можно было отлаживать Android приложения на компьютере, а встроенный эмулятор от Android Studio сильно тормозит, то можно воспользоваться альтернативой в виде BlueStacks, он работает намного быстрее. Скачать его можно на сайте https://www.bluestacks.com/ru/index.html Скачиваем, устанавливаем, установка простая. Открываем, сверху жмем на гамбургер. Открываются настройки. В настройках идем в дополнительно, там ставим галочку Android Debug Bridge … Читать далее

Включить Netflow на Keenetic

Для начала нам нужно включить доступ к роутеру по SSH или через Telnet, я предпочитаю SSH, но для того чтобы получить доступ через SSH нужен будет клиент, в моем случае это Bash, который ставится вместе с Git, также можно использовать такую программу как Putty. Если ничего из этого ставить не хочется, лучше выбрать галочку Telnet. … Читать далее

select data from database between two dates (MySQL)

Выбрать данные из базы данных можно либо проверкой условия, например: SELECT * FROM table WHERE DATE(date) >= ‘2021-11-01’ AND DATE(date) <= ‘2021-11-30’; Но в MySQL есть для этого удобная функция, которая выглядит следующим образом: SELECT * FROM table WHERE DATE(date) BETWEEN ‘2021-11-01’ AND ‘2021-11-30’; Если например надо выбрать данные за определенное количество дней, ну например … Читать далее