<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Posts on Pieces &amp; Perspective Blog</title><link>https://xbns.netlify.app/posts/</link><description>Recent content in Posts on Pieces &amp; Perspective Blog</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><lastBuildDate>Wed, 30 Dec 2020 00:00:00 +0000</lastBuildDate><atom:link href="https://xbns.netlify.app/posts/index.xml" rel="self" type="application/rss+xml"/><item><title>Summary - Arch Linux Installation on UEFI system</title><link>https://xbns.netlify.app/posts/summary-arch-installation-on-uefi-system/</link><pubDate>Wed, 30 Dec 2020 00:00:00 +0000</pubDate><guid>https://xbns.netlify.app/posts/summary-arch-installation-on-uefi-system/</guid><description>Step 1 Connect to internet from install disk or usb Start iwd.service and connect your wifi
1 2 3 4 # systemctl start iwd.service # systemctl status iwd.service # iwctl --passphrase &amp;lt;you_wifi_password&amp;gt; station &amp;lt;name_of_station&amp;gt; connect &amp;lt;wifi_name&amp;gt; # timeout 2 ping google.com Verify the host specified by ping is reachable otherwise don&amp;rsquo;t proceed until you fix it. Since you won&amp;rsquo;t be able to do anything without internet connection.</description></item><item><title>Data Driven REST API Testing</title><link>https://xbns.netlify.app/posts/20201212-data-driven-testing/</link><pubDate>Sat, 12 Dec 2020 00:00:00 +0000</pubDate><guid>https://xbns.netlify.app/posts/20201212-data-driven-testing/</guid><description>Example:Data Driven testing Using pytest Expected Output Here you will find the json response for the above test script.
Code The script is show below in case using chrome and it isn&amp;rsquo;t rendering the gist
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 import requests import pytest import csv from requests.</description></item><item><title>Test &amp; Design Resources Sites</title><link>https://xbns.netlify.app/posts/test-resources/</link><pubDate>Sat, 12 Dec 2020 00:00:00 +0000</pubDate><guid>https://xbns.netlify.app/posts/test-resources/</guid><description>REST API Test Resources ID Description Link TR1 A simple HTTP Request &amp;amp; Response Service https://httpbin.org TR2 Reliable Exchange Rates &amp;amp; Currency Conversion Real-time JSON API https://currencylayer.com/ TR3 Global Phone Number Validation &amp;amp; Lookup JSON API https://numverify.com/ TR4 Online REST API for testing and prototyping https://fastapi.tiangolo.com/ TR5 Online REST API for testing and prototyping https://dummy.restapiexample.com TR6 Online REST API for testing and prototyping https://jsonplaceholder.</description></item><item><title>Display API Response JSON Test Data In a Table</title><link>https://xbns.netlify.app/posts/display-json-test-data-in-a-table-from-endpoint/</link><pubDate>Thu, 03 Dec 2020 00:00:00 +0000</pubDate><guid>https://xbns.netlify.app/posts/display-json-test-data-in-a-table-from-endpoint/</guid><description>Online REST API testing and prototyping resource http://reqres.in The URL Scheme http://reqres.in/api/users Response Displayed in a Table User ID Firstname Lastname Email Avatar 1 George Bluth george.bluth@reqres.in https://reqres.in/img/faces/1-image.jpg 2 Janet Weaver janet.weaver@reqres.in https://reqres.in/img/faces/2-image.jpg 3 Emma Wong emma.wong@reqres.in https://reqres.in/img/faces/3-image.jpg 4 Eve Holt eve.holt@reqres.in https://reqres.in/img/faces/4-image.jpg 5 Charles Morris charles.morris@reqres.in https://reqres.in/img/faces/5-image.jpg 6 Tracey Ramos tracey.</description></item><item><title>Github Gists</title><link>https://xbns.netlify.app/posts/gists/</link><pubDate>Thu, 03 Dec 2020 00:00:00 +0000</pubDate><guid>https://xbns.netlify.app/posts/gists/</guid><description> {Installation of zsh in wsl2] Install Zsh, Antigen plugin manager, Oh My Zsh extensions &amp;amp; powerlevel10k Theme in wsl1 #zsh #wsl2 #antigen #oh-my-zsh How to install rEFInd Boot Manager &amp;amp; bootloader #ghostscript #pdf #batch convert from docx to docx using pandoc #powershell #windows Pretty Powershell Prompt Simple way to Install Arch Linux on UEFI system VS Code Setting #settings World Schema #database #schema Sakila Database #database #schema #test-data process user input #hackerrank Problem : Simple Array Sum #hackerrank Problem: Leap Year #hackerrank Data Driven Testing #csv #pytest #python [Fly For Less SQL Schema] Airport Database Schema #sql #schema [Address Book SQL Schema] #sql #schema [simple test] example test using pytest_server,unittest and requests libraries [Pandoc Conversion] convert form markdown to docx format #script #batch Why this partitioning scheme #arch-linux Arch Linux Installation Process for a Legacy/BIOS/MBR System #arch-linux Installing Arch Linux for UEFI/GPT System #arch-linux After Arch Linux Installation #arch-linux #katex #maths #visual studio code extensions # markdown #as_code #disk-partition #jsonTocsv #snippet [credit scoring] Credit Score Script #credit-score #csv #json #tech token auth [postman token authentication automation ]#postman #tech #replace text #files</description></item><item><title>Test Report</title><link>https://xbns.netlify.app/posts/a-sample-test-report/</link><pubDate>Fri, 20 Nov 2020 00:00:00 +0000</pubDate><guid>https://xbns.netlify.app/posts/a-sample-test-report/</guid><description>A Sample Test Report</description></item><item><title>Edureka DevOPs Course Outline</title><link>https://xbns.netlify.app/posts/edureka-devops-course-outline/</link><pubDate>Thu, 19 Nov 2020 00:00:00 +0000</pubDate><guid>https://xbns.netlify.app/posts/edureka-devops-course-outline/</guid><description>Edureka DevOps Course Outline 1. Overview of DevOps Learning Objective: In this module you will be introduced to the DevOps environment.
Topics: Why DevOps? What is DevOps? DevOps Market Trends DevOps Engineer Skills DevOps Delivery Pipeline DevOps Ecosystem Hands On: Edureka’s Use Case 2. Version Control with Git Learning Objective: In this module, you will gain the insights of the functionalities and version controlling using Git.</description></item><item><title>Practises Of DevOps</title><link>https://xbns.netlify.app/posts/practises-of-devops/</link><pubDate>Thu, 19 Nov 2020 00:00:00 +0000</pubDate><guid>https://xbns.netlify.app/posts/practises-of-devops/</guid><description>practises configuration management release management continuous integration test automation infrastructure as code application performance monitoring continuous testing static code analysis secure code analysis functional testing load testing continuous integration - running automated builds to test integration of application
continuos delivery - discipline to be able to release to production at any time
continuous deployment - every change goes through the pipeline and straight to production
configuration management systems puppet chef saltstack Deployment Framework codeDeploy AWS Elastic Beanstalk AWS OpsWorks Ansible Fabric Capistrano Infrastucture Management CloudFormation Containers Amazon EC2 Containers Service Metrics and Monitoring Options Cloudwatch NewRelic CopperEgg DataDog AppDynsmic Nexus Nexus is one a artifact repository which helps to store your build outcomes SonarQube SonarQube provides the capability to not only show health of an application but also to highlight issues newly introduced.</description></item><item><title>Random Test Data Generation</title><link>https://xbns.netlify.app/posts/generate-random-test-data-given-an-endpoint/</link><pubDate>Thu, 19 Nov 2020 00:00:00 +0000</pubDate><guid>https://xbns.netlify.app/posts/generate-random-test-data-given-an-endpoint/</guid><description>Example: Notes The above script generates random kenya msisdn for user,firstname,lastname and age. Then places a random farm inputs order for the given user(farmer)
Bonus The gist for searching the created users given there msisdn in csv can be found here
https://gist.github.com/jaymutuku/ef48ed0d6850db2fb77ce8a60595c5c6</description></item><item><title>REST API Testing</title><link>https://xbns.netlify.app/posts/rest-api-testing/</link><pubDate>Thu, 19 Nov 2020 00:00:00 +0000</pubDate><guid>https://xbns.netlify.app/posts/rest-api-testing/</guid><description>Example:API testing Using Selenium Notes Here is the detailed explanation of above script.
Sample API Mock Test Below test script demos the simplest api test using python unittest and request libraries.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 import requests import unittest from pytest_httpserver import HTTPServer import json class APITest(unittest.</description></item><item><title>Selenium UI Testing</title><link>https://xbns.netlify.app/posts/selenium-ui-testing/</link><pubDate>Thu, 19 Nov 2020 00:00:00 +0000</pubDate><guid>https://xbns.netlify.app/posts/selenium-ui-testing/</guid><description>Example:UI testing Using Selenium Here is the detailed explanation of UI testing Using Selenium.</description></item><item><title>API Testing Given a JSON Dump File</title><link>https://xbns.netlify.app/posts/api-testing-given-a-json-dump-file/</link><pubDate>Wed, 18 Nov 2020 00:00:00 +0000</pubDate><guid>https://xbns.netlify.app/posts/api-testing-given-a-json-dump-file/</guid><description>Example Implementation</description></item><item><title>JSON Function - json_build_object</title><link>https://xbns.netlify.app/posts/json-build-object/</link><pubDate>Wed, 18 Nov 2020 00:00:00 +0000</pubDate><guid>https://xbns.netlify.app/posts/json-build-object/</guid><description>Explanation(TODO:10) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 SELECT o.id,o.total_cost,o.managed_by, CASE WHEN count(ox) = 0 THEN ARRAY[]::json[] ELSE array_agg(ox.order_item) END AS order_items FROM fasiba.orders o LEFT OUTER JOIN ( SELECT oid2.orders_id, json_build_object(&amp;#39;input_name&amp;#39;,i.name,&amp;#39;quantity&amp;#39;,oid2.quantity,&amp;#39;unit_cost&amp;#39;,oid2.unit_cost,&amp;#39;total_cost&amp;#39;,oid2.total_cost) as order_item FROM fasiba.orders_input_detail oid2 left join fasiba.input i on i.id = oid2.input_pack_detail_id ORDER BY oid2.input_pack_id ) ox ON o.id = ox.orders_id WHERE o.status =&amp;#39;DELIVERED&amp;#39; GROUP BY o.id limit 10 REFERENCE For a more elaborative example have a look at the link below.</description></item><item><title>Postman API Testing</title><link>https://xbns.netlify.app/posts/postman-api-testing/</link><pubDate>Wed, 18 Nov 2020 00:00:00 +0000</pubDate><guid>https://xbns.netlify.app/posts/postman-api-testing/</guid><description>Example Postman Tests Notes Here is the detailed explanation of above script.
The Example below shows a Postman test-cript for automation the process of authentication(Basic Auth) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 let tokenUrl = &amp;#39;https://test-gateway.tulaa.io/uaa-server/oauth/token&amp;#39; let clientId=&amp;#39;&amp;lt;client_id&amp;gt;&amp;#39; let clientSecret=&amp;#39;&amp;lt;client_secret&amp;gt;&amp;#39; let getTokenRequest = { method:&amp;#39;POST&amp;#39;, url:tokenUrl, auth: { type:&amp;#39;basic&amp;#39;, basic: [ {key:&amp;#39;username&amp;#39;,value:clientId}, {key:&amp;#39;password&amp;#39;,value:clientSecret} ] }, body: { mode:&amp;#39;urlencoded&amp;#39;, urlencoded: [ {key: &amp;#39;username&amp;#39;, value: &amp;#39;&amp;lt;USERNAME&amp;gt;&amp;#39;}, {key: &amp;#39;password&amp;#39;, value: &amp;#39;&amp;lt;PASSWORD&amp;gt;&amp;#39;}, {key: &amp;#39;grant_type&amp;#39;, value: &amp;#39;password&amp;#39;} ] } } pm.</description></item><item><title>Pull JSON Data From Endpoint and Flatten it to CSV</title><link>https://xbns.netlify.app/posts/pull-test-data-from-endpoint/</link><pubDate>Wed, 18 Nov 2020 00:00:00 +0000</pubDate><guid>https://xbns.netlify.app/posts/pull-test-data-from-endpoint/</guid><description>Sometimes as a QA Engineer,you need to pull test data from endpoints from third parties.That is clients you are integrating you system with.
This is usually vital when the developers are working on the integration. You can start preparing the tests early enough.
Example script shows how to pull credit score data in json and flatten it to csv. Better Example Now Using Pandas 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 import pandas as pd from requests.</description></item><item><title>Test Documents</title><link>https://xbns.netlify.app/posts/test-docs/</link><pubDate>Wed, 18 Nov 2020 00:00:00 +0000</pubDate><guid>https://xbns.netlify.app/posts/test-docs/</guid><description> $(document).ready(function() { $('#datatable2').dataTable( { "ordering": false, "order": [], } ); $('#datatable2_length select').val('50').change(); }); Name: Download-Link: Size/Byte: How to Maintain a Robust and Efficient Regression Suite.docx 17052 test-cases-tulaa-musoni-integration.xlsx 122057 test-cases-user-api.xlsx 175725 user-acceptance-testplan.doc 198656</description></item><item><title>Configure cinnamon desktop with nemo in arch system</title><link>https://xbns.netlify.app/posts/sw-to-install-after-arch-install/</link><pubDate>Tue, 17 Nov 2020 00:00:00 +0000</pubDate><guid>https://xbns.netlify.app/posts/sw-to-install-after-arch-install/</guid><description>1 Install Vivaldi as alternate browser 1 # pacman -S vivaldi 2 Mount Google Drive on Linux https://www.omgubuntu.co.uk/2017/04/mount-google-drive-ocamlfuse-linux
Then configure it at start up
Add the following custom command for &amp;ldquo;Startup Applications&amp;rdquo;.
google-drive-ocamlfuse /home/&amp;lt;username&amp;gt;/googledrive
3 Install Nemo Plugins Nemo is the default file manager for cinnamon but you may need to install the following plugins.
1 # pacman -S nemo-fileroller nemo-preview nemo-fileroller - support compressed file formats (zip, tar, gz) nemo-preview - press the spacebar to view a preview of the selected file.</description></item><item><title>Get Drunk</title><link>https://xbns.netlify.app/posts/get-drunk/</link><pubDate>Tue, 17 Nov 2020 00:00:00 +0000</pubDate><guid>https://xbns.netlify.app/posts/get-drunk/</guid><description>Always be drunk.That's it! The great imperative! In order not to feel Time's horrid fardel bruise your shoulders,grinding you into the earth, Get drunk and stay that way. On what? On wine,poetry,virtue,whatever. But get drunk And if you sometimes happen to wake up,on the porches of a palace,in the green grass of a ditch,in the dismal loneliness of your own room, You drunkeness gone or disappearing,ask the wind, the wave,the star, the bird, the clock.</description></item><item><title>Grey Box UI Testing Checklist</title><link>https://xbns.netlify.app/posts/ui-retailer-test-checklist/</link><pubDate>Tue, 17 Nov 2020 00:00:00 +0000</pubDate><guid>https://xbns.netlify.app/posts/ui-retailer-test-checklist/</guid><description>1. CREATE Retailer Adding a new retailer,the following steps will be followed:
Test Steps Load &amp;lsquo;Retailer Add&amp;rsquo; form. Enter the retailer name, say ‘Oleleshao Agrovet’. Enter retailer description, say ‘this is test retailer detail’. Enter retailer location, say ‘Melili’. Submit the form. Checking the result: Tester manually verifies if the retailer is displayed with all the details in the front end of the software application. Tester executes the query in PostgreSQL database server to check if the particular row is present Query: 1 SELECT * FROM rschema.</description></item><item><title>Tao Te Ching - Book of the Way</title><link>https://xbns.netlify.app/posts/tao-te-ching/</link><pubDate>Tue, 17 Nov 2020 00:00:00 +0000</pubDate><guid>https://xbns.netlify.app/posts/tao-te-ching/</guid><description>Stop thinking, and end your problems. What is difference between yes and no? What is the difference between success and failure? Must you value what others value, avoid what others avoid? How ridiculous! Other people are excited as though they were at a parade I alone don't care I alone am expressionless like an infant before it can smile. Other people have what they need; I alone possess nothing I alone drift about like someone without a home I am like an idiot, my mind is so empty.</description></item><item><title>Test Defect Management Procedure</title><link>https://xbns.netlify.app/posts/2020-11-17-test-defect-management-procedure/</link><pubDate>Tue, 17 Nov 2020 00:00:00 +0000</pubDate><guid>https://xbns.netlify.app/posts/2020-11-17-test-defect-management-procedure/</guid><description>PURPOSE. The purpose of this test procedure is to provide guidance to the Quality Assurance and Development Teams when managing defects found in the systems under test. By following this plan, teams will manage the defects so that the process is consistent and maintainable, and, to the extent possible, compliant with industry best practices and conventions.
SCOPE.
All testing stakeholders must follow this standard, whether the testers or developers are internal or not, and regardless of where the application was developed internally or out sourced.</description></item><item><title>Test Plan</title><link>https://xbns.netlify.app/posts/farmer-details-test-plan/</link><pubDate>Tue, 17 Nov 2020 00:00:00 +0000</pubDate><guid>https://xbns.netlify.app/posts/farmer-details-test-plan/</guid><description>Test Plan Identifier Name of Strategy Organizational Affiliation Version Status Farmer Details Test Plan version 1 Open Test Plan Approvals Name Department Signature Josphat Mutuku 1 .Introduction 1.1 Test Objectives 2. Test Items/Object 2.</description></item><item><title>Test Strategy</title><link>https://xbns.netlify.app/posts/farmer-details-test-strategy/</link><pubDate>Tue, 17 Nov 2020 00:00:00 +0000</pubDate><guid>https://xbns.netlify.app/posts/farmer-details-test-strategy/</guid><description>Test Strategy Identifier Name of Strategy Organizational Affiliation Version Status Farmer Details Test Strategy version 1 Open Approvals Name Department Signature Josphat Mutuku 1. Introduction The purpose of this test strategy is to highlight the scope of testing the farmer details component.</description></item><item><title>That Brush!</title><link>https://xbns.netlify.app/posts/that-brush/</link><pubDate>Tue, 17 Nov 2020 00:00:00 +0000</pubDate><guid>https://xbns.netlify.app/posts/that-brush/</guid><description>When I grab that brush I lose control of the world around me; with a clear uninterrupted mind I go on a spiritual journey. I merge into the subconscious In pursuit of self realisation I reach the vanguard of that divine orgasm that triggers my creative hormones. Through the priceless bristles of sable pour pure hues of paint Onto an innocent virgin white canvas. Creating a whole new spectrum A new disciple of colours that smell like the sweet fragrance of a jack fruit and shout out aloud.</description></item><item><title>Booting from Live USB Probook 4540s Hp Laptop</title><link>https://xbns.netlify.app/posts/how-to-boot-from-live-usb-probook-4540s/</link><pubDate>Sun, 08 Nov 2020 00:00:00 +0000</pubDate><guid>https://xbns.netlify.app/posts/how-to-boot-from-live-usb-probook-4540s/</guid><description>Issue:Unable to boot from live USB Press ESC to interrupt booting process. Press F10 &amp;ldquo;BIOS SetUp&amp;rdquo; Navigate to System Configuration with Arrow Keys. Select Boot Options and press Enter. Under Boot Mode,Select UEFI(with CSM). Under UEFI Boot Order, ensure Generic USB is the first choice. Save your settings and Exit. Now press ESC again while system boots. Press F9 to select Boot Device Options. Select &amp;ldquo;USB Hard Drive&amp;rdquo;</description></item><item><title>Fixing a crushing Light Display Greeter other than the service</title><link>https://xbns.netlify.app/posts/fixing-light-display-manager/</link><pubDate>Sun, 08 Nov 2020 00:00:00 +0000</pubDate><guid>https://xbns.netlify.app/posts/fixing-light-display-manager/</guid><description>Boot from Live USB
mount root partition
$ mount /dev/sda3 /mnt Enter a chroot to the root directory, here in / mounted as /mnt
$ arch-chroot /mnt Then execute this command
$ nano /etc/lightdm/lightdm.conf Toggle the available greeters, this is to fix situations where one greeter crushes such that you can&amp;rsquo;t login to the system.
Gtk-greeter bit more stable than the other, but lacks major functionalities seen in the others like webkit2 and patheon.</description></item><item><title>Fixing NTFS hard drive that refuses to mount</title><link>https://xbns.netlify.app/posts/working-with-external-hard-drives/</link><pubDate>Sun, 08 Nov 2020 00:00:00 +0000</pubDate><guid>https://xbns.netlify.app/posts/working-with-external-hard-drives/</guid><description>This could be that is is not automounting coz of an error to do with bad sectors etc.
1 2 $ yes | sudo pacman -S ntfs-3g Then
$ sudo ntfsfix /dev/sdX where /dev/sdX is the Hard Drive e.g /dev/sdd1
Checking the type of your mounted partitions or devices 1 $ sudo blkid /dev/sdd Where /dev/sdd1 is your
Check your mounted partitions/devices 1 $ cat /proc/mounts or</description></item><item><title>Installing Tex Live Full in Arch Linux</title><link>https://xbns.netlify.app/posts/installing-texlive-full/</link><pubDate>Sun, 08 Nov 2020 00:00:00 +0000</pubDate><guid>https://xbns.netlify.app/posts/installing-texlive-full/</guid><description>You may encounter the following issues when installing text live full from here
and setting it up to work with TextStudio
1 # pacman -S texstudio Error 1: No such file or directory This error is shown when you run these series of command
1 2 3 4 5 6 # git clone https://aur.archlinux.org/texlive-full.git # cd texlive-full # makepkg -sri 1 2 3 4 5 6 7 WARNING: Using existing $srcdir/ tree ==&amp;gt; Entering fakeroot environment.</description></item><item><title>Performing a zero fill using a live USB</title><link>https://xbns.netlify.app/posts/working-with-internal-hard-disk/</link><pubDate>Sun, 08 Nov 2020 00:00:00 +0000</pubDate><guid>https://xbns.netlify.app/posts/working-with-internal-hard-disk/</guid><description>1 $ sudo shred -n 2 -z -v /dev/sda Verify the device by listing fdisk -l
-n is the number of passes. -z will zero your drive. -v will display the progress of shred as it works SSD owner should use 1 pass instead of 2 if they want to reuse the drive.
Wipe Disk 1 $ sudo parted /dev/sda --align opt mklabel gpt 0 931.</description></item><item><title>Arch Linux Installation on BIOS/MBR system</title><link>https://xbns.netlify.app/posts/2020-07-08-arch-linux-installation-on-bios-mbr-system/</link><pubDate>Wed, 08 Jul 2020 00:00:00 +0000</pubDate><guid>https://xbns.netlify.app/posts/2020-07-08-arch-linux-installation-on-bios-mbr-system/</guid><description>Arch Linux Installation Process for a Legacy/BIOS/MBR System We will tackle this process in 10 steps listed below.
I didn&amp;rsquo;t want to repeat some sections well explained in the UEFI Process. You can refer there and follow due process.
Namely;
Connecting to WiFi. Installing Base System(pacstrap). Setting Timezone &amp;amp; Language. Adding Super User and Configurations. Optimizing Mirrors. Installing Fonts and Various Packages. Enabling Vital System Services. Step 1: Why Many Operating Systems often try to craft a one size fits all partition layout for their file systems.</description></item><item><title>Arch Linux Installation on UEFI/GPT system</title><link>https://xbns.netlify.app/posts/2020-07-08-arch-linux-installation-on-uefi-gpt-system/</link><pubDate>Wed, 08 Jul 2020 00:00:00 +0000</pubDate><guid>https://xbns.netlify.app/posts/2020-07-08-arch-linux-installation-on-uefi-gpt-system/</guid><description>Installing Arch Linux for UEFI/GPT System For BIOS/MBR Legacy system refer to here
Installation process over a Wi-Fi Download the .iso file from Arch Linux Official Site.
Step 1: Make a Live USB Disk and boot from it. Am assuming you know how to make live USB drives using a program like balenaEtcher or an equivalent.
Boot from Live USB example: Press ESC &amp;mdash; &amp;gt; Boot Menu (F9) &amp;ndash;&amp;gt; UEFI Generic Mass Storage &amp;hellip;.</description></item><item><title>Partitioning Schemes for Arch Linux</title><link>https://xbns.netlify.app/posts/2020-07-08-why-this-partitioning-scheme/</link><pubDate>Wed, 08 Jul 2020 00:00:00 +0000</pubDate><guid>https://xbns.netlify.app/posts/2020-07-08-why-this-partitioning-scheme/</guid><description>Laptop 1: hp-4540s-i5 (BIOS/MBR) 1 $ sudo dmidecode | grep -A3 &amp;#39;^System Information&amp;#39; System Information Manufacturer: Hewlett-Packard Product Name: HP ProBook 4540s Version: A1018C1100 Memory Size - 16 GB Disk Size - 500 GB 1 $ sudo dnf install lshw Intel Core i5 -3230M @ 2.60 GHz
$ sudo lshw -short Graphics Card
1 2 3 $ lspci | grep -e VGA -e 3D 00:02.</description></item><item><title>How to setup docker engine in fedora 32</title><link>https://xbns.netlify.app/posts/2020-05-15-setup-docker-in-fedora-32/</link><pubDate>Fri, 15 May 2020 00:00:00 +0000</pubDate><guid>https://xbns.netlify.app/posts/2020-05-15-setup-docker-in-fedora-32/</guid><description>This post seems trivial especially to the geeks out there.There are tonnes of links for this!
The official one Install Docker Engine on Fedora has precisely all the steps that you we need to get going.
The post is for Fedora 32 but as of today(see blog post date).It is not possible to do that by following the above link.The link rather showed the requirements for Fedora 30 and 31 but if you are like me.</description></item><item><title>How to automatically start docker containers</title><link>https://xbns.netlify.app/posts/2020-05-15-autostart-docker-containers/</link><pubDate>Wed, 13 May 2020 00:00:00 +0000</pubDate><guid>https://xbns.netlify.app/posts/2020-05-15-autostart-docker-containers/</guid><description>Recap from our last post, if you open up you database client, DBeaver for instance. You will get the following error.
Simply because we have not started docker-compose service hence the postgres container is not up and running.
You may want to start some of your containers at system boot.These are some of the applications that you use frequently and therefore you wish that everytime you are interacting with them, they are up and running!</description></item><item><title>How to install postgresql on docker</title><link>https://xbns.netlify.app/posts/2020-05-15-docker-postgresql/</link><pubDate>Wed, 13 May 2020 00:00:00 +0000</pubDate><guid>https://xbns.netlify.app/posts/2020-05-15-docker-postgresql/</guid><description>You have succeeded in setting up docker engine in Fedora 32 and installing docker compose as well.
Now it is time to install postgresql as a docker container.
But first things first, Why install postgresql as a docker container rather than the usual popular way?
Reasons for containerization of applications/databases. Software installation is quite chaotic especially if you have various versions running in your system. version clashes, upgrades and alot of productive time lost in this mundane task.</description></item><item><title>How to change the color of an icon with Gimp.</title><link>https://xbns.netlify.app/posts/2020-05-05-change-icon-color-gimp/</link><pubDate>Tue, 05 May 2020 00:00:00 +0000</pubDate><guid>https://xbns.netlify.app/posts/2020-05-05-change-icon-color-gimp/</guid><description>A while ago I wanted to change colored images and icons to black - white using gimp.
I was using fedora(operating system).Since it comes with fedora distribution.The installation is as easy as:
$ sudo dnf install gimp Find an original icon;i mean the free ones or you can buy still.Check License.Then convert it to black and white.
Here is Gatsby Icon We want the icon to look like the one below.</description></item></channel></rss>