KDE or K Desktop Environment, is a free desktop environment for Unix-compatible systems. The goal of the project is to provide a complete, user-friendly, easy-to-use interface for each user’s personal needs. KDE is the standard desktop environment on the following distributions: Mandriva, Kubuntu, SUSE, Knoppix, Slackware and can be one of the options on Debian, Gentoo or can be installed...
What are DLLs and what are they used for
The DLL is the abbreviation of the Dynamic Link Library and it is a memory management feature that can include all the basic functions that are required by all programs in modules that contain sets of functions commonly used by applications. The DLL principle consists in the fact that a running program “knows” before which function it must use to perform specific processing and thus...
What is SteamOS
SteamOS is a Linux kernel-based Debian, developed by Valve Corporation, designed to become the primary operating system for Steam Games consoles. It was launched on December 13, 2013. The role of this operating system is to enable Steam to run without users having to have a Windows PC for this purpose. Unlike other platforms such as Xbox One or PlayStation 4, with SteamOS, each user will be able...
What is PHP Data Objects
PDO, an acronym for PHP Data Objects, is a PHP extension that can be used as an abstraction level for the connection between PHP programs and various databases. PHP Data Objects (PDO) is a PHP extension that defines a light, consistent interface for accessing PHP databases. Each database driver, which implements the PDO interface, can expose database-specific features through common expansion...
What is AngularJS
AngularJS is an open-source JavaScript framework built and maintained by Google, which facilitates the development of web applications. AngularJS standardizes client-side applications, providing a robust and easy to implement structure in site development. Why AngularJS? 1. Easy to understand 2. Sponsored by Google 3. Guidelines 4. Well documented 5. Thought for REST 6. Very fast 7. Pattern MVW 8...
What is an assembly language
An assembly language is a computer programming language that, instead of the machine code, uses a symbolic designation of program elements, relatively easy to read and interpreted by humans. It is used mostly to increase the running speed of programs. What are the advantages and disadvantages of using an assembly language Although it is one of the oldest programming languages, the assembly...
The NIX package manager
A package manager is a collection of applications that provide a consistent and automatic way to install, configure, update and delete software packages from a computer. The term is generally used on Unix systems, especially Linux, as they rely heavily on the package library, a typical installation with thousands of individual packages. A package usually contains an application, a library, or a...
What is Krita
Krita is free software and a raster open-source graphics editor, designed primarily for digital painting and animation. It features a minimalist UI, high-quality OpenGL acceleration canvas, color management support, advanced brush engine, non-destructive layers and masks, group-based layer management, vector art support, and customizable profiles switched. It runs on Linux, Microsoft Windows, and...
What is WireShark
Wireshark is an open source application that monitors data packets. It is used to troubleshoot network problems, analyze traffic, develop software products, and communicate protocols for educational purposes. Wireshark is a free packet sniffer that captures packets that are sent on a particular network interface. The functionality of Wireshark is similar to tcpdump, but the first one has a...
What is Nmap
Nmap is a security scanner originally written by Fyodor Vaskovich used to discover hosts and services on a computer network, creating a map of the network. To achieve its goal, Nmap sends specially formatted packages to the target host and then analyzes the responses. Although Nmap functions have increased in number over time, it has started as an efficient port scanner and remains this at its...