In first part of this series, we have discussed the bare minimum theoretical basis. This is Part II of Analysis of Jenkins for DevOps. In this part, we have discussed the practical procedure of integration into the project cycle. The goal of this series of work is to evaluate how the use of Jenkins facilitates the distribution and set-up of software, thus improving collaboration between … [Read more...]
Archives for September 2018
How To Connect 74HC595 Shift Register With Arduino
In our previous article on 74HC595 Shift Register, we ave discussed the minimum basic theory. In this Article, We Will Discuss is How To Connect 74HC595 Shift Register With Arduino and LEDs. From the diagram on previous article, we can say that one side of the IC is for connecting with Arduino, another with things like LEDs. It is not very complex, although it appears to be … [Read more...]
Migrating SAP Landscape to the Public Cloud
Operating SAP applications in the public cloud can bring significant cost savings and global availability, paving the way for innovation through agility. This article provides guidance and describes how migration from SAP landscape to the cloud can succeed. In addition to the opportunities, the challenges are discussed. Also, there is matter of choice of partner network, with the help of which … [Read more...]
How To Install PyTorch on Ubuntu 18.04 Server (Nvidia GPU)
We have discussed about GPU computing as minimally needed theoretical background. Also, in an earlier guide we have shown Nvidia CUDA tool installation on MacOS X. Here is Practical Guide On How To Install PyTorch on Ubuntu 18.04 Server With Nvidia GPU. Installation demands server architecture which has Nvidia graphics card - there are such dedicated servers available for various purposes … [Read more...]
What is GPU Computing OR General Purpose Computing on GPU?
These days, even an ordinary user probably can notice NVIDIA GPU (more specifically, NVIDIA CUDA) to be a matter of socialized technical discussions for GPU computing, such as we described in our one guide on Nvidia CUDA installation of CUDA on MacOS X. Before this era started, we used to talk about graphics card for graphical works only. Indeed, we still talk about latest graphical processors of … [Read more...]
74HC595 Shift Register Theory For Arduino Tutorials
We are been in the necessity to 74HC595 shift register. We also call it 595 chip. With Shift Register, You Can Use One Arduino Pin To Blink Multiple LED. Here is 74HC595 Shift Register Theory For Arduino Tutorials. Earlier, we talked about how to increase pin of Arduino, how to connect multiple LEDs with one Arduino pin, multiplexing and charplexing etc. Neither all understands too complex matters … [Read more...]
Analysis of Jenkins for DevOps : Part I
Jenkins is a software system developed for maintaining collaboration, quality management, agility. Modern IT projects require high-quality delivery. At the same time, the process must be fast enough to respond to the ever-changing demands of operational business. Misconceptions about the coexistence of these two issues, quality management and agility, often cause irritation or even frustration for … [Read more...]
Ubuntu 18.04 Apache Reverse Proxy, Loadbalancer Configuration Step by Step
In our older guides we have shown to configure Nginx as IPv6 reverse proxy. Apache Webserver also can work as loadbalancer. Here is Ubuntu 18.04 Apache Reverse Proxy, Loadbalancer Configuration Step by Step Guide. For HSTS site, the configuration and steps are quite complex and probably Nginx is lighter and easy to consider. It is PHP-FPM which throws odd errors with Nginx, but Nginx is highly … [Read more...]
Arduino Blink LED Rate Depending On Push Button Press Duration
We Can Use millis() To Perform Many Things Without Using the delay() Function. We can code to read a push button to determine the rate at which the LED should blink. In that system, if we hold the push button down for x milliseconds, the LED will blink on and off every x milliseconds. Here is Arduino Blink LED Rate Depending On Push Button Press Duration Guide With Circuit and Code. For our … [Read more...]
Apache2 IPv6 Virtual Host Configuration (Ubuntu Server)
Most Important Part of Apache Web Server is Virtual Host. Commonly we show IPv4 configuration for the beginners. Here is Apache2 IPv6 Virtual Host Configuration For Ubuntu Server. For this guide, we are assuming that the readers are using Ubuntu 16.04 or Ubuntu 18.04 and has followed our guide to install Apache on Ubuntu 18.04. Our guide is different from gross guides on web as we use Ondřej … [Read more...]
Staging Environment vs Production Environment
We often say "test in your dev server". DEV, TEST, STAGING, PROD Are Common 4 Environments in Software Development. What Are The Differences Between Staging Environment vs Production Environment? We need to know about all four environments in brief - DEV, TEST, STAGING, PROD. PROD or production environment is exactly what this site is - the live site, it is the fully functioning real site. Except … [Read more...]