March 6th, 2019

О пользе Онегиных

Вся работа в нашей студии происходит через  так называемую систему контроля версий.

Система контроля версий позволяет чётко вести учёт, кто, когда, зачем и как именно нагадил внёс изменения в файлы. Очень полезно, когда работой над проектом занимается сотня с лишним человек. Вдобавок, можно восстановить облик игры и ее исходных файлов, каким он был в такой-то год в такой-то версии.

Недостатком этого гиперконтроля и гиперответственности является фактическое увеличение объема файлов (каждый из них хранит свою историю изменений) и замедленное время чтения и записи. Ну и, разумеется, во время работы их надо обновлять с сервера периодически.

Папка с инструментарием для работы с игрой весит более 100 гигабайт, и попытка обновить её с сервера приводит к тому, что работа стопорится на добрый час. Это при том, что инструменты меняются редко, и это обновление в большинстве случаев де-факто бесполезно.

Ну и кто-то умный из студии придумал, что вместо обновления всей папки через CVS можно сначала обновить всего один файл, который содержит безумную хэш-сумму всех изменений и версий, которая там есть. Если файл изменился - значит, инструментарий надо обновить.

Файл называется onegin.txt

Не знаю, почему выбрали именно это название.

Но очень символично.

promo stokesequation february 3, 16:01 9
Buy for 10 tokens
Перед вами, наверное, вершина могущества человека в вопросах организации материи. Огромная ракета, которая несёт в себе несколько кусочков Солнца, и готова щедро поделиться теплом и светом в любую минуту. Только скажи. Это потрясающе неестественный объект. В нём неестественны абсолютно все…

Плазменный мотор

Месяц назад взял интервью у генерального конструктора российских военных авиадвигателей Евгения Марчукова про двигатель, который будет установлен на Су-57.

Наконец-то статья закончена и опубликована: https://nplus1.ru/material/2019/03/06/engines

(картинка для привлечения внимания. Это схема американского двигателя F100-PW-229, устанавливаемого на F-15 и F-16)

Картинки по запросу ТРДДФ