Привет! Меня зовут Кирилл Егоров, я технический лидер двух юнитов Авито: «Запчасти» и «Строительство и ремонт». В этой статье рассказываю о том, как мы определяем, к каким автомобилям подходят запчасти из объявлений, как нам с помощью Golang удается перебрать миллиарды вариантов и какие трудности пришлось решить при реализации этого решения. Читать далее
Многие пользуются услугами компаний, которые специализируются на продаже автозапчастей через Интернет. И дешевле, и ходить никуда не нужно. Минчанин Александр решил сэкономить на покупке двигателя для автомобиля, что привело к печальным последствиям. – Продавец интернет-магазина, назовем его Олегом, предлагал «автозапчасти под заказ из Европы б/у и новые», – рассказал Александр. – Мы созвонились и договорились […]
В Индии есть местный аналог нашего ИНН — «адхар». К нему прикручена электронная система «еАдхар». В «еАдхаре» каждое письмо блокируется паролем. И всё бы хорошо, но пароль составляется по простому шаблону: первые четыре буквы имени капсом плюс год рождения. Четыре заглавные буквы и четыре цифры. Из них можно составить 2 821 109 907 456 комбинаций. Если проверять тысячу комбинаций в секунду, на один пароль уйдёт лет девяносто. Долговато. Может ускоримся в пару (миллиардов) раз? Читать дальше →
В этой статье я расскажу про мой способ расчета приоритета комбинаций в техасском холдеме (покере с 2 карманными картами и 5 общими). Условно разделю статью на 6 частей: Создание массива карт, Расчет Стрита, Расчет Флеша и Стрит Флеша, Расчет Парных комбинаций, Окончательный…