Author: ProHoster

OPPO Reno 2: a smartphone with a pop-up front camera Shark Fin

The Chinese company OPPO, as promised, announced a productive smartphone Reno 2, running the ColorOS 6.0 operating system based on Android 9.0 (Pie). The novelty received a frameless Full HD + display (2400 × 1080 pixels) measuring 6,55 inches diagonally. This screen has no notch or hole. The front camera based on a 16-megapixel sensor is made in the form of […]

China may become the first country in the world to regularly transport passengers by unmanned drones

As we know, several young companies and veterans of the aviation industry are intensively working on unmanned drones for passenger transportation of people. It is expected that such services will be in wide demand in cities with congested ground traffic flows. Among the newcomers, the Chinese company Ehang stands out, the development of which could form the basis of the world's first unmanned scheduled passenger routes on drones. Chapter […]

New generation billing architecture: transformation with the transition to Tarantool

Why does a corporation like MegaFon need Tarantool in billing? From the outside it seems that the vendor usually comes, brings some kind of large box, plugs the plug into the socket - and that’s billing! This was once the case, but now it is archaic, and such dinosaurs have already become extinct or are becoming extinct. Initially, billing is a system for issuing invoices - a counting machine or calculator. In modern telecom, it is a system for automating the entire life cycle of interaction with a subscriber […]

Unit tests in a DBMS - how we do it in Sportmaster, part two

The first part is here. Imagine the situation. You are faced with the task of developing new functionality. You have developments from your predecessors. If we assume that you have no moral obligations, what would you do? Most often, all the old developments are forgotten and everything starts all over again. Nobody likes to dig into someone else’s code, and if there is [...]

Tarantool Cartridge: Lua backend sharding in three lines

At Mail.ru Group we have Tarantool - this is an application server in Lua, which also doubles as a database (or vice versa?). It's fast and cool, but the capabilities of one server are still not unlimited. Vertical scaling is also not a panacea, so Tarantool has tools for horizontal scaling - the vshard module [1]. It allows you to shard […]

Support for monorepo and multirepo in werf and what does the Docker Registry have to do with it

The topic of a monorepository has been discussed more than once and, as a rule, causes very active debate. By creating werf as an Open Source tool to improve the process of building application code from Git into Docker images (and then delivering them to Kubernetes), we think little about which choice is better. For us, it is primary to provide everything necessary for supporters of different opinions (if it […]

Creating Corporate Chats and Video Conferencing with Zextras Team

The history of email goes back several decades. During this time, this standard of corporate communication not only has not become outdated, but is becoming more and more popular every year due to the introduction of collaboration systems at various enterprises, which, as a rule, are based specifically on e-mail. However, due to the lack of responsiveness of email, more and more users are refusing […]

A Quick Guide to Conducting Pilots and PoCs

Introduction Over the years of my work in the IT field and especially in IT sales, I have seen many pilot projects, but most of them ended in nothing and cost a significant amount of time. At the same time, if we are talking about testing hardware solutions, such as storage systems, for each demo system there is usually a waiting list almost a year in advance. And every […]

Release tl 1.0.6

tl is a cross-platform open source web application (GitLab) for fiction translators. The application breaks the downloaded texts into fragments by the newline character and arranges them in two columns (original and translation). Main changes: Compile-time plugins for searching words and phrases in dictionaries; Translation notes; General translation statistics; Statistics of today's (and yesterday's) work; […]

Story game

The Day of Knowledge! In this article, you will find an interactive plot-building game with the mechanics of calculating situations in which you can take an active part. One day, an ordinary gaming journalist put on a disc with an exclusive new product from a little-known indie studio. Time was running out - the review had to be written by evening. Sipping coffee and quickly skipping the screensaver, he prepared to play […]

Ruby on Rails 6.0

Ruby on Rails 15 was released on August 2019, 6.0. In addition to numerous fixes, the main innovations in version 6 are: Action Mailbox - directs incoming mail to controller-like mailboxes. Action Text is the ability to store and edit rich text in Rails. Parallel testing - allows you to parallelize a test suite. Those. tests can be run in parallel. Testing […]

CUPS 2.3 Printing System Released with Licensing Changes

Almost three years after the release of CUPS 2.2, CUPS 2.3 was released, which was delayed by more than one year. CUPS 2.3 is an important update due to licensing changes. Apple has decided to re-license the print server under the Apache 2.0 license. But due to various linux specific utilities that are GPLv2 and not Apple specific, this creates a problem. […]