Skip to content

Instantly share code, notes, and snippets.

@MangaD
MangaD / command_line_arguments.md
Created April 22, 2026 12:21
Understanding Command-Line Arguments: Flags, Options, and Beyond

Understanding Command-Line Arguments: Flags, Options, and Beyond

CC0

Disclaimer: ChatGPT generated document.

When working with command-line programs, one of the first concepts you encounter is the idea of passing inputs directly to a program at launch. These inputs control behavior, configure execution, or provide data. While many developers casually refer to all such inputs as “flags,” the reality is more nuanced.

This article provides a clear, structured understanding of what these inputs are actually called, how they are categorized, and why the distinctions matter—especially for developers building robust CLI tools.

@MangaD
MangaD / unified_diff_format.md
Created April 23, 2026 13:01
Unified Diff Format

Unified Diff Format

CC0

Disclaimer: ChatGPT generated document.

The unified diff format is one of those deceptively simple tools that quietly powers a huge portion of modern software development. Whether you’re reviewing a pull request, debugging a regression, or applying a patch from a mailing list, you’re almost certainly interacting with unified diffs—often without thinking about it.

Let’s unpack what it is, how it works, and the ecosystem of tools built around it.

@MangaD
MangaD / oop_why_term_objects.md
Created May 10, 2026 10:48
Why Are They Called “Objects” in Object-Oriented Programming?

Why Are They Called “Objects” in Object-Oriented Programming?

CC0

Disclaimer: ChatGPT generated document.

The term “object” in Object-Oriented Programming comes from the idea that a program should be built from independent entities that resemble real-world things --- things that have:

  • state (data, properties),
  • behavior (actions, methods),
@MangaD
MangaD / engineer_meaning.md
Last active June 25, 2026 18:10
The Meaning of “Engineer”: Origins, Cultures, and What Truly Defines One

The Meaning of “Engineer”: Origins, Cultures, and What Truly Defines One

CC0

Disclaimer: ChatGPT generated document.

The word engineer has a surprisingly deep history, and the meaning of the term varies significantly across cultures, legal systems, professions, and historical periods. In some places, “engineer” is a protected title tied to public safety and licensure. In others, it broadly means “someone who designs or builds technical systems.” In still others, it can even refer to mechanics, train operators, or software developers.

The modern concept combines:

@MangaD
MangaD / network_topologies.md
Created June 6, 2026 19:08
Network Topologies: Understanding How Computer Networks Are Structured

Network Topologies: Understanding How Computer Networks Are Structured

CC0

Disclaimer: ChatGPT generated document.

Introduction

Modern computer networks form the foundation of today's digital world. Every email sent, website visited, video streamed, or file transferred relies on a network infrastructure that connects devices and enables communication. One of the most fundamental concepts in networking is network topology.

@MangaD
MangaD / leaf_spine_network.md
Created June 7, 2026 17:23
Leaf-Spine Network Basics

Leaf-Spine Network Basics

CC0

Disclaimer: ChatGPT generated document.

These concepts are fundamental to modern data center networking, especially in cloud providers, AI clusters, Kubernetes environments, and large-scale enterprise infrastructure.

The terminology can seem confusing at first because it mixes network topology (Leaf-Spine) with traffic patterns (East-West and North-South).

@MangaD
MangaD / jenkins.md
Created June 23, 2026 15:56
Jenkins: The Complete Guide to the Automation Server That Powers Modern Software Delivery

Jenkins: The Complete Guide to the Automation Server That Powers Modern Software Delivery

CC0

Disclaimer: ChatGPT generated document.

Introduction

Jenkins is one of the most widely used automation servers in software development. It helps teams automate the process of building, testing, and deploying software. At its core, Jenkins enables Continuous Integration (CI) and Continuous Delivery/Deployment (CD), allowing developers to deliver software faster, more reliably, and with fewer manual steps.

@MangaD
MangaD / Git_Strategies_A_Comprehensive_Guide.md
Last active June 25, 2026 18:06
Git Strategies: A Comprehensive Guide

Git Strategies: A Comprehensive Guide

CC0

Disclaimer: ChatGPT generated document.

Git is a powerful distributed version control system that offers various strategies for managing source code across development teams. Choosing the right Git strategy is essential for managing branches, releases, collaboration, and ensuring the quality of code in software projects. Each strategy suits different team sizes, workflows, and project requirements.

Below is a comprehensive list of common Git strategies, detailing how they work, their pros and cons, and when they are best applied.

@dkun7944
dkun7944 / ContentView.swift
Created July 31, 2023 03:36
AirDrop iOS 17 Swift.Shader Animation
//
// ContentView.swift
// Airdrop Demo
//
// Created by Daniel Kuntz on 7/30/23.
//
import SwiftUI
struct ContentView: View {
@Orangera1n
Orangera1n / 15on16sepactivationguide.md
Last active June 25, 2026 17:57
How to activate a device on iOS 15 that was futurerestored on 16 sep

whatisthisthisthisthisthisthis?

This is a guide on how to activate ur idevice on ios 15 (maybe ios 14 idk) when its futurerestored on 16 sep.

DISCLAIMER: I am very aware people might use this to bypass icloud, but I am NOT encouraging you to bypass icloud.

ALSO: THIS IS RECOMMENDED FOR ADVANCED USERS ONLY, i am not responsable for ur device being broken (tho idk how it becomes broken via this)

also, i've only tested this on macOS, might work on linux tho if u replace darwin with linux and shit.