Кратко о вариантности с примерами на TypeScript
—
от автора
—
от автора
В теории типов вариантность описывает отношение между двумя обобщёнными типами (дженериками). Например, в каких обстоятельствах родительский тип может быть заменён дочерним, а в каких — нет, и так далее.На эту тему можно найти множество ресурсов, особенно таких, где всё описано…
—
от автора
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) — изначально простое средство для защиты веб-сайтов от спама и бот-атак. Пользователю предлагается решить задачу, понятную человеку, но затруднительную для машины — например, распознать…
—
от автора
Все еще месяцами разрабатываете статичные дашборды? Тогда мы идем к вам! А точнее, приглашаем вас на вебинар 16 сентября.Расскажем, как уже сегодня искусственный интеллект берет на себя часть задач аналитиков. Покажем, как можно общаться с данными в режиме реального времени,…
—
от автора
Стала известна первая статистика использования ИИ для генерации картинок Google Nano Banana (модель была запущена как Gemini 2.5 Flash Image, но из-за просьб пользователей ей вернули название Nano Banana, под которым она проходила тестирование). Глава Gemini App Джош Вудворд рассказал,…