Category: Blog

What is what and who is who in the DDoS protection market

The boy who created our website has already set up DDoS protection. Why did our site go down when we have DDoS protection? How many thousands does Qrator want? To properly answer such questions from clients or superiors, it would be wise to know what lies behind the term 'DDoS protection'. Choosing protection services resembles more of a doctor's choice of medication than choosing a table at IKEA. I […]

The new version of the NVIDIA graphics driver causes high CPU load.

Not long ago, NVIDIA released version 430.39 of its graphics driver for the Windows platform, supporting Microsoft's May OS update. Among other things, the new driver version includes support for new processors compatible with G-Sync monitors, among others. The driver contains important updates, but some users have noted that its use leads to high […]

Uber: New Investments and Preparation for IPO

It seems that things are going better than ever for Uber. Yesterday, the American company set its stock price range between $44 and $50 per share, according to updated information from the U.S. Securities and Exchange Commission. Uber plans to offer 180 million shares and raise about $9 billion during its IPO. […]

From process modeling to designing automated systems (Part 2)

"A Day in the Life of a Squirrel" or from Modeling Processes to Designing the Automated System for Accounting Material Values 'Belka-1.0' (Part 2) Illustrations from "The Tale of Tsar Saltan" by A.S. Pushkin, published by 'Children's Literature', Moscow, 1949, Leningrad, illustrations by K. Kuznetsov. Brief Summary of the Previous Series In part 1, we used a 'fairy tale' subject area, inspired by examples of studying UML diagrams with a focus on […]

Refining the description of system functions using a Sequence diagram

Clarifying the description of system functions with a Sequence Diagram (continuation of 'Squirrels') In this article, we will discuss how to detail (clarify) the description of an automated function using a UML Sequence Diagram. In this example, I am using the Enterprise Architect environment from the Australian company Sparx Systems [1]. For the complete UML specification, see here [2]. First, let me explain what we will be […]

Test: How do you comply with personal data processing requirements?

The fine for violating personal data laws can be up to 75,000 rubles. How can you protect yourself from violations when processing personal data? Have you complied with all legal requirements? As of July 1, 2017, fines have increased and now depend on the nature of the violations. Yes, a lot of time has passed, but, as often happens, especially in Russia, where […]

Windows 10 will 'inflate' to at least 32 GB

Microsoft once announced that it would use about 7 GB of user hard drive space to store update files. The advantage of this approach is that it ensures that space does not run out during the middle of an update. The downside is simple — inexpensive tablets and laptops may simply not have enough space. If earlier the minimum requirement […]

Formal verification using the problem of the wolf, the goat, and the cabbage

In my opinion, the theme of formal verification is insufficiently covered in the Russian-speaking segment of the internet, and there is a particular lack of simple and clear examples. I will provide such an example from a foreign source and supplement it with my own solution to the well-known problem of transporting a wolf, a goat, and cabbage across a river. But first, I will briefly describe what formal verification is and why […]

Statistics and monitoring of PHP scripts in real-time. ClickHouse and Grafana come to the aid of Pinba

In this article, I will explain how to use Pinba together with ClickHouse and Grafana instead of pinba_engine and Pinboard. For PHP projects, Pinba is perhaps the only reliable way to understand what is happening with performance. However, Pinba is usually implemented only when there are already observed problems and it's unclear 'where to dig.' Often, no one has any idea how many times per second/minute […]

We're looking for the problem in the wrong place

This is a short story from real practice where a minor issue, well disguised by redundancy, turns into a headache. A brief setup: A small branch with its own PBX (Asterisk + FreePBX) based on desktop hardware, along with a local terminal server running 1C, a file repository, and a virtual RO domain controller. Internet access is provided by Mikrotik. The branch is small, and this setup suffices for its needs. It all began […]

Testing the separation of the FreeBSD base system into packages

The TrueOS project has announced the testing of experimental builds of FreeBSD 12-STABLE and FreeBSD 13-CURRENT, in which the monolithic base system has been transformed into a set of interconnected packages. The builds are developed within the pkgbase project, which provides tools for using the native package manager pkg to manage the packages that make up the base system. Delivering it as separate packages significantly simplifies the process of updating the base […]

The Apache Foundation has moved its Git repositories to GitHub.

The Apache Foundation has announced the completion of its integration with GitHub and the migration of all its Git services to GitHub. Initially, two version control systems were offered for Apache project development: the centralized version control system Subversion and the decentralized system Git. Since 2014, read-only mirrors of Apache repositories have been launched on GitHub. Now […]

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