FastAPI
FastAPI – фреймворк, про который однозначно стоит рассказать. Честно, синтаксис мне кажется намного приятнее, чем у других фреймворков.
Интересно, что автор фреймворка глубоко изучил несколько других фреймворков, от классических, таких как Django, до более современных, таких как Sanic, а также изучил различные технологии в NestJS (веб-фреймворк Node.js, Typescript).
Фреймворк имеет важную особенность – автоматическая генерация документации: как только ваши конечные точки будут реализованы, вы сможете поиграться с API, используя соответствующий стандартам пользовательский интерфейс. Поддерживаются SwaggerUI, ReDoc и другие.
FastAPI построен на удивительной библиотеке Starlette, в результате чего производительность сравнима с Node.js, а в некоторых случаях даже Go! В целом, складывается стойкое предчувствие, что FastAPI будет мчаться вперёд как лучший асинхронный фреймворк для Python.
#фреймворки#web
Оптимальная длина строки на вебе
Исследования от Baymard говорят, что оптимальная длина строки для основного текста — 50–75 знаков в строке, включая пробелы.
Если строка текста слишком длинная, глазам читателя будет трудно сфокусироваться на тексте. Это связано с тем, что длина линии затрудняет определение ее начала и конца. Кроме того, в больших блоках текста может быть сложно перейти на нужную строку.
Если строка слишком короткая, взгляду придется слишком часто возвращаться назад, нарушая ритм читателя. Слишком короткие строки также вызывают стресс у читателей, заставляя их начинать со следующей строки, прежде чем закончить текущую.
https://baymard.com/blog/line-length-readability
#ux#web
А вы знали что внутри Figma есть PhotoshopPhotopea?
Полноценный растровый редактор, который может почти все то же самое, что и фотошоп, но в виде Figma-плагина.
Я постоянно пользуюсь, когда надо что-то быстро подправить в картинке не проходя адский цикл:
Скачать картинку → открыть в редакторе → поправить → заменить внутри фрейма в фигме → проверить что не слетело масштабирование или расположение.
Просто выделаешь слой, запускаешь плагин, редактируешь и сохраняешь.
Вообще программу можно бесплатно использовать на офф сайте как полноценный граф редактор.
Очень выручает, когда надо открыть файл .sketch или что-нибудь адобовское: .AI .XD или даже .INDD
#ToolReview#web
Как смотреть видео в интернете быстрее чем на скоростих2
Мне комфортно смотреть и слушать ютуб на ускорении 1.5, но иногда попадаются спикеры, которых тяжело слушать даже на х2
Для таких случаев есть спасительный плагин для браузера — Videospeed
Он может ускорять видео до 16х (клавиши S и D), сбрасывать и возвращать скорость (R)
Дополнительный бонус: это работает на всех HTML5 Видео — VImeo, Twitch, Apple TV, всякие вебинарные платформы и т.п.
Для Chrome
https://chrome.google.com/webstore/detail/video-speed-controller/nffaoalbilbmmfgbnbgppjihopabppdk
Для Firefox:
https://addons.mozilla.org/en-US/firefox/addon/videospeed/
#ToolReview#Web
Полностью сохранить HTML страницу одним файлом со всеми ссылками и картинками можно через расширение SingleFile
Chrome: https://chrome.google.com/extensions/detail/mpiodijhokgodhhofbcjdecpffjipkle
Firefox: https://addons.mozilla.org/firefox/addon/single-file
Github: https://github.com/gildas-lormeau/SingleFile
#ToolReview#Web
Чистая кириллица из адресной строки.
Очень бесит, когда копируешь ссылку из адресной строки на русском языке она превращается в ужасную кашу из цифр и знаков процента.
Это связано со стандартом в системе доменных имен, где разрешены только 26 символов латинского алфавита и цифры от 0 до 9
Обычно, если скопировать ссылку, она будет выглядеть так:
https%3A%2F%2Fru.wikipedia.org%2Fwiki%2F%D0%A1%D0%BE%D1%80%D1%82%D0%B0%D0%B2%D0%B0%D0%BB%D0%B0
Оказывается это можно отключить,
В Firefox:
надо зайти в about:config в поиске вбить browser.urlbar.decodeURLsOnCopy и двойным кликом перевести из false в true
После этого ссылки копируются без перекодировки:
https://ru.wikipedia.org/wiki/Сортавала
#ToolHacks#Web