Windows version: 10 If you use the control keys a lot for keyboard shortcuts, it makes sense to have the control key where the caps lock key is. Why? Because while the fingers are resting in the home position (ASDF row), you have the pinky finger under the "A" key and right beside it will [...]
Category: Tips & Tricks
Windows Firewall Rule for Go Web Development
https://youtu.be/OsnI7OXFGfA If you do Go web development on Windows, then you are likely to come across the Windows Firewall - Security Alert whenever you build and run the Go app. For example, here I am trying to build and run a sample Go web server program "main1.exe" that wants to run on port 4000: Windows [...]
Turn Off Windows Sound Notification Banner
Operating System: Windows 10 In an earlier article I posted how to How to Disable Windows Volume Popup, but that required a small 300 KB program to be installed. In my opinion the real-offensive element is actually the browser notification banner that gets attached to the media control popup. This is what I mean: Both [...]
Add Gitignore in Visual Studio
Objective: You have multiple Visual Studio projects (using the same technology stack) under a single git repository and you need to manually add a .gitignore file. Instead of copy/pasting an existing .gitignore file, let Visual Studio generate it for you. 2 Steps to Add the .gitignore File via Visual Studio Inside Visual Studio, open your [...]
Dark Mode for Sumatra PDF
Windows: version 10Sumatra PDF: version 3.2 64-bit A dark mode for Sumatra PDF is really easy - you just need to tinker with 3 lines of code in the settings. Why Use Sumatra PDF? In my opinion, it's the best PDF reader. It's small in size, super-fast and doesn't have any annoying cruft. Why a [...]
MySQL Workbench 8.0 – Set the Default Time Zone
MySQL Workbench 8.0.19MySQL Server 8.0.19 Summary Here is a single screenshot summary of the actions you need to take in 6 labelled steps to change the time zone via MySQL workbench: Detailed Steps A detailed list of steps follow below. Step 1 & 2 Either click from the main navigation menu -> Server -> Options [...]
Set the JDK Path in GlassFish
GlassFish version: 5.1.0Windows version: 10 Motivation You may have several version of the JDK installed on your machine. By default you may be using JDK 11 or even 13, but GlassFish requires JDK 8. Issue Running asadmin generates the following error Exception in thread "main" java.lang.NullPointerExceptionat com.sun.enterprise.module.common_impl.AbstractModulesRegistryImpl.initializeServiceLocator(AbstractModulesRegistryImpl.java:128)at com.sun.enterprise.module.common_impl.AbstractModulesRegistryImpl.newServiceLocator(AbstractModulesRegistryImpl.java:120)at com.sun.enterprise.module.common_impl.AbstractModulesRegistryImpl.createServiceLocator(AbstractModulesRegistryImpl.java:194)at com.sun.enterprise.module.common_impl.AbstractModulesRegistryImpl.createServiceLocator(AbstractModulesRegistryImpl.java:200)at com.sun.enterprise.module.single.StaticModulesRegistry.createServiceLocator(StaticModulesRegistry.java:64)at com.sun.enterprise.admin.cli.CLIContainer.getServiceLocator(CLIContainer.java:193)at com.sun.enterprise.admin.cli.CLIContainer.getLocalCommand(CLIContainer.java:231)at com.sun.enterprise.admin.cli.CLICommand.getCommand(CLICommand.java:207)at com.sun.enterprise.admin.cli.AdminMain.executeCommand(AdminMain.java:347)at [...]