Today I came across this post by Alex Kretzschmar which helped me solve a minor, but also very annoying, problem I had been experiencing for YEARS using the Synergy software: Make your forward / back Mouse Buttons work with Synergy Synergy is a cross-platform software package that allows you to share single mouse and keyboard … Continue reading Making the mouse forward and back buttons work when using Synergy – finally!
Author: Matt C
Angular + ArcGIS API for JavaScript: A unit testing strategy using dependency injection and the facade pattern
Visit this repository for a complete working example of the code referenced in this post:https://github.com/mfcallahan/angular-cli-esri-map-unit-testing The working application is deployed here:https://mfcallahan.github.io/angular-cli-esri-map-unit-testing If you have used the ArcGIS API for JavaScript, you may recall that it is built on top of the Dojo Toolkit, using their Asynchronous Module Definition (AMD) format to load the various modules … Continue reading Angular + ArcGIS API for JavaScript: A unit testing strategy using dependency injection and the facade pattern
How to publish an ASP.NET web application to an Azure App Service from JetBrains Rider
I prefer to deploy my personal .NET projects to Azure, and frequently use App Services to host APIs and web applications. Microsoft Visual Studio has excellent integrated tools for publishing your apps to Azure, but after recently making the switch from Visual Studio 2019 to JetBrains Rider, I was pleased to see that Rider supports … Continue reading How to publish an ASP.NET web application to an Azure App Service from JetBrains Rider
How to implement SignalR in a .NET 7 + Angular 15 web application
Update - March 29, 2023 This post continues to be a somewhat popular search engine result, getting about 8,000 views per year, so I have again updated the sample application code to the latest versions of the .NET and Angular frameworks (ver. 7 and ver. 15, respectively). Previous iterations of this tutorial used .NET Core … Continue reading How to implement SignalR in a .NET 7 + Angular 15 web application
Booting a virtual machine from a physical Windows disk partition
I am a long time Linux user (Mint being my preferred distro) and have dual booted Windows and Linux on every computer I have owned in the last decade. Recently, I have been using Linux Mint 19.3 as my primary operating system, booting into it more often than Windows 10. I do still use Windows … Continue reading Booting a virtual machine from a physical Windows disk partition
K7MFC mobile shack: 2019 Ford F-150 XLT
Last summer I replaced my 2013 F-150 with a new 2019 F-150. Just like the last truck, this is my daily driver to the office job, but it does truck stuff too! I've been happy with Ford trucks and decided to get another F-150, but this time around I placed a factory order so I … Continue reading K7MFC mobile shack: 2019 Ford F-150 XLT
A really simple C# async example
Asynchronous programming is awesome, and C# makes it very easy with the .NET Task Parallel Library.Β At a high level, asynchronous programming is all about not letting independent tasks block each other so you can do more than one thing at a time.Β One common analogy used to describe the asynchronous pattern is cooking.Β Let's … Continue reading A really simple C# async example
Refurbished Radio Shack Pro-2021
Recently, I was on the hunt for a desktop scanner for my desk at work. I didn't need anything new or high tech since this would just be for casual listening to the VHF local and wildfire comms, area ham and GMRS repeaters, NOAA, etc. I love old radios, especially Realistic/Radio Shack, so I began … Continue reading Refurbished Radio Shack Pro-2021
How to get a GMRS license
General Mobile Radio Service (GMRS) is a land-mobile UHF radio service in the United States, near 462 and 467 MHz. GMRS shares the same frequencies with the Family Radio Service (FRS), however output power is limited to 0.5 or 2 watts on FRS, depending on the channel. A license is required to operate on the … Continue reading How to get a GMRS license
The history behind 462.675 MHz and the travel tone
I came across the North Shore Emergency Association's website recently and found their club history page interesting: nsea.com/nseainfo.htm This link briefly discusses how the "travel tone" of 141.3 Hz and the national calling/emergency frequency of 462.675 MHz came to be. NSEA was one of the very first adopters of GMRS in the early 1970s, then … Continue reading The history behind 462.675 MHz and the travel tone