Categories
Developer Life

DO YOUR WORST

Don’t be afraid to show the worst projects. Your embarrassing ones. The ones you made when you were young, the ones where you made the cringiest choices, the ones where the very obvious mistakes stand out. That school project you made when you were five. That coding marathon hack-job you cobbled together at 3 AM […]

Categories
Developer

School phishing email analysis

Big notice before we begin Before you start reading, please delete the email you have received. Do NOT click on the link. If you have clicked on the link contact IT support to have your password changed. Seems like people at our school really need a basic computer security training. But that’s OK, because for […]

Categories
Developer

School malware email analysis

Around 10:24 AM most of the students at our school received this email from our IT administrator: Dear fellow students, As you may already be aware, there is a scam email circulating around campus.  So be careful. This computer virus probably infected someone’s home computer (our school computer has anti-virus program installed and it can be […]

Categories
Developer

Flush any DNS cache

Windows Thanks Microsoft, for making this easy and consistent across all Windows versions! You only need to remember one command: That’s it. macOS In stark comparison, Apple decided to Think Differentâ„¢ and make 20 different commands to flush the DNS cache. And there’s only one valid command in each macOS version. sigh Let’s get to […]

Categories
Linux

Back up your WordPress site (manually)

TL;DR – don’t use automated solutions. Do it properly and do it manually Create a temporary directory to work in: Time to dump the MySQL database! It’s not that hard. Quick note before you run this – this is assuming your MySQL installation authenticates via UNIX sockets. If you have password authentication I suggest moving […]

Categories
Android Apple Developer Linux

How to encrypt everything in your life

Big warning before we begin Encryption is only as strong as the schema that supports it. If the software has a vulnerability then your encrypted data may be as good as unencrypted data in the hands of adversaries. So make sure you keep all of your software up to date and follow best practices. I’m […]

Categories
Apple

How to remove packages from macOS

If you’ve installed an application that comes bundled in .pkg files, there’s a pretty easy way to get rid of them. All package installers have a Bom file, a bill-of-materials file that macOS can keep track of. This file shows what the package installer installed to the system, and can be used to clean up […]

Categories
Developer Life

A rant against CollegeBoard and LockDown Browser

The closest to being in control we’ll ever be is in that moment when we realize we’re not. Brian Kessler “Control less, trust more” should be the mantra everywhere, and especially in education, but it seems like people love to control every aspect of each others’ lives, to the point where it’s just pointless and creepy. One […]

Categories
Linux

Why are you rejecting my browser?

Starting from today (the publish date of this article) you may notice that you can no longer view this website on some older devices and browsers. This is normal, and let me explain why. TLS 1.0 and 1.1 were deprecated completely in 2020. The only thing you need to know is, if your browser does […]

Categories
Linux

Bits and pieces of the Raspberry Pi

While going through the moving boxes, I found both of my Raspberry Pis – both model 3B+, both unused for quite some time. Since one of these were used for OctoPi, I just hooked it back up to my 3D printer. That left my other Raspberry Pi. I thought of a fun project to work […]