Author: ProHoster

What to read as a data scientist in 2020

In this post, we share with you a selection of sources of useful information about Data Science from the co-founder and CTO of DAGsHub, a community and web platform for data version control and collaboration between data scientists and machine learning engineers. The selection includes a variety of sources, from twitter accounts to full-fledged engineering blogs, which are targeted at those who […]

Setting up a site-to-site server on a Synology OpenVPN NAS

Hi all! I know that a lot of topics with OpenVPN settings have been made. However, I myself encountered the fact that, in principle, there is no systematic information on the topic of the header and decided to share my experience primarily with those who are not gurus in the administration of OpenVPN, but would like to achieve connection of remote subnets of the site-to-site type on the NAS Synology. Along with […]

Creating a VPS Template with Drupal 9 on Centos 8

We continue to expand our marketplace. We recently talked about how we made a Gitlab image, and this week Drupal appeared in our marketplace. We tell why we chose it and how the image was created. Drupal is a convenient and powerful platform for creating any type of sites: from microsites and blogs to large social projects, it is also used as a basis for […]

My eight-year quest to digitize 45 videocassettes. Part 2

The first part describes the difficult quest to digitize old family videos and break them into separate scenes. After processing all the clips, I wanted to organize their viewing online as convenient as on YouTube. Since these are personal memories of the family, they cannot be posted on YouTube itself. We need a more private hosting that is both convenient and secure. Step 3. […]

My eight-year quest to digitize 45 videocassettes. Part 1

Over the past eight years, I have moved this box of videotapes to four different apartments and one house. Family videos from my childhood. After more than 600 hours of work, I finally digitized and organized them properly so that the cassettes can be thrown away. Part 2 Here's what the footage looks like now: All family videos have been digitized and are available for viewing […]

Patterns in Terraform to combat chaos and manual routine. Maxim Kostrikin (Ixtens)

It would seem that the Terraform developers offer quite convenient best practices for working with the AWS infrastructure. Only there is a nuance. Over time, the number of environments increases, features appear in each. Appears almost a copy of the application stack in the neighboring region. And the Terraform code needs to be carefully copied and edited according to the new requirements or to make a snowflake. My talk about patterns in Terraform to deal with […]

Automating WordPress installation with NGINX Unit and Ubuntu

There are many tutorials on how to install WordPress, a Google search for "WordPress install" will turn up about half a million results. However, in fact, there are very few good guides among them, according to which you can install and configure WordPress and the underlying operating system so that they are capable of support for a long period of time. Perhaps the correct settings […]

Webcast Habr PRO #6. The cybersecurity world: paranoia vs common sense

In the field of security, it is easy to either overlook or, conversely, spend too much effort on nothing. Today we will invite Luka Safonov, a top author from the Information Security hub, and Djabrail Matiev, head of endpoint protection at Kaspersky Lab, to our webcast. Together with them, we will talk about how to find that fine line where a healthy […]

How to search data quickly and easily with Whale

This article talks about the simplest and fastest data discovery tool, the work of which you see on KDPV. Interestingly, whale is designed to be hosted on a remote git server. Details under the cut. How Airbnb's Data Discovery Tool Changed My Life In my career, I've been lucky enough to work on some fun problems: I've been studying flow math while […]

Durable Data Storage and Linux File APIs

I, researching the stability of data storage in cloud systems, decided to test myself, to make sure that I understand the basic things. I started by reading the NVMe specification in order to understand what kind of guarantees regarding data persistence (that is, guarantees that data will be available after a system failure) give us NMVe disks. I made the following basic […]

Encryption in MySQL: Master Key Rotation

In anticipation of the start of a new intake for the "Databases" course, we continue to publish a series of articles about encryption in MySQL. In the previous article in this series, we discussed how Master Key encryption works. Today, based on the knowledge gained earlier, let's look at the rotation of the main keys. Master key rotation is that a new master key is generated and this new […]