Не доверяй и проверяй, или как я валидировал ссылку в JavaScript
—
от автора
—
от автора
Всем привет! На связи Сергей, ведущий фронтенд-разработчик в команде привлечения Центрального университета. Команда привлечения создает цифровые сервисы для студентов и абитуриентов, такие как мероприятия и анкеты поступления в личном кабинете, телеграм-боты и другое. Расскажу историю, как валидировал ссылку и попал впросак.…
—
от автора
Заместитель председателя правления «Сбербанка» Станислав Кузнецов рассказал СМИ, что злоумышленники похищают или покупают аккаунты пользователей мессенджера Max. В «Сбере» фиксируют такие случаи и разрабатывают меры для борьбы с подобными ситуациями, когда мошенники используют чужие аккаунты в Max для обмана российских пользователей.Кузнецов уточнил, что на мессенджер Max приходится 8-9%…
—
от автора
В теории типов вариантность описывает отношение между двумя обобщёнными типами (дженериками). Например, в каких обстоятельствах родительский тип может быть заменён дочерним, а в каких — нет, и так далее.На эту тему можно найти множество ресурсов, особенно таких, где всё описано…
—
от автора
Microsoft в своем блоге объявила об открытии исходного кода своей первой версии BASIC для MOS 6502, который 48 лет существовал лишь в виде музейных экспонатов и неофициальных копий. Теперь он опубликован под свободной лицензией и доступен на GitHub для изучения.Microsoft…
—
от автора
Многие читатели, и я в их числе тоже, никогда раньше не задавался вопросом, какой прокси я использую и что это за странные абревиатуры TCP, UDP и так далее? Мы просто брали прокси не вникая в тонкости и использовали, если что…
—
от автора
Китайская Anker представила портативную аудиосистему Soundcore Nebula X1 Pro с технологией Dolby Atmos, которая обеспечивает пространственный звук 7.1.4. Система включает 7 горизонтальных каналов, 1 сабвуфер и 4 верхних канала через динамики, отсоединяемые от основного устройства.Размеры корпуса Soundcore Nebula X1 Pro…
—
от автора
Продолжаю разбирать произведения классической литературы по Agile. В первой статье говорил о «Мёртвых душах» и «Преступлении и наказании», где герои использовали принципы Agile и им удавалось достигать результата. А в этой статье разбор неудачного кейса из «Евгения Онегина».Привет, я Юра,…
—
от автора
В начале 2025 года мне в голову пришла идея запустить свой проект. ДисклеймерЭта статья — не реклама. Проект я закрыл, а сайт даже не работает.Я просто хочу сам за себя отрефлексировать, что это было, чтобы не повторить своих ошибок. Да…
—
от автора
Так получилось что этот проект внезапно родился пока я создавал другой.В мире блокчейна, разработка под экосистему ethereum очень сильно развита, много смарт контрактов «готовых», которые прошли аудит, много разных инструментов таких как Slither, Foundry, Hardhat и т.д., с ними комфортно писать контракты и тестировать.Что…
—
от автора
Введение: капча и эволюция угрозCAPTCHA (Completely Automated Public Turing test to tell Computers and Humans Apart) — изначально простое средство для защиты веб-сайтов от спама и бот-атак. Пользователю предлагается решить задачу, понятную человеку, но затруднительную для машины — например, распознать…