Author: ProHoster

Wireguard is included in the Linux kernel

Wireguard is a simple and secure VPN protocol whose main developer is Jason A. Donenfeld. For a long time, the kernel module that implements this protocol was not accepted into the main branch of the Linux kernel, since it used its own implementation of cryptographic primitives (Zinc) instead of the standard crypto API. Recently, this obstacle was eliminated, including due to improvements adopted in the crypto API. […]

TrafficToll 1.0.0 release - programs for restricting network traffic of applications in Linux

The other day, TrafficToll 1.0.0 was released - a rather useful console program that allows you to limit bandwidth (shaping) or completely block network traffic for individually selected applications in Linux. The program allows you to limit the incoming and outgoing speed both for each interface and for each process separately (even while it is running). The closest analogue of TrafficToll is the well-known proprietary […]

Plasma 5.18 Wallpaper Contest Winner Announced

Recently the KDE team held their 2nd competition to create beautiful wallpapers. The first competition was held in honor of the release of Plasma 5.16, then Santiago Cézar and his work “Ice Cold” won. The winner of the new competition was a simple Russian guy - Nikita Babin and his work “Volna”. As a prize, Nikita will receive a powerful laptop TUXEDO Infinity Book 14 […]

HighLoad++, Mikhail Makurov, Maxim Chernetsov (Intersvyaz): Zabbix, 100kNVPS on one server

The next HighLoad++ conference will be held on April 6 and 7, 2020 in St. Petersburg. Details and tickets at the link. HighLoad++ Moscow 2018. Moscow Hall. November 9, 15:00. Abstracts and presentation. * Monitoring - online and analytics. * Main limitations of the ZABBIX platform. * Solution for scaling analytics storage. * Optimization of the ZABBIX server. * UI optimization. * Operating experience […]

How many years taiga walk - understand no

I work a lot on improving efficiency, but sometimes I get a blow to my importance - someone’s efficiency increases on its own. No, it happens, of course, that everything is explainable - a person comes across - well done, works, tries, changes something in his approaches and philosophy, so I learn from him what I can. And sometimes - bam! – and nothing is clear. Here […]

Digital events in Moscow from 3 to 9 February

Selection of events for the week of PgConf.Russia 2020 February 03 (Monday) - February 05 (Wednesday) Lenin Hills 1с46 from 11 rub. PGConf.Russia is an international technical conference on the open PostgreSQL DBMS, annually bringing together more than 000 developers, database administrators and IT managers to exchange experiences and professional networking. The program includes master classes from leading world experts, reports in three thematic […]

Model-Based Design. Creation of a reliable model, using the example of an aircraft heat exchanger

“If you read the inscription “buffalo” on an elephant’s cage, don’t believe your eyes” Kozma Prutkov In the previous article about model-based design, it was shown why an object model is needed, and it was proven that without this object model one can only talk about model based design as about a marketing blizzard, senseless and merciless. But when a model of an object appears, competent engineers always […]

Digital events in St. Petersburg from 3 to 9 February

A selection of events for the week Specia Design Meetup #3 February 04 (Tuesday) Moskovsky Avenue RUR 55 SPECIA, with the support of Nimax, is organizing a design meeting where speakers will be able to share difficulties and solutions, as well as discuss pressing issues with colleagues. RNUG SPb Meetup February 500 (Thursday) Dumskaya 06 free Suggested topics: Domino release, Notes, Sametime V4, Volt (ex-LEAP), […]

Automatic verification of TOR requirements in the process of dynamic simulation

Continuing the topic “What is your evidence?”, let’s look at the problem of mathematical modeling from the other side. After we are convinced that the model corresponds to the homespun truth of life, we can answer the main question: “what, exactly, do we have here?” When creating a model of a technical object, we usually want to make sure that this object will meet our expectations. This is why […]

Write, don't cut. What I began to miss in the publications of Habr

Avoid value judgments! We split up the proposals. We throw away unnecessary things. We don't pour water. Data. Numbers. And without emotions. The “information” style, sleek and smooth, has completely taken over technical portals. Hello postmodern, our author is now dead. Already for real. For those who don't know. Information style is a series of editing techniques when any text should turn out to be a strong text. Easy to read, […]

The TFC project has developed a USB splitter for a messenger of 3 computers

The TFC (Tinfoil Chat) project proposed a hardware device with 3 USB ports to connect 3 computers and create a paranoid-protected messaging system. The first computer acts as a gateway for connecting to the network and launching the Tor hidden service; it manipulates already encrypted data. The second computer has the decryption keys and is used only to decrypt and display received messages. The third computer […]

Inlinec - a new way to use C code in Python scripts

The inlinec project has proposed a new way to inline-integrate C code into Python scripts. C functions are defined directly in the same Python code file, highlighted by the “@inlinec” decorator. The summary script is executed as is by the Python interpreter and parsed using the codec mechanism provided in Python, which makes it possible to connect a parser to convert the script […]