Heading: Blog

Cron in Linux: history, usage and device

The classic wrote that happy hours do not watch. In those wild times there were neither programmers nor Unix, but today programmers know for sure: cron will keep track of time instead of them. Command line utilities are both a weakness and a chore for me. sed, awk, wc, cut and other old programs are run by scripts on our servers every day. Many […]

Facebook and Ray-Ban are developing AR glasses codenamed "Orion"

For the past few years, Facebook has been developing augmented reality glasses. The project is being implemented by specialists from the engineering division of Facebook Reality Labs. According to available data, during the development process, Facebook engineers encountered some difficulties, to resolve which a partnership agreement was signed with Luxottica, the owner of the Ray-Ban brand. According to network sources, Facebook expects that the joint […]

Technologies for "smart" transport based on 5G were tested in Moscow

The MTS operator announced testing of advanced solutions for the transport infrastructure of the future in the fifth generation (5G) network on the territory of the VDNKh exhibition complex. We are talking about technologies for a “smart” city. Testing was carried out jointly with Huawei and system integrator NVision Group (part of the MTS Group), and support was provided by the Moscow Information Technology Department. New solutions provide for constant exchange of data [...]

"Anonymous data" or what is planned in 152-FZ

A brief excerpt from the bill on amendments to the Federal Law of July 27.07.2006, 152 N 152-FZ “On Personal Data” (152-FZ). With these amendments, XNUMX-FZ will “allow trading” of Big Data and will strengthen the rights of the operator of personal data. Perhaps readers will be interested in paying attention to the key points. For a detailed analysis, of course, it is recommended to read the source. As stated in the explanatory note: The bill was developed […]

How does a decentralized messenger on the blockchain work?

At the beginning of 2017, we began creating a messenger on the blockchain [name and link are in the profile] by discussing the advantages over classic P2P messengers. 2.5 years have passed, and we were able to prove our concept: messenger applications are now available for iOS, Web PWA, Windows, GNU/Linux, Mac OS and Android. Today we will tell you how the blockchain messenger works and how client […]

Vivo U10 smartphone spotted with Snapdragon 665 processor

Online sources have released information about the characteristics of the mid-level Vivo smartphone, which appears under the code designation V1928A. The new product is expected to debut on the commercial market under the name U10. This time the source of data was the popular Geekbench benchmark. The test suggests that the device uses a Snapdragon 665 processor (the chip is coded trinket). The solution combines eight computing […]

Dr. Jekyll and Mr. Hyde corporate culture

Free thoughts on the topic of corporate culture, inspired by the article Three Years of Misery Inside Google, the Happiest Company in Tech. There is also a free retelling of it in Russian. To put it very, very briefly, the point is that the good in meaning and message of the values ​​that Google laid in the foundation of its corporate culture, at some point began to work […]

Ethernet, FTP, Telnet, HTTP, Bluetooth are the basics of traffic analysis. Solving problems on a network with r0ot-mi. Part 1

In this article, the first 5 tasks will teach you the basics of traffic analysis of various network protocols. Organizational informationEspecially for those who want to learn something new and develop in any of the areas of information and computer security, I will write and talk about the following categories: PWN; cryptography (Crypto); network technologies (Network); reverse (Reverse Engineering); steganography (Stegano); search and exploitation of WEB vulnerabilities. […]

Announcement of the Kubernetes Web View (and a brief overview of other web UIs for Kubernetes)

Note Translation: The author of the original material is Henning Jacobs from Zalando. He created a new web interface for working with Kubernetes, which is positioned as “kubectl for the web.” Why a new Open Source project appeared and what criteria were not met by existing solutions - read his article. In this post, I review the various open source Kubernetes web interfaces […]

Questions for the future employer

At the end of each interview, the applicant is asked if there are any questions left. A rough estimate from my colleagues is that 4 out of 5 candidates learn about team size, what time to come to the office, and less often about technology. Such questions work in the short term, because after a couple of months what is important for them is not the quality of the equipment, but the mood in the team, the number of meetings […]

We don't need translation edits: our translator knows better how it should be translated

This post is an attempt to reach publishers. So that they hear and treat their translations more responsibly. During my development journey, I bought many different books. Books from a variety of publishers. Both small and large. First of all, large publishing houses that have the opportunity to invest in the translation of technical literature. These were very different books: we all […]

Porting a multiplayer game from C++ to the web with Cheerp, WebRTC and Firebase

Introduction Our company Leaning Technologies provides solutions for porting traditional desktop applications to the web. Our C++ Cheerp compiler generates a combination of WebAssembly and JavaScript, providing both a simple browser experience and high performance. As an example of its application, we decided to port a multiplayer game to the web and chose Teeworlds for this. Teeworlds is a multiplayer XNUMXD retro game […]