Skip to content

Commit 96e1bdc

Browse files
committed
Fix typos and add better heading
1 parent 2f18e11 commit 96e1bdc

4 files changed

Lines changed: 12 additions & 13 deletions

File tree

content/compilers/compilers.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,9 @@ Gem of a book , it is publicly available [here](https://www.craftinginterpreters
1010

1111
Some of the things I picked up from the book, which are worth mentioning here are as follows:
1212

13-
- [[precedence-c]]
14-
- [[struct-inheritance-c]]
15-
- [[direct-threaded-code]]
13+
- Clean way to achieve [[precedence-c|precedence in C]]
14+
- Hack to get [[struct-inheritance-c|inheritance with structs in C]]
15+
- Interesting workaround to swtich statements with [[direct-threaded-code|directed threaded code]]
1616

1717
## Tsoding
1818

content/compilers/elf.md

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -13,16 +13,12 @@ It has two main things
1313

1414
## Structure
1515

16-
- ELF Header: stores locations of *PHT* and *SHT*
17-
- Program Header Table: how and where to load ELF file’s data into memory
16+
- [[elf_header|ELF Header]]: stores locations of *PHT* and *SHT*
17+
- [[pht|Program Header Table]]: how and where to load ELF file’s data into memory
1818
- Section Header Table: optional map of data to assist in debugging
1919
- Data: all of binary’s data, *PHT* and *SHT* point to this section
2020

21-
[[elf_header|ELF Header]]
22-
23-
[[pht|Program Header]]
24-
25-
[[raw_elf|32 and 64 bit ELF files]]
21+
Have a look at raw bytes straight from a [[raw_elf|minimal 32 and 64 bit ELF file]]
2622

2723
## 64 bit ELF
2824

content/dotfiles/dotfiles.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,14 +9,17 @@ Some files and code snippets here are very important for my use cases. I have do
99
> Some of the snippets depend on other programs and will only work when they are properly configured. User descretion is advised while copy-pasting. However if the words used in the following list makes sense to you then feel free to copy paste as you like.
1010
1111
## Setup
12-
I primarily use arch linux with *NO* [desktop environment](https://en.wikipedia.org/wiki/Desktop_environment).
12+
I primarily use arch linux with ***NO*** [desktop environment](https://en.wikipedia.org/wiki/Desktop_environment).
1313
My setup consists of the following:
1414
- [polybar](https://github.com/polybar/polybar) as a status bar
1515
- [rofi](https://github.com/davatorium/rofi) as a window switcher
1616
- [bspwm](https://github.com/baskerville/bspwm) as a tiling window manager
1717
- [sxhkd](https://github.com/baskerville/sxhkd) as a hotkey daemon
1818

19-
Ovwe the years I have scoured the internet for fixing my dotfiles and here I document the most interesting / useful cases.
19+
> [!NOTE]
20+
> Please have a look at [my dotfiles](https://github.com/sneaky-potato/dotfiles) for more things like nvim, starship and alacritty setup
21+
22+
Over the years I have scoured the internet for fixing my dotfiles and here I document the most interesting / useful cases.
2023

2124
- How to spawn a [[scratchpad-terminal|terminal as scratchpad]]
2225
- Display a [[sxhkd-help-menu|sxhkd help menu]] whenever you forget any commands

content/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ Some starting points to navigate in this labyrinth:
88
- [[dotfiles]] for ricing nerds, _warning_: I am a tiling window manager user
99
- [[vim]] the only editor I will approve of, always
1010
- [[compilers]] a rather deep dive in compilation, execution, binaries
11-
- [[os]] for system madlads
11+
- [[os]] for system _madlads_
1212
- [[ctf]] a form of competition I take some interest in, sometimes
1313
- [[hardware-security]] perfect crossover of security and systems
1414
- [[cpp]] still learning this humongoes language to get better at computer systems

0 commit comments

Comments
 (0)