Vitaliy Zarubin | @keygenqt – Telegram
Vitaliy Zarubin | @keygenqt
460 subscribers
1.03K photos
275 videos
3 files
546 links
Привет! Я инженер-программист компании ОМП. За свою карьеру я сменил много платформ и языков, и продолжаю учить новые. На канале рассказываю о своей работе и моих pet-проектах.
Download Telegram
#fyi Как сделать скриншот или записать видео с эмулятора? Можно долго искать куда ткнуть в GUI VirtualBox, а можно просто получить список машин в терминале:

vboxmanage list vms


и сделать скриншот:

vboxmanage controlvm <uuid|vmname> screenshotpng <name>.png


либо включить/отключить запись видео:

vboxmanage controlvm <uuid|vmname> recording <on|off>


видео файл найдете возле *.vbox:

~/AuroraOS/emulator/<vmname>/<vmname>/<name>.webm
🔥7🤔2
#fun Разобраться чем отличается B2B и B2C.
🔥2🤨2
На канале уже больше ста человек. В честь этого я решил разыграть книгу, но оказалось, что из телеграмм канала не так-то просто вытащить подписчиков. Решил похакерить немного и накидал небольшую функцию на JS. Она нам и выберет человека, которому уедет "Кровь, пот и пиксели". Главное условие: чтобы человек жил в России, вопрос в доставке. Видео я делать не стал, надеюсь вы мне поверите на слово, а еще лучше проревьювите JS =). Функция выдаст 3х рандомных человек — если с доставкой книги первому не сложится, обращусь ко второму и т.д.

Всем добро пожаловать! 👋

Победители:
1. Alexander Zhdanov
2. Ivan Bragin
3. Антон
👍15😢3😁2🤣2🤔1
#faq Нужны ли комментарии в коде?

В первую очередь оставь комментарии для себя - через полгода ты спросишь кто эту фигню вообще писал и что здесь происходит.
👍8👨‍💻2
#fun Кодишь на MacBook Air.
😁6
#faq Что проще выучить: фронтенд или бэкенд?

Лучше учить бэкенд - там нет дизайна.
🔥4👍2
Forwarded from Aurora Education
5 декабря в Москве в рамках YaTalks 2023 @chuvilin проведёт воркшоп "Верстаем UI Telegram для ОС Аврора"

Участники узнают, какие технологии и почему используются при разработке приложений для ОС Аврора.
Поймут, как их применить на практике для создания интерфейса мессенджера.

Лекционный материал включает:
— Знакомство с ОС Аврора
— Фреймворк Qt и технология Qt Quick
— Элементы интерфейса ОС Аврора
— Веб-ресурсы и мероприятия для разработчиков

Практика состоит из двух частей:

1. Использование конструкций языка QML и технологий Qt Quick
Включает работу с базовыми визуальными элементами, способами их позиционирования и взаимодействия с ними.
Будет проходить с использованием ресурса qmlonline.kde.org

2. Разработка приложения для ОС Аврора
В этой части с использованием Аврора SDK создадим мобильное приложение и запустим в эмуляторе.
Сверстаем несколько страниц, аналогичных основным страницам интерфейса пользователя мобильного клиента Telegram.

Подробности и регистрация:
https://yatalks.yandex.ru/ru/program/verstaem-ui-telegram-dlya-os-avrora
👍8
#fun Узнал что armv7hl это 32-битный arm.
🔥5😁3
Ой, а что я такое нашел на omprussia/flutter 🤫
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥13👍2
#fun Когда я служил во вьетнаме нам приходилось часто делать вылазки в джунгли. Самая большая там опасность - это змеи. В особенности питон, синтаксис у него отвратный.
🤣14
#fyi Aurora CLI v1.0.0

Aurora CLI - приложение, объединяющее в себе различные скрипты, помогающие программисту ОС Аврора в его повседневной работе.

Функционал:
psdk
install - Установка Platform SDK.
remove - Удаление Platform SDK.
sign - Подпись RPM пакета.
index - Указать индекс подписи.
flutter
install - Установка Flutter SDK.
remove - Удаление Flutter SDK.
device
ssh-copy - Отправить ключ на девайс.
command - Выполнить команду.
upload - Загрузить файлы.
install - Установить RPM пакет.
run - Запустить приложение.
firejail - Запуск в песочнице.
index - Указать индекс девайса.
all - Выбрать все девайсы.

Все что планировал из основного функционала готово. Помните, что приложение - это лишь фича, основа там bash-скрипты, которые работают и самостоятельно. Приятного использования!
11👍3
#fun Выживаю в экосистеме С++
😁6
#see Стоит посмотреть:

👉 Установка PSDK.
👉 Установка Flutter SDK.
👉 Сборка приложения.
👉 Подпись приложения.
👉 Запуск приложения.
👉 Другие фичи Aurora CLI.

https://youtu.be/8PGj5qGYmcU
🔥3👍2
#faq Что выбрать для программирования: Mac или Windows?

Ну конечно же Linux.
😁10👍5🔥3👨‍💻2💯1🤣1
#fyi И вот вы написали платформо-зависимый плагин на С++ для Flutter. С чем вас и поздравляю. Вы его отправляете на omprussia/flutter, а вас просят отформатировать ваш С++ код. И тут на помощь приходит clang-format. На Ubuntu вы можете поставить его командой:
sudo apt install clang-format
После этого, выполнив команду в проекте, ваш С++ должен стать краше:
find . -type f -name "*.h" -o -name "*.cpp" -exec clang-format-14 -i {} \;
👍10🔥3🤔3
Обновление от сообщества развития Flutter для ОС Аврора!

Flutter SDK с поддержкой ОС Аврора получил обновление:

👉 Flutter SDK обновлен до 3.16.2.
👉 Перевели сборку с make на ninja.
👉 Полный журнал сборки.
👉 Добавлена поддержка текстур.
👉 Блокировка ориентации.
👉 Камера: видоискатель, фото, QR.
👉 Обновлен плагин сенсоров.

Поддержка Flutter на ОС Аврора - это совместная работа энтузиастов, специалистов по Flutter из ведущих компаний РФ. Можно поучаствовать кодом и экспертизой - вместе сделаем инструмент лучше.

Текущая версия 3.16.2 и вы можете получить ее уже сейчас. Все необходимое вы можете найти по ссылке: https://gitlab.com/omprussia/flutter.
👍131
This media is not supported in your browser
VIEW IN TELEGRAM
ОС Аврора, Flutter, камера и QR.
🔥17
Media is too big
VIEW IN TELEGRAM
Aurora CLI

Добавлена поддержка версий Flutter SDK для ОС Аврора.

👉 Список установленных Flutter SDK.
👉 Список доступных Flutter SDK.
👉 Переустановка Flutter Embedder.
🔥8😱3
Сегодня, 8 декабря, на площадке «Цифровое деловое пространство» в Москве состоится главное ИТ-событие года «Ростелекома» — Rostelecom Tech Day (RTD 2023).

Гости мероприятия первыми услышат анонсы новых ИТ-продуктов, в числе самых ожидаемых из них – выход пятой версии самой популярной отечественной мобильной операционной системы Авроры.

В своем докладе Павел Эйгес, генеральный директор «Открытой мобильной платформы» расскажет о переработанном интерфейсе Аврора 5 и новом пользовательском опыте, представит новые жесты управления, подробнее остановится на особенностях работы системы в защищенном контуре и экосистеме, существующей вокруг Авроры сегодня.

Ссылка на онлайн трансляцию здесь: https://vk.com/video-25232578_4563163
🔥6👍2