Vitaliy Zarubin | @keygenqt – Telegram
Vitaliy Zarubin | @keygenqt
463 subscribers
1.04K photos
276 videos
3 files
548 links
Привет! Я инженер-программист компании ОМП. За свою карьеру я сменил много платформ и языков, и продолжаю учить новые. На канале рассказываю о своей работе и моих pet-проектах.
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
#bot
+ flutter download
+ psdk download
+ sdk download
👍6🔥1
#fyi Страсти по Rust

Недавно я начал новый проект - AuroraBot. Проект предполагает приложение на ПК, которое будет являться базой для всех интерфейсов (а их 4 - умная и классическая командная строка, d-bus, telegram). Я давно хотел попробовать Rust, а AuroraCLI (написанная на Python) медлительная для таких важных задач. И я выбрал Rust для реализации приложения.

Освоился я быстро, через 2 недели уже был собран первый релиз с базовым функционалом и общей логикой, реализующей все необходимые интерфейсы. Мне Rust понравился: единая инфраструктура, современная сборка, он быстр и собирается в единый бинарник из коробки (если вы не имеете дело с привязками сишных либ). Отличная работа с IDE: все зависимости подтягивает, ни единого красного инклуда, а компилятор сходу указывает на проблемы - еще до компиляции. Подробный вывод ошибок, даже panic - это совсем не segmentation fault. Синтаксис мне напомнил Kotlin - тут конечно спорно, но он приятен и современен.

Я продолжил погружение в Rust и обнаружил бурление С/C++ сообщества по поводу Rust. Настоящие страсти. "Зачем он нам, не лезьте с Rust, он нам не нужен" etc. Я имею некоторое отношение к плюсам, мне приходится писать на нем, и мне это не особо нравится. Я не одинок в этом - плюсы это одно из стоп-слов для многих программистов. Да и я понимаю почему: часто плюсы - это не разработка чего-то на последнем стандарте, а поддержка зоопарка различных библиотек ~возраста ZZ Top. Не говоря про общую логику таких проектов и кастомные фичи, которые каждый программист считает своим долгом написать самостоятельно.

Я бы вот что хотел отметить: Rust - отличный и современный язык, сравнивать его с C/C++ нет смысла. Это как сравнивать Flutter & KMP - что само по себе ошибочно. Хоть вы и получаете на выходе приложение, разработка совершенно разная - в KMP у вас может быть нативный интерфейс, а может и Compose Multiplatform, а на Flutter только children, children, children... В Rust вы можете использовать unsafe, а можете и не использовать - в си все unsafe, плюсы не далеко ушли - один указатель умнее другого...

Если вы программист, пришедший с высокоуровневых языков в системную разработку - смело пробуйте Rust, он должен вам понравиться. Если же вы плюсовик, напишите несколько тысяч строк на Rust, чтобы ощутить удобства, которые он предлагает, не влияя на производительность, он вполне может вам не понравиться, но вам придётся, скорее всего, с ним иметь дело - его все больше...
1🔥11👍3🤡2😱1
#bot Вот так потихоньку, день за днём, методов все больше - их уже 50.
👍5🔥4😱1
This media is not supported in your browser
VIEW IN TELEGRAM
#fun Написать проект - пол дела, его еще нужно презентовать правильно.
😁15
#50 Flutter на ОС Аврора

Российская операционная система "Аврора" всё чаще мелькает не только в сводках новостей, но уже и на профессиональных конференциях.
Она существует. Она работает. Приложения под неё можно писать приложения на Flutter (вы находитесь здесь). Что будет дальше? Нам тоже любопытно, поэтому мы подробно расспросили обо этом ребят из команды разработки.

Насколько тяжело адаптировать Flutter и обеспечить ему поддержку новой платформы? Знает ли об этом Google и как относится к таким разработкам? Насколько больно сейчас разрабатывать приложения под "Аврору", какая техника и софт для этого нужны? Как распространяются приложения под "Аврору" и как решаются вопросы безопасности?

