habrahabr
Как работает физика в играх

Общая концепцияОснова работы игровой физики, как и игры в целом, является дискретность, то есть разбиение по кадрам. В случае с графикой мы стремимся как можно чаще рисовать кадр, чтобы игра была более плавной. Но в случае с физикой обычно стремятся к фиксированному времени кадра, в угоду стабильности. Обычно обновление физического мира происходит 60 раз в секунду.На кадре происходит расчет взаимодействия объектов, а затем до следующего кадра все двигается так, как будто нет никаких препятстви…

  • среда, 27 марта 2024 г. в 00:00:21
habrahabr
Чёрные списки на Хабре

Что?! Да! Нет, это не ранняя первоапрельская шутка — мы внедрили функциональность чёрного списка на сайте, можете проверить в чейнджлоге. Внутри публикации рассказываем, как они будут работать.Hackathon modeНесмотря на то, что чёрный список вы просили довольно давно и, в целом, было время на то, чтобы всё тщательно продумать, новую функциональность мы сделали относительно быстро — обычно я это называю «в режиме хакатона». Без особого продумывания сложной логики — скорее, как проверку гипотезы …

  • среда, 27 марта 2024 г. в 00:00:20
habrahabr
Почему секретарша является самым дорогим ресурсом в команде?

Недавно наткнулся на пост, который поразил меня до глубины души:тимлид - это САМЫЙ ДОРОГОЙ ресурс команды. И когда тимлид садится писать код, вместо того, чтобы решать свои прямые задачи, он обесценивает свой трудочас. Для всяких технических вещей в команде есть техлиды, а задача тимлида как раз в том, чтобы у техлидов было все необходимое, чтобы эти вещи реализовать.В последнее время я все чаще и чаще сталкиваюсь с мнением о том, что тимлид не должен писать код. И, если лет эдак 15 назад это …

  • среда, 27 марта 2024 г. в 00:00:19
habrahabr
Почему работодатель хочет, чтобы вы были ИП

Представим сферическую ситуацию в вакууме. Вы никогда до этого не были предпринимателем, только работали по найму. У вас на руках два оффера. Оба по 100 000 руб. на руки, оба на плюс-минус одинаковых условиях. Офис, 5 дней в неделю по 8 часов. Но один работодатель хочет заключить с вами трудовой договор, а другой предлагает вам оформиться как ИП.Что выгоднее?Для ЛЛ:Оформление ИП даёт сиюминутную выгоду: в ближайшее время вы получите больше на руки (но это не точно), при этом рискуете больничны…

  • среда, 27 марта 2024 г. в 00:00:18
habrahabr
Как идёт строительство The Line, города будущего в пустыне

The Line — самый дорогой футуристический проект в истории. Стеклянный город будущего в безжизненной пустыне. Небоскрёб-линия, которую будет видно из космоса. В двести раз дороже Большого адронного коллайдера, в пять тысяч раз крупнее Бурдж-Халифы. Многие сомневались, что они это всерьёз, но да — стройка действительно началась и идёт полным ходом. Что можно ждать от этого проекта и есть ли у него будущее? Осторожно, под катом очень много фото, несколько десятков. ▍ Самый амбициозный проект …

  • среда, 27 марта 2024 г. в 00:00:18
javascript
Как проверить локаторы с помощью Playwright

В этой статье мы поговорим о том, что можно проверить у локатора (элемента) и какие вообще есть возможности проверок. Более того, в этой статье я описал упражнения, которые вы можете выполнить и отработать в качестве практики. Обычно мои статьи были холиварными, а не техническими. Но в этот раз решила выложить что-то действительно техническое и полезное. Тестировщики, налетай! Очень хочу, чтобы опытные ребята, которые с playwright работают давно, поделиться своим мнением о примерах в тексте ст…

  • среда, 27 марта 2024 г. в 00:00:15
javascript
Как получить Midjourney’s API

В этой статье показано, как получить полный функционал Midjourney с помощью АПИДля этой задачи вам понадобится учетная запись Discord с активной подпиской Midjourney, подойдет базовый план за 10 долларов. Что нужно:Учетная запись DiscordВам необходимо приобрести подписку для своей учетной записи Discord на веб-сайте midjourney.com Как и большинство людей в сообществе, мы не рекомендуем покупать план Pro и Mega Plan. Лучше создать несколько учетных записей Discord и приобрести для каждой пла…

  • среда, 27 марта 2024 г. в 00:00:13
javascript
Темная сторона Open Source

"Вносите вклад в открытый исходный код, это лучшее, что со мной случилось!" - все чаще и чаще слышу я в Twitter в последнее время. Хотя я не возражаю против самого высказывания, мне кажется, что в нем непреднамеренно (или намеренно) упускается приличная часть правды о вкладе и авторстве открытого кода. Это похоже на то, как если бы вы рекомендовали туристический маршрут, с которого в конце концов открывается незабываемый вид, но при этом вы не упоминаете о том, сколько трудностей и под…

  • среда, 27 марта 2024 г. в 00:00:12
javascript
Знакомьтесь, SafeTest — новый подход к тестированию фронтенда

В этой статье мы поговорим о SafeTest — революционной библиотеке, которая предлагает свежий взгляд на сквозные (E2E) тесты для веб-приложений с пользовательским интерфейсом (UI). Проблемы традиционного UI тестирования Традиционно тестирование пользовательского интерфейса проводилось с помощью модульного или интеграционного тестирования (также иногда называемого E2E-тестированием). Однако каждый из этих методов предполагает компромисс: вам приходится выбирать между контролем над настройкой тес…

  • среда, 27 марта 2024 г. в 00:00:12