Monday, June 9, 2025

Determine your graphical platform - X11/wayland

 

-- 

Open a terminal and run the command echo $XDG_SESSION_TYPE.

If the output is "x11", then your system is using X11.

If the output is "wayland", then your system is using Wayland.

Most modern systems make use of wayland.
--

Wayland:
A newer, more secure, and potentially more performant display protocol, especially for modern graphics hardware.

X11:
The traditional display server protocol used by many Linux systems, including Ubuntu.

--

Sunday, April 20, 2025

Education - simulation of concepts

 

Kids education:

https://phet.colorado.edu/

It covers the following:
Physics
Maths and statistics
Chemistry
Earth & Space
Biology

Simulations of concepts.

Sunday, April 13, 2025

Check previous boot logs in Linux

==

You can check how many previous boots are recorded using:

journalctl --list-boots

==

journalctl -b     → Shows logs from the current boot

journalctl -b -1  → Shows logs from the previous boot (last boot before the reboot)

journalctl -b  -2 → Shows logs from the boot before the last one, and so on

 ==

To check kernel issues in last boot:

 journalctl -b -k -1

 ==

 

Friday, March 28, 2025

Google Engineering Pracices - Some resources


Some good resources from Google:

--

Code review:
https://google.github.io/eng-practices/review/reviewer/

--

Google Enginerring practices:
https://google.github.io/eng-practices/

--

Go Style Guide:
https://google.github.io/styleguide/go/guide.html

--

Google Python Style Guide:
https://google.github.io/styleguide/pyguide.html

--


Google Summer of Code Guides

https://google.github.io/gsocguides/

--

 

Wednesday, March 26, 2025

AI/ML courses

AI/ML  courses

https://www.deeplearning.ai/courses

Three modes here - Short course, Course, Specialized

Interesting course I've come across: https://learn.deeplearning.ai/courses/vibe-coding-101-with-replit/