Vitaliy Zarubin | @keygenqt – Telegram
Vitaliy Zarubin | @keygenqt
460 subscribers
1.03K photos
275 videos
3 files
546 links
Привет! Я инженер-программист компании ОМП. За свою карьеру я сменил много платформ и языков, и продолжаю учить новые. На канале рассказываю о своей работе и моих pet-проектах.
Download Telegram
#fun Готов поработать?
😁9🥴1
Вопрос - что проще: написать самому или перепроверить что написала нейронка и доработать?

Ollama + deepseek-r1:8b работает вполне себе годно на M4 Pro в Obsidian.
🔥7
#see Как адаптировать свой KMP код под Аврору.

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

▶️ VK Видео
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10🤣3
#fyi Хотели попробовать Deepin но не решались? Не стоит:

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

Не думаю, что оно стоит того. Ubuntu все еще мой выбор. Если хочется клубнички - Gentoo. Все, что по середине - очень сомнительный выбор.
🔥6
Media is too big
VIEW IN TELEGRAM
Ну что пацаны, Compose for Aurora?

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

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

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

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

Я очень на вас рассчитываю 🔥🔥
P.S. За видео спасибо @aurora_dev
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14
Займем чем-нибудь отдыхающую видеокарту и снизим трафик многострадального google =)

P.S. RTX 4070 Ti
- deepseek-coder-v2:16b - 206.71 tokens/s
- deepseek-r1:14b - 45.684 tokens/s
🔥4
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
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
Кроссплатформенная 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
С пятницы на субботу вспомнил молодость - кодил подряд 24 часа. Когда-то мой рекорд был 36, но я уже не так молод. Все эти 9-9-6 привычное дело, когда ты думаешь о завтрашнем дне и развиваешься: после работы, если нет дедлайнов, нужно идти вперед - учиться, писать пэты, статьи, вести блог(и). Все это пригодится в твоей карьере, выдержать постоянно растущую конкуренцию (и с нейронаким в том числе) не так просто.

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

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

А по поводу замены программистов... это смешно. Проходили 100500 раз эти замены, когда-то WordPress уже заменил фреймворки. А нет… не заменил.
1👍8🔥31
Forwarded from Банкста
Помните в 2000-м был пузырь доткомов. @banksta
😁8
💯8😁2🍓1
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😐1
Media is too big
VIEW IN TELEGRAM
#fyi Собрал и запустил проект Rust for Aurora OS на Windows. Теперь сборка полностью кроссплатформенная: macOS/Linux/Windows. Приложение умеет взаимодействовать со всеми основными интерфейсами ОС Аврора: C/C++/Qt/D-Bus.
🔥10👍4
#see Cross-platform build Rust for Aurora OS

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

▶️ RUTUBE
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7👍3