Рубрика «php»
Создание простой поисковой системы, которая действительно работает
2025-11-23 в 10:51, admin, рубрики: php, sql, индексация, оптимизация, поиск, поисковая система, репозиторий, токенизацияЗачем строить свой собственный?
Зачем вообще делать что-то своё?
Я знаю, что вы можете подумать: «Почему бы просто не использовать Elasticsearch?» или «А что насчёт Algolia?» Это вполне рабочие решения, но у них есть нюансы. Нужно разбираться с их API, поддерживать инфраструктуру под них и учитывать все тонкости их работы.
Но иногда хочется чего-то более простого — такого, что:
-
работает прямо с вашей текущей базой данных;
-
не требует сторонних сервисов;
-
легко понять и отладить;
-
действительно выдаёт релевантные результаты.
Как я создаю idle-игру «Империя Кузбасс» для Telegram, VK и браузера
2025-11-08 в 9:26, admin, рубрики: Gamedev, idle, javascript, JS, php, кузбассМоя история разработки инкрементальной игры о горнодобывающей промышленности Кузбасса с подробным разбором технической архитектуры, системы безопасности и монетизации.
Игра на 80% сделана с помощью вайб кодинга, но это не так просто как звучит.
💡 Идея проекта
Я родом из Кемеровской области (Кузбасс) - угольной столицы России. Регион известен своими месторождениями: угля, золота, редких металлов. Идея пришла простая: создать современную idle-игру про управление горнодобывающей империей, где все месторождения - реальные объекты региона!
📊 Ключевые показатели проекта:
Пакет управления доступом на основе ролей (RBAC) для PHP
2025-11-05 в 10:16, admin, рубрики: php, rbac, web-разработка, разрешенияВведение
На рисунке 1 представлена схема базы данных.
Каждый пользователь user с идентификатором id может иметь список разрешений permissions и ролей roles.
Каждая роль role имеет наименование name, описание description, список разрешений permissions и список дочерних ролей roles.
Каждое разрешение permission имеет имя name и описание description.
О Web-Backend разработке для начинающих
2025-11-04 в 7:42, admin, рубрики: backend, legacy, php, web, карьера, обучение, ооп, программист, разработка, стажировкаНебольшой ориентир для начинающих программистов.
Первое трудоустройство
Не бойся идти на стажировку с низкой оплатой труда. Как только ты погрузишься в рабочий процесс это даст колоссальный прирост к скорости обучения. Самый быстрый способ прокачать навыки это устроиться на работу. Читать полностью »
Мой первый AI-агент на базе Neuron — PHP-агентного фреймворка
2025-10-25 в 14:24, admin, рубрики: ai agent, machinelearning, phpЯ PHP-разработчик с многолетним стажем (от слова "много"). Привык, что мой мир - это веб-приложения, серверный код и бесконечные "фичи" на Laravel или Yii (да... легаси - это мой конёк). В последние пару лет вокруг бушует AI-бум: всюду слышно про нейронки, LLM, про каких-то "агентов", которые сами решают задачи. И, признаться, временами у меня появлялась лёгкая тревога. Не отстану ли я от поезда, если не перейду полностью на Python/NodeJS или не выучу новый фреймворк? Ведь почти все примеры ИИ-интеграций, что я видел, были на Python или JavaScript. PHP в этих разговорах фигурировал редко, если вообще упоминался.
Недавно я наткнулся на упоминание о Читать полностью »
Cloud Castle HTTP Router: Быстрый и гибкий роутер для PHP-приложений
2025-10-23 в 10:30, admin, рубрики: php, быстрый, роутерПривет! В мире PHP-разработки роутинг — это основа любого веб-приложения. От простых API до сложных микросервисов, правильный роутер может стать ключом к производительности и масштабируемости. Сегодня я хочу представить вам Cloud Castle HTTP Router — мою библиотеку, которая сочетает скорость, простоту и мощь. Это не просто инструмент, а решение для разработчиков, которые хотят оставить позади громоздкие фреймворки и сосредоточиться на коде. Давайте разберем ее по полочкам: технические фичи, маркетинговый потенциал и архитектурные преимущества. А в конце — сравнение с конкурентами и реальные тесты из документации.
Читать полностью »
Как я добавил систему рекомендаций контента в легаси-проект на PHP 7.2
2025-10-16 в 12:57, admin, рубрики: Ollama, php, qdrant, библиотека, векторный поиск, рекомендательная система, рекомендательные системыПривет! Хочу поделиться историей о том, как столкнулся с проблемой, возможно знакомой многим разработчикам: необходимость внедрить систему рекомендаций в проект, который все еще работает на старой версии php 7.2
Обновление версии php в legacy-проекте — это часто настоящий квест. То времени нет, то бизнес-фичи надо пилить, то еще какие-то причины. И часто бывает, что обновление версии php в командах откладывается на потом. Так проекты, даже очень большие живут годами на старых версиях php.
Эволюция языков программирования
2025-10-07 в 8:05, admin, рубрики: c++, java, Pascal, php, python, timeweb_статьи, история, эволюция, язык программированияИстория о том, как стремление человека управлять сложностью меняло сами основы программирования.
Перед тем как перейти непосредственно к языкам программирования, мне очень хочется осветить одно событие.

