Habr

News from Habr


Week's most reacted
16.09.2024 − 22.09.2024
Habr
dev_family @ Habr 1 place · 09/20/2024 05:27 EDT

React Native Splash Screen — support for different themes

Hi all! The dev.family team is in touch. In this article, we are sharing a short guide on how to install Splash Screen in a cross-platform app written in React Native with support for multiple themes.Splash screen is the first screen that users see before loading into the main application. This screen is perhaps the best way to make the name of your app, and in general, its entire name,... Read more

0

Fresh news
Other news
older that 24 hours
Habr
Armleo @ Habr 3 place · 08/16/2021 01:49 EDT

System-on-Chip bus: AXI4 simplified and explained

Protocol AXI4 was developed for High-bandwidth and low latency applications. It is designed to allow communication between master and slave devices. Master is typically a DMA or CPU and slaves are DRAM controllers, or other specific protocol controllers: UART, SPI, and others. Sometimes one component can implement multiple instances of this protocol. Usually, a prefix is used to differentiate between multiple AXI4 interfaces. For example, Ethernet MAC can integrate DMA... Read more

0

Habr
ENCRY @ Habr 3 place · 08/15/2021 07:00 EDT

Private Party Protocol: How to Distinguish Friends and Foes Using Cryptographic Tools

ENCRY presents a new interactive identification protocol aimed at controlling the access of selected users to various resources.Close your eyes and imagine Nice, a luxurious estate whose extravagant owner throws epic parties with jazz and fireworks every weekend.To attend such a party is a lot of the elite. Invitations are sent out in advance, and guests do not know the names of other invited persons. The owner of the estate,... Read more

0

Habr
akozh @ Habr 1 place · 08/13/2021 14:28 EDT

Doubling effective digitization frequency by multiple pass approach, is it possible?

As already described in the previous article, in the process of reworking the DSO138 oscilloscope toy, the idea arose in the DSO303 firmware at some point to try to double the maximum sampling frequency to achieve scanning times of 500 and 200 nanoseconds per cell. In fact, for the STM32F303, the theoretically maximum achievable sampling rate from the point of view of the ADC input, and this is determined by... Read more

0

Habr
akozh @ Habr 2 place · 08/13/2021 14:06 EDT

DSO138 upgrade

On Ali, an interesting toy – an oscilloscope called DSO138 is sold for a very inexpensive price. It has already gained quite a lot of popularity among electronics lovers, but the parameters of this device, alas, allow it to be more or less fully used only for debugging very low-frequency circuits. Actually, it is not positioned as a tool, but rather as a DIY-kit for novice electronics engineers.This "toy" oscilloscope... Read more

0

Habr
ENCRY @ Habr 3 place · 08/13/2021 06:17 EDT

Private Party Protocol: How to Distinguish Friends and Foes Using Cryptographic Tools

ENCRY presents a new interactive identification protocol aimed at controlling the access of selected users to various resources. Close your eyes and imagine Nice, a luxurious estate whose extravagant owner throws epic parties with jazz and fireworks every weekend. Read more → Read more

0

Habr
servosila @ Habr 2 place · 08/12/2021 13:33 EDT

Controlling Brushless Motors using Raspberry PI

In this video tutorial, we will control a pair of brushless motors from a Raspberry PI computer. We will use one of the computer's USB ports to connect a network of brushless motor controllers. We will power the computer, the controllers, and the brushless motors using a single battery, similar to a autonomous vehicle design. The first motor is an outrunner type, a kind of what you would use for... Read more

0

Habr
n0mo @ Habr 1 place · 08/12/2021 08:47 EDT

PVS-Studio team's kanban board. Part 2: YouTrack

Hello everyone! Welcome to the second part of the PVS-Studio Team's Kanban Board story. This time we'll talk about YouTrack. You'll learn why we chose and implemented this task tracker and what challenges we encountered. We don't want to advertise or criticize YouTrack. Nevertheless, our team thinks JetBrains has done (and keeps doing) a great job. Read more → Read more

91

Habr
NuGan @ Habr 1 place · 08/11/2021 07:29 EDT

[Translation] Clickhouse next to Zabbix or how to collect logs next to monitoring

If you use Zabbix to monitor your infrastructure objects but have not previously thought about collecting and storing logs from these objects then this article is for you. Read more Read more

179

Habr
foto_shooter @ Habr 2 place · 08/11/2021 04:03 EDT

Optimization of .NET applications: a big result of small edits

Today we're going to discuss how small optimizations in the right places of the application can improve its performance. Imagine: we remove the creation of an extra iterator in one place, get rid of boxing in the other. As a result, we get drastic improvements because of such small edits. Read more → Read more

45

Habr
Minatych @ Habr 3 place · 08/11/2021 04:01 EDT

Intermodular analysis of C++ projects in PVS-Studio

Recently PVS-Studio has implemented a major feature—we supported intermodular analysis of C++ projects. This article covers our and other tools' implementations. You'll also find out how to try this feature and what we managed to detect using it. Read more Read more

37

Habr
pyatyispyatil @ Habr · 08/11/2021 03:26 EDT

Умные тесты производительности своими руками

В прошлой статье я показал, как можно собрать свой Lighthouse. Сегодня пришла очередь применить получившийся трифорс в Performance-тестах, которые его команда успешно применяет для оптимизации и ускорения платформ Авито. Это не так просто, как хотелось бы. С функциональными тестами всё прозрачно — тест либо проходит успешно, либо фэйлится. А в Perfomance-тесте у вас есть какая-то цифра, и непонятно — хорошая она или плохая. Если бы мы использовали инструмент типа Lighthouse,... Read more

2

Habr
fpn @ Habr 1 place · 08/10/2021 02:24 EDT

Choosing a server for 1000 WebRTC streams

In any project, a great deal of importance is placed on the selection of server hardware and WebRTC streaming is no exception. One of the key principles of such a selection is balance – the hardware should be powerful enough to handle the streams with no drops in quality, but not too powerful so as to waste resources. So, how does one choose the right server? Read more Read more

2

Habr
IchNikola @ Habr 2 place · 08/09/2021 05:28 EDT

VSCode: how to view reports of static analyzers that support SARIF

People increasingly start optimizing the process of finding code errors using static analyzers. Nowadays, we can choose from a variety of products to view analysis results. This post covers the ways how to view an analyzer report in the most stylish and feature-rich IDE among multifunctional ones – VSCode. The SARIF format and a special plugin for it allow us to perform our task. Keep reading to find out about... Read more

3

Habr
gisthere @ Habr 3 place · 08/09/2021 03:07 EDT

How to see and save Instagram requests on an android device

Once I was asked to save a traffic dump of an Instagram app while viewing one particular user profile. Simply saving the traffic dump on the router didn't make sense because the app used TLS to communicate with the server. Existing solutions didn't work because they worked with an older version of Instagram.Below I will describe how I managed to do it myself using mitmproxy, ghidra and frida. Read more Read more

0

Habr
aliaksei-kankou @ Habr 1 place · 08/07/2021 10:52 EDT

Improving the quality and formatting of the code in the TypeScript

With the help of the ESLint and Prettier features, you can automate the formatting of your code, make it more expressive and accurate, correspond to specific rules, and avoid errors and bottlenecks even before uploading the code to the shared source storage... Read more Read more

0

Habr
Yelin @ Habr 1 place · 08/07/2021 04:07 EDT

[Translation - recovery mode ] 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 project means you can lose the very foundation of the project, its pizazz and even its know-hows. Moreover, that's already happened to me in one of my projects from 10 years ago. I'm not going to give... Read more

211

Habr
aydu @ Habr 3 place · 08/07/2021 01:54 EDT

Go Code Generation from OpenAPI spec

OpenAPI specificationOne of the nicest features of Go is the power of code generation. go generate command serves as a Swish knife allowing you to generate enums, mocks and stubs. In this article, we will employ this feature to generate a Go code from OpenAPI specification. OpenAPI specification is a modern industrial standard for REST API. This standard has fantastic tooling support and allows you to conveniently render and validate... Read more

0

Habr
eugeneovsyannikov @ Habr 2 place · 08/06/2021 09:21 EDT

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 would you need PVS-Studio if CLion already has the code analyzer? What problems appeared during development? Keep reading to find answers to these questions. Read more Read more

291

Habr
Andrey2008 @ Habr 1 place · 08/04/2021 04:19 EDT

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 cause many problems in the future and it requires many hours of debugging to detect them. Let's look at an example of such a dormant error. Read more → Read more

1

Habr
fpn @ Habr 2 place · 08/04/2021 00:52 EDT

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: Read more Read more

2

Most popular sources

  • You see 352 news out of 352.
  • Sources 63 out of 63.
Business Insider 45% 15
CNET 13% 7
Tom's Hardware 11% 8
Wired 5% 3
The Verge 4% 3
View sources »

LIKE us on Facebook so you won't miss the most important news of the day!

29.09.2024 19:22
Last update: 19:15 EDT.
News rating updated: 02:10.

What is Times42?

Times42 brings you the most popular news from tech news portals in real-time chart.
Read about us in FAQ section.


Times42 © 2024