Is my use/support of Ubuntu somehow supporting Canonical?

Canonical is obviously an evil organization. See https://www.telegraph.co.uk/technology/2019/12/09/china-orders-officials-remove-foreign-tech-computers/ (and many other articles in noted/respected publications) which says “China began building its own operating system to replace Microsoft Windows or iOS in 2013, with the help of a British company Canonical. … Canonical provided technical support to build Chinese users an Ubuntu open-source operating system named…

Details

Pyspark transformation: Column names to rows

I’m working with pyspark and want to transform this spark data frame: +—-+——————————-+——————————-+——————————-+——————————-+——————————-+——————————-+——————————-+——————————-+ | TS | ABC[0].VAL.VAL[0].UNT[0].sth1 | ABC[0].VAL.VAL[0].UNT[1].sth1 | ABC[0].VAL.VAL[1].UNT[0].sth1 | ABC[0].VAL.VAL[1].UNT[1].sth1 | ABC[0].VAL.VAL[0].UNT[0].sth2 | ABC[0].VAL.VAL[0].UNT[1].sth2 | ABC[0].VAL.VAL[1].UNT[0].sth2 | ABC[0].VAL.VAL[1].UNT[1].sth2 | +—-+——————————-+——————————-+——————————-+——————————-+——————————-+——————————-+——————————-+——————————-+ | 1 | some_value | some_value | some_value | some_value | some_value | some_value | some_value | some_value | +—-+——————————-+——————————-+——————————-+——————————-+——————————-+——————————-+——————————-+——————————-+ to that:…

Details

How can I track changes of a DataGrid WPF MVVM

I have a WPF/MVVM application where I want to track when the user changes some data in the datagrid. The DataGrid has a ICollectionView as source which is filled by a DataTable: private ICollectionView _planningCollectionView; public ICollectionView PlanningCollectionView { get => _planningCollectionView; set { if (_planningCollectionView == value) return; _planningCollectionView = value; OnPropertyChanged(); } }…

Details