Creează un cont pentru a te abona la acest blog și a-i urmări articolele pe pagina Lectură.
-
MikroTik hEX S (2025) AAISP Configuration
In my never-ending quest to screw up my Internet connection, I bought a MikroTik hEX S (2025), otherwise known by the slightly less catchy “E60iUGS”.
-
Goodbye Aquiss
By my reckoning I’ve been using Aquiss as my ISP for over 10 years.
-
Diagnosing DbContext disposed InvalidOperationException
While working on a large project that uses the unit of work pattern (and other things that generally make it harder to debug), I was getting an InvalidOperationException with an error about the DbContext being disposed.
-
ELEGOO UNO R3 Notes
I’ve been farting around with an ELEGOO UNO R3 (that came as part of their Basic Starter Kit), today.
-
Google Play Notifications Bug
In Google Play, the bell icon next to the search box was saying I have 1 unread notification.
-
Useful SQL Scripts
I’ve had these SQL Server scripts kicking around on my hard drive for a while now, so thought I’d post them here for posterity.
-
.NET Console App User Secrets
When scaffolding an EF Core .NET 6 console app recently, I discovered the it doesn’t support sourcing connection strings from the user secrets store unless you’re scaffolding an ASP.NET project.
-
DrayTek Vigor 130 and MikroTik RB2011UiAS-2HnD-IN
If you just want to get the damn thing working as a modem (referred to as “bridge mode” in the DrayTek documentation) with your router, but don’t want to read about the ballache I had to go through Select “Enable” on the “MPoA / Static or dynamic IP” page…
-
Wayback Machine Bookmarklet
I’ve come up with the following bookmarklet for searching the Internet Archive’s fantastic Wayback Machine for the current URL and thought I’d share it.
-
SDL2 on Windows with MSVC without Visual Studio
I’ve been interested in learning some low-level graphics programming and so figured a good way to do it would be via SDL and C.
-
ASP.NET Web Forms web site assembly definition errors
I have the unfortunate task of having to work with an ASP.NET Web Forms web site and have frequently had to deal with errors like the following: Could not load file or assembly 'Newtonsoft.Json, Version=4.5.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a…
-
sp_MSforeachtable Table Filtering
SQL Server provides the handy sp_MSforeachtable stored procedure for executing the specified T-SQL for each table in a database.
-
WiFi Calling and the Billion 8800NL R2
I have a Moto G7 Power (XT1955-4) and recently switched to EE because they support WiFi calling with that model.
-
Verifying RSA signatures using .NET and C#
I recently found myself wanting a system to cryptographically sign and verify files.
-
Windows Services, Named Pipes and UnauthorizedAccessException
I was working on some proof-of-concept code whereby an unpriviledged client would communicate with a Windows service using protocol buffer serialization over a named pipe.
-
Swashbuckle generates incorrect Swagger API URL
I recently encountered an issue while using Swashbuckle whereby everything would work fine when running it locally but the deployed version would use incorrect API URLs. https://server.example.net/app/foo/bar?
-
Compound primary keys and NHibernate event listeners
Recently I had to write some code to log CUD operations done via NHibernate.
-
HashSet, IEquatable and Contains
I recently came across some unintuitive and confusing (but understandable) behaviour when dealing with HashSet<T> where T : IEquatable.
-
Windows Store Error Code 0x80070005
I recently starting an issue where none of the programs I’ve installed via the Windows Store would update.
-
ASUS RT-N66U IPv6 with Merlin
In a previous post I described how to get IPv6 working on the ASUS RT-N66U using the stock firmware.
-
Amazon Fire HD 8 System Apps on Home Screen
I recently got an Amazon Fire HD 8 tablet and for the most part it’s been running fine.
-
The Forgotten Ideas in Computer Science Notes
I recently watched Joe Armstrong’s Code BEAM keynote talk about forgotten ideas in computer science and thought it would be useful to make some notes.
-
ASUS RT-N66U IPv6
I’m using an ASUS RT-N66U and my ISP is Aquiss (an Entanet reseller).
-
WHMCS Smarty {include} Not Working
I’ve been using Smarty templates a bit recently while working with WHMCS and ran into an issue.
-
WHMCS 500 Error
While working on an addon module for WHMCS I kept getting a generic 500 error code and a blank page.
-
OAuth for the Confused
While working on some code recently I ended up learning far more about OAuth than I ever wanted to know and so I thought I’d share my pain with the Internet.
-
JavaScript Prototypes for the Confused
Objects can have a prototype and a prototype is just another object.
-
JavaScript Properties for the Confused
Like a lot of things related to JavaScript, the syntax and semantics of properties can be a little tricky to wrap your head around.