Updated about

This commit is contained in:
Devoalda 2024-01-16 22:14:53 +08:00
parent f3ad1319a7
commit 5508d6a78c
3 changed files with 53 additions and 64 deletions

View File

@ -45,7 +45,7 @@ pubPaginate = 20
# whoami
myname = "Devoalda"
email = "inktablet_enzymatic@aleeas.com"
whoami = "Programmer🤓Hacker🖥Tinkerer🧠"
whoami = "Technophile"
bioImageUrl = ""
useGravatar = false
location = ""

View File

@ -5,13 +5,9 @@ type = "about"
date = "05-07-2020"
+++
# About
# Welcome to My Digital Domain!
This website/blog 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.
These are mainly references for myself on the programs I've used before.
This site has also transformed into a place with my CTF/Code Challenge Writeups for future references.
Greetings, fellow enthusiasts! I'm an ambitious computing science undergraduate, and this space is your portal to a curated blend of knowledge and innovation. Dive into a collection of meticulously crafted tutorials, insightful code snippets, and captivating Capture The Flag (CTF) write-ups. This platform stands as a testament to my dedication and passion for computing science.
## Business Card
@ -19,89 +15,80 @@ This site has also transformed into a place with my CTF/Code Challenge Writeups
curl -sL https://devblog.periodicc.com/business_card
```
## CV
View my CV [here](https://gitea.periodicc.com/devoalda/CV/raw/branch/main/CV.pdf)
# System Information
![Desktop Screenshot](/gallery/Mysterio/EOS_1.png)
These are my system information on my daily driver.
- Distribution: EndeavourOS
- Window Manager: KDE
- Distribution: Fedora Workstation
- Window Manager: Gnome
# Programming
A hobbyist programmer with interests in:
As a hobbyist programmer, I have a diverse range of interests, including:
- Python
- Markdown
- LaTex
- Java
- C
- Bash
- ASP.Net
- **Python:** Crafting elegant and efficient solutions with the versatility of Python.
- **C:** Delving into the intricacies of low-level programming and system development.
- **Java:** Building robust and platform-independent applications with Java.
- **Markdown:** Structuring content seamlessly using the simplicity of Markdown.
- **LaTeX:** Typesetting documents with precision and finesse using LaTeX.
- **Rust:** Exploring the world of systems programming and high-performance applications with Rust.
- **Bash:** Automating tasks and navigating the command line with proficiency in Bash.
Whether it's scripting, document formatting, or application development, each language serves a unique purpose in my programming journey.
# 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
- EndeavourOS
- Arch Linux _i use arch btw_
- Manjaro
- RHEL Variants
- CentOS
- BSD Variants
- FreeNAS
| **Debian Variants** | **Arch Variants** | **RHEL Variant** | **BSD Variant** |
|----------------------|-------------------|------------------|-----------------|
| Debian | EndeavourOS | CentOS | FreeNAS |
| Proxmox | Arch Linux | Fedora | |
| Ubuntu | Manjaro | | |
| Raspbian | | | |
| Linux Mint | | | |
| Kali Linux | | | |
| Parrot Security OS | | | |
| Tails OS | | | |
# 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.
In my journey with various Linux distributions, I've honed my skills in script development, focusing on both Python and Bash. These scripts, geared towards automation, enhance efficiency and cater to specific use cases on different distributions.
### Bash Scripting
### **Python Scripting**
Some of the bash scripts I've developed can be found in my dotfiles [here](https://gitlab.com/devoalda/dotdrop-dotfiles/-/tree/master/dotfiles/local/bin). They are some installation scripts, scripts I use daily and scripts I found on the Internet that was useful to my use cases.
Harnessing the power of Python, I've crafted functional scripts that streamline tasks ranging from file manipulation to tackling complex calculations. The versatility of Python enables me to adapt quickly to diverse scripting needs, including scenarios encountered in Capture The Flag challenges.
### **Bash Scripting**
Explore my collection of Bash scripts, conveniently housed in my dotfiles repository [here](https://gitlab.com/devoalda/dotdrop-dotfiles/-/tree/master/dotfiles/local/bin). This compilation includes installation scripts, daily utility scripts, and curated scripts sourced from the Internet, all tailored to seamlessly integrate into my workflow.
In the screenshot above, you can catch a glimpse of mini-scripts enhancing the user interface. From the status bar, featuring scripts for displaying time,
_Do check it out!_
# 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
Over the years, I've employed various text editors and integrated development environments (IDEs) tailored to different programming languages. Here's a glimpse of the tools I've utilized:
- 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
| **Editor/IDE** | **Languages** |
|----------------------|------------------------------------------------------------|
| Notepad++ | Web Development (HTML, CSS, JS) |
| Eclipse | Java & JavaFX Development |
| IntelliJ IDEA | Java & JavaFX Development |
| Visual Studio | C#, ASP.Net |
| Jetbrains Suite | Web Development, Scripting, Embedded Software Development |
| Visual Studio Code | Python & Bash Scripting |
| Vim/Neovim | - Python & Bash Scripting<br/>- Java Terminal Applications<br/>- Golang Terminal Applications |
These tools have been instrumental in enhancing my development workflow, each catering to specific language requirements and providing a seamless environment for code creation and optimization.
# 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
@ -114,7 +101,9 @@ Many of the Virtual Machines I've used/deployed are used for penetration testing
Here are some of the computer hardware which I have played with in the past:
- Raspberry Pi 3b+ & 4b
- Raspberry Pi 3b+, 4b, pico
- Ender 3V2 3D Printer
- Arduino
**Thanks for checking out my website!**

BIN
static/images/whoami/avatar.jpg Executable file → Normal file

Binary file not shown.

Before

Width:  |  Height:  |  Size: 76 KiB

After

Width:  |  Height:  |  Size: 113 KiB