Vitaliy Zarubin | @keygenqt
رفتن به کانال در Telegram
Привет! Я инженер-программист компании ОМП. За свою карьеру я сменил много платформ и языков, и продолжаю учить новые. На канале рассказываю о своей работе и моих pet-проектах.
نمایش بیشتر392
مشترکین
اطلاعاتی وجود ندارد24 ساعت
-17 روز
-630 روز
آرشیو پست ها
#fyi 100й открытый проект на GitHub. 🎉 Каких только проектов там нет, чего я уже только не писал в Open-Source. И это только открытые личные проекты. Когда занимаешься рабочими проектами, во могих компаниях показать свою работу невозможно: код часто закрыт, а проекты всегда продолжают развиваться — ну например, написал ты 100 сайтов, можешь ли ты сказать через год, что это твоя работа, если ты больше в ней не участвуешь? Сомневаюсь. А твой GitHub всегда твой. Конечно, если его не отожмут по политическим мотивам. Делайте бекапы, господа и дамы =).
Отжал у жены MacBook на M1, чекнул докер. Все прошло хорошо, кроме того, что установился один таргет - x86_64, установка aarch64 и armv7hl завершились с ошибкой. Docker-образ использует не модифицированный вариант PSDK, все стоковое. Для установки PSDK требуется архитектура x86_64 и флаг --privileged, который снимает большиство ограничений на доступ в хост систему. Apple silicon - aarch64 и образ x86_64 эмулируется. Что пошло не так сложно сказать, ошибка на скриншоте. Жаль, конечно 🥲, но надеюсь мы когда-нибудь уйдем от chroot & sudo для сборки. Оставлю мучать докер дальше любителям Apple, на Linux все отлично работает, все таргеты в наличии, CI можно организовать.
Кто хотел Flutter с поддержкой ОС Аврора в Docker? Забирайте =)
https://github.com/keygenqt/flutter-aurora-docker
Буду ⭐️ рад ;)
#faq Что посоветуете противопоставить расизму в IT?
Длинный штангенциркуль.
Добавил примеры использования Aurora CLI в bash скриптах. Со всеми методами API можно ознакомиться в документации:
https://keygenqt.github.io/aurora-cli/cli/api
Валидация RPM пакета, проверка форматирования проекта Flutter, и установка приложений на эмулятор:
https://github.com/keygenqt/aurora-cli/tree/main/scripts/examples
А еще обнаружил пару багов и выкатил апдейт 🤫
#app Релиз Aurora CLI v3.2.3
👉 Добавлено API
/apps. Метод available, позволяющий получить доступные приложения для установки их на девайс или эмулятор. Метод download для получения RPM пакета из релизов aurora-apps.
👉 Оптимизировано получение списка приложений.
🐞 Другие мелкие исправления.
Поддержать проект можно ⭐️ на GitHub.Смержат или нет, вот в чем вопрос. ;)
https://gitlab.gnome.org/GNOME/gjs/-/merge_requests/960
#app Обновление Aurora Toolbox & Aurora CLI.
Aurora Toolbox
👉 Установка цветовой схемы.
👉 Обновление спецификации RPM.
👉 Переустановка приложения в APM.
👉 Подсказки в разделе Tools.
👉 Другие мелкие исправления.
Aurora CLI
👉 Проверка форматирования проекта.
👉 Улучшение валидации RPM.
👉 Другие мелкие исправления.
Поддержать проект можно ⭐️ на GitHub.
#fun Когда читаешь книгу Канта "Критика чистого разума" и дошел до разделения трансцендентальной логики на трансцендентальную аналитику и диалектику...
+4
#fyi Добрался, наконец, и посмотрел альтернативы GitHub & GitLab:
- CODING
- Gitee
- GitFlic
- GitVerse
Я смотрел сервисы для себя, для своих пет-проектов. Я частенько использую их API, CI, Pages. Ну хотелось, чтобы инструмент был симпатичный и им было приятно пользоваться.
Я бегло ознакомился с сервисами и сложилось вот такое мнение:
CODING
Сервис от Tencent чисто под китайскую аудиторию. Если ты не знаешь китайский, тебе будет тяжело: специально это сделано или нет — гугл переводчик на сайте не работает. Я пошел дальше.
Gitee
Китайский сервис. Похож на GitHub. Есть API — правда я не нашел открытого, строго через токен. Есть английский язык, вперемешку с китайским, но терпимо. Есть Pages. Можно импортировать проекты с альтернативных площадок. Но нужно быть китайцем и иметь адрес и телефон — без них ты не сделаешь новый открытый репозиторий…
GitFlic
Регистрация пройдена, но, чтобы сделать публичную репу, необходимо подключить ВК/Яндекс. Репы ограничены 4GB и это явно указано — прячьте в доки такую информацию - мой вам совет =) Не нашёл Pages, зато есть API на русском в стиле «Методы для Комментариев к проблеме». Где включить английский не нашел, зато нашел баг: при выборе в меню раздела оно скролится наверх — каждый раз нужно искать где ты был. Ну и кривая верстка, отражающая мощь сервиса.
GitVerse
При регистрации немного баговало — говорило, что reCAPTCHA не пройдена, хотя ее на странице нет, с 5й попытки зарегистрировался по телефону. Сайт выглядит приятно, но подвела кривая адаптивная верстка. Pages и API не нашел. Похоже на то, что когда-то может быть и неплохой сервис, но сейчас это ооочень сыро.
Есть ли у нас альтернативы — возможно, но не эти и не сейчас. Я все больше убеждаюсь, что качество сайта отражает внутреннюю кухню компании, и мой тест на адаптивную вёрстку очередной раз подтверждает это.
Рега в Gitee работает. Импорт проектов работает. Новый репозиторий создать не дает - требует номер телефона и адрес, похоже китайский. Тухляк. Китайцы делают чисто для себя. Ну ок...
