Skip to main content
Ctrl+K
MK Dynamics - Home MK Dynamics - Home
  • MK Dynamics

Cybersecurity

  • Cybersecurity
    • Basic Linux Exploits
    • Disassembling Binaries
      • Fortran
        • ARM 64 Bit
        • ARM32
        • AMD64
        • Intel 32 - Bit
      • C
        • C Binaries: AMD64
        • C Binaries: i386
      • C++
      • Ada
        • Ada Binaries: AMD64
        • Ada Binaries: i386
      • Pascal
    • LiveOverflow
    • Protostar Exploit Exercises
      • Stack 0
        • x86 32-Bit
        • AMD64
        • ARM 32 - Bit
        • ARM 64 - Bit
    • SLAE64 - x86_64 Assembly Language and Shellcoding on Linux
      • Lesson 3 - GDB Test
      • Section 5 - Hello World
    • Shellcode Generation and Testing

Computer Programming

  • Computer Programming
    • Assembly Language Programming
    • C Programming
      • Backdoored Webserver
      • Beej’s Guide to C Programming
        • Section 5.1 Memory and Variables
        • Section 5.3 Dereferencing
        • Section 5.4 Passing Pointers as Arguments
        • Section 6.1 Arrays: An Easy Example
        • Section 6.3 Arrays: Array Initializers
        • Section 6.4 Arrays: Out of Bounds
        • Section 6.5 Arrays: Multidimensional Arrays
        • Section 6.6.1 Arrays and Pointers: Getting a Pointer to an Array
        • Section 6.6.2 Arrays and Pointers: Passing Single-Dimensional Arrays to Functions
        • Section 6.6.3 Arrays and Pointers: Changing Arrays in Functions
        • Section 6.6.4 Arrays and Pointers: Passing Multidimensional Arrays to Functions
    • C++ Programming
      • Object Oriented Programming Using C++
        • Chapter 1: Why Object-Oriented Programming in C++?
        • Chapter 2: Native Types and Statements
        • Chapter 3: Functions and Pointers
        • Chapter 4: Implementing ADTs in the Base Language
        • Chapter 5: Data Hiding and Member Functions
        • Chapter 6: Object Creation and Destruction
        • Chapter 7: Ad Hoc Polymorphism
      • Learn Modern C++
        • Strings and Character Literals
        • Variables, Scopes and Namespaces: Assign
        • Variables, Scopes and Namespaces: Swap
        • Variables, Scopes and Namespaces: Uniform Initialization
        • Variables, Scopes and Namespaces: Scopes
        • Variables, Scopes and Namespaces: Namespaces
        • Variables, Scopes and Namespaces: Constants
        • Variables, Scopes and Namespaces: References
        • Variables, Scopes and Namespaces: Constexpr Variables
        • Conditions and Operators: Conditions and Switch - Case
        • Conditions and Operators: Conditions and Switch - Case: Fall Through
    • Fortran Programming
      • Modern Fortran
        • Cold Front Calculator
        • Cold Front Calculator With Loop
        • Tsunami Simulator
        • Tsunami Simulator Plotter
        • Tsunami Simulator with Modules
        • Tsunami Simulator with Modules Plotter
        • Print Compiler Version
        • Analyzing Time Series Data with Arrays
      • Introduction to Programming Using Fortran
        • Section 7: Pendulum Period Calculator
        • Section 9.3: Difference Between Sum of Squares and Square of Sums
        • Section 12.8: Line Numbers
        • Section 14: Pi Estimation
      • Guide to Fortran 2008 Programming
        • Section 1.8 Example 2: Quadratic Equation
        • Section 1.16: Factorial Recursion
        • Section 2.1: Statement Blocks
        • Section 2.1: Associate Construct
        • Section 3.4: Putting Procedures in a Module
        • Section 3.6: Median of Three
        • Section 3.8: Argument Passing
        • Section 3.17: Case Study: Adaptive Numerical Integration
        • Section 4.1: Elsewhere Example
        • Section 8.1: Submodules
        • Section 8.2: Time Matrix Multiply
        • Section 8.7: Generic Elemental Procedures
        • Section 8.8: Findloc Function
      • Fortran MOOC
        • Section: Arrays
        • Section: Ball Throw
        • Section: Bit Manipulations
        • Section: Floating Point
        • Section: Call By Semantics
        • Section: Computing Pi
        • Section: Implicit vs Explicit Loops
        • Section: Block Matrices
        • Section: BLAS/LAPACK
      • Neural Fortran
        • Neural Fortran Examples: Sine Wave
      • Discretized Fourier Transform of Arbitrary Signal Using FFTW3 in Fortran
        • Sine Wave at 10Hz
        • Square Wave at 1Hz
        • Two Sine Waves with Different Frequencies
        • Switched 1 kHz Sine Wave
      • CSV Fortran Module
        • Section: Read CSV Files
        • Section: Write CSV Files
    • Javascript Programming
    • Kaggle
      • Python
        • Python Tutorial: Hello, Python!
        • Python Exercise
    • PHP Programming
    • Python Programming
      • Python Playground: Geeky Projects for the Curious Programmer
        • Chapter 2: Draw Circle using Turtle Graphics
        • Chapter 2: Draw Spiro using Turtle Graphics
        • Chapter 3: Conway’s Game of Life
        • Chapter 4: Karplus Strong Algorithm
    • IPyWidgets: Using Interact

Raspberry Pi

  • Raspberry Pi
    • Exploring Raspberry Pi

Electronics

  • Electronics
    • Analog and Digital Electronics
      • Variable Frequency Oscillator Using Direct Digital Synthesis
    • Power Electronics
      • Power Supplies
        • Forward Converter 100V to 5V at 10A
    • Solar Power Projects
    • Single Board Computers Running Linux

Finite Element Analysis

  • Finite Element Analysis
    • CAELinux for Thermal Analysis

Ham Radio

  • Ham Radio
    • Ham Radio Projects
      • Packet Radio
    • Antenna Simulation using 4NEC2

About Me

  • About Me
    • My Resume
    • My Certificates
      • Coursera Certificates
      • Kaggle Certificates
      • Try Hack Me Certificates

Website Updates

  • Website Updates

Miscellaneous

  • Miscellaneous Home
    • Useful Links
    • Cybersecurity Online Resources
  • Repository
  • Open issue

Index

By Mark Khusid