ITKarma

Development

Model-oriented design. Building an active rectifier (based on a mathematical model)

Continuation of a series of articles on model-oriented design. In the previous series: Model-oriented design - how not to repeat Chernobyl Model-oriented design. Electric drive with brushless DC motor Model-oriented design...

Shortcut to Artificial Intelligence?

Let's admit: we’ll somehow stall. Developments in the field of AI, at all significant costs, do not give the expected "exhaust". Of course, something happens, but things are going on. . . slowly. Slower than we would like...

As I wrote an intro 4K on Rust - and it won

I recently wrote my first 4K intro in Rust and introduced it at Nova 2020, where it won first place in the New School Intro Competition. Writing an intro 4K is quite difficult. This requires knowledge of many different areas...

Space technology in unmanned vehicles: Kalman filter (from NASA Archives)

On the 51st anniversary of the first human moon landing in July 1969, let's recall the fundamental technology that helped make this landing possible: Kalman Filter...

Moneyball and Formula 1: Qualification Results Prediction Model

I must say right away: I'm not an IT specialist, but an enthusiast in statistics. In addition, for many years I participated in various forecast competitions for Formula 1...

Review of IP phone Snom D725 or when you need a lot of physical buttons

Hello dear readers! We continue to review the range of Snom IP phones and today have prepared a review for you on the phone with the largest number of physical function keys from our line - the Snom D725 model...

Museum complex "Zoya": a tank under the bombardment of projectors and other technical nuances

- Jan, how much can you shoot down projectors ?! When will you finish your tank spin ?! Well, again the mesh on stitching has gone astray, redoing again! - Dmitry, finally turn off the grinder...

Basic principles of polysers and shapers

One of the tools to ensure the quality of service in data networks is the mechanisms of polishing and shaping, and maybe these are the most frequently used tools. Your ISP has probably limited your speed to just that...

Fictional stories about the network: how I taught physics from my own and others' mistakes

Hello, Habr! My name is Anton Klochkov, I am a network architect at DataLine, and also a participant in the project linkmeup...

How do IT giants help education? Part 2: Microsoft

In the last post , I talked about what opportunities Google provides for students and educational institutions...

The History of the Internet, Era of Fragmentation, Part 4: Anarchists

& lt; & lt; Before: Statisticians From about 1975 to 1995, computers became more accessible much faster than computer networks...

NewNode - decentralized CDN from FireChat developer

The other day, I came across the mention of a NewNode: NewNode - SDK for mobile development, which makes any application indestructible for any censorship and DDoS, and dramatically reduces the load on the server. P2P network...

We place the site on a home router

I have long wanted to “touch” Internet services by setting up a web server from scratch and releasing it to the Internet...

We build a server for graphic and CAD/CAM applications for remote work on RDP based on CISCO UCS-C220 M3 v2

Almost every company now definitely has a department or group working in CAD/CAM or heavy design programs...

Linux time synchronization: NTP, Chrony, and systemd-timesyncd

Most people keep track of time. We get up on time to complete our morning rituals and go to work, take a break for lunch, meet the project deadlines, celebrate birthdays and holidays, board a plane and so on...

Proxy Settings for WSL (Ubuntu)

This article will discuss the settings for working correctly in WSL from under the proxy for: apt-get curl wget git npm Apt-get Note: hereinafter, the following proxy data is used: host: CDMY0CDMY port: CDMY1CDMY login: CDMY2CDMY ...

How and why the noatime option improves Linux system performance

Updating atime affects system performance. What happens there and what to do about it - read the article. Whenever I update Linux on my home computer, I have to solve certain problems...

How time synchronization has become safe

How to make sure that time per se does not lie if you have a million large and small devices communicating over TCP/IP? After all, each of them has a watch, and the time should be true for everyone...

Linux и WYSIWYG

In this very short essay, I will talk about the nuances, because of which the 100% scale in the graphics editor on the screen may not coincide with the actual size...

OpenShift virtualization: containers, KVM and virtual machines

OpenShift virtualization (upstream project - Kubernetes: KubeVirt, see here and here ), as a Container-native Virtualization, It was introduced as a functional platform OpenShift, which is designed to deploy and manage virtual mac...