Как стать автором
Обновить
336
0
Роман Пронский @pronskiy

PHP

Оптимизация OneToMany коллекций Doctrine

Время на прочтение 13 мин
Количество просмотров 4.4K

В этой статье будет показан пример того, как уменьшить количество запросов к базе данных до одного при работе с коллекциями сущностей иерархической структуры в контексте PHP и Doctrine ORM. Полный пример решения вы можете посмотреть в специальном репозитории. Статья основана на решении проблемы из обсуждения на StackOverflow.

Поехали!
Всего голосов 12: ↑12 и ↓0 +12
Комментарии 9

Лучшие школы программирования в 2024 (голосование)

Время на прочтение 8 мин
Количество просмотров 134K

Вы интересуетесь программированием, но не знаете, с чего начать? Сейчас с этим сложности не возникают. В интернете можно найти курсы программирования и приобрести ценные знания, которые будут закреплены на практике. Вариантов очень много. Поэтому предлагаем Вашему вниманию ТОП-15 лучших сайтов, которые больше всего нравятся пользователям. 

Читать далее
Всего голосов 50: ↑37 и ↓13 +24
Комментарии 74

Как прокачаться в PHP: 70 ресурсов из опроса русскоязычного сообщества

Время на прочтение 8 мин
Количество просмотров 31K

В чаты по PHP часто приходят с вопросами про развитие: какие книги стоит прочитать в первую очередь, на какие каналы подписаться, какие курсы хороши. Если повезет, в ответ чат поделится парой рекомендаций. Мы решили агрегировать их в список и собрали 150+ мнений по актуальным ресурсам для PHP-разработчика. 

Без длинных интро. Самые упоминаемые ресурсы идут первыми в разделах, а те, которые советовали новичкам, отмечены флажком 🚩. 

Читать далее
Всего голосов 35: ↑32 и ↓3 +29
Комментарии 5

10 интересных вещей на стыке промышленного дизайна и технологий или как найти своего подписчика

Время на прочтение 6 мин
Количество просмотров 4K

Всем привет, меня зовут Николай и у меня есть хобби - писать про промышленный дизайн. Вместе с женой я писал об этом 7 лет в некогда легендарной Компьютерре. После смерти издания (сначала бумажной, потом электронной) остановился, но по привычке каждый раз радуюсь, когда нахожу какой-то интересный концепт, гаджет или прототип.

К примеру, что будет, если содрать с автомобиля обшивку, спойлер: станет только лучше. Или, что будет, если обручальное кольцо начнет делать инженер-сантехник. А еще, как выглядит огромный человекоподобный VR-робот, тестируемый Японскими железными дорогами. Ну или просто про маленькую кнопку-отпуск, которую можно надеть на механическую клавиатуру, и являющуюся вполне себе произведением искусства.

Читать далее
Всего голосов 15: ↑14 и ↓1 +13
Комментарии 7

Как понять, что ты выгорел и что делать, чтобы выбраться

Время на прочтение 14 мин
Количество просмотров 177K

Однажды вы проснулись и поняли, что не хотите идти на работу. Поездка в офис — как поход на войну. И так уже было какое-то время, но вы не замечали. Спустя несколько недель к вам пришло состояние тотальной беспомощности и бессмысленности происходящего. Думая, что проблема в проекте, вы поменяли состав команды, саму работу, но ничего не помогло. Вы автоматически выполняли операционные задачи, а попытки отвлечься от работы заканчивались многочасовым созерцанием потолка. Потом появились проблемы со здоровьем.

Вы не одни. В сегодняшней статье Юлия Белозерова, которая выгорала уже полтора раза, решила поделиться своим опытом. Последние 10 лет она занималась управлением проектами в аутсорсинге, в продуктовых компаниях (ex-Yandex, ex-Epam, ex-Booking.com). Юля не врач, не терапевт, не психолог и не профессионал по выгоранию. Это взгляд выжившего.

Читать далее
Всего голосов 56: ↑38 и ↓18 +20
Комментарии 40

Информационные батареи: то что может свергнуть монополию литий-ионных аккумуляторов

