This media is not supported in your browser
VIEW IN TELEGRAM
#bot Добавлен статус прогресса в CLI, D-Bus и Telegram. Нашел я таки апдейт, бот не может обновить пользовательские сообщения, свои может. Кстати, через удаление это работает не гуд.
🔥5👍3
This media is not supported in your browser
VIEW IN TELEGRAM
#fun А как вы боритесь с усталостью и выгоранием?
😁12
Media is too big
VIEW IN TELEGRAM
#bot Aurora Bot | Обновление v0.0.4
👉 Конвертирование видео в Gif.
👉 Конвертирование видео в Mp4.
👉 Доступные версии Flutter.
👉 Доступные версии Platform SDK.
👉 Доступные версии Аврора SDK.
👉 Статус прогресса в процентах.
👉 Загрузка файла в эмулятор.
👉 Загрузка файл по URL в эмулятор.
👉 Загрузка файл из Telegram.
▶️ RUTUBE
Поддержать проект можно⭐️ на GitHub.
👉 Конвертирование видео в Gif.
👉 Конвертирование видео в Mp4.
👉 Доступные версии Flutter.
👉 Доступные версии Platform SDK.
👉 Доступные версии Аврора SDK.
👉 Статус прогресса в процентах.
👉 Загрузка файла в эмулятор.
👉 Загрузка файл по URL в эмулятор.
👉 Загрузка файл из Telegram.
Поддержать проект можно
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥3
#bot Rust качает PSDK на 34% быстрее 🎉
Для того, чтобы отобразить процесс скачивания, требуется получение размера файла, и Rust это делает быстрее. А вообще, мог вмешаться рандом доступа к файлу на сервере, но хочется верить, что Rust все же побыстрее качает в мульти-треде🤫
Для того, чтобы отобразить процесс скачивания, требуется получение размера файла, и Rust это делает быстрее. А вообще, мог вмешаться рандом доступа к файлу на сервере, но хочется верить, что Rust все же побыстрее качает в мульти-треде
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👍4
Vitaliy Zarubin | @keygenqt
#bot Rust качает PSDK на 34% быстрее 🎉 Для того, чтобы отобразить процесс скачивания, требуется получение размера файла, и Rust это делает быстрее. А вообще, мог вмешаться рандом доступа к файлу на сервере, но хочется верить, что Rust все же побыстрее качает…
Прогнал по 3 раза, что и следовало доказать - в целом, aurora-bot выполнил задачу быстрее, чем aurora-cli, но все очень зависит от сервера и как он отдает файлы.
👍8🔥3
#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, чтобы ощутить удобства, которые он предлагает, не влияя на производительность, он вполне может вам не понравиться, но вам придётся, скорее всего, с ним иметь дело - его все больше...
Недавно я начал новый проект - 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
This media is not supported in your browser
VIEW IN TELEGRAM
#fun Написать проект - пол дела, его еще нужно презентовать правильно.
😁15
Forwarded from Flutter Dev Podcast — анонсы выпусков
#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-плеер
Российская операционная система "Аврора" всё чаще мелькает не только в сводках новостей, но уже и на профессиональных конференциях.
Она существует. Она работает. Приложения под неё можно писать приложения на Flutter (вы находитесь здесь). Что будет дальше? Нам тоже любопытно, поэтому мы подробно расспросили обо этом ребят из команды разработки.
Насколько тяжело адаптировать Flutter и обеспечить ему поддержку новой платформы? Знает ли об этом Google и как относится к таким разработкам? Насколько больно сейчас разрабатывать приложения под "Аврору", какая техника и софт для этого нужны? Как распространяются приложения под "Аврору" и как решаются вопросы безопасности?
Всё это и многое другое слушайте на вашей любимой платформе.
Чат подкаста | Слушать на сайте | Яндекс.Музыка | 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🥴2❤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.
👉 Оптимизация available (cache).
👉 Установка пакета (url, path).
👉 Удаление пакета (select, name).
👉 Запуск пакета (select, name).
👉 Установка демо приложений.
👉 Загрузка Flutter.
👉 Загрузка Platform SDK.
👉 Загрузка Аврора SDK.
Поддержать проект можно ⭐️ на GitHub.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥3
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥3