Language Selection

English French German Italian Portuguese Spanish

Programming Leftovers

Filed under
Development

  • That simple script is still someone's bad day

    And, you know what, the worst part about this is that none of this knowledge should even apply. The fact we're talking about shell scripts for something critical means that the battle for reliability was lost a long time ago.

  • Isspace function C++

    You may have used many variables and functions while coding. Have you ever tried to use some functions to find out the total number of spaces used in between some variable values? If not, then you are extremely welcome in today’s tutorial guide.
    This article is all about the use of the isspace() function of the C++ language to find out if the specified value is space or not.

    Let’s make a fresh start to our article by producing a C++ file.

    We need Ubuntu’s shell to create a C++ document in Ubuntu’s home folder. To do that, open Ubuntu’s shell using “Ctrl+Alt+T” and use the “touch” instruction as shown below.

  • Implementation of Doubly Linked List C++

    A doubly Linked list is the structural concept in C++ that consists of 1 or more nodes. A single node must have three parts i.e., data, a reference towards the previous node, and the next upcoming node. The very first node is said to be the “head” node that is used to access the overall linked list. The very last node of a linked list always has the NULL value. If you are new to this concept and looking for authentic resources to get knowledge, then this guide is for you.

    Let’s start this article with the new C++ file creation. We have to create it using the terminal “touch” query. After the file creation, our next task is to open it and create some c++ code. For the opening, you can make use of any built-in editor of Ubuntu 20.04 like a text editor, vim editor, or Gnu nano editor. So, we are using the “nano” instruction on our shell to open the doubly.cc file in it.

  • While Loop Sum of Numbers C++

    You may have calculated the sum of numbers in mathematics many times while learning. The C++ language also supports the sum of numbers through various supported methods. One of those methods is the use of the “while” loop in different ways to calculate the sum. If you are looking for the use of the “while” loop to calculate the sum of numbers, then this article will be a plus in your learning process. So, let’s make a fresh start within Ubuntu 20.04 system and open its shell console by “Ctrl+Alt+T” shortcut. Go through each example within this article.

    Let’s create a new C++ file first. Ubuntu provides us with the “touch” instruction to make any type of file. Thus, we have been using it to generate a C++ file named “while.cc”. This file can be directly opened in the Gnu Nano editor from the shell terminal via “nano” instruction. If you don’t want to use nano editor, try opening the file explorer and moving towards the home folder or towards the folder where your file is located. Right-click on the newly created file and tap on the “Open file in Text editor” option to open it within the text editor to make code.

  • C++ modf

    Modf() is a built-in predefined function in C++ programming language. This function is used for mathematical calculations. All these functions are present in the header file of C++ math. h’. Mostly the variable ‘double’ is used for all the functions that are available in this library and also returns the double value as the result.

  • Teaching optics through conspiracy theories

    Data types may contain secret information. Some of it can be extracted, some is hidden forever. We’re going to get to the bottom of this conspiracy.

  • String representations are not unique: learn to normalize!

    Though you should expect normalization to be efficient, it is unlikely to be computationally free. Thus you should not repeatedly normalize your strings, as I have done. Rather you should probably normalize the strings as they enter your system, so that each string is normalized only once.

    Normalization alone does not solve all of your problems, evidently. There are multiple complicated issues with internalization, but if you are at least aware of the normalization problem, many perplexing issues are easily explained.

  • How to Determine Size of an Array

    Array is a linear collection of elements. To calculate the size of array we can use sizeof() operator. With the help of sizeof() operator we can easily find out the size of an array. Except the sizeof() operator we can also use pointer to calculate the size of array.

  • Laravel Form Validation using Controller

    The form is an integral part of the Laravel project. The login form, registration form, and contact form are mainly used forms for the visitors of any web application. The user submits the data to the application by using the form. It is essential to check the data submitted by the user is genuine, and the valid user is submitting the data. The form data can be validated by using FormRequest class or the Laravel project controller method. Laravel form validation using the controller has been shown in this tutorial by creating a simple contact form.

More in Tux Machines

digiKam 7.7.0 is released

After three months of active maintenance and another bug triage, the digiKam team is proud to present version 7.7.0 of its open source digital photo manager. See below the list of most important features coming with this release. Read more

Dilution and Misuse of the "Linux" Brand

Samsung, Red Hat to Work on Linux Drivers for Future Tech

The metaverse is expected to uproot system design as we know it, and Samsung is one of many hardware vendors re-imagining data center infrastructure in preparation for a parallel 3D world. Samsung is working on new memory technologies that provide faster bandwidth inside hardware for data to travel between CPUs, storage and other computing resources. The company also announced it was partnering with Red Hat to ensure these technologies have Linux compatibility. Read more

today's howtos

  • How to install go1.19beta on Ubuntu 22.04 – NextGenTips

    In this tutorial, we are going to explore how to install go on Ubuntu 22.04 Golang is an open-source programming language that is easy to learn and use. It is built-in concurrency and has a robust standard library. It is reliable, builds fast, and efficient software that scales fast. Its concurrency mechanisms make it easy to write programs that get the most out of multicore and networked machines, while its novel-type systems enable flexible and modular program constructions. Go compiles quickly to machine code and has the convenience of garbage collection and the power of run-time reflection. In this guide, we are going to learn how to install golang 1.19beta on Ubuntu 22.04. Go 1.19beta1 is not yet released. There is so much work in progress with all the documentation.

  • molecule test: failed to connect to bus in systemd container - openQA bites

    Ansible Molecule is a project to help you test your ansible roles. I’m using molecule for automatically testing the ansible roles of geekoops.

  • How To Install MongoDB on AlmaLinux 9 - idroot

    In this tutorial, we will show you how to install MongoDB on AlmaLinux 9. For those of you who didn’t know, MongoDB is a high-performance, highly scalable document-oriented NoSQL database. Unlike in SQL databases where data is stored in rows and columns inside tables, in MongoDB, data is structured in JSON-like format inside records which are referred to as documents. The open-source attribute of MongoDB as a database software makes it an ideal candidate for almost any database-related project. This article assumes you have at least basic knowledge of Linux, know how to use the shell, and most importantly, you host your site on your own VPS. The installation is quite simple and assumes you are running in the root account, if not you may need to add ‘sudo‘ to the commands to get root privileges. I will show you the step-by-step installation of the MongoDB NoSQL database on AlmaLinux 9. You can follow the same instructions for CentOS and Rocky Linux.

  • An introduction (and how-to) to Plugin Loader for the Steam Deck. - Invidious
  • Self-host a Ghost Blog With Traefik

    Ghost is a very popular open-source content management system. Started as an alternative to WordPress and it went on to become an alternative to Substack by focusing on membership and newsletter. The creators of Ghost offer managed Pro hosting but it may not fit everyone's budget. Alternatively, you can self-host it on your own cloud servers. On Linux handbook, we already have a guide on deploying Ghost with Docker in a reverse proxy setup. Instead of Ngnix reverse proxy, you can also use another software called Traefik with Docker. It is a popular open-source cloud-native application proxy, API Gateway, Edge-router, and more. I use Traefik to secure my websites using an SSL certificate obtained from Let's Encrypt. Once deployed, Traefik can automatically manage your certificates and their renewals. In this tutorial, I'll share the necessary steps for deploying a Ghost blog with Docker and Traefik.