Category: Blog

The community's opinion about the website is interesting

Friends, we have been in the business for several years — manufacturing and wholesale selling of jewelry, trading through major platforms and directly to wholesale clients. A lot has been experienced, endured, and learned while working with partners; that's a separate story, and if you're interested, we can share. But we just made our own website now. In connection with this, to all of you as […]

Experience using flatten-maven-plugin for simplifying versioning in Maven projects

About Us At 1C, we develop not only the 1C:Enterprise platform in C++ and JavaScript but also applications in Java – particularly the new Enterprise Development Tools IDE based on Eclipse and a deeply integrated messaging system with the platform – the Interaction System. Introduction As a Java application build system, we most often use Maven, and […]

Backup, Part 1: Purpose, Overview of Methods and Technologies

Why is it necessary to create backups? After all, the equipment is quite reliable, and there are 'clouds' that are more dependable than physical servers: with proper configuration, a 'cloud' server can easily survive the failure of a physical server infrastructure, and from the perspective of service users, there will be a slight, barely noticeable jump in service time. Additionally, duplicating information often requires payment for […]

iFixit named possible reasons for Galaxy Fold display problems [Updated]

As you know, the company Samsung recently postponed the release of its flexible smartphone Galaxy Fold. The reason is that some reviewers, to whom the novelty was provided for testing, found that the smartphone's screen failed after just a couple of days of use. Now, some of the most well-known experts in gadget repair and disassembly, the company iFixit, has shared their thoughts on the Galaxy issues […]

What’s under the hood of the '1C:Enterprise' platform?

Hello, Habr! In this article, we will begin discussing how the '1C:Enterprise 8' platform is structured internally and what technologies are used in its development. Why do we find this interesting? Firstly, because the '1C:Enterprise 8' platform is a large (over 10 million lines of code) application written in C++ (client, server, etc.), JavaScript (web client), and, recently […]

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

Some time ago (in autumn 2016), during the development of the next version of the 1C:Enterprise technological platform, the development team faced the question of supporting the new C++14 standard in our code. Transitioning to the new standard, as we assumed, would allow us to write many things more elegantly, simply, and reliably, facilitating code support and maintenance. There doesn't seem to be anything extraordinary in the translation […]

How and why to read datasheets if microcontrollers are your hobby

Microelectronics have become a trendy hobby in recent years thanks to the magical Arduino. But here's the problem: with enough interest, you can quickly outgrow DigitalWrite(), and what to do next isn't quite clear. The Arduino developers have made considerable efforts to lower the entry barrier into their ecosystem, but beyond it lies a dark forest of harsh schematics that's not easily accessible to enthusiasts. For instance, datasheets. They seem […]

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

Eclipse probably does not need much introduction anymore. Many are familiar with Eclipse thanks to the Eclipse Java development tools (JDT). This popular open-source Java IDE is associated with the term 'Eclipse' for most developers. However, Eclipse is also an extensible platform for integrating development tools (Eclipse Platform) and a whole range of IDEs built on its foundation, including […]

About the 1C Web Client

One of the pleasant features of the 1C:Enterprise technology is that an application solution developed using managed forms can be run both in a thin (executing) client on Windows, Linux, and MacOS X, as well as in a web client across 5 browsers – Chrome, Internet Explorer, Firefox, Safari, Edge – all without modifying the application's source code. Furthermore, externally […]

Reviews of GeForce GTX 1650 have been delayed due to the lack of drivers.

Yesterday, NVIDIA officially unveiled the GeForce GTX 1650 graphics card. 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, as NVIDIA did not provide drivers for the reviewer for this accelerator in advance. Typically, specialized resources receive NVIDIA graphics cards before their official release along with […]

Update of the Linux distribution Pop!_OS 19.04

System76, a company specializing in manufacturing laptops, PCs, and servers pre-installed with Linux, has released a new version of the Pop!_OS distribution 19.04, developed for deployment on System76 hardware instead of the previously offered Ubuntu distribution. Pop!_OS is based on the Ubuntu 19.04 package base and features a redesigned desktop environment based on a modified GNOME Shell. The project's developments are distributed under the GPLv3 license. The ISO images […]

Release of the version control system Apache Subversion 1.12.0

After 6 months of development, the Apache Software Foundation has released version 1.12.0 of the Subversion version control system. Despite the rise of decentralized systems, Subversion remains popular in commercial companies and projects that use a centralized approach to version and configuration management of software systems. Notable open projects using Subversion include: projects from Apache, FreeBSD, Free Pascal, OpenSCADA, GCC, and LLVM. […]

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