По сравнению с тем, как автор относится к прелестям #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