In Linux, unlike other operating systems, largely because it is a multi-user system, we will encounter a unique system for managing the rights to files and folders that derives from the Unix based system. Users who can access files or folders are divided into three categories: owner – the owner, who created the file or directory group – a member of the group to which the owner belongs...
What is a Web Crawler
A search engine is a searchable program that accesses the Internet automatically and frequently and stores the title, keywords and, in part, even the content of the web pages in a database. When a user dials a search engine to find information, a phrase or a word, the search engine will look into this database and, depending on certain priority criteria, will create and display a list of hit-list...
What is Django
Django is a high-level Python Web Framework that is built on the following principles: 1. Creating apps fast 2. Clean and pragmatic design with reusable code 3. Performance 4. Elegance Django is an open source framework software that aids in the development of Python web apps that follows the Model-View-Controller architectural model. The main purpose of this software framework created for web...
What is PyGame
PyGame can be defined as an ultraportable open source Python library used to create games and multimedia applications based on the SDL library. To draw, we need a window. To create such a window, call the set_mode () function in the example below. This function receives as argument a tuple with 2 elements representing the resolution of the window. import pygame screen = pygame.display.set_mode...
What is Redis
Redis is a different data storage paradigm when compared to SQL data systems. The Redis developers are calling it a data structures server, an excellent naming convention because the Redis philosophy starts from the idea that data should be stored in RAM. In this way, Redis can perform high-speed operations in principle, eliminating the tedious process we encounter, for example, in SQL, where...
MongoDB
For those of you who have not heard of MongoDB yet, this can be categorized as a document-oriented database system. Classified as a NoSQL database, MongoDB uses JSON documents with dynamic schemes as opposed to the relational database structure, which makes data integration faster and more comfortable in certain types of applications. MongoDB is an open-source NoSQL database written in C ++. It...
GNU Emacs
Emacs is a class of text editors that work on a wide variety of platforms characterized by adjustability. The editing commands in Emacs can be defined by the installed packages or can be set by the user. The user can also combine commands into macros to automate repeated controls. Emacs development began in 1975, and it is continuously developed today also. Emacs are very popular with...
How to solve Nginx 403 Forbidden
An issue that plagues both regular users and webmasters is when they encounter issues with access to individual webpages or even to entire websites on the internet. Instead of the requested page with the text and media files, you get an Nginx 403 Forbidden error, an issue we will try to provide a solution now, both for regular users but also for website administrators. What does Nginx 403...
What is Python
Python is a dynamic, sophisticated programming language that emphasizes the expressiveness and easy understanding of the code. The syntax allows for equivalent implementations with other languages in fewer lines of code. Due to this fact, Python is very commonly used in both application programming and scripting. Python is a dynamic multi-paradigm programming language created in 1991 by Dutch...
What is jQuery
jQuery is probably the most known and used JavaScript library used to simplify the client-side scripting code. It is an open source library created by John Resing. It has the advantage of being compatible with most browsers; simplifying programmers work from ensuring code compatibility with multiple browsers. This library is small (under 100Kb) which makes it easy to use in projects but also easy...