Hi there

The majority of my code is written using Python or bash, with growing interest in statistics and Rust. The content I have is based in FOSS and usually has to do with some type of data analyses or the tools involved.

Introduction to Bash: Part I

This will be my little into to bash for anyone that needs it. It’s broken up into two sections. The first of which is limited to just the basic commands and text manipulation. If you need to learn to use the terminal for a class or for work, this should be all you need to get through it. The second section will deal more with scripting. You may not need to learn it, but it’ll make your life a lot easier, so don’t skip it....

October 18, 2020 · 10 min · Mark Topacio


It’s taking me a while to come up with any progress on my project management app. I’ve been splitting up my time between scripting something for work and another data visualization project for Halloween. Since I don’t have anything to update as of yet, I thought I’d throw out a few reviews. The first of which is for diagrams.net, or formerly known as draw.io. I definitely cannot recommend this application enough....

October 14, 2020 · 2 min · Mark Topacio

Plotting Authorization Attempts

I was trying to figure out a data set to use to create examples with Bokeh when I thought of trying to visualize failed attempts to scrape my web server. When I first opened up my network to the outside, I noticed a lot if incoming requests from random locations in my logs. From what I could find, this was weirdly normal. There are apparently bots constantly probing the internet, trying to find vulnerable endpoints....

September 23, 2020 · 16 min · Mark Topacio


Since I threw out an example of my Vim customizations, I thought I’d take a step back and talk about .bashrc. This is basically just a shell script that gets executed everytime you start a terminal session. It’s not really necessary for your system, but customizing this file goes miles in making your workflow more efficient. Environmental Variables You can use bash to customize your prompt, which is that small string you get before your cursor....

September 20, 2020 · 4 min · Mark Topacio


Vim is the editor I always come back to. I’ve tried other IDE’s; however, I tend to always come back to Vim because of it’s super useful from the command line and it’s easy to implement my configs if I need to work on a virtual server. This is just a quick rundown of some of the shortcuts I usually use and what I usually end up changing after a fresh install....

September 20, 2020 · 6 min · Mark Topacio