Библиотека PHP программиста 👨🏼‍💻👩‍💻
2.17K subscribers
329 photos
169 videos
7 files
337 links
Полезные материалы по PHP, Laravel, Symfony, CodeIgniter, CakePHP, Phalcon

По всем вопросам @evgenycarter
Download Telegram
Porto (Apiato) ► архитектурный шаблон проектирования

Подводка к Порто (Porto) ► Влажная, Длинная, Необрезанная ► Архитектура приложения
Porto: Архитектурный шаблон [ Базовые концепции ] ► Порто №1
Porto: Ship [ Структура Корабля ] ► Архитектурный шаблон Порто №2
Porto: Containers [ Слой Контейнеров ] ► Архитектурный шаблон Порто №3
Porto: Components [ Компоненты Контейнера ] ► Архитектурный шаблон Порто №4
Porto: Приручение связанности ► Архитектурный шаблон Порто №5

источник

👉 @php_lib
👍3
This media is not supported in your browser
VIEW IN TELEGRAM
💡Советы и хитрости PhpStorm - Быстрый поиск 🔎

В КАЖДОМ диалоговом окне, подсказке, дереве или папке вы можете начать вводить текст для поиска чего-то конкретного.
Это простая функция, но она изменит вашу жизнь, если вы будете использовать ее постоянно.

👉 @php_lib
👍3
Полное руководство по PHP и Neo4j

Основная цель данного руководства - предоставить все элементарные знания, необходимые для использования Neo4j в PHP. Я назову наиболее распространенные возможные варианты и предоставлю инструкции по их использованию или включу ссылку, где можно найти необходимую информацию.

https://ko-fi.com/post/Complete-guide-for-PHP-Neo4j-Q5Q2DT98D

👉 @php_lib
👍2
Laravel Breeze vs Laravel Jetstream

Laravel предлагает несколько вариантов аутентификации в ваших приложениях, которые обеспечивают надежный и современный уровень аутентификации. Они входят в состав стартовых наборов Laravel Starter Kits: Laravel Breeze и Laravel Jetstream.

Laravel Breeze - отличный выбор, когда нужно быстро запустить систему. Jetstream предлагает двухфакторную авторизацию, API-токены и управление командой. Если вы ищете больше возможностей, то Jetstream - это то, что вам нужно.

В этой статье вы узнаете все, что вам нужно знать, чтобы начать работу с обоими пакетами. Сюда войдет их установка, обсуждение их различий и сходств, а также то, когда их следует использовать.

https://www.twilio.com/blog/laravel-breeze-vs-laravel-jetstream

👉 @php_lib
Производительность PHP: Дополнительные ядра процессора против более быстрых ядер процессора

Некоторое время назад я получил письмо от клиента, испытывающего проблемы с медленной производительностью веб-сервера LEMP (Linux, Nginx, MySQL и PHP). Во время полного аудита я обнаружил, что средняя нагрузка на сервер была довольно низкой (см. скриншот выше). Однако сайт действительно работал очень медленно. Были некоторые неправильные конфигурации, но одним из основных узких мест в производительности PHP была низкая однопоточная производительность процессора.

https://haydenjames.io/php-performance-additional-cpu-cores-vs-faster-cpu-cores/

👉 @php_lib
👍5
This media is not supported in your browser
VIEW IN TELEGRAM
💡Советы и хитрости PhpStorm - Узнайте об опциях коммита

Опции коммита позволяют вам определить действия, которые нужно выполнить перед коммитом, например:

* Переформатировать код
* Проверить TODO
* Проанализировать код
* и т.д.

👉 @php_lib
👍2
This media is not supported in your browser
VIEW IN TELEGRAM
💡Советы и хитрости PhpStorm - Представление проекта

Помимо функций поиска, мне нравится работать и с представлением проекта. В этом могут помочь 3 важных сочетания клавиш:

1️⃣ Открыть файл в представлении проекта (мой любимый)
2️⃣ Развернуть дерево
3️⃣ Свернуть дерево

👉 @php_lib
👍3
Миниатюрное десктопное GUI приложение на PHP — 2 МБ хватит для всех

Я часто заморачиваюсь на тему минимизации размера своих GUI приложений. Прошлая моя статья была про Nuklear. Но сейчас захотелось более современных технологий. Чтоб HTML5, CSS3 и PHP. Чтоб приложение ни от чего не зависело, т.е. построено по принципу "всё включено". И чтоб конечный размер приложения не превысил 2 мегабайта. Получится ли?

В Linux я часто пользуюсь утилитой df. Мне её очень не хватает в Windows, а искать аналоги лень. А уж тем более было лень запускать всякие там Explorer, Powershell и т.п. - это слишком нормально :-). Так что было сделано волевое решение сделать свою утилиту, на РНР 5, с бутстрапом и JQuery.

https://habr.com/ru/articles/674192/

👉 @php_lib
👍31
Удобочитаемое форматирование чисел в PHP

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

https://www.amitmerchant.com/human-readable-number-formatting-in-php/

👉 @php_lib
👍2
Библиотека PHP для поиска видео по скриншоту

Перед всеми нами ежедневно встаёт задача поиска информации. Требуется найти текст, изображения, аудио или видео информацию. Чаще всего для поискового запроса используется текст. Реже - изображения. Есть сервисы вроде "Shazam", которые ищут музыку используя запись звука. Мы сосредоточились на создании поискового сервиса, который осуществляет поиск видео. В качестве параметров для запроса мы используем изображения.

https://habr.com/ru/articles/653371/

👉 @php_lib
👍3