Вороной, Манхэттен, рандом
Это история про то, как не довести дело до конца, но получить уйму опыта, и вообще ни разу не обломаться.
Итак, у нас был один программист, один художник, абсолютное непонимание рабочего процесса, незнакомый нам игровой движок и желание что-то намутить. Если вам интересно, как в одном месте сошлись карта Вороного, частный случай расстояния Минковского, преобразования над полигонами, процедурная генерация и шумы — и все это в красивой стилизованной обертке.
https://habr.com/ru/articles/794572/
👉 @bookflow
Это история про то, как не довести дело до конца, но получить уйму опыта, и вообще ни разу не обломаться.
Итак, у нас был один программист, один художник, абсолютное непонимание рабочего процесса, незнакомый нам игровой движок и желание что-то намутить. Если вам интересно, как в одном месте сошлись карта Вороного, частный случай расстояния Минковского, преобразования над полигонами, процедурная генерация и шумы — и все это в красивой стилизованной обертке.
https://habr.com/ru/articles/794572/
👉 @bookflow
👍4👎1
Как работает Git - из рабочего каталога в удаленный репозиторий
[1]. Рабочая директория:
Ваш проект начинается здесь. Рабочая директория - это место, где вы активно вносите изменения в свои файлы.
[2]. Область постановки (Index):
После модификации файлов используйте git add для сохранения изменений. Это подготавливает их к следующей фиксации, действуя как контрольная точка.
[3]. Локальный репозиторий:
После постановки выполните git commit для записи изменений в локальный репозиторий. Коммиты создают снимки проекта в определённых точках.
[4]. Stash (необязательно):
При необходимости используйте git stash для временного сохранения изменений без фиксации. Полезно при переключении веток или выполнении других задач.
[5]. Удаленный репозиторий:
Удаленный репозиторий, размещенный на таких платформах, как GitHub, - это версия вашего проекта, доступная другим пользователям. Используйте git push для отправки локальных коммитов и git pull для получения удаленных изменений.
[6]. Отслеживание удаленных веток:
Локальные ветки могут быть настроены на отслеживание соответствующих веток на удаленном ресурсе. Это облегчает синхронизацию с git pull или git push.
👉 @bookflow
[1]. Рабочая директория:
Ваш проект начинается здесь. Рабочая директория - это место, где вы активно вносите изменения в свои файлы.
[2]. Область постановки (Index):
После модификации файлов используйте git add для сохранения изменений. Это подготавливает их к следующей фиксации, действуя как контрольная точка.
[3]. Локальный репозиторий:
После постановки выполните git commit для записи изменений в локальный репозиторий. Коммиты создают снимки проекта в определённых точках.
[4]. Stash (необязательно):
При необходимости используйте git stash для временного сохранения изменений без фиксации. Полезно при переключении веток или выполнении других задач.
[5]. Удаленный репозиторий:
Удаленный репозиторий, размещенный на таких платформах, как GitHub, - это версия вашего проекта, доступная другим пользователям. Используйте git push для отправки локальных коммитов и git pull для получения удаленных изменений.
[6]. Отслеживание удаленных веток:
Локальные ветки могут быть настроены на отслеживание соответствующих веток на удаленном ресурсе. Это облегчает синхронизацию с git pull или git push.
👉 @bookflow
👍4⚡1
Media is too big
VIEW IN TELEGRAM
Нужна ли математика DevOps-инженеру, программисту, SRE, тестировщику?
Постоянно ведутся холивары нужна ли математика айтишникам. Кто-то говорит, что математика нужна програмистам определенных направлений. Кто-то говорит, что в большинстве своем математика не нужна в IT. А я считаю что математика нужна DevOps-инженеру, программисту, SRE, тестировщику и другим айтишникам без исключения.
источник
👉 @bookflow
Постоянно ведутся холивары нужна ли математика айтишникам. Кто-то говорит, что математика нужна програмистам определенных направлений. Кто-то говорит, что в большинстве своем математика не нужна в IT. А я считаю что математика нужна DevOps-инженеру, программисту, SRE, тестировщику и другим айтишникам без исключения.
источник
👉 @bookflow
👍6👎1
👍2❤1⚡1💩1
programcc2.pdf
117.2 KB
Учебный курс по конструированию компиляторов "Методы оптимизирующей компиляции"
Освещаются такие вопросы, как статический потоковый анализ и форма SSA (в том числе распределение регистров на уровне формы SSA).
👉 @bookflow
Освещаются такие вопросы, как статический потоковый анализ и форма SSA (в том числе распределение регистров на уровне формы SSA).
👉 @bookflow
⚡2👍2🤮1