Habr Geektimes Toster Moikrug Freelansim
.NET Knowledge Base
  • Posts
  • Users
  • Hubs
  • Companies
  • Become an author
Log in Sign up
  • All streams
  • Administrating
  • Design
  • Management
  • Marketing
  • Geektimes
  • Other

All posts

Top

Hubs

Authors

  • Any rating
  • ≥10
  • ≥25
  • ≥50
  • ≥100
  • Areso January 23, 2019 at 09:53 AM

    Global Game Jam 2019 (announcement)

    • Game development,
    • Game design,
    • Games promotion
      In the end of January Global Game Jam 2019 will be hosted. 26 and 27 of January will be hottest days of the month! GGJ is annual event about creating games (for those who don't know what Game Jame is). This is onsite event lasting 48h.
      Read more →
      • +12
      • 556
      • 1
    • ultral January 23, 2019 at 08:23 AM

      System call interception in Linux-kernel module

      • Configuring Linux,
      • Assembler,
      • C,
      • Development for Linux
      • Translation

      The module was created as a part of my master thesis in the 2010 year. The master thesis theme is Keylogging in Linux kernel. The main idea was to find out a way to intercept system calls for x64 arch Linux kernel, especially for kernel 2.6.34.7-61.fc13.x86_64.

      Читать дальше →
      • +12
      • 3.1k
      • 1
    • c3dlabs January 22, 2019 at 07:11 PM

      The Fall and Recovery of a Mold

      • АСКОН corporate blog,
      • CAD/CAM,
      • Mathematics
        Software component developers tend to be far removed from the end users of the products in which their components are employed. Recently, however, we connected directly with a KOMPAS-3D MCAD user to solve an issue involving mold design. It seems that 3D models were being exported incorrectly to data exchange formats like STP, X_T, and SAT. The cause, unhappily for us, turned out to be in our С3D Modeler geometric modeling kernel. Here is how we solved the problem, quickly.

        image
        Читать дальше →
        • +26
        • 1.1k
        • 1
      • SamDark January 22, 2019 at 05:57 PM

        Naming things

        • Programming
          There are only two hard things in Computer Science: cache invalidation
          and naming things.

          — Phil Karlton

          We, developers, spend more time reading code than writing it. It is important for the code to be readable and clear about its intent.


          Below are some advice based on my experience naming things.

          Читать дальше →
          • +23
          • 2.5k
          • 5
        • Token2 January 22, 2019 at 12:11 PM

          Programmable TOTP tokens in a key fob form-factor

          • Token2.com corporate blog,
          • Information Security
            TOTP tokens are small, easy-to-use devices that generate one-time passcodes. These tamper-evident devices can be used wherever strong authentication is required.

            TOKEN2 is selling programmable hardware tokens in credit card format for already a few years now. Token2 miniOTP cards are marketed as a hardware alternative to Google Authenticator or other OATH-compliant software tokens. Having the same functionality extended to tokens in classic keyfob/dongle format was one of the features our customers asked for.

            We are hereby announcing our new product, TOKEN2 C300 TOTP hardware token, which is possible to be reseeded for an unlimited number of times via NFC using a special «burner» app.
            Читать дальше →
            • +18
            • 1.8k
            • 16
          • StErMi January 22, 2019 at 10:31 AM

            SAPUI5 for dummies part 2: A complete step-by-step exercise

            • Website development,
            • JavaScript,
            • Programming,
            • HTML
            • Tutorial


            Introduction & Recap


            In the previous blog post, we started designing our application rendering a table with some Business Partner. We learned what OData protocol is, how to read an OData XML manifest, how to bind data to a Table and how to customize columns layout based on different screen resolution.


            What will be covered on this exercise


            With Part 2 of this series of blog posts, we will learn how to interact with data in our Tables and List. We will learn how to filter and sort data in a smart way.


            • Create JSONModel to handle local data
            • Set a default sizeLimit to our JSONModel
            • FilterBar: UI control that displays filters in a user-friendly manner to populate values for a query
            • Use XML Fragments to create a View Settings Dialog to handle sort and group data
            • Filter and Sort data
            • Add an Info Toolbar to our table to display useful information
            Read more →
            • +12
            • 3.2k
            • Comment
          • ultral January 22, 2019 at 07:37 AM

            Test me if you can. Do YML developers Dream of testing ansible?

            • Configuring Linux,
            • IT systems testing,
            • DevOps

              kitchen-ci schema


              It is text version of the presentation 2018-04-25 at Saint-Petersburg Linux User Group. Configuration example locates at https://github.com/ultral/ansible-role-testing


              I suppose that that you make configuration management, not bash. It means that you have to test it some how. Have you ever tested ansible roles? How do you do it?

              Read more →
              • +16
              • 1.8k
              • 2
            • AdBlock has stolen the banner, but banners are not teeth — they will be back

              More
              Ads
            • haqreu January 21, 2019 at 06:42 PM

              Naïve Math: the Mendocino motor and Earnshaw's theorem

              • Entertaining tasks,
              • Mathematics,
              • Popular science,
              • Physics,
              • DIY
              • Tutorial

              The problem statement


              I was surfing the Internet the other day and a rather curious thing caught my mind: the Mendocino motor. It’s an extremely low-friction bearing rotor: the original one had a glass cylinder hanging on two needles, but the modern ones use magnetic suspension. It’s a brushless engine: the rotor has solar batteries attached to it, which generate current for the coils wrapped around the rotor. The rotor spins in a fixed magnetic field, the solar batteries getting exposed to the light source one after the other. It’s a rather elegant solution that’s very possible to recreate at home.

              Here’s the video that explains how it works (in Russian):


              But this video had another curiosity even stronger than the engine itself. In the video description Dmitry Korzhevsky writes: “You CAN’T replace the side support with a magnet! Don’t ask me about this anymore!”
              I LOVE the 'impossible' word!
              • +43
              • 6k
              • 1
            • StErMi January 21, 2019 at 11:01 AM

              [SAP] SAPUI5 for dummies part 1: A complete step-by-step exercise

              • Website development,
              • JavaScript,
              • Programming,
              • HTML
              • Tutorial


              Introduction & Recap


              In the previous blog post, we have created a new SAPUI5 application on our SAP SCP WebIDE Full stack and we have configured it to use the destination to the SAP Netweaver Gateway Demo ES5.


              What will be covered on this exercise


              • What is an XML Metadata Manifest and what’s inside it?
              • How to use our OData Model and bind it into our application
              • Use a sap.m.Table with items and property binding
              • Use sap.ui.model.type.DateTime to format JavaScript Date
              • How to style columns to act differently on mobile/tablet/desktop devices
              Read more →
              • +12
              • 1.9k
              • 4
            • ultral January 21, 2019 at 09:11 AM

              How to test your own OS distribution

              • Configuring Linux,
              • IT systems testing,
              • Development Management,
              • DevOps

                intro


                Russian version


                Let's imagine that you are developing software and hardware appliance. The appliance consists of custom OS distributive, upscale servers, a lot of business logic, as a result, it has to use real hardware. If you release broken appliance, your users will not be happy. How to do stable releases?


                I'd like to share my story how we dealt with it.

                Читать дальше →
                • +13
                • 1.1k
                • Comment
              • sahsAGU January 21, 2019 at 09:01 AM

                ML.NET Tutorial — Get started in 10 minutes

                • Microsoft corporate blog,
                • .NET,
                • C#,
                • Machine learning,
                • Development for Windows
                  Last year we announced ML.NET, cross-platform and open ML system for .NET developers. During this time, it has evolved greatly and has gone through many versions. Today we are sharing a guide on how to create your first ml.net application in 10 minutes.

                  Читать дальше →
                  • +16
                  • 3k
                  • 1
                • kashey January 19, 2019 at 11:51 AM

                  (in)Finite War

                  • JavaScript,
                  • ReactJS

                    infitite war


                    We have a problem. The problem with testing. The problem with testing React components, and it is quite fundamental. It’s about the difference between unit testing and integration testing. It’s about the difference between what we call unit testing and what we call integration testing, the size and the scope.


                    It's not about testing itself, but about Component Architecture. About the difference between testing components, standalone libraries, and final applications.


                    Everyone knows how to test simple components(they are simple), probably know how to test Applications(E2E). How to test Finite and Infinite things…

                    But... no, nobody knows actually.
                    • +23
                    • 1.4k
                    • Comment
                  • Andrey2008 January 18, 2019 at 09:19 PM

                    PVS-Studio for Java

                    • PVS-Studio corporate blog,
                    • Open source,
                    • Java,
                    • DevOps
                      PVS-Studio for Java

                      In the seventh version of the PVS-Studio static analyzer, we added support of the Java language. It's time for a brief story of how we've started making support of the Java language, how far we've come, and what is in our further plans. Of course, this article will list first analyzer trials on open source projects.
                      Читать дальше →
                      • +31
                      • 2k
                      • 3
                    • AlexanderKrupiankou January 18, 2019 at 05:20 PM

                      My experience of advertising and development of Android and iOS application

                      • Programming,
                      • Development for iOS,
                      • Development for Android,
                      • Mobile applications monetization,
                      • Start-up development


                        Let me share an interesting experience in promotion of a mobile game.

                        1. Introduction


                        I am going to describe all the benefits and of course show the final results. The example will be the mobile game Quick Brain which is available for Android и iOS. Quick Brain Android was released the first that's why its possibilities differ considerably from iOS version.

                        I have been always kept by the thoughts that everyone's talking about high returns in contrast with Android. I just couldn't resist such attractive prospects and started more active refinement of iOS version in order to feel less embarrassed about it.

                        After Google play iOS has become an absolutely new field for the games for me. During my comparative experiment I've found out that iOS version can bring comparable earnings to Android with daily audience 3 to 10 times less depending on the country.
                        Читать дальше →
                        • +22
                        • 2.2k
                        • 2
                      • StErMi January 18, 2019 at 02:04 PM

                        [SAP] SAPUI5 for dummies: A complete step-by-step exercise

                        • Website development,
                        • JavaScript,
                        • Programming,
                        • HTML
                        • Tutorial

                        Yesterday I’ve blogged about the content I’m creating for new developers that have arrived at our Techedge office in Lucca.


                        Teaching is something I started to love, is the natural consequence of the fact that I love to learn and love to share my knowledge. And I think that it’s important that new students or young developers have some curated content to start with, maybe with also some tip&tricks that senior has learned during their journey.


                        The idea behind this exercise is to cover every topic a SAPUI5 developer should know and understand.


                        The exercise will be available on my GitHub project openui5-exercise.

                        Read more →
                        • +17
                        • 2k
                        • Comment
                      • arttom January 17, 2019 at 05:13 PM

                        $10 million in investments and Wozniak's praise — creating an educational computer for children

                        • IT-emigration,
                        • Development for Raspberry Pi,
                        • DIY,
                        • Games and game consoles,
                        • Interview
                          We interviewed Mark Pavluykovskiy — the creator of the Piper educational computer. We asked him about immigrating from Ukraine to the US, how he almost died in Africa, graduated from Princeton, dropped out of a doctorate in Oxford and created a product that deserved a praise from Satia Nadella and Steve Wozniak.



                          In mid-October the Sistema_VC venture capital fund hosted a conference called Machine Teaching, where creators of various educational startups assembled to talk about technical advancements.

                          The special guest was Mark Pavluykosvkiy, the creator of Piper. His company created an educational computer — a children’s toy that, using wires, circuit boards and Minecraft teaches programming and engineering to children. A couple of years ago Mark completed a successful Kickstarter campaign, got a couple of Silicon Valley investors on board and raised around $11 million dollars in investments. Now he’s a member of Forbes’ “30 under 30” list, while his project is used by Satia Nadella and Steve Wozniak, among others.

                          Mark himself is a former Princeton and Oxford student. He was born in Ukraine, but moved to the US with his mother when he was a child. In various interviews Mark claimed that he doesn’t consider himself a genius, but simply someone who got very lucky. A lot of other people aren’t so lucky, however, and he considers it unfair. Driven by this notion, during his junior year he flew to Africa, where he almost died.
                          Читать дальше →
                          • +26
                          • 1.4k
                          • Comment
                        • amartology January 17, 2019 at 05:01 PM

                          System in Package, or What's Under Chip Package Cover?

                          • FPGA,
                          • Circuit design,
                          • Manufacture and development of electronics,
                          • Computer hardware,
                          • CPU
                            Transistor feature size is decreasing despite constant rumors about the death of Moore’s law and the fact that industry is really close to physical limits of miniaturisation (or even went through them with some clever technology tricks). Moore’s law, however, created user’s appetite for innovation, which is hard to handle for the industry. That’s why modern microelectronic products aren’t just feature size scaled, but also employ a number of other features, often even more complicated than chip scaling.


                            Disclaimer: This article is a slightly updated translation of my own piece published on this very site here. If you're Russian-speaking, you may want to check the original. If you're English-speaking, it's worth noting that English is not my native language, so I'll be very grateful for the feedback if you find something weird in the text.
                            Читать дальше →
                            • +38
                            • 2.4k
                            • Comment
                          • MATov January 17, 2019 at 02:47 PM

                            Currying and partial application in C++14

                            • Abnormal programming,
                            • Programming,
                            • C++,
                            • Functional Programming
                            • Translation

                            In this article I'm going to tell you about one of the currying options and partial application of the functions in C++ which is my personal favourite. I'm also going to show my own pilot implementation of this thing and explain the point of currying without complex mathematical formula, making it really simple for you. We'll also see what's under the hood of kari.hpp library which we'll be using for currying functions. Anyway, there are lots of fascinating stuff inside, so welcome!

                            Читать дальше →
                            • +18
                            • 2.1k
                            • Comment
                          • brylevkirill January 17, 2019 at 01:08 PM

                            Progress and hype in AI research

                            • Machine learning,
                            • Artificial Intelligence
                            • From sandbox

                            The biggest issue with AI is not that it is stupid but lack of definition for intelligence and hence lack of measure for it [1a] [1b].


                            Turing test is not a good measure because gorilla Koko wouldn't pass though she could solve more problems than many disabled human beings [2].


                            It is quite possible that people in the future might wonder why people back in 2019 thought that an agent trained to play a fixed game in a simulated environment such as Go had any intelligence [3a] [3b] [3c] [3d] [3e] [3f] [3g].


                            Intelligence is more about applying/transferring old knowledge to new task (playing Quake Arena good enough without any training after mastering Doom) than it is about compressing experience into heuristics to predict outcome and determining action to maximize predicted outcome value in given state (playing Quake Arena good enough after million games after mastering Doom) [4].


                            Human intelligence is about ability to adapt to the physical/social world, and playing Go is a particular adaptation performed by human intelligence, and developing algorithm to learn to play Go is more performant adaptation, and developing mathematical theory to play Go might be even more performant.

                            Read more →
                            • +24
                            • 3.4k
                            • 3
                          • katiem January 17, 2019 at 12:55 PM

                            Gotta Go Fast: Building for Speed in iOS. Part 2

                            • e-Legion corporate blog,
                            • High performance,
                            • Development for iOS,
                            • Development of mobile applications,
                            • Swift


                              Sometimes you can find yourself in a situation where your app cannot perform well. So here are some instruments you can use and best practices you can implement to make things better.
                              Читать дальше →
                              • +23
                              • 838
                              • 1
                            • ← here
                            • there →
                            • 29
                            • 30
                            • 31
                            • 32
                            • 33
                            • 34
                            • 35
                            • 36
                            AdBlock has stolen the banner, but banners are not teeth — they will be back

                            More
                            Ads

                            Community sponsors

                            • Boodet.online
                              Cloud provider. Takes care of business and saves its IT budget.
                            • Ontiko
                              The host of the coolest tech conferences. Discovers and supports technical authors.
                            • Avito
                              Top classified website in Russia. High load handlers.
                            How to become a sponsor

                            Hubs

                            • Программирование
                              4,2k авторов, 10,5k публикаций
                            • Машинное обучение
                              948 авторов, 2,3k публикация
                            • Информационная безопасность
                              3,2k автор, 9,8k публикаций
                            • Python
                              1,5k авторов, 3,1k публикаций
                            • Разработка игр
                              1,6k автора, 4,3k публикаций
                            • Алгоритмы
                              1,7k авторов, 3,4k публикаций
                            • Разработка под Windows
                              564 автора, 859 публикаций
                            • C#
                              895 авторов, 1,9k публикаций
                            • Реверс-инжиниринг
                              264 автора, 589 публикаций
                            • Open source
                              1,5k авторов, 3,6k публикаций
                            All hubs

                            Authors' contribution

                            • alexzfort 11725
                            • XaocCPS 11269.4
                            • ilya42 11016.2
                            • tangro 10425.2
                            • Jeditobe 9128.2
                            • Andrey2008 8268
                            • pronskiy 7640.2
                            • olegchir 7134.2
                            • MagisterLudi 7132.8
                            • Mithgol 7129.6
                            Top 100 authors

                            Popular right now

                            • Technical analysis of the checkm8 exploit
                              37.3k 4
                            • Free Wireguard VPN service on AWS
                              10.9k 0
                            • Hack the JWT Token
                              17.2k 0
                            • The color of the Moon and the Sun from space in terms of RGB and color temperature
                              290 0
                            • Python consumes a lot of memory or how to reduce the size of objects?
                              42.5k 3
                            • In-App Updates Flexible Flow: Speed Up the App Update Process on Android
                              2.9k 2
                            Nobody has specified the reason so far
                            Reasons for downvotes

                            Top posts

                            • Day
                            • Week
                            • Month
                            • Audio over Bluetooth: most detailed information about profiles, codecs, and devices
                              +22 40.6k 6 7
                            • Quick reference of C++ value categories: Part 2
                              +5 336 4 3
                            • Technical analysis of the checkm8 exploit
                              +22 37.3k 3 4
                            • Quick reference of C++ value categories: Part 1
                              +4 246 7 0
                            • SARIF SDK and Its Errors
                              +3 141 1 0
                            • Windows Terminal Preview v0.7 Release
                              +3 883 1 0
                            • Future of E-commerce | E-Commerce Trends
                              +2 431 0 0
                            • Azure SDK for .NET: Story about a Difficult Error Search
                              +2 430 1 0
                            • Quick reference of C++ value categories: Part 2
                              +5 336 4 3
                            • The color of the Moon and the Sun from space in terms of RGB and color temperature
                              +2 290 1 0
                            • Top 5 Software Development Practices to Follow in 2020
                              +7 6.9k 7 0
                            • Understandable RayTracing in 256 lines of bare C++
                              +29 2.6k 22 5
                            • Cool WSL (Windows Subsystem for Linux) tips and tricks
                              +1 1.9k 2 1
                            • Best App Development Practices To Follow In 2020
                              +3 1.9k 0 1
                            • Angular: The Best Building Companion for Interactive apps
                              +2 1.7k 3 2

                            Your account

                            • Log in
                            • Sign up

                            Sections

                            • Posts
                            • Hubs
                            • Companies
                            • Users
                            • Sandbox

                            Info

                            • Rules
                            • Help
                            • Documentation
                            • Agreement
                            • Terms of service

                            Services

                            • Ads
                            • Subscription plans
                            • Content
                            • Seminars
                            • Megaprojects
                            If you find a mistake in the post please select it and press Ctrl+Enter to send a report to the author.
                            © 2006 – 2019 «TM»
                            Language settings
                            About
                            Support
                            Mobile version
                            Language settings
                            Interface
                            Content