← Înapoi la Urmăritori

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 187
  1. 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.

  2. 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.

  3. On Linux Container Networking

    This article was originally published on November 28, 2023.

  4. On Virtualization And Virtual Machines

    This article was originally published on August 12, 2022 and was called “On Virtual Machines”.

  5. On Ollama

    Introduction Ollama Summary References Introduction I have a neighbor that stopped mowing his lawn.

  6. On git-hooks-and-extensions

    Introduction Design Installation Git Hooks Git Extensions Man Pages Creating A New Repository More Git Extensions!

  7. On Ditching Vagrant

    Goodbye, old friend.

  8. On Remote Debugging A Pod With Delve

    Introduction Local Debugging dlv exec dlv attach Remote Debugging Assembling The Parts Summary References Introduction Hello, friends.

  9. On Error Messages That Matter

    I’ve been thinking lately about error messages, both what they should describe and who they are intended for.

  10. On Gazing Long Into An Abyss

    Whoever fights monsters should see to it that in the process he does not become a monster.

  11. 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.

  12. On Buttering All The Biscuits

    Somebody is back to firing on all cylinders.

  13. 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…

  14. 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.

  15. On Elves

    What is ELF?

  16. 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?

  17. On vim-go

    vim-go is a wonderful tool that makes working with Go tooling a breeze.

  18. On Enabling Autocompletion In Vim

    Compile Vim from source for Python3 support: $ git clone https://github.com/vim/vim $ cd vim $ .

  19. 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…

  20. 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.

  21. 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…

  22. 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.

  23. 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…

  24. 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…

  25. On What's Up, g?

    This is just a fun little post about Vim and the commands starting with g.

  26. On Upgrading A Kubernetes Cluster With kubeadm

    This post is not covering anything unique or groundbreaking.

  27. On Kubernetes and DNS

    This post is going to be a brief look at DNS for Pods and Services in Kubernetes.

  28. On Flux

    Recently, I’ve been reading a lot about GitOps.

  29. On Creating an Encrypted USB Drive

    This is the unspiritual successor to the article On Creating a Signing Subkey, which is just magnificent.

  30. On Creating a Signing Subkey

    Today, children, we’re going to create a signing subkey of our private GPG keypair.

  31. 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.

  32. On Creating RPM Packages

    The rpmdev-newspec tool will create a base spec file.

  33. 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.

  34. 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.

  35. 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.

  36. On Creating deb Packages

    This post is going to outline the steps needed to create a simple deb package.

  37. On Network Interface Statistics

    I’ve been recently (more) interested in testing the hardware on my personal device(s).

  38. 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.

  39. On Dockerfile Best Practices

    Readers of this website know that I’m no fan of Docker and prefer to use other container engines.

  40. On gpg-agent Forwarding

    Introduction Requirements What is gpg-agent Forwarding?

  41. On Inspecting deb Packages

    Ever wonder what makes up an [deb] package?

  42. On Inspecting RPM Packages

    Ever wonder what makes up an RPM package?

  43. On Getting Started With Kubernetes

    The purpose of this getting started guide is to get a Kubernetes cluster up and running quickly.

  44. On Decimal To Binary

    Nothing gets me more hot and bothered than an opportunity to do some bit manipulation.

  45. 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.

  46. 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.

  47. 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…

  48. 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…

  49. 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…

  50. 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…