ITKarma

Development

Ultra-Precise Raspberry PI Stratum 1 NTP Server

In this article, I will tell you how to build a Stratum 1 NTP server on a Raspberry PI to synchronize time for a modest amount and forget about the problems associated with inconsistent time on all your devices...

I don’t understand what I want. How to formulate CRM requirements for a user

“When someone touches the cross, a peach teddy bear should cry” *, - this is perhaps the sweetest requirement that I have met (but, fortunately, not implemented)...

VPS selection. Battle of hosting

Do you know what our small team noticed? If some time ago, literally in January, we chose the IT infrastructure very negligently, now the attitude has changed a lot...

Automation of network services or how to build a virtual laboratory using OpenDaylight, Postman and Vrnetlab

In this article I’ll show you how to configure OpenDaylight for working with network equipment, and also show how to use Postman and simple RESTCONF Requests for this equipment can be managed...

MyOffice update speeds up mail 3 times, adds new features and 4 more foreign languages

In early July 2020, MyOffice released the second major update. In the new version 2020. 01. R2, the most noticeable functional changes have occurred in the tools for working with e-mail and calendar...

Huawei DCN: five scenarios for building a data center network

Today, our focus is not only on the Huawei product line for creating data center networks, but also on how to build advanced integrated solutions on their basis...

How I wrote my first jQuery plugin at the age of 15 and how to create them

Hello! I live in Uzbekistan and independently study web development for the third year already. During this time, I learned how to reinvent the wheel on my own to solve the problems that I encountered...

E-learning on crutches. Fixing courses from Articulate Rise

The market is saturated with various programs for the development of electronic courses - authoring tools (authoring tools)...

Source Maps: Fast and Easy

The Source Maps mechanism is used to map the source code of the program to the scripts generated on their basis...

How to get screen, window and web page sizes in JavaScript

Good day, friends! I present to you the translation of a short note "How to Get the Screen, Window, and Web Page Sizes in JavaScript" by Dmitri Pavlutin...

Redux store vs React state

How to design data storage in a React application? Where to store application data: in the global storage (Redux store) or in local storage (component state)? Such questions arise for developers beginning to use the Redux library,...

How to bypass the ban on accessing pages using Chrome in headless mode

Some sites block Chrome in headless mode, and we’ll look at how to get around this block. Diagnostics is the key to all aspects of computers and programming. This article begins with how to deal with this blocking problem yourself...

Node.js tutorial for beginners. Part 2

Good day, friends! I continue to publish translations of this Node. js tutorial. Other parts: Part 1 Part 2 Part 3 The JavaScript V8 Engine V8 is the name of the JavaScript engine supported by Google Chrome...

Canvas and geometry. It's almost simple

Three-dimensional graphics can be implemented in a browser not only using WebGL or libraries created on the basis of WebGL , but also by simple rendering on a 2D canvas using the HTML5 Canvas functions for this...

[Video] What is the power of dashboards, how to test JS libraries and why it is worth releasing your own open source framework

The post is dedicated to everyone who has virtually not reached our online mitap, which we dedicated to automated testing tools. We publish video from BugsBusters 2020 - watch and there will be a good start to the week...

Modularity in Vue.js and Vuex

When writing large front-end applications, managing state can be quite a complex and tedious task. For Vue. js, a Vuex plugin was developed for managing state...

The magic of WebPush in Mozilla Firefox. Inside look

By far, one of the most popular technologies for delivering alerts to users ’devices is Push Notifications...

How many wonderful discoveries are prepared for us by Parallels here

About how many wonderful discoveries we have Parallels Cooking Here And Citrix, a careless ignorant disappear for a moment suddenly...

We hide RDP and quickly help users

Dear reader! We are eager to introduce you to one unique and useful feature of our IT infrastructure management system, which makes hardworking users happy, and lazy people and truants miserable...

Check Point SandBlast Agent. What's new?

We have already published a huge number of Check Point training materials. However, the topic of protecting workstations with Check Point SandBlast Agent has been extremely poorly covered...