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

Автор: @petrmyazin
Download Telegram
🤣41🔥7👍1
😁45👍1
IBM готовит инструмент для конвертации COBOL кода в Java с помощью AI: https://devops.com/ibm-previews-generative-ai-tool-for-converting-cobol-to-java/ -

🎨Я видел много примеров запросов к ChatGPT «сконвертируй код из языка A в язык B» и даже сам пробовал конвертировать 1С в PHP 😅

Но только в контексте новости про COBOL я подумал про практическое применение конвертации старого legacy кода на свежие версии. Нам нужно что-то вроде утилиты Rector но на базе ИИ? 🧐 Хотя Rector и так нормально справляется с задачей обновления кодовой базы между версиями PHP, используя чёткую логику. Есть над чем подумать и поэкспериментировать 🔬
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🤣1
🎨 Недавно поставил в PhpStrom бесплатный плагин Codium AI - реализует адополнение и чат с ИИ.(https://plugins.jetbrains.com/plugin/20540-codeium-ai-autocomplete-and-chat-for-python-js-ts-java-go-_)

Делюсь впечатлениями:
+ действительно бесплатный, я не нашел каких-либо подвохов или урезанной функциональности
+ работает без VPN
- автодополнение сильно уступает Github Copilot, медленно отвечает и не так хорошо
+ есть чат с ИИ в боковой панели, который умеет поддерживать контекст беседы. Сначала я не мог придумать полезных приёмов работы с чатом, но сегодня нашел один случай: рефакторинг множества констант в enum!

На скриншотах "было" (на светлом фоне) и "стало" (на тёмном фоне). Результат был получен не за одно действие, а за 4 последовательных просьбы, по затраченному времени, скорее всего, я бы быстрее конвертировал вручную. Но, возможно, чат запомнит этот диалог и в следующий раз сделает всё за одно действие?

В полученном коде вы можете заметить ошибку в match ($this->value) - должно быть match($this).

Также серьёзная ошибка в значениях case - чат пронумеровал в порядке следования от 0 до 4, однако исходные константы имели иные числовые значения.

Код определённо требует перепроверки и вычитки.

Далее я попросил чат Codium AI подобрать к моему списку опций иконки из коллекции Font Awesome 5 - подобрал (см. третий скриншот)! Я бы взял немного другие иконки, но мне понравился выбор по смыслу:

- "Отправлены по почте" = иконка конверта
- "Отправлены через ЭДО" = иконка загрузки в облако (электронный документооборот)
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥1
😢15👍4🔥2
Зацените что нашел на просторах телеграмм чатов (в пыхтелке https://news.1rj.ru/str/phpyhtelka): PHPoC (PHP on Chip) – аппаратная платформа, объединяющая микроконтроллеры со встроенным PHP интерпретатором https://voltiq.ru/cat/devboards/phpoc/
🔥11😱8😁3👍1🤡1
Forwarded from ebanoePHP
This media is not supported in your browser
VIEW IN TELEGRAM
Я бы еще спросил понимает кандидат отличие вовлеченности от увлеченности
🤣332🔥1
Новый продукт от JetBrains: Writerside - IDE для написания документации.

Число различных IDE и инструментов для разработчиков от JetBrains стремится в космос, скоро можно будет играть в игру "<рандомное слово> - это название продукта от JetBrains или нет?".

Ожидаю, что JetBrains однажды выпустит ОС (операционную систему) для разработчиков, чтобы максимально интегрированно было (буква I в IDE) - вот тогда заживём!

https://www.jetbrains.com/writerside/
👍16😁10🤡2🔥1
🤣47👍9🤪5😱4
Пятиминутка PHP
Утро, начинаю работать, смотрю свежие коммиты
Этот прошлогодний код сегодня отработал на ура!
👏9🤮1
Сколько можно заработать на курсе по PHP?
Пятиминутка PHP
Сколько можно заработать на курсе по PHP?

Валентин Удальцов (https://news.1rj.ru/str/phpyh) раскрывает свои доходы в прямом эфире!

- Проработал в Happy Inc. 4 года, почему ушел?
- В компании Вебинар.ру всего 3 месяца - что произошло?
- Бесплатные консультации голосовыми сообщениями в телеге
- Платные консультации и собеседования
- Первый поток авторского курса по PHP для 5 человек
- Обучающие видео на boosty, почему забросил?
- На сколько упали доходы после увольнения с full time работы?
- В чём текущая бизнес-модель и сколько стоит обучение на втором (текущем) потоке курса по PHP?
- Сколько учеников и какой ежемесячный финансовый поток они генерируют?
- Зарабатываешь ли ты на рекламе в телеграм канале Пых?
- Платежи, комиссия кассы и автоматизация своего бизнеса
- Каковы трудозатраты на ведение собственного дела? Ты сейчас вкалываешь больше или меньше по сравнению с full time работой программистом?
👍30🔥17😁31
Vim - это достаточно популярный текстовый редактор от которого веет шлейфом крутизны и гиковости. Если используешь Vim - ты крутой гик!

Никогда не пользовался, решил попробовать. Я также люблю всё новое и модерновое. Знаю, что набирает популярность NeoVim - может начать сразу с него? А на днях наткнулся на обзор редактора Helix - тоже "консольный", вобрал в себя лучшие идеи Vim и последователей, проект свежий 2021 года, создатель называет его post-modern text editor, написан на Rust - что ещё надо? Беру!

Установил с помощью brew install helix, запустил hx и, знаете что? Я не смог из него выйти! Пока всё по плану 😂

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

https://helix-editor.com
😁36👎6👍3🙈2
⁃ Copilot Chat ранее был доступен только в VSCode, теперь и в IDE от JetBrains (пока preview, а полноценный релиз в декабре 2023)
⁃ Новое мобильное приложение Copilot Chat - отвечает на вопросы по программированию (проверил App Store - не нашел пока)
⁃ Copilot обновлён до GPT-4 и держит больше контекста из проекта
🔥14
Copilot Chat теперь интегрирован в github.com:

⁃ При просмотре Pull Request можно поспрашивать вопросы относительно кода
⁃ Генерирует описание для Pull Request
⁃ Code Scanning (https://docs.github.com/en/code-security/code-scanning/introduction-to-code-scanning/about-code-scanning) не только предупреждает о потенциальной уязвимости, но и предлагает исправление, которое, конечно, сгенерировано с помощью AI
⁃ Secret Scaning - новая фича, проверяет: нет ли в репозиттории закомиченных паролей или ключей? Проверяет с помощью AI и в дополнение к этому идёт некая утилита для построения регулярок для сканирования кода
👍7