Habr For Dev
354 subscribers
2.8K photos
3.12K links
Ежедневная поборка лучших технических статей и новостей с Хабра для разработчиков.

Широкий спектр тематик - Web и Software разработка, Hardware, DevOps, QA.

Канал ведет бездушная машина ;)
Download Telegram
#GD32 #DP83848

Сразу три причины, из-за которых контроллер GD32F450 теряет UDP пакеты

Рейтинг: 77

Читать
#C++ #cmake

Руководство по CMake для разработчиков C++ библиотек

Данное руководство позволит читателю составить полную картину того, как организовать сборку C++ библиотек с использованием современных возможностей CMake. Предполагается, что читатель имеет представление о базовых понятиях из мира CMake и динамических/статических C++ библиотек, так как в руководстве они могут не объясняться.

Рейтинг: 64

Читать
#платежные-системы #прием-платежей

20 лет проблем приема платежей

Электронные системы расчетов существуют в интернете уже давно, а баги на них встречаются двадцатилетней давности. Мы находили критические уязвимости, позволяющие угнать деньги и накрутить баланс. Сегодня мы разберем типовые реализации приема платежей и связанные с ними проблемы безопасности.

Рейтинг: 62

Читать
👍2
#Даня-Шеповалов #Хакер

Даня снова в «Хакере»! Выясняем у Дани Шеповалова, где он пропадал 20 лет и при чем тут гуси

Рейтинг: 61

Читать
#sophiapp #github

SophiApp, или Как мы делали опенсорс программу для настройки Windows 10 11

Рейтинг: 50

Читать
#python #нейронные-сети

#2 Нейронные сети для начинающих. NumPy. MatplotLib. Операции с изображениями в OpenCV

Рейтинг: 29

Читать
#typescript #ts

Заметка о Mapped Types и других полезных возможностях современного TypeScript

Привет, друзья! Представляю вашему вниманию перевод 2 статей: Use TypeScript Mapped Types Like a Pro о связанных или сопоставленных типах (mapped types) TypeScript; 10 TypeScript features you might not be using yet or didn't understand о полезных возможностях современного TS.

Рейтинг: 20

Читать
👍3
#ios #dodoengineering

Анимации и вибрации: как задизайнить фидбэк слайдера оплаты

Рейтинг: 20

Читать
#Pandas #анализ-данных

4 анти-паттерна pandas и способы борьбы с ними

Рейтинг: 19

Читать
#автоматизация-программирования #программирование

GitHub Copilot — он вам не нужен

Рейтинг: 27

Читать
#дебаг #linux

Пятничный дебаг: насколько глубока кроличья нора?

Рейтинг: 45

Читать
#старое-железо #интернет

Таксофон — это единственный выход из «Матрицы»

Эта история началась 7 марта 1876 года, когда А. Белл получил самый дорогой патент в истории. Вот так началась история «Матрицы». К «Матрице» вернёмся чуть позже, а сейчас про таксофон, когда он появился? Патент на первый телефон-автомат зарегистрирован 13 августа, в 1899 году американцем Уильям Грей.

Рейтинг: 41

Читать
#gtm #dns

Босяцкий кластер высокой доступности

Крайне минималистичная схема кластера высокой доступности, требующая только 2 сервера и ничего более. Пригодна в том числе для серверов у разных хостеров или в разных датацентрах. Позволяет решить вопрос отказоустойчивости для балансировщика, так чтобы он сам не был единой точкой отказа.

Рейтинг: 33

Читать
#алгоритмы #javascript

Алгоритмы для веб-разработчиков простыми словами

Рейтинг: 16

Читать
🔥2👎1
#tornado-cash #open-source

США объявили войну крипто-анонимности: как санкции на Tornado Cash меняют будущее блокчейна

Прямо сейчас происходят события, которые могут стать поворотной точкой для всей криптоиндустрии (а заодно и для всех open-source программистов). Тем более странно, что пока эти события вызывают ажиотаж только в узком кругу настоящих криптанов… В этой статье я попытаюсь объяснить, почему вам тоже должно быть дико интересно следить за санкционной драмой вокруг Tornado Cash.

Рейтинг: 142

Читать
#tcp #ip

Почему ваш веб-сайт должен быть меньше 14 КБ

Чем меньше веб-сайт, тем быстрее он грузится, и это неудивительно. Удивительно то, что страница на 14 КБ может грузиться гораздо быстрее, чем страница на 15 КБ, даже на 612 мс быстрее, хотя разница между страницами на 15 КБ и 16 КБ минимальна. Так происходит из-за алгоритма медленного старта TCP. В этой статье я расскажу, что это такое, как оно работает и почему это важно. Но сначала мы вкратце расскажем об основах.

Рейтинг: 138

Читать
👍4
#обратная-разработка #взлом-автомобилей

Как я хакнул свой автомобиль: завершение истории

Если вы не читали первую часть статьи, то сделайте это. Часть 2: создаём бэкдор Хватит ждать.
28 апреля 2022 года выпустили новые версии обновлений прошивок Display Audio для автомобилей Hyundai и Kia. К счастью, в том числе и для моей машины. Я сразу же принялся за разработку собственного обновления прошивки с бэкдором.

Рейтинг: 124

Читать
#div #framework

Яндекс выпускает DivKit — фреймворк для server-driven UI с открытым кодом

Рейтинг: 97

Читать
❤‍🔥1