Category: Administration

An open tool for network monitoring with IoT devices

We explain what IoT Inspector is and how it works. / photo PxHere PD On the security of the Internet of Things, consulting firm Bain & Company (PDF, p.1) states that from 2017 to 2021, the IoT market volume will double: from $235 to $520 billion. Smart home gadgets will account for $47 billion. […]

Pay attention to carrier pigeons: the capabilities of this technology are astonishing.

About the Author: Allison Marsh is an adjunct professor of history at the University of South Carolina and one of the directors of the Ann Johnson Institute for Science, Technology, and Society. When it comes to establishing connections between two points, nothing beats a pigeon. Except perhaps the rare hawk. Bird espionage: in the 1970s, the CIA developed a tiny camera that turned homing pigeons into spies. For thousands of years, homing […]

Development and testing process with Docker and Gitlab CI

I invite you to review the report by Alexander Sigachev from Inventos titled 'The Development and Testing Process with Docker + Gitlab CI.' Those who are just starting to implement the development and testing process based on Docker + Gitlab CI often ask basic questions. Where to start? How to organize? How to test? This report is beneficial as it systematically describes the development process and […]

DockerHub Hacked

A few hours ago, some DockerHub users received emails stating: “On Thursday, April 25, 2019, we discovered unauthorized access to one of the DockerHub databases that stores some non-financial user data. After discovery, we immediately took all necessary measures to secure user data. We would now like to share the information, […]

Notes from an IoT provider. The pitfalls of surveying utility meters.

Hello, dear Internet of Things enthusiasts. In this article, I would like to discuss housing and utility services and the survey of metering devices again. Periodically, another major telecom player announces how soon they will enter this market and dominate everyone. Every time I hear such stories, I think: 'Good luck, guys!' You have no idea what you're getting into. Just so you understand […]

DevOpsForum 2019. You can't afford to wait to implement DevOps.

I recently attended the DevOpsForum 2019 organized by Logrocon. At this conference, participants sought solutions and new tools for effective collaboration between businesses and IT development and technology maintenance specialists. The conference was a success: there were many valuable presentations, interesting formats, and plenty of interaction with the speakers. Importantly, no one tried to sell me anything, […]

Setting up GitLab CI for uploading a Java project to Maven Central

This article is aimed at Java developers who need to quickly publish their products in Sonatype and/or Maven Central repositories using GitLab. In this article, I will discuss the setup of gitlab-runner, gitlab-ci, and the maven-plugin to achieve this task. Prerequisites: Secure storage of mvn and GPG keys. Secure execution of public CI tasks. Uploading artifacts (release/snapshot) to public […]

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 […]

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 […]

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 […]

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