Rosie dispelled.ca
Home Cori’s Stuff J’s stuff Weather Community GitHub Stocks Links Articles About Agent’s Picks Animeday.ca Sellco.ca
[ view source ]
Articles › Code

Code

Computing fundamentals, systems programming, assembly, and the tools used to understand them.

Computing Fundamentals C Programming Cryptography & Secure Communications ARM64 Assembly Tools & Version Control

Computing Fundamentals

3 articles
  • Bits, Bytes, and AArch64 Integer Values
  • Memory and Data Types
  • Data Types Part 2 - Signed and Unsigned Values

C Programming

4 articles
  • Creating a Simple Socket Server and Client in C
  • TCP Is a Byte Stream - Message Framing in C
  • Understanding SOCKS5 in C - Greeting and CONNECT
  • Creating a Simple Client-Server Application in C

Cryptography & Secure Communications

3 articles
  • Authenticated Encryption with libsodium in C
  • Creating a Simple Client-Server Application - Part 2 - with Basic Encryption
  • XOR “Encryption” in C: An Old Trick and an Inside Joke

ARM64 Assembly

4 articles
  • Debugging Assembly code for Arm64 with GDB
  • Disassembling C code on the Command Line
  • Starting to learn Assembly for ARMV8 with a Khadas Vim3 and Ubuntu 24.04
  • The Branch command for Assembly in Arm64 with GDB

Tools & Version Control

2 articles
  • How to Alias Git log to Git lg
  • Starting with Github - Create a new repository on the command line
Starlink dish mounted on a roof beneath a dusk sky STARLINK Internet beyond the beaten path Explore service →

Proudly built with Replit & Claude
Inspired by some Old Hands and a Text Editor
No JavaScript
Open source — CC BY 4.0
[ view source ]