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

Автор: @petrmyazin
Download Telegram
Forwarded from Пых (Валентин Удальцов)
Вместе встречаем PHP 8.2!

Ни года без релизного стрима!

Завтра в 19:00 Александр Макаров, Владлен Гилязетдинов и я соберёмся на канале PHP Point, чтобы обсудить новый PHP. Поговорим про фичи, успехи PHP Foundation и подведём итоги уходящего года в сообществе.

Подключайтесь!

https://youtu.be/cXdJxa2gxgo
👍7🔥65
Читаю про лучшие практики миграций БД, одна из них: сохранять совместимость, не удалять и не переименовывать (колонки или таблицы), только добавлять новые. Кирилл рассказал яркий пример 👍(взято из чата Хекслета)


kirill.mokevnin [9:54 PM]

там ребята из какой то мега порно сети рассказывали прикол, у них сначала были одни лесбиянки и они назвали соответственно таблицу, потом появились геи и они добавили туда поле sex
😁20🤨4👍3👎2
Про удобство.

Приложение магазина Лента внутри содержит штрих-код, который нужно отсканировать на кассе. Но оно иногда долго загружается, кассир ждёт, очередь ждёт!

Приложение Азбуки Вкуса тоже содержит штрих-код, но он показывается уже на экране загрузки, т.е. мгновенно!
👍23👎2🤔2
😁253👎2🤣1
Forwarded from Типичный программист
​Баттл языков программирования продолжается: Kotlin уверенно обошёл Swift, а PHP с небольшим отрывом Ruby. На очереди — JS vs TS и Java vs Rust

Это развлекательный чемпионат языков программирования, в котором могут сойтись самые разные языки программирования. Самое главное в голосовании — народная любовь, поэтому просто доверьтесь своему сердцу и голосуйте за тот язык, который вам больше по душе:

https://tproger.ru/articles/chetvjortyj-raund-bitvy-jazykov-programmirovanija-2022/

Результаты этого этапа подведём 16 декабря 2022 года в 11:00 мск. А чтобы не упустить ни одной битвы, следите за постами по тегу #toplang2022 или просто включите уведомления о новых постах.
👍7
Что если бы язык PHP выглядел как британский английский? https://aloneonahill.com/blog/if-php-were-british/
😁13🤡3
Сегодня на сайте Tproger очередной раунд батла языков программирования: PHP vs TypeScript.
Заходите по ссылке, авторизуйтесь под всеми учётками по очереди (google, github, vk, я, twitter, телеграм) и голосуйте за PHP!

https://tproger.ru/articles/shestoj-raund-bitvy-jazykov-programmirovanija-2022/
👎9👍6🤡2
Forwarded from Laravel World
😁33👏1🕊1🥴1🌚1
11🎉5
Предновогодний PHP-сюрприз: представьте себе элемент формы с пробелами в атрибуте name <input type="text" name="имя с пробелом">, делаем submit формы в браузере, что увидим в $_POST?

Ответ: ['имя_с_пробелом' => ...]

Откуда взялись подчёркивания вместо пробелов в ключе 'имя_с_пробелом'? Оказывается, это сделано для совместимости с register_globals (есть олды, которые помнят register_globals?)!

Более того, на подчёркивания заменяются не только пробелы:

chr(32) ( ) (space)
chr(46) (.) (dot)
chr(91) ([) (open square bracket)
chr(128) - chr(159) (various)

https://www.php.net/manual/en/language.variables.external.php
13🙈8👍5
Крутанул слот-машину, в следующем году всё ок https://tproger.ru/interactive/slot-machina-2022/
🔥4😁2🥱1
Как взбодриться после новогодней ночи 1 января? Не благодарите.
😁15🤣5👏2🤩1
Свежие PHP-инсайды: Валентин (телеграм канал Пых) перешел на Roadrunner! https://t.me/phpyh/341
6😁3🤡1
Wakatime - сервис статистики, ставится плагин в IDE и считает время проведённое за кодом. Только что прислал мою статистику за 2022
🔥17🤔2
Все уже, наверное, слышали про ChatGPT, который пишет более менее вменяемый код в некоторых случаях.

Ещё один пример:
- ChatGPT решил поставленную задачу с помощью рекурсивного алгоритма
- Человек попросил сделать без рекурсии и ChatGPT выдал решение без рекурсии
- Человек нашел ошибку, ChatGPT разобрал причины своей ошибки и исправил

Ссылка на видео с нужным таймкодом (на русском): https://youtu.be/Bn3Vv2KvhE0?t=1762
🔥6👍3😁3🤔1😢1
1 января скопировал директорию c рабочими проекатами в локальную директорию Yandex.Disk - началась выгрузка в облако.

Клиент диска иногда показывает текущую скорость upload 5-10 Мб/сек, а иногда просто пишет статус "Syncing" - подозреваю, что он так индексирует изменения, обменивается метаинформацией с сервером.

Размер директории всего около 10 Гб, при скорости 5 Мб/сек должно было выгрузиться за 33 минуты, прошло уже 60 часов. И не понятно где посмотреть процент выполненного.

Но есть специфика: внутри около 350тыс мелких файлов в различных директориях node_modules и vendor - возможно, это сильно усложняет работу для Яндекс Диска. Пробовал нагуглить похожие жалобы по выгрузке node_modules в Яндекс.Диск, но не нашел.

Для сравнения Dropbox отлично справляется с задачей выгрузи сотен тысяч мелких файлов из node_modules.
🤔7👍4😁4
Анекдот дня: What happens to your application when it uses an ORM? It hibernates.
🔥6😁32🤔2🤨2👍1
This media is not supported in your browser
VIEW IN TELEGRAM
Кирилл Мокевнин из Хекслета про популярность PHP vs Python vs JS среди студентов курсов
👍144🤔41🤡1
Разбирал сохранённые плейлисты на YouTube, нашел простой и интересный доклад с PHP UK 2017: разбор определений базовых терминов
- parameter vs argument
- lexical scope vs dynamic scope
- recursion
- concatenation
- instantiation
- …

https://youtu.be/iNrmKyA1vig
👍8