Home | Log | GitHub | Links |
Add a directory to $PATH
This is a tutorial on how to add a directory to $PATH in Linux. Could be handy if you want to run your own script, but without changing to the script directory first or typing a long command in terminal.
Changing your default shell
Explains on how to change your default shell to another shell in Linux. Maybe if you bored with bash (if thats your default shell), or you want to try some feature that bash doesnt have naturally, you can follow the steps in this link to change your current shell, but ofc you have to install it first.
Format specifiers in C
A list of format specifiers that can be used in C language. Usually used when using printf() and scanf() function.
What is Cyber Security
Explains the meaning of cyber security, types of cyber threats and it’s examples.
Basics of File Handling in C
An explanation about the file handling in C using File Pointer. Also contains numerous mode that can be used when opening/creating a file, and explains the usage of each mode.
printf(), sprintf() and fprintf() in C
Explains the basic function of the functions, and some examples using them.
Using Structures in C
Contains some information about struct in C language, including its definition, how to use it, and more.
Big Endian and Little Endian
A short and simple explanation about Big Endian and Little Endian, and also includes a simple exercise.
Increment and Decrement Operators in C
Contains increment/decrement operators in C language, and some example on how to use them.
Least Recently Used (LRU) Algorithm
Explains the steps of Least Recently Used Algorithm, and an illustration of the steps.
States of a Process in Operating Systems
Explains the states of a process in OS, and some other things like type of schedulers etc.
What is Multicore Programming?
Explains the basic definition of multicore programming.
Using SCP to copy files between computers, with examples
Explains how to copy files between computers using scp. And with examples :)
Process Synchronization in Operating System
Explains the concept of process synchronization in an OS, with explanation of the critical section and some of its solution.
Completely fair Scheduler (CFS) and Brain Fuck Scheduler (BFS)
Explains the concept of CFS, a process schedulers in linux.
CPU Scheduling in Operating Systems
Explains how the scheduling in CPU works.
Difference Between GRUB and LILO
Explains what is GRUB and LILO, how they work, and how GRUB taken LILO place as the default boot loader in Linux.
GRUB: The Grand Unified Bootloader
Explains what a GRUB is, and also explains many other things related to GRUB.
How to Create and Run Bash Shell Script Explains how to make bash scripts, which i use in this week (week 10) to do chapter 8 of LFS :D
Basic Computer Information: Serial versus Parallel I/O Shows a table contains the differences between serial and parallel I/O.