Всё это и многое другое слушайте на вашей любимой платформе.

🎙 У микрофона: Евгений Сатуров (Surf), Айнур Ильясов (Surf), Никита Красавин (ОМП, Руководитель группы разработки Flutter для ОС Аврора), Денис Глазков (ОМП, Старший инженер-разработчик ОС).

🌟Главное:

🟢Официальный сайт Аврора ОС
🟢Официальный сайт ОМП
🟢RuStore для ОС Аврора
🟢Портал разработчика
🟢Telegram-канал для разработчиков
🟢Gitalb
🟢Трекер для Issue

Упоминалось в выпуске:

🟠MeeGo
🟠Sailfish OS
🟠Qt Framework
🟠Выбираем Qt (Habr @ 2gis)
🟠Flutter for Tizen
🟠Sony Embedded Linux (eLinux) embedding for Flutter
📱 Доклад Дениса Глазкова “ОС Аврора. Статус поддержки фреймворка Flutter”

Чат подкаста | Слушать на сайте | Яндекс.Музыка | Spotify | YouTube | Звук | Apple Podcasts | Deezer | CastBox | Overcast | Pocket Casts | Podcast Addict | VK | Саундстрим | Mave-плеер
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥3🤡3🥴21
Media is too big
VIEW IN TELEGRAM
#bot
+ Install by url
+ Install demo app
👍6🔥2
#fun Ты в растерянности, когда поучаствал везде, а у тебя волосатая даже спина...
🤣7😁4🔥2
Поздравляю всех женщин с 8 марта! Всем хорошего настроения и отличной весенней погоды. 🌸
🍾7🥰3🤨1🍓1
Media is too big
VIEW IN TELEGRAM
#bot Aurora Bot | Обновление v0.0.5

👉 Оптимизация available (cache).
👉 Установка пакета (url, path).
👉 Удаление пакета (select, name).
👉 Запуск пакета (select, name).
👉 Установка демо приложений.
👉 Загрузка Flutter.
👉 Загрузка Platform SDK.
👉 Загрузка Аврора SDK.

▶️ RUTUBE

Поддержать проект можно ⭐️ на GitHub.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥3
📊 Aurora Bot | Client, Aurora Bot | Server, Aurora Dataset.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥3
;)
🔥7🥱2
#fun +
array.size
array.iter().count()
sizeof(array)
count(array)
COUNT(*)
...
😁9🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
#bot Зачем ставить Aurora Toolbox, когда можно использовать Aurora Toolbot прямо из Telegram... Но для гурманов будет и пк-версия с D-Bus. Aurora Bot - проект, который нужно считать не количеством строчек кода, а количеством всевозможных интерфейсов =)
👍7🔥4
#bot 😎
Aurora Toolbot: Telegram mini-app & Linux app.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥3
Aurora Toolbot в Open Source, но еще много работы. Python vs Rust, GJS vs Tauri - суть одна, уровень разный. Кому не безразличен Open Source не забывайте ставить ⭐️
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥2
#live Я не умел так рисовать в 8 лет, Алина делает успехи. Tеперь знаю кого попросить оценить дизайн моих пэт-проектов.
🔥13👍5😍4
Forwarded from Aurora Developers
Регистрируйтесь на конференцию по кроссплатформенной мобильной разработке для ОС Аврора

📌 Ждем вас 11 апреля в московском офисе Открытой мобильной платформы (БЦ "Академик"), где мы:
🔸 расскажем про статус Flutter для ОС Аврора
🔸 обсудим возможности PWA на ОС Аврора
🔸 перспективы внедрения KMP для ОС Аврора
🔸 послушаем доклады ведущих отечественных компаний, которые уже сделали свои решения под ОС Аврора при помощи кросс платформенных технологий

📝Чтобы принять участие, зарегистрируйтесь по ссылке https://auroraos.timepad.ru/event/3276923/ и обязательно дождитесь подтверждения заявки.

#АврораОС #Flutter #KMP
🔥5👍2