Thursday, October 23, 2025

Is macOS 26 The Vista Moment

macOS 26 Tahoe, version number changed from 16 to 26 to indicate the year 2026(?). There are quite a number of criticisms about the new macOS with Liquid Glass display.

Try hard

macOS 26, Windows Vista Moment, the title says it all.

From this graph, some users seem to revert back to version 15.7 from version 26.

Better don't spend too much time on this.

Thursday, October 16, 2025

Qualcomm Bought Over Arduino

Most people, especially those old school electronic guys/gals think that Arduino is just for hobbyists. They are not wrong but Arduino can do more than that.

When I talk to some people, they tell me that cost of the microprocessor is nothing important compare with the development cost. In that case, Arduino is not just for hobbyists, it can prototype product quickly.

Qualcomm bought over Arduino (for undisclosed amount), which means Qualcomm sees some value in Arduino. For me the value of Arduino is the community and the platform (includes the software library). Arduino has easy to use API.

Seems like Qualcomm wants to make use of Arduino UNO Q for AI.

Raspberry Pi started with a card size PC board and expanded into bare metal microprocessor systems like RPi zero, pico etc. Arduino moved from microprocessor to UNO Q with Linux OS, interesting.

Wednesday, September 24, 2025

Docker Cheatsheet 2025

Docker cheatsheet 2025

Test with hello-world

$ docker run hello-world

$ ps -A | grep dockerd
=> dockerd

Run or download

$ docker run busybox echo "hello world"
$ docker run -it busybox echo /bin/sh
# -p <host>:<container> portmap eg. -p 8080:8080
# -v, map volume

Container and image

# check container
$ docker container ps -a

$ docker stop <container id>

# remove all container
$ docker container prune

$ docker image ls
$ docker image ls -q # quiet, id only

remove image

$ docker image ls
REPOSITORY TAG IMAGE ID CREATED SIZE
busybox latest 0ed463b26dae 11 months ago 4.43MB
$ docker rmi busybox:latest # OR
$ docker rmi <image id>

remove all image

$ docker rmi $(docker image ls -q)

Install: Linux

Note: remove previous version before install
$ sudo systemctl stop docker
$ dpkg -l | grep "docker\|containerd.io"

Install
$ curl -fsSL test.docker.com -o get-docker.sh && sh get-docker.sh

Install: macOS homebrew

$ brew install colima ## need lima, qemu etc.
$ brew install docker docker-compose
## OR
$ brew install colima docker lima-additional-guestagents

$ colima start | stop [default]