Yaroslav's weblog

A Viral Year 2021-01-17

The year 2020 has come and gone. I can't say that it was a really bad year for me in particular, but I am pretty sure that many, if not most people, are glad it is over. I have never really "reviewed" a year, but the things that happened during this year got me thinking about many things, and so I've decided to write some of my thoughts on what twenty-twenty has brought upon us.

Simple and Minimal Git Server Setup 2020-12-31

The New Year is just around the corner, but there's still a little time to write one last post before the year ends. This time I want to write about my experience setting up a git server. I had already set up before a git server using a free and open source kind of clone of Github called Gitea, but there's a better way to setup a git server, especially if you just want to setup a personal Git server.

A little fun with Zoom 2020-12-20

Since the beginning of the Orwellian nightmare that befell upon us this year, many of us have been forced to not only fundamentally change the way that we go about our lives and interact with other people, but also to use platforms for video communications that not only are proprietary, but are also of very dubious origin and quality. Well, either that, or fail academically (for those still in university, like myself), or professionally (for those being forced to use this software at work). That, however, doesn't mean that you cannot make use of the situation and have a little fun.

The indentation Red Pill 2020-10-11

For the last several years I had been using spaces for indentation. I had decided to settle upon that method of indentation without much thought, just based on what I observed was the most popular choice. Well, that, and also the fact that I was writing mostly Python back then, which greatly influenced my decision. Recently however, I decided to switch to using tabs - at least for my own projects - and I am going to layout here the reasons why I concluded tabs to be The Superior indentation method.

Goodbye OpenVPN, hello Wireguard 2020-06-06

I had been using OpenVPN for quite some time for my internet privacy purposes. However, I recently decided to switch to Wireguard. I am going to layout the reason why I chose to do it, and how I setup the Wireguard VPN for my purposes. I had been meaning to write about this for some time. Unfortunately, I have been quite busy finishing my last year of university.

Website refactor 2020-05-07

A couple of months ago I had decided to completely refactor my website and blog. Finally I have done so, and even though I think it still needs some work, I am much more happy with it now than before.

Rethinking my weblog 2020-03-07

It's been a while since I have posted anything on my weblog. I will be laying out some of the reasons for this, as well as what I've been meaning to do with my site and blog going forward.

Packaging and distributing python apps and modules 2019-01-31

There may come a time after some hacking and playing around with python that you feel like the piece of code you just created needs to be shared with the world, and so you might be thinking "Man, wouldn't it be sweet if anyone could install my app/module just by typing pip install stuffimade'. Well, it is actually easier than you might think (it certainly was in my case).

Intro to Linux and the Bash command line, pt III 2019-01-11

New year, new post. In this third, and most probably final part of these tutorial/guide series I will be mentioning some useful commands and programs usually present in most standard linux installations. I will be talking especially about programs/commands to manipulate text output from programs and files. I will also talk a little bit about regular expressions, a powerful tool to perform searches inside text strings.

Intro to Linux and the Bash command line, pt II 2018-12-31

So the year is coming to an end, and I didn't follow up on the first part of these mini tutorial/guide/introduction. Might as well end the year on a good note and write at least one post this last month.