Author: admin

  • Creating an Android Virtual Device (AVD) in Android Studio

    Although the Android Studio Preview panel allows us to see the layout we are designing, compiling and running an entire app will be necessary to thoroughly test that it works. An Android application may be tested by installing and running it on a physical device or in an Android Virtual Device (AVD) emulator environment. Before…

  • An Android Studio Tutorial

    The preceding chapters of this book have covered the steps necessary to configure an environment suitable for developing Android applications using the Android Studio IDE. Before moving on to slightly more advanced topics, now is a good time to validate that all required development packages are installed and functioning correctly. The best way to achieve…

  • Installing Android Studio

    Before any work can begin on developing an Android application, the first step is to configure a computer system to act as the development platform. This involves several steps consisting of installing the Android Studio Integrated Development Environment (IDE), including the Android Software Development Kit (SDK), the Kotlin plug-in, and the OpenJDK Java development environment.…

  • Android Studio Giraffe Essentials – Kotlin Edition

  • CentOS Stream 9 System and Process Monitoring

    An essential part of running and administering a CentOS Stream 9 system involves monitoring the overall system health regarding memory, swap, storage, and processor usage. This includes knowing how to inspect and manage the system and user processes running in the background. This chapter will outline some tools and utilities that can be used to…

  • Adding and Managing CentOS Stream 9 Swap Space

    An essential part of maintaining the performance of a CentOS Stream 9 system involves ensuring that adequate swap space is available comparable to the memory demands placed on the system. Therefore, this chapter provides an overview of swap management on CentOS 9. What is Swap Space? Computer systems have a finite amount of physical memory…

  • Adding a New Disk to a CentOS Stream 9 Volume Group and Logical Volume

    In the previous chapter, we looked at adding a new disk drive to a CentOS Stream 9 system, creating a partition and file system, and then mounting that file system to access the disk. An alternative to creating fixed partitions and file systems is to use Logical Volume Management (LVM) to create logical disks comprising…

  • Adding a New Disk Drive to a CentOS Stream 9 System

    One of the first problems users and system administrators encounter is that systems need more disk space to store data. Fortunately, disk space is now one of the cheapest IT commodities. In this and the next chapter, we will look at configuring CentOS 9 to use the space provided when a new physical or virtual…

  • Configuring a CentOS Stream 9 Postfix Email Server

    Along with acting as a web server, email is one of the primary uses of a CentOS Stream 9 system, particularly in business environments. Given the importance and popularity of email, it is surprising to some people to find out how complex the email structure is on a Linux system. This complexity can often be…

  • Setting Up a CentOS Stream 9 Web Server

    The Apache web server is among the many packages that make up the CentOS Stream 9 operating system. The scalability and resilience of CentOS 9 make it an ideal platform for hosting even the most heavily trafficked websites. This chapter will explain configuring a CentOS 9 system using Apache as a web server, including secure…