Linux — вирусы?

Мне кажется я понял откуда у меня неизвестные процессы на Linux серверах забивающие все ресурсы, я уж не знаю что они делают, майнеры или что, но факт что грузят систему прям очень. И знаете что?!?!? Однажды я заметил такое на сервере Jenkins, https://rudinandrey.ru/jenkins-na-servere-i-xmrig-majner/ но есть у меня подозрение, что не в Jenkinse возможно было дело. … Читать далее

Дата-ориентированное программирование

Я эту тему так просто не оставлю, начал читать еще английскую версию книги, вначале прям очень понравилось, потом что-то пошло не так, и вот вышла книга в переводе. Заказал, дам этой теме второй шанс. параллельно читаю «Изучаем DDD — предметно ориентированное проектирование». английскую версию прочитал до главы про Тактику. Интересно но внедряется со скрипом 🙁

Литрес — смена дизайна и потеря функционала

Сегодня пройдемся по моему любимому сервису Litres, супер что он есть, они лучшие в этом сегменте безусловно. И недавно мобильное приложение обновили, стало лучше, но по другому и не привычно. И я купил уже больше 1000 книг, но я не знаю сколько точно! А знаете почему? потому что вот выкатили новый дизайн, а кнопку добавить … Читать далее

TailWindCSS в проекте на PHP

Проблема с CSS фреймворками в том, что ты уже перестаешь думать обычной нормальной разметкой, ты уже строишь container в нем row в нем столбики, создаешь card в нем у тебя три блока, хейдер, боди и футер. В общем все эти фреймворки приучают тебя думать несколько в другой парадигме, несомненно упрощают жизнь, но это как с … Читать далее

GraphQL

Нет, когда у тебя социальная сеть, распределенная архитектура, когда у тебя сообщения летят вот на эти тысячу серверов, а там еще что-то вот на эти 1000 серверов, я могу понять почему они придумывают такую технологию. Но я не могу понять людей, которые тащат на какой то простой проект с реляционной базой данных GraphQL. В общем … Читать далее

Устал… от несовершенства этого мира

Почему все какое то не такое? Нет, когда ты у себя в голове что-то нарисовал, но пошло не по плану, это нормально. Квантовый мир, и все такое. Но когда ты начинаешь новый проект в Go твой файл называется main.go ты начинаешь писать package main и VSCode тебе что-то предлагает сделать, это зачем? Ты рефлекторно нажимаешь … Читать далее

tcpdump оптимизация вывода

Сам себя не похвалишь, никто не похвалит 🙂 Есть сервер, используется для авторизации подключения к Wifi через SMS. Т.е. самодельный Captive portal. В нем все полностью из «говна и палок» сделано и настроено вручную, т.е. не разбираться с нормальным, готовым Captive portal’ом, а именно сделать свой. На нем стоит nginx для захвата пакетов, php для … Читать далее

Data-Oriented Programming

Читаю книгу про которую писал вот здесь https://rudinandrey.ru/slozhnost-obektno-orientirovochnogo-programmirovaniya/ в общем на протяжении всех трех глав, которые успел прочитать, ловлю постоянные флешбеки, как будто этих героев и эту историю про библиотеку я уже где то когда то давно давно читал. А книга 2022 года. По итогу что могу сказать, PHP прям идеально подходит под эту парадигму, … Читать далее

862 книги на litres.ru

Забавно когда ведешь (что-то типа дневника) и там пишешь, потом через какое то время смотришь как все меняется. Сайт этот я конечно не хотел превращать в дневник, но раз уж начал 🙂 08.02.2023 у меня было 500 книг, сегодня 862 книги. Прошло 190 дней, за это время куплено 362 книги, по 1,9 книги в день … Читать далее