Author: ProHoster

Alan Kay: "What books would you recommend reading to someone who is studying Computer Science"

In short, I would advise reading a lot of books that are not related to computer science. It is important to understand what place the concept of “science” occupies in “Computer Science”, and what “engineering” means in “Software Engineering”. The modern concept of “science” can be formulated as follows: it is an attempt to translate phenomena into models that can be more or less easily explained and predicted. You can read about this topic [...]

Independent review of PVS-Studio (Linux, C++)

I saw a publication that PVS had learned to analyze under Linux, and decided to try it on my own projects. And this is what came out of it. Contents Pros Cons Summary Afterword Pros Responsive support I requested a trial key, and they sent it to me on the same day. Fairly clear documentation We managed to launch the analyzer without any problems. Help for console commands […]

About admins, devops, endless confusion and DevOps transformation within the company

What does it take for an IT company to be successful in 2019? Lecturers at conferences and meetups say a lot of loud words that are not always understandable to normal people. The struggle for deployment time, microservices, abandonment of the monolith, DevOps transformation and much, much more. If we discard verbal beauty and speak directly and in Russian, then it all comes down to a simple thesis: make a quality product, and […]

Medium Weekly Digest #4 (2 – 9 Aug 2019)

Censorship views the world as a semantic system in which information is the only reality, and what is not written about does not exist. — Mikhail Geller This digest is intended to increase the Community’s interest in the issue of privacy, which in the light of recent events is becoming more relevant than ever before. On the agenda: “Medium” completely switches to Yggdrasil “Medium” creates its own […]

New technique for exploiting vulnerabilities in SQLite introduced

Researchers from Check Point revealed details of a new attack technique against applications using vulnerable versions of SQLite at the DEF CON conference. The Check Point method considers database files as an opportunity to integrate scenarios for exploiting vulnerabilities in various internal SQLite subsystems that are not directly exploitable. Researchers have also prepared a technique for exploiting vulnerabilities with exploit coding in the form of […]

Ubuntu 18.04.3 LTS received an update to the graphics stack and the Linux kernel

Canonical has released an update to the Ubuntu 18.04.3 LTS distribution, which has received a number of innovations to improve performance. The build includes updates to the Linux kernel, graphics stack, and several hundred packages. Errors in the installer and bootloader have also been fixed. Updates are available for all distributions: Ubuntu 18.04.3 LTS, Kubuntu 18.04.3 LTS, Ubuntu Budgie 18.04.3 LTS, Ubuntu MATE 18.04.3 LTS, […]

Impressions: teamwork in Man of Medan

Man of Medan, the first chapter in Supermassive Games' horror anthology The Dark Pictures, will be available at the end of the month, but we were able to see the first quarter of the game at a special private press screening. The parts of the anthology are not connected in any way by plot, but will be united by a common theme of urban legends. The events of Man of Medan revolve around the ghost ship Ourang Medan, […]

A short video from Control dedicated to the weapons and superpowers of the main character

Recently, publisher 505 Games and developers from Remedy Entertainment began publishing a series of short videos designed to introduce the public to the upcoming action movie Control without spoilers. The first were videos dedicated to the environment, the background of what was happening in the Oldest House and some enemies. Now comes a trailer highlighting the combat system of this metroidvania adventure. While moving through the back streets of the twisted Old One […]

AMD removes PCI Express 4.0 support from older motherboards

The latest AGESA microcode update (AM4 1.0.0.3 ABB), which AMD has already distributed to motherboard manufacturers, deprives all motherboards with Socket AM4.0 that are not built on the AMD X4 chipset from supporting the PCI Express 570 interface. Many motherboard manufacturers have independently implemented support for the new, faster interface on motherboards with system logic of the previous generation, that is […]

We raise the 1c server with the publication of the database and web services on Linux

Today I would like to tell you how to set up a 1c server on Linux Debian 9 with the publication of web services. What are 1C web services? Web services are one of the platform mechanisms used for integration with other information systems. It is a means of supporting SOA (Service-Oriented Architecture), a service-oriented architecture that is a modern standard for integrating applications and information systems. In fact […]

How to tame a junior?

How to get into a big company if you are a junior? How to hire a decent junior if you are a large company? Below the cut, I’ll tell you our story of hiring beginners on the front end: how we worked through test tasks, prepared to conduct interviews and built a mentoring program for the development and onboarding of newcomers, and also why standard interview questions don’t work. […]