github
Plachtaa / VALL-E-X

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…

  • вторник, 29 августа 2023 г. в 00:00:04
habrahabr
Архитектура и программирование Sony Playstation 1

Unirom запущенный на PSX (про 64K RAM - это шутка)По сравнению с другими, ранее описанными мной архитектурами, архитектура Sony Playstation 1 (PSX) - сравнительно современная. И дело даже не в годе выпуска (1994) - скорее это общее ощущение сочетания новых возможностей и исчезновения привычных старых, которые были типичными для компьютеров и приставок предыдущей эпохи.Уже то, что минимальный заголовок стандартного исполняемого файла - 2кб, говорит о многом. Подобную расточительность сложно б…

  • понедельник, 28 августа 2023 г. в 00:00:20
habrahabr
Эволюция технологий виртуализации сети в Linux

С китайского языка я еще не переводил:) Но мимо статьи ребят из ByteDance, которые разработали технологию VDUSE, пройти не смог. И хотя в название авторы вынесли «технологии виртуализации сети», на самом деле эти технологии применимы и к другим типам устройств — например, к дискам и видеокартам. Статья последовательно разбирает, как и почему развивались технологии виртуализации устройств, параллельно объясняя, как эти технологии работают, какие у них есть сильные и слабые стороны. Мы готовим м…

  • понедельник, 28 августа 2023 г. в 00:00:19
habrahabr
Новый ремонт Nintendo Switch Lite: как меня обманул продавец, но я все починил. Отвал процессора

Всем привет! На прошлой неделе я выкладывал статью про ремонт Nintendo Switch, который оказался на удивление простым. Сегодня поговорим о более сложном ремонте. Речь идет об отвале процессора, об этой проблеме, к слову, я и не подозревал, если бы знал — консоль бы не покупал. Продавец, к слову, меня обманул (я покупаю гаджеты для ремонта сам, не ремонтирую на заказ, сокращаю объемы электронного мусора, так сказать). Но, к счастью, я решил проблему. Подробности — под катом. Сразу дам видео…

  • понедельник, 28 августа 2023 г. в 00:00:19
habrahabr
История компьютерных стратегий. Часть 8. «Age of Empires»: шедевр геймдева, от которого бомбит у лю…

В 1997 году в соревнование между Blizzard и Westwood Studios внезапно для всех ворвался новичок в лице Ensemble Studios. Её «Age of Empires» незамедлительно обозвали смесью «Warcraft» и «Civilization», и не случайно. Впервые в истории жанра RTS-игра претендовала на историчность и даже познавательность. Создатели предлагали игроку пройти путь развития за одну из двенадцати цивилизаций — от неолита до вынесенной в заголовок «эпохи империй», развитого железного века. Как итог, игра не просто заш…

  • понедельник, 28 августа 2023 г. в 00:00:18
habrahabr
Что не так (и что так) со сбросом воды с тритием с АЭС Фукусима

24 августа начался сброс в море первой партии воды с тритием с АЭС Фукусима. Планируется, что в течение 17 дней они сольют первую партию из 7800 т. из более чем миллиона тонн воды, накопленной на площадке. Весь же процесс слива воды займет более 30 лет. Так что нет, они не будут в ближайшие дни сливать весь миллион тонн воды.Пару лет назад, на 10-летие аварии, я писал для Хабра большую и подробную статью с разбором всех радиоэкологических последствий аварии, начиная с описания того сколько ра…

  • понедельник, 28 августа 2023 г. в 00:00:17
golang
Мультиплатформенность приложений в 2023

Что такое вообще платформы, что такое мультиплатформенные приложения?Платформы - база, на которых работают наши приложения. Это может быть компьютер, телефон, планшет или даже часы. Каждая из этих "баз" имеет свою операционную систему, такую как Windows на компьютерах или iOS на iPhone.Когда разработчики хотят создать приложение, которое будет работать на всех этих устройствах и операционных системах, они создают то, что называется мультиплатформенным приложением. Это приложение, котор…

  • понедельник, 28 августа 2023 г. в 00:00:16
javascript
Добавление server side Open Graph и прочего SEO в существующую SPA

ПредисловиеПредставьте себе следующую ситуацию: у вас на руках есть SPA с рендерингом полностью на клиенте, и вам необходимо сделать так, чтобы в зависимости от URL было разное содержимое у тега <head>. Например, ваш шеф просит вас сделать так, чтобы при вставке в Телеграм ссылки на французскую версию сайта с query параметром ?hl=fr появлялась превью с французским заголовком и описанием сайта.Как раз в такой позиции я оказался некоторое время назад, и мне на растерзание попался сайт на ч…

  • понедельник, 28 августа 2023 г. в 00:00:14
javascript
Просто о Deep #1

Отказываемся от рутины Backend разработкиОпишу личную боль в написании backend:Группировка данных для frontend, если у frontend'a что-то добавилось вам так же придется менять выдачу ему этих данных.Под каждую страницу или функционал плодить Endpoint.Для выборки данных нужно создавать/редактировать разграничения по правам, какая роль, какие данные может получать.Какие решения могут помочь с этими проблемами? Одним из возможных вариантов является переход на GraphQL. Это позволит решить три в…

  • понедельник, 28 августа 2023 г. в 00:00:14