TGViewer
Channel Public Channel
Vitaliy Zarubin | @keygenqt

Vitaliy Zarubin | @keygenqt

@aurora_dev

Привет! Я инженер-программист компании ОМП. За свою карьеру я сменил много платформ и языков, и продолжаю учить новые. На канале рассказываю о своей работе и моих pet-проектах.
Subscribers
459
Photos
1.2K
Videos
295
Links
622

Showing posts older than #1625 · Back to latest

Older Posts 18 shown
Post #1624 305
#see Cross-platform build Rust for Aurora OS

Приложение на Rust, взаимодействующее со всеми основными интерфейсами ОС Аврора: C/C++/Qt/D-Bus. Кроссплатформенная кросс-компиляция на Windows/macOS/Linux.

▶️ RUTUBE
  • 🔥 7
  • 👍 3
Post #1622 611
#fyi Собрал и запустил проект Rust for Aurora OS на Windows. Теперь сборка полностью кроссплатформенная: macOS/Linux/Windows. Приложение умеет взаимодействовать со всеми основными интерфейсами ОС Аврора: C/C++/Qt/D-Bus.
  • 🔥 10
  • 👍 4
Post #1621 271

Forwarded from Aurora Developers

🚀 Новая версия Flutter 3.32.7 для ОС Аврора

Релиз совместим: ОС Аврора, Аврора SDK, Аврора PSDK версий 5.1.3, 5.1.5 и 5.1.6.

Новые возможности
✅ Добавлена поддержка API Flutter для работы с системным буфером обмена.
✅ Добавлена возможность запуска приложений с использованием рендеринга через Impeller (документация).
✅ Создание новых окон приложения с плагином aurora_window_manager.
✅ Поддержаны нативные компоненты в диалоге выбора файлов плагинов file_selector,file_picker, image_picker.
✅ Поддержка приложениями режима Гибридного рабочего места (ГРМ) с Аврора версии 5.2.
✅ Навигация через кнопку в нижней панели (с Аврора 5.2).
✅ Исправлены различные ошибки.

Полное описание
👉 developer.auroraos.ru/release_notes/flutter_3.32.7

#Flutter #Аврора #АврораОС #Разработка

@AuroraDevelopers
  • 🔥 10
  • 👍 5
  • 😐 2
Post #1620 265
#fun
  • 💯 8
  • 😁 2
  • 🍓 1
Post #1618 315
С пятницы на субботу вспомнил молодость - кодил подряд 24 часа. Когда-то мой рекорд был 36, но я уже не так молод. Все эти 9-9-6 привычное дело, когда ты думаешь о завтрашнем дне и развиваешься: после работы, если нет дедлайнов, нужно идти вперед - учиться, писать пэты, статьи, вести блог(и). Все это пригодится в твоей карьере, выдержать постоянно растущую конкуренцию (и с нейронаким в том числе) не так просто.

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

Распаковка нейронок - это тоже большая работа. Если использовать их в "лоб" - это тупое создание только мешает. Но это инструмент, такой же, как язык программирования - к ним нужно находить подход, чтобы получить максимальную отдачу. Тут ничего нового: на том-же Stack Overflow, чтобы не быть посланным, нужно описать четко свою проблему, а для поиска в Google лучше написать запрос на английском для получения более релевантных ответов.

А по поводу замены программистов... это смешно. Проходили 100500 раз эти замены, когда-то WordPress уже заменил фреймворки. А нет… не заменил.
  • 👍 8
  • 🔥 3
  • ❤ 1
Post #1617 301
Кроссплатформенная Aurora CLI уже доступна на crates.io:

👉 Сборка RPM-пакета.
👉 Формирование sysroot на хосте.
👉 Генерация MOC-файлов для Qt.
👉 Подпись пакета открытым ключом.

Для работы необходим Aurora SDK (BT).

А так же доступна интересная демка: кроссплатформенная сборка приложения на Rust с использованием API ОС Аврора:

👉 D-Bus, (deviceinfo).
👉 Clib, (libappdir).
👉 С++, (example cxx).
👉 Qt, (QNetwork).

В примере скрипт run.sh соберет, установит и запустит приложение на эмуляторе. Демка все еще в работе, протестирована на macOS и Linux, сборка на Windows в процессе.
  • 🔥 9
  • 👍 4
Post #1616 371

Forwarded from Rust

Обнаружены несколько серьёзных уязвимостей в Rust-клоне sudo - который поставляется вместе с Ubuntu 25.10 (самым свежим релизом).

И это не мелкие баги: речь идёт о утечке паролей и полном обходе аутентификации.

Более того, каждые несколько дней появляются новые отчёты о критических проблемах в утилитах, переписанных на Rust (таких как sudo, du, date и другие), которые пришлось включить в Ubuntu до того, как они прошли полноценное тестирование.

Что, конечно же, в точности совпадает с тем, о чём предупреждали заранее.

Но не переживайте!

Зато эти Rust-клоны полностью безопасны с точки зрения управления памятью 😎

https://lists.debian.org/debian-security-announce/2025/msg00218.html
  • 😁 12
  • 🔥 4
  • 👍 1
  • 🤯 1
