Pull to refresh
3
0
Send message

Китайский язык очень сложный. Мы сделали для него перевод видео

Reading time6 min
Views23K


Привет, меня зовут Артур Яковлев, я делаю голосовой перевод видео в Яндекс Браузере. Примерно с лета я работаю над тем, чтобы научить Браузер переводить с китайского на русский. Почему мы посчитали это важной и интересной задачей? Дело в том, что китайская часть интернета содержит значительное количество видеоконтента, который за пределами страны почти не смотрят.

Множество диалектов, влияющие на смысл тоны и грамматические нюансы — ряд особенностей китайского усложняют разработку распознавания речи. Сейчас я коротко расскажу читателям Хабра о трудностях языка и объясню, как мы их преодолели.
Читать дальше →
Total votes 87: ↑80 and ↓7+100
Comments56

Недельный геймдев: #117 — 16 апреля, 2023

Level of difficultyEasy
Reading time6 min
Views2.5K

Из новостей: активная поддержка Dreams закончится 1 сентября, NVIDIA выложила исходники RTX Remix в открытый доступ по MIT лицензии.

Из интересностей: 27 месяцев разработки и 32 отзыва — успешный релиз, почему LiveOps так важен в 2023 году — гид от Balancy, как создавалась культовая Castlevania: Symphony of the Night, как ИИ’шка работает в Cascadeur, интерактивные симулякры человеческого поведения.

Читать далее
Total votes 12: ↑11 and ↓1+13
Comments0

Resistance 3: о проектировании игрового процесса и визуального языка

Reading time4 min
Views1.8K

Insomniac games всегда умела и умеет делать интересные игры с точки зрения как геймплея, так и нарратива. Resistance 3 не стала исключением. В игру интересно играть с самого первого запуска и до конца без перерывов за 5 часов. Точно также в проекте уделено большое внимание визуальному языку. Разберем данный проект.

Читать далее
Rating0
Comments0

Windows 10 с Tesla T4 в Azure на примере Stable Diffusion и Automatic1111. Недорого

Level of difficultyMedium
Reading time7 min
Views5.2K

Краткое содержание:

Если хочется погонять Stable Diffusion или еще как поиграть с AI, а бесплатного Colab не хватает или есть специфические потребности, не обязательно покупать супер видеокарту. Вполне возможно, что spot instance в Azure даст вам желаемое и при этом обойдется дешевле.

И даже если видеокарта вам действительно нужна, это хороший способ понять, какой производительности карта необходима, сколько памяти требуется под ваши задачи...

(осторожно, очень много скриншотов внутри)

<Почему и Как>
Total votes 8: ↑6 and ↓2+5
Comments14

Bioshock Infinite исполнилось 10 лет

Level of difficultyEasy
Reading time6 min
Views6.7K
image

С юбилеем, дорогая Элизабет!

Доброго тебе дня/вечера/ночи. С датой мы, конечно, слегка опоздали, но не отметить 10-летие великой и могучей Bioshock Infinite нельзя. Да, 10 лет уже прошло, сам в шоке, товарищи, стареем, но не суть. В голове всплывают воспоминания из того самого 2013-го года, на излёте поколения PS3/XBOX360, в котором игровую индустрию порвало огромное количество проектов, что стали современной классикой и изменили наше восприятие медиа вообще. Моим фаворитом из их числа (да и одной из любимых игр вообще), до сих пор является творение Кена Левина и его студии Irrational Games. Сегодня хотелось бы вспомнить о том, как же третья часть серии Bioshock появилась на свет, насколько сложными были эти роды и в чём величие истории, развернувшейся на небесах.
Читать дальше →
Total votes 20: ↑18 and ↓2+20
Comments14

OpenAssistant: Вышла бесплатная открытая альтернатива ChatGPT

Level of difficultyEasy
Reading time3 min
Views52K

Участники открытого сообщества LAION-AI выпустили в открытый доступ первые обученные модели OA_SFT_Llama_30B и OA_SFT_Llama_13B. и запустили ИИ-чатбот OpenAssistant на их основе. На текущий момент доступны модели в 13 и 30 млрд параметров, дообученные на мультиязычных датасетах, собранных сообществом. В основе моделей лежит уже успевшая стать популярной LLaMA.

OpenAssistant - это диалоговый помощник на базе ИИ, который понимает задачи, может взаимодействовать со сторонними системами (подобно плагинам в ChatGPT) и динамически извлекать информацию из них. OpenAssistant позиционируется как открытая альтернатива ChatGPT.

"Мы хотим, чтобы OpenAssistant стал единой, объединяющей платформой, которую все другие системы используют для взаимодействия с людьми." - декларируют своё видение члены сообщества LAION.

Вы можете попробовать поговорить с OpenAssistant уже сейчаст тут.
Еще вы можете принять участие в формировании датасета на своём языке тут.

Читать далее
Total votes 44: ↑42 and ↓2+55
Comments121

Сам себе экосистема: Как я адаптировал старый смартфон под современные реалии и написал клиенты нужных мне сервисов

Level of difficultyMedium
Reading time11 min
Views25K
image


Время неумолимо бежит вперед: выходят новые гаджеты, постепенно заменяя старые, превращая их в тыкву или в лучшем случае, в «тапочек» для звонков. Сейчас смартфоны стали практически одинаковы во всем: дисплей на всю площадь передней панели, почти полное отсутствие аппаратных кнопок, беспроводная зарядка… Это всё, конечно, здорово, но ведь иногда так хочется взять в руки старый, но такой необычный в наше время QWERTY-смартфон и попытаться его использовать как основной, да и цены на них могут приятно удивить: БУ девайс можно купить за несколько сотен рублей (~5-10$). Одна проблема — клиенты приложений на версии Android 1.6-2.0 безбожно устарели и давно не работают. Но иногда желание воскресить старый девайс превыше потребительского качества и тут я пришёл к мысли… а почему бы не написать с нуля свои клиенты популярных приложений? ВК с музыкой, YouTube, трекинг посылок. Так я и сел писать необходимые в повседневной жизни приложения, с нуля, на голом API Android, без каких либо фреймворков (и даже AppCompat). Получилось ли у меня это? Узнаем в статье!
Читать дальше →
Total votes 80: ↑79 and ↓1+88
Comments84

Ностальгические игры: Deus Ex (часть 2)

Level of difficultyEasy
Reading time5 min
Views4.3K

Приветствую всех! Сегодня хотелось бы продолжить рассказывать, про столь значимую игру для индустрии, которую люблю всей душой. Я очень надеюсь, что прочитав обе части обзора, вам захочется самому поиграть в неё. Пришло время второй части статьи. Для ознакомления с первой статьей, пожалуйста, ссылка.

Геймплей

В этой части хочу рассмотреть, что же геймплейно представляет из себя Deus Ex. Жанр игры - Immersive sim, то есть игроку предоставляется большое количество разнообразных механик, способствующих погружению в геймплей и окружающий мир. Фундаментом является экшен от первого лица с ролевыми элементами. Под вашим управлением находится персонаж с глубокой возможностью его «кастомизации» под свой стиль прохождения. Как я сказал, Deus Ex - ролевой экшен. Вы вольны быть как безумной машиной смерти, с боем прорывающейся в стан врагов, так и тихим, скрытным диверсантом, незамеченно проходящим за спинами врагов.

Читать далее
Total votes 23: ↑20 and ↓3+27
Comments30

С Днем Космонавтики! Подборка из 10 прекрасных произведений о космосе

Level of difficultyEasy
Reading time4 min
Views4.6K

Что бы ни происходило, а сегодня особенный день, знаменательный день. День Человека и человеческого. День, воплощающий лучшее, что есть в Homo Sapiens – способность превратить самую дерзкую мечту в реальность.

В честь праздника – подборка из 10 художественных произведений о космосе, которые я рекомендую к прочтению/просмотру. А вам я предлагаю поделиться своими любимыми произведениями в комментариях!

Читать далее
Total votes 16: ↑12 and ↓4+11
Comments53

Разработка BIOS на языках высокого уровня

Level of difficultyHard
Reading time11 min
Views26K
Ничего лишнего: материнская плата, видеокарта и ROM-BIOS

Меня давно волнует вопрос, как подступиться к разработке на голом железе, на чистом си. Хотелось понять, каким же образом идёт запуск BIOS, u-boot, grub и прочих первичных загрузчиков. Ведь необходимо перейти от ассемблера к тёплому ламповому си и соблюсти условие, собрать всё это в линукс любимым компилятором gcc.

Хотя я и имею достаточный опыт BareMetal-разработки, тем не менее, всё это были чужие проекты со своим кодом. А мне хотелось понять, как начать свой проект с чистого листа, когда есть только чистая железка и идея. Толковых статей как подступится к этой задаче достаточно мало, при этом совершенно непонятно, с какого же края к ней подходить.

Здесь я хочу свести основные моменты разработки BIOS в одном месте и разобраться обо всех проблемах, которые я получил во время своих опытах в разработке (первая и вторая части).
Читать дальше →
Total votes 103: ↑102 and ↓1+132
Comments60

Гайд для новичков по установке Kubernetes

Level of difficultyMedium
Reading time33 min
Views83K

© кадр из к/ф «Пираты Карибского моря»

С чего начинается практическое освоение любой системы? Правильно, с установки. Данный гайд является компиляцией из народной мудрости, официальной документации, а также собственного опыта и призван помочь новичкам разобраться с тем, как же все таки устанавливать Kubernetes.

Мы потренируемся ставить как вырожденный кластер «все-в-одном», состоящий только из одного узла, так и настоящий высокодоступный (high available) кластер с полным резервированием. В процессе работы мы рассмотрим применение различных контейнерных движков (Container Runtimes): cri-o, containerd, связки Docker + cri-dockerd plugin. Кроме этого, потренируемся настраивать отказоустойчивый балансировщик нагрузки на базе keepalived и haproxy.

Весь процесс установки будет детальным образом прокомментирован и разложен по шагам, а в реперных точках мы будем делать снимки состояния виртуальных машин (snapshots), что позволит рассмотреть различные варианты установки без необходимости делать одну и ту же работу по несколько раз.
Читать дальше →
Total votes 22: ↑21 and ↓1+24
Comments13

Удивительные кубы Хинтона, которые позволяют каждому увидеть четырехмерный мир

Level of difficultyEasy
Reading time5 min
Views17K

Сегодня я хочу рассказать Вам о замечательном популяризаторе математики Чарльзе Говарде Хинтоне - человеке, внесшем просто огромный вклад в дело изучения объектов четырехмерного мира.

Читать далее
Total votes 27: ↑25 and ↓2+33
Comments23

Как в панельном доме заменить старый конвектор на новый радиатор, чтобы не пожалеть о полученном результате?

Reading time28 min
Views62K

Идея этой статьи с сантехническим уклоном у меня возникла после просмотра в Ютубе видеоролика о монтаже нового секционного биметаллического радиатора при замене старого отопительного прибора типа «гармошка» в старой однотрубной системе отопления, которую с советских времён применяют в подавляющем количестве панельных домов.

В этом видосике сошлись в смертельной схватке два «блогера‑сантехника», каждый из которых считал, что только он прав.

По результатом этой баталии у меня возникли альтернативные решения, не совпадающие полностью ни с одним из дуэлянтов.

Своё видение решения я описал в комментариях к видеоролику, но ответа не получил. В итоге решил написать эту статью для прояснения сути проблемы широкой массе жителей панельных домов.

Особый интерес к этой теме у меня возник потому, что я сам лично как‑то собрался поменять такую старую облезлую «гармошку» (см.рис.1) на новый белый и красивы биметаллический радиатор (см.рис.2).

Читать далее
Total votes 147: ↑142 and ↓5+179
Comments304

6.4 Устойчивость систем автоматического регулирования. Частотный критерий устойчивости Михайлова

Reading time6 min
Views12K

Продолжаем лекции по управлению в технических устройствах (УТС). Данные лекции читаются в МГУТ им. Баумана. Автор лекций к.т.н. Козлов Олег Степанович, кафедра Ядерные Энергетические Установки, факультета машиностроения. За что ему огромное спасибо!

1. Введение в теорию автоматического управления.2. Математическое описание систем автоматического управления 2.1 — 2.32.3 — 2.82.9 — 2.13

3. ЧАСТОТНЫЕ ХАРАКТЕРИСТИКИ ЗВЕНЬЕВ И СИСТЕМ АВТОМАТИЧЕСКОГО УПРАВЛЕНИЯ РЕГУЛИРОВАНИЯ. 3.1. Амплитудно-фазовая частотная характеристика: годограф, АФЧХ, ЛАХ, ФЧХ3.2. Типовые звенья систем автоматического управления регулирования. Классификация типовых звеньев. Простейшие типовые звенья3.3. Апериодическое звено 1–го порядка инерционное звено. На примере входной камеры ядерного реактора3.4. Апериодическое звено 2-го порядка3.5. Колебательное звено3.6. Инерционно-дифференцирующее звено3.7. Форсирующее звено.  3.8. Инерционно-интегрирующее звено (интегрирующее звено с замедлением)3.9. Изодромное звено (изодром)3.10 Минимально-фазовые и не минимально-фазовые звенья3.11 Математическая модель кинетики нейтронов в «точечном» реакторе «нулевой» мощности

4. Структурные преобразования систем автоматического регулирования.

5. Передаточные функции и уравнения динамики замкнутых систем автоматического регулирования (САР).

6. Устойчивость систем автоматического регулирования. 6.1 Понятие об устойчивости САР. Теорема Ляпунова. 6.2 Необходимые условия устойчивости линейных и линеаризованных САР. 6.3 Алгебраический критерий устойчивости Гурвица.

Читать далее
Total votes 15: ↑14 and ↓1+17
Comments6

Исторический момент: ChatGPT обрёл «суперсилу Wolfram»

Level of difficultyMedium
Reading time18 min
Views33K

Четвёртая версия ChatGPT одних заставила пищать от восторга, а других повергла в уныние. Кто-то уже нашёл этой системе множество творческих применений, а кто-то пророчит, что эта нейросеть лишит работы кучу людей. Теперь возможности ChatGPT стали ещё шире: систему интегрировали с Wolfram | Alpha, легендарным движком для вычисления ответов в самых разных областях знания. Мы перевели для вас огромную подробную статью об этом от одного из разработчиков Wolfram | Alpha.

Читать далее
Total votes 49: ↑44 and ↓5+52
Comments35

«Сделано в СССР»

Level of difficultyEasy
Reading time7 min
Views11K
В конце февраля, как раз в первую годовщину начала специальной военной операции я решил отдохнуть от московской суеты и поехал в отчий дом в город Чебоксары. Такая у меня традиция хотя бы раз в квартал посещать родительский дом. Периодически я слышу вопрос, от которого меня просто коробит: «А зачем ты едешь? А чего не продашь?». На все эти вопросы у меня есть один ответ: «Как можно торговать родительским домом? Это всё равно что торговать своим телом». Приезжая в родительский дом я отдыхаю душой и телом. У меня здесь оборудовано рабочее место, за которым как-то легко пишутся и тексты и программы:
Читать дальше →
Total votes 74: ↑41 and ↓33+17
Comments200

Приключения микропроцессора в СССР: 16 бит

Reading time8 min
Views22K

Привет, Хабр! Настало время продолжить наш цикл о микропроцессорах на территории нашей необъятной страны. В первой части мы рассмотрели некоторые наиболее интересные 8-битные ЦП и компьютеры. Сегодня поговорим о 16-битных не-IBM-совместимых устройствах.

Читать далее
Total votes 40: ↑39 and ↓1+51
Comments58

Эмоциональная история процессоров для первых компьютеров с 70-х до начала 90-х

Reading time114 min
Views51K
Мне довелось программировать на ассемблерах разных процессоров. Последний в списке – это Xilinx MicroBlaze. Решил выложить некоторые свои наблюдения за особенностями этих почти волшебных железок, которые как волшебный ключик Буратино открыли нам двери в волшебную страну виртуальной реальности и массовой креативности. Об особенностях современных систем x86, x86-64, ARM, ARM-64 и т.п. писать не буду, может быть в другой раз – тема очень большая и сложная. Поэтому планирую закончить на Intel 80486 и Motorola 68040. Хотелось ещё включить в обзор IBM/370, с которыми имел дело. Эти системы были довольно далеки от широких масс пользователей, но оказали при этом огромное влияние на компьютерные технологии. На них просто не хватило выделенного на тему времени, они не использовали процессоры-чипы и самих их вроде бы почему-то не осталось совсем. Очень надеюсь, что мои материалы привлекут внимание и знатоков, которые смогут добавить что-нибудь из того, о чем не подумал или не знал.

В качестве иллюстративного материала прикрепляю свой небольшой камень из Розетты – программки для расчета числа π на разных процессорах и системах по алгоритму-затвору, претендующие на звание самых быстрых его реализаций. Похожий "камень" есть и для алгоритма для быстрого расчета множеств Мандельброта.

Читать дальше →
Total votes 65: ↑65 and ↓0+65
Comments162

Предки ZX Spectrum. ZX80 и ZX81: компьютеры “из соломы и глины”, которые уронили цены на ПК

Level of difficultyEasy
Reading time5 min
Views10K


В 1977 году на рынке ПК безраздельно властвовала «большая тройка»: Apple II, Commodore PET и TRS-80. Стоимости их были $1298, $795 и $600 соответственно. И общедоступными для того времени они вовсе не являлись.

В 1979 году появились Texas Instruments TI99/4 и Atari 400 (около 550 долларов). Эти модели были дешевле, а кроме того, предлагали неплохую графику и звук.
Не просто ЭВМ, а то, что давало возможность поиграть.

Но в 1980 вышла странная «поделка» от Science of Cambridge из Великобритании, появление которой привело к значительному снижению цен на домашние ПК.

Это Sinclair ZX80. Его разработка преследовала только одну цель: сделать все как можно дешевле.
Читать дальше →
Total votes 44: ↑44 and ↓0+44
Comments92

Information

Rating
6,309-th
Registered
Activity