How to run ARM64(aarch64) Qt auto tests on x86_64

Assume you have a host(x86_64) build of qtbase, like following:

Some extra work to setup system:

Continue reading

Build Qt dev/5.15/5.12/4.8 on Ubuntu 23.10

Install Ubuntu 23.10, for me, it’s an VM via VMware Fusion 13.5.0 on MacBook Pro 2019.

Install some needed packages,

Default gcc/g++ is 13.2.0.

Add following in env:

Continue reading

Note for fixing network setup in vm

I normally run several linux vms in VMware Fusion on MacBook Pro 2019. Recently during a trip, the system stuck. I forced a shutdown and reboot. Then I lost network in a Ubuntu 23.04 vm, there is no ethernet interfaces in Network section in Settings(GNOME), and there is no related icon in top-right corner.

I googled a few times, I found one article helped me. Something is wrong in this file:

Anyway, I just followed the steps in the article, it works for me.

Play Qt dev in Flatpak world

XDG Desktop Portal and Flatpak are more and more in used. If you are using Qt, Flatpak KDE runtime is a good place to start, install pre-built Qt binaries in Flatpak world. But it’s normally for the released versions.

If you want to play with the edge of Qt, for example, dev branch, you can try following steps:

And here is an example at io.qt.examples.dropsite.yaml

Thanks bbhtt for the help in matrix.to: Packaging KDE Apps in Flatpaks channel.

Install Vim 9.0 and enable Qml syntax

(Ubuntu 22.04/23.04)

Reference: How to Install Latest Vim 9.0 on Ubuntu Based Linux Distributions

Configure vim to enable Qml syntax

Add the following line:

Configure nvim and nvim-qt

Reference: How to share config between Vim and Neovim

Help to test KDE/Plasma 6 Wayland

KDE developers are working hard on Plasma 6 Wayland. See also KDE Plasma 6 Development Progressing Well, Plasma 6 Beta Possible In A Few Months and KDE Plasma 6 Wayland Session: “It’s Been Working Great!”.

For example, you can install Neon Developer Edition via KDE neon: Live Images. After installation, you can upgrade it to KDE/Plasma 6,


sudo apt update
sudo apt install neon-settings-2
sudo apt full-upgrade

See also Neon Unstable now using Qt 6 Builds of Frameworks and Plasma.

If you find any bug, please help to report to KDE bugtracker. Here is my first ticket recently.

View heart rate for pool swimming with Workout app on Apple Watch

Normally you can see the heart rate information for running/hiking/skiing. But it’s not the case by default for pool swimming with Workout app.

On Apple Watch, Workout, touch the “…” button on Pool Swim(OPEN GOAL) section, click the pencil button on the top-right corner of “Open” section, Workout Views, Edit Views, enable the “Include” of “METRICS 2” for heart rate information and “HEART RATE ZONES” if needed. You can also “Reorder” the views, the button for it at the bottom of the page.

Reference:
* Apple: Use the Workout app on your Apple Watch
* Polar: HOW TO CALCULATE YOUR MAXIMUM HEART RATE
* Polar: HEART RATE ZONES | THE BASICS

今年开始去健身房了

印象中大四上学期选中了健美体育课,每天早上8点到9点半,然后累死了,回宿舍接着躺着的一个学期。但是当时的成绩,是一点儿也没有印象了。

2016年搬到Asker之后,车库只有一个车位,我每次换完轮胎,都是用绳子把轮胎拽上二楼储藏间,每个轮胎大约31KG。过了一两年,我就不行了。一般就是把轮胎包好,放在后院阴暗处了。

今年初,好像是2月,跟着老婆大人去她单位的健身房混了一次。光杆(20KG),深蹲了几组,然后回到家酸痛了大约两个星期。之后大约每星期一次,也在附近的一个自助健身房办了卡。只要超过10天没去,大约回来就会痛两天,现在大约两周三次的频率,每次40分钟左右,希望能坚持下去。

增强力量训练之后,冲个五公里,感觉和以前也不太一样了。偶尔带着老大冲几次百米。

今天高杠深蹲冲击了一下70KG,坚持了五次,大约单次(1RM)可以折算到80KG以上了,也算是超过体重了。我基本上都是一个人,没有保护的情况下,比较保守。

40岁以后,年龄增长过程中的肌肉萎缩已经显而易见,希望能有规律的训练可以暂缓这一过程。

等待冬雪中…