Theoretical foundations of computer sciences
Chomsky Hierarchy of Formal Languages Type 0 - Recursively Enumerable Languages Automaton: Turing Machine Rules: No restrictions on grammar (can be any computational process). Example: Any compu...
Chomsky Hierarchy of Formal Languages Type 0 - Recursively Enumerable Languages Automaton: Turing Machine Rules: No restrictions on grammar (can be any computational process). Example: Any compu...
In this post, I would like to share how I made my own setup of a self-hosted LLM for VSCodium. It should work with other IDEs as well. I am not a fan of fancy development environments, simply becau...
Systems of Linear Equations A system of equations can have: No solution (inconsistent) One solution (consistent) Infinitely many solutions (consistent) A system is called consistent if it...
I really wanted to fully learn Vim and be able to use it comfortably. I guess its time. On my way for setting it up I’ll leave here notes how and where. Setup So, first of all, I had to install ...
Undirected Graph: An ordered pair $G = (V, E)$, where $V$ is the set of vertices and $E$ is the set of edges. Types of Graphs Empty Graph: $G = (\emptyset, \emptyset)$, a graph with no vertic...
Git is a powerful and widely-used version control system that helps developers track changes in their code and collaborate efficiently with others. Here’s a guide to some of the most essential Git ...
This is my notes I made studying in my calculus course in university. The content of the course was, of course, broader, but this is the things which were required to know on the final exam. Trigo...
How I developed my own web scanner to assist me in pentest
An introduction to data types and format specifiers in C language
There are few helpful scanners: nmap, arp-scan and masscan, first of which is a industry standard Nmap scan usually goes through the following steps shown below, although many are optional and dep...