Get My IP

Using Existing Tools Efficient programming requires planning at both the design stage and the implementation stage. You can only improve an inefficient design so much. When prototyping with bash, work with existing tools. Typical implementation tradeoff is space against time. Using the best tools frequently improves both. Take advantage of their greatest speed and greatest … Read more

Hardware Queries

Several Linux utilities exist for querying and, in some cases, setting the system’s hardware. Run these utilities as root. dmidecode(8) — dnf install dmidecode DMI stands for Desktop Management Interface. This app dumps a great deal of information about the BIOS. Scrolling through the huge output is informative, but narrowing it down with certain options … Read more


It’s annoying. It’s been a bug for all too long. GNOME Shell Desktop irregularly hangs without a user-discernable cause or pattern. This isn’t minor trouble resolved with the Alt-F2 r (restart) command. Alt-F2 doesn’t respond. GNOME is hanged. How do you know when it happens? Just look at the screen. Did you last lock it for … Read more