Пятиминутка PHP
2.87K subscribers
334 photos
26 videos
826 links
Подкаст о PHP, DBA, архитектуре, DevOps. Авторское мнение о современных трендах в веб-разработке и интересные беседы с гостями. Темы про СУБД, Linux, DevOps

Автор: @petrmyazin
Download Telegram
Козерог (22 декабря - 19 января):
На этой неделе вам может потребоваться работать с датами. Рекомендуется использовать библиотеку Carbon, которая предоставляет удобный API для работы с датами и временем.
👏8💩5👎1😁1
Весы (23 сентября - 22 октября):
На этой неделе вы можете найти новый проект, который требует интеграции с социальными сетями. Обратите внимание на пакет HybridAuth, который позволяет легко добавлять функции аутентификации через социальные сети, такие как Facebook, Twitter, Google, LinkedIn и многие другие.
💩5😁2👎1🤬1
Рак (21 июня - 22 июля):
Ваше внимание на этой неделе будет уделено более практическим задачам, поэтому обратите внимание на фреймворк Symfony, который предоставляет множество инструментов для разработки сложных приложений. Например, вы можете использовать сервисы Symfony для упрощения повторяющихся задач.
💩5👏3
Попросил ChatGPT написать рассказ про Тейлора и Laravel по мотивам Портрета Дориана Грея (https://ru.wikipedia.org/wiki/Портрет_Дориана_Грея).


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

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

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

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

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

Тейлор был настолько поглощен своей работой, что не заметил, как он сам начал изменяться. Он становился все страшнее и страшнее, пока наконец не исчез вместе со своим фреймворком.

Никто не знает, что стало с фреймворком после исчезновения Тейлора. Некоторые говорят, что он до сих пор живет и по-прежнему развивается, но никто не рискнул вновь изменять его код, опасаясь попасть под его проклятие.
😁23🔥8👎3💩3🤬1
Пятиминутка PHP pinned «Попросил ChatGPT написать рассказ про Тейлора и Laravel по мотивам Портрета Дориана Грея (https://ru.wikipedia.org/wiki/Портрет_Дориана_Грея). PHP разработчик Тейлор был знаменитым своим фреймворком Laravel. Он был так прекрасен, что никто не мог не восхищаться…»
А как насчёт рассказа по мотивам произведений Лавкрафта? (https://ru.wikipedia.org/wiki/Лавкрафт,_Говард_Филлипс)
Anonymous Poll
38%
Давай, жги!
62%
Жду серьёзный контент про PHP
Forwarded from DevOps Deflope News
Осталось совсем немного времени до окончания опроса по состоянию DevOps 2023.

Коллеги, инженеры, если у вас еще не было такой возможности — просим вас заполнить анкету➡️ https://e42.link/state-of-devops23 чтобы результаты были максимально полными и полезными для индустрии DevOps.
Forwarded from PHP of By (Community Org)
Всем привет,

В этот раз мы решили не делать перерыв между митапами в 11 месяцев, так что встретимся уже на следующей неделе :)

Подключайтесь к онлайн трансляции PHPofBy #40 7го марта в 19.00 (UTC+3)

На этом митапе Станислав Комар расскажет про MicroPHP Framework, а Кирилл Несмеянов (@SerafimArts ) в своем неизменном стиле покажет нетривиальный способ работы с горячими данными

И не забывайте регистрироваться на митап, нам важно знать, сколько вас еще осталось с нами!

Трансляция будет доступна по ссылке
5👎1
Привет, друзья! Хочу поздравить всех читателей телеграм канала «Пятиминутка PHP» с Международным женским днем! Хоть тема нашего канала - PHP, но я уверен, что среди наших подписчиков есть много талантливых и успешных женщин-программистов. Дорогие дамы, я хочу пожелать вам еще большего творческого вдохновения, креативных идей, терпения и настойчивости в достижении поставленных целей. Желаю вам продолжать учиться, развиваться и удивлять нас своими проектами. В этот праздничный день, я хочу выразить свое уважение и благодарность всем женщинам, которые занимаются программированием и делают этот мир лучше и удобнее для всех нас. С наилучшими пожеланиями, друзья! С праздником!
👍10🥰3👏3
Юморной AI
😁19
Автор плагина Laravel Idea (кстати, всем рекомендую!) спросил у ChatGPT про свой плагин и узнал, что его, оказывается, разработали в JetBrains.

Я решил подхватить эстафету и спросил, кто автор подкаста Пятиминутка PHP 😂 👇
😁7
Forwarded from Laravel Idea
ChatGpt, видимо, уже считает Laravel Idea частью шторма)
😁10
😁15😢5👍2
Forwarded from PHP умирает?!
Media is too big
VIEW IN TELEGRAM
Итоги конкурса от канала PHP умирает?!

🥈 место получает @DdStas и его вариант озвучки фильма «Властелин колец: Возвращение короля» (Питер Джексон, 2003).

Приз: месяц подписки array на Пых Boosted! Поздравляем победителя лайками!
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣28👍11😁4👏2
Вы, наверняка, слышали, что ChatGPT может составить равёрнутый текст на заданную тему. Например, подготовить Email сообщение по кратким тезисам.

Я попробовал тоже самое в PhpStorm с помощью Github Copilot. Как известно под капотом Copilot теже нейронки от Open AI, но натренинованные на коде. Впрочем, это не мешает ему писать или дополнять простой текст на английском: открываю PhpStorm -> File -> New Scratch File и получаю отличное автодополнение к простому тексту (не коду) 👆
👍11
Можно использовать GitHub Copilot прямо внутри PhpStorm даже как переводчик с русского на английский
👍12
Если вы не знаете, как корректно сделать code review, чтобы никого не обидеть, GitHub Copilot спешит на помощь!
😁34👍4
Новая бизнес-ниша: нейронка по модели SaaS заточенная под генерацию кода Laravel проектов https://smousss.com

На самом деле у них нет никакой своей нейронки, они перенаправляют запросы в OpenAI API с заранее отточенными настройками prompt, результат пишется сразу в PHP файлы на локальной машине пользователя. Удобная обёртка, чтобы не копипастить код туда-сюда вручную в/из ChatGPT.

Пока заготовлены такие сценарии:
- Convert all your tests from PHPUnit to Pest 2
- Create Laravel Nova admin panels at light speed
- Enjoy the convenience of migrations again
- Magically add missing Model Factories
- Make entire Laravel projects translatable

Пример: создание Fillament админки по классу модели
php artisan smousss:filamentize App\\Models\\Post
🤔7🔥2🥴21🤡1
Пятиминутка PHP
Новая бизнес-ниша: нейронка по модели SaaS заточенная под генерацию кода Laravel проектов https://smousss.com На самом деле у них нет никакой своей нейронки, они перенаправляют запросы в OpenAI API с заранее отточенными настройками prompt, результат пишется…
Продолжая эту идею, что по сути сделал автор smousss:
1) Подготовил набор artisan команд, которые читают локальный код (например, модели), отправляют его в облако (в сервис smousss), ответ пишут в php файлы на локальном диске
2) Где-то внутри облака smousss происходит подготовка API вызовов к OpenAI с заранее настроенными и проверенными prompts.

Это можно было бы реализовать и виде open-source пакета, который будет включать в себя:
1) Набор artisan команд (или одна команда на всё), которые читают локальный код, отправляют его напрямую в OpenAI, дополняя нужными prompts, ответ пишут в php файлы на локальном диске
2) Набор подготовленных prompts с настройками, где я мог бы локально переопределить или донастроить запросы к OpenAI (например, у меня самописный фреймворк или какие-то особенности проекта)
3) Конфиг для подстановки моего OpenAI токена

Либо всё это встроить в Laravel Idea!
Пример: нахожусь внутри класса модели, запускаю Laravel -> Code Generation -> Create Fillament / Nova resource (AI) -> код генерируется не строгим алгоритмом плагина, а через вызов к OpenAI.

Можно и более общий плагин к PhpStorm придумать: нахожусь в некоем классе, нажимаю "Refactor with AI" - получаю SOLIDный код! Правда, не факт что рабочий 😆

Кстати, рефакторинга через AI уже встроена в VS Code. Но там одна проблема - это сам VS Code 🤢
😁9💩3👍2