Если вы когда-нибудь пытались построить стабильный VPN поверх реального Интернета, то знаете: ключевая проблема не в криптографии и даже не в пропускной способности канала. Проблема — в том, как протокол ведёт себя, когда сеть начинает «качать».Мы много лет экспериментировали с…
Стивенсон и Маршак. Схватка поэтических тяжеловесов, которую можно судить с помощью кода Python. Награда - вересковый мед. Читать далее
Иногда достаточно одного случайного наблюдения, чтобы обычный объект превратился в маленькую загадку. Как обычное чувство диссонанса превратилось в небольшое исследование с OpenCV, маркерами, самодельной матрицей и статистикой. И почему на некоторых указателях буква О на самом деле не О. Читать далее
Топология Шрёдингера :)Почему именно 8 вершин стандарт Low-Poly.Сколько нужно кубу, чтобы он стал наконец правильной сферой.Зачем UV-сфера убивает ваш шейдинг. Читать дальше
Из новостей: Team Cherry работает над DLC для Silksong, Paradox списала почти весь бюджет Bloodlines 2, движок s&box в опенсорсе, Cronos: The New Dawn продалась тиражом в 500к копий.Из интересностей: документалка от Noclip про Disco Elysium, поломанная дверь Гордона Фримена, создать ощущение присутствия в любой игре. Читать далее
Легендарный Икар взмыл к солнцу на крыльях из перьев и воска – и горько пожалел об этом. С тех пор люди не оставили мечты о полёте, но научились делать крылья гораздо надёжнее и круче. Гигантское крыло гудит на ветру, плавно изгибается на турбулентности, и (это приятно не знать, но)
В теории я бы хотел сделать ОС на современном C++ — с умными указателями, лямбдами и прочими красивостями. А на практике пока что научился выводить текст прямо в видеопамять. Но это же и есть самый честный low-level — когда ты по-настоящему чувствуешь, как железо оживает от твоего кода. Читать далее
Привет! Меня зовут Владимир Дробот, я SRE-лид и руководитель центра техподдержки кластера рекламных технологий компании МТС Web Services. Наша команда отвечает за вторую линию саппорта: мы разбираем сложные инциденты, ищем корни проблем и передаем разработчикам те баги, которые…
Недавно мне в очередной раз довелось читать молодым коллегам курс по языку Python. По самому языку мы прошлись и начали говорить о паттернах проектирования и их реализации. В итоге захотелось мне превратить материалы курса в несколько статей. Это первая. Статья получилась большая,
Как мы провели 12,000+ API-вызовов к 11 моделям, открыли правило 60-70, и построили систему маршрутизации с ROI 4,853x Читать далее