An Unexpected Article About Our Unicorn: Who Is the PVS-Studio Mascot?
Why the unicorn, why has he changed so much, does he have hooves, how come he doesn’t wear pants, and how do we draw him? The answers are finally here, in this very article: https://amp.gs/jj9wq
Why the unicorn, why has he changed so much, does he have hooves, how come he doesn’t wear pants, and how do we draw him? The answers are finally here, in this very article: https://amp.gs/jj9wq
Sending data from Arduino Nano 33 IoT to Raspberry Pi 4 using UDP.
Goal — continuously send UDP packets from an Arduino Nano 33 IoT to a Raspberry Pi 4 to understand the reliability of this solution: https://amp.gs/jjAug
Goal — continuously send UDP packets from an Arduino Nano 33 IoT to a Raspberry Pi 4 to understand the reliability of this solution: https://amp.gs/jjAug
Guide to naming in code.
The main idea is that naming should not be considered as creation of tags, but as a fundamental part of design process, which implies integral and consistent vocabulary to be used: https://amp.gs/jjqts
The main idea is that naming should not be considered as creation of tags, but as a fundamental part of design process, which implies integral and consistent vocabulary to be used: https://amp.gs/jjqts
“The feeling of airiness and consistency of the CodeIgniter 4 project will be present with you everywhere now. What is so attractive about CodeIgniter 4?”
Speed Dating with the CodeIgniter 4 on GitHub: https://amp.gs/jj0Jg
Speed Dating with the CodeIgniter 4 on GitHub: https://amp.gs/jj0Jg
Mode on: Comparing the two best colorization AI’s.
During today’s experiment, we’ll be comparing a recent neural network with the good old Deoldify to gauge the rate at which the future is approaching: https://amp.gs/jjWvM
During today’s experiment, we’ll be comparing a recent neural network with the good old Deoldify to gauge the rate at which the future is approaching: https://amp.gs/jjWvM
“We like to find grace in errors, examine them, try to guess how they appeared. Today we have an interesting case when the concepts of length and size got mixed up in the code”
A Beautiful Error in the Implementation of the String Concatenation Function: https://amp.gs/jjW5V
A Beautiful Error in the Implementation of the String Concatenation Function: https://amp.gs/jjW5V
“This tutorial is about implementing a feature that will be used in real life on my project”
How to create LinkedIn-like reactions with Serverless Redis: https://amp.gs/jjav0
How to create LinkedIn-like reactions with Serverless Redis: https://amp.gs/jjav0
“This article is aimed to describe FreeBSD OS as a platform to launch cloud guest OSes with simple API capabilities, using MyBee and DevOPS I really like!”
MyBee — FreeBSD OS and hypervisor bhyve as private cloud: https://amp.gs/jjM4n
MyBee — FreeBSD OS and hypervisor bhyve as private cloud: https://amp.gs/jjM4n
RS485 — a standard for industrial networks. What are the main features of the transceiver microcircuit?
How is the process of measuring and researching of transceiver microcircuits going on? New RS485 microcircuit is ready to get to market: https://amp.gs/j8jCd
How is the process of measuring and researching of transceiver microcircuits going on? New RS485 microcircuit is ready to get to market: https://amp.gs/j8jCd
“During the resource tests the disk ran for 200 hours continuously under maximum load and alternating read/write operations. No changes in drive characteristics were noted”
The way we made an external PCIe RAM disk based on the DDR memory: https://amp.gs/j8z4h
The way we made an external PCIe RAM disk based on the DDR memory: https://amp.gs/j8z4h
“I described how I took advantage of sorted sets and hashes data types to build features efficiently with less code. Now I need to extend the Q&A board with registration/login functionality”
You don’t know Redis (Part 2): https://amp.gs/j8zcf
You don’t know Redis (Part 2): https://amp.gs/j8zcf
Screensharing from FFmpeg to WebRTC.
The task is simple — to broadcast what is happening on screen to a website, where the stream will be played via WebRTC. Let’s take a look at two possible ways to accomplish it with FFmpeg, for Linux and for Windows: https://amp.gs/j8tR6
The task is simple — to broadcast what is happening on screen to a website, where the stream will be played via WebRTC. Let’s take a look at two possible ways to accomplish it with FFmpeg, for Linux and for Windows: https://amp.gs/j8tR6
“This project is aimed at creating an experimental device for emulating RFID labels of three widely available components. I simplified the explanation of the process so that it could be easily replicated”
Building an Arduino based RFID Emulator: https://amp.gs/j8nix
Building an Arduino based RFID Emulator: https://amp.gs/j8nix
Checking BitTorrent in honor of the 20th anniversary. Time == quality.
Why not check out a couple of long-lived related projects with the PVS-Studio analyzer for Linux? Today we’re checking libtorrent and Transmission: https://amp.gs/j8Gpj
Why not check out a couple of long-lived related projects with the PVS-Studio analyzer for Linux? Today we’re checking libtorrent and Transmission: https://amp.gs/j8Gpj
Monitoring WebRTC streams with Prometheus and Grafana https://amp.gs/j8gDX
Habr
Monitoring WebRTC streams with Prometheus and Grafana
Monitoring systems are a vital tool for any system administrator, because they can be used to extract specific information from services, such that: Provides a general idea regarding server loads;...
Static analysis protects your code from time bombs https://amp.gs/j8Ekx
Habr
Static analysis protects your code from time bombs
Static code analysis allows you to identify and eliminate many defects at an early stage. Moreover, it's possible to detect dormant errors that don't show themselves when they appear. They can...
PVS-Studio for JetBrains CLion: ad astra per aspera https://amp.gs/j8OAJ
Habr
PVS-Studio for JetBrains CLion: ad astra per aspera
The PVS-Studio analyzer already has plugins for such IDEs from JetBrains as Rider, IntelliJ IDEA and Android Studio. Somehow we missed another IDE - CLion. The time has come to make amends! But why...
[Translation - recovery mode ] Unfinished startups — the AELITA project https://amp.gs/j8SZK
Habr
Unfinished startups — the AELITA project
Back to the list Introduction I spent a long time thinking about whether or not I should write stories like this from the lives of innovators. After all, revealing the essence of unfinished...
Improving the quality and formatting of the code in the TypeScript https://amp.gs/j8Nz8
Habr
Improving the quality and formatting of the code in the TypeScript
MotivationWhen working with code (especially when working in a large team), we face specific difficulties and want the code to meet the following requirements:Follows centralized formattingFollows...