Время на прочтение 7 мин
Количество просмотров 8.6K

Преодоление непостоянства возобновляемой энергии является фундаментальной проблемой, ключевыми ответами на которую являются переключение нагрузки и хранение в масштабе сети. Будущее, основанное на устойчивых источниках энергии, может спасти мир от разрушительного изменения климата, сократив расходы за электроэнергию. Но у возобновляемых источников энергии есть проблема прерывистости — Солнце ночью не даёт энергии, а ветер может прекратиться. Кроме того, электрические сети должны поддерживать баланс между спросом и предложением, иначе возникнут риски перенапряжений и отключений электроэнергии. Вследствие чего возобновляемая энергия сбрасывается во время избыточного производства, в то время как в другое время электростанции сжигают ископаемое топливо, чтобы восполнить дефицит в сети. При таком раскладе, через пять лет количество возобновляемой энергии, например, ежегодно теряемой в Калифорнии, будет эквивалентно количеству энергии, используемой Лос-Анджелесом каждый год.

Оптимальное использование батарей считается ключом к решению проблемы прерывистости за счёт накопления энергии при сильном ветре и солнце. Но текущие решения для хранения, включая литий-ионные батареи и гидронасосы, дороги и сложны в масштабировании.
Что если бы избыток возобновляемой энергии можно было бы вместо этого хранить в виде вычислений? Идея «информационных батарей» предложенная студентами из Калифорнийского университета в Сан-Диего, опубликовано в ACM Energy Informatics Review.
Читать дальше →
Всего голосов 53: ↑42 и ↓11 +31
Комментарии 17

PHP Дайджест № 222 (7 – 21 февраля 2022)

Время на прочтение 5 мин
Количество просмотров 13K


Подборка свежих новостей, инструментов, видео и материалов из мира PHP.

Приятного чтения!
Читать дальше →
Всего голосов 68: ↑66 и ↓2 +64
Комментарии 12

Тайная жизнь корпоративной инфраструктуры, или Что можно узнать при подключении сервисов ИБ

Время на прочтение 6 мин
Количество просмотров 9.8K

Кадр из м/ф "Тайная жизнь домашних животных"

Подключение сервисов по информационной безопасности – штука занятная. Порой всего за 2 недели заказчик вдруг узнает много нового о жизни фауны своей инфраструктуры. Сложно сказать, что тут вызывает большее удивление: наглость особей «дикой природы» или неразумность «домашних» обитателей, которые на рабочем месте любят почитать предсказания Ванги на 2022 год, искренне верят в то, что швейцарская компания проводит оплачиваемые опросы, а также регистрируются на сайте yavirus.org.onion для получения 50% скидки в Яндекс.Еде. Сегодня вспомним несколько любопытных кейсов, с которыми нам пришлось столкнуться в прошлом году.

Читать далее
Всего голосов 25: ↑24 и ↓1 +23
Комментарии 13

Новое слово в расчётах систем видеоконференцсвязи — часть №1: подбираем видеокамеру, используя 3D-моделирование

Время на прочтение 6 мин
Количество просмотров 2K

Почти 3 года назад вышла статья Онлайн-конструктор переговорной комнаты — подбор оптимального решения ВКС, в которой рассказывается о решении задачи выбора оборудования для переговорных комнат используя простое 2D-моделирование и цветные диаграммы. Решение получилось простым и технически закрывает вопрос подбора оборудования. Но визуальное представление результата подобного проектирования не всегда бывает достаточно информативным для представителей заказчика.

Поэтому, мы решили развить тему проектирования переговорных комнат, и подключили к решению этой задачи возможности 3D-моделирования и визуализации.

Этому проекту посвящается цикл статей:

Часть №1: Подбираем видеокамеру, используя 3D-моделирование

Часть №2: Расчёт диагонали ТВ и VR-визуализация 360˚

Часть №3: Точный подбор акустики без пилотного тестирования

Часть №4: Проектный подход - готовим эскизную и рабочую документацию

Для чего это нужно?
Всего голосов 13: ↑11 и ↓2 +9
Комментарии 2

