This media is not supported in your browser
VIEW IN TELEGRAM
#fun Решил добавить фичу в легаси проект.
🤣12😁3🔥1
Please open Telegram to view this post
VIEW IN TELEGRAM
VK Видео
Вебинар Flutter на ОС Аврора: путь разработчика
Вебинар на тему: Flutter на ОС Аврора: путь разработчика. Никита Красавин, руководитель группы разработки Flutter для ОС Аврора провел вебинар, где затронул темы: 🔹 Обзор архитектуры ОС Аврора 🔹 разработка приложений для ОС Аврора на Qt и Flutter 🔹 путь…
🔥6👍2❤1❤🔥1👏1🍓1
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥4
Forwarded from sashikknox
Godot 4. Сделал небольшой релиз, для самых смелых )
https://boosty.to/sashikknox/posts/7b3b4b40-8305-4dc1-bdcb-f01c7bc83d3d?share=post_link
https://boosty.to/sashikknox/posts/7b3b4b40-8305-4dc1-bdcb-f01c7bc83d3d?share=post_link
boosty.to
Godot 4. Альфа релиз для самых смелых - sashikknox
На GitHub выложил репозиторий с шаблоном для генерации РПМ пакета под Ваш проект, там же и инструкция в README.
Внимание, это альфа релиз, тут поддерживается только портретная ориентация экрана.
Сами шаблоны экспорта прикреплю сюда:
Если кому то реально…
Внимание, это альфа релиз, тут поддерживается только портретная ориентация экрана.
Сами шаблоны экспорта прикреплю сюда:
Если кому то реально…
👍10🔥3
#fyi Линус Торвальдс пояснил свою позицию в отношении приёма изменений на Rust
https://www.opennet.ru/opennews/art.shtml?num=62764
https://www.opennet.ru/opennews/art.shtml?num=62764
www.opennet.ru
Линус Торвальдс пояснил свою позицию в отношении приёма изменений на Rust
К обсуждению сопротивления мэйнтейнеров внедрению Rust в ядро подключился Линус Торвальдс, который пояснил, что никто не заставляет мэйнтейнеров изучать язык Rust, использовать код на Rust или принимать во внимание наличие в ядре кода на Rust. Мэйнтейнеры…
🔥8
This media is not supported in your browser
VIEW IN TELEGRAM
#bot Aurora Bot | Обновление v0.0.3
👉 Стандартизация вывода данных.
👉 Рефакторинг интерфейса cli.
👉 Селектор telegram in/out.
👉 Селектор cmd.
👉 Скриншот эмулятора.
👉 Запись видео эмулятором.
👉 Диаграмма архитектуры приложения.
👉 Оптимизация и исправление ошибок.
👉 Открытие эмулятора с vnc.
Поддержать проект можно ⭐️ на GitHub.
👉 Стандартизация вывода данных.
👉 Рефакторинг интерфейса cli.
👉 Селектор telegram in/out.
👉 Селектор cmd.
👉 Скриншот эмулятора.
👉 Запись видео эмулятором.
👉 Диаграмма архитектуры приложения.
👉 Оптимизация и исправление ошибок.
👉 Открытие эмулятора с vnc.
Поддержать проект можно ⭐️ на GitHub.
1🔥8👍2
#bot Для понимания как работает Aurora Bot накидал диаграмму. Это далеко не полное представление, информации намного больше и ее можно отобразить. Попробуем развивать ее дальше, главное, чтобы это не превратилось в клубок из стрелок, и бабушка не связала мне из него свитер.
🗂️ PDF
1🔥4👍2👌1
Please open Telegram to view this post
VIEW IN TELEGRAM
🎉8👍2🍾2🙉1
This media is not supported in your browser
VIEW IN TELEGRAM
#bot Это было не то что бы сложно (webm -> ffmpeg-next -> ffmpeg -> image -> crop -> gifski -> gif), но Телеграм все запорол - кропает Gif файл нафига-то.
👍8🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
#bot + convert to mp4
(webm -> ffmpeg-next -> ffmpeg -> image -> crop -> yuv -> openh264 -> mp4)
(webm -> ffmpeg-next -> ffmpeg -> image -> crop -> yuv -> openh264 -> mp4)
👍7🔥2
Forwarded from Максим Горшенин | imaxai
Создатель Linux Торвальдс своим поведением добился ухода еще одного важного члена сообщества разработчиков Linux, пока частичного
Кристоф Хеллвиг, главный противник кода на Rust в ядре Linux, называющий его раковой опухолью и радеющий за код на С, отказался быть мейнтейнером Linux
Ранее Торвальдс, сначала тоже выступавший на стороне адептов С, в личной переписке с Хеллвигом явно указал на хорошее отношение к Rust
@imaxairu Подписаться
Кристоф Хеллвиг, главный противник кода на Rust в ядре Linux, называющий его раковой опухолью и радеющий за код на С, отказался быть мейнтейнером Linux
Ранее Торвальдс, сначала тоже выступавший на стороне адептов С, в личной переписке с Хеллвигом явно указал на хорошее отношение к Rust
@imaxairu Подписаться
😁8🤔1😱1
Forwarded from Aurora Developers (Vitaliy Zarubin)
Rust — язык, вызывающий бурю эмоций. Одними он любим, другие стараются его обходить стороной. Но при разработке программных продуктов мы не должны выбирать сторону: мы даём инструменты, которые может использовать программист для написания своих приложений, плагинов, библиотеки — всего, что душе угодно.
💻 В Аврора Platform SDK (PSDK) — наборе инструментов для разработки — в наличии Rust v1.61. Это не последняя текущая версия, но обновление вполне возможно в будущем. Установить
где {target_psdk} — название тагрета PSDK.
Rust поддерживает различные платформы для сборки ваших проектов. Установить необходимый таргет можно через
Можно сопоставить таргеты PSDK & Rust следующим образом:
-
-
-
Установив необходимые таргеты Rust, можно собирать проект через PSDK для целевой платформы:
Обратите внимание на
Недавно в открытом репозитории ОМП "Flutter Community Plugins" появился плагин, в котором UI написан на Flutter, а вся бизнес логика выполняется в библиотеке Rust с C интерфейсом через FFI.
Это первый плагин с использованием Rust во "Flutter Community Plugins" и, надеюсь, не последний. В репозитории плагина вы можете найти все необходимое для написания подобного плагина самостоятельно:
1️⃣ Скрипт сборки.
2️⃣ Логика подключения.
3️⃣ Логика общения Dart & Rust.
4️⃣ Создание привязок и подключения библиотеки.
🔍 Плагин можно найти в открытом репозитории ОМП: pickers_aurora.
💻 В Аврора Platform SDK (PSDK) — наборе инструментов для разработки — в наличии Rust v1.61. Это не последняя текущая версия, но обновление вполне возможно в будущем. Установить
rustc, cargo и rustup можно в таргет (целевая платформа) PSDK через sb2:$PSDK_DIR/sdk-chroot sb2 -t {target_psdk} -m sdk-install -R zypper in -y cargo
где {target_psdk} — название тагрета PSDK.
Rust поддерживает различные платформы для сборки ваших проектов. Установить необходимый таргет можно через
rustup, например:$PSDK_DIR/sdk-chroot sb2 -t {target_psdk} rustup target add {target_rust}
Можно сопоставить таргеты PSDK & Rust следующим образом:
-
armv7hl == armv7-unknown-linux-gnueabihf-
aarch64 == aarch64-unknown-linux-gnu-
x86_64 == x86_64-unknown-linux-gnuУстановив необходимые таргеты Rust, можно собирать проект через PSDK для целевой платформы:
$PSDK_DIR/sdk-chroot sb2 -t {target_psdk} cargo build --release --target {target_rust} --verbose -j 1
Обратите внимание на
-j 1 - это решает проблему переодических сбоев сборки.Недавно в открытом репозитории ОМП "Flutter Community Plugins" появился плагин, в котором UI написан на Flutter, а вся бизнес логика выполняется в библиотеке Rust с C интерфейсом через FFI.
Это первый плагин с использованием Rust во "Flutter Community Plugins" и, надеюсь, не последний. В репозитории плагина вы можете найти все необходимое для написания подобного плагина самостоятельно:
1️⃣ Скрипт сборки.
2️⃣ Логика подключения.
3️⃣ Логика общения Dart & Rust.
4️⃣ Создание привязок и подключения библиотеки.
🔍 Плагин можно найти в открытом репозитории ОМП: pickers_aurora.
1🔥8👍4