• Unicorns break into RTS: analyzing the OpenRA source code

      image1.png

      This article is about the check of the OpenRA project using the static PVS-Studio analyzer. What is OpenRA? It is an open source game engine designed to create real-time strategies. The article describes the analysis process, project features, and warnings that PVS-Studio has issued. And, of course, here we will discuss some features of the analyzer that made the project checking process more comfortable.
      Read more →
    • IIoT platform databases – How Mail.ru Cloud Solutions deals with petabytes of data coming from a multitude of devices



        Hello, my name is Andrey Sergeyev and I work as a Head of IoT Solution Development at Mail.ru Cloud Solutions. We all know there is no such thing as a universal database. Especially when the task is to build an IoT platform that would be capable of processing millions of events from various sensors in near real-time.

        Our product Mail.ru IoT Platform started as a Tarantool-based prototype. I’m going to tell you about our journey, the problems we faced and the solutions we found. I will also show you a current architecture for the modern Industrial Internet of Things platform. In this article we will look into:

        • our requirements for the database, universal solutions, and the CAP theorem
        • whether the database + application server in one approach is a silver bullet
        • the evolution of the platform and the databases used in it
        • the number of Tarantools we use and how we came to this
        Read more →
      • Как с помощью HUAWEI ML Kit самостоятельно создать апплет для фото на документы

          Общая информация


          В предыдущей статье мы рассказали о том, как создать камеру для улыбок с помощью HUAWEI ML Kit. В этот раз я собираюсь представить вам новую функцию HUAWEI ML Kit.

          Вас когда-нибудь просили на учебе или работе принести фотографию определенного размера с цветным фоном для документов? В большинстве случаев у человека не окажется под рукой подходящей фотографии. Однажды в институте нам решили оформить персональные пропуска, но фотостудия оказалась закрыта. Тогда я сфотографировался на телефон, использовав простыню в качестве фона. И получил выговор от преподавателя. Но с помощью инструмента HUAWEI ML Kit вы сможете интегрировать SDK для сегментации изображений в ваше приложение и разработать апплет, чтобы создавать фото на документы самостоятельно и решить проблему отсутствия нужных фотографий.

          Самое главное, что этот SDK абсолютно бесплатный и работает на всех телефонах на базе Android.

          Разработка апплета для фото на документы самостоятельно


          1. Подготовка


          1.1 Добавьте репозиторий Maven Huawei в файл на уровне проекта build.gradle


          Откройте файл build.gradle в корневом каталоге вашего проекта Android Studio.

          image

          Read more →
        • Neural networks in reality

            The mass of news and articles about artificial intelligence creates the illusion that we are living in a fantastic time. But when you start asking everyone what exactly is useful in real life from these high technologies, the answers come down to some Google features, mobile games and a story about Chinese videos. By the way, oh, these Chinese videos — for some reason, they are constantly shown by the central mass media when they demonstrate Moscow's intellectual technologies.

            In words, it seems, all the «intellects» are installed already everywhere, the whole country has long been transferred to neural networks, but only in some kind of demonstration pictures, in diagrams, on fingers. There is a mental dissonance — why not take a video camera and shoot at least a fragment of how Russia's super mega technologies work?

            As Nikita Sergeevich said, «science ceases to be self-indulgence when its fruits are applied in the national economy.» And today's artificial intelligence is familiar to us only from games. Many people really want to see something useful in reality. Therefore, we were not too lazy and recorded our video of the operation of neural networks from real objects.

            Read more →
          • The Project «Fabula»: How to find the desired video-fragment or person in a pile of video files?

              If a person is far over 20, then he has already accumulated a huge film library of his life, as well as videos from friends, relatives, and from his place of work… It is no longer possible to find someone or something specific there. Recently, I was preparing a video compilation for my daughter's anniversary – I spent a week. The media is all the more overloaded with video archives. And every day, millions of terabytes of video content appear in the world. And this is in the era of BIG DATA.

              image
              Read more →
            • Памятка для пострадавшего от слезоточивого газа/перцового баллона

              • Tutorial
              Началась эта история еще в докоронавирусное время, еще тогда когда в моем LAB66 была всего пара тысяч подписчиков и работал бот-автоответчик. И вот в этот бот как-то постучался русскоговорящий парень из Чили и задал вопрос про слезоточивый газ. Про то, как жить вообще, когда по улицам ездят автомобили и распыляют «просроченный слезоточивый газ из Бразилии». Тогда я клятвенно пообещал вопросом этим заняться. Прошло… а прошло всего лишь полгода (хотя из-за обилия событий в 2020 кажется, что прошло 20 лет :) и я решил наконец написать парню ответ. Извини за задержку, Sergio из Чили, я был занят коронавирусом… Читай ответ под катом!


              Всякое в жизни бывает, а вдруг да и пригодится...
            • How to Build a Video Conference App: Top 10 Popular Video Conferencing API's/SDK for Enterprise Business

                As the world rearranges into virtualized societal norms, the most convenient and simplified interaction for businesses or socially has come from video-based apps. Extensive use of these conferencing apps is trending Post COVID-19 pandemic. Statista.com has tracked the high number of video conference app downloads from AppStore and GoogleStore for the following:
                Video conferencing App / Country Hangouts Meet Houseparty Ms Teams Zoom
                USA 30 8 11 4
                France 23 30 16 2
                Germany 15 26 11 17
                Spain 64 2360 15 27
                Italy 140 423 30 55

                The convenience of these apps is defined by their rich-features: video calling, ability to share screens, and interact in real-time.
                Read more →
              • AdBlock has stolen the banner, but banners are not teeth — they will be back

                More
                Ads
              • What is IPTV and How to Start Your Own IPTV Service?

                  image


                  The term IPTV isn’t that well-known outside the world of media and streaming. However, it’s most people have likely used it without even knowing what it is– and they’re likely to use it even more in the future.


                  IPTV is a huge part of the paradigm shift from traditional modes of broadcasting, including cable TV and radio, to internet-based streaming. It is growing at a steady rate in today’s internet-friendly landscape, with newer, better services and providers mushrooming every day.


                  Here’s everything you need to know about this concept, from the definition of IPTV to how to create your own IPTV service.

                  Read more →
                • Retinal detachment — what is important to know about it

                  • Translation
                  Retinal detachment is a formidable eye disease that, without surgical treatment, most often results in complete loss of vision.

                  The human eye can be compared with the device of the camera, the lens of which is the cornea with the lens, and the film is the retina, an extremely complex multi-layer structure that is connected to the visual divisions of the brain with the help of nerve fibers. Therefore, we can assume that the retina is a part of the brain.

                  Retinal detachment most often takes the patient by surprise — before it appears, a person may have excellent vision and may not present any complaints. The speed of propagation of the process is quite rapid, the treatment in the majority of cases is surgical.


                  The timeliness of the operation gives a chance to preserve vision; in Germany, according to the standard, the operation must be performed within 24 hours after the diagnosis. There are no such standards in Russia. But for each patient, I say that retinal detachment is “like fresh frozen fish” — in a couple of days it’s already “not the first freshness”.
                  Read more →
                • Bionic eye — myths and reality

                  • Translation
                  Can you imagine what a person feels who does not see or almost does not see the world around? This condition is called blindness — the inability to perceive visual stimuli due to pathological disorders in the eye itself, in the optic nerves or in the brain. In 1972, the World Health Organization (WHO) adopted the following definition: a person is considered blind if the sharpness of central vision under conditions of maximum correction does not exceed 3/60. With this vision, a person in daylight conditions with maximum optics correction is unable to count fingers from a distance of 3 meters.

                  So for such cases, the idea of ​​electrical stimulation of the retina or visual cortex was proposed, the creation of a prosthesis that, by the mechanism of action, simulates the actual processes of transmission of electrical signals.


                  There are several variants of electronic implants, each year new ideas appear, but the term and the Bionic Eye itself were developed by Daniel Palanker, a staff member at Stanford University and his research group Biomedical Physics and Ophthalmic Technologies.

                  The implantation of the Argus II bionic eye model (by the way, the only model that has an EU brand, but not certified in Russia) was performed in Russia in July 2017 for one patient. And from all sources of television broadcasting we heard — now a person will be able to see the world as before. Hundreds of people are asked to put a bionic eye, and some also ask to “implant” the chips for super-vision.

                  So what do we have today and can the dream to see the world come true after it has lost sight?
                  Read more →
                • How to “sew up” the retina and should it be done?

                  • Translation
                  Imagine the situation — you live in peace, nothing hurts and does not blush, wear glasses or lenses, or do not use anything and see perfectly — and you accidentally get an appointment with an ophthalmologist. For example, because of conscription into the army, because of pregnancy, or just for a dispensary examination. And suddenly you will find out that your retina is “full of holes” or stretched and is about to break.

                  And they recommend you to “sew it on”. And you doubt — and this is exactly what you need? And how safe is it? But nothing bothers — then why? Or maybe they want to earn money on me? And the first thing you start is to read posts on the Internet, what a “independent” expert like Google will say.

                  And in the future everything depends on your discipline and attention to your own health. You can get to the ophthalmologist-laser specialist, who will be the last resort, and he will do preventive laser coagulation.

                  Or «forget it» for everything and continue to live as before — nothing bothers you. What is the risk?

                  Read more →
                • Astigmatism — vision as in the kingdom of «crooked mirrors»

                  • Translation
                  Friends, after a break, we resume publications on vision and technology to restore it. The pause was connected with my workload of operations and participation in conferences: in the near future I will publish a review of the most interesting technical innovations in ophthalmology that were presented at them, and today we will talk about astigmatism.

                  Что такое астигматизм

                  Modern statistics depressing. More than half of the world's population suffers from visual impairment, the most common problems are myopia and hyperopia. But ophthalmologists often diagnose another disease, the name of which is unfamiliar to many. Astigmatism is a defect in the optical system of the eye when the sharpness of the image is asymmetric vertically and horizontally. And the parallel rays of light passing through the eye are focused not into a point, but into the “eight”. For a person, this means that the visibility of the image becomes unsharp, and this often applies to both distant and close objects. As a result, instead of a normal image, a person sees a distorted image, in which some lines are clear, others are blurred. An idea of ​​this can be obtained if you look at your distorted reflection in an oval teaspoon.

                  Ophthalmologists say that almost two thirds of the world's inhabitants face such a problem. But since the degree of astigmatism may be small, many people practically do not feel any discomfort. It is difficult for doctors to identify a clear list of common symptoms indicating that a patient has astigmatism. In each case, they will differ. In the very early stages, it is often confused with tired eyes.

                  However, quite a few people need special treatment or correction of this disorder with the help of glasses, contact lenses or even surgery.
                  Read more →
                • Glaucoma — how not to go blind: let's talk about the treatment…

                  • Translation
                  We know that nobody is immune to glaucoma.

                  The number of patients with glaucoma worldwide more than 100 million (!) People. Nine out of ten blind people live in developing countries, and two thirds of them could be cured, they begin to be treated on time.

                  Glaucoma is the second cause of blindness after cataract — up to 20% of all cases of the disease end with it. Some people do not know about the disease. Glaucoma is often detected at stage 2–3 or at the last, 4th stage, when it is often impossible to help a person. In Russia, glaucoma has recently become the first cause of irreversible blindness, overtaking injury and vascular eye disease.

                  Despite a serious breakthrough in the understanding of many of the problems of glaucoma over the past few years, it must be admitted that so far no effective methods have been proposed to prevent the disease, its early (fairly cheap method!) Identification and treatment methods that are widely available.

                  The trouble is that the prevention of this disease, we have long ceased. Previously, after forty, all Soviet people were sure to measure eye pressure once a year. In clinics there were professional examination rooms, people with elevated intraocular pressure were referred to an ophthalmologist. And so revealed about half of patients with glaucoma. Now there is nothing like this. Saving patients was the work of the patients themselves (that is, drowning people).

                  лечение глаукомы

                  Since the treatment of glaucoma is just as dangerous as caving — you climb into the dark, and when and what falls on your head, science is unknown. But if you don’t fall, you will drown or suffocate yourself — there are options. When you guess where you are, it will be too late. Let me start with a number of rules described below.
                  Read more →
                • Glaucoma — not heard of it? Meet the serial silent view killer

                  • Translation
                  Among the eye diseases are those that are especially dangerous. At first they are asymptomatic — nothing hurts, there are no complaints, they can “disguise” as other “mild” diseases and, most importantly, appear at any age and irrevocably “destroy” their eyesight.

                  Imagine if you left your left eye accidentally, but with your right, everything is “like a fog”! Read on the Internet how to help yourself or call your friends, and they — do not worry, blink. While they were waiting, it seemed that the fog was really over. This is how periods of anxiety recur, but at first there is little concern. And he (the murderer) began his insidious business. And as a rule, in both eyes, even if the second does not bother! And age is not an obstacle — children are also susceptible to this disease — 10% of children are blind from glaucoma.

                  Glaucoma is quite common in all countries — in 15% of cases of blindness, it is she who is the cause. This puts her in second place to the causes of incurable blindness!

                  And all is why — because the human brain very well «replaces» the dips in the field of view, if they arise gradually, adapt, and only when 30-40% of the optic nerve the feeling of «fog» begins. And all — hello, lost non-renewable!
                  Read more →
                • VeChain Has Introduced Blockchain-Based Healthcare Data Management Platform At Cyprus Hospital

                    image

                    Blockchain possesses incredible potential, that's why blockchain systems are considered as a paradise for data. In all these years, the discovery of Blockchain has been enjoyed for the introduction of distributed systems to secure data by cryptography.

                    From the creation of cryptocurrency to distributed ledger systems and mobile applications, this technology is being welcomed by every business vertical, and its adoption has become complimentary for companies. Moreover, its adoption can majorly be cherished by the healthcare industry.

                    A number of IT institutions are engaged in finding the most promising usage of blockchain technology in healthcare. Let's take a brief look at Blockchain adoption in 2020.

                    The Global Blockchain Adoption


                    In 2020, the worldwide spending on blockchain systems is USD 4.3 billion. As per Statista, the market of Blockchain will be worth 20 billion USD by the year 2025. Its most critical adoption can be seen in the healthcare industry, where this technology is being considered as the biggest game-changer.



                    The truth is that this technology has shown a path to distributed systems coupled with unmatched security measures That secure data in a chain of blocks infused with cryptographic locks. Top-notch level security and quality of not being tempered by any external entity boost its adoption in several instances.
                    Read more →
                  • Presbyopia: «menopause» of the eyes in men and women

                    • Translation

                    What do you think, how many operations can be done on one eye? A clinical case of one of my patients confirms that more than 20 operations of various kinds are not the limit. Although, no doubt, this case is a record for Russia and the world of ophthalmology.

                    In 1978, everything was trivial — there was an 18 year old boy (let's call him “A”) who wanted to become a test pilot like his father. This was hampered by weak myopia of the right eye — only minus 1, it did not interfere with life, but the future pilot needed good vision. He decided to correct the optics of one eye by keratotomy — the old “manual” correction method at the Fedorov Institute (of course, through an acquaintance), but something went wrong. This was the first operation. Then four more in Russia, then seven more — in Switzerland. He did not become a pilot, but he became an oligarch, a man who manages serious business projects, but does not control the situation with his vision.

                    To me, «A» got completely disappointed in the world of ophthalmology, with 10% vision, the impossibility of correction by standard methods and high intraocular pressure. And it was a young 50-year-old businessman, successful in life (this is important — because not everything went further «like that» either). So — the next eight operations are mine. And although we expected that one or two would be enough — we had to go through almost total ophthalmic surgery — all possible types of operations.

                    By the way, instead of keratotomy, there would be a correction of SMILE (ReLEX SMILE) or, at least, Femto-LASIK — there wouldn’t be anything to write about — it’s impossible to do anything like that!
                    Read more →
                  • 7 Best Fitness Streaming Platforms for Live and On Demand

                      image

                      The Demand for Fitness Live Streaming Platform is driven by recent upheavals disrupting the fitness industry leading to dramatic changes in the way they traditionally operated. Regulatory framework for social distancing to overcome the pandemic has come as a challenge for fitness and wellness industries to continue regular operations. An innovative approach to evolve within the given guidelines is to leverage existing technology-reach. The solution has been the launching of fitness streaming services. Efforts to move fitness sessions / classes to the online platform are both effective and a Win-Win situation for fitness Center owners and users.

                      Read more →
                    • Meet Hamstand: a smart mobile testing hub

                        The ITMO Accelerator continues to empower entrepreneurs. We’ve already covered some of its most successful graduates — the Laeneco staethoscope and the GoROBO robotics club. Today we’ll be discussing Hamstand — a modular hub that simplifies the process of mobile app testing. Let’s talk about how it came to be, why it’s a welcome addition to many developers’ toolkits, and what awaits the project in the near future.

                        Read more →
                      • 7 Best Fitness Apps For Android Users

                          The excuses from the series “to want, but not to do” are known: “I’ll start from Monday,” “a subscription to fitness is expensive,” “there is nobody to go with”… It’s probably worth fighting with them yourself.

                          But for those who want to start putting themselves in order, we conducted an examination of mobile applications for sports and identified the best among them. According to the results of the study of mobile fitness applications, a rating has been compiled that you can (and should!) Use when choosing a pocket assistant for training.



                          We present you 7 fitness apps for Android, which received the highest overall score after checking for 100+ parameters.
                          Read more →