Content Security Policy (CSP) - это механизм безопасности веб-приложений, который используется для сокращения рисков, связанных с атаками, такими как внедрение скриптов (XSS) и выполнение нежелательного кода (инъекция). CSP позволяет веб-разработчикам указывать браузерам, из каких источников разрешено загружать ресурсы, такие как скрипты, стили, изображения, шрифты и другие элементы.С помощью CSP можно определить набор допустимых источников для каждого типа ресурса, а браузеры будут блокироват…
Telegram-ботами уже никого не удивить. Недавно Telegram отметил 10-летие, и я решил сделать текстовую версию своего ролика. Идея простая — иногда возникают сложности с тем, чтобы придумать о чем писать Telegram бота, и я решил поделиться подборкой ботов, которых разработал и использую в своей жизни я.Причем это будут не прям боты, а скорее способы использования telegram-bot-api для решения разных задач.Отправка уведомленийПервый самый простой пример использования Telegram - это отправка уведом…
Developer Wallet & DevTools for Anvil Developer wallet & DevTools for Anvil What is Rivet? Rivet is a developer Wallet & DevTools for Anvil (akin to Browser DevTools or React DevTools). It is a browser extension that enables developers to inspect, debug, modify, and manipulate the state of Ethereum: accounts, blocks, contracts & the node itself. Rivet is also compatible with any production dApp, meaning you can simulate any type of action from either an Accou…
A curated list of practical financial machine learning tools and applications. Future of the Community Two things: We have decided to start a Slack group (invite) & a website ML-Quant see a screenshot of the website below. https://www.ml-quant.com/ Financial Machine Learning and Data Science A curated list of practical financial machine learning (FinML) tools and applications. This collection is primarily in Python. A listed repository should be deprecated if: Repository's owner …
An open source implementation of Microsoft's VALL-E X zero-shot TTS model. Demo is available in https://plachtaa.github.ioVALL-E X: Multilingual Text-to-Speech Synthesis and Voice Cloning 🔊 English | 中文 An open source implementation of Microsoft's VALL-E X zero-shot TTS model. We release our trained model to the public for research or application usage. VALL-E X is an amazing multilingual text-to-speech (TTS) model proposed by Microsoft. While Microsoft initially publish in their resear…
Unirom запущенный на PSX (про 64K RAM - это шутка)По сравнению с другими, ранее описанными мной архитектурами, архитектура Sony Playstation 1 (PSX) - сравнительно современная. И дело даже не в годе выпуска (1994) - скорее это общее ощущение сочетания новых возможностей и исчезновения привычных старых, которые были типичными для компьютеров и приставок предыдущей эпохи.Уже то, что минимальный заголовок стандартного исполняемого файла - 2кб, говорит о многом. Подобную расточительность сложно б…
С китайского языка я еще не переводил:) Но мимо статьи ребят из ByteDance, которые разработали технологию VDUSE, пройти не смог. И хотя в название авторы вынесли «технологии виртуализации сети», на самом деле эти технологии применимы и к другим типам устройств — например, к дискам и видеокартам. Статья последовательно разбирает, как и почему развивались технологии виртуализации устройств, параллельно объясняя, как эти технологии работают, какие у них есть сильные и слабые стороны. Мы готовим м…
Всем привет! На прошлой неделе я выкладывал статью про ремонт Nintendo Switch, который оказался на удивление простым. Сегодня поговорим о более сложном ремонте. Речь идет об отвале процессора, об этой проблеме, к слову, я и не подозревал, если бы знал — консоль бы не покупал. Продавец, к слову, меня обманул (я покупаю гаджеты для ремонта сам, не ремонтирую на заказ, сокращаю объемы электронного мусора, так сказать). Но, к счастью, я решил проблему. Подробности — под катом. Сразу дам видео…
В 1997 году в соревнование между Blizzard и Westwood Studios внезапно для всех ворвался новичок в лице Ensemble Studios. Её «Age of Empires» незамедлительно обозвали смесью «Warcraft» и «Civilization», и не случайно. Впервые в истории жанра RTS-игра претендовала на историчность и даже познавательность. Создатели предлагали игроку пройти путь развития за одну из двенадцати цивилизаций — от неолита до вынесенной в заголовок «эпохи империй», развитого железного века. Как итог, игра не просто заш…