Vitaliy Zarubin | @keygenqt – Telegram
Vitaliy Zarubin | @keygenqt
463 subscribers
1.04K photos
276 videos
3 files
548 links
Привет! Я инженер-программист компании ОМП. За свою карьеру я сменил много платформ и языков, и продолжаю учить новые. На канале рассказываю о своей работе и моих pet-проектах.
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
#fun А что? В ТЗ так и написано.
😁15👍2
Кто хотел Flutter с поддержкой ОС Аврора в Docker? Забирайте =)

https://github.com/keygenqt/flutter-aurora-docker

Буду ⭐️ рад ;)
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16🔥6🥱2
Vitaliy Zarubin | @keygenqt
Кто хотел Flutter с поддержкой ОС Аврора в Docker? Забирайте =) https://github.com/keygenqt/flutter-aurora-docker Буду ⭐️ рад ;)
Отжал у жены MacBook на M1, чекнул докер. Все прошло хорошо, кроме того, что установился один таргет - x86_64, установка aarch64 и armv7hl завершились с ошибкой. Docker-образ использует не модифицированный вариант PSDK, все стоковое. Для установки PSDK требуется архитектура x86_64 и флаг --privileged, который снимает большиство ограничений на доступ в хост систему. Apple silicon - aarch64 и образ x86_64 эмулируется. Что пошло не так сложно сказать, ошибка на скриншоте. Жаль, конечно 🥲, но надеюсь мы когда-нибудь уйдем от chroot & sudo для сборки. Оставлю мучать докер дальше любителям Apple, на Linux все отлично работает, все таргеты в наличии, CI можно организовать.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14😢1
#fyi 100й открытый проект на GitHub. 🎉 Каких только проектов там нет, чего я уже только не писал в Open-Source. И это только открытые личные проекты. Когда занимаешься рабочими проектами, во могих компаниях показать свою работу невозможно: код часто закрыт, а проекты всегда продолжают развиваться — ну например, написал ты 100 сайтов, можешь ли ты сказать через год, что это твоя работа, если ты больше в ней не участвуешь? Сомневаюсь. А твой GitHub всегда твой. Конечно, если его не отожмут по политическим мотивам. Делайте бекапы, господа и дамы =).
Please open Telegram to view this post
VIEW IN TELEGRAM
1🔥13👍2
#fun Когда лесники просят меня оценить задачу по отлову медведя, я всегда говорю так: я человек маленький, лес большой... и, пожалуйста, начните уже закрывать клетки в этом зоопарке.
😁11
#fyi Начинаю новый амбициозный проект: 1 разряд по велоспорту. Цель: индивидуальная гонка на время, 50 км - 1:15:39. 🚴‍♂️ Начинаем с завтрашнего дня. От работы по 14 часов то лапы ломит, то хвост отваливается. А на днях я линять начал. Нужно привести себя в форму... Пожелайте мне удачи.
Please open Telegram to view this post
VIEW IN TELEGRAM
2🔥244🤣2🥰1
#fyi Добавил метод для удобства использования API приложения Aurora CLI, как часть Python скрипта:

https://github.com/keygenqt/aurora-cli/blob/main/noscripts/examples/my_python_noscript.py

Версия обновлена: v3.2.8
👍9🥱3
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥13🥱3
Vitaliy Zarubin | @keygenqt
#see Emulator with Aurora OS and VNC VirtualBox. ▶️ RUTUBE
Теперь вы можете тоже так, добавил фичу в Aurora CLI.
aurora-cli emulator start-vnc
aurora-cli emulator stop

Как это применить — вопрос на засыпку =)
👍6🔥3
This media is not supported in your browser
VIEW IN TELEGRAM
Aurora Bot, пока еще не очень умный, но уже умеет отвечать и имеет mini-app =)
🔥12🥴4
🏝🎉 Вышел Kotlin 2.1.0

👉 Новые фичи языка (разберу отдельно в @kotlin_broadcast, но ничего такого)
👉 Улучшения K2 компилятора, что также повлияло и на kapt (который deprecated)
👉 KMP Базовая поддержка Swift Export, стабильный Gradle для опций компилятора и много чего ещё
👉 В Kotlin/Native улучшили поддержку iosArm64
👉 Поддержка новых версий Gradle и Android Gradle Plugin

Ждем багфиксы в 2.1.10 и потом обновляемся. За разборами с большими подробностями идите в @kotlin_broadcast

#kotlin #gradle #k2 #kmp #swift
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4👍1
This media is not supported in your browser
VIEW IN TELEGRAM
Аврора SDK теперь на Apple Silicon

Разработчики из ОМП поделились видео адаптации инструментов разработки под процессоры серии Apple M.

Почему это важно? Немного контекста

👉 Когда Аврора стала популярной многие разработчики захотели попробовать написать приложение
👉 У разработчиков с компьютерами на базе Windows и Linux (и макбуках с х86 процессорами) не возникло проблем, так как SDK адаптирована под эти ОС
👉 У большинства же мобильных разработчиков ноутбуки Apple M серии (это подтверждается опросами)

Поэтому, понимая важность успеха у разработчиков приложений, компания инвестировала в перенос своего SDK также и на Apple Silicon и мы можем видеть те самые результаты на экране

Вы просили это - и вы получили это. Это же прекрасно

P.S. И да, гайз, как только выйдет Аврора SDK 5.2 Developer Preview я сразу сделаю видео на канале как работать на новых макбуках
🔥21🥱1
Все необходимые проекты для идеи инициализированы: Server (Kotlin/Ktor), App (JS/React), Daemon (Python/Click). Что за идея? Ну поживем - увидим. Это же пет-проект, основная идея - не скучать по вечерам после работы и развиваться =)
🔥11💩1
Мой сервер. Как хорошо, что я переехал в докер в своё время. Сколько же тут работы… Оглядываясь назад, не верится, что я это все написал, и откуда у меня столько сил? Но каждый вечер хочется узнать что-то новое, сделать вызов себе и победить. Я писал проекты на разных языках, для разных платформ. Мне любопытны и другие языки, которые я не знаю, но очень хотелось бы с ними познакомиться. Есть языки, которые я предпочёл бы забыть =) И вот я начинаю новый проект. Можно было бы для сервера взять Erlang, для web-приложения - Vue, для демона… Rust или Go. Но я решил выбрать то, что я уже неплохо знаю, и продолжить совершенствоваться в этих направлениях. У каждого своя граница: 1, 2, 3 ...10 платформ, но где-то придётся притормозить и заняться вертикальным масштабированием. Erlang, Rust, Go подождут.
👍12🔥6
Симпатичные иконки
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥2