PHP и Laravel дайджест новостей за апрель 2024 года
https://habr.com/p/812709/
#ДоброгоУтра #PHP #Frontend #Backend #WebInMyHeart
❤🇷🇺🙏🕊
https://habr.com/p/812709/
#ДоброгоУтра #PHP #Frontend #Backend #WebInMyHeart
❤🇷🇺🙏🕊
Habr
PHP и Laravel дайджест новостей за апрель 2024 года
Всем привет! Это PHP Дайджест от CutCode . Давайте посмотрим, что произошло за прошедший месяц в мире PHP. Новости Вышли PHP 8.1.28 , PHP 8.2.18 и PHP 8.3.6 ❗️В этих выпусках исправлены...
Почему FilamentPHP — это хорошее решение для создания CMS
https://habr.com/p/808811/
Неплохо было бы попробовать написать конкурента #WordPress и #Bitrix на данном решении, не правда ли? 😉
#ДоброгоУтра #PHP #Frontend #Backend #WebInMyHeart
❤🇷🇺🙏🕊
https://habr.com/p/808811/
Неплохо было бы попробовать написать конкурента #WordPress и #Bitrix на данном решении, не правда ли? 😉
#ДоброгоУтра #PHP #Frontend #Backend #WebInMyHeart
❤🇷🇺🙏🕊
Habr
Почему FilamentPHP — это хорошее решение для создания CMS
Привет, Хабр! Меня зовут Егор Черненок, я работаю PHP-разработчиком в AGIMA . В этой статье расскажу вам о FilamentPHP. В документации говорится , что это набор красивых Fullstack-компонентов для...
В последнем посте рассказывал про ГОСТ-шифрование данных в моём любимом #PHP и в этом материале делюсь примерами скрамблинга(о нем узнавал, когда в библиотеке дочитывал книгу по #Cybersecurity) на PHP: https://github.com/yaboroda/php-scrambler
#PhpInMyHeart #Scrambler
#PhpInMyHeart #Scrambler
GitHub
GitHub - yaboroda/php-scrambler: Php class to cipher and decipher text string with checksum using openssl. Same source string will…
Php class to cipher and decipher text string with checksum using openssl. Same source string will be always ciphered into different code. - yaboroda/php-scrambler
In this tutorial, you'll learn how to build an e-commerce store where customers can purchase products...
https://dev.to/novu/building-an-e-commerce-store-with-nextjs-49m
Материал про создание интернет-магазинов с использованием чистого #Typescript 😉
#ECMAScript #Fullstack #Frontend #Backend #БерегитеСебя🙏🕊
P.S.: Еще бы я прибавил #gRPC с логикой на моём любимом #PHP и было бы еще эффективнее!!! 🔥🔥🔥🔥
Фото: https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fi5hokf2qyqyey3kwsg9x.gif
https://dev.to/novu/building-an-e-commerce-store-with-nextjs-49m
Материал про создание интернет-магазинов с использованием чистого #Typescript 😉
#ECMAScript #Fullstack #Frontend #Backend #БерегитеСебя🙏🕊
P.S.: Еще бы я прибавил #gRPC с логикой на моём любимом #PHP и было бы еще эффективнее!!! 🔥🔥🔥🔥
Фото: https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fi5hokf2qyqyey3kwsg9x.gif
Попробую как-нибудь такую штуковину на практике применить: https://habr.com/ru/articles/834902/
#ДоброгоУтра #Swagger #PHP #Backend #PHPThisIsMyLove #Laravel #SwaggerUI #WebAPI #API #Highload #CloudComputing
#ДоброгоУтра #Swagger #PHP #Backend #PHPThisIsMyLove #Laravel #SwaggerUI #WebAPI #API #Highload #CloudComputing
Хабр
Добавление Swagger UI в ваше приложение Laravel
Здравствуйте! В этой статье мы расскажем, как интегрировать Swagger UI в ваше приложение Laravel, чтобы вы могли легко просматривать и взаимодействовать с вашим Swagger (OpenAPI v3) файлом прямо в...
❤1
По сравнению с тем, как автор относится к прелестям #WordPress, я с данным движком хорошо дружу (на данном движке 3,5 года больше десяти задач решал): https://vc.ru/1334564
#ДоброгоУтра #WebInMyHeart #PHP #Frontend #Backend #Fullstack
#ДоброгоУтра #WebInMyHeart #PHP #Frontend #Backend #Fullstack
❤1
Принципы "хорошего дизайна", которым я на практике часто стараюсь следовать не только на любимом #PHP, а на #JavaScript в целом
https://dev.to/wafa_bergaoui/applying-solid-principles-in-javascript-and-typescript-framework-2d1d
#SOLID #Frontend #Backend
https://dev.to/wafa_bergaoui/applying-solid-principles-in-javascript-and-typescript-framework-2d1d
#SOLID #Frontend #Backend
DEV Community
Applying SOLID Principles in JavaScript and TypeScript Framework
Introduction The SOLID principles form the foundation of clean, scalable, and maintainable...
Новый #PHP-фреймворк Imhotep: быстродействие, оптимизация и импортозамещение
https://habr.com/p/861314/
В ближайшие дни планирую изучить основы #Imhotep...😇
#ДоброгоУтра #Imhotep #Highload #Backend #CloudComputing #ХроникиИмпортозамещения
https://habr.com/p/861314/
В ближайшие дни планирую изучить основы #Imhotep...😇
#ДоброгоУтра #Imhotep #Highload #Backend #CloudComputing #ХроникиИмпортозамещения
Habr
Новый PHP-фреймворк Imhotep: быстродействие, оптимизация и импортозамещение
Представляем вам Imhotep - PHP-фреймворк с открытым исходным кодом . Его архитектура и инструментарий напоминают популярные фреймворки, но есть и существенные отличия, которые, по нашему мнению,...
crc32() в моём любимом #PHP это не только стандартизированная функция к примеру для распределённых вычислении в бэкендах для #Highload..
https://codetofun.com/php/string-crc32/
#Backend #Crypto #Fullstack
P.S.: А ещё малоизвестная библиотека от #Google из #Composer, обновлённая год назад(https://clck.ru/3EsnXD).
https://codetofun.com/php/string-crc32/
#Backend #Crypto #Fullstack
P.S.: А ещё малоизвестная библиотека от #Google из #Composer, обновлённая год назад(https://clck.ru/3EsnXD).
CodeToFun
PHP String crc32() Function | CodeToFun
Optimize your PHP code with the crc32() function for efficient string handling. Learn how to utilize PHP's crc32() function to generate a 32-bit cyclic redundancy check (CRC) for your strings. Enhance data integrity and streamline processing with this powerful…
Geo code телефонных номеров
https://habr.com/p/878680/
Проект тепловой карты телефонных номеров
• Виктор делится опытом создания тепловой карты телефонных номеров.
• Проект направлен на визуализацию звонков на Хабре.
Используемые технологии
• Используются Asterisk, CDR, графана, текстовый сервер и MySQL-базы данных.
• Задача — извлечь номера телефонов, определить их географическое местоположение и отобразить на карте.
Получение координат
• Для получения координат используется API дадата.
• Загружены CSV-файлы для отправки в базу данных.
Процесс обработки данных
• Созданы уникальные строки из базы данных и предоставлены координаты после отчета от сервера.
• Использованы функции PHP для логирования и обработки данных.
Проблемы и решения
• Некоторые координаты остались пустыми, около 106 000 строк не заполнены.
• Ручное добавление координат для крупных регионов с помощью Яндекс.Карты.
Создание триггера
• Создан триггер в базе данных для автоматического обновления координат.
• Триггер собирает информацию о новых записях в CDR и записывает данные в таблицу geo.
Итог
• Полученная карта автоматически обновляется и радует глаз.
• Виктор признает, что это первая публикация.
Проект Виктора по созданию тепловой карты телефонных номеров представляет собой интересную задачу с точки зрения обработки данных и визуализации.
Он демонстрирует использование различных технологий, таких как Asterisk, CDR, Grafana, текстовый сервер и MySQL-базы данных. Проект показывает, как извлечь номера телефонов, определить их географическое положение и отобразить на карте.
Ключевые моменты:
* Визуализация звонков: Проект наглядно демонстрирует активность звонков на Хабре.
* Обработка данных: Используются PHP-функции для обработки и логирования данных.
* API Дадата: Для определения географического положения номеров телефонов используется API Дадата.
* Автоматизация: Создан триггер для автоматического обновления координат на карте.
#телефонныеномера #geodata #визуализацияданных #heatmap #CDR #Asterisk #Grafana #MySQL #PHP #API #Дадата #автоматизация #open_source #ДоброгоУтра
https://habr.com/p/878680/
Проект тепловой карты телефонных номеров
• Виктор делится опытом создания тепловой карты телефонных номеров.
• Проект направлен на визуализацию звонков на Хабре.
Используемые технологии
• Используются Asterisk, CDR, графана, текстовый сервер и MySQL-базы данных.
• Задача — извлечь номера телефонов, определить их географическое местоположение и отобразить на карте.
Получение координат
• Для получения координат используется API дадата.
• Загружены CSV-файлы для отправки в базу данных.
Процесс обработки данных
• Созданы уникальные строки из базы данных и предоставлены координаты после отчета от сервера.
• Использованы функции PHP для логирования и обработки данных.
Проблемы и решения
• Некоторые координаты остались пустыми, около 106 000 строк не заполнены.
• Ручное добавление координат для крупных регионов с помощью Яндекс.Карты.
Создание триггера
• Создан триггер в базе данных для автоматического обновления координат.
• Триггер собирает информацию о новых записях в CDR и записывает данные в таблицу geo.
Итог
• Полученная карта автоматически обновляется и радует глаз.
• Виктор признает, что это первая публикация.
Проект Виктора по созданию тепловой карты телефонных номеров представляет собой интересную задачу с точки зрения обработки данных и визуализации.
Он демонстрирует использование различных технологий, таких как Asterisk, CDR, Grafana, текстовый сервер и MySQL-базы данных. Проект показывает, как извлечь номера телефонов, определить их географическое положение и отобразить на карте.
Ключевые моменты:
* Визуализация звонков: Проект наглядно демонстрирует активность звонков на Хабре.
* Обработка данных: Используются PHP-функции для обработки и логирования данных.
* API Дадата: Для определения географического положения номеров телефонов используется API Дадата.
* Автоматизация: Создан триггер для автоматического обновления координат на карте.
#телефонныеномера #geodata #визуализацияданных #heatmap #CDR #Asterisk #Grafana #MySQL #PHP #API #Дадата #автоматизация #open_source #ДоброгоУтра
Habr
Geo code телефонных номеров
Привет! Меня зовут Виктор, и у меня есть некоторый опыт в области телефонии и разработки. Хотел бы поделиться своим проектом — тепловой картой телефонных номеров. Хотя подобные карты уже существуют,...
Кейс: Сайт АНО "Доброе дело"
Срок: Осень 2025 года
Адрес сайта: saratovdobro.ru
Технические решения проекта
• Использованы современные технологии и подходы
• Основные технологии: PHP (MODX Revolution 2.8.7-pl), MySQL, JavaScript, CSS
• Фреймворки и библиотеки: Bootstrap, jQuery
• Особенности архитектуры: CMS, Content Security, Inclusive Design
Сроки и финансирование
• Проект завершён осенью 2025 года
• Модернизация проведена при поддержке АНО "Прогрессор" за счёт средств субсидии, предоставленной Правительством Саратовской области на реализацию социального проекта-победителя конкурса социальных проектов 2025 года.
Модернизация сайта АНО "Доброе дело"
• Анализ требований заказчика
• Разработка дизайна и структуры новой версии сайта на основе дизайн-системы исходного сайта
• Реализация функционала и интеграция Яндекс.Метрики
• Тестирование и оптимизация производительности
• Устранение технических недочётов, связанных с CMS, плагинами и БД
• Запуск и поддержка модернизированной версии сайта
Полный кейс по проекту: https://zolotaryow.my1.ru/dir/veb_razrabotka_i_podderzhka_sajtov/webapps/saratovdobro/8-1-0-11
Создание, дизайн и поддержка сайтов, порталов и интернет-магазинов на MODX: https://zolotaryow.my1.ru/index/modx/0-22
Оставить заявку: https://forms.yandex.ru/u/67a08b4790fa7bcdda1c1652/
#ДоброеДело #МодернизацияСайта #Технологии #PHP #MySQL #JavaScript #CSS #Bootstrap #jQuery #CMS #ИнклюзивныйДизайн #КонтентБезопасность #Проект2025 #СоциальныеПроекты #ПравительствоСаратовскойОбласти #ТехническиеРешения #ОптимизацияПроизводительности #АнализТребований #РазработкаДизайна #ЯндексМетрика #ПоддержкаСайтов
Срок: Осень 2025 года
Адрес сайта: saratovdobro.ru
Технические решения проекта
• Использованы современные технологии и подходы
• Основные технологии: PHP (MODX Revolution 2.8.7-pl), MySQL, JavaScript, CSS
• Фреймворки и библиотеки: Bootstrap, jQuery
• Особенности архитектуры: CMS, Content Security, Inclusive Design
Сроки и финансирование
• Проект завершён осенью 2025 года
• Модернизация проведена при поддержке АНО "Прогрессор" за счёт средств субсидии, предоставленной Правительством Саратовской области на реализацию социального проекта-победителя конкурса социальных проектов 2025 года.
Модернизация сайта АНО "Доброе дело"
• Анализ требований заказчика
• Разработка дизайна и структуры новой версии сайта на основе дизайн-системы исходного сайта
• Реализация функционала и интеграция Яндекс.Метрики
• Тестирование и оптимизация производительности
• Устранение технических недочётов, связанных с CMS, плагинами и БД
• Запуск и поддержка модернизированной версии сайта
Полный кейс по проекту: https://zolotaryow.my1.ru/dir/veb_razrabotka_i_podderzhka_sajtov/webapps/saratovdobro/8-1-0-11
Создание, дизайн и поддержка сайтов, порталов и интернет-магазинов на MODX: https://zolotaryow.my1.ru/index/modx/0-22
Оставить заявку: https://forms.yandex.ru/u/67a08b4790fa7bcdda1c1652/
#ДоброеДело #МодернизацияСайта #Технологии #PHP #MySQL #JavaScript #CSS #Bootstrap #jQuery #CMS #ИнклюзивныйДизайн #КонтентБезопасность #Проект2025 #СоциальныеПроекты #ПравительствоСаратовскойОбласти #ТехническиеРешения #ОптимизацияПроизводительности #АнализТребований #РазработкаДизайна #ЯндексМетрика #ПоддержкаСайтов
😍2