C Compiler Errors and Warnings

Compiler Errors C compiler errors split into two main categories. Syntax Errors: something wrong with the syntax of the language itself. Semantic Errors: something wrong with the logic of the code, giving unexpected results. Syntax Errors Syntax errors are quite common regardless the programmer experience, we all sometimes make typos. For example instead of writing int to declare an integer, one may write it as imt and that will result in a syntax error during the compilation stage. ...

July 16, 2023

Best Modern C Programming Language Books for Beginners

If you’re starting learning (or refreshing yourself) C programming language then I recommend 2 excellent modern books. C for Dummies, 2nd Ed, Dan Gookin. Modern C, Jens Gustedt. The C for Dummies is easier to follow if you’re beginner in programming in general. But the Modern C gives more explanation and some of the inner concepts of how and why. Both books are available as hardcopy and/or digital ebooks. If you buy a physical copy of ‘Modern C’ then you can get the ebook version for free.

July 10, 2023

Make YouTube Respond Faster and Consume Less Resources

Lately, I’ve noticed that browsing YouTube on my desktop has become noticeably slow and sometimes unresponsive, like when I click play, it takes a second to start, and the same thing happens when I click pause. If I try to skip a specific part of the video using the timeline, the player might freeze, and suddenly I find myself either going backward or skipping way ahead. These strange occurrences happen randomly and can be quite annoying. ...

July 3, 2023

MATLAB for Students; Free Access/License on Your own Computer

If your college/university teaches you anything on Matlab then most likely they have Campus Wide Access license. Which means you can use your student university email to register an account with Matlab and gain free access to use Matlab and Simulink software on your own PC/Mac computer. After downloading the software and installing it, make sure you select all the libraries you need during the installation process. Also make sure you are signed-in, in the software itself using your Matlab account, for the license to activate. ...

July 2, 2023

Video: Automate Your Cisco Network with ChatGPT

Years ago, when I worked as a senior Linux engineer at various datacenter and web hosting companies, we highly automated tasks using shell scripting, Perl, and Python. This automation helped us avoid repetitive routine work. We also implemented a centralized monitoring system to oversee network, server, and service operations. This system would send alerts whenever issues arose, allowing engineers to investigate and report through the staff portal. System automation made daily tasks much easier and, importantly, allowed engineers to concentrate on work requiring experience and problem-solving skills. ...

June 25, 2023
Katex Library

Math Latex Rendering Using Katex Library for Hugo Themes

As I’m using Hugo static site generator with PaperMod theme, I noticed that the Latex math equations in the markdown content/posts files do not render as expected. After some digging in the theme source code I found out there’s no Latex based library being called out during the site building process. Which explains why something like the below doesn’t render: $$\sum_{n=1}^{k} \frac{1}{n^2} = \frac{\pi^2}{6}$$ When in a perfect world it supposed to render like: ...

June 21, 2023

Yes student loans are a mess; but students also avoiding the highest paid disciplines

So the inflation will hit university students and graduates hard with an expected interest-rate of up-to 12%. And while I agree with what the former business secretary and universities minister Greg Clark said: “the high rates risked deterring graduates from getting the skills that were badly needed.” in The Guardian article. But this is not the real problem now with higher education in the UK. The real problem is the number of home students enrolling into Medicine, Engineering & Science is very low compared to the economy needs and compared to courses such as Business, Marketing, Finance, Media, law. Most of these courses are fully booked in most unis, where the first-mentioned are full of International students. ...

May 23, 2022

Adding Disqus Comments Service

I was thinking about wether should I add commenting system/service to my blog. The thing is from my past experience with blogs that social media and sharing links and articles into those social media profiles pretty much killed the habit of leaving comments on the article’s page itself. Instead, readers often prefer to add their comment as a part of their link sharing post, so they can create new conversation over their preferred social media platform. ...

February 17, 2022

Hello World!

Hi everyone, This is my first post on this newly created personal site/blog. I’m still in the early stages of the site development. So expect some changes in the coming weeks. However, I’ll keep the design minimal as much as I can, as I hate busy-looking sites specially when it is about reading text such as blogs and articles. Comment Section Unfortunately, for now there’ll be no comment section. I may add something like Discus or Facebook comments API. Still not sure for now, will see. ...

February 13, 2022