Что смотрели и читали по PHP в 2021

Время на прочтение 6 мин
Количество просмотров 11K

В декабре прошел второй ежегодный опрос русскоязычного PHP-сообщества. Ответов удалось собрать в два раза больше, чем годом ранее — больше трех тысяч. Конечно, снова спросили у ребят про статьи и видео, которые запомнились за год.

Как собирались мнения

Ссылку на опрос помогли распространить городские чаты и админы крупных PHP-каналов, деврелы компаний, где в стеке есть PHP, конференция PHP Russia, сайт phpcommunity.ru. Вот полный список классных ребят и компаний, которые помогли исследованию сбыться.

Еще пара полезных ссылок на старте.

- Подробнее про результаты опроса за 2021 и сравнение с 2020.

- А здесь 80+ видео и статей за 2020 — в подборке, подготовленной @spasibo_kep

Поехали.

Читать далее
Всего голосов 41: ↑39 и ↓2 +37
Комментарии 0

«Хакер» на «Хабре»! Как дела у легендарного хакерского журнала

Время на прочтение 7 мин
Количество просмотров 57K

Привет хабровчанам! Я — главный редактор Xakep.ru Андрей Письменный (и это моя настоящая фамилия, если кто вдруг сомневался). После многолетнего перерыва «Хакер» возвращается с постами для «Хабра», но в этот раз вместо выборочной публикации наших статей мы будем писать посты специально для сообщества.

Одна из тем, которые я хотел бы освещать здесь — это история «Хакера». Но сначала — небольшой апдейт. В нем я постараюсь ответить на все вопросы, которые нам задают люди, давно (или вообще никогда) не заходившие на Xakep.ru. Кто мы, как мы работаем и почему еще не вымерли :-)

А если вопросы останутся, буду рад ответить в комментариях.

Читать далее
Всего голосов 318: ↑315 и ↓3 +312
Комментарии 200

PHP Дайджест № 221 (24 января – 7 февраля января 2022)

Время на прочтение 4 мин
Количество просмотров 11K
.

Подборка свежих новостей, инструментов, видео и материалов из мира PHP.

Приятного чтения!
Читать дальше →
Всего голосов 46: ↑46 и ↓0 +46
Комментарии 17

Новый суперкомпьютер от Meta (возможно и самый быстрый)

Время на прочтение 9 мин
Количество просмотров 14K

Для создания революционно нового ИИ следующего поколения необходимы мощные суперкомпьютеры, способные выполнять квинтиллионы операций в секунду. Meta представляет новый суперкомпьютер с искусственным интеллектом. По словам материнской компании Facebook, когда AI Research SuperCluster (RSC) будет полностью построен, он станет самым быстрым суперкомпьютером с ИИ в мире. Это стало результатом почти двухлетней работы нескольких сотен человек. В проекте приняли участие исследователи из Nvidia Inc., Penguin Computing Inc. и Pure Storage Inc.

Meta заявила, что её исследовательская группа в настоящее время использует суперкомпьютер для обучения моделей ИИ обработке естественного языка и компьютерному зрению. Цель состоит в том, чтобы расширить возможности однодневных обучающих моделей с более чем триллионом параметров на наборах данных размером до эксабайта, что эквивалентно высококачественному видео длительность примерно в 36 000 лет.

«То, что мы создаем для Метавселенной, требует огромных вычислительных мощностей… и RSC позволит создавать новые модели ИИ, которые могут учиться на триллионах примеров, понимать сотни языков и многое другое», — заявил Марк Цукерберг.
Читать дальше →
Всего голосов 48: ↑43 и ↓5 +38
Комментарии 33

Мониторинг системы мониторинга, или Жизнь внутри индекса

Время на прочтение 14 мин
Количество просмотров 5.1K

Мы с Аней не тестировщики. Мы относимся к эволюционирующему классу IT-специалистов — системным администраторам или operations-инженерам. Но в нашей повседневной жизни мы тоже не обходимся без тестов. И сегодня мы хотим немного поговорить про Splunk. Точнее, вся наша статья будет именно про него.

