Cтатья посвящена проекту «ВсеИнструменты.ру» — крупнейшему интернет-магазину DIY-товаров и нашему клиенту по совместительству. Расскажем, с чего начинали сотрудничество почти пять лет назад, как сейчас идут дела и куда мы вместе идём. Поговорим о сопровождавших этот путь технических вызовах и особенностях решений в инфраструктуре, которые позволили бизнесу добиться впечатляющего роста.
Рубрика «php» - 6
Наши 5 лет с инфраструктурой «ВсеИнструменты.ру»: от нескольких ВМ до отказоустойчивого решения в трёх дата-центрах
2023-01-19 в 6:54, admin, рубрики: devops, kubernetes, php, аутсорсинг, Блог компании Флант, история успеха, кейсы, мультицод, разработка, системное администрирование, ФлантПарсинг HTML с помощью PHP и SQL. Немного провокационный пример с анализом пользователей Хабра
2023-01-06 в 10:22, admin, рубрики: html, php, sql, порно, тегиниктонечитаетВыковыривание информации из html — это скучно. Очень. Между тем, эта потребность выстреливает редко, но метко (© Суворов). Из-за этого есть спрос на готовые и короткие инструкции о том, как это сделать, чтобы не тратить время на изучение. Перед вами как раз такая.
Чтобы добавить хоть какой-то интерес скучнейшему занятию мы для примера будем парсить пользователей Хабра. А чтобы не мелочиться — ещё и реанимируем для этого экспериментальную библиотеку 11-летней давности.
Есть такой проект — htmlSQLЧитать полностью »
Вышел PHP 8.2: разбираем главные изменения
2022-12-13 в 14:49, admin, рубрики: laravel, php, PHP 8.2, php foundation, symfony, Блог компании Skyeng, Блог компании Хекслет
Вместе с PHP-разработчиками Александром Макаровым (@SamDark), Валентином Удальцовым (@vudaltsov) и наставником Хекслета по PHP Владленом Гилязетдиновым (@funkylenЧитать полностью »
KPHP спустя 2 года
2022-11-11 в 9:12, admin, рубрики: c++, kphp, open source, php, Блог компании VK, КомпиляторыРовно два года назад — в ту же самую дату и в то же самое время — я опубликовал статью «ВКонтакте снова выкладывает KPHP».
Сегодня рассказываю, куда мы продвинулись за эти два года: про язык, рантайм, использование KPHP вне ВКонтакте, другие open-source проекты и февраль 2022-го.

Мы ничего не забросили
Что с IT рынком труда РФ? Графики
2022-10-03 в 8:14, admin, рубрики: android, flutter, Go, iOS, javascript, php, python, Исследования и прогнозы в IT, Карьера в IT-индустрии, рынок труда, статистика, Статистика в IT, удаленная работа, языки программирования
Рынок труда существенно изменился с начала года. Множество компаний в спешке переносили свои офисы за границу и этот процесс всё ещё продолжается. Мне стало интересно - на сколько изменился IT рынок труда в РФ из-за релокации компанийпрограммистов и чтобы это выяснить я сделал небольшое исследование с графиками.
Откуда это взялось?
PHPCleanArchitecture — Что нового?
2022-09-04 в 0:45, admin, рубрики: clean architecture, php, php-clean-architecture, анализ архитектуры, Анализ и проектирование систем, анализ кода, контроль качества, Программирование, статический анализ, чистая архитектураЭтот пост является дополнением предыдущего. В нём я расскажу о новых возможностях инструмента (с блэкджеком и шлюпками с примерами и картинками).

Предисловие
Привет! Рад что ты читаешь это, а еще больше я буду рад, если этот пост окажется для тебя интересным и полезным.
Встраиваем Lua в PHP через FFI
2022-08-23 в 15:28, admin, рубрики: Extensions, ffi, kphp, Lua, open source, php, plugins, Блог компании VK, системное программированиеForeign Function Interface — это перспективная альтернатива для традиционных PHP-расширений.
Сегодня мы будем разбирать FFI-библиотеку для работы с liblua5 из PHP, которая позволит исполнять скрипты на Lua из нашего приложения.
Исповедь ничтожества
2022-08-20 в 11:08, admin, рубрики: php, опыт, опыт работы, разработка, ретроспективаЭта статья - история моей карьеры. Я не уверен, есть ли тут хоть какая-либо ценность для сообщества, но возможно кто-то узнает в какой-либо части истории себя, и, опять же, возможно какие-то моменты помогут ему проанализировать свою карьеру и не повторить моих ошибок. В общем - это история тридцатилетнего разработчика-недоучки с раздутым самомнение, который наконец осознал, что вся та исключительность, про которую ему намекали и в которую он свято верил - это точно не про него.
P.S. Извиняюсь за кликбейтный заголовок, но, мне кажется, он лучше всего описывает содержание этой статьи.
P.P.S. Очень много текста внутри.
Обработка окон и вкладок браузера в Selenium PHP
2022-08-01 в 9:00, admin, рубрики: php, ruvds_перевод, selenium, Блог компании RUVDS.com, веб-приложения, вкладки браузера, всплывающие окна, Разработка веб-сайтов, Тестирование веб-сервисов
Один из распространённых сценариев работы с веб-приложениями заключается в открывании нового окна (или вкладки) браузера после выполнения пользователем определённого действия. Многие веб-разработчики используют HTML-тэг __blank
, приказывающий браузеру при нажатии на ссылку открыть новое окно (или вкладку, это зависит от выбранных пользователем настроек). Работа с окнами в Selenium при помощи PHP может использоваться для автоматизации взаимодействия с окнами, вкладками и даже всплывающими окнами браузера.
Всплывающие окна могут иногда раздражать посетителей веб-сайта, однако зачастую у разработчика нет иного выхода, кроме как использовать их. Как Selenium различает окна и вкладки? Как можно использовать автоматизацию для беспроблемного переключения между окнами или вкладками браузера? Как реализовать работу с окнами в Selenium?
В этой статье мы подробно рассмотрим применение Selenium для автоматизации взаимодействия с браузерами, вкладками и всплывающими окнами. Для демонстрации работы с окнами в Selenium PHP мы воспользуемся PHPUnit — фреймворком юнит-тестирования для PHP.
Читать полностью »
Миниатюрное десктопное GUI приложение на PHP — 2 МБ хватит для всех
2022-07-17 в 8:11, admin, рубрики: GUI, native, php, serverless, web, ненормальное программирование, Программирование, Разработка под Linux, разработка под windowsЯ часто заморачиваюсь на тему минимизации размера своих GUI приложений. Прошлая моя статья была про Nuklear. Но сейчас захотелось более современных технологий. Чтоб HTML5, CSS3 и PHP. Чтоб приложение ни от чего не зависело, т.е. построено по принципу "всё включено". И чтоб конечный размер приложения не превысил 2 мегабайта. Получится ли?
В Linux я часто пользуюсь утилитой df. Мне её очень не хватает в Windows, а искать аналоги лень. Так что было сделано волевое решение сделать свою, на РНР 5, с бутстрапом и JQuery.
Краткое решение моей задачи: Читать полностью »