Vitaliy Zarubin | @keygenqt – Telegram
Vitaliy Zarubin | @keygenqt
461 subscribers
1.04K photos
276 videos
3 files
548 links
Привет! Я инженер-программист компании ОМП. За свою карьеру я сменил много платформ и языков, и продолжаю учить новые. На канале рассказываю о своей работе и моих pet-проектах.
Download Telegram
Верстальщики скучают? Ура, новый IE6 специально для них - WebView телеги! 😉

В нормальных мобильных браузерах проблемы нет, зачем они этот костыль вкорячили не понятно. Больше багов богу багов!
🤯5😁3👍1
Vitaliy Zarubin | @keygenqt
Верстальщики скучают? Ура, новый IE6 специально для них - WebView телеги! 😉 В нормальных мобильных браузерах проблемы нет, зачем они этот костыль вкорячили не понятно. Больше багов богу багов!
Стало интересно и я разобрался. Телега мутит что-то с локализацией WebView, и меняет ее налету. Отсюда была и проблема. React должен реагировать на смену языка, но он почему-то делал это частями в телеграм. В общем, fix.
👍4🔥2
#fun Для пропитания в лесу не обязательно охотиться самому, для этого уже есть охотники. Что проще: метко стрелять, выслеживать дичь, драться с медведями за нее или просто свистнуть ее у других? Зерокодеры тоже охотники.
😁7🤣3
Уже пора? =)
😱5👍3🔥2🤔1
This media is not supported in your browser
VIEW IN TELEGRAM
#app Врываемся в open-source приложение Foliate. Все хорошо, но вот не сохранялся выбранный перевод, подправил =)

https://github.com/johnfactotum/foliate/pull/1399
👍8🔥3🥰1
#fun Тяжело болеть, когда у тебя наушники черные.
🤣12😁4
Forwarded from Friflex Dev
Как настроить и установить Flutter Aurora

Наш Flutter Tech Lead Юра Петров подготовил подробный гайд 📢

В этом видео разберем:

🔸установку Aurora SDK
🔸настройку эмулятора для Flutter
🔸установку и настройку Aurora-CLI
🔸установку Flutter Aurora
🔸установку и настройку VSCode для Авроры
🔸добавление эмулятора в VSCode
🔸настройку и запуск приложения на эмуляторе в режиме Dart Debug

Делитесь, какие особенности работы с Aurora OS вам еще интересно было бы разобрать?

#ОСАврора #Flutter
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10👍9
#faq Какие вы знаете паттерны проектирования?

Я под NDA...
🤣9😁5🔥4
Хорошего рабочего дня ☀️
🔥104
Город засыпает просыпается мафия open-source… =)
🔥7👍1
This media is not supported in your browser
VIEW IN TELEGRAM
Ну что, фиксанул я закрытие Gtk.Popover в приложении Foliate и добавил сохранение состояния выбранного языка. Познакомился чуть-чуть с GJS - прикольная штука GTK на JS. А самое главное - нативный UI, прикрутил KMP/JS и го штамповать симпатичные приложения.
🔥8👍1
This media is not supported in your browser
VIEW IN TELEGRAM
#fun Сеньеры бранятся, только тешатся. Тимлид, отстань...
😁6🤣41
#faq Какая, по вашему мнению, главная проблема IT?

Проблем много. Они решаются. Одна из них — домыслы. Рассуждения Flutter программиста, который в глаза не видел Kotlin, о KMP. Рассуждения Android разработчиков о Flutter. Рассуждения системных программистов о качестве PHP/JS, троллинг 1С. Ребята и девчата, возьмите и напишите, хотя бы, пэт на технологии, о которой хотите рассуждать.
👍13🔥3
Устал я немного от React & KMP. Чего бы такого написать на GJS 🤔

https://rmnvgr.gitlab.io/gtk4-gjs-book
👍4🔥3
Vitaliy Zarubin | @keygenqt
Устал я немного от React & KMP. Чего бы такого написать на GJS 🤔 https://rmnvgr.gitlab.io/gtk4-gjs-book
#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/
🤔4😱3👍2🔥1
#app Долго думать не пришлось, где можно использовать GJS, пора заняться Aurora Toolbox. В версии Aurora CLI 3.0 был добавлен интерфейс API, он предназначен для взаимодействия сторонних приложений со всем функционалом, доступным в приложении. Итак, есть CLI, есть API, пришло время GUI. Я выбрал GJS, потому что хочу освоить новый инструмент. Открою вам секрет: зачастую интерес к технологии является основной причиной появления pet-проектов.

https://github.com/keygenqt/aurora-toolbox
🔥8👍3
#fun Если вы встретите в лесу белку, не пугайтесь, намного страшнее столкнуться с выгоранием.
😁7🔥3💯3🤣1
Друзья!

Сегодня в 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