July 8, 2024
The perspective that once personal identifiable information (PII) or personal health information (PHI) has been leaked, subsequent leaks are less significant is a common one. However, there are several reasons why each new data breach remains a significant concern, regardless of past breaches. So why does each individual data breach matter?
Not every breach exposes the same set of information. One breach may leak your email address and password, while another may reveal your social security number, medical records, or financial details. Each new breach potentially adds more pieces to the puzzle of your identity, increasing the risk of identity theft or fraud.
Read More...
cybersecurity (4)
June 14, 2024
As I delve deeper into the field of cybersecurity and penetration testing I’ve discovered that if you search Google or Youtube for “penetration testing note-taking applications” you’ll see there are a surprising number of opinions out there on which application is best. I agree with them, that a reliable note-taking app is indispensable for this sort of work, and so I’ve been on a quest to find which application actually works best for me.
Read More...
notes (1)
May 13, 2024
During my penetration testing studies I’ve come to realize the need for strong passwords is now more important than ever. I only realized recently just how easy it is to crack a weak password.
Let me show you how easy it is to brute-force (guess) a weak password!
Read More...
cybersecurity (4)
February 25, 2024
I wrote a small shell script™ to automate building new Linux Kernels. I use this to build new kernels on my Debian systems:
#!/usr/bin/env bash
WORKSPACE='/home/gd/workspace'
LINUX="${WORKSPACE}/linux"
find "${WORKSPACE}" -type f \( -name 'linux-*deb' -o -name 'linux-upstream*' \) -mtime -3 -exec rm {} \;
Read More...
linux (10) kernel (5) bash (3)
December 17, 2023
My new book Hand-on Test-Driven Development Book has been published: https://tddbook.com/.
Read More...
ruby (5) rails (4) tdd (1) rspec (1)
November 26, 2023
On new Rails apps, that are not in production yet, I sometimes like to reorder my database migrations. I wrote a small Ruby script to automate things.
Read More...
rails (4) database (2)
August 2, 2023
I wanted to learn to create a dynamically-named method inside a dynamically-named class in Raku. This is what I ended up with:
#!/usr/bin/env raku
my $class-name = "MyDynamicClass";
my $method-name = "dynamic-method";
Read More...
raku (17) ruby (5) meta (1)
April 28, 2023
I wrote Blackjack in Elisp. It allows you to play Blackjack in your Emacs editor.
Read More...
blackjack (15) emacs (1) elisp (1)