Универсальная система управления BuxarUMS. Начало
https://habr.com/ru/articles/753220/
https://habr.com/ru/articles/753220/
Хабр
Универсальная система управления BuxarUMS. Начало
Здравствуйте, товарищи. Уже много лет был в поиске универсального движка для управления многочисленными своими проектами, но тщетно. Сейчас в проектах: обменный пункт электронных валют, хостинг,...
👍3❤1
Гайд 2023 Xdebug в PHPSTORM + Virtual server + Docker для macOS с пробросом портов
https://habr.com/ru/articles/753264/
https://habr.com/ru/articles/753264/
Хабр
Гайд 2023 Xdebug в PHPSTORM + Virtual server + Docker для macOS с пробросом портов
Гайд для remote подключения. Постарался обьяснить максимально подробно для новичков, так как понимаю как больно прыгать по статьям и теряться в последовательности. Тема актуальная, в силу того, что...
🔥2👍1
1С-Битрикс. Массовая загрузка элементов в Highload-блоки
https://habr.com/ru/articles/753460/
https://habr.com/ru/articles/753460/
Хабр
1С-Битрикс. Массовая загрузка элементов в Highload-блоки
При загрузке данных в Highload-блоки возможна ситуация, когда объем загружаемых данных очень велик. Тем не менее, самый распространенный путь для добавления данных - их перебор в цикле, и последующее...
❤2
Как мы поднимаем dev-стэнд(ы) и гоняем полноценные тесты api на каждый коммит
https://habr.com/ru/articles/753444/
https://habr.com/ru/articles/753444/
Хабр
Как мы поднимаем dev-стэнд(ы) и гоняем полноценные тесты api на каждый коммит
Мы в API отказались от большого количества unit -тестов в пользу большого количества интеграционных/системных тестов, чтобы: не писать тесты на каждую небольшую функцию системы (которые могут...
❤2👍1
Как я смски получал с помощью ИИ
https://habr.com/ru/articles/754172/
https://habr.com/ru/articles/754172/
Хабр
Как я смски получал с помощью ИИ
Disclaimer : эта история не про код, а про использование ИИ для упрощения и ускорения написания мелких pet-проектов (и не только). Я живу в деревне и как практически в любой деревне на постсоветском...
🔥3
Symfony Json RPC API Bundle — простое API со всем необходимым
https://habr.com/ru/articles/754134/
https://habr.com/ru/articles/754134/
Хабр
Symfony Json RPC API Bundle — простое API со всем необходимым
Как легко и быстро развернуть API на фреймворке Symfony с уже встроенной валидацией и авторизацией по токену? Можно воспользоваться бандлом для Symfony 6+ Посмотреть на packagist Посмотреть на github...
👍6❤1🔥1
EasyAdmin и Mercure: реальный юзкейс
https://habr.com/ru/companies/otus/articles/754806/
https://habr.com/ru/companies/otus/articles/754806/
Хабр
EasyAdmin и Mercure: реальный юзкейс
EasyAdmin — один из самых популярных генераторов административных панелей, доступных для Symfony -приложений. Поскольку для аутентификации пользователей он использует стандартный компонент...
🔥5❤1🥰1
Media is too big
VIEW IN TELEGRAM
PHP, PDO SQL Injection
SQL Injection минимум который должен знать каждый разработчик код которого работает в production
00:00 Вступление и оглавление
01:06 Определения (теория)
01:45 Чем опасны SQL Injection
03:34 Практический стенд
06:12 Обхода аутедентификации
09:23 Модификации базы данных
11:47 Защита с помощью placeholder
15:49 Защита там где placeholder не применимы
источник
@phpshka
SQL Injection минимум который должен знать каждый разработчик код которого работает в production
00:00 Вступление и оглавление
01:06 Определения (теория)
01:45 Чем опасны SQL Injection
03:34 Практический стенд
06:12 Обхода аутедентификации
09:23 Модификации базы данных
11:47 Защита с помощью placeholder
15:49 Защита там где placeholder не применимы
источник
@phpshka
❤12👍5🔥1
Composer, Создание своего пакета
▪PHP, Composer, Советы по созданию пакета, composer.json
▪PHP, composer, публикация пакета на packagist и github
▪Code style вашего проекта
Интеграция travis-ci в ваш php проект
▪PHPSTAN. Статический анализ PHP проекта
PHPINSIGHTS, Статический ▪анализ в вашего PHP проекта
▪PSALM, статический анализ ▪PHP проекта
▪PHPMD, статический анализ php mess detector
📌 Источник
@phpshka
▪PHP, Composer, Советы по созданию пакета, composer.json
▪PHP, composer, публикация пакета на packagist и github
▪Code style вашего проекта
Интеграция travis-ci в ваш php проект
▪PHPSTAN. Статический анализ PHP проекта
PHPINSIGHTS, Статический ▪анализ в вашего PHP проекта
▪PSALM, статический анализ ▪PHP проекта
▪PHPMD, статический анализ php mess detector
📌 Источник
@phpshka
👍9🔥2❤1
🟡 Дайджест полезных материалов из мира : PHP за неделю
Почитать:
— EasyAdmin и Mercure: реальный юзкейс
— Тестирование грамматики Llama Cpp, основанной на ограничениях выборки
— Symfony Json RPC API Bundle — простое API со всем необходимым
— PHP'de Zaman Gecikmeli Döngüler ve Kontrol Akışları
— JS OR php
— Building a Simple PHP CRUD Operation
— Setting Up PHP on Neovim with NvChad
— PHP Dizi Fonksiyonları
— Using An object method as a callable to update GDPR consent in DB
— Database Transactions in Laravel
— Symfony Station Communiqué — 18 August 2023. A look at Symfony, Drupal, PHP, Cybersecurity, and Fediverse news!
— How to use Arrow Function in PHP with examples
— Making the case for Laravel as a Next.js alternative
Посмотреть:
🌐 Создаём профиль через запрос к базе данных (html/css/php/sql/javaScript) (⏱ 46:03)
Хорошего дня!
@phpshka
Почитать:
— EasyAdmin и Mercure: реальный юзкейс
— Тестирование грамматики Llama Cpp, основанной на ограничениях выборки
— Symfony Json RPC API Bundle — простое API со всем необходимым
— PHP'de Zaman Gecikmeli Döngüler ve Kontrol Akışları
— JS OR php
— Building a Simple PHP CRUD Operation
— Setting Up PHP on Neovim with NvChad
— PHP Dizi Fonksiyonları
— Using An object method as a callable to update GDPR consent in DB
— Database Transactions in Laravel
— Symfony Station Communiqué — 18 August 2023. A look at Symfony, Drupal, PHP, Cybersecurity, and Fediverse news!
— How to use Arrow Function in PHP with examples
— Making the case for Laravel as a Next.js alternative
Посмотреть:
🌐 Создаём профиль через запрос к базе данных (html/css/php/sql/javaScript) (⏱ 46:03)
Хорошего дня!
@phpshka
👍6❤3🔥2
⚡Легкий способ получать свежие обновлении и следить за трендами в разработке на вашем языке. Находите свой стек и подписывайтесь:
Машинное обучение: @ai_machinelearning_big_data
Go: @Golang_google
C#: @csharp_ci
Базы данных: @sqlhub
Python: @pythonl
C/C++/: @cpluspluc
Data Science: @data_analysis_ml
Devops: @devOPSitsec
Rust: @rust_code
Javascript: @javascriptv
React: @react_tg
PHP: @phpshka
Docker: @docker
Android: @android_its
Мобильная разработка: @mobdevelop
Linux: linuxacademy
Big Data: t.iss.one/bigdatai
Хакинг: @linuxkalii
Java:@javatg
Собеседования: @machinelearning_interview
💼 Папка с вакансиями: t.iss.one/addlist/_zyy_jQ_QUsyM2Vi
Папка Go разработчика: t.iss.one/addlist/MUtJEeJSxeY2YTFi
Папка Python разработчика: t.iss.one/addlist/eEPya-HF6mkxMGIy
🔥ИТ-Мемы: t.iss.one/memes_prog
🇬🇧Английский: @english_forprogrammers
📕Ит-книги https://t.iss.one/addlist/BkskQciUW_FhNjEy
Машинное обучение: @ai_machinelearning_big_data
Go: @Golang_google
C#: @csharp_ci
Базы данных: @sqlhub
Python: @pythonl
C/C++/: @cpluspluc
Data Science: @data_analysis_ml
Devops: @devOPSitsec
Rust: @rust_code
Javascript: @javascriptv
React: @react_tg
PHP: @phpshka
Docker: @docker
Android: @android_its
Мобильная разработка: @mobdevelop
Linux: linuxacademy
Big Data: t.iss.one/bigdatai
Хакинг: @linuxkalii
Java:@javatg
Собеседования: @machinelearning_interview
💼 Папка с вакансиями: t.iss.one/addlist/_zyy_jQ_QUsyM2Vi
Папка Go разработчика: t.iss.one/addlist/MUtJEeJSxeY2YTFi
Папка Python разработчика: t.iss.one/addlist/eEPya-HF6mkxMGIy
🔥ИТ-Мемы: t.iss.one/memes_prog
🇬🇧Английский: @english_forprogrammers
📕Ит-книги https://t.iss.one/addlist/BkskQciUW_FhNjEy
👍4🔥1
Эта платформа разработана с учетом максимальной простоты в использовании и предлагает инструменты, необходимые для разработки мощных приложений. Она совместима с Symfony и Laravel, что делает ее гибкой в использовании и интеграции с другими технологиями.
▪Github
@phpshka
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤6🔥1
«Успейте за 5 месяцев создать систему онлайн обучения», — говорили они, «Успеем к 1 сентября», — сказали мы
https://habr.com/ru/articles/756468/
@phpshka
https://habr.com/ru/articles/756468/
@phpshka
Хабр
«Успейте за 5 месяцев создать систему онлайн обучения», — говорили они, «Успеем к 1 сентября», — сказали мы
Пока школьники выбирают тетрадки, а студенты капают слезинками на барные столики в честь приближающихся сессий, я решил вспомнить, как мы делали достаточно крупную и крутую систему онлайн обучения. Но...
👍3
Как мы планировали повысить версию PHP за месяц, а потратили на это год
https://habr.com/ru/companies/yandex/articles/756498/
https://habr.com/ru/companies/yandex/articles/756498/
👍1