PHPUnuhi
простой компонуемый фреймворк для проверки и управления переводами
https://github.com/boxblinkracer/phpunuhi
простой компонуемый фреймворк для проверки и управления переводами
https://github.com/boxblinkracer/phpunuhi
GitHub
GitHub - boxblinkracer/phpunuhi: PHPUnuhi - The easy composable framework to validate and manage translations
PHPUnuhi - The easy composable framework to validate and manage translations - boxblinkracer/phpunuhi
❤3👍1
#ищу_команду
Ищите единомышленников, делайте коллабы, создавайте новые проекты. В комментариях под постом укажите #язык, #библиотеку и/или #стек, который вас интересует и опишите общую концепцию проекта.
Ищите единомышленников, делайте коллабы, создавайте новые проекты. В комментариях под постом укажите #язык, #библиотеку и/или #стек, который вас интересует и опишите общую концепцию проекта.
❤2
Скелет 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