Ви
Теги структур — худшее что есть в go
Всем доброе время суток. Я пишу всякое на Go в Ви.Tech (IT-дочка ВсеИнструменты.ру) и, честно говоря, обожаю этот язык. Когда говорят о проблемах Go, обычно вспоминают отсутствие наследования или своеобразную обработку ошибок. Гораздо реже речь заходит о том, что, на мой взгляд, действительно можно отнести к проблемам. Проблема Go предоставляет теги структур, которые можно обнаруживать с помощью р...
Прекратите создавать интерфейсы
Я пишу всякое на Go в Ви.Tech (IT-дочка ВсеИнструменты.ру) и как и все, люблю подискутировать на технические темы. У этой заметки сложная судьба, мне загорелось написать ее еще летом, но совершенно не хотел говорить об очевидных вещах и писать миллион первую статью со ссылкой на гугловский go code review comments. Тема уже разобрана всеми кому не лень, на русском языке вот у Николая @JustSkiv Тузо...
Как я пришел к SLO: От хаоса алертов к осознанности
Меня зовут Дима Синявский, я SRE-инженер в Ви.Tech — это IT-дочка ВсеИнструменты.ру. Много лет назад я сидел под компьютером во время дождя. В субботу. И меня ударила молния. Не буквально — хотя, если бы было буквально, мне бы сейчас не пришлось писать эту статью. Но энергетически — да. С тех пор я заряжен. 20+ лет в IT: сисадмин, бэкенд-разработчик, руководитель разработки, теперь — SRE. Ты разра...
Как мы обслуживаем 5 млрд карточек в сутки с задержкой меньше 1 мс
Меня зовут Ескендиров Мурат, я — архитектор сайта в Ви.Tech, IT-дочке ВсеИнструменты.ру. В этой статье расскажу, как мы строили сервис для выдачи карточек товаров, обратывающий до 5 миллиардов запросов в сутки, какие архитектурные решения приняли и с какими проблемами столкнулись в процессе. Расскажу, какие решения сработали, а какие до сих пор остаются нашей головной болью. Наш e-commerce-сайт за...
В поисках мертвых горутин
Я пишу всякое на Go в Ви.Tech (IT-дочка ВсеИнструменты.ру) и люблю периодически изучать предлагаемые нововведения. Недавно мы собирались внутренним комьюнити, обсуждали интересные пропозалы из гитхаба Go. Среди прочего — изящный и крайне перспективный Proposal #74609 Deadlock detection by using the garbage collector Собственно, о нём сегодня и пойдёт речь. Мотивация Горутины могут блокироваться —...
Страх и Ненависть в Ви.Tech: от монолита к не микросервисам
Представьте: у вас есть монолит на PHP. Большой, сложный, местами запутанный – но такой родной. Он верой и правдой служит бизнесу много лет. А потом случается неизбежное – компания растет, нагрузки увеличиваются, и ваш надежный монолит начинает... задыхаться. Я – Кирилл Кузин, go-разработчик платформенной команды Ви.Tech (IT-дочка ВсеИнструменты.ру). Последние три года мы переводим высоконагруженн...
Во втором выпуска своего нового комикса красавица Барбарелла оказалась в смертельном реалити-шоу
Этой осенью Dynamite Entertainment начало выпускать новый комикс про космическую красавицу Барбрареллу под очень нехитрым названием Barbarella. Свежие приключения культовой героини пишет сценаристка Блейк Норткотт (Catwoman, Vampirella, Fathom) и рисует художница Анна Морозова (2000 AD, Judge Dredd). И на этой неделе вышел второй выпуск. Обложки, страницы и описание сюжета — ниже. Барбарелла, Викс...
Практики SRE: стандартизация логов
Поиск логов в куче сервисов Меня зовут Дима Синявский, я SRE-инженер в Ви.Tech — это IT-дочка ВсеИнструменты.ру. Наш сайт создает более 100 тысяч заказов каждый день. У нас много сервисов и много разработчиков, которые пишут много логов. Пишут их с целью разобраться в ситуации при сбое. В них нужно уметь ориентироваться и найти, то что тебе нужно, даже если ты видишь их впервые. В предыдущих стать...
Vector.dev: как упростить подсчет метрик по логам
Преобразование логов в метрики может быть утомительным Меня зовут Дима Синявский, я SRE-инженер в Ви.Tech — это IT-дочка ВсеИнструменты.ру. В этой статье я расскажу вам о нашем опыте работы с vector.dev, как превращать логи в метрики обычным способом и как это можно автоматизировать до такой степени, что вам понадобиться только yaml-developer. Наш сайт создает более 100 тысяч заказов каждый день,...
Один из последних сюжетных квестов в Cyberpunk 2077: Phantom Liberty оказался напрямую вдохновлён «Властелином колец»
Cyberpunk 2077 и «Властелин колец» максимально далеки друг от друга, однако именно фэнтезийный эпос Джона Толкина (John Tolkien) вдохновил CD Projekt Red на создание одного из самых запоминающихся геймплейных моментов в аддоне Phantom Liberty. Источник изображения: Steam (crow) Об этом в интервью IGN рассказал помощник руководителя разработки сиквела Cyberpunk 2077 Павел Саско (Pawel Sasko). Дальш...
Адам Смэшер в Cyberpunk 2077 пал от руки игроков более 1,2 млн раз
У фанатов Cyberpunk 2077 много поводов ненавидеть Адама Смэшера — кто-то хочет отомстить за Джонни, в то время как у посмотревших аниме Cyberpunk: Edgerunners есть свои весомые причины. По данным CD Projekt RED, киборг проиграл в битве с Ви уже более 1,2 миллиона раз. Адам Смэшер персонально несёт ответственность за разрушение надежд многих амбициозных киберпанков. К счастью, игроки отомстили прир...
Следующий патч добавит в Cyberpunk 2077 работающее метро
Обещанного три года ждут — в случае со студией CD Projekt RED эта поговорка сработала даже слишком буквально. Разработчики Cyberpunk 2077 анонсировали патч 2.1, который выйдет уже 5 декабря. В нем добавят реиграбельные гонки на автомобилях и радиопорт для прослушивания музыки вне тачек, улучшат битвы с боссами, внесут различные изменения, но главное — добавят работающее метро. В обновлении появитс...
В Cyberpunk 2077 Phantom Liberty появилась возможность завязать роман с той самой француженкой
Помните француженку-нетраннера Аврору из дополнения Cyberpunk 2077 Phantom Liberty? Теперь появился мод, который позволяет завести с ней роман. Да, приготовьтесь прожить фантазию, в которой вы не разочаруете эту привлекательную даму, которая, вероятно, могла бы найти кого-то лучше, чем уроженец Найт-Сити с полным телом аугментаций. Благодаря новому моду бесконечный флирт с Авророй Кассель на вечер...
Огромный список изменений в Cyberpunk 2077 2.0
Обзор апдейта. Сегодня, 21 сентября, Cyberpunk 2077 для ПК, PlayStation 5 и Xbox Series получила гигантский патч до версии 2.0. Сотрудники CD Projekt RED поделились длиннющим списком изменений. Апдейт затронул все аспекты боевика — от баланса и производительности до графики и звука. Разработчики уточняют, что даже в столь подробном перечне упомянуты не все новинки и исправления — что-то вам предст...
Погони с перестрелками и новое оружие в монтаже экшена из патча 2.0 и Phantom Liberty в Cyberpunk 2077
В твиттере Cyberpunk 2077 разработчики показали монтаж, сделанный блогером Much с патчем 2.0 и контентом дополнения Phantom Liberty. Так, в ролике можно увидеть погони с перестрелками, а также несколько новых моделей оружия — например, пистолеты и снайперскую винтовку. Однако в основном в нём уже известные модели из арсенала Ви. Ранее CD Projekt RED подтвердила, какие нововведения войдут в бесплат...
Прокачка биочипа и стычки с полицией — сведения со стрима CDPR о CP2077: Phantom Liberty
CD Projekt RED провела стрим о расширении Phantom Liberty для Cyberpunk 2077, в котором подробнее рассказала об особенностях из DLC вроде переработанных перков и дополнительного древа умений. Также команда показала несколько локаций Пёсьего города и новых персонажей. Собрали главное из прямого эфира: Действие «Призрачной свободы» происходит до развязки основной игры. Чтобы начать сюжетную ветку DL...
Фанаты ждут появления новой концовки в Cyberpunk 2077 после релиза Phantom Liberty
На форуме Reddit предполагают, что после релиза дополнения Phantom Liberty в Cyberpunk 2077 появится новая концовка. Игроки верят, что CD Projekt добавит Ви возможность привлечь правительство к решению своих проблем. В мире Cyberpunk 2077 фактическая власть находится в руках у компаний. По сюжету Phantom Liberty в «большую игру» хочет вернуться правительство в лице NUSA, Новых Соединенных Штатов А...
Lego представили набор BTS Dynamite в честь культовой корейской группы
Компания Lego официально представила набор BTS Dynamite по мотивам клипа популярной южнокорейской группы. Сет включает 749 деталей, с помощью которых можно воссоздать все сцены из видеоролика: в пончиковой, в музыкальном магазине, на фоне фургона с мороженым и баскетбольного кольца с граффити. Также в набор входят мини-версии участников группы: Джина, РМ, Шуги, Чимина, Джей-Хоупа, Ви, Чонгука. Они...
Вакцинация населения и сериал Визитеры-V. Наше время
49 Добрый день!!! Любителям конспирологии посвящается:) В 2009 году в прокат вышел документальный сериал Визитеры (V). Сериал на любителя, ценителям фантастических фильмов конечно понравится, те кто этот жанр не очень любит, кратко расскажу суть о событиях в этом фильме. Отснято было два сезона, сериал был многообещающий, но проект по непонятным причинам закрыли и продолжение осталось открытым тол...
Фанаты помогают CDPR: для Cyberpunk 2077 вышел «мегамод» с сотнями улучшений и исправлений
Пользователь под псевдонимом Scissors123454321 сдержал своё недавнее обещание — он выпустил для Cyberpunk 2077 «мегамод» под названием Full Gameplay Rebalance. Проект вносит десятки важных улучшений и исправлений во многие проблемные аспекты игры. Источник изображения: Nexus Mods Творение энтузиаста значительно меняет баланс в экшен-RPG CDPR. По словам Scissors123454321, прокачка в Cyberpunk 2077...
Моддер добавил в Cyberpunk 2077 бег по стенам, который планировали реализовать разработчики
Ещё до релиза Cyberpunk 2077 разработчики заявили, что убрали из игры бег по стенам. Эту функцию демонстрировали в материалах, посвящённых проекту, за 2018 год. Автор под псевдонимом Saturne решил показать, насколько хорошо смотрелась бы упомянутая механика в рамках киберпанкового ролевого экшена от CD Projekt RED. Он выпустил модификацию под названием WallRun, которая добавляет в Cyberpunk 2077 б...
«Шевелись, Киберплотва» — игроки сочиняют частушки про Cyberpunk 2077
Российское подразделение CD Projekt RED запустило конкурс киберпанк-частушек, участники которого должны сочинить и опубликовать в соцсетях два куплета про Cyberpunk 2077, но в рамках приличия. Главное условие — сюжет должен разворачиваться в Найт-Сити вокруг Ви или других героев. Не воспрещается также обыгрывать особенности игры. Мы ознакомились с творчеством пользователей сети и собрали в одном м...