Category: Blog

The comedic quest Darkestville Castle is now available on iOS and Android

The company Buka announced the release of the classic point-and-click 2D adventure game Darkestville Castle on mobile platforms iOS and Android, developed by EPIC LLama. "The game was previously released on Steam in 2017 and received numerous positive reviews, becoming a real gift for all fans of the good old adventures," the publisher reminded us. The mobile version can be purchased in the App Store and […]

ASUS confirmed the presence of a backdoor in the Live Update utility

Recently, Kaspersky Lab revealed an unusual cyberattack that could have affected around a million users of ASUS portable and desktop computers. The investigation showed that cybercriminals added a backdoor in the ASUS Live Update utility, which is used for updating BIOS, UEFI, and software for motherboards and laptops from the Taiwanese company. Following this, the attackers organized the distribution of the modified utility through official channels. ASUS […]

Useful repositories with Eloquent?

Last week, I wrote an article about the futility of the Repository pattern for Eloquent entities; however, I promised to explain how it can be partially utilized effectively. To do this, I'll analyze how this pattern is typically used in projects. The minimal necessary set of methods for a repository is: <?php interface PostRepository { public function getById($id): Post; public function save(Post $post); public function delete($id); […]

Search at a speed of 1 TB/s

TL;DR: Four years ago, I left Google with the idea for a new server monitoring tool. The concept was to combine typically isolated functions such as log collection and analysis, metric collection, alerts, and dashboards into a single service. One of the core principles is that the service should be incredibly fast, providing DevOps with a seamless, interactive, and enjoyable experience. This requires processing datasets […]

Firefox has started importing root certificates from Windows

Firefox Certificate Storage With the release of Mozilla Firefox 65 in February 2019, some users began noticing errors when connecting to HTTPS sites, such as "Your Connection is not secure" or "SEC_ERROR_UNKNOWN_ISSUER." The reason was found to be antivirus software like Avast, Bitdefender, and Kaspersky, which install their own root certificates on computers for MiTM injection into the user's HTTPS traffic. And since in Firefox […]

Setting up automatic acquisition of letsencrypt certificates using docker on linux

I recently changed my virtual server and had to set everything up from scratch. I prefer that the site is accessible over https, and that Let's Encrypt certificates are obtained and renewed automatically. This can be achieved by using two Docker images: nginx-proxy and nginx-proxy-companion. This guide explains how to set up a Docker site with a proxy that automatically fetches SSL certificates. A CentOS 7 virtual server is used. I […]

How we used delayed replication for disaster recovery with PostgreSQL

Replication is not backup. Or is it? Here’s how we used delayed replication for recovery after accidentally deleting shortcuts. Infrastructure experts at GitLab are responsible for running GitLab.com — the largest instance of GitLab in existence. With 3 million users and nearly 7 million projects, it is one of the largest open-source SaaS sites with dedicated architecture. Without a system […]

Unity Package Manager

Unity is a platform that has been around for quite some time and is constantly evolving. However, when working on multiple projects simultaneously, one can still encounter difficulties using shared source files (.cs), libraries (.dll), and other assets (images, sounds, models, prefabs). In this article, we will share our experience with a native solution to such problems for Unity. Methods […]

Are humans rational? No longer.

Many people still believe in the misconception that they act predominantly rationally and sensibly. However, science and practical psychology have long concluded that human behavior is irrational and unreasonable in most life situations. This is neither good nor bad; it simply is. I offer you a selection of authors and books that provide compelling arguments […]

[in bookmarks] Bash for Beginners: 21 Useful Commands

The material we are publishing today is intended for those who want to master the Linux command line. Being able to effectively use this tool can save a significant amount of time. In particular, we will discuss the Bash shell and 21 useful commands. We will also talk about how to use command flags and Bash aliases, which allow you to speed up the input of lengthy […]

Buy reliable website hosting with DDoS protection, VPS VDS servers 🔥 Buy reliable website hosting with DDoS protection, VPS VDS servers | ProHoster