Читать далее
Всего голосов 21: ↑20 и ↓1 +19
Комментарии 0

PHP Дайджест № 219 (1 – 10 января 2022)

Время на прочтение 3 мин
Количество просмотров 13K
Фото David Stockton.

Подборка свежих новостей, инструментов и материалов из мира PHP.

Приятного чтения!
Читать дальше →
Всего голосов 68: ↑68 и ↓0 +68
Комментарии 6

Новости Yii 2021, выпуск 4

Время на прочтение 3 мин
Количество просмотров 4.4K

С Новым Годом и Рождеством!

С вами Александр Макаров и свежий выпуск новостей Yii.

В этом году было не много выпусков новостей. Этот четвёртый. А вот сделано всего было действительн много. Несмотря на то, что год выдался не из лёгких, я думаю что общий прогресс отличный.

Читать далее
Всего голосов 20: ↑19 и ↓1 +18
Комментарии 7

PHP Дайджест № 218 (13 – 27 декабря 2021)

Время на прочтение 4 мин
Количество просмотров 11K


Подборка свежих новостей и материалов из мира PHP.

В выпуске: Composer 2.2, Cycle 2.0, обновления актуальных веток PHP и другие релизы; конкурс с подведением итогов года; пачка интересных статей, инструменты, видео и другие новости сообщества.

Приятного чтения!
Читать дальше →
Всего голосов 46: ↑46 и ↓0 +46
Комментарии 14

История разработки фасетного поиска средствами PHP

Время на прочтение 13 мин
Количество просмотров 14K

Как экспериментальный Pet Project дошел до production и на что способны современные версии языка PHP. Немного о проблематике фасетного поиска в части построения агрегатов.

Если ваша первая реакция: «Почему не на Sphinx/ElasticSearch/etc?», не торопитесь с выводами. Воспринимайте изложенное как интересный исследовательский опыт в области возможностей языка и его оптимизаций.

Спойлер: пришлось даже написать порт на GoLang, чтобы лучше понять пути оптимизации кода.

Читать далее
Всего голосов 59: ↑58 и ↓1 +57
Комментарии 6

Стоит ли учить PHP в 2022 году

Время на прочтение 11 мин
Количество просмотров 54K

IT-индустрия – динамичная сфера, где новые технологии и решения могут кардинально изменять структуру рынка, что влияет на популярность того или иного стека. Также IT-рынок подвержен субъективному хайпу, когда на какие-то технологии и языки программирования обращают чрезмерное внимание без объективных предпосылок к этому. Все это по итогу влияет на востребованность специалистов по конкретному языку, работающих на конкретной технологии, на определенной зарплатной вилке.  

В этой статье я поделюсь своим мнением насчет востребованности PHP, как современного языка программирования – актуален ли он на 2022 год или нет.Что из себя представляет PHP

Обычно при обсуждении языка программирования приводят его сильные стороны, поэтому я буду следовать традиции и расскажу, почему PHP – это клевый  и современный язык программирования.

Отличная производительность. Команда CORE PHP разработчиков выполнила гигантскую работу по оптимизации PHP и сделала его более производительным. Так, например, в своей статье Дмитрий Стогов приводит бенчмарк для версии PHP 7.0, где демонстрируется, что PHP обходит по производительности своих конкурентов, таких как Python и Ruby, и даже не сильно отстает от Java с выключенным  JIT.

Читать далее
Всего голосов 40: ↑33 и ↓7 +26
Комментарии 126

Каким 2021 запомнится PHP-сообществу?

Время на прочтение 2 мин
Количество просмотров 6K

Громкие уходы и обещанные релизы, полезные статьи и видео, крутые инструменты. Собираем картину уходящего года глазам сообщества во втором ежегодном опросе. Найди 5 минут, чтобы подвести итоги своего PHP-года — подробности под катом. 

Читать далее
Всего голосов 34: ↑34 и ↓0 +34
Комментарии 3

Информация

В рейтинге
Не участвует
Откуда
Харьков, Харьковская обл., Украина
Зарегистрирован
Активность