LINUX.ORG.RU

Сообщения chapay

 

Ищу работу С++/Qt

Форум — Job

Резюме тут https://neochapay.ru/Chupligin_Sergey_Qt_c .pdf

Гитхаб тут https://github.com/neochapay

И тут https://github.com/nemomobile-ux/

Удалённо или в Иннополисе

 , , ,

chapay
()

Релиз NemoMobile 0.7 для PinePhone

Новости — PDA
Релиз NemoMobile 0.7 для PinePhone
Группа PDA

После более чем года разработки состоялся релиз дистрибутива для мобильных телефонов NemoMobile 0.7, использующего наработки проекта Mer, но базирующийся на базе ManjaroArm.

Дистрибутив NemoMobile изначально планировался как открытая замена проекту Harmattan от компании Nokia и разрабатывался в сотрудничестве сообщества и компании Jolla. Однако со временем компания Jolla сосредоточилась на частично закрытой SailfishOS, не уделяя должного внимание открытой части проекта Mer — NemoMobile. Последний релиз NemoMobile состоялся в апреле 2013 года.

В 2019 году командой энтузиастов был начат перенос компонентов NemoMobile с базы Mer на базу Manjaro. Также возникли проекты по переносу NemoMobile на другие операционные системы, такие как Fedora и OpenEmbedded. Основной причиной перехода с базы Mer стали устаревшие компоненты. В частности, в Mer до сих пор используется Qt 5.6 в связи с лицензионными ограничениями.

На данный момент осуществлён переход компонентов NemoMobile на Qt 5.15 и другие современные версии пакетов. Добавлены недостающие приложения, такие как контакты, почта, браузер, настройки, погода, пакетный менеджер, агент polkit и плагин аутентификации. Все приложения и сервисы доступны на GitHub под лицензиями GPL и BSD.

Главными нерешёнными проблемами являются отправка СМС (приём работает) и голосовые звонки.

>>> Сайт проекта

 nemomobile, ,

chapay
()

Glacier UX

Галерея — Скриншоты(не подтверждено)

Когда то давно я тут выладывал мои развлечения с полумёртвым NemoMobile (года 2 назад) итак, в свободное от алкоголизма и прочих развлечений время я продолжаю по тихому пилить.

Итак, что было сделано за последнее время:
- перешли на gcc8
- наконец-то научились делать самодостаточные образы
- пишутся приложения, настройки и паралельно всё ломается :)
- собрал образ для PinePhone ещё да...

Гит проекта https://github.com/nemomobile-ux/
И https://github.com/nemomobile
Группа в тг(eng) https://t.me/NemoMobile

>>> Просмотр (3426x2344, 3925 Kb)

 , ,

chapay
()

Поиска телефона пост

Форум — Talks

Итак, я тут иногда занимаюсь весельями по тереблению трупа nemomobile - скрины тут: www.linux.org.ru/people/chapay/?section=3

И всё это делается на девбордах или на нексусе пятом, который, к сожалению начинает чисто физически разрушаться. Подскажите плиз доступный телефончик, с исходниками/собираемым-прошиваемым цианом/линэйджем из дешёвых и продающихся сейчас.

 

chapay
()

Glacier on arm64/aarch64 запущен на NanoPi Fire3

Галерея — Скриншоты

Итак, раз в пол года я рассказываю о проекте Glacier - полностью графической оболочки для мобильных телефонов.

Итак, это графическая оболочка работающая поверх Mer/Qt/Wayland в своё время была заброшена сейчас пилится усилиями полутра землекопов в том числе и мной - чисто в образовательных целях.

Что было сделано за последние пол года:
1. Полностью опенсорсные образы (раньше ставилось поверх SailfishOS)
2. Дописаны/Переписаны компоненты QtQuickControls-nemo - добавили темы, добавили подстройку автоматическую под разные расширения экрана, добавили новые контролсы.
3. Переписаны кучу приложений с использованием QtQuickControls-nemo (раньше юзали миговские контролы), такие как звонилка, галерея, контакты и прочее прочее прочее естественно куча всего поломано и работает от слова никак.
4. Написали библиотеку libglacierapp, которая позволяет проще начать писать приложения.
5. Сделан порт под Arm64 что представлено на фото.

Из известных багов:
1. Образ не запускает юзерсессию - надо дописывать сервисы systemd
2. Нет многих приложений и они некорректно работают - просто нет людей.
3. Нет системы обновления и прочего

