Месяц: Июль 2023
-
С чего начинаются игры: первые шаги при создании игры
—
от автора
Приветствую!Сегодня хочу рассказать о том, как делаются игры (громко звучит, но на самом деле ничего сверхъестественного). А точнее, с чего вообще начинается работа над игрой. Самые самые первые шаги. Еще до исследований рынка, до четкого прописывания USP, до GDD, до прототипа, дизайна уровней и детализации.Статья пригодится начинающим геймдизайнерам, да и всем, наверное, у кого мало…
-
Измерение покрытия python сервисов для end-to-end тестов
—
от автора
Как измерить покрытие автотестами? Данный вопрос всегда вызывает жаркие дискуссии в рядах тестировщиков. Некоторые меряют покрытие по требованиям, на сколько пунктов были написаны автотесты, такое покрытие и есть. Другие по задачам в бэклоге, где находятся нереализованные тесты и баги, которые требуют покрытия. В общем случае, измерять покрытие становится сложнее, когда мы движемся вверх по пирамиде…
-
Обсерватория «Наутилус»: вместо цельного или составного зеркала — висящие в пространстве «наблюдатели»
—
от автора
Только недавно мы радовались тому, что телескоп «Джеймс Уэбб», который годами готовили к космическому путешествию, наконец-то успешно достиг точки назначения и начал работу. Кроме того, 1 июля ракета Илона Маска Falcon 9 отправила в космос ещё один телескоп — «Евклид». Но если человечество хочет расширить границы наблюдаемой Вселенной, нужны ещё более мощные системы. Одна из…
-
История компьютерных стратегий. Часть 5: теленовости на игровом экране, или как появился «Command & Conquer»
—
от автора
В прошлой части мы вспоминали о рождении «Warcraft: Orcs & Humans» от Blizzard: «незаконнорождённого», но прямого и явного потомка «Dune II». Но у «Дюны» был и прямой наследник — почти сразу после её выпуска в Westwood Studios стали думать о том, как можно развить заложенные в ней идеи и механики на новом уровне. Именно из…
-
MVP with Router
—
от автора
Данная статья — моя попытка разобраться и объяснить архитектурный паттерн MVP with Router.Про сам паттерн MVP в на просторах интернета можно найти довольно много информации, например по следующей ссылкам: https://habr.com/ru/companies/badoo/articles/281162/ https://habr.com/ru/companies/croc/articles/549590/А вот про разновидность данного паттерна, которая решает проблему сборки, возникающую при использовании MVP информации не так уж и много. Давайте попробуем разобраться что такое…
-
К. А. Р. Д. А. Н. — краткий англо-русский дикционарий Академии Наук
—
от автора
Это лучшее, что удалось добиться от AI генераторов изображений по запросам нарисовать карданный вал и перфокарту. Я не знаю что это…Во многих областях сложной профессиональной деятельности существуют свой профессиональный язык — профессиональное арго. Медики ругаются на латыни, юристы имеют дело с осýжденными, у моряков мало того, что компáс и кáбура, так ещё целый отдельный язык…
-
Использование python-docx-template для динамического создания закладок и ссылок на них в документах Word
—
от автора
Я использую модуль python-docx-template для генерации файлов docx по шаблону.Подробнее о модуле можно почитать здесь: https://docs-python.ru/packages/modul-python-docx-python/modul-docx-template/Модуль содержит функционал для вставки в документ внешних ссылок, но когда мне понадобилось создавать по шаблону внутренние ссылки (на конкретное место в документе), такого функционала не нашлось, поиск в сети тоже ничего не дал.Здесь я предлагаю свой способ вставки закладок…
-
Расширения для Google Chrome, которые сделают времяпровождение в интернете приятнее и местами легче
—
от автора
ПредисловиеВ этой статье я расскажу вам о лучших недавно выпущенных расширениях для Google Chrome, установка которых упростит вам жизнь и сделает её лучше.NOVANova — одно из лучших расширений вкладок для Chrome с минималистичной светлой и темной темами и полностью настраиваемой страницей новой вкладки со встроенным списком дел, часами, календарем, Pomodoro, заметками, RSS-ридером, погодой и новостями.DeepLDeepL…
-
Управление памятью в PHP. Сборка мусора, слабые ссылки и прочая челядь
—
от автора
СодержаниеВведенниеZvalЦиклические ссылкиСборщик мусораАлгоритм работы сборщика мусораСмотрим глазамиСлабые ссылкиБонус-трэк: WeakMapЗаключениеВведенниеВ PHP память для всех наших переменных выделяется динамически и совершенно незаметно для программиста. Каждый раз, когда вы что-то записываете в переменную — вы увеличиваете потребление памяти. И обычно вы только это и делаете — говорите PHP: дай, дай, ещё дай. График потребления памяти всё время рос…
-
Самые убедительные свидетельства существования Вселенной до Большого взрыва
—
от автора
В начале прошлого века благодаря работам Хаббла и других астрономов стало понятно, что Вселенная, во-первых, не ограничивается Млечным путём (последний – не Галактика, а просто галактика, одна из многих), а во-вторых, все галактики разлетаются друг от друга, как точки на поверхности надуваемого воздушного шарика. Но если шарик надувается, значит в прошлом он был меньше. В…