Article Categories
- All Categories
-
Data Structure
-
Networking
-
RDBMS
-
Operating System
-
Java
-
MS Excel
-
iOS
-
HTML
-
CSS
-
Android
-
Python
-
C Programming
-
C++
-
C#
-
MongoDB
-
MySQL
-
Javascript
-
PHP
-
Economics & Finance
Articles on Trending Technologies
Technical articles with clear explanations and examples
Create Your Own Linux, Android and iOS Apps Using _LiveCode_ in Linux
In today's digital age, the demand for mobile applications has skyrocketed. As a result, there's a growing need for developers to create apps that can run on different platforms. If you're interested in creating your own apps for Linux, Android, and iOS but don't have any programming experience, don't worry. You can use LiveCode, a user-friendly and easy-to-learn programming language, to create your own apps. In this tutorial, we'll show you how to create Linux, Android, and iOS apps using LiveCode in Linux. What is LiveCode? LiveCode is a high-level programming language and development environment that allows you ...
Read MoreHow to Disconnect Inactive or Idle SSH Connections in Linux?
Secure Shell (SSH) is a protocol that enables secure communication between two systems. In Linux, SSH is widely used to remotely access and manage servers. However, idle or inactive SSH connections can pose security risks and consume system resources unnecessarily. This article explains how to identify and disconnect such connections to maintain system security and performance. Identifying Inactive or Idle SSH Connections Before disconnecting inactive SSH connections, you must first identify them. Linux provides several commands to list active users, display session information, and monitor connection states. Using the 'who' Command The who command displays currently ...
Read MoreHow to create a zip file and ignore directory structure in Linux?
In order to be able to zip files and ignore directory structure that gets created with them, we first must understand what the zip command on Linux actually means and how we can make use of it. The zip command that Linux provides allows us to specify a compression level with a number prefixed with dash, typically between 0 and 9. It is used to reduce file size through compression and serves as a file packaging facility. The compression process involves taking one or more files and compressing them into a single zip archive, along with metadata about those ...
Read MoreHow does the operating system act as a resource manager and extended machine?
An operating system is the interface between the user and the machine which controls and coordinates the use of the hardware among the various application programs for the various users. The OS serves two fundamental roles: as an extended machine that provides abstraction, and as a resource manager that efficiently allocates system resources. Operating System as Extended Machine The operating system acts as an extended machine by providing a layer of abstraction that hides the complexity of hardware from programmers and users. Key Features of Extended Machine At the machine level, a computer's structure is ...
Read MoreErasable Programmable Read Only Memory (EPROM)
Erasable Programmable Read Only Memory (EPROM) is a non-volatile memory chip that retains data even when power is switched off. Each EPROM is individually programmed by an electronic device, and the stored data can be erased by exposing the chip to strong ultraviolet light for reprogramming. An EPROM contains a transparent fused quartz window at the top of the package which allows exposure to ultraviolet light. The silicon chip is visible through this window, making it easily identifiable among other memory types. How EPROM Works Each storage location in EPROM consists of a floating-gate field-effect transistor. This ...
Read MoreProcess Synchronization in Solaris
Process Synchronization in Solaris refers to the mechanisms used by the Solaris operating system to coordinate access to shared resources among multiple processes and threads. Solaris implements a variety of sophisticated locking mechanisms to support multitasking, multithreading, and multiprocessing environments while ensuring data consistency and preventing race conditions. Types of Synchronization Mechanisms Solaris provides several synchronization primitives, each optimized for different scenarios and performance requirements. Solaris Synchronization Mechanisms Synchronization Primitives ...
Read MoreHow to make a USB device multi-touch enabled
In recent years, touch technology has become increasingly popular, with smartphones, tablets, and laptops offering the capability to interact with devices by simply tapping or swiping the screen. However, what if you could use touch technology on your computer using a USB device? This is where the concept of multi-touch enabled USB devices comes into play. In this article, we will explain what multi-touch enabled USB devices are, how to make a USB device multi-touch enabled, and provide examples of popular multi-touch USB devices in the market. What are Multi-touch Enabled USB Devices? Multi-touch enabled USB devices are ...
Read MoreSkip Hidden Files and Directories During Recursive Copy
Recursive copying is a common task in Linux systems, but sometimes we need to exclude hidden files and directories (dotfiles) during the process. Hidden files in Linux are those that start with a dot (.) and are typically used for configuration files and system data that should remain invisible during normal operations. This tutorial demonstrates various methods to skip hidden files and directories when performing recursive copy operations using different Linux utilities. Note − Linux commands are case-sensitive. Using cp Command with Shell Globbing The standard cp command can be combined with shell globbing patterns to ...
Read MoreConcept of Address Split in OS
Address splitting is a memory management technique used in operating systems to divide the virtual address space of processes into distinct logical segments. This approach enables efficient memory allocation, enhanced security through access control, and improved system performance by organizing memory into manageable units with specific purposes. Memory Segmentation Memory segmentation divides the process address space into logical segments such as code, data, stack, and heap segments. Each segment serves a specific purpose and can have different access permissions and sizes based on process requirements. Process Address Space Segmentation ...
Read MoreApropos Linux Command Explained {With Examples}
If you're someone who frequently uses Linux, you may have come across the term apropos while using the terminal. Apropos is a very useful Linux command that helps users find commands related to a specific topic or keyword. In this article, we will take a closer look at the apropos command and explain its usage with several examples. What is Apropos? Apropos is a command-line utility in Linux that searches manual pages for a keyword or topic and returns a list of relevant commands. It is a great tool for quickly finding commands you need, especially if you ...
Read More