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 3
  • Top
  • Any rating
  • ≥10
  • ≥25
  • ≥50
  • ≥100
  • dmitrykabanov yesterday at 10:26 PM

    List your startup for free: a guide to Startup Digest

    • ITMO University corporate blog,
    • Display advertising,
    • Content-marketing,
    • Start-up development,
    • Lifehacks for geeks

      Techstars Startup Digest was designed as a discovery tool for entrepreneurs looking for tech events in their area. It was founded in 2009 by Chris McCann who just moved to the Valley. He created an old-school newsletter, featuring promising events in the Bay Area. There was no website, all the events were hand-picked by Chris himself, and the newsletter had 22 subscribers. People liked the idea and that number quickly grew. In 2012 it was acquired by Startup Weekend. Three years later, Startup Weekend’s parent company UP Global was acquired by Techstars — and that’s how the project got its name.

      Startup Digest can be a useful tool for startups and event coordinators. If you can successfully leverage it, your event, blog post and/or tech product can reach thousands of people at no cost.

      Continue Reading
      • +3
      • 101
      • Comment
    • diversenok yesterday at 05:15 PM

      Intercepting Program Startup on Windows and Trying to Not Mess Things Up

      • Programming,
      • Delphi,
      • Debugging,
      • Development for Windows

        Have you ever heard of Image File Execution Options (IFEO)? It is a registry key under HKEY_LOCAL_MACHINE that controls things like Global Flags and Mitigation Policies on a per-process basis. One of its features that drew my attention is a mechanism designed to help developers debug multi-process applications. Imagine a scenario where some program creates a child process that crashes immediately. In case you cannot launch this child manually (that can happen for various reasons), you might have a hard time troubleshooting this problem. With IFEO, however, you can instruct the system to launch your favorite debugger right when it's about to start this troublesome process. Then you can single-step through the code and figure what goes wrong. Sounds incredibly useful, right?

        I don't know about you, but I immediately saw this feature as a mechanism for executing arbitrary code when someone creates a new process. Even more importantly, it happens synchronously, i.e., the target won't start unless we allow it. Internally, the system swaps the path to the image file with the debugger's location, passing the former as a parameter. Therefore, it becomes the debugger's responsibility to start the application and then attach itself to it.

        So, are there any limitations on what we can do if we register ourselves as a debugger? Let's push this opportunity to the limits and see what we can achieve.

        Read more
        • 0
        • 69
        • 1
      • 32bit_me yesterday at 03:20 PM

        Реальная история разработки Commodore C128

        • Manufacture and development of electronics,
        • Computer hardware,
        • History of IT,
        • Old hardware
        • Translation

        Самый популярным компьютером, который когда-либо продавался, был Commodore C64, проданный в количестве 27 миллионов штук в 1980-е. Мало что осталось от тех времён, 8-битной ретро-эпохе, когда молодой длинноволосый инженер-самоучка, мог, имея решимость и удачу, сесть и разработать компьютер, используя механический карандаш, кучу справочников и много бумаги.

        Читать далее
        • +16
        • 451
        • 5
      • setnemo yesterday at 03:11 AM

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

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

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

          Читать далее
          • +4
          • 382
          • 2
        • Please pay attention

        • Jessy_James February 27, 2021 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
          • 59
          • 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
            • 149
            • 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
              • 149
              • Comment
            • Ads
              AdBlock has stolen the banner, but banners are not teeth — they will be back

              More
            • 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.3k
                • 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
                • 245
                • 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
                • 487
                • Comment
              • 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
                  • 516
                  • 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.7k
                  • 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
                    • 378
                    • 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
                      • 640
                      • 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
                        • 205
                        • 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
                          • 697
                          • 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
                            • 281
                            • 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
                              • 522
                              • 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
                                • 785
                                • 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,450.14
                              • VDSina.ru — хостинг серверов
                                1,580.38
                              • Selectel
                                1,240.33
                              • Mail.ru Group
                                809.22
                              • OTUS. Онлайн-образование
                                602.87
                              • ITSumma
                                572.21
                              • Флант
                                553.80
                              • ГК ЛАНИТ
                                537.99
                              • PVS-Studio
                                484.06
                              • Веб-студия и дата-центр ITSOFT
                                482.24
                              All companies

                              Popular right now

                              • Реальная история разработки Commodore C128
                                451 5
                              • Audio over Bluetooth: most detailed information about profiles, codecs, and devices
                                162k 9
                              • Введение в метрики для PHP разработчика
                                382 2
                              • List your startup for free: a guide to Startup Digest
                                101 0
                              • Java vs .Net: Who will Reign in the Future?
                                25.4k 3
                              • Top 10 Chat, Audio & Video Calling API & SDK Providers for Enterprise Business
                                32.3k 4
                              No reasons for downvotes yet
                              Reasons for downvotes

                              Top posts

                              • Day
                              • Week
                              • Month
                              • Реальная история разработки Commodore C128
                                +16 451 0 5
                              • Введение в метрики для PHP разработчика
                                +4 382 6 2
                              • Audio over Bluetooth: most detailed information about profiles, codecs, and devices
                                +22 162k 14 9
                              • Java vs .Net: Who will Reign in the Future?
                                +3 25.4k 5 3
                              • Free Heroes of Might and Magic II: Open-Source Project that You Want to Be Part of
                                +6 2.3k 0 0
                              • Algorithms in Go: Matrix Spiral
                                +2 516 3 0
                              • Improving Ansible
                                +2 487 1 0
                              • Реальная история разработки Commodore C128
                                +16 451 0 5
                              • Free Heroes of Might and Magic II: Open-Source Project that You Want to Be Part of
                                +6 2.3k 0 0
                              • Date Processing Attracts Bugs or 77 Defects in Qt 6
                                +1 1.1k 0 0
                              • Algorithms in Go: Dutch National Flag
                                +5 1k 5 4
                              • Should We Initialize an Out Parameter Before a Method Returns?
                                +4 785 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