writer://
December 21, 2024
Endianness and Hex Editor Values
Type "foobar" (no quotes) into a text file, open in a hex editor. 'b' will be hex '62' which translated to dec is '98', which is the ascii code for the letter 'b'. B's ascii code is 66, so the hex...
ReadDecember 21, 2024
Hexidecimal Math
Note: this is not the "word" abc123. This is the number abc123 as represented in hexidecimal.
Each "place" is 16^<place>.
So abc123:
a...
December 21, 2024
Python Instance Types
Python's gettype or instanceof is isinstance().
isinstance() can be used to check for a variety of object types in Python. Here are some common...
December 21, 2024
Signal Handling in Three Languages
Signal processing in three scripting languages: Run: Run: Run:
ReadDecember 7, 2024
Docker Image Layers
Each instruction in a Dockerfile (like RUN, COPY, or ADD) creates a new layer. These layers are stacked on top of each other to form a complete...
December 7, 2024
Docker RUN v ADD v COPY
I was wondering why we needed specific commands like COPY, instead of just RUN cp file1 file2. Research, and a colleague, says there are two reasons:
Basically,...
December 7, 2024
Docker RUN v CMD v ENTRYPOINT
RUN - (buildtime) during image build, lines in a bash script to install everything for the image. Most Dockerfiles will have many of these. Each one creates a docker layer. It's a good idea to...
ReadDecember 3, 2024
Kubernetes Control Plane
Control Plane is a group of components to run the cluster; Data Plane is everything that is actually the app and things supporting the app. It's like the Control Plane is the OS and the Data Plane is...
Read