Post #1615 354
Post #1612 400
Vitaliy Zarubin | @keygenqt Open-Source, pet-проекты часто появляются когда кто-то хочет решить свои задачи - это может быть упрощение работы, изучение новых инструментов, решение новых вызовов. Иначе зачем все это? Идеальный расклад когда целей на проект много. Упрощая себе работу,…
Aurora CLI на macOS, Linux, Windows. Осталось написать приложение =)
  • 🔥 10
  • 👍 1
Post #1611 360
Open-Source, pet-проекты часто появляются когда кто-то хочет решить свои задачи - это может быть упрощение работы, изучение новых инструментов, решение новых вызовов. Иначе зачем все это? Идеальный расклад когда целей на проект много. Упрощая себе работу, разработчик делится с другими своим проектом. Если разработчик решил дать доступ к проекту одна из целей - популярность проекта, востребованность.

Я вложил много сил в проект Aurora Bot (next level Aurora CLI) - это целая инфраструктура с огромным количеством вариантов использования. Этот проект - mvp, который можно развивать при желании. Весь проект находится в открытом доступе, серверную часть я тоже опубликовал. Проект большой - около 50к строк кода на разных языках и платфомах и развивать его в рамках pet уже не выглядит резонным - спроса не вижу, а другие цели выполнены. А развитие и поддержка нужны - ОС Аврора и ее инструменты развиваются и приложение нужно адаптировать под них... Если найдете баги - прошу делать пр-ы или issue, по возможности будем смотреть.

Появляются новые средства - Build Tools, которые позволяют собирать проекты кроссплатформенно, наконец, можно избавиться от psdk - с chroot, sudo, linux. Эмулятор, который можно запустить на разных платформах (в том числе и на macOS, Apple silicon). А ставить эти инструменты просто, вместе с Aurora IDE.

Я начал новый проект Aurora CLI v4 - это будет кроссплатформенное приложение: macOS, Linux, Wiindows с фичами, которые нужны мне в работе. Без излишеств, на базе новых инструментов: Build Tools & QEMU-Emulator. Что из этого получится - поглядим, ну точно ничего плохого =)
  • 🔥 11
  • 👏 8
Post #1610 1.2K
Post #1609 317
Займем чем-нибудь отдыхающую видеокарту и снизим трафик многострадального google =)

P.S. RTX 4070 Ti
- deepseek-coder-v2:16b - 206.71 tokens/s
- deepseek-r1:14b - 45.684 tokens/s
  • 🔥 4
Post #1608 335
Vitaliy Zarubin | @keygenqt Вопрос - что проще: написать самому или перепроверить что написала нейронка и доработать? Ollama + deepseek-r1:8b работает вполне себе годно на M4 Pro в Obsidian.
#fyi llm_benchmark: ollama/deepseek-r1:8b

CPU/GPU:
- 9950x - 13.484 tokens/s
- RTX 4070 Ti - 82.414 tokens/s
- M4 Pro - 39.204 tokens/s
  • 👍 5
  • 🔥 4
Post #1607 185

Forwarded from Алексей Гладков

Ну что пацаны, Compose for Aurora?

В рамках развития экосистемы Kotlin на Аврора появились первые эксперименты на Compose. Как видите уже есть определенные успехи, но ребятам нужна ваша помощь. Итак, что нужно

👉 У вас есть проект на pure kotlin + compose
👉 Он работает на проде и является реальной экосистемой
👉 Вы хотите стать пионером портирования на Аврору через Compose и получить помощь от ОМП в портировании
👉 Заряжены на работу

Пишите в личные сообщения этого канала чтобы записаться на портирование

Ребят, мы часто рассуждаем как можно было бы сделать, чтобы было лучше
Теперь у вас есть возможность напрямую это сделать самим

Я очень на вас рассчитываю 🔥🔥
P.S. За видео спасибо @aurora_dev
  • 🔥 14
Post #1606 344
#fyi Хотели попробовать Deepin но не решались? Не стоит:

- Красота очень сомнительна.
- Сервера далеко - обновиться целое дело.
- Конфликты зависимостей при обновлениях.
- Устаревшие зависимости, проблемы с приложениями.
- Баги - в том же LibreOffice "из коробки" кнопки не разглядеть.

Не думаю, что оно стоит того. Ubuntu все еще мой выбор. Если хочется клубнички - Gentoo. Все, что по середине - очень сомнительный выбор.
  • 🔥 6
Post #1605 382
#see Как адаптировать свой KMP код под Аврору.

Российские ОС продолжают развиваться и недавно был анонсирована поддержка KMP для ОС Аврора. Фреймворк пока в самом начале, однако я, специально для CrossConf решил разобраться насколько он production ready и насколько можно брать приложение и переносить его на ОС Аврора.

▶️ VK Видео
VK Видео Как адаптировать свой KMP код под Аврору // Алексей Гладков, Mobile developer О докладе: Российские ОС продолжают развиваться и недавно был анонсирована поддержка KMP для ОС Аврора. Фреймворк пока в самом начале, однако я, специально для CrossConf решил разобраться насколько он production ready и насколько можно брать приложение и…
  • 🔥 10
  • 🤣 3
Post #1604 361
Вопрос - что проще: написать самому или перепроверить что написала нейронка и доработать?

Ollama + deepseek-r1:8b работает вполне себе годно на M4 Pro в Obsidian.
  • 🔥 7
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →