Skip to content

Instantly share code, notes, and snippets.

@oawad79
oawad79 / arch_linux_installation_guide.md
Created May 25, 2025 04:07 — forked from mjkstra/arch_linux_installation_guide.md
A modern, updated installation guide for Arch Linux with BTRFS on an UEFI system
@oawad79
oawad79 / resources.md
Created April 28, 2025 17:47 — forked from x0nu11byt3/resources.md
A curated list of Assembly Language / Reversing / Malware Analysis -resources

Assembly Language / Reversing / Malware Analysis -resources

Twitter: Muffin

⭐Assembly Language

ELF Format Cheatsheet

Introduction

Executable and Linkable Format (ELF), is the default binary format on Linux-based systems.

ELF

Compilation

@oawad79
oawad79 / cgp.md
Created February 4, 2025 02:16 — forked from notnotrobby/cgp.md
List of free resources to study computer graphics programming.
@oawad79
oawad79 / kitty.conf
Created August 24, 2021 21:08 — forked from sts10/kitty.conf
My config file for Kitty Terminal Emulator
# vim:fileencoding=utf-8:ft=conf:foldmethod=marker
#: Fonts {{{
#: kitty has very powerful font management. You can configure
#: individual font faces and even specify special fonts for particular
#: characters.
font_family JetBrains Mono Medium
bold_font JetBrains Mono Bold
@oawad79
oawad79 / JavaScript Members Not Bound to Instances.md
Created June 20, 2021 00:46 — forked from dfoverdx/JavaScript Members Not Bound to Instances.md
Why JavaScript class members are not automatically bound to the instance of the class

It took a few years, but I finally understand why member functions of classes in JavaScript aren't automatically bound to their objects, in particular when used in callback arguments.

In most object-oriented languages, functions are members of a class--they exist in memory only once, and when they are called, this is simply a hidden argument of the function which is assigned to the object that's calling it. Python makes this explicit by requiring that the first argument of a class's member function be self (Python's equivalent of this--you can name self whatever you want, but self is the convention).

class MyClass:
@oawad79
oawad79 / Makefile
Created January 22, 2017 18:51 — forked from skeeto/Makefile
C Object Oriented Programming Example
CFLAGS = -std=c99 -Wall
main : main.o
.PHONY : test clean
test : main
./$^ "*regex*" "*vtable*" < main.c
clean :