Книги января 2023

Больше чем читать, я люблю покупать книги. Максимальное удовольствие я получаю когда покупаю книги с максимальной скидкой, это 80-120 рублей. А еще книгами я себя за что то награждаю, сделал проект, иди купи себе книгу, вылечил зуб, бегом в книжный за новенькой книгой 🙂 Текущая тема была математика, понять, принять что это нужно и важно, … Читать далее

Jenkins подключаем к Gitlab

Чтобы разобраться как подключить Jenkins к Gitlab’у мне очень помогли вот эти два видео. В первом подключается jenkins к gitlab, где стягивается git репозиторий. Во втором уже gitlab через webhook’и подключается к jenkins для того чтобы запустить сборку проекта.

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 и он вроде как быстрее. … Читать далее

Как добавить шрифт в 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. Зачем они так сделали, совершенно не понятно. Поэтому будем … Читать далее