How to become an author
.NET Knowledge Base
  • All streams
  • Development
  • Administrating
  • Design
  • Management
  • Marketing
  • PopSci
Log in Sign up
All streams

Articles

Hubs

Authors

Companies

  • All posts 2
  • Top
  • Any rating
  • ≥10
  • ≥25
  • ≥50
  • ≥100
  • setnemo today at 03:11 AM

    Введение в метрики для PHP разработчика

    • Instant Messaging,
    • Open source,
    • System administration,
    • PHP,
    • Programming

      Если вы php разработчик и слышали про метрики, но не знаете с чего начать - эта статья для вас. Я подготовил тестовый реопзиторий, который поможет вам начать работать с метрики, строить графики, настраивать оповещения. Если все это у вас отликается, то добро пожаловать под кат.

      Читать далее
      • 0
      • 27
      • Comment
    • Jessy_James yesterday at 08:02 PM

      HDB++ TANGO Archiving System

      • Open source,
      • Python,
      • IT Infrastructure,
      • Data storage,
      • Data storages
      • Translation
      • Tutorial
      main

      What is HDB++?


      This is a TANGO archiving system, allows you to save data received from devices in the TANGO system.


      Working with Linux will be described here (TangoBox 9.3 on base Ubuntu 18.04), this is a ready-made system where everything is configured.


      What is the article about?


      • System architecture.
      • How to set up archiving.

      It took me ~ 2 weeks to understand the architecture and write my own scripts for python for this case.


      What is it for?


      Allows you to store the history of the readings of your equipment.


      • You don't need to think about how to store data in the database.
      • You just need to specify which attributes to archive from which equipment.
      Read more →
      • 0
      • 39
      • Comment
    • silaev_ka February 26, 2021 at 08:18 PM

      Run MongoDB Atlas locally for testing

      • IT systems testing,
      • Programming,
      • Java,
      • MongoDB

        What happens to your MongoDB replica set when it comes to failures like network partitioning, restarting, reconfiguration of the existing topology, etc.? This question is especially important these days because of the popularity gained by the multi-cloud model where chances of these scenarios are quite realistic.


        However, is there a solution, preferably a free one, for testing such cases that would obviate the need of writing manual scripts and poring over the official documentation? As software developers, we would be better off preparing our applications in advance to survive these failures.

        Read more →
        • 0
        • 114
        • Comment
      • chdan February 25, 2021 at 07:35 PM

        Chatbox on Top of SIEM Solution

        • Information Security,
        • Machine learning

          One of the most time-consuming steps while implementing a SIEM solution is writing and tuning "Playbook" – a set of reaction procedures SOC Team has to follow in case of alert triggering.

          So during one of our projects we stoped for a moment and thought: "How can we optimize (ideally automate) the Playbook?"

          Read more
          • 0
          • 124
          • Comment
        • Please pay attention

        • Stolyarrr February 24, 2021 at 10:31 AM

          Free Heroes of Might and Magic II: Open-Source Project that You Want to Be Part of

          • PVS-Studio corporate blog,
          • Open source,
          • C++,
          • Game development

            Recently we found out that the new version of the fheroes2 project was released. In our company there are many fans of Heroes of Might and Magic game series. So, we couldn't pass it up and checked the project by PVS-Studio.

            Читать далее
            • +6
            • 2.1k
            • Comment
          • Boozlachu February 24, 2021 at 09:28 AM

            Creating and using your own deb repository (not mirroring)

            • Configuring Linux,
            • *nix,
            • Development for Linux,
            • DevOps
            • Tutorial

            Tested on the following configuration:
            Server: ubuntu 20.04
            Clients: ubuntu 16.04, 18.04, 20.04

            It doesn’t require a lot of software to create it.

            Читать далее
            • +1
            • 222
            • 2
          • tnt4brain February 22, 2021 at 04:42 PM

            Improving Ansible

            • System administration,
            • Python,
            • *nix,
            • Server Administration,
            • DevOps
            • Translation

            Let's once again improve Ansible. Well, this won't work without getting into sources.

            Take the action
            • +2
            • 464
            • Comment
          • Ads
            AdBlock has stolen the banner, but banners are not teeth — they will be back

            More
          • aydu February 22, 2021 at 11:58 AM

            Algorithms in Go: Matrix Spiral

            • Programming,
            • Algorithms,
            • Go

              Most solutions to algorithmic problems can be grouped into a rather small number of patterns. When we start to solve some problem, we need to think about how we would classify them. For example, can we apply fast and slowalgorithmic pattern or do we need to use cyclic sortpattern? Some of the problems have several solutions with different patterns. In this article of series Algorithms in Go we consider an algorithmic pattern that solves an entire class of the problems related to a matrix. Let's take one of such problems and see how we can handle it.

              How can we traverse a matrix in a spiral order?

              Read more
              • +2
              • 441
              • Comment
            • serenaryder February 21, 2021 at 04:53 PM

              Top 7 Technology Trends to Look out for in 2021

              • Information Security,
              • Network technologies,
              • Research and forecasts in IT,
              • Artificial Intelligence,
              • IOT
              • From sandbox

              Technology is as adaptable and compatible as mankind; it finds its way through problems and situations. 2020 was one such package of uncertain events that forced businesses to adapt to digital transformation, even to an extent where many companies started to consider the remote work culture to be a beneficiary long-term model. Technological advancements like Hyper automation, AI Security, and Distributed cloud showed how any people-centric idea could rule the digital era. The past year clearly showed the boundless possibilities through which technology can survive or reinvent itself. With all those learnings let's deep-dive and focus on some of the top technology trends to watch out for in 2021.

              Read more
              • 0
              • 1.6k
              • 1
            • basiliscos February 20, 2021 at 08:28 AM

              Overview of recent changes in rotor (v0.10… v0.14)

              • Open source,
              • Programming,
              • C++

                actor system


                rotor is a non-intrusive event loop friendly C++ actor micro framework with hierarchical supervising, similar to its elder brothers like caf and sobjectizer. There is a bulk of important changes since the last release announcement v0.09

                Read more →
                • 0
                • 367
                • Comment
              • anton-malakhov February 18, 2021 at 07:31 PM

                OOX 2.0: Out of Order eXecution made easy

                • Intel corporate blog,
                • Programming,
                • C++,
                • Concurrent computing

                  As Intel Threading Building Blocks (TBB) is being refreshed using new C++ standard, deprecating tbb::task interface, the need for high-level tasking interface becomes more obvious. In this article, I’m proposing yet another way of defining what a high-level parallel task programming model can look like in modern C++. I created it in 2014 and it was my last contribution to TBB project as its core developer after 9 wonderful years of working there. However, this proposal has not been used in production yet, so a new discussion might help it to be adopted.

                  Read more
                  • +10
                  • 619
                  • 1
                • Andrey2008 February 18, 2021 at 05:35 PM

                  Why PVS-Studio Uses Data Flow Analysis: Based on Gripping Error in Open Asset Import Library

                  • PVS-Studio corporate blog,
                  • Open source,
                  • C++,
                  • Algorithms

                    Why PVS-Studio Uses Data Flow Analysis
                    An essential part of any modern static code analyzer is data flow analysis. However, from an outside perspective, the use of data flow analysis and its benefit is unclear. Some people still consider static analysis a tool searching for something in code according to a certain pattern. Thus, we occasionally write blog posts to show how this or that technology, used in the PVS-Studio analyzer, helps to identify another interesting error. Today, we have such an article about the bug found in the Base64, one of the encoding standard implementations of binary data.

                    Read more →
                    • +2
                    • 192
                    • Comment
                  • Andrey2008 February 16, 2021 at 09:02 PM

                    Date Processing Attracts Bugs or 77 Defects in Qt 6

                    • PVS-Studio corporate blog,
                    • Information Security,
                    • Programming,
                    • C++,
                    • Qt

                      PVS-Studio & Qt 6


                      The recent Qt 6 release compelled us to recheck the framework with PVS-Studio. In this article, we reviewed various interesting errors we found, for example, those related to processing dates. The errors we discovered prove that developers can greatly benefit from regularly checking their projects with tools like PVS-Studio.

                      Read more →
                      • +1
                      • 1.1k
                      • Comment
                    • quaer February 16, 2021 at 04:22 PM

                      Third Order Low-pass Filter with One Op Amp

                      • Circuit design,
                      • Manufacture and development of electronics,
                      • DIY,
                      • Electronics for beginners
                      • Tutorial
                      Amateur vs Pro

                      Common approach to build a third order low-pass filter is to use two circuit stages and two Op Amps. Making good One Op Amp design is not always easy, but it is possible.
                      Read more →
                      • +10
                      • 682
                      • Comment
                    • Token2 February 15, 2021 at 12:11 AM

                      Enrolling and using Token2 USB Security keys with UserLock MFA

                      • Token2.com corporate blog,
                      • Information Security

                        UserLock provides two-factor authentication & access management for Windows Active Directory. By adding two-factor authentication, contextual restrictions and real-time insight around logons, UserLock helps administrators to secure, monitor and respond to all users' access, UserLock reduces the risk of external attacks and internal security breaches while helping to address regulatory compliance.

                        Read more
                        • +1
                        • 275
                        • Comment
                      • Alikberov February 14, 2021 at 10:34 PM

                        Koyaanisqatsi: The WYSIWYG-style byte-code CPU

                        • Creative Commons,
                        • FPGA,
                        • DIY
                          Draft diagram of core

                          SVG-File (actual draft)

                          Lyrics


                          Ancient times are known to everyone not with immortal works from Homer's only, but also with the Pythagorean multiplication table, Euclidean geometry and the Archimedes screw and the Pi, which we learned to use only relatively recently. In antiquity the art was not only to be able to write poetry and prose, but to design catapults or battering tools also, now there are rigid frameworks, when the discovering the new another beautiful formula is a formal words play only.
                          Mathematics rules the modern world completely, cynically intertwining with the world of art, intruding with calculations in all spheres of our recreation and everyday life, when the colors of masterpieces turning into poisonous colours.
                          Read more →
                          • +2
                          • 514
                          • Comment
                        • foto_shooter February 12, 2021 at 10:22 PM

                          Should We Initialize an Out Parameter Before a Method Returns?

                          • PVS-Studio corporate blog,
                          • .NET,
                          • C#


                            Surely every C# developer has used out-parameters. It seems that everything is extremely simple and clear with them. But is it really so? For a kickoff, let's start with a self-test task.

                            Read more →
                            • +4
                            • 760
                            • Comment
                          • eugeneovsyannikov February 11, 2021 at 10:40 AM

                            Just for Fun: PVS-Studio Team Came Up With Monitoring Quality of Some Open Source Projects

                            • PVS-Studio corporate blog,
                            • Open source,
                            • PostgreSQL,
                            • C++

                              Static code analysis is a crucial component of all modern projects. Its proper application is even more important. We decided to set up a regular check of some open source projects to see the effect of the analyzer's frequent running. We use the PVS-Studio analyzer to check projects. As for viewing the outcome, the choice fell on SonarQube. As a result, our subscribers will learn about new interesting bugs in the newly written code. We hope you'll have fun.

                              Читать далее
                              • 0
                              • 406
                              • Comment
                            • IchNikola February 9, 2021 at 10:50 AM

                              How to Get Nice Error Reports Using SARIF in GitHub

                              • PVS-Studio corporate blog,
                              • C++,
                              • C#,
                              • GitHub,
                              • DevOps

                                Let's say you use GitHub, write code, and do other fun stuff. You also use a static analyzer to enhance your work quality and optimize the timing. Once you come up with an idea - why not view the errors that the analyzer gave right in GitHub? Yeah, and also it would be great if it looked nice. So, what should you do? The answer is very simple. SARIF is right for you. This article will cover what SARIF is and how to set it up. Enjoy the reading!

                                Читать далее
                                • +3
                                • 531
                                • Comment
                              • parthiba February 8, 2021 at 06:16 PM

                                Top 5 Best Secure Video Streaming Platforms of 2021

                                • Business Models,
                                • Microservices

                                  In this modern era of technological advancements, it is important to connect with people who matter the most to your business i.e. customers. Are you searching for a secure online video platform for your business?

                                  Do you know what is secure streaming!

                                  Well, various online video platforms can help you in providing seamless videos to your customers. But what we need is a secure online video platform that can also protect our digital content from various e-hazards. Read on to know more about some of the most secure online video platforms in the market.

                                  Read more
                                  • 0
                                  • 688
                                  • Comment
                                • ← here
                                • there →
                                • 1
                                • 2
                                • 3
                                • 4
                                • 5
                                • 6
                                • 7
                                • 8
                                Ads
                                AdBlock has stolen the banner, but banners are not teeth — they will be back

                                More

                                Community sponsors

                                • VTB
                                  Develops and makes financial services accessible online.
                                • Huawei
                                  ICT expert. Supplies smart devices and builds intelligent infrastructure
                                • Avito
                                  Master of ads in Russia. Handles high loads.
                                How to become a sponsor

                                Top companies

                                • RUVDS.com
                                  3,419.17
                                • VDSina.ru — хостинг серверов
                                  1,591.11
                                • Selectel
                                  1,234.45
                                • Mail.ru Group
                                  794.35
                                • OTUS. Онлайн-образование
                                  591.03
                                • ITSumma
                                  572.34
                                • Флант
                                  549.63
                                • ГК ЛАНИТ
                                  532.80
                                • JUG Ru Group
                                  498.27
                                • PVS-Studio
                                  480.94
                                All companies

                                Popular right now

                                • Audio over Bluetooth: most detailed information about profiles, codecs, and devices
                                  162k 9
                                • Java vs .Net: Who will Reign in the Future?
                                  25.3k 3
                                • A small notebook for a system administrator
                                  140k 57
                                • Algorithms in Go: Matrix Spiral
                                  441 0
                                • Exploiting signed bootloaders to circumvent UEFI Secure Boot
                                  24.2k 3
                                • Here’s How to Update Node.js Via Visual Studio, NPM, Windows/Mac
                                  23.6k 0
                                No reasons for downvotes yet
                                Reasons for downvotes

                                Top posts

                                • Day
                                • Week
                                • Month
                                • Audio over Bluetooth: most detailed information about profiles, codecs, and devices
                                  +22 162k 14 9
                                • Free Heroes of Might and Magic II: Open-Source Project that You Want to Be Part of
                                  +6 2.1k 0 0
                                • Java vs .Net: Who will Reign in the Future?
                                  +3 25.3k 5 3
                                • A small notebook for a system administrator
                                  +85 140k 28 57
                                • Free Heroes of Might and Magic II: Open-Source Project that You Want to Be Part of
                                  +6 2.1k 0 0
                                • Improving Ansible
                                  +2 464 1 0
                                • Algorithms in Go: Matrix Spiral
                                  +2 441 3 0
                                • Creating and using your own deb repository (not mirroring)
                                  +1 222 3 2
                                • Free Heroes of Might and Magic II: Open-Source Project that You Want to Be Part of
                                  +6 2.1k 0 0
                                • Date Processing Attracts Bugs or 77 Defects in Qt 6
                                  +1 1.1k 0 0
                                • Algorithms in Go: Dutch National Flag
                                  +5 995 5 4
                                • Should We Initialize an Out Parameter Before a Method Returns?
                                  +4 760 1 0

                                Please pay attention

                                Your account

                                • Log in
                                • Sign up

                                Sections

                                • Posts
                                • Hubs
                                • Companies
                                • Users
                                • Sandbox

                                Info

                                • How it works
                                • For Authors
                                • For Companies
                                • Documents
                                • Agreement
                                • Terms of service

                                Services

                                • Ads
                                • Subscription plans
                                • Content
                                • Seminars
                                • Megaprojects
                                © 2006 – 2021 «Habr»
                                Language settings
                                About
                                Support
                                Mobile version
                                Language settings
                                Interface
                                Content