TGViewer
Channel Public Channel
Библиотека пхпшника | PHP, Laravel, Symfony, CodeIgniter

Библиотека пхпшника | PHP, Laravel, Symfony, CodeIgniter

@phpproglib

Все самое полезное для пхпшника в одном канале.

По рекламе: @tproger_sales_bot

Учиться у нас: clc.to/M561SQ

Для обратной связи: @proglibrary_feeedback_bot

РКН: https://gosuslugi.ru/snet/67a5d13cd6fa92100ee6f68b
Subscribers
10.5K
Photos
1.8K
Videos
31
Links
4.6K

Showing posts older than #3123 · Back to latest

Older Posts 20 shown
Post #3122 2.62K
О, «Герои»? Дайте две! Как я писал очередной браузерный клон легендарной стратегии, в который уже почти* можно играть

Большая статья о разработке браузерной версии 3 героев. Игры, которая по праву является легендарной

https://habr.com/ru/companies/soletude/articles/719280/
Хабр О, «Герои»? Дайте две! Как я писал очередной браузерный клон легендарной стратегии, в который уже почти* можно играть TL;DR для тех, кому некогда читать™: Три года реального времени, ~340 дней разработки, 2 423 часа. 106 849 строк кода (62% JavaScript, 32% PHP, 6% CSS). Собственный парсер формата .h3m (...
  • 🔥 7
  • 🍌 3
Post #3120 2.46K
Post #3118 3.29K
Статья рассказывает о том, как использование обратных прокси-серверов может защитить веб-приложения, написанные на Symfony, от атак по IP-адресу. В статье описываются различные виды атак, которые могут быть проведены с использованием IP-адресов, и объясняется, как обратные прокси-серверы помогают их предотвращать. Также авторы рассказывают о том, как можно настроить обратный прокси-сервер для Symfony-приложения и приводят примеры кода.

https://jolicode.com/blog/symfony-reverse-proxies-and-ip-protection
JoliCode Symfony, reverse proxies and IP protection Following an issue encountered on one of my projects, I had to dive into how IP protection works in Symfony applications when at least one reverse proxy is in front of them. After some research,
  • ❤ 2
Post #3115 2.52K

Forwarded from Библиотека программиста

❓Тест: насколько хорошо вы знаете Git?

Независимо от того, новичок вы или опытный пользователь, этот тест проверит ваши знания фундаментальных концепций и передовых методов Git.

🔗 Основной сайт
🔗 Зеркало
  • 👍 3
  • ❤ 2
  • 🤯 1
Post #3114 3.06K
Post #3112 2.81K
Выявление узких мест: исследование низкой производительности контейнера Laravel

Статья рассказывает о проблемах производительности контейнера фреймворка Laravel и пытается выяснить, что именно замедляет его работу.

Автор статьи проводит опыты, измеряет время выполнения различных операций и проверяет выполнение зависимостей. Он также исследует код фреймворка и находит несколько мест, которые можно улучшить.

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

https://sarvendev.com/2023/04/uncovering-the-bottlenecks-an-investigation-into-the-poor-performance-of-laravels-container/
Kamil Ruczyński Uncovering the bottlenecks - An investigation into the poor performance of Laravel’s container Last time I’ve been analyzing the performance of Laravel’s container. I’ve encountered that the application spends a lot of time building dependencies, especially for heavy endpoints. That was strange because I would rather expect the relevant logic should…
  • ❤ 5
Post #3110 3.69K
Работа с деньгами в Laravel

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

https://andy.cowan.me.uk/handling-money-types-in-laravel
andy.cowan.me.uk Handling Money In Laravel — Meditations - Andy Cowan's thoughts on code Money is important. And it's serious. It needs to be done right.
  • 👍 7
Post #3108 3.33K
Как модерировать видеоконтент (сканировать неприемлемый контент) в PHP

Статья описывает, как использовать Cloudmersive API для модерации видео-контента и сканирования его на наличие несоответствующего контента (NSFW) в PHP приложении. Cloudmersive API предоставляет сервисы для анализа и классификации контента, в том числе для сканирования видео на наличие NSFW материалов.

Также описывает установку и настройку Cloudmersive API, а также демонстрирует примеры кода для отправки видео на анализ и получения результатов. Кроме того, автор предоставляет советы по использованию этого сервиса для модерации контента в реальном времени и оптимизации производительности приложения.

https://cloudmersive.medium.com/how-to-moderate-video-content-scan-for-nsfw-content-in-php-86f9d7a2acd9
Medium How to Moderate Video Content (Scan for NSFW Content) in PHP Implement NSFW content moderation for your video uploads with a free-to-use API. Use ready-to-run PHP code examples to get started.
  • ❤ 5
Post #3107 2.9K
Данная статья описывает, как использовать библиотеку Python Social Networking Services Scraper (PSNSS) для получения твитов в Laravel приложении. PSNSS позволяет получать данные из различных социальных сетей, в том числе из Twitter.

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

Статья может быть полезна для разработчиков, которые работают с Laravel и хотят добавить возможность получения твитов в свое приложение. Она также может быть интересна для тех, кто интересуется интеграцией Python и PHP.

https://hendrikprinsza.medium.com/fetching-tweets-in-laravel-with-pythons-social-networking-services-scraper-c53db78c014e
Medium Fetching Tweets in Laravel With Python’s Social Networking Services Scraper How to fetch data from Twitter without paying for a Twitter developer account
  • ❤ 2
Post #3105 2.86K
Индексировать документ в Elasticsearch

Статья рассказывает о том, как индексировать документы в Elasticsearch с помощью библиотеки Elasticsearch-PHP. В статье описывается, что такое индексация, как использовать Elasticsearch-PHP для отправки запросов к Elasticsearch и добавления документов в индекс, и приводятся примеры кода. Статья также содержит ряд полезных советов и рекомендаций по работе с Elasticsearch

https://www.mon-code.net/post/169/index-document-in-elasticsearch-using-php-library-elasticsearch-php
mon-code Index document in Elasticsearch using PHP library: elasticsearch-php Post talking about indexing document in Elasticsearch using elasticsearch-php library in symfony application context
  • 👍 4
  • ❤ 2
Post #3104 2.65K
#ищу_команду

Ищите единомышленников, делайте коллабы, создавайте новые проекты. В комментариях под постом укажите #язык, #библиотеку и/или #стек, который вас интересует и опишите общую концепцию проекта.
  • ❤ 10
Post #3103 2.76K
Оптимизация Flare

Flare - это инструмент для отладки и мониторинга приложений на основе Laravel. Он предоставляет инструменты для отслеживания ошибок, профилирования запросов, отображения статистики использования ресурсов сервера и многого другого. Flare также интегрируется с другими инструментами для упрощения отладки, такими как интеграция с Slack для оповещения и интеграция с Sentry для отслеживания ошибок в более широком масштабе.

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

https://flareapp.io/blog/49-optimizing-flare
Flare Optimizing Flare - Insights | Flare We're redesigning Flare, but our application became really slow. Let's find out why and fix it!
  • ❤ 2
  • 👍 2
Post #3102 2.67K
Прессуем WordPress

Со слов автора:
"Основные цели моего доклада — обзор и структурирование базовых представлений о CMS WordPress и восполнение недостающих фрагментов информации. Также я рассказываю о малоизвестных опциях, способах атаки на данную систему управления контентом и необходимом для этого инструментарии."

https://habr.com/ru/articles/728294/
  • 👌 5
Post #3101 2.62K
Post #3100 2.66K
10 команд для добавления базы данных в Symfony

Данная статья рассказывает о 10 шагах для добавления базы данных в Symfony проект.

Автор пошагово рассматривает процесс добавления базы данных в Symfony и предоставляет соответсвующий список команд

Путем выполнения этих шагов в Symfony можно создать базу данных и начать использовать ее в приложении. Комментарии в статье описывают каждую команду и шаг, а также дают дополнительные объяснения для читателя.

https://faun.pub/10-commands-to-add-a-database-to-symfony-b4e3cdfa5fd2
Medium 10 Commands to Add a Database to Symfony The Beginner-friendly tutorial about Doctrine
  • 🍌 7
  • ❤ 3
  • 👍 2
  • 👏 1
  • 🌚 1
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →