RU

Markdown, который вы не замечали: от двух пробелов до интерактивной статьи

Я собирался написать статью про Markdown. В процессе внутри документа оказался Doom. Разбираемся, почему два пробела меняют перенос строки, обратные…

markdownhabr flavored markdowngfmдокументацияинтерактивный учебникdoomfreedoomwebassembly
Habr
RU

Палеокомпьютинг, часть 1: процессор Вирта, проект Оберон, новая архитектура в Qemu и KubeVirt и запуск в Cozystack и K8s

1 января 2024 года умер Никлаус Вирт, человек, который придумал Pascal, Modula-2 и Oberon, получил премию Тьюринга и всю жизнь упрямо воевал с разду…

cozystackwebassemblywasmоберонниклаус виртоперационные системыассемблервиртуализацияпроцессорыархитектура пк
Habr
RU

[Перевод] Swift 6.4

Swift 6.4 теперь доступна. Swift стремится быть отличным выбором для всего стека — от приложений и серверов до системного кода, встраиваемых устройс…

swiftc++Cjavawebassemblyembeddedandroid
Habr
RU

CADBase: Инженерная Open Source платформа для обмена 3D-моделями на стеке Rust, WASM и WebGPU

Обмен чертежами и инженерными данными сегодня ограничен тремя путями: сложные внутренние PDM-системы требуют покупки дорогих лицензий для каждого вн…

rustwebassemblyyewwebgputhree.jspdmstepgcodeifcopen source
Habr
RU

Dart 3.13 — что нового в Dart?

Мы рады объявить о выходе Dart 3.13! В этом релизе мы отмечаем тему, которую любят все разработчики: чистый и легковесный код. Dart 3.13 фокусируетс…

dartflutterwebassemblyffi3.13
Habr
RU

FFmpeg в браузере: как мы сделали медиа-конвертер, который ни разу не обращается к серверу

Конвертация медиа. Люди решают эту задачу десятки раз в неделю. Видео с дрона нужно перевести в MP4 для мессенджера, HEIC с айфона в JPEG для сайта,…

ffmpegwebassemblywasmwebcodecsjavascriptbrowserskitоптимизация
Habr
RU

8 песочниц в браузере без Docker: как мы изолировали выполнение кода на клиенте

Как дать пользователю выполнять JavaScript, Python и SQL прямо в браузере и не пожалеть? Разбираем восемь песочниц: Web Worker для JS, Pyodide для P…

песочницаизоляция кодаweb-workerwebassemblypyodidesql.jsбезопасность
Habr
RU

8 песочниц в браузере без Docker: как мы изолировали выполнение кода на клиенте

Как дать пользователю выполнять JavaScript, Python и SQL прямо в браузере и не пожалеть? Разбираем восемь песочниц: Web Worker для JS, Pyodide для P…

разработкапесочницаизоляция кодаweb workerwebassemblypyodidesqlбезопасность
Habr
RU

Встраиваем проверку возраста без ЕБС в Telegram, MAX и любой другой мессенджер

Привет, Хабр! Говоря о проверке возраста для доступа к онлайн-платформам, нельзя обойти стороной один из наиболее очевидных кейсов: мессенджеры. Они…

проверка возрастамессенджерыраспознавание изображенийwasmwebassemblyocrocr-технологииpwaage verificationраспознавание паспорта
Habr
RU

Проверка возраста без персональных данных и биометрии: встраиваем в веб-страницу за 5 минут

Продолжаем рассказывать об альтернативном способе подтверждения возраста на веб-ресурсах без использования биометрии, интеграции с ЕБС и раскрытия п…

распознавание изображенийwebassemblywasmраспознавание паспортапроверка возрастаage verificationподтверждение личностиpwaprogressive web appsocr
Habr
RU

Совершеннолетний без лишних разглашений: можно ли проверить возраст пользователя без биометрии, ЕБС и рисков утечек

Привет, Хабр! Пока Минцифры изучает введение возрастной идентификации на онлайн-платформах и весь мир ищет способы проверять возраст пользователей,…

распознавание изображенийраспознавание образовпроверка возрастаwasmwebassemblyocrage verificationанонимность в интернетераспознавание паспортараспознавание документов
Habr
RU

FSRS-плагин для Obsidian: SQL-подобные запросы к карточкам, Rust/WASM

Инструмент интервального повторения заметок Obsidian должен использовать современный алгоритм, работать локально с заметками как есть (без переписыв…

obsidianFSRSrustwebassemblyинтервальное повторениеtypescriptsqlspaced repetition
Habr
RU

Rust: зачем он появился, что умеет и почему компании переписывают на него части своих систем

Эта статья — для тех, кто только присматривается к Rust или слышал о нем лишь обрывки восторженных или невосторженных отзывов. Если вы не до конца п…

rustjavagoc++webassemblyвысоконагруженные системынадежностьбезопасность