There are times when we become anxious about our RAM space. However, it is not easy to physically increase the RAM, especially if you have already used up all the memory slots! In such cases, the best alternative is to increase the swap space. There are several methods to modify the swap space, and here I am going to...

Installing a Linux distribution on a physical machine has become much easier than before. However, there are still some initial configurations that need to be done manually. I often forget the steps and command details, so I take detailed notes so that I don’t have to Google them multiple times. Add sudo privilege to a...

Microsoft Hyper-V is a hypervisor that runs on Windows Operating Systems including Windows 11. It allows you to run multiple operating systems on the same physical computer. Hyper-V is a type 1 hypervisor, which means that it runs directly on the hardware of the physical computer. This makes it more efficient than type...

I always want to learn more languages. As there are so many lanauges all over the world, I need to pick one or two languages for learning in the following couple of months. Firstly, I would like to start from Spanish. I have searched the Internet and got some advice from the most advanced AI chatbot - ChatGPT. “Start...

How to interact between my iPhone and Windows desktop has always been a tricky task for me. As iPhone does not open the Bluetooth API, we cannot share files between iPhone and other devices over Bluetooth just like with Android devices, even though the version of the provided Bluetooth is 5.1! Airdrop is limited to...

Intel oneAPI is a unified programming model and software development toolkit that provides a common platform for developing applications that can run on various architectures, including CPUs, GPUs, FPGAs, and other accelerators. The goal of Intel oneAPI is to simplify software development by providing a consistent...

Sometimes our system crash down and it could lead to a total/partial loss of our files, which is definitely not a good moment for us. There are several reasons that cause the crash, and we can mainly divide the reasons into three categories, software hardware other Most of the time, if the crash is cause by software...

Parallel computing has become one of the essential techniques among industry and academy. As a programmer, not only understanding the theory of parallel computing is important, but learn how to work with some parallel computing library is also critical. Today, I am going to introduce a list of parallel computing...

I think every programmer has had their bad moment when debugging a program. However, improving the performance of a program can be more tricky than debugging. Sometimes we need to know in which part(e.g. which line of code or which function) drags the overall performance, then we need to profile the program. According...