Creează un cont pentru a te abona la acest blog și a-i urmări articolele pe pagina Lectură.
-
On Building A Cluster From Linux Primitives
Introduction Network Topology Nodes Pods Containers Services VXLAN sandbox-init Service Discovery Conclusion References All scripts mentioned in this article can be found in the cluster repo on my GitHub.
-
On AI Advocacy And Moral Failure
Because I use the Tor browser when I go to duck.ai, by my count that means I’m wearing at least four condoms when I use AI.
-
On Linux Container Networking
This article was originally published on November 28, 2023.
-
On Virtualization And Virtual Machines
This article was originally published on August 12, 2022 and was called “On Virtual Machines”.
-
On Ollama
Introduction Ollama Summary References Introduction I have a neighbor that stopped mowing his lawn.
-
On git-hooks-and-extensions
Introduction Design Installation Git Hooks Git Extensions Man Pages Creating A New Repository More Git Extensions!
-
On Ditching Vagrant
Goodbye, old friend.
-
On Remote Debugging A Pod With Delve
Introduction Local Debugging dlv exec dlv attach Remote Debugging Assembling The Parts Summary References Introduction Hello, friends.
-
On Error Messages That Matter
I’ve been thinking lately about error messages, both what they should describe and who they are intended for.
-
On Gazing Long Into An Abyss
Whoever fights monsters should see to it that in the process he does not become a monster.
-
On Creating Binary Trees From Arrays
Introduction Preorder and Inorder Postorder and Inorder Complete Binary Tree Summary References Introduction This article is one of a series which focuses on simple algorithms and data structures.
-
On Buttering All The Biscuits
Somebody is back to firing on all cylinders.
-
On Data Structures In Go
Introduction Stack Queue Ring Buffer Singly Linked List Hash Table Bit Array Doubly Linked List LRU Cache Summary References Introduction Nothing fancy here, just wanted a quick reference for several common data structures written in my current favorite l…
-
On Merge Sort And Quicksort
Introduction Merge Sort Quicksort Reflections Summary References Introduction On the docket today are two famous sorting algorithms that use a divide-and-conquer strategy.
-
On Elves
What is ELF?
-
On Managing Multiple Go Installations
Introduction Base Installation The Go Version Manager References Introduction What is the best practice for setting up a new installation of Go?
-
On vim-go
vim-go is a wonderful tool that makes working with Go tooling a breeze.
-
On Enabling Autocompletion In Vim
Compile Vim from source for Python3 support: $ git clone https://github.com/vim/vim $ cd vim $ .
-
On KVM
Introduction Virtualization KVM virsh Vagrant References Introduction Virtualization virtualization is emulation of hardware in software server virtualization (aka “full”) desktop virtualization application virtualization (chroot, FreeBSD jails, container…
-
On LVM
This isn’t as much an article as it is a collection of notes, many of which were taken from the online course Mastering Linux Storage Using LVM2 by Andrew Mallett.
-
On Filtering And Manipulating Text
Mimicking Common Commands cat grep head tail Filtering Out Comments And Empty Lines sed Clearing Up Print Confusion Substitution Appending Inserting Deleting Ignoring Case Writing To Multiple Files C Preprocessor Example References Mimicking Common Comman…
-
On Running A Local Image Registry
Now that I’ve enticed you into clicking on this article, I’ve got some bad news for you: I will be using the dreaded Docker Engine* and its implementation of an image registry for this short post.
-
On Studying For The CKA Exam
Deployment Strategies kubectl rollout status deployment-name kubectl rollout history deployment-name kubectl rollout undo deployment-name kubectl set image deployment-name container-name=image-name:tag apiVersion: v1 kind: Pod metadata: name: foo spec: co…
-
On Kustomize
Overview Generating Resources Generator Options and Cross-cutting Fields Patching patchesStrategicMerge patchesJson6902 Mixins Overlays Kustomize Feature List References Overview Kustomize is a tool singularly-focused on manipulating Kubernetes yaml manif…
-
On What's Up, g?
This is just a fun little post about Vim and the commands starting with g.
-
On Upgrading A Kubernetes Cluster With kubeadm
This post is not covering anything unique or groundbreaking.
-
On Kubernetes and DNS
This post is going to be a brief look at DNS for Pods and Services in Kubernetes.
-
On Flux
Recently, I’ve been reading a lot about GitOps.
-
On Creating an Encrypted USB Drive
This is the unspiritual successor to the article On Creating a Signing Subkey, which is just magnificent.
-
On Creating a Signing Subkey
Today, children, we’re going to create a signing subkey of our private GPG keypair.
-
On a Software Release Pattern
This is a quick post to give a brief overview of a software package and release pattern that I use for my projects written in C and Go.
-
On Creating RPM Packages
The rpmdev-newspec tool will create a base spec file.
-
On Original Sources
I have a history degree from the University of New Mexico, and one of the best lessons I learned from my professors was to always read original sources.
-
On Creating an APT Repository
Several of my most recent posts have centered on packaging, and this article will take what we’ve done and do something cool with it: create our own local APT repository.
-
On debsigs
Today, we’re going to look at another Debian tool that can be used to cryptographically sign the deb packages that we create.
-
On Creating deb Packages
This post is going to outline the steps needed to create a simple deb package.
-
On Network Interface Statistics
I’ve been recently (more) interested in testing the hardware on my personal device(s).
-
On Bootstrapping a git Repository
The intention of this short article is to act as a cheat sheet for the initial bootstrapping of a local git repository.
-
On Dockerfile Best Practices
Readers of this website know that I’m no fan of Docker and prefer to use other container engines.
-
On gpg-agent Forwarding
Introduction Requirements What is gpg-agent Forwarding?
-
On Inspecting deb Packages
Ever wonder what makes up an [deb] package?
-
On Inspecting RPM Packages
Ever wonder what makes up an RPM package?
-
On Getting Started With Kubernetes
The purpose of this getting started guide is to get a Kubernetes cluster up and running quickly.
-
On Decimal To Binary
Nothing gets me more hot and bothered than an opportunity to do some bit manipulation.
-
On Binary Tree Traversal, Redux
This is a companion piece to an article I did a few years ago called On Binary Tree Traversal in which I coded example of preorder, inorder and postorder depth-first search binary tree traversal algorithms in Python, both iteratively and recursively.
-
On Debugging Python
Introduction ipdb Commands Vim Filetype Plugins Abbreviations Conclusion References Introduction Whenever I debug anything, I prefer it to be on a running production node.
-
On the LPIC-1 Exam 102: Security
This is a riveting series: On the LPIC-1 Exam 102: Shells and Shell Scripting On the LPIC-1 Exam 102: User Interfaces and Desktops On the LPIC-1 Exam 102: Administrative Tasks On the LPIC-1 Exam 102: Essential System Services On the LPIC-1 Exam 102: Netwo…
-
On the LPIC-1 Exam 102: Networking Fundamentals
This is a riveting series: On the LPIC-1 Exam 102: Shells and Shell Scripting On the LPIC-1 Exam 102: User Interfaces and Desktops On the LPIC-1 Exam 102: Administrative Tasks On the LPIC-1 Exam 102: Essential System Services On the LPIC-1 Exam 102: Netwo…
-
On the LPIC-1 Exam 102: Essential System Services
This is a riveting series: On the LPIC-1 Exam 102: Shells and Shell Scripting On the LPIC-1 Exam 102: User Interfaces and Desktops On the LPIC-1 Exam 102: Administrative Tasks On the LPIC-1 Exam 102: Essential System Services On the LPIC-1 Exam 102: Netwo…
-
On the LPIC-1 Exam 102: Administrative Tasks
This is a riveting series: On the LPIC-1 Exam 102: Shells and Shell Scripting On the LPIC-1 Exam 102: User Interfaces and Desktops On the LPIC-1 Exam 102: Administrative Tasks On the LPIC-1 Exam 102: Essential System Services On the LPIC-1 Exam 102: Netwo…