<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:cc="http://cyber.law.harvard.edu/rss/creativeCommonsRssModule.html">
    <channel>
        <title><![CDATA[Stories by Tanmay Hembrom on Medium]]></title>
        <description><![CDATA[Stories by Tanmay Hembrom on Medium]]></description>
        <link>https://medium.com/@www.tanmay8000?source=rss-caf92f5d01d1------2</link>
        <image>
            <url>https://cdn-images-1.medium.com/fit/c/150/150/0*kSAXPELi8u0BGzj7</url>
            <title>Stories by Tanmay Hembrom on Medium</title>
            <link>https://medium.com/@www.tanmay8000?source=rss-caf92f5d01d1------2</link>
        </image>
        <generator>Medium</generator>
        <lastBuildDate>Sun, 24 May 2026 02:26:34 GMT</lastBuildDate>
        <atom:link href="https://medium.com/@www.tanmay8000/feed" rel="self" type="application/rss+xml"/>
        <webMaster><![CDATA[yourfriends@medium.com]]></webMaster>
        <atom:link href="http://medium.superfeedr.com" rel="hub"/>
        <item>
            <title><![CDATA[Building a Dynamic Website: Setting Up WordPress on AWS with MySQL RDS]]></title>
            <link>https://medium.com/@www.tanmay8000/building-a-dynamic-website-setting-up-wordpress-on-aws-with-mysql-rds-9eed6ead01fd?source=rss-caf92f5d01d1------2</link>
            <guid isPermaLink="false">https://medium.com/p/9eed6ead01fd</guid>
            <dc:creator><![CDATA[Tanmay Hembrom]]></dc:creator>
            <pubDate>Sun, 30 Jul 2023 07:34:03 GMT</pubDate>
            <atom:updated>2023-07-30T07:34:03.315Z</atom:updated>
            <content:encoded><![CDATA[<p><strong>Things to do..</strong>📄</p><p>&gt; Create an AWS EC2 instance</p><p>&gt;Configure the instance with Apache Webserver.</p><p>&gt;Download PHP application name “WordPress”.</p><p>&gt;WordPress stores data at the backend in the MySQL Database Server. Therefore, you need to set up a MySQL server using AWS RDS service using Free Tier.</p><p>&gt; Provide the endpoint/connection string to the WordPress application to make it work.</p><p><strong>Let’s Begin with the Task of launching an EC2 instance:</strong></p><p>We will launch an instance as a standard process with Amazon Linux 2 AMI.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*5AbMtlQco7LidetJt0xJ1w.png" /></figure><p>Now, We will connect with the <strong>CLI Terminal</strong> and Configure it with <strong>Apache Webserver</strong>, <strong>WordPress,</strong> and <strong>MySQL</strong></p><figure><img alt="" src="https://cdn-images-1.medium.com/max/700/0*PoXXGho4TI73VAiL.png" /></figure><pre># sudo su -<br># yum install httpd -y<br># systemctl start httpd<br># systemctl enable httpd (To start it permanently)</pre><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*SqiRN39zTqlEAu8hXaaNTw.png" /></figure><blockquote><em># amazon-linux-extras install -y php7.2</em></blockquote><p>With this cmd You can install PHP 7.2 then you will have to download the WordPress files and unzip them as follows:</p><pre># wget http://wordpress.org/latest.tar.gz# tar -xvzf latest.tar.gz (After download the “TAR” file “UNTAR” it)</pre><p>Now Copy All the Files in the folder of Apache Web Server, So that It can access the files. (/var/www/html)</p><pre>cp -rf wordpress/* /var/www/html</pre><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*u5b5Jfq15qclu1VTRgSmXQ.png" /></figure><p>Install MySQL as same with cmd:</p><pre>yum install mysql -y</pre><p>Now, We will set up the AWS RDS instance while creating a database in it too.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/700/0*KqiyyOYrh7dXUS55.png" /></figure><p>Fill all the fields as follows:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/700/0*uZPTQ5OWFUkjEtQG.png" /></figure><figure><img alt="" src="https://cdn-images-1.medium.com/max/700/0*dQ124-nOuHS5Bfe1.png" /></figure><p>In Public Access, Give No as It will be in the same VPC as EC2 and So It should connect internally.</p><p>Now, We will initiate a database named <strong><em>mydb</em></strong> to connect with the site</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/700/0*wguIB5nHyrbig-Tx.png" /></figure><p>Then click on Create and It will create an SQL Instance in RDS.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/700/0*F63PCrj7CouCioz4.png" /></figure><h3>Now, We will connect RDS with WordPress:</h3><p>Go to Configured EC2 instance and Copy the Public IP Address.</p><pre>http://&lt;public_ip&gt;/</pre><figure><img alt="" src="https://cdn-images-1.medium.com/max/700/0*vaRy_ld8p_pfS_kt.png" /></figure><p>Click on Let’s Go:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/700/0*9xfFfZC6ZyeiC1d2.png" /></figure><p>Fill in Your Details, As Username, Password, and Endpoints of RDS Instance in Host. and Submit.</p><p>It will Open the WordPress Configuration File, Which You will have to Copy in Your instance file. You will see the instruction on Page.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/700/0*gc1EiaTWMlggQi1I.png" /></figure><p>We will create a new <em>wp-config.php</em> file, as our system couldn’t create one and copy-paste the configuration data.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/720/1*rz5XzbXbFPH-KM0DeB_4gQ.jpeg" /></figure><p>After Saving the File, Go to Browser Page and Click on Run The Installation.</p><p>The next Page will ask you for Your WordPress account details:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*RtmSvPx8GvK_sjeJB2yUuw.jpeg" /></figure><p>Fill in Your Details and Click on install WordPress.</p><p>One Confirmation Page will display:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*nRAshtpxxkUtCcdCniZvCA.jpeg" /></figure><p>After that, log in with Your Account Credentials that you set up for WordPress Account and One Dash-Board Page will display like:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/700/0*wlMfisLaJEMdgIlV.png" /></figure><p>To display Your Site Just Go to Home and Visit Your Site.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*KmnyZhLxw4uKYD_wbSzB8w.jpeg" /></figure><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=9eed6ead01fd" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Live Video Streaming with Face Detection and Blurring using OpenCV]]></title>
            <link>https://medium.com/@www.tanmay8000/live-video-streaming-with-face-detection-and-blurring-using-opencv-75faa684a2bf?source=rss-caf92f5d01d1------2</link>
            <guid isPermaLink="false">https://medium.com/p/75faa684a2bf</guid>
            <dc:creator><![CDATA[Tanmay Hembrom]]></dc:creator>
            <pubDate>Sun, 30 Jul 2023 00:25:13 GMT</pubDate>
            <atom:updated>2023-07-30T00:25:13.071Z</atom:updated>
            <content:encoded><![CDATA[<p>Github Link: <a href="https://github.com/Tamy23/Blur-Face-using-OpenCV">https://github.com/Tamy23/Blur-Face-using-OpenCV</a></p><p>In this blog post, we will explore how to create a live video streaming application that can detect human faces in real-time and apply a blurring effect to protect privacy. We will use Python and the OpenCV library for this project.</p><h3>What is OpenCV?</h3><p>OpenCV (Open Source Computer Vision) is an open-source computer vision and machine learning software library. It contains a vast collection of tools and algorithms that enable developers to work with images and videos, process visual data, and build computer vision applications.</p><h3>Face Detection with Haar Cascade Classifier</h3><p>For face detection, we will use a pre-trained Haar Cascade Classifier. The Haar Cascade classifier is an effective machine learning object detection method that can be used to identify objects of interest in images or video frames.</p><h3>Project Overview</h3><p>Our live video streaming project will perform the following tasks:</p><ol><li>Capture live video from the default camera.</li><li>Detect human faces in each video frame.</li><li>Blur the detected faces.</li><li>Display the processed video stream in real-time.</li></ol><figure><img alt="" src="https://cdn-images-1.medium.com/max/600/1*DwdsHIfTgvr9tRTTXSyqYA.gif" /></figure><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=75faa684a2bf" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[OpenCV use in Python with basic operations]]></title>
            <link>https://medium.com/@www.tanmay8000/opencv-use-in-python-with-basic-operations-39f6ea843db9?source=rss-caf92f5d01d1------2</link>
            <guid isPermaLink="false">https://medium.com/p/39f6ea843db9</guid>
            <dc:creator><![CDATA[Tanmay Hembrom]]></dc:creator>
            <pubDate>Sun, 30 Jul 2023 00:01:23 GMT</pubDate>
            <atom:updated>2023-07-30T00:01:23.100Z</atom:updated>
            <content:encoded><![CDATA[<p>Github Link: <a href="https://github.com/Tamy23/OpenCV-use-in-python">https://github.com/Tamy23/OpenCV-use-in-python</a></p><h3>Objective :</h3><p>To perform the following tasks -</p><p>📌 Create image by yourself Using Python Code</p><p>📌 Take 2 images, crop some part of the image and swap it.</p><p>📌 Take 2 images and combine it to form single image.</p><h3>Approach :</h3><p>To perform the following tasks we will use OpenCV with Python and the ide is Jupyter notebook.</p><h3>Let’s see what is OpenCV in Python?</h3><p>So, OpenCV-Python is a library of Python bindings designed to solve computer vision problems. It makes use of <strong>Numpy</strong>, which is a highly optimized library for numerical operations with a MATLAB-style syntax. All the OpenCV array structures are converted to and from Numpy arrays. This also makes it easier to integrate with other libraries that use Numpy such as SciPy and Matplotlib.</p><blockquote><em>So let’s begin !</em></blockquote><h3>📌 Creating an image by yourself Using Python Code :</h3><p>For this we can refer to the shapes drawing functions available in OpenCV.</p><ul><li><strong>Drawing Line : </strong>To draw a line, you need to pass starting and ending coordinates of line.</li></ul><figure><img alt="" src="https://cdn-images-1.medium.com/max/700/0*LKl6CNGxSfFTS548.jpg" /></figure><ul><li><strong>Drawing Rectangle :</strong> To draw a rectangle, you need top-left corner and bottom-right corner of rectangle.</li></ul><p>The function that draws a rectangle is cv2.rectangle(). The rectangle is defined with two points in two opposite corners. The first one is at the top left corner and the second one is at the bottom right corner. It is good to remember that negative values for the thickness parameter, will give us a filled shape as our output.</p><ul><li><strong>Drawing Circle : </strong>To draw a circle, you need its center coordinates and radius.</li></ul><figure><img alt="" src="https://cdn-images-1.medium.com/max/700/0*ujOJP-DKMSCXV_Uq.jpg" /></figure><p>So, here is a snippet of how using the above functions I was able to create a custom image:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/700/0*zAT2gbatGUcz1pIC.png" /></figure><p>Code snippet</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/700/0*Vpwt11p0qeFpRE6R.png" /></figure><p>The output</p><h3>📌Take 2 images, crop some part of the image and swap it.</h3><p>The important thing to note here is the slicing function since images are nothing but 2D/3D arrays we can perform slicing function on them to extract specific sections of the image.</p><p>&lt;cropped_image_variable&gt;=image[starty:endy, startx:endx]</p><p>The starty:endy slice provides the <em>rows</em> (since the <em>y</em>-axis is thenumber of rows) while startx:endx provides the <em>columns</em> (since the <em>x</em>-axis is the number of columns) in the image.</p><p>Below are the images used to perform the task.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/278/0*i_J0UfVfADufKJY7.jpeg" /></figure><p>Balls</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/237/0*FXV6Rt3MwWiL8V0w.jpeg" /></figure><p>A person</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/700/0*XquF123mhMcojeX5.png" /></figure><p>Code Snippet</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/352/0*SiTcmZrJidquCWuD.png" /></figure><p>Output</p><h3>📌 Take 2 images and combine it to form a single image</h3><p>There are different ways to merge to images in OpenCV using Numpy arrays so one the methods is:</p><h3>hstack() :</h3><p>numpy.<strong>hstack</strong>(<em>tup</em>)</p><ul><li>Stack arrays in sequence horizontally (column wise).</li><li>This is equivalent to concatenation along the second axis, except for 1-D arrays where it concatenates along the first axis. Rebuilds arrays divided by <strong>hsplit</strong>.</li><li>This function makes most sense for arrays with up to 3 dimensions. For instance, for pixel-data with a height (first axis), width (second axis), and r/g/b channels (third axis). The functions <a href="https://numpy.org/doc/stable/reference/generated/numpy.concatenate.html#numpy.concatenate"><strong>concatenate</strong></a>, <a href="https://numpy.org/doc/stable/reference/generated/numpy.stack.html#numpy.stack"><strong>stack</strong></a> and <a href="https://numpy.org/doc/stable/reference/generated/numpy.block.html#numpy.block"><strong>block</strong></a> provide more general stacking and concatenation operations.</li></ul><blockquote><strong><em>Parameters:</em></strong><em> </em><strong><em>tup : </em></strong><em>sequence of ndarrays</em></blockquote><blockquote><em>The arrays must have the same shape along all but the second axis, except 1-D arrays which can be any length.</em></blockquote><blockquote><strong><em>Returns </em></strong><em>: </em><strong><em>stacked: </em></strong><em>ndarray</em></blockquote><blockquote><em>The array formed by stacking the given arrays.</em></blockquote><p>Below are the images used to perform the task:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/163/0*UIGrj0ucC0gNtt5d.jpeg" /></figure><p>img1</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/158/0*vUK250avn4xjUJma.jpeg" /></figure><p>img2</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/700/0*QEmGnz2qFwZQQXSu.png" /></figure><p>Code Snippet</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/484/0*GYH_j4sKSYAgvOrB.jpeg" /></figure><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=39f6ea843db9" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Create Live Streaming Video Chat App without voice using cv2 module of Python]]></title>
            <link>https://medium.com/@www.tanmay8000/create-live-streaming-video-chat-app-without-voice-using-cv2-module-of-python-dde170b3e095?source=rss-caf92f5d01d1------2</link>
            <guid isPermaLink="false">https://medium.com/p/dde170b3e095</guid>
            <dc:creator><![CDATA[Tanmay Hembrom]]></dc:creator>
            <pubDate>Sat, 29 Jul 2023 23:41:02 GMT</pubDate>
            <atom:updated>2023-07-29T23:41:02.247Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*rpxZz5Si_IeXidkc.jpg" /></figure><p>Github Link: <a href="https://github.com/Tamy23/Live-Streaming-Video-Chat-App-without-voice-using-cv2-module-of-Python./tree/main">https://github.com/Tamy23/Live-Streaming-Video-Chat-App-without-voice-using-cv2-module-of-Python./tree/main</a></p><h3>Socket Programming in Python</h3><p>Socket programming is a way of connecting two nodes on a network to communicate with each other. One socket(node) listens on a particular port at an IP, while other socket reaches out to the other to form a connection. Server forms the listener socket while client reaches out to the server.<br>They are the real backbones behind web browsing. In simpler terms there is a server and a client.</p><p>Sockets are the endpoints of a bidirectional communications channel. Sockets may communicate within a process, between processes on the same machine, or between processes on different continents.</p><p>Sockets may be implemented over a number of different channel types: Unix domain sockets, TCP, UDP, and so on. The <em>socket</em> library provides specific classes for handling the common transports as well as a generic interface for handling the rest.</p><h3>Server :</h3><p>A server has a bind() method which binds it to a specific ip and port so that it can listen to incoming requests on that ip and port. A server has a listen() method which puts the server into listen mode. This allows the server to listen to incoming connections. And last a server has an accept() and close() method. The accept method initiates a connection with the client and the close method closes the connection with the client</p><h3>Simple Client</h3><p>Let us write a very simple client program which opens a connection to a given port 12345 and given host. This is very simple to create a socket client using Python’s <em>socket</em> module function.</p><p>The socket.connect(hosname, port ) opens a TCP connection to <em>hostname</em> on the <em>port</em>. Once you have a socket open, you can read from it like any IO object. When done, remember to close it, as you would close a file.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*8UGLBQWLVzzkxR_gKTeAKA.png" /></figure><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=dde170b3e095" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Python Menu-Based Program: Integrating AWS, Docker, Ansible, and Linux]]></title>
            <link>https://medium.com/@www.tanmay8000/python-menu-based-program-integrating-aws-docker-ansible-and-linux-d811f346b8ba?source=rss-caf92f5d01d1------2</link>
            <guid isPermaLink="false">https://medium.com/p/d811f346b8ba</guid>
            <dc:creator><![CDATA[Tanmay Hembrom]]></dc:creator>
            <pubDate>Sat, 29 Jul 2023 23:04:50 GMT</pubDate>
            <atom:updated>2023-07-29T23:04:50.163Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*jKDF_bTUqDhVD2Xj" /></figure><p>The Python Menu-Based program is designed to provide users with a user-friendly interface to interact with different technologies and perform various operations. These menu-driven structure makes it easy for users to choose the technology they want to work with and then select the desired operation within that technology.</p><h3>Getting Started</h3><p>Before running the program, ensure that you have the following prerequisites installed on your system:</p><ul><li>Python 3</li><li>AWS CLI (for AWS operations)</li><li>Docker (for Docker operations)</li><li>Ansible (for Ansible operations)</li></ul><h3>Program Structure</h3><p>The program consists of several functions, each catering to a specific technology and its corresponding operations. Let’s briefly go through each of these functions:</p><ol><li>display_welcome_text(): Displays a welcome message at the beginning of the program, creating an eye-catching ASCII art using the pyfiglet library.</li><li>display_menu(): Presents the main menu to the user, allowing them to choose a technology to work with.</li><li>aws_operations(): Contains functions for performing AWS-related operations, such as listing instances, creating instances, stopping instances, and terminating instances.</li><li>docker_operations(): Contains functions for Docker-related operations, including listing containers, running containers, stopping containers, and removing containers.</li><li>nsible_operations(): Placeholder function for Ansible operations (not implemented in the provided code).</li><li>linux_operations(): Contains Linux-related operations, such as checking system information, listing files in a directory, creating directories, and removing directories.</li></ol><h3>How it Works</h3><p>The Python Tech Menu program runs in a loop, allowing the user to choose a technology from the main menu. Depending on the selected technology, the user can then choose from a list of operations within that technology.</p><p>For instance, if the user selects AWS Operations, they can perform actions like listing AWS instances, creating instances, stopping instances, or terminating instances. Similarly, for Docker Operations, the user can list Docker containers, run containers, stop containers, or remove containers.</p><p>The program utilizes the subprocess module to execute shell commands related to AWS, Docker, and Linux. For AWS operations, the program calls the AWS CLI commands to interact with AWS services. Similarly, for Docker operations, it invokes Docker commands to manage containers.</p><h3>Detailed Description of Options and Technologies in the Python Tech Menu Program</h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/700/0*FwrrrsR-6z8p00Di.png" /></figure><p>In the Python Tech Menu program, users can interact with various technologies through a user-friendly menu-driven interface. Let’s explore each option and the technologies they represent in detail:</p><h3>1. AWS Operations</h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/700/0*G8Q7FIScOV12t_kV.png" /></figure><p>The AWS Operations option allows users to interact with Amazon Web Services (AWS) through the AWS Command Line Interface (CLI). This technology enables users to access and manage a wide range of AWS services. The following operations are available under this option:</p><p>1.1 List AWS Instances</p><p>This operation lists all the EC2 instances running in the AWS account. EC2 (Elastic Compute Cloud) provides scalable virtual servers in the cloud.</p><p>1.2 Create an AWS Instance</p><p>With this operation, users can create a new EC2 instance. They need to provide details such as the instance type, AMI ID (Amazon Machine Image), and key name (SSH key pair).</p><p>1.3 Stop an AWS Instance</p><p>This operation allows users to stop a specific EC2 instance based on its instance ID. Stopping an instance puts it in a stopped state, and users can start it again later.</p><p>1.4 Terminate an AWS Instance</p><p>This operation permanently terminates an EC2 instance based on its instance ID. Terminating an instance removes it from the AWS account.</p><h3>2. Docker Operations</h3><p>The Docker Operations option enables users to work with Docker containers, which are lightweight and portable environments for running applications. The following operations are available under this option:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/700/0*QgRL4nldriSvFgil.png" /></figure><p>2.1 List Docker Containers</p><p>This operation lists all the Docker containers currently running on the system. Containers are instances of Docker images that execute applications in isolated environments.</p><p>2.2 Run a Docker Container</p><p>Users can run a Docker container using this operation. They need to provide the container name and the image name (the image from which the container is created).</p><p>2.3 Stop a Docker Container</p><p>This operation stops a specific Docker container based on its container name. Stopping a container halts its execution.</p><p>2.4 Remove a Docker Container</p><p>This operation removes a Docker container from the system based on its container name. Removing a container frees up system resources.</p><h3>3. Ansible Operations</h3><figure><img alt="" src="https://cdn-images-1.medium.com/max/700/0*GPL5T7e2KaTs0KC4.png" /></figure><p>The Ansible Operations option in the Python Tech Menu program offers a set of capabilities to interact with Ansible, a powerful automation tool used for configuration management, application deployment, and task automation on remote hosts:</p><p>3.1 Run Ansible Playbook</p><p>An Ansible playbook is a YAML file that defines a set of tasks and configurations to be applied to remote hosts. With this operation, users can execute an Ansible playbook to orchestrate complex tasks across multiple systems. Playbooks can be tailored to install software, configure services, manage users, and perform various administrative tasks.</p><p>3.2 Install a Package on Remote Host</p><p>This operation allows users to install software packages on remote hosts using Ansible. Ansible’s module system provides pre-defined modules for package management on different operating systems. The package installation task can be executed on multiple hosts simultaneously, ensuring consistency across the infrastructure.</p><p>3.3 Execute a Command on Remote Host</p><p>The ability to execute commands on remote hosts is a fundamental feature of Ansible. With this operation, users can run arbitrary commands or scripts on one or multiple remote hosts, enabling various system administration tasks.</p><h3>4. Linux Operations</h3><p>The Linux Operations option enables users to perform basic operations on a Linux system. These operations are executed through shell commands. The following operations are available under this option:</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/700/0*aOzi2hp6gz0bHor7.png" /></figure><p>4.1 Check System Information</p><p>This operation retrieves system information, such as the Linux kernel version and system architecture.</p><p>4.2 List Files in a Directory</p><p>Users can list files in a specified directory using this operation. It provides an overview of the files present in the given directory.</p><p>4.3 Create a Directory</p><p>This operation allows users to create a new directory at the specified path.</p><p>4.4 Remove a Directory</p><p>Users can remove a directory and its contents using this operation.</p><h3>Conclusion</h3><p>This Python program showcases the potential of Python as a versatile language for integrating various technologies seamlessly. By bringing together AWS, Docker, Ansible, and Linux operations under one user-friendly menu, developers can improve productivity and streamline their workflow.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=d811f346b8ba" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Empowering Industries: Unlocking the Power of Jenkins for Continuous Integration and Continuous…]]></title>
            <link>https://medium.com/@www.tanmay8000/empowering-industries-unlocking-the-power-of-jenkins-for-continuous-integration-and-continuous-4ad7784f53af?source=rss-caf92f5d01d1------2</link>
            <guid isPermaLink="false">https://medium.com/p/4ad7784f53af</guid>
            <dc:creator><![CDATA[Tanmay Hembrom]]></dc:creator>
            <pubDate>Sat, 29 Jul 2023 22:11:43 GMT</pubDate>
            <atom:updated>2023-07-29T22:11:43.668Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*dlA53DGb0B3AahVI.png" /></figure><h3>Empowering Industries: Unlocking the Power of Jenkins for Continuous Integration and Continuous Delivery</h3><h4>Introduction</h4><p>Jenkins, an open-source automation server, has become a cornerstone for continuous integration and continuous delivery (CI/CD) in industries across the globe. By streamlining the software development process, Jenkins empowers companies to deliver high-quality applications efficiently and consistently. In this blog, we will explore industry-specific use cases of Jenkins and delve into how this powerful automation tool works to revolutionize software development practices.</p><h4>1. IT Services: Agile Development and Release Management</h4><p>In the fast-paced world of IT services, agile development and rapid release cycles are crucial. Jenkins enables IT service companies to embrace CI/CD methodologies, automating the build, test, and deployment phases of software development. This accelerates the release of new features and bug fixes, allowing IT service providers to respond quickly to customer demands and market trends.</p><h4>How It Works: Jenkins monitors the version control system for code changes and triggers automated builds whenever new code is committed. The build process includes compiling, testing, and packaging the application, ensuring each change passes the defined test suites before release.</h4><h4>2. Software Development: Continuous Integration and Testing</h4><p>Software development companies benefit from Jenkins’ ability to enforce continuous integration and automated testing. By integrating Jenkins into the development workflow, developers can merge code changes frequently, ensuring code quality and identifying issues early in the development cycle. Automated testing helps catch bugs before they reach production, enhancing the overall software quality.</p><h4>How It Works: Jenkins continuously monitors the version control repository for code changes. When a change is detected, Jenkins automatically triggers a build and runs the defined test suite, providing feedback on the code quality and identifying potential issues.</h4><h4>3. Mobile App Development: Multi-platform Testing and Deployment</h4><p>For mobile app development companies, Jenkins offers support for multi-platform testing and deployment. Jenkins’ plugin ecosystem enables integration with various mobile testing frameworks, allowing developers to run tests across different devices and platforms seamlessly. Additionally, Jenkins can automate the app release process to app stores, ensuring a smooth and efficient deployment.</p><h4>How It Works: Jenkins integrates with mobile testing frameworks like Appium or Xamarin Test Cloud to perform automated tests on multiple devices and platforms. It also automates the process of building and releasing mobile apps to different app stores.</h4><h4>4. DevOps: Streamlining Collaboration</h4><p>In DevOps environments, Jenkins plays a vital role in fostering collaboration between development and operations teams. By automating the entire CI/CD pipeline, Jenkins bridges the gap between development and operations, enabling seamless code integration, automated testing, and deployment. This results in shorter development cycles, reduced manual interventions, and improved application reliability.</p><h4>How It Works: Jenkins acts as a central hub for continuous integration and delivery, integrating code changes, running automated tests, and deploying applications. This centralized approach promotes transparency and collaboration among cross-functional teams.</h4><h4>Conclusion</h4><p>Jenkins has emerged as a transformative automation tool, revolutionizing software development practices in various industries. From IT services to mobile app development and DevOps, Jenkins empowers companies to embrace continuous integration, automated testing, and efficient deployment.</p><p>By leveraging Jenkins, organizations can accelerate software delivery, ensure code quality, and enhance collaboration between development and operations teams. In the fast-paced, highly competitive world of software development, Jenkins is a strategic enabler for industries, providing the foundation for successful CI/CD practices and driving innovation for delivering high-quality applications consistently. As businesses continue to evolve, Jenkins remains a trusted partner, empowering industries to stay ahead in this era of rapid technological advancements.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=4ad7784f53af" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Empowering MNCs: How AI/ML Enhancements Propel Companies to the Top of this Generation]]></title>
            <link>https://medium.com/@www.tanmay8000/empowering-mncs-how-ai-ml-enhancements-propel-companies-to-the-top-of-this-generation-8b7d14a6f5a7?source=rss-caf92f5d01d1------2</link>
            <guid isPermaLink="false">https://medium.com/p/8b7d14a6f5a7</guid>
            <dc:creator><![CDATA[Tanmay Hembrom]]></dc:creator>
            <pubDate>Sat, 29 Jul 2023 22:06:43 GMT</pubDate>
            <atom:updated>2023-07-29T22:06:43.694Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*Mi-n421sgESV8wnS" /></figure><h4>Introduction</h4><p>Artificial Intelligence (AI) and Machine Learning (ML) have revolutionized the business landscape, enabling Multi-National Corporations (MNCs) to harness data-driven insights and propel their products to new heights. In this blog, we will explore the benefits that MNCs are reaping from AI/ML advancements, emphasizing how these technologies elevate their products and solidify their position as top-notch companies in this generation.</p><h4>1. Personalized Customer Experiences</h4><p>AI/ML-powered algorithms have become instrumental in crafting personalized customer experiences. By analyzing vast amounts of customer data, MNCs can understand individual preferences, behavior, and purchase patterns. This enables them to offer tailor-made recommendations, targeted marketing campaigns, and personalized product offerings, fostering stronger customer loyalty and satisfaction.</p><h4>Example: E-commerce giants like Amazon utilize AI/ML to recommend products based on users’ past purchases and browsing history, increasing the likelihood of repeat purchases and cross-selling opportunities.</h4><h4>2. Enhanced Productivity and Efficiency</h4><p>MNCs are harnessing AI/ML to streamline and optimize various business processes, leading to enhanced productivity and efficiency. Automation of repetitive tasks, intelligent workflow management, and predictive analytics facilitate faster decision-making and resource optimization, ultimately improving overall operational efficiency.</p><h4>Example: Companies in the manufacturing sector employ AI-powered predictive maintenance to monitor equipment health in real-time. This minimizes downtime, reduces maintenance costs, and ensures uninterrupted production.</h4><h4>3. Improved Supply Chain Management</h4><p>AI/ML algorithms have revolutionized supply chain management for MNCs. By analyzing data from suppliers, logistics partners, and internal systems, companies can optimize inventory levels, predict demand fluctuations, and proactively address potential bottlenecks. This results in improved order fulfillment, reduced stock-outs, and overall cost savings.</p><h4>Example: Retail giants like Walmart use AI/ML to optimize their supply chain and inventory management, ensuring products are readily available to meet customer demands, both online and in-store.</h4><h4>4. Fraud Detection and Security</h4><p>In the age of digital transactions, AI/ML has become a critical tool for MNCs to detect and prevent fraud. By analyzing user behavior, transaction patterns, and network data, companies can identify suspicious activities in real-time, safeguarding customers and protecting sensitive information from potential threats.</p><h4>Example: Financial institutions employ AI-driven fraud detection systems to analyze transaction data, flagging unusual activities and preventing fraudulent transactions, ensuring customer trust and security.</h4><h4>5. Innovating Products and Services</h4><p>AI/ML advancements are propelling MNCs to innovate and create cutting-edge products and services. From AI-powered virtual assistants to ML-based recommendation systems, these technologies are transforming traditional products into intelligent, intuitive, and futuristic offerings.</p><h4>Example: Tech giants like Google leverage AI/ML to enhance products like Google Search, Google Assistant, and YouTube, offering personalized and intelligent user experiences.</h4><h4>Conclusion</h4><p>AI/ML advancements have ushered in a new era of possibilities for Multi-National Corporations, empowering them to leverage data-driven insights and elevate their products to unmatched levels of excellence. From personalized customer experiences to improved efficiency, AI/ML technologies have become indispensable tools for enhancing products and services across various industries.</p><p>As MNCs continue to embrace AI/ML innovations, they solidify their position as top-notch companies of this generation. By harnessing the power of AI/ML, these organizations can cater to evolving customer needs, drive operational excellence, and remain at the forefront of innovation in the ever-evolving global market. Embracing AI/ML is no longer an option for MNCs; it is the key to success and leadership in this data-driven, AI-powered era.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=8b7d14a6f5a7" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Unleashing Potential: Industry Use Cases of OpenShift and How It Works]]></title>
            <link>https://medium.com/@www.tanmay8000/unleashing-potential-industry-use-cases-of-openshift-and-how-it-works-16f02342e084?source=rss-caf92f5d01d1------2</link>
            <guid isPermaLink="false">https://medium.com/p/16f02342e084</guid>
            <dc:creator><![CDATA[Tanmay Hembrom]]></dc:creator>
            <pubDate>Sat, 29 Jul 2023 22:01:48 GMT</pubDate>
            <atom:updated>2023-07-29T22:01:48.481Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*F5EjvpUmUtfnHPrj.png" /></figure><h4>Introduction</h4><p>OpenShift, an enterprise Kubernetes platform developed by Red Hat, has gained immense popularity as a powerful solution for containerized application management. Offering a robust set of features and tools, OpenShift empowers industries to accelerate application development, streamline operations, and achieve unprecedented efficiency. In this blog, we will explore industry-specific use cases of OpenShift and delve into how this platform works to revolutionize businesses.</p><h4>1. Financial Services: Accelerating Application Delivery</h4><p>The financial services industry faces constant pressure to innovate and deliver applications faster. OpenShift’s container orchestration capabilities streamline the development process, allowing financial institutions to build, deploy, and scale applications rapidly. With features like automated deployments and continuous integration and delivery (CI/CD) pipelines, OpenShift enhances collaboration between development and operations teams, resulting in shorter time-to-market for new financial products and services.</p><h4>How It Works: OpenShift’s built-in CI/CD pipelines automate the build, test, and deployment phases of application development. This integration ensures that each code change undergoes automated testing before being promoted to production, maintaining high-quality standards while speeding up delivery.</h4><h4>2. Healthcare: Securing and Scaling Medical Applications</h4><p>The healthcare industry deals with sensitive patient data and must adhere to stringent security and compliance standards. OpenShift’s container security features, such as multi-tenancy and role-based access control (RBAC), enhance data protection while allowing the seamless scaling of medical applications. By using OpenShift’s scalable infrastructure, healthcare providers can efficiently manage Electronic Health Records (EHRs), medical imaging, and data-intensive applications, ensuring high availability and responsiveness.</p><h4>How It Works: OpenShift’s RBAC ensures that only authorized personnel can access specific resources, safeguarding patient data. Additionally, OpenShift’s horizontal auto-scaling automatically adjusts the number of application instances based on demand, ensuring optimal performance during peak usage.</h4><h4>3. Retail: Enhancing E-commerce Applications</h4><p>In the competitive retail industry, businesses need to deliver exceptional online shopping experiences. OpenShift provides a robust platform for deploying and managing e-commerce applications at scale. With containerized microservices, retailers can update specific components without affecting the entire application, leading to better resilience and improved customer experiences.</p><h4>How It Works: OpenShift’s containerized microservices architecture allows retailers to deploy individual components as separate containers. This decoupling enables easier updates and maintenance, minimizing application downtime and offering a seamless shopping experience.</h4><h4>4. Government: Ensuring Agility and Compliance</h4><p>Government organizations must innovate while adhering to strict security and compliance requirements. OpenShift’s built-in security and policy management features enable government agencies to meet their compliance needs while fostering application agility. With OpenShift’s platform-as-a-service (PaaS) capabilities, developers can focus on building applications, knowing that security and governance are built-in.</p><h4>How It Works: OpenShift’s platform-as-a-service model abstracts the underlying infrastructure, providing developers with pre-configured application runtimes and development environments. This model simplifies the deployment process while ensuring that applications adhere to government security standards.</h4><h4>Conclusion</h4><p>OpenShift has emerged as a game-changer for various industries, offering tailor-made solutions for their unique challenges. From accelerating application delivery in financial services to securing medical applications in healthcare, OpenShift’s versatility and robustness have earned it a prominent place in the enterprise Kubernetes ecosystem.</p><p>By leveraging OpenShift’s features and tools, industries can foster collaboration between teams, enhance security and compliance, and deliver exceptional user experiences. As businesses continue to embrace digital transformation, OpenShift’s capabilities will continue to drive innovation and revolutionize industries, unlocking new levels of efficiency and competitiveness.</p><p>In the dynamic landscape of the digital age, OpenShift remains a trusted partner for industries, providing the foundation for success, agility, and growth in an increasingly competitive market.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=16f02342e084" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Empowering Industries: How Kubernetes Solves Real-World Challenges]]></title>
            <link>https://medium.com/@www.tanmay8000/empowering-industries-how-kubernetes-solves-real-world-challenges-4d2e65a928ec?source=rss-caf92f5d01d1------2</link>
            <guid isPermaLink="false">https://medium.com/p/4d2e65a928ec</guid>
            <dc:creator><![CDATA[Tanmay Hembrom]]></dc:creator>
            <pubDate>Sat, 29 Jul 2023 21:56:38 GMT</pubDate>
            <atom:updated>2023-07-29T21:56:38.769Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*bge09RWcEkupHdKA.jpg" /></figure><h4>Introduction</h4><p>Kubernetes, an open-source container orchestration platform, has become the de facto standard for managing containerized applications. Its robust features and scalability make it an ideal choice for various industries seeking efficient solutions to complex challenges. In this blog, we will explore how Kubernetes is used in different industries and the diverse use cases it addresses, revolutionizing businesses and driving innovation.</p><h4>1. E-Commerce: Scaling to Meet Customer Demand</h4><p>The e-commerce industry faces fluctuating traffic patterns, especially during peak shopping seasons. Kubernetes helps e-commerce companies scale their applications dynamically based on demand. With Kubernetes’ auto-scaling capabilities, businesses can ensure a smooth shopping experience for customers, even during high traffic periods. Additionally, Kubernetes’ self-healing features automatically restart failed containers, reducing downtime and ensuring uninterrupted service.</p><h4>Use Case: A leading online retail platform utilized Kubernetes to handle spikes in traffic during Black Friday sales. By auto-scaling its application, it maintained optimal performance, processed a record number of orders, and improved customer satisfaction.</h4><h4>2. Finance: Enhancing Security and Compliance</h4><p>The finance sector handles sensitive customer data, making security and compliance paramount. Kubernetes’ robust security features, such as role-based access control (RBAC) and secrets management, enable finance companies to secure their applications and data effectively. Kubernetes’ container isolation ensures that financial applications remain separate and protected from potential security breaches.</p><h4>Use Case: A global financial institution deployed Kubernetes to manage its microservices architecture securely. By leveraging Kubernetes’ RBAC and container isolation, the company enhanced security and compliance adherence, safeguarding critical financial data.</h4><h4>3. Healthcare: Accelerating Medical Research</h4><p>In the healthcare industry, researchers and clinicians require efficient data analysis to advance medical discoveries. Kubernetes aids healthcare organizations in deploying and managing complex data-intensive applications. Its ability to handle Big Data workloads and integrate with data processing tools accelerates medical research, leading to faster diagnoses and personalized treatments.</p><h4>Use Case: A medical research institute utilized Kubernetes to analyze genomic data. The platform’s scalability and integration with data analysis tools enabled researchers to process vast datasets, leading to breakthroughs in understanding genetic diseases.</h4><h4>4. Media and Entertainment: Delivering Content Globally</h4><p>Media and entertainment companies need to deliver content to global audiences reliably and with low latency. Kubernetes, when combined with content delivery networks (CDNs), ensures efficient content distribution across regions. Its geo-distribution capabilities and efficient container orchestration enable smooth video streaming and high-quality user experiences.</p><h4>Use Case: A video streaming service provider leveraged Kubernetes and CDNs to deliver content seamlessly to millions of subscribers worldwide. With Kubernetes’ geo-distribution and load balancing, the company reduced latency, eliminated buffering, and enhanced viewer engagement.</h4><h4>Conclusion</h4><p>Kubernetes has emerged as a versatile solution for industries across the board, solving diverse challenges and driving innovation. From scaling e-commerce applications during peak traffic to enhancing security and compliance in finance, Kubernetes has revolutionized the way businesses manage their containerized applications.</p><p>In healthcare, Kubernetes has accelerated medical research, while in media and entertainment, it has facilitated seamless content delivery to global audiences. The real-world use cases of Kubernetes exemplify its transformative potential in empowering industries to achieve unparalleled efficiency, reliability, and scalability.</p><p>As industries continue to evolve and embrace digital transformation, Kubernetes will remain at the forefront, driving innovation and revolutionizing businesses worldwide. By leveraging Kubernetes’ capabilities, organizations can optimize their application deployments, reduce operational complexities, and unlock limitless possibilities in an increasingly competitive market.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=4d2e65a928ec" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Transforming Businesses: Success Stories of Companies Leveraging AWS]]></title>
            <link>https://medium.com/@www.tanmay8000/transforming-businesses-success-stories-of-companies-leveraging-aws-abe0af9a3449?source=rss-caf92f5d01d1------2</link>
            <guid isPermaLink="false">https://medium.com/p/abe0af9a3449</guid>
            <dc:creator><![CDATA[Tanmay Hembrom]]></dc:creator>
            <pubDate>Sat, 29 Jul 2023 21:51:18 GMT</pubDate>
            <atom:updated>2023-07-29T21:52:14.573Z</atom:updated>
            <content:encoded><![CDATA[<figure><img alt="" src="https://cdn-images-1.medium.com/max/507/0*4r4EjHV4Xn12c1HU.png" /></figure><h4>Introduction</h4><p>Amazon Web Services (AWS) has revolutionized the world of cloud computing, offering a vast array of services that enable businesses to scale, innovate, and accelerate their growth. In this blog post, we will explore real-life success stories of companies from various industries that have benefited significantly from adopting AWS. These case studies exemplify how AWS has empowered organizations to achieve unprecedented efficiency, cost savings, and competitive advantages.</p><h4>1. Airbnb: Scaling the World’s Largest Travel Community</h4><p>As one of the world’s leading online travel marketplaces, Airbnb connects millions of travelers with unique accommodations around the globe. To support its massive user base and ensure uninterrupted service, Airbnb turned to AWS for its scalable and reliable infrastructure.</p><p>AWS’s Elastic Compute Cloud (EC2) allowed Airbnb to scale its web services dynamically based on demand, ensuring seamless experiences for users even during peak booking seasons. Additionally, Amazon Simple Storage Service (S3) enabled efficient storage and retrieval of data, while Amazon Relational Database Service (RDS) managed Airbnb’s vast databases.</p><p>By leveraging AWS, Airbnb reduced its time-to-market for new features, improved cost-efficiency, and handled billions of requests daily without any downtime, solidifying its position as a frontrunner in the travel industry.</p><h4>2. Netflix: Delivering Seamless Video Streaming Worldwide</h4><p>As a global leader in online streaming, Netflix faced the challenge of delivering high-quality video content to millions of users worldwide while maintaining a smooth user experience. To achieve this, Netflix partnered with AWS to build its reliable, scalable, and high-performance streaming platform.</p><p>Using AWS’s Content Delivery Network (CDN) services, Netflix deployed edge servers across multiple regions, delivering content to viewers with reduced latency and increased reliability. AWS Lambda provided event-driven compute power, allowing Netflix to automatically scale resources as needed.</p><p>With AWS’s global infrastructure, Netflix expanded its reach to international audiences, offering localized content with efficient delivery. The seamless scalability and reliability provided by AWS have played a vital role in Netflix’s global success and continuous innovation in the streaming industry.</p><h4>3. Slack: Revolutionizing Team Collaboration</h4><p>Slack, the popular team collaboration platform, faced rapid user growth, leading to the need for a scalable and flexible infrastructure. By migrating to AWS, Slack transformed its operational model and accelerated product development.</p><p>Using AWS’s managed services like Amazon Aurora and Amazon DynamoDB, Slack efficiently handled its ever-growing databases. AWS Elastic Beanstalk simplified the deployment of Slack’s microservices, enabling faster development cycles and easy management of infrastructure.</p><p>With AWS’s support, Slack achieved improved performance, high availability, and cost optimization, allowing them to focus on innovation and delivering a seamless communication experience to millions of users worldwide.</p><h4>Conclusion</h4><p>The success stories of Airbnb, Netflix, and Slack showcase how AWS has become a strategic enabler for businesses across various industries. With its vast array of services, AWS empowers companies to innovate, scale, and deliver exceptional experiences to their users.</p><p>From scaling the world’s largest travel community to delivering seamless video streaming and revolutionizing team collaboration, AWS has consistently proven its capabilities in transforming businesses and enabling them to stay ahead in the digital age.</p><p>As more companies continue to adopt cloud-based solutions, AWS is likely to remain at the forefront, driving innovation, and revolutionizing industries globally. By leveraging the power of AWS, businesses can unlock limitless possibilities and position themselves for sustained growth and success in an increasingly competitive market.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=abe0af9a3449" width="1" height="1" alt="">]]></content:encoded>
        </item>
    </channel>
</rss>