Tools & Utilities

51 posts

Visual Studio Code Icon

How to set up VS Code for Java development in Windows

In my previous post, I covered how to set up Visual Studio Code for Java development in Ubuntu, in this post I will cover how to do it in Windows. It follows the same two steps as in Ubuntu: Install Extension Pack for Java Install a new Java SDK Download and install Visual Studio Code Go to the Visual Studio homepage and click “Download for Windows” download the Windows installer for Visual Studio Code. Run […]

Visual Studio Code Icon

How to Set up Visual Studio Code for Java Development in Ubuntu

Visual Studio Code is the most popular open-source, cross-platform IDE for software developers and it supports various programming languages, such as C++, C#, Python, Java, and more. Besides being a professional development IDE, VS Code is an excellent educational tool for teaching students programming languages. I have been teaching Java to students and I think VS Code is a better choice of IDE than others such as jGRASP, IntelliJ,IDEA or Eclipse. In order to use […]

Use Windows Sandbox to Protect Your Computer

We live in a digital world and any sensible person would agree that it is full of danger, security experts have warned us over and over again not to click links, open attachments, or run programs unless we can trust them. However, if there are legitimate cases where we have to test a new program to see how it works, then what should we do? There are different ways to do it, but I will […]

How to Make Kali Linux Live USB with Persistence in Ubuntu

In this post, I will show you how to create a bootable Kali Linux Live USB in Ubuntu 20.04 LTS and then configure a persistent partition so files and settings can be retained between reboots. Preparation Before we start, make sure you have the following items ready: A blank USB 2.0 or above drive, at least 8 GB GParted Kali Linux Live ISO image file UNetbootin Now, let’s get started. 1. Prepare the USB drive […]

Turn your old computer into a free Chromebook

I got a new Lenovo ThinkPad T480S with less than $700 this holiday season to replace my HP Envy 15 but I don’t want to throw the old computer away because it is still working well, so I decided to keep it as a test computer. I can use it to test the last release of various Linux distros, such as Ubuntu 19.10, Fedora Workstation 31, elementary OS 5.1, Zorin OS 15, and more, or […]

Cannot create initial migration with dotnet ef command in .NET core

By Jason Groce – https://github.com/dotnet/docs/blob/cb475ed45f881e9462e34764480d3b0ebce85e91/docs/images/hub/netcore.svg, Public Domain, Link The new .NET Core 3.0 was released on September 23, 2019, with lots of new features and new changes. Often times, those new changes will not cause any trouble but sometimes they do. And there is one specific change in this new update that will give you a headache if you update to .NET Core 3.0 without reading what has been changed in the new release, and […]

How to Uninstall VMWare Workstation Player 12 in Windows 10

Windows 10 is a great operating system and works great…oh well at least when it’s working it works great. When it’s not working, you will probably be banging your head on the wall and yelling why. Recently I just had a moment like that. I was using VMWare Workstation Player 12 and decided to upgrade to Player 14, so I need to uninstall Player 12 first. It should be a simple task in Windows 10, […]

Digitizing your photo prints with Google PhotoScan in one tap

Over the years I have taken many pictures to capture various precious moments in my life, such as the birth of my children, their first steps, and the first day of school etc., and the memories captured in the pictures bring me great joy every time I look at them. I didn’t have a digital camera 15 years ago (let alone a smartphone with good camera feature), so all my pictures taken back then were […]

Zorin OS helps users to switch from Windows to Linux

I am not going to waste on explaining what Linux is, why/how to use it. You can Google it and you will find so much information online. Because Linux is open source and everyone can modify and contribute to it, there are many versions of Linux, and each version is called a Linux distribution, or distro in short. If you are not happy with Microsoft Windows OS but don’t want to switch to an expensive […]

Google indexes HTTP site as HTTS, how to fix it?

A few months ago, I decided to switch my hosting provider from Arvixe to SmarterASP.net and after the switch I decided not to continue to use SSL for my site, so I terminated my SSL certificate. Within a week, I noticed that my page views have dropped tremendously, almost to single digit. After some investigation I noticed that Google still indexes my site as HTTPS instead of HTTP, even though I don’t have SSL certificate […]