This article shows how to setup EditPlus for editing Go files. Syntax highlighting Build and run Go files EditPlus is a small program for editing files; it's fast and doesn't use much memory. I use it for writing experimental programs and tests in Go. Program: EditPlusOperating System: Windows 10 Syntax Highlighting Download the Go "stx" [...]
Category: How To
Map CAPS Lock to Control Key in Windows
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 [...]
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 [...]
How to Run Simply Scheme on Windows
Goal: To be able to run Scheme on Windows, particularly the flavor "Simply Scheme". There is a great computer science book called Simply Scheme by Brian Harvey and Matthew Wright. Professor Brian Harvey also taught a great class CS61A at the University of California, Berkeley. Our goal is to be able to run Simply Scheme [...]
Install and Configure Apache and PHP on Windows
This post explains how to install and configure Apache and PHP on Windows. Sure, there are convenient options like: Bitnami WAMP Stack, WampServer or XAMPP. But over the years I found that installing each stack separately is more reliable and provides greater flexibility. You will probably also want MariaDB for a database which you can [...]
Create a Self-signed Certificate on Windows for Local Development
Create an imaginary domain pdb.oak.san with a self-signed certificate that works on major browsers (except Firefox) without generating a warning.
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 [...]
Upgrade Phoenix Framework
The following shows a minor upgrade within version 1.5.x. If you need to upgrade 1.4.x to 1.5.x, please see: https://gist.github.com/chrismccord/e53e79ef8b34adf5d8122a47db44d22f To upgrade a Phoenix project, edit mix.exs, look for the line (was upgraded from 1.5.1 to 1.5.4): {:phoenix, "~> 1.5.4"}, To upgrade the Phoenix installer itself, run in the terminal (example shows upgrading phx_new 1.5.3 [...]
XAMPP Upgrade Tasks
I usually have 3 simple and separate tasks for a XAMPP upgrade or any general development environment migration (for example when moving to a new Windows or Mac hardware). Moving the source codes, files and assets: copy the www folder with all the project source codes local virtual host domainsApache configuration: edit the httpd.conf and [...]