Pull to refresh
18
0
Янтимиров Амир Афанасьевич@AmirYantimirov

Программист

Send message

Рациональный дизайн базы в Valheim

Reading time3 min
Reach and readers8K

На одном из форумов я встретил вопрос: почему вы играете в Valheim? Как ни странно, мой ответ - потому что я программист. В этой игре востребованы опыт и методичность.

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

Вот последним, применительно к игровому процессу Valheim, мы и займёмся.

Внимание! Последующее чтение может попортить вам радость самостоятельного открытия игры!

Много картинок

Лучше не скажешь

Level of difficultyEasy
Reading time2 min
Reach and readers2.1K

Меня восхищают люди, которые способны выделить суть какого-либо явления и выразить её в немногих словах.

Например, бессмертное:

«Побеждает тот общественный строй, который обеспечивает высшую производительность труда»

Несколько таких ёмких высказываний я встретил и на страницах Хабра.

Читать далее

ColumnsGrid для WPF

Reading time2 min
Reach and readers6.7K
Размещение элементов в контроле Grid может быть утомительным. Удобнее, когда они автоматом размещаются по ячейкам, как в UniformGrid.

ColumnsGrid добавляет к этому следующие возможности:

  1. Колонки задаются одной строкой Columns=«Auto,*,200,Shared1»
  2. Задается интервал между колонками Spacing=«4»
  3. Переход на следующую строку задается элементом <Separator Height=«4»/>
Читать дальше →

Ко-итераторы на таймерах

Reading time3 min
Reach and readers3.1K
В предыдущей статье я привел пример функции-итератора, исполняющейся по событию от DispatcherTimer. Мне стало интересно развить эту идею дальше. Несколько таких функций с независимыми таймерами образуют систему с кооперативной многозадачностью. Далее будем называть такие функции ко-итераторами.
Читать дальше →

Помощники на каждый день

Reading time6 min
Reach and readers6.4K
Некоторые задачи встречаются при написании кода так часто, что инструменты для их решения должны быть особенно удобны. И если стандартные инструменты языка/платформы разработки кажутся неудовлетворительными, то программист пишет свои решения, которые, в силу частоты использования, становятся его любимыми велосипедами. Поэтому первое, что он делает при смене языка/платформы, это ищет местные аналоги своих решений, либо возможности их воспроизвести.

Представляю свою коллекцию помощников для решения рутинных задач, сложившуюся после миграции с C++ Builder на C#, WPF.
Читать дальше →

Information

Rating
Does not participate
Location
Новосибирск, Новосибирская обл., Россия
Date of birth
Registered
Activity