#app Долго думать не пришлось, где можно использовать GJS, пора заняться Aurora Toolbox. В версии Aurora CLI 3.0 был добавлен интерфейс API, он предназначен для взаимодействия сторонних приложений со всем функционалом, доступным в приложении. Итак, есть CLI, есть API, пришло время GUI. Я выбрал GJS, потому что хочу освоить новый инструмент. Открою вам секрет: зачастую интерес к технологии является основной причиной появления pet-проектов.
https://github.com/keygenqt/aurora-toolbox
https://github.com/keygenqt/aurora-toolbox
🔥8👍3
#fun Если вы встретите в лесу белку, не пугайтесь, намного страшнее столкнуться с выгоранием.
😁7🔥3💯3🤣1
Forwarded from Открытая мобильная платформа
Друзья!
Сегодня в 12:00 мы начали обновление ОС Аврора 5.1.1.60 для смартфонов Fplus R570E на ОС Аврора 5.1.0.100 для пользователей, подключенных к системе обновления.
Вместе с новой версией ОС Аврора становится доступен магазин приложений RuStore. Для того, чтобы обновления прошли успешно, будут также обновлены клиенты Аврора Центр и Аврора Маркет.
Обратите внимание на то, что обновления будут приходить пользователям постепенно.
Полная механика обновления подробно описана в закрепленном посте в нашем сообществе ОС Аврора в ВК
Сегодня в 12:00 мы начали обновление ОС Аврора 5.1.1.60 для смартфонов Fplus R570E на ОС Аврора 5.1.0.100 для пользователей, подключенных к системе обновления.
Вместе с новой версией ОС Аврора становится доступен магазин приложений RuStore. Для того, чтобы обновления прошли успешно, будут также обновлены клиенты Аврора Центр и Аврора Маркет.
Обратите внимание на то, что обновления будут приходить пользователям постепенно.
Полная механика обновления подробно описана в закрепленном посте в нашем сообществе ОС Аврора в ВК
🔥14👍2
This media is not supported in your browser
VIEW IN TELEGRAM
#app Сборка с кнопочки работает, можно пилить UI. В GJS приложениях активно используют Flatpak, к сожалению, он не подойдёт — это контейнер из которого не доступны приложения системы (тот же VirtualBox), а они нужны.
🔥9👍3🙈1
Vitaliy Zarubin | @keygenqt
#app Сборка с кнопочки работает, можно пилить UI. В GJS приложениях активно используют Flatpak, к сожалению, он не подойдёт — это контейнер из которого не доступны приложения системы (тот же VirtualBox), а они нужны.
+ ADW (Blocks for modern GNOME) 😎
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6👍2
Forwarded from Открытая мобильная платформа
Друзья!
И мы снова к вам с отличными новостями!
«Эльбрус» присоединяется к экосистеме ОС Аврора!
Компания МЦСТ стала партнером «Открытой Мобильной Платформы», разработчика российской ОС Аврора. Цель сотрудничества МЦСТ и «Открытой мобильной платформы» — создание, продвижение и развитие надежных отечественных решений для построения доверенной безопасной мобильной инфраструктуры в крупных коммерческих и государственных компаниях.
«Наша команда имеет многолетнюю практику создания отечественных микропроцессоров.Сочетание возможностей на уровне процессора Эльбрус и реализации доверенной среды на программном уровне позволяют эффективно контролировать целостность функционирования ОС, а также ограничивать сервисы, которые могут быть потенциально опасными или компрометировать безопасность устройств», — отмечает замдиректора МЦСТ по маркетингу Константин Трушкин.
Подробнее читайте в нашем сообществе ОС Аврора в ВК!
И мы снова к вам с отличными новостями!
«Эльбрус» присоединяется к экосистеме ОС Аврора!
Компания МЦСТ стала партнером «Открытой Мобильной Платформы», разработчика российской ОС Аврора. Цель сотрудничества МЦСТ и «Открытой мобильной платформы» — создание, продвижение и развитие надежных отечественных решений для построения доверенной безопасной мобильной инфраструктуры в крупных коммерческих и государственных компаниях.
«Наша команда имеет многолетнюю практику создания отечественных микропроцессоров.Сочетание возможностей на уровне процессора Эльбрус и реализации доверенной среды на программном уровне позволяют эффективно контролировать целостность функционирования ОС, а также ограничивать сервисы, которые могут быть потенциально опасными или компрометировать безопасность устройств», — отмечает замдиректора МЦСТ по маркетингу Константин Трушкин.
Подробнее читайте в нашем сообществе ОС Аврора в ВК!
🔥12👍6
Vitaliy Zarubin | @keygenqt
+ Dark theme
В общем полет нормальный. Все еще нравится GJS, не жалею что взял Gtk. Вроде одно окошко, а уже какое симпатишное =)
🔥10
Vitaliy Zarubin | @keygenqt
#app Врываемся в open-source приложение Foliate. Все хорошо, но вот не сохранялся выбранный перевод, подправил =) https://github.com/johnfactotum/foliate/pull/1399
#fyi Минус баг в Foliate. Разработчик приложения решил сделать все как надо, как его это устраивает, и фиксанул сам. Мерж-реквест не всегда фиксит, иногда подталкивает фиксить. Но главное, что проблема решена =)
👍6🔥3
This media is not supported in your browser
VIEW IN TELEGRAM
#fun Скоро зарелизим фичу, уже на тесте.
😁7🤣3
This media is not supported in your browser
VIEW IN TELEGRAM
Неплохо для знакомого с технологией пару-тройку дней? =)
👍18🔥5❤1💩1
This media is not supported in your browser
VIEW IN TELEGRAM
Заборол AboutDialog. Это было не совсем очевидно, подключение к сигналам меню какое-то странное, пришлось раскинуть карты таро и достать бубен.
👍10🔥3🫡1
#faq Какие курсы вы бы посоветовали?
Я был один раз на курсах, перед первой работой. Там все что-то учили, а я писал свой фреймворк на PHP. С курсов меня сразу забрали на первую мою работу программистом — я был лучший из учащихся. Но когда я пришел на работу, и мне дали реальные задачи, я сидел, не вылипая из компа года два… пошел поспал и дальше залип. Курсы, как старт — да ок, как обучение чему-то — нет… Программист должен уметь найти ответ сам, на все задачи курсы не написать, и "взлом" любых технологий — дело техники.
Я был один раз на курсах, перед первой работой. Там все что-то учили, а я писал свой фреймворк на PHP. С курсов меня сразу забрали на первую мою работу программистом — я был лучший из учащихся. Но когда я пришел на работу, и мне дали реальные задачи, я сидел, не вылипая из компа года два… пошел поспал и дальше залип. Курсы, как старт — да ок, как обучение чему-то — нет… Программист должен уметь найти ответ сам, на все задачи курсы не написать, и "взлом" любых технологий — дело техники.
👍14🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
Первое взаимодействие через API Aurora CLI и GUI =)
🔥7👍1
This media is not supported in your browser
VIEW IN TELEGRAM
Не думаю, что следующий CLI я буду писать на Python... =)
😁6🤨2💊2⚡1
Vitaliy Zarubin | @keygenqt
Не думаю, что следующий CLI я буду писать на Python... =)
Делов то, такие жирные либы лучше импортить в функции… Просто для того, чтобы писать быстрые приложения на Python, нужно иметь определенный навык. Наверное, все таки буду, почему бы и да? ))
😁7👍2❤1
Vitaliy Zarubin | @keygenqt
Не думаю, что следующий CLI я буду писать на Python... =)
В продолжение темы: ~375ms считаю вполне приемлемым временем на получение настроек из Aurora CLI. Язык в GTK нужно указать перед запуском Application, то есть, перед запуском их нужно получить. Настройки GUI & CLI будут связаны. Подправил импорты и нормас. Без фиксов было ~800ms.
🔥10👍4