Вы неправильно загружаете шрифты (и это сказывается на производительности)
Джоно Олдерсон объясняет, как работают веб-шрифты и почему их неправильная загрузка может замедлять сайт. В статье разбираются оптимальные стратегии подключения — от выбора форматов до настройки font-display, чтобы ускорить рендеринг и улучшить пользовательский опыт.
Сегодня ещё у одного человека попытались взломать госуслуги, поэтому напишу.
Запомните, если вам написали что-то связанное с госуслугами, прося код и т.д. и говорят, что нужно срочно что-то делать (неважно кто поддержка, МВД, служба безопасности), то самое главное не нужно паниковать и общаться с ними.
Вы почти 100% в безопасности пока явно не назовёте код из СМС, который придёт от госуслуг (там ещё надпись будет, что его никому нельзя сообщать).
Единственное на всякий случай стоит проверить, кто входил в аккаунт, но если реально угнали, то вы туда уже скорее всего не зайдёте и вот тогда можно паниковать и всё блокировать.
А так ещё скоро будет внедрен cooldown и для кредитов больше 50к будет период ожидания в 4-24 часа, так что будет время даже в самой плачевной ситуации разобраться. Хотя, я думаю, что эту защиту обойдут, поэтому можно самозапрет на кредиты взять, тогда вообще ничего особо не сделают в плане кредитов)
misha98857 | Блог об IT и моей жизниВ целом всё обновил и даже все массовые проблемы порешал. Надеюсь, что остаток тестирования пройдёт гладко. Я довольно сильно мучался чуть больше 2-х недель, поэтому смастерил небольшой док по обновлению. Мб кому-нибудь в будущем поможет при обновлении и…
Недавно был хакатон внутри Skyeng в котором у меня была цель приблизить немного светлое будущее)
Лично я целился в трек "хакнуть AI аватар и снизить косты на него", так как считал, что это самое полезное, что могу сделать и это реально в моих силах.
В итоге утром до начала хакатона я жёстко проресёрчил решения и уже почти был с готовым вариантом. После показав демку варианта убедил команду, что мы действительно берём этот тред и полетели.
В итоге я сделал фронт часть, бекендер сделал аватары, ещё 2-х бекендера почти подключили deepseek (немного не хватило) и совместно с дизайнерами сделали презентацию.
Решение получилось классное, но нехватило немного ораторского мастерства и в итоге не вышли в призёры, но это не самое главное.
А самое главное то, что в итоге наше решение выбрала команда, которой было необходимо снизить косты, я помог им дотащить решение до прода и уже сейчас на данный продукт можно подпискуи он приносит деньги, а так же что это супер масштабируемое решение, так как в браузере пользователя оперирует виземами без доп. сервисов, т.е сам avatar реально стал zero-cost и аватары делать хоть и немного сложно, но они будут работать везде довольно нативно и плавно, даже на довольно слабом телефоне.
С самого начала проекта по беговому приложению для мониторинга ошибок и в целом некоторых доп. данных использую GlitchTip + micro-sentry, так как минимальные требования у self-hosted Sentry довольно космические, что требует дорогую отдельную виртуалку и средств, которые не особо много в начале проекта.
Мало людей знают об этой связке, но она довольно стабильно работает уже почти как год и гораздо легковеснее, чем Sentry, поэтому тоже можете попробовать использовать.
А как вы организовываете мониторинг ошибок в приложении?
P.S. На скрине минимальные системные требования у Sentry и GlitchTip
Руки дошли настроить репликацию для базы через litestream. В интернете не было особо гайдов, как это сделать для docker-compose. Поэтому написал небольшой док-заметку, как можно настроить репликацию через данную тулзу
Всё, поставил и обошлось почти без происшествий. Единственное оказалось, что windows сам может bitlocker на диски включать и при смене системы нужен код доступа к диску, который нигде ранее не показывался. Узнал, что можно найти в аккаунте microsoft, хотя морально был готов распрощаться с данными
Теперь в 99 перцентиле по скорости процессора 🔥 Буду бросать вызов монорепе)
В целом всё обновил и даже все массовые проблемы порешал. Надеюсь, что остаток тестирования пройдёт гладко.
Я довольно сильно мучался чуть больше 2-х недель, поэтому смастерил небольшой док по обновлению. Мб кому-нибудь в будущем поможет при обновлении и если не выйдет убедить бизнес отказаться от safari 15.
Сейчас в довольно большой монорепе обновляю Angular до 19 версии и понял, что прыгать в Webstorm-е и Cursor-е по всему проекту довольно трудозатратная для процессора история.
Поэтому после нескольких заходов, всё-таки себя уговорил апгрейднуться с i7-11700 до AMD Ryzen 9 9950X
Должны все компоненты 20 июля прийти и думаю, что где-то 21/22 поставлю и посмотрим кто победит)
Привет! Сегодня был кейс после которого всем решил напомнить, что стоит проверять средство на котором катаетесь и прислушиваться к другим.
В общем, я как обычно вышел на прогулку и пока шёл услышал, как ребёнок жаловался маме, что при тормозе его уводит (формулировка была другая, но суть в этом). Я услышал это и понял, что скорее всего что-то может произойти, поэтому стал чуток медленнее идти и действительно что-то произошло. Когда он начал тормозить, то стало уводить влево в сторону дороги, я это увидел и перехватил его. Хотя по правде думаю, что скорее всего всё было бы ок и без меня.
В общем, у меня эта мысль сегодня крутилась, так как чего-то подобного давно не происходило, поэтому решил написать небольшой пост.
Хотел напомнить, что прислушивайтесь к себе и другим, и аккуратнее с любым транспортным средством, будь-то даже детский самокат.