Jenkins на сервере и xmrig майнер

У меня хостер firstbyte и на нем у меня запущена небольшая VDS. Тут прилетает письмо, у Вас на сервере аномальная нагрузка. Решайте проблему, или удалим Ваш сервер. У меня было запущено несколько докер контейнеров, и в одном из них был запущен Jenkins, я все пытался настроить его для работы с gitlab’ом, но у меня так … Читать далее

Все таки Oracle убил MySQL

Изучаю многостраничные SQL запросы в Oracle, когда что-то подобное пытаешься сделать в MySQL не поддерживается, это не поддерживается, это нет. Придумываешь варианты, делаешь в коде поверх SQL что-то, в общем боль и страдания. В Oracle же, просто глаза на лоб лезут что можно делать. И все работает очень быстро. Да, понимаю железо нормальное, но в … Читать далее

TypeScript — интерфейсы наоборот

Сегодня по дороге в стоматологию слушал аудиокнигу «Счастливый карман, полный денег«, дорога занимает час, соответственно у меня было два часа на прослушивание. И вот там была такая мысль, что бывает так, что память нам иногда очень сильно мешает. А еще я буквально узнал, что такое когнитивный диссонанс 🙂 понимать, понимал что такое слово есть, но … Читать далее

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

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

Не работает 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 … Читать далее