Прессуем WordPress
Со слов автора:
"Основные цели моего доклада — обзор и структурирование базовых представлений о CMS WordPress и восполнение недостающих фрагментов информации. Также я рассказываю о малоизвестных опциях, способах атаки на данную систему управления контентом и необходимом для этого инструментарии."
https://habr.com/ru/articles/728294/
Со слов автора:
"Основные цели моего доклада — обзор и структурирование базовых представлений о CMS WordPress и восполнение недостающих фрагментов информации. Также я рассказываю о малоизвестных опциях, способах атаки на данную систему управления контентом и необходимом для этого инструментарии."
https://habr.com/ru/articles/728294/
Хабр
Прессуем WordPress
Аккумулируем базовые знания, методы атак и нюансы самой популярной open-source CMS в рамках одного доклада. 9 декабря 2022 года я выступил на митапе «Клуба неанонимных багхантеров» от BI.ZONE . Там я...
👌5
Оптимизация Flare
Flare - это инструмент для отладки и мониторинга приложений на основе Laravel. Он предоставляет инструменты для отслеживания ошибок, профилирования запросов, отображения статистики использования ресурсов сервера и многого другого. Flare также интегрируется с другими инструментами для упрощения отладки, такими как интеграция с Slack для оповещения и интеграция с Sentry для отслеживания ошибок в более широком масштабе.
Эта статья рассказывает о способах оптимизации производительности веб-приложений на платформе Flare. В статье описываются основные причины медленной работы приложений и предоставляются рекомендации по оптимизации кода, использованию кэширования, асинхронных запросов и других техник для увеличения скорости и эффективности работы приложения. Также в статье приводятся примеры кода и инструкции по настройке Flare для оптимальной производительности.
https://flareapp.io/blog/49-optimizing-flare
Flare - это инструмент для отладки и мониторинга приложений на основе Laravel. Он предоставляет инструменты для отслеживания ошибок, профилирования запросов, отображения статистики использования ресурсов сервера и многого другого. Flare также интегрируется с другими инструментами для упрощения отладки, такими как интеграция с Slack для оповещения и интеграция с Sentry для отслеживания ошибок в более широком масштабе.
Эта статья рассказывает о способах оптимизации производительности веб-приложений на платформе Flare. В статье описываются основные причины медленной работы приложений и предоставляются рекомендации по оптимизации кода, использованию кэширования, асинхронных запросов и других техник для увеличения скорости и эффективности работы приложения. Также в статье приводятся примеры кода и инструкции по настройке Flare для оптимальной производительности.
https://flareapp.io/blog/49-optimizing-flare
Flare
Optimizing Flare - Blog | Flare
<p>We're redesigning Flare, but our application became really slow. Let's find out why and fix it!</p>
❤2👍2
#ищу_команду
Ищите единомышленников, делайте коллабы, создавайте новые проекты. В комментариях под постом укажите #язык, #библиотеку и/или #стек, который вас интересует и опишите общую концепцию проекта.
Ищите единомышленников, делайте коллабы, создавайте новые проекты. В комментариях под постом укажите #язык, #библиотеку и/или #стек, который вас интересует и опишите общую концепцию проекта.
❤10
Индексировать документ в Elasticsearch
Статья рассказывает о том, как индексировать документы в Elasticsearch с помощью библиотеки Elasticsearch-PHP. В статье описывается, что такое индексация, как использовать Elasticsearch-PHP для отправки запросов к Elasticsearch и добавления документов в индекс, и приводятся примеры кода. Статья также содержит ряд полезных советов и рекомендаций по работе с Elasticsearch
https://www.mon-code.net/post/169/index-document-in-elasticsearch-using-php-library-elasticsearch-php
Статья рассказывает о том, как индексировать документы в 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
Данная статья описывает, как использовать библиотеку 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
В статье рассматривается установка и настройка 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
Как модерировать видеоконтент (сканировать неприемлемый контент) в 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
Статья описывает, как использовать 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
Forwarded from PHP jobs — вакансии по PHP, Symfony, Laravel
👔 Стажер-разработчик PHP
⛳️ Goulash
💼🥁 Работа в офисе
💵 Зарплата на собеседовании
Подробнее: https://proglib.io/vacancies/stazher-razrabotchik-php-goulash-a2eaa222-2023-04-16
⛳️ Goulash
💼🥁 Работа в офисе
💵 Зарплата на собеседовании
Подробнее: https://proglib.io/vacancies/stazher-razrabotchik-php-goulash-a2eaa222-2023-04-16
🌭4🎉1
Работа с деньгами в Laravel
Эта статья рассказывает о том, как обрабатывать различные типы денежных величин в фреймворке Laravel. Обычно в приложениях используются типы данных для обычных чисел или строк, но для работы с деньгами это может быть неудобно и ненадежно. В статье описывается, как использовать специальный тип для денежных величин - Money, и как он может помочь с работой приложения с ценами и денежными операциями. Также статья описывает, как можно приводить различные форматы денежных величин к одному формату и как проверять корректность введенных пользователем данных.
https://andy.cowan.me.uk/handling-money-types-in-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
Выявление узких мест: исследование низкой производительности контейнера Laravel
Статья рассказывает о проблемах производительности контейнера фреймворка Laravel и пытается выяснить, что именно замедляет его работу.
Автор статьи проводит опыты, измеряет время выполнения различных операций и проверяет выполнение зависимостей. Он также исследует код фреймворка и находит несколько мест, которые можно улучшить.
В результате автор приходит к выводу, что медленный контейнер может быть связан с использованием рефлексии и динамической загрузки классов в Laravel. Также он предлагает несколько решений, которые могут помочь ускорить работу контейнера, например, предварительную загрузку классов или использование кеширования данных.
https://sarvendev.com/2023/04/uncovering-the-bottlenecks-an-investigation-into-the-poor-performance-of-laravels-container/
Статья рассказывает о проблемах производительности контейнера фреймворка 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
Forwarded from Библиотека программиста | программирование, кодинг, разработка
Независимо от того, новичок вы или опытный пользователь, этот тест проверит ваши знания фундаментальных концепций и передовых методов Git.
🔗 Основной сайт
🔗 Зеркало
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3❤2🤯1
Laravel Priority Queue Driver
Простой драйвер приоритетов очередей для ваших приложений
https://github.com/shipsaas/laravel-priority-queue
Простой драйвер приоритетов очередей для ваших приложений
https://github.com/shipsaas/laravel-priority-queue
GitHub
GitHub - shipsaas/laravel-priority-queue: Priority Queues driver implementation for Laravel. Utilizing DB Driver.
Priority Queues driver implementation for Laravel. Utilizing DB Driver. - shipsaas/laravel-priority-queue
❤1👍1
Статья рассказывает о том, как использование обратных прокси-серверов может защитить веб-приложения, написанные на Symfony, от атак по IP-адресу. В статье описываются различные виды атак, которые могут быть проведены с использованием IP-адресов, и объясняется, как обратные прокси-серверы помогают их предотвращать. Также авторы рассказывают о том, как можно настроить обратный прокси-сервер для Symfony-приложения и приводят примеры кода.
https://jolicode.com/blog/symfony-reverse-proxies-and-ip-protection
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
Раскрытие захватывающей эволюции PHP: от скромных начинаний до доминирования в Интернете
Краткая история PHP с 1995 по 2023 год
https://hendrikprinsza.medium.com/the-history-of-php-from-1995-to-2023-f5a1bae63554
Краткая история PHP с 1995 по 2023 год
https://hendrikprinsza.medium.com/the-history-of-php-from-1995-to-2023-f5a1bae63554
Medium
Uncovering the Fascinating Evolution of PHP: From Humble Beginnings to Dominating the Web
A brief history of PHP from 1995 to 2023
❤7🍌1
Forwarded from PHP jobs — вакансии по PHP, Symfony, Laravel
👔 Full stack разработчик PHP / Symfony, Vue
⛳️ Xnetcom
💼🥁 Работа в офисе
💵 от 444 200 рублей
Подробнее: https://proglib.io/vacancies/full-stack-razrabotchik-php-symphony-vue-wisebits-c2a263aa-2023-04-18
⛳️ Xnetcom
💼🥁 Работа в офисе
💵 от 444 200 рублей
Подробнее: https://proglib.io/vacancies/full-stack-razrabotchik-php-symphony-vue-wisebits-c2a263aa-2023-04-18
Библиотека программиста
Вакансия Full stack разработчик PHP / Symfony, Vue в Xnetcom оплата от 444200 RUB, Полная занятость, Офис
We are Not "Another IT Company". We are experts in providing digital solutions with a consulting led approach that fuels innovation and business efficiency.
❤6🍌3
О, «Герои»? Дайте две! Как я писал очередной браузерный клон легендарной стратегии, в который уже почти* можно играть
Большая статья о разработке браузерной версии 3 героев. Игры, которая по праву является легендарной
https://habr.com/ru/companies/soletude/articles/719280/
Большая статья о разработке браузерной версии 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
Внедрение PHP-CS-Fixer в легаси проекты
Статья рассказывает о том, как внедрить инструмент PHP CS Fixer для автоматического форматирования кода в старых проектах на PHP. Автор объясняет, какие преимущества приносит использование PHP CS Fixer и как этот инструмент может помочь в повышении качества и удобства чтения кода. Также в статье рассмотрены примеры использования PHP CS Fixer в практике.
https://localheinz.com/articles/2023/04/10/introducing-php-cs-fixer-into-legacy-projects/
Статья рассказывает о том, как внедрить инструмент PHP CS Fixer для автоматического форматирования кода в старых проектах на PHP. Автор объясняет, какие преимущества приносит использование PHP CS Fixer и как этот инструмент может помочь в повышении качества и удобства чтения кода. Также в статье рассмотрены примеры использования PHP CS Fixer в практике.
https://localheinz.com/articles/2023/04/10/introducing-php-cs-fixer-into-legacy-projects/
Andreas Möller
Introducing PHP-CS-Fixer into legacy projects
If you are working on a legacy PHP project, what could be a strategy for introducing PHP-CS-Fixer that reduces risk and invites other developers to collaborate?
👍7
Видео: Создание приложения Ride Share с помощью Laravel и Vue
Ride share - это совместное использование автомобиля несколькими пассажирами для перемещения из одного места в другое.
https://youtu.be/iFOEU6YNBzw
Ride share - это совместное использование автомобиля несколькими пассажирами для перемещения из одного места в другое.
https://youtu.be/iFOEU6YNBzw
YouTube
Build A Ride Share App: Full Stack Tutorial with Laravel and Vue
Learn how to build a fully functional ride share application using PHP and JavaScript with the Laravel and Vue frameworks.
By the end of this video, you'll have a basic app that lets you choose between being a driver or passenger, map routes to destinations…
By the end of this video, you'll have a basic app that lets you choose between being a driver or passenger, map routes to destinations…
👍2❤1
Как исправить утечку памяти при миграции Doctrine
https://jolicode.com/blog/how-to-fix-memory-leak-in-doctrine-migrations
https://jolicode.com/blog/how-to-fix-memory-leak-in-doctrine-migrations
JoliCode
How to Fix Memory Leak in Doctrine Migrations
I had to write a Doctrine migration to fix some bad data. Unfortunately there was so much data (~600K records) that the migration leaked. The memory consumption reaches about 12Gb! That’s not
👍4