devoalda.gitlab.io/content/en/about/index.md

95 lines
2.6 KiB
Markdown

+++
title = "About"
description = "About page"
type = "about"
date = "05-07-2020"
+++
# About
This page will contain my tutorials on certain programs I use on GNU/Linux. It will also contain documentation on certain scripts I created while using my system.
# System Information
![Desktop Screenshot](/images/desktop/desktop.png)
These are my system information on my daily driver.
- Distribution: Arch Linux
- Window Manager: Xmonad
- Status Bar: Xmobar
# Programming
A hobbyist programmer with experience and interests in:
* Python
* Bash
* Golang
* Markdown
* Java
* C#
* ASP.Net
# Linux & System Administration
I have used a few Linux distributions in the past, mainly:
* Debian Variants
* Debian
* Proxmox
* Ubuntu
* Raspbian
* Linux mint
* Kali Linux
* Parrot Security OS
* Tails OS
* Arch Variants
* Manjaro
* Arch Linux _i use arch btw_
* RHEL Variants
* CentOS
* BSD Variants
* FreeNAS
# Script Development
I have developed scripts(Python/Bash) for some of these distributions for automation, which I may share some of the scripts and its use cases in this site. In the screen shot above, there are mini scripts used to display items, for example, the status bar has scripts to display time, volume or music. The lyrics viewer is also another script I developed as I couldn't find any programs online that fits my use case.
# Text Editors/IDEs
Over the years I've spent developing scripts and programs, I have used text editors for different Languages. Here are some of the editors I used in the past
* Notepad++
- Web Development(HTML,CSS,JS)
* Eclipse
- Java & Javafx Development
* IntelliJ IDEA
- Java & Javafx Development
* Visual Studio
- C#, ASP.Net
* Pycharm
- Python Scripting
* Visual Studio Code
- Python & Bash Scripting
* Vim/Neovim
- Python & Bash Scripting
- Java Terminal Applications
- Golang Terminal Applications
# Virtualization/Virtual Machine Managers
Deploying Virtual Machines are an essential part to computer science, as it allows us to test and deploy applications in a "containerized" environment.
Many of the Virtual Machines I've used/deployed are used for penetration testing, Malware Analysis or just for fun! Virtual Machines allow us to use certain programs from another OS without destroying our base OS. Here are some of the virtualization technologies I have used in the past:
* Vmware player/workstation
* EXSI
* VirtualBox
* Proxmox
* FreeNAS(bhyve)
# Hardware
Here are some of the computer hardware which I have played with in the past:
* Raspberry Pi 3b+ & 4b
* My current desktop (Dell Optiplex 7010)
__Thanks for checking out my website!__