Author: Yuri Gagarin

How to open an office abroad - part one. Why?

The topic of relocating one's mortal body from one country to another seems to have been explored from all angles. Some say it's time. Others claim that the former group doesn’t understand anything, and that it’s definitely not time. Some write about how to buy buckwheat in America, while others discuss how to find a job in London if you only know Russian swear words. However, what does […]

Zimbra Open-Source Edition and Automatic Email Signatures

Automatic signatures in emails are perhaps one of the most frequently used business functions. A once-configured signature can not only permanently enhance employee efficiency and boost sales levels but also, in some cases, improve the company's information security and even help avoid lawsuits. For instance, charitable organizations often include information about various ways […]

The Genie

Sooner or later, any system in operation faces security questions: ensuring authentication, permissions separation, auditing, and other tasks. Numerous solutions have already been developed for Kubernetes that enable compliance with standards even in very demanding environments... This material is dedicated to the basic aspects of security implemented within the built-in K8s mechanisms. It will primarily benefit those who […]

33+ tools for Kubernetes security

For reference: If you have concerns about security in a Kubernetes-based infrastructure, this excellent overview from Sysdig will serve as a great starting point for a quick introduction to current solutions. It includes comprehensive systems from well-known market players as well as much simpler tools that address specific issues. And in the comments, we […]

After 6 years of inactivity, fetchmail 6.4.0 is now available

After more than 6 years since the last update, the new version of the email retrieval and forwarding program fetchmail 6.4.0 has been released. It allows retrieving mail using the protocols and extensions POP2, POP3, RPOP, APOP, KPOP, IMAP, ETRN, and ODMR, filtering received correspondence, distributing messages from one account to several users, and forwarding to local mailboxes […]

Oracle will support Java SE 8/11 until 2030, and Solaris 11 until 2031.

Oracle has shared its plans regarding the support of Java SE and Solaris. The previously published timeline indicates that the Java SE 8 branch will be supported until March 2025, and the Java SE 11 branch until September 2026. However, Oracle notes that these deadlines are not final and support will be extended for at least until 2030, as […]

New versions of Wine 4.17, Wine Staging 4.17, Proton 4.11-6, and D9VK 0.21

An experimental release of the open implementation of the Win32 API — Wine 4.17 is available. Since the release of version 4.16, 14 bug reports have been closed and 274 changes made. The most significant changes include: the Mono engine updated to version 4.9.3; support for compressed textures in the DXTn format added to d3dx9 (moved from Wine Staging); and an initial version of the Windows Script runtime library (msscript) has been proposed; [...]

LibreOffice 6.3.2

The non-profit organization The Document Foundation, dedicated to developing and supporting open-source software, has announced the release of LibreOffice 6.3.2, a correction of the LibreOffice 6.3 'Fresh' family. The latest version ('Fresh') is recommended for technology enthusiasts. It includes new features and improvements, but may contain bugs that will be fixed in subsequent releases. Version 6.3.2 includes fixes for 49 bugs, […]

A Journey to Type Checking 4 Million Lines of Python Code. Part 2

Today we are publishing the second part of the translated material on how Dropbox organized type checking for several million lines of Python code. → Read the first part Official support for types (PEP 484) We conducted our first serious experiments with mypy at Dropbox during Hack Week 2014. Hack Week is an event held by Dropbox over one week. During this time […]

The path to type-checking 4 million lines of Python code. Part 1

Today we present to your attention the first part of the translation of material on how Dropbox manages type checking in Python code. Dropbox writes a lot in Python. This is the language we use extensively — for backend services as well as for desktop client applications. We also make significant use of Go, TypeScript, and Rust, but Python — […]

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