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 More Advance GUI Applications Using PyGobject Tool in Linux
PyGObject is a powerful Python binding that enables developers to create advanced GUI applications in Linux using the GObject introspection library. It provides access to GTK, GStreamer, and other GObject-based libraries, allowing developers to build sophisticated desktop applications with native Linux integration. What is PyGObject? GObject is a fundamental object system used by GTK, GStreamer, and other libraries to create object-oriented software in C. PyGObject allows developers to create GUI applications using Python while leveraging the power of GObject-based libraries, providing a Pythonic interface to native Linux desktop technologies. Installation Requirements Before developing GUI applications using ...
Read MoreHow to see top processes sorted by actual memory usage on Linux?
Linux provides the famous top command utility that displays information about running processes, including their process IDs, CPU usage, and memory consumption. However, the default output is not sorted by memory usage, and the display order changes frequently as processes consume different amounts of resources. In many scenarios, system administrators need to identify which processes are consuming the most memory to troubleshoot performance issues or optimize system resources. This requires sorting processes by their actual memory usage in descending order. Using the ps Command The most effective approach is to use the ps command with sorting options. ...
Read MoreChecking Host's Network Availability in Linux
When working with Linux systems, it is essential to verify network connectivity to specific hosts. This capability is crucial for troubleshooting connectivity issues, monitoring network performance, and checking the status of servers or devices. Linux provides several powerful command-line tools for network diagnostics. Ping Command The ping command is the most fundamental tool for checking network availability. It sends Internet Control Message Protocol (ICMP) echo request packets to a target host and waits for echo reply packets. Basic Ping Usage ping [hostname or IP address] Examples: ping www.example.com ping 192.168.1.1 ...
Read MoreCross compile Static Library from Linux for windows
When developing software, there is a high chance that software might be used in various operating systems. Therefore, it is important to build software in a cross-platform manner to ensure compatibility with multiple operating systems. In this article, we will focus on cross-compiling static libraries from Linux for Windows. What is a Static Library? A static library is a file that contains pre-compiled code that can be linked with an executable program to create a single, self-contained executable. The code in a static library is linked directly into the executable, which makes it faster and more efficient than ...
Read MoreDisk Attachment in OS
Disk attachment is the process of connecting storage devices, such as hard disk drives or solid-state drives, to a computer system. This process is essential for the proper functioning of an operating system as it allows the system to read and write data to storage devices. Disk attachment can be either internal or external, and there are several methods of attachment, including SATA, SCSI, and SAS. Types of Disk Attachment There are four primary types of disk attachment methods used in modern computer systems − Disk Attachment Types ...
Read More8 Best PuTTY Alternatives
If you've worked with Linux or other Unix-like operating systems, you've probably used PuTTY at some point. PuTTY is a free and open-source terminal emulator that allows you to connect to remote systems using various protocols such as SSH, Telnet, and Rlogin. While PuTTY is a popular choice, there are other terminal emulators available that can provide additional features and customization options. In this article, we'll explore eight of the best PuTTY alternatives and what makes them stand out. Top PuTTY Alternatives 1. Terminator Terminator is an open-source terminal emulator that provides split windows and tabs, allowing ...
Read MoreHow to Delete Iptables Rule?
Iptables is a powerful firewall tool built into Linux kernel-based operating systems that acts as a packet filter, monitoring and controlling network traffic based on predefined rules. As a system administrator, understanding how to delete iptables rules is crucial for maintaining and modifying firewall configurations when network requirements change. Understanding Iptables Rules Iptables works by analyzing incoming and outgoing data packets against a set of rules that determine whether traffic should be allowed, blocked, or forwarded. Each rule contains criteria such as source/destination IP addresses, ports, protocols, and actions to take when packets match those criteria. When ...
Read MoreCreate Your Own Online Photo Gallery Albums Using Plogger
Plogger is a free, open-source photo gallery platform that allows you to create and manage online photo albums. Built with PHP and MySQL, it provides an intuitive interface for uploading, organizing, and sharing photos with customizable themes and plugin support. This tutorial covers the complete process of setting up Plogger, from installation to advanced customization, helping you create a professional photo gallery website. Prerequisites Before starting the installation, ensure you have the following requirements − Web server with PHP 5.3 or higher and MySQL 5.0 or higher FTP access to your web server Text editor ...
Read MoreHow to set a proxy for wget on Linux?
Wget is a Linux command-line utility used to retrieve files from the World Wide Web (WWW) using protocols like HTTP, HTTPS, and FTP. It is a freely available package that can be downloaded and installed on any Linux-supporting architecture. One of the key features of wget is its ability to automatically resume downloading where it left off in case of network issues. It also supports recursive downloads and will keep trying to download files until they are retrieved completely. Installing wget For Ubuntu/Debian sudo apt-get install wget For CentOS/RHEL/Fedora sudo yum ...
Read MoreWhat are the different system calls in the operating system?
System calls are programming interfaces that allow applications to request services from the operating system kernel. They provide a controlled way for user programs to interact with hardware resources, files, processes, and other system components. The operating system provides different categories of system calls to handle various types of operations. The different system calls are as follows − System calls for Process management System calls for File management System calls for Directory management System calls for Device management System calls for Information maintenance System calls for Communication Let us understand them one by one. ...
Read More