uk
Feedback
Vitaliy Zarubin | @keygenqt

Vitaliy Zarubin | @keygenqt

Відкрити в Telegram

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

Показати більше
392
Підписники
Немає даних24 години
-17 днів
-630 днів
Архів дописів
#app Сборка с кнопочки работает, можно пилить UI. В GJS приложениях активно используют Flatpak, к сожалению, он не подойдёт — это контейнер из которого не доступны приложения системы (тот же VirtualBox), а они нужны.

Друзья! Сегодня в 12:00 мы начали обновление ОС Аврора 5.1.1.60 для смартфонов Fplus R570E на ОС Аврора 5.1.0.100 для пользов
Друзья! Сегодня в 12:00 мы начали обновление ОС Аврора 5.1.1.60 для смартфонов Fplus R570E на ОС Аврора 5.1.0.100 для пользователей, подключенных к системе обновления. Вместе с новой версией ОС Аврора становится доступен магазин приложений RuStore. Для того, чтобы обновления прошли успешно, будут также обновлены клиенты Аврора Центр и Аврора Маркет. Обратите внимание на то, что обновления будут приходить пользователям постепенно. Полная механика обновления подробно описана в закрепленном посте в нашем сообществе ОС Аврора в ВК

#fun Если вы встретите в лесу белку, не пугайтесь, намного страшнее столкнуться с выгоранием.
#fun Если вы встретите в лесу белку, не пугайтесь, намного страшнее столкнуться с выгоранием.

#app Долго думать не пришлось, где можно использовать GJS, пора заняться Aurora Toolbox. В версии Aurora CLI 3.0 был добавлен
#app Долго думать не пришлось, где можно использовать GJS, пора заняться Aurora Toolbox. В версии Aurora CLI 3.0 был добавлен интерфейс API, он предназначен для взаимодействия сторонних приложений со всем функционалом, доступным в приложении. Итак, есть CLI, есть API, пришло время GUI. Я выбрал GJS, потому что хочу освоить новый инструмент. Открою вам секрет: зачастую интерес к технологии является основной причиной появления pet-проектов. https://github.com/keygenqt/aurora-toolbox

#fyi Слышал, но не думал что так все серьезно, как это нет системного трея? В Gtk решили бороться с концепцией системного тре
#fyi Слышал, но не думал что так все серьезно, как это нет системного трея? В Gtk решили бороться с концепцией системного трея и выпилили его из библиотеки. В 4й версии уже нет Gtk.StatusIcon совсем. Самое интересное, что все на это забили: многие приложения продолжают его использовать. В Qt по прежнему доступен QSystemTrayIcon, ну и при желании его можно вкорячить в приложение с Gtk. Основная причина, как я понимаю - не хорошо перемешивать системные значки и значки левых приложений, есть другие методы доставки информации до пользователей и функционал. Но по сути, пытаясь решить одну "проблему", они просто создали их две: значки продолжают присутствовать в системном трее, а приложениям на Gtk нужно страдать, подобно пользователям Kotlin, без тернарного оператора. Но можно и не страдать, а принять условия, предоставляемые библиотекой. Да, нет трея - ну так его быть и не должно... ну или брать Qt и не морочить себе голову. Status Icons and GNOME https://blogs.gnome.org/aday/2017/08/31/status-icons-and-gnome/

Устал я немного от React & KMP. Чего бы такого написать на GJS 🤔 https://rmnvgr.gitlab.io/gtk4-gjs-book
Устал я немного от React & KMP. Чего бы такого написать на GJS 🤔 https://rmnvgr.gitlab.io/gtk4-gjs-book

#faq Какая, по вашему мнению, главная проблема IT? Проблем много. Они решаются. Одна из них — домыслы. Рассуждения Flutter программиста, который в глаза не видел Kotlin, о KMP. Рассуждения Android разработчиков о Flutter. Рассуждения системных программистов о качестве PHP/JS, троллинг 1С. Ребята и девчата, возьмите и напишите, хотя бы, пэт на технологии, о которой хотите рассуждать.

#fun Сеньеры бранятся, только тешатся. Тимлид, отстань...

Ну что, фиксанул я закрытие Gtk.Popover в приложении Foliate и добавил сохранение состояния выбранного языка. Познакомился чуть-чуть с GJS - прикольная штука GTK4 на JS. А самое главное - нативный UI, прикрутил KMP/JS и го штамповать симпатичные приложения.

Город засыпает просыпается мафия open-source… =)
Город засыпает просыпается мафия open-source… =)

Прикольная штука этот GJS, на котором написан Foliate...

Хорошего рабочего дня ☀️
Хорошего рабочего дня ☀️

#faq Какие вы знаете паттерны проектирования? Я под NDA...

Repost from Friflex Dev
Как настроить и установить Flutter Aurora Наш Flutter Tech Lead Юра Петров подготовил подробный гайд 📢 В этом видео разберем: 🔸установку Aurora SDK 🔸настройку эмулятора для Flutter 🔸установку и настройку Aurora-CLI 🔸установку Flutter Aurora 🔸установку и настройку VSCode для Авроры 🔸добавление эмулятора в VSCode 🔸настройку и запуск приложения на эмуляторе в режиме Dart Debug Делитесь, какие особенности работы с Aurora OS вам еще интересно было бы разобрать? #ОСАврора #Flutter

#fun Тяжело болеть, когда у тебя наушники черные.
#fun Тяжело болеть, когда у тебя наушники черные.

#app Врываемся в open-source приложение Foliate. Все хорошо, но вот не сохранялся выбранный перевод, подправили =) https://github.com/johnfactotum/foliate/pull/1399

Уже пора? =)
Уже пора? =)

#fun Для пропитания в лесу не обязательно охотиться самому, для этого уже есть охотники. Что проще: метко стрелять, выслежива
#fun Для пропитания в лесу не обязательно охотиться самому, для этого уже есть охотники. Что проще: метко стрелять, выслеживать дичь, драться с медведями за нее или просто свистнуть ее у других? Зерокодеры тоже охотники.

Стало интересно и я разобрался. Телега мутит что-то с локализацией WebView, и меняет ее налету. Отсюда была и проблема. React должен реагировать на смену языка, но он почему-то делал это частями в телеграм. В общем fix.

Верстальщики скучают? Ура, новый IE6 специально для них - WebView телеги! 😉
Верстальщики скучают? Ура, новый IE6 специально для них - WebView телеги! 😉