Обновить
0
0

Пользователь

Отправить сообщение
Методология интересна. Как без привлечения экспертов и аргументов типа «это очевидно» определить что продукт1 полезнее чем продукт2? В какую формулу надо подставить сочетание белков, жиров, углеводов, клетчатки, витаминов и прочего?
А как количественно оценивается «полезность» еды?
Это очень удобно, но сложно объяснить пока сам не попробуешь. При масштабировании в 175% например на экран помещается больше инфы чем на full hd, и при этом все идеально читается.
Мой личный опыт — При наличии внешнего 24" FHD моника, с нормальной IPS матрицей, в IDE все равно приятнее работать на 13" QHD.
А куда потерялась картинка с расширяющейся вселенной?
В случае нескольких мониторов с высоким разрешением (HiDPI), теперь IDE правильно определяет разрешение: в зависимости от того, на котором мониторе элемент отображается (ранее всегда использовалось разрешение главного монитора). Размер шрифтов теперь также автоматически корректируется в зависимости от разрешения.

Это надо как-то отдельно включать? Окна на мониторе с меньшим dpi открываются четкие, но с гиганскими шрифтами. (Build #IU-172.3317.76)

Игрушка еще впечатляет тем, насколько большую фабрику можно построить прежде чем она начнет тормозить. К моменту запуска ракеты обычно одновременно работают несколько десятков тысяч механизмов, при чем полностью детерменированно, без замедления процессов за полем видимости.
Еще интересно сделан сам процесс "торможения" — есть отдельные "Updates per second" и "Frames per second", и одно от другого не зависит, и при нехватке UPS фреймы не пропадают и ничего не дергается, просто работает медленнее.

Функции фабрики удобно делать @classmethod'ами


async def create_foo(loop):
    reader, writer = await asyncio.open_connection('127.0.0.1', 8888, loop=loop)
    return Foo(reader, writer, loop)

превращается в


@classmethod
async def create(cls, loop):
    reader, writer = await asyncio.open_connection('127.0.0.1', 8888, loop=loop)
    return cls(reader, writer, loop)

красивее и работает с наследованием

От «случайно поставленных не там пробелов или табуляций» в 99% случаев программа просто перестает запускаться, и выдает IndentationError, с указанием строки. Поведение в точности как в других языках при случайно и не там поставленных скобочках.

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность