[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"blog-post-pyaterki-dynamo":3,"expertises:{\"sort\":\"order\",\"perPage\":100,\"is_main\":1}":18,"blog:{\"perPage\":4}":58},{"id":4,"order":5,"title":6,"slug":7,"publishedAt":8,"shortDescription":9,"previewImageUrl":10,"tags":11,"fullDescription":16,"ogImageUrl":10,"metaTitle":6,"metaDescription":6,"createdAt":17,"updatedAt":17},131,500,"Переключение составов по «пятеркам» на сайте ХК «Динамо»","pyaterki-dynamo","2011-03-18","Всем привет!\n\nМы открываем рубрику «процесс» (да, да, как у Лебедева), где будем писать об интересных задачах и нестандартных решениях.",null,[12],{"id":13,"name":14,"slug":15},21,"Проекты","projects","Всем привет!\n\nМы открываем рубрику «процесс» (да, да, как у Лебедева), где будем писать об интересных задачах и нестандартных решениях.\u003C!--more-->\n\nВ прошлом году одной из наших самых серьезных работ стал \u003Ca href=\"http:\u002F\u002Fwww.dynamo.ru\u002F\" target=\"_blank\">официальный сайт хоккейного клуба «Динамо» (Москва)\u003C\u002Fa>. Обновления сразу же заметили болельщики, разбившись на два лагеря: «всё клево» и «всё клево, но цвета не нравятся». :)\n\nЗаметили его и в жюри «Премии Рунета», объявив этот проект «Лучшим спортивным сайтом года».\n\nЦентральными событиями в жизни любого спортивного клуба являются проводимые матчи, которые нужно освещать максимально подробно. В «Динамо» к этому подходят максимально серьезно: пишут анонсы и отчеты об играх, публикуют фотографии и снимают видеоролики, ведут текстовые трансляции с матчей.\n\nНо даже такой плотной работы, оказывается, недостаточно.\nРебята из пресс-службы «Динамо» попросили нас реализовать интерактивный блок, позволяющий просматривать составы играющих команд, разбитые по «пятеркам».\n\nВ хоккее на площадке одновременно находятся пять игроков от каждой команды, плюс по вратарю с каждой стороны. Каждая «пятерка», как правило, составляется из трех нападающих и двух защитников. Всего таких «пятерок» — четыре, причем первая, обычно, составляется из самых сильных и опытных игроков.\n\nС этой задачей мы пришли к нашему ведущему дизайнеру, который, поразмыслив некоторое время, предложил нам вот такой макет будущего блока «пятерок»:\n\n\u003Cfigure class=\"img-shadow\">\u003Cimg src=\"https:\u002F\u002Fa2a7be71-be8a-4951-a3b2-e244e2e9ee45.selstorage.ru\u002Ffiles\u002F0c15737b1145c3cbca6af3723d2fc00c7c6fadc9.jpg\" alt=\"\" \u002F>\u003C\u002Ffigure>Мы показали макет «динамовцам» и у них возникла еще одна идея: вместо условного деления на «синюю» и «красную» команды использовать реальные фирменные цвета клубов.\n\nИ тут мы вспомнили про замечательный пост на Хабре Дениса из «\u003Ca href=\"http:\u002F\u002Fturbomilk.ru\u002F\" target=\"_blank\">Турбомилка\u003C\u002Fa>», который рассказывал о создании иконок для «\u003Ca href=\"http:\u002F\u002Fhabrahabr.ru\u002Fpost\u002F18805\u002F\" target=\"_blank\">Автокадабры\u003C\u002Fa>».\n\nОстальное было делом техники: нарисовали шаблон игрового свитера, подложили под него фон, в справочнике команд в «Битриксе» дали возможность для каждой команды задавать свои цвета.\n\nВ итоге получился замечательный блок, который приносит пользу и радует глаз.\n\n\u003Cfigure class=\"img-shadow\">\u003Cimg src=\"https:\u002F\u002Fa2a7be71-be8a-4951-a3b2-e244e2e9ee45.selstorage.ru\u002Ffiles\u002Fd236ce1f6228d50ec77b8ca74d0ccb0aefadcc18.jpg\" alt=\"\" \u002F>\u003C\u002Ffigure>","2026-05-15 07:37:56",{"currentPage":19,"lastPage":19,"perPage":20,"from":19,"to":21,"total":21,"nextPageUrl":10,"previousPageUrl":10,"items":22},1,20,5,[23,30,37,44,51],{"id":24,"title":25,"shortDescription":26,"imageUrl":27,"url":28,"slug":29},43,"Заказная разработка","\u003Cdiv class=\"service-content\">\r\n\u003Cul>\r\n\u003Cli style=\"font-size: 12pt;\">\u003Cspan style=\"font-size: 12pt;\">• Разработка веб-приложений\u003C\u002Fspan>\u003C\u002Fli>\r\n\u003Cli style=\"font-size: 12pt;\">\u003Cspan style=\"font-size: 12pt;\">• Разработка мобильных приложений\u003C\u002Fspan>\u003C\u002Fli>\r\n\u003Cli style=\"font-size: 12pt;\">\u003Cspan style=\"font-size: 12pt;\">• Разработка продуктов и стартапов (MVP)\u003C\u002Fspan>\u003C\u002Fli>\r\n\u003C\u002Ful>\r\n\u003C\u002Fdiv>","https:\u002F\u002Fa2a7be71-be8a-4951-a3b2-e244e2e9ee45.selstorage.ru\u002Fexpertises\u002F43\u002Fmain\u002F9b536e910e22b0c053432f4058d5594ca6f79874.jpg","\u002Fservices\u002Fcustom-development\u002F","custom-development",{"id":31,"title":32,"shortDescription":33,"imageUrl":34,"url":35,"slug":36},52,"ИИ-разработка","\u003Cp dir=\"ltr\" role=\"presentation\">\u003Cspan style=\"font-size: 12pt;\">Внедрение ИИ в работу компаний и предприятий\u003C\u002Fspan>\u003C\u002Fp>\r\n\u003Cul>\r\n\u003Cli dir=\"ltr\" style=\"font-size: 12pt;\" role=\"presentation\">\u003Cspan style=\"font-size: 12pt;\">• Автоматизация рутинных процессов\u003C\u002Fspan>\u003C\u002Fli>\r\n\u003Cli dir=\"ltr\" style=\"font-size: 12pt;\" role=\"presentation\">\u003Cspan style=\"font-size: 12pt;\">• LLM и RAG-системы (корпоративный GPT, чат-боты)\u003C\u002Fspan>\u003C\u002Fli>\r\n\u003Cli dir=\"ltr\" style=\"font-size: 12pt;\" role=\"presentation\">\u003Cspan style=\"font-size: 12pt;\">• ML (обучаемые модели)\u003C\u002Fspan>\u003C\u002Fli>\r\n\u003Cli dir=\"ltr\" style=\"font-size: 12pt;\" role=\"presentation\">\u003Cspan style=\"font-size: 12pt;\">• Компьютерное зрение\u003C\u002Fspan>\u003C\u002Fli>\r\n\u003Cli dir=\"ltr\" style=\"font-size: 12pt;\" role=\"presentation\">\u003Cspan style=\"font-size: 12pt;\">• Генеративные интерфейсы\u003C\u002Fspan>\u003C\u002Fli>\r\n\u003C\u002Ful>\r\n\u003Cp>&nbsp;\u003C\u002Fp>","https:\u002F\u002Fa2a7be71-be8a-4951-a3b2-e244e2e9ee45.selstorage.ru\u002Fexpertises\u002F52\u002Fmain\u002Fb245231d8506ae3ea4c77015c36c3b25499952f1.png","\u002Fservices\u002Fai\u002F","ai",{"id":38,"title":39,"shortDescription":40,"imageUrl":41,"url":42,"slug":43},41,"Интеграция и автоматизация","\u003Cdiv class=\"service-content\">\r\n\u003Cp>\u003Cspan style=\"font-size: 12pt;\">Кастомная разработка\u003C\u002Fspan>\u003C\u002Fp>\r\n\u003Cul>\r\n\u003Cli dir=\"ltr\" style=\"font-size: 12pt;\" role=\"presentation\">\u003Cspan style=\"font-size: 12pt;\">• Автоматизированных систем управления\u003C\u002Fspan>\u003C\u002Fli>\r\n\u003Cli dir=\"ltr\" style=\"font-size: 12pt;\" role=\"presentation\">\u003Cspan style=\"font-size: 12pt;\">• Личных кабинетов\u003C\u002Fspan>\u003C\u002Fli>\r\n\u003Cli dir=\"ltr\" style=\"font-size: 12pt;\" role=\"presentation\">\u003Cspan style=\"font-size: 12pt;\">• Учетных систем\u003C\u002Fspan>\u003C\u002Fli>\r\n\u003Cli dir=\"ltr\" style=\"font-size: 12pt;\" role=\"presentation\">\u003Cspan style=\"font-size: 12pt;\">• CRM\u003C\u002Fspan>\u003C\u002Fli>\r\n\u003Cli dir=\"ltr\" style=\"font-size: 12pt;\" role=\"presentation\">\u003Cspan style=\"font-size: 12pt;\">• ERP\u003C\u002Fspan>\u003C\u002Fli>\r\n\u003C\u002Ful>\r\n\u003Cp>&nbsp;\u003C\u002Fp>\r\n\u003Cp>\u003Cspan style=\"font-size: 12pt;\">Внедрение PIM-систем\u003C\u002Fspan>\u003C\u002Fp>\r\n\u003Cul>\r\n\u003Cli>\u003Cspan style=\"font-size: 12pt;\">• На базе PIMcore\u003C\u002Fspan>\u003C\u002Fli>\r\n\u003C\u002Ful>\r\n\u003Cp dir=\"ltr\" role=\"presentation\">&nbsp;\u003C\u002Fp>\r\n\u003Cp dir=\"ltr\" role=\"presentation\">\u003Cspan style=\"font-size: 12pt;\">Автоматизация бизнеса\u003C\u002Fspan>\u003C\u002Fp>\r\n\u003Cul>\r\n\u003Cli dir=\"ltr\" style=\"font-size: 12pt;\" role=\"presentation\">\u003Cspan style=\"font-size: 12pt;\">• На базе заказной разработки\u003C\u002Fspan>\u003C\u002Fli>\r\n\u003Cli dir=\"ltr\" style=\"font-size: 12pt;\" role=\"presentation\">\u003Cspan style=\"font-size: 12pt;\">• Заказная разработка + точечное внедрение ИИ\u003C\u002Fspan>\u003C\u002Fli>\r\n\u003C\u002Ful>\r\n\u003Cp>&nbsp;\u003C\u002Fp>\r\n\u003C\u002Fdiv>","https:\u002F\u002Fa2a7be71-be8a-4951-a3b2-e244e2e9ee45.selstorage.ru\u002Fexpertises\u002F41\u002Fmain\u002F7f0f8a036ec2c365f2099d796f774c2a0053a63d.png","\u002Fservices\u002Fintegration-automation\u002F","integration-automation",{"id":45,"title":46,"shortDescription":47,"imageUrl":48,"url":49,"slug":50},53,"Аренда выделенных команд","\u003Cul>\r\n\u003Cli dir=\"ltr\" style=\"font-size: 12pt;\" role=\"presentation\">\u003Cspan style=\"font-size: 12pt;\">• Поддержка и развитие веб-сервисов\u003C\u002Fspan>\u003C\u002Fli>\r\n\u003Cli dir=\"ltr\" style=\"font-size: 12pt;\" role=\"presentation\">\u003Cspan style=\"font-size: 12pt;\">• Создание веб-сервисов “с нуля”\u003C\u002Fspan>\u003C\u002Fli>\r\n\u003C\u002Ful>\r\n\u003Cp>&nbsp;\u003C\u002Fp>","https:\u002F\u002Fa2a7be71-be8a-4951-a3b2-e244e2e9ee45.selstorage.ru\u002Fexpertises\u002F53\u002Fmain\u002F3c00e6bbc3263141bc54ea51b816e383fcc49506.png","\u002Fservices\u002Fit-outsourcing\u002F","it-outsourcing",{"id":52,"title":53,"shortDescription":54,"imageUrl":55,"url":56,"slug":57},44,"ИТ-консалтинг","\u003Cul>\r\n\u003Cli dir=\"ltr\" style=\"font-size: 12pt;\" role=\"presentation\">\u003Cspan style=\"font-size: 12pt;\">• Аудит и оптимизация инхаус-команд\u003C\u002Fspan>\u003C\u002Fli>\r\n\u003Cli dir=\"ltr\" style=\"font-size: 12pt;\" role=\"presentation\">\u003Cspan style=\"font-size: 12pt;\">• Продуктовый консалтинг\u003C\u002Fspan>\u003C\u002Fli>\r\n\u003Cli dir=\"ltr\" style=\"font-size: 12pt;\" role=\"presentation\">\u003Cspan style=\"font-size: 12pt;\">• HR в сфере диджитал\u003C\u002Fspan>\u003C\u002Fli>\r\n\u003C\u002Ful>\r\n\u003Cp>&nbsp;\u003C\u002Fp>","https:\u002F\u002Fa2a7be71-be8a-4951-a3b2-e244e2e9ee45.selstorage.ru\u002Fexpertises\u002F44\u002Fmain\u002F53c7eb07fb9f9d3b8f2184b6026cd9fcae15a875.png","\u002Fservices\u002Fit-consulting\u002F","it-consulting",{"currentPage":19,"lastPage":59,"perPage":60,"from":19,"to":60,"total":61,"nextPageUrl":62,"previousPageUrl":10,"items":63},31,4,124,"https:\u002F\u002Fapi.internet-design.ru\u002Fapi\u002Fblog?perPage=4&page=2",[64,72,80,88],{"id":65,"order":19,"title":66,"slug":67,"publishedAt":68,"shortDescription":69,"previewImageUrl":70,"tags":71},250,"ИИ в рекрутинге: почему HR'ы остаются риском для системы","hr-ai-recruiter-risks","2026-06-11","\u003Cp>Где HR-команды чаще всего ошибаются при работее с корпоративным ИИ, почему из-за этого даже сильное решение начинает работать против компании и как выстроить процесс так, чтобы ИИ усиливал рекрутера\u003C\u002Fp>","https:\u002F\u002Fa2a7be71-be8a-4951-a3b2-e244e2e9ee45.selstorage.ru\u002Fblogs\u002F250\u002Fpreview\u002F6d0df821c17246e568682f625a2bf0bec711e543.jpg",[],{"id":73,"order":19,"title":74,"slug":75,"publishedAt":76,"shortDescription":77,"previewImageUrl":78,"tags":79},247,"Штрафы за авторизацию через Google и Apple ID: кому грозят и что делать","google-apple-auth-fines","2026-06-10","\u003Ch2>&nbsp;\u003C\u002Fh2>","https:\u002F\u002Fa2a7be71-be8a-4951-a3b2-e244e2e9ee45.selstorage.ru\u002Fblogs\u002F247\u002Fpreview\u002Feb4d7ec37a740ed468a633cbdcd24c4cc27e2ad7.png",[],{"id":81,"order":19,"title":82,"slug":83,"publishedAt":84,"shortDescription":85,"previewImageUrl":86,"tags":87},249,"Как вернуть под контроль теневой ИИ в клинике","shadow-ai-medicine","2026-06-04","","https:\u002F\u002Fa2a7be71-be8a-4951-a3b2-e244e2e9ee45.selstorage.ru\u002Fblogs\u002F249\u002Fpreview\u002F2e43161fed61bca56c185e893c694c63987808b1.jpg",[],{"id":89,"order":19,"title":90,"slug":91,"publishedAt":92,"shortDescription":85,"previewImageUrl":93,"tags":94},244,"Избегаем дорогих архитектурных ошибок в разработке сложных веб-приложений","expensive-architectural-mistakes","2026-04-30","https:\u002F\u002Fa2a7be71-be8a-4951-a3b2-e244e2e9ee45.selstorage.ru\u002Fnews\u002F244\u002Fpreview\u002Ffda0d684985e23ed3c225c3a0a1446356fd52473.jpg",[95],{"id":96,"name":97,"slug":98},30,"Школа заказчика","customers"]