Кейс 1:
Так повелось, что каждый день мне приходится по роду работы часто сталкиваться с вычислением и вводом разных цифр в формы приложений (размеры 3D обьектов, размеры фотографий, размеров полей в интерфейсах, перевод гаммы в линейное пространство и пр.), А также относительные величины.
Часто вижу как люди настраивая отступы при верстке, или рассчитывая размеры уменьшенного изображения, ориентацию или позицию исходя из размеров оригинала, постоянно запускают или переключаются на калькулятор, а в случаях когда нужно провести сразу 3 и более расчетов с десятичными, еще и держат под рукой блокнот (если не используют мультибуфер). Очевидное мероприятие, и с одной стороны ничего удивительного в этом нет. Но я хотел бы с вами поделится методом вычислений без постоянного переключения на калькулятор или попыток вводить данные приблизительно, при этом не выходя за пределы приложения в котором вы работаете.
Все очевидное — просто. Большинство полей для ввода цифровых данных в различных приложениях (размеры, позиции, проценты и т.д.) поддерживают расчеты единиц внутри себя. Возможно многие уже давно об этом в курсе, но для тех кто не знает поясню.
Вместо того, что бы:
- Запустить калькулятор.
- Вычислить новый размер на основе новых или относительных данных.
- Скопировать из калькулятора в блокнот (или запомнить)
- Вставить в форму.
Вам достаточно провести простое математическое вычисление внутри формы:
Берем за основу куб с размерами 235 см. нам нужно задать ему новые данные 235 разделенные на 8 и умноженные на 4.45
Вводим
235/8*4,45, и сразу получаем 130.719 cm
Кейс 2:
Я рассмотрю на примере Habrahabr и Habrastorage.
Все кто пишет статьи на хабр, знают что указание сторонних ссылок в постах часто приводит к блокировке, или сервер просто падает при попытке отдать картинку большому количеству людей. Поэтому многие загружают фотографии например на Habrastorage. Но как это делается?
- Найти фотографию
- Скачать к себе на компьютер
- Зайти на Habrastorage, Вконтакт, или еще куда-либо
- В процессе загрузки найти место, куда вы картинку у себя сохранили
- Закачать.
Такие мероприятия выматывают, если вам частенько нужно из точки А передать изображение в точку Б (которая не является вашим ПК) без дополнительных (Сохранить где? Загрузить откуда?).
Решение не менее сложное, чем в первом кейсе:
- Заходим на сайт откуда хотим взять фотографию
- Копируем ссылку на изображение
- Вставляем в путь формы загрузки, как показано на изображении ниже.
В обоих случаях задействованы на очевидные на первый взгляд возможности операционной системы и приложений, но эти возможности экономят очень много времени если описанные выше кейсы являются частью постоянной работы.
Я увидел их несколько лет назад, и они настолько отпечатались у меня в подсознании, что я начал их использовать незаметно для самого себя практически сразу и машинально каждый раз когда вижу форму ввода. И теперь моя работа не обходится без таких приятных мелочей. Возможно пригодится и вам.
Автор: LeeMiller