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
Differentiate between Interface design and Interaction design
Interface design and interaction design are two fundamental concepts in user experience that work together to create effective digital products. While they are closely related, they focus on different aspects of the user experience and serve distinct purposes in the design process. User Interface Design User Interface (UI) design focuses on the visual and tangible elements that users directly interact with to accomplish tasks. It establishes the visual framework through which users will engage with a product or system. The primary aim of UI design is to enhance the product's visual appeal, technological quality, and overall usability. ...
Read MoreLinux and Unix Test Disk I/O Performance with DD Command
The DD command is a powerful command-line utility in Linux and Unix systems that can test hard disk I/O performance by measuring read and write speeds. This article demonstrates how to use DD command to benchmark your storage device performance effectively. What is DD Command? DD is a command-line utility for Unix and Unix-like operating systems where the primary purpose is to copy and convert files. It reads from an input source and writes to an output destination, making it ideal for disk performance testing by creating controlled I/O operations. Testing Write Performance Open your Linux ...
Read MoreHow to Check Logs Using journalctl in Linux
Logs are a crucial component of any Linux system, as they provide a record of system activity, including system events, user actions, and system processes. journalctl is a command-line utility for viewing and managing logs on Linux systems using the systemd initialization system. It provides powerful filtering and formatting capabilities to help administrators monitor system health and troubleshoot issues effectively. Basic journalctl Commands The journalctl command can view and filter system logs for all system services, the kernel, and specific services or users. It can display the entire journal, view logs from a specific boot, or filter logs ...
Read MoreAutomated Deployment of Spark Cluster on Bare Metal Cloud
Apache Spark is a widely used distributed computing framework for big data processing. It provides a flexible and scalable solution for processing large amounts of data in a timely manner. However, deploying and managing a Spark cluster can be a challenging task, especially for those who are new to the field of big data. In recent years, Bare Metal Cloud (BMC) providers have emerged as a promising solution for running distributed systems. BMCs provide the benefits of cloud computing, such as flexible resource allocation, while also providing the performance benefits of dedicated hardware. This article discusses how to automate ...
Read MoreHow to Find Duplicate Files in Unix?
As we increasingly depend on digital media for storing our important files, we tend to accumulate a large number of files over time. It can be challenging to manage these files, particularly when we have multiple copies of the same file that can consume storage space. Unix provides several powerful command-line methods to find and remove duplicate files, saving both time and disk space. In this article, we will explore various approaches to find duplicate files in Unix and demonstrate the terminal commands that can be used for each method. These approaches allow you to choose the method that ...
Read MoreChanging the Default Shell in Linux
Changing the default shell in Linux is a common administrative task that gives you the flexibility to use different command-line interfaces. The default shell of most Linux systems is bash, but you can replace it with alternatives such as sh, fish, dash, or zsh. There are several reasons why you might need to change your default shell: To disable or block normal user logins using a nologin shell. Change the default shell on a shared network to meet specific user requirements. Implement shell wrapper programs that control command execution until proper authentication. This guide covers all ...
Read MoreWhat are the principles of user-interface design?
User Interface Design (UI Design) is the process of creating interfaces for software applications, websites, and digital systems that users interact with directly. It establishes how users will interact with a product by designing visual elements, controls, and interactive components that facilitate task completion. The main objective of UI design is to enhance the product's appearance, improve the quality of user interaction, and maximize usability. It encompasses both the visual aspects users see (screens, buttons, icons) and the interaction methods (clicks, gestures, commands) they use to control the system. UI design focuses on the aesthetic and functional aspects ...
Read MoreHow To Set Up and Configure NFS on Ubuntu 16.04
Network File System (NFS) is a distributed filesystem protocol that allows you to access shared folders from remote systems over a network. NFS enables you to mount remote directories as if they were local, providing a seamless way to share storage space between multiple clients across different locations. To complete this setup, you will need two Ubuntu 16.04 systems with sudo privileges connected via a private network — one acting as the NFS server and another as the NFS client. Installing NFS Server Package On the server machine, install the nfs-kernel-server package which enables directory sharing capabilities. ...
Read MoreHow to Install a Debian 10 (Buster) Minimal Server
Debian 10 (Buster) is a reliable and secure server operating system known for its stability, security, and open-source nature. A minimal server installation provides a stripped-down version without graphical interface or unnecessary software, making it ideal for custom server configurations tailored to specific needs. Before proceeding, note that installing a Debian 10 minimal server requires basic Linux command-line knowledge. If you're new to Linux, consider starting with a desktop version like Debian 10 GNOME before moving to the minimal installation. Prerequisites Basic understanding of Linux command line USB drive with at least 4GB capacity Target server ...
Read MoreDifferentiate between process switch and mode switch in OS
A process is defined as a program in execution and an entity that represents the basic unit of work to be implemented in the system. Understanding the difference between process switch and mode switch is crucial for comprehending how operating systems manage CPU resources and maintain system security. Process Switch A process switch (also called context switch) occurs when the processor switches from one thread/process to another thread or process. It involves saving the contents of CPU registers and instruction pointer for the current process. For the new task, the registers and instruction pointer are loaded into ...
Read More