Скелет PHP для Bison
эта статья представляет введение в использование Bison PO2 в PHP-приложениях и может быть полезна разработчикам, которые интересуются созданием своих языков программирования или расширением функциональности своих существующих приложений с помощью новых синтаксических конструкций
https://dev.to/mrsuh/php-skeleton-for-bison-po2
эта статья представляет введение в использование Bison PO2 в PHP-приложениях и может быть полезна разработчикам, которые интересуются созданием своих языков программирования или расширением функциональности своих существующих приложений с помощью новых синтаксических конструкций
https://dev.to/mrsuh/php-skeleton-for-bison-po2
DEV Community
PHP Skeleton for Bison
What is Bison? Bison is a parser generator. For example, it can help you to build a parser...
👍4
Forwarded from Библиотека программиста | программирование, кодинг, разработка
#новости
🤖 Пожалуй, ключевыми новостями вокруг ИИ на прошлой неделе являются анонс плагинов ChatGPT и GitHub Copilot X.
Плагины помогают ChatGPT получать доступ к актуальной информации, выполнять вычисления или использовать сторонние сервисы.
Что касается Copilot, то в него уже интегрирована GPT-4. Новая версия инструмента — это видение будущего разработки ПО на базе ИИ от GitHub. И да, там не только новая языковая модель под капотом, а еще много чего интересного.
Плагины помогают ChatGPT получать доступ к актуальной информации, выполнять вычисления или использовать сторонние сервисы.
Что касается Copilot, то в него уже интегрирована GPT-4. Новая версия инструмента — это видение будущего разработки ПО на базе ИИ от GitHub. И да, там не только новая языковая модель под капотом, а еще много чего интересного.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
JetBrains Qodana добавит анализ Taint для PHP
https://www.i-programmer.info/news/90-tools/16136-jetbrains-qodana-adds-taint-analysis-for-php.html
https://www.i-programmer.info/news/90-tools/16136-jetbrains-qodana-adds-taint-analysis-for-php.html
www.i-programmer.info
JetBrains Qodana Adds Taint Analysis For PHP
Programming book reviews, programming tutorials,programming news, C#, Ruby, Python,C, C++, PHP, Visual Basic, Computer book reviews, computer history, programming history, joomla, theory, spreadsheets and more.
❤1
Данная статья описывает, как можно использовать инструмент PHP CS Fixer для автоматической правки кода в PHP проектах и как можно общие конфигурации для этого инструмента совместно использовать в разных проектах.
Автор предлагает два подхода к использованию PHP CS Fixer в разных проектах. Первый подход заключается в том, чтобы включать конфигурацию PHP CS Fixer непосредственно в каждый проект, что может быть неэффективным и затратным. Второй подход заключается в создании общей конфигурации, которая может быть использована во всех проектах, и автоматической загрузке этой конфигурации в проекты при запуске PHP CS Fixer.
Далее автор подробно описывает, как создать и использовать общую конфигурацию для PHP CS Fixer. Он предлагает использовать файл JSON, который содержит настройки PHP CS Fixer и который может быть легко обновлен и распространен между разными проектами. Автор также рассматривает несколько вариантов загрузки общей конфигурации в проекты, в том числе использование Composer и настройки среды.
https://localheinz.com/articles/2023/03/10/sharing-configurations-for-php-cs-fixer-across-projects/
Автор предлагает два подхода к использованию PHP CS Fixer в разных проектах. Первый подход заключается в том, чтобы включать конфигурацию PHP CS Fixer непосредственно в каждый проект, что может быть неэффективным и затратным. Второй подход заключается в создании общей конфигурации, которая может быть использована во всех проектах, и автоматической загрузке этой конфигурации в проекты при запуске PHP CS Fixer.
Далее автор подробно описывает, как создать и использовать общую конфигурацию для PHP CS Fixer. Он предлагает использовать файл JSON, который содержит настройки PHP CS Fixer и который может быть легко обновлен и распространен между разными проектами. Автор также рассматривает несколько вариантов загрузки общей конфигурации в проекты, в том числе использование Composer и настройки среды.
https://localheinz.com/articles/2023/03/10/sharing-configurations-for-php-cs-fixer-across-projects/
Andreas Möller
Sharing configurations for PHP-CS-Fixer across projects
If you are using PHP-CS-Fixer, how can you share configurations to enforce consistent coding-standards across projects?
❤3❤🔥1
Когда переподключения ускоряют работу по сети. Разбираемся с быстродействием TCP-сокетов
https://habr.com/ru/post/724682/
https://habr.com/ru/post/724682/
Хабр
Когда переподключения ускоряют работу по сети. Разбираемся с быстродействием TCP-сокетов
При написании предыдущей статьи я наткнулся на странный эффект с производительностью TCP-сокетов. При попытке отправить пачку запросов через сокет оказалось, что выгоднее заново устанавливать...
👍3
GPX PHP
GPX (формат обмена GPS) — это фактически стандартный формат файлов для обмена GPS-маршрутами в путешествиях, приключениях и на суше. Библиотека содержит программу чтения и записи GPX, позволяющую легко работать с файлами GPX в приложениях PHP.
https://github.com/loskoderos/gpx-php
GPX (формат обмена GPS) — это фактически стандартный формат файлов для обмена GPS-маршрутами в путешествиях, приключениях и на суше. Библиотека содержит программу чтения и записи GPX, позволяющую легко работать с файлами GPX в приложениях PHP.
https://github.com/loskoderos/gpx-php
GitHub
GitHub - loskoderos/gpx-php: GPX library for PHP
GPX library for PHP. Contribute to loskoderos/gpx-php development by creating an account on GitHub.
👍12
Forwarded from PHP jobs — вакансии по PHP, Symfony, Laravel
👔 Junior PHP-разработчик
⛳️ КУБ
💼🥁 Работа в офисе
💵 40 000 - 60 000 рублей
Подробнее: https://proglib.io/vacancies/junior-php-razrabotchik-kub-b9669b2b-2023-03-25
⛳️ КУБ
💼🥁 Работа в офисе
💵 40 000 - 60 000 рублей
Подробнее: https://proglib.io/vacancies/junior-php-razrabotchik-kub-b9669b2b-2023-03-25
😁10👍2🍌1
Docgen для пакетов Laravel — идеальное решение для разработчиков пакетов Laravel.
Этот пакет автоматически генерирует документацию для фасада вашего пакета Laravel, избавляя вас от утомительной задачи по его обслуживанию самостоятельно.
С помощью этого пакета среды IDE предоставят вам и разработчикам, использующим ваш пакет, рекомендации по методам, что значительно упростит процесс разработки.
https://github.com/irazasyed/docgen
Этот пакет автоматически генерирует документацию для фасада вашего пакета Laravel, избавляя вас от утомительной задачи по его обслуживанию самостоятельно.
С помощью этого пакета среды IDE предоставят вам и разработчикам, использующим ваш пакет, рекомендации по методам, что значительно упростит процесс разработки.
https://github.com/irazasyed/docgen
GitHub
GitHub - irazasyed/docgen: 📖 Streamline your Laravel package development with automatic facade documentation using Docgen for Laravel.
📖 Streamline your Laravel package development with automatic facade documentation using Docgen for Laravel. - irazasyed/docgen
❤4🎉1
Как вы обеспечиваете безопасность своего PHP-приложения?⬇️⬇️⬇️
Выпущен Bref 2.0
Это статья о релизе версии 2.0 фреймворка Bref для разработки приложений на языке PHP для платформы AWS Lambda. Bref - это среда выполнения PHP, которая позволяет запускать PHP-код на серверах AWS Lambda.
В версии 2.0 Bref представлены новые функции и улучшения, такие как поддержка PHP 8, улучшенная работа с контейнерами Docker, более простая настройка и использование функций AWS, интеграция с AWS Step Functions, а также улучшенная производительность и возможность масштабирования.
https://bref.sh/docs/news/02-bref-2.0.html
Это статья о релизе версии 2.0 фреймворка Bref для разработки приложений на языке PHP для платформы AWS Lambda. Bref - это среда выполнения PHP, которая позволяет запускать PHP-код на серверах AWS Lambda.
В версии 2.0 Bref представлены новые функции и улучшения, такие как поддержка PHP 8, улучшенная работа с контейнерами Docker, более простая настройка и использование функций AWS, интеграция с AWS Step Functions, а также улучшенная производительность и возможность масштабирования.
https://bref.sh/docs/news/02-bref-2.0.html
Bref
Bref 2.0 is released 🎉 – Bref
Bref 2.0 is released and reaches 10 billion invocations every month.
🔥6🍌1
Парсер AST с PHP и Bison
Данная статья описывает процесс создания парсера абстрактного синтаксического дерева (AST) с использованием языка PHP и инструмента Bison. В статье подробно объясняется, что такое AST и как оно может быть полезно в разработке программного обеспечения.
https://dev.to/mrsuh/ast-parser-with-php-and-bison-l5h
Данная статья описывает процесс создания парсера абстрактного синтаксического дерева (AST) с использованием языка PHP и инструмента Bison. В статье подробно объясняется, что такое AST и как оно может быть полезно в разработке программного обеспечения.
https://dev.to/mrsuh/ast-parser-with-php-and-bison-l5h
DEV Community
AST parser with PHP and Bison
[original post] Read this post if you don't know what Bison is. I already have the Bison AST...
👍4🍌1
Избегайте решений в одну строку в PHP
https://localheinz.com/articles/2023/03/18/avoiding-one-liners-in-php/
https://localheinz.com/articles/2023/03/18/avoiding-one-liners-in-php/
Andreas Möller
Avoiding one-liners in PHP
One-liners in PHP may look cool. But are they?
🍌6👍5👏1🌭1
Pest v2: посмотрите все новые удивительные функции в действии
Данная статья описывает обновленную версию тестового фреймворка Pest (версия 2) и демонстрирует все новые функции и возможности в действии.
В целом, статья предназначена для тех, кто уже знаком с Pest и хочет узнать о новых функциях в обновленной версии, а также для тех, кто ищет новый тестовый фреймворк для своего проекта и хочет узнать о возможностях Pest
https://freek.dev/2454-pest-v2-see-all-new-amazing-features-in-action
Данная статья описывает обновленную версию тестового фреймворка Pest (версия 2) и демонстрирует все новые функции и возможности в действии.
В целом, статья предназначена для тех, кто уже знаком с Pest и хочет узнать о новых функциях в обновленной версии, а также для тех, кто ищет новый тестовый фреймворк для своего проекта и хочет узнать о возможностях Pest
https://freek.dev/2454-pest-v2-see-all-new-amazing-features-in-action
freek.dev
Pest v2: see all new amazing features in action | freek.dev
The release of Pest v2 is right around the corner. Pest creator Nuno Maduro and the rest of the Pest team are currently working hard improving the docs ahead of the Pest v2 release somewhere later this month.
In this blog post, I'd like to share the free…
In this blog post, I'd like to share the free…
👍3🥰1