User
date '2001-09-28' + (to_char(p_hours, '99') || ' hour')::interval
date '2001-09-28' + interval '1 hour' * p_hours
Очевидно, что требуемый уровень точности сильно зависит от масштаба чисел, с которыми необходимо работать.
abs(a-b) < min(abs(a), abs(b)) * 1e-10
P.S. Как всегда, в комментариях вы можете предложить интересные видео на перевод.
— Обычно, клавиатура достаточно тяжелая.
Что со скоростью разжатия?
Интервалы можно умножать.
Неужели это так сложно исправить?
Так почему бы не сделать его таковым? Сравнивать, например, вот так:
И сразу пропадает необходимость в куче функций, отличающихся масштабом.
Вот эту серию так и не закончили. Не хотите взяться?
Это не для всех минус. Тяжелая клавиатура, например, куда меньше ездит по столу,
и ей значительно удобнее бить по лицу.Лично мне наиболее удобной кажется раскладка а-ля Mutsumi Classic, однако там бекспейс короткий. Пользуюсь Enermax Aurora, почти всем доволен.