Author: ProHoster

Platform "1C: Enterprise" - what's under the hood?

Hey Habr! In this article, we will begin a story about how the 1C:Enterprise 8 platform is arranged inside and what technologies are used in its development. Why do we think it's interesting? First, because the 1C:Enterprise 8 platform is a large (more than 10 million lines of code) application written in C++ (client, server, etc.), JavaScript (web client) and, more recently, [… ]

How we translated 10 million lines of C++ code to the C++14 standard (and then to C++17)

Some time ago (in autumn 2016), when developing the next version of the 1C:Enterprise technology platform, the development team raised the question of supporting the new C++14 standard in our code. The transition to the new standard, as we assumed, would allow us to write many things more elegantly, more simply and more reliably, simplify the support and maintenance of the code. And there seems to be nothing extraordinary in the translation, [...]

Huawei denies reports of transferring user data to the Chinese government

Huawei has made an official statement in connection with reports in the Russian media that the Huawei P30 Pro smartphone allegedly transfers users’ personal data to servers owned by the Chinese government. These publications were based on information from a foreign source. In turn, Huawei claims that the information provided is not true. As the audit showed, this information [...]

Leaked render shows the Pixel 3a in all its glory

The Pixel 7a and 3a XL mid-range smartphones are expected to be unveiled on May 3, the launch day of the Google I/O developer conference at the Shoreline Amphitheater in Mountain View. Their renderings have already appeared on the Internet, but only from the front side. Now that leak master blogger Evan Blass, aka @Evleaks, has posted an image of a Pixel […]

Self-portraits at 32 million pixels: the Xiaomi Redmi Y3 smartphone is officially presented

The Redmi brand, created by the Chinese company Xiaomi, as expected, presented the Y3 mid-level smartphone, aimed primarily at selfie-taking enthusiasts. A small cutout at the top of the screen houses a 32-megapixel front camera with a maximum aperture of f/2,25. The AI ​​Portraits and AI Face Unlock functions have been implemented: the first will help in taking high-quality self-portraits, and the second will allow you to identify users by face. […]

Heroes of Assassin's Creed Chronicles: Russia will return in a new comic this fall

Ubisoft, together with Titan Comics, will release a comic book called Assassin's Creed: The Fall & The Chain. Its events will take users to Russia, and Nikolai Orlov and his son Innocent will appear among the characters. The first hero is familiar to fans of the Brotherhood of Assassins series from the game Assassin's Creed Chronicles: Russia. Representatives from Titan Comics spoke a little about the plot of the graphic […]

Amazon employees could listen to conversations of users of the "smart" speaker Echo

Data security issues are becoming more important every day. However, many companies, one way or another, worsen the situation in this direction. Bloomberg writes that Amazon employs thousands of people around the world. Their task is to listen to fragments of conversations that are recorded by Amazon Echo smart speakers with the Alexa assistant. The resource refers to the words of seven people who worked in [...]

Trailer about the features of the twelve warlords Total War: Three Kingdoms

In Total War: Three Kingdoms, players will be able to unite China and build their empire by taking on the role of one of the twelve legendary warlords, characters from Luo Guanzhong's Chinese semi-mythical novel, The Three Kingdoms. China in 190, after the fall of the Han Empire, was disunited and fragmented - the country needed a new dynasty with new ideals. Twelve visionary military leaders are ready to take advantage of this opportunity, so […]

How and why to read datasheets if microcontrollers are your hobby

Microelectronics is a fashionable hobby in recent years thanks to the magical Arduino. But here’s the problem: with enough interest, you can quickly outgrow DigitalWrite(), but what to do next is not entirely clear. Arduino developers have put a lot of effort into lowering the barrier to entry into their ecosystem, but outside it there is still a dark forest of harsh circuitry that is inaccessible to the amateur. For example, datasheets. It seems […]

Eclipse as a technology platform for 1C:Enterprise Development Tools

Probably Eclipse doesn't need a special introduction for a long time. Many people are familiar with Eclipse thanks to the Eclipse Java development tools (JDT). It is this popular open-source Java IDE that most developers associate with the word “Eclipse”. However, Eclipse is both an extensible platform for integrating development tools (the Eclipse Platform) and a range of IDEs built on top of it, including […]

About 1C web client

One of the nice features of the 1C:Enterprise technology is that the application solution developed using the managed forms technology can be launched both in a thin (executable) client under Windows, Linux, MacOS X, and as a web client for 5 browsers - Chrome, Internet Explorer, Firefox, Safari, Edge, and all without changing the source code of the application. Moreover, outwardly […]

GeForce GTX 1650 reviews delayed due to lack of drivers

Yesterday, NVIDIA officially presented the youngest video card, GeForce GTX 1650. Many expected that along with the presentation, reviews of the new product would be published on specialized sites, including ours. However, this did not happen because NVIDIA did not provide reviewers with drivers for this accelerator in advance. Typically, specialized resources receive NVIDIA video cards before the official release, along with […]