И много-много-много другого :)

Гит проекта https://github.com/nemomobile-ux
И https://github.com/nemomobile

На остальное велком в комментариях

>>> Просмотр (810x1080, 139 Kb)

 , ,

chapay
()

Удалили !!!

Форум — Talks

Запилил приватное API инстаграма на кютах - выложил на гитхабе - через год Фейсбук его заметил и удалил меня отовсюду :)

Мило же да?

 , ,

chapay
()

Версия ядра

Форум — Talks

Ребята есть просьба к владельцам андроид телефонов, купленных в этом году. Зайдите настройки->об устройстве и напишите названия телефона и версию ядра. Только официальные сборки. Надо собрать статистику.

 

chapay
()

Glacier UX обновления

Галерея — Скриншоты

Итак, за последние 4 месяца с последнего скриншота GlacierUX чуть обновил во внерабочее время. Куча исправлений добавлений. Стало выглядеть более или менее. Ну и сдул пыль с nexus 4 и установил чистый nemomobile.

Плюс начал писать программу настроек для Glacier тоже на скрине.


Дистриб: mer
Окружение: Nemo mobile
Рабочий стол: Glacier
Телефон: Nexus 4

>>> Просмотр (2510x1080, 226 Kb)

 ,

chapay
()

Nemo mobile

Галерея — Скриншоты

Сдул пыль с проекта старого, подтянул исходнички до нормального состояния и практически всё привёл в порядок.

Дистриб: mer
Окружение: Nemo mobile
Рабочий стол: Glacier
Телефон: Jolla C

Сорсы тут: https://github.com/nemomobile-ux/glacier-home

>>> Просмотр (1214x1080, 1069 Kb)

 ,

chapay
()

systemd всегда стартует с rescue.target

Форум — Desktop

Система стартует всегда с rescue.target причём думает что она по дефолту:

Jan 11 05:06:23 Sailfish systemd[1]: Activating default unit: rescue.target

несмотря на то что

ls -la /lib/systemd/system/default.target 
lrwxrwxrwx 1 root root 16 Jan 11 03:53 /lib/systemd/system/default.target -> graphical.target

 

chapay
()

CyanogenMod S5PV210 графика

Форум — Linux-hardware

Пытаюсь портануть циан 11 на эту железку: http://www.friendlyarm.net/products/smart210

Всё не без проблем собралось запустилось, но графика, естественно не грузится - при запуске SurfaceFlinger ошибка:

I/SurfaceFlinger(  212): SurfaceFlinger is starting
I/SurfaceFlinger(  212): SurfaceFlinger's main thread ready to run. Initializing graphics H/W...
D/libEGL  (  212): loaded /vendor/lib/egl/libEGL_POWERVR_SGX540_120.so
D/libEGL  (  212): loaded /vendor/lib/egl/libGLESv1_CM_POWERVR_SGX540_120.so
D/libEGL  (  212): loaded /vendor/lib/egl/libGLESv2_POWERVR_SGX540_120.so
W/libEGL  (  212): eglInitialize(0x1) failed (EGL_BAD_ALLOC)
I/hwcomposer(  212): int hwc_device_open(const hw_module_t*, const char*, hw_device_t**)::win-0 add[0] 3c330000 
I/hwcomposer(  212): int hwc_device_open(const hw_module_t*, const char*, hw_device_t**)::win-0 add[1] 3c4a7000 
I/hwcomposer(  212): int hwc_device_open(const hw_module_t*, const char*, hw_device_t**)::win-0 add[2] 3c61e000 
E/hwcomposer(  212): int createFimc(s5p_fimc_t*)::Post processor open error (13)
E/hwcomposer(  212): int hwc_device_open(const hw_module_t*, const char*, hw_device_t**)::creatFimc() fail
E/SurfaceFlinger(  212): composer device failed to initialize (Invalid argument)
E/SurfaceFlinger(  212): ERROR: failed to open framebuffer (Not a typewriter), aborting
F/libc    (  212): Fatal signal 6 (SIGABRT) at 0x000000d4 (code=-6), thread 212 (surfaceflinger)

Конфиг ядра тут: http://pastebin.com/VyCNhWaH

 

chapay
()

Хештеги и пользователи - поставить обработчики

Форум — Development

Есть строка QString string = «Привет я @medvedko я #ем #пью #курю» - вопрос: Как в Qt повесить обработчики на @mededko и хештеги через QML ?

 

chapay
()

приведение типов

Форум — Development
    QString uuid;
    uuid.sprintf('%04x%04x-%04x-%04x-%04x-%04x%04x%04x',
                 this->mt_rand(0, 0xffff),
                 this->mt_rand(0, 0xffff),
                 this->mt_rand(0, 0xffff),
                 this->mt_rand(0, 0x0fff) | 0x4000,
                 this->mt_rand(0, 0x3fff) | 0x8000,
                 this->mt_rand(0, 0xffff),
                 this->mt_rand(0, 0xffff),
                 this->mt_rand(0, 0xffff));
    return uuid;

mt_rand возвращает quint64

Возникает ошибка:

/home/neochapay/work/code.cpp:64: ошибка: invalid conversion from 'int' to 'const char*' [-fpermissive]
                  this->mt_rand(0, 0xffff));
                                          ^
В чём косяк?

 

chapay
()

Уведомления на iOS

Форум — Development

Как в Qt приложении вызвать уведомление, то которое сверху выскакивает из под iOS ?

Везде предлагается юзать плагин за 30 бакинских...

 ,

chapay
()

Google cloud messaging

Форум — Development

Есть ли реализация работы данного сервиса на Qt или хотя бы просто на C++?

Да я знаю что можно встроить андройдовскую либу, но тогда приложение получится не кроссплатформенным.

 

chapay
()

В эмуляторе норм, а на железе нет

Форум — Development

Вопрос немножко конечно для телепатов, но всё же: В чём может быть прикол, если Qt приложение нормально стартует в эмуляторе iOS, а на реальном железе падает?

 , ,

chapay
()

Поволжский IT Camp 2015

Новости — Конференции и встречи
Группа Конференции и встречи

С 31 июля по 2 августа, в живописном чебоксарском Заволжье, пройдёт ежегодный, шестой, слёт IT-специалистов «IT-Сamp» — палаточный лагерь всех тех, кому небезразличны информационные технологии. В программе диалоги с интересными экспертами, спортивно-развлекательные мероприятия, много различных конкурсов и развлечений. Ну и конечно, солнце, пляж, дружественная атмосфера. Участие в мероприятии бесплатное.

По традиции будут проведены следующие мероприятия:

- диалоги с интересными экспертами;
- спортивно-развлекательные мероприятия;
- различные конкурсы и развлечения;
- ночные посиделки у костра;

Координаты для навигаторов 56°10'26.4"N 47°15'10.3"E

>>> Подробности

 , ,

chapay
()

Не логинится в Ubuntu ARM

Форум — Development

Итак, есть такая железка: http://www.friendlyarm.net/products/smart210 Под неё собрано ядрышко 3.0.8 - почему старое? Потому что драйвер NAND Закрыт. Пичаль тоска но ладно.

Создана минимальная убунта 15.04 через debbootstrap

Зашёл в систему с помощью chroot и qemu-arm-static для верности ещё и сделан apt-get install ubuntu-minimal создал пользователя стандартным useradd и passwd

Система нормально грузится - подключаю клаву иииии не могу залогиниться. Окей решил сделать автологин на tty1

cat /etc/systemd/system/getty\@tty1.service.d/override.conf
[Service]
ExecStart=
ExecStart=-/sbin/agetty -a ubuntu %I 38400

При загрузке пару раз моргает консоль и опять ничего...

В чём косяк?

Ядро образ и архив chroot директории тут
https://yadi.sk/d/j6xNwiCBgP4A9

qemu-arm-static оставил в папке так что можно залогиниться в систему

 , ,

chapay
()

ARM Server

Форум — Talks

Хочется странного :) Очень :) Так что сервера от HP не смотрим. Вопрос есть ли китайские поделки типа Cubiboard или что то типа но в виде верверов, чтобы и RAID был хотя бы на пару SATA и парочка нормальных сетевух? Зачем? Потому что хочется весна и так далее...

 

chapay
()

Сделать пик линейку как на soundcloud.com

Форум — Development

Есть аудиофайл, по нему как то надо пройтись (QAudioBuffer?) и сделать 100, например, измерений средней громкости участка файла чтобы получилась линеечка такая же как на https://soundcloud.com/ вопрос куда копать?

В принципе можно пройтись 1 раз и сохранить это в файлик например а потом уже загружать повторно...

 

chapay
()

RSS подписка на новые темы