Типичный программист

Типичный программист

Verified

Всё самое интересное по программированию Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Сайт: https://tprg.ru/site VK: vk.com/tproger Регистрация в перечне РКН: https://tprg.ru/mJwo

Username
@tproger
Category
Technologies
Country
RussiaRussia
Created
, 10 years
Subscribers78,004+38 last week
Avg views per post, 7d5,763−5.2% vs prev 7d
ERR7.39%last 7 days

Subscribers, 30 days

Oct 18 – Nov 3−50 (−0.1%)

Show as table
DateSubscribers
Oct 18, 202678,054
Oct 19, 202678,050
Oct 20, 202678,064
Oct 21, 202678,056
Oct 22, 202678,051
Oct 23, 202678,032
Oct 24, 202678,003
Oct 25, 202678,014
Oct 26, 202677,994
Oct 27, 202677,966
Oct 28, 202677,976
Oct 29, 202677,982
Oct 30, 202677,999
Nov 1, 202678,006
Nov 2, 202678,001
Nov 3, 202678,004

Average views per post by day

By publication day

Show as table
DateAvg views per post
Oct 13, 20266,516
Oct 14, 20266,477
Oct 15, 20266,756
Oct 16, 20265,952
Oct 17, 20265,689
Oct 18, 20265,824
Oct 19, 20266,364
Oct 20, 20266,290
Oct 21, 20266,037
Oct 22, 20265,927
Oct 23, 20265,725
Oct 24, 20266,116
Oct 25, 20266,373
Oct 26, 20266,329
Oct 27, 20266,365
Oct 28, 20266,022
Oct 29, 20265,777
Oct 30, 20265,307
Oct 31, 20266,188
Nov 1, 20266,149
Nov 2, 20266,170
Nov 3, 20265,017

Advertising

Most viewed this month

  1. 01
    Views8.35K
    Forwards70
    Reactions45
    Comments9
  2. 02

    Сортировку ускорили в 26 раз. Общий алгоритм просто знал слишком мало У Axiom разные колонки сортировались одинаково: сравнивали значения по два, каждый раз превращая их во внутренний общий тип. Удобно. Только колонка с уровнями логов уже знала, что разных значений в ней не больше пятнадцати. А сортировка этой подсказкой не пользовалась. Команда дала каждому типу колонки свою реализацию. Для enum сначала упорядочили небольшой словарь, затем разложили строки по счётчикам. Для строк начали сортировать ранги словаря, не сравнивая один и тот же текст снова и снова. На блоках примерно по 65 тысяч строк, на Apple M4, ускорение разных типов составило 2–26 раз. Максимум достался enum. Это не обещание ускорить любую сортировку: выигрыш появился там, где данные уже имели полезную структуру. Её не пришлось придумывать, достаточно было перестать терять при каждом сравнении.

    Photo
    Views7.53K
    Forwards19
    Reactions21
    Comments2
  3. 03

    Сжатие временных рядов в Axiom: меньше места на диске, больше работы процессору Gorilla сжимает измерения по мере поступления и требует строгого порядка по времени. У клиентов Axiom каждую секунду приходят тысячи опоздавших точек. В разборе альтернативы Gorilla команда показывает, как хранить такие данные и сколько это стоит. Новые измерения попадают в несжатый буфер, где их сортируют по времени. Заполненный буфер сжимают пакетом и переносят в сжатую часть. Время отмечают битовой картой: каждый установленный бит указывает на момент с измерением. При запросе карта помогает выбирать точки из нужного диапазона. На данных Axiom хранилище обычно занимает 30–50% от размера Gorilla. Но оптимизированная Gorilla примерно в 15 раз эффективнее по CPU, то есть затратам процессора на кеш. Память кеша чаще составляет 70–100% от Gorilla; все цифры зависят от нагрузки. #облака

    Photo
    Views7.24K
    Forwards16
    Reactions22
    Comments2
  4. 04
    Views7.2K
    Forwards7
    Reactions30
    Comments1
  5. 05

    Зачем Figma рисует невидимый HTML рядом с холстом На холсте Figma может быть сотня слоёв, а для экранного диктора всё это долго выглядело как один большой объект. Рисование взял на себя движок Figma. Вместе с ним исчезла и привычная HTML-структура, по которой браузер объясняет интерфейс человеку. Команда собрала Mirror DOM: невидимые элементы с ролями, подписями и расположением слоёв. Между ними и холстом синхронизируют фокус. Выбрали объект мышью — диктор знает, где вы. Перешли диктором к другому элементу — выделение на холсте тоже поменялось. И невидимое здесь не значит убранное в угол экрана. Элементам сохраняют реальную геометрию: она нужна лупе, подсветке фокуса и голосовому управлению. Даже пять сдвигов по одному пикселю объединяют в одно объявление, чтобы диктор не повторял одно и то же пять раз. Вот сколько поведения браузера пришлось вернуть вручную.

    Photo
    Views6.76K
    Forwards39
    Reactions29
    Comments0

Latest posts

#14985Video
Views4,737−22%vs avg
Forwards49
Reactions21
Comments4
Views growthHide views growth

Views growth

Hours after publication

Show as table
Hours after publicationViews
0 h0
4 h2,711
16 h3,464
27 h4,737
  1. After 6 hours2,711
  2. After 24 hours4,737
  3. Total to date4,737
#14984Photo
Views5,297−13%vs avg
Forwards30
Reactions26
Comments2
Views growthHide views growth

Views growth

Hours after publication

Show as table
Hours after publicationViews
0 h0
10 h4,081
33 h5,297
  1. Total to date5,297
#14983Photo
Views6,0610%vs avg
Forwards101
Reactions46
Comments5
Views growthHide views growth

Views growth

Hours after publication

Show as table
Hours after publicationViews
0 h0
4 h3,044
16 h4,018
28 h5,353
51 h6,061
  1. After 24 hours5,353
  2. Total to date6,061
#14982Photo
Views6,279+3%vs avg
Forwards21
Reactions26
Comments3
Views growthHide views growth

Views growth

Hours after publication

Show as table
Hours after publicationViews
0 h0
9 h4,259
34 h5,687
57 h6,279
  1. Total to date6,279
#14981Text

Forwarded from Нейроканал

В ядре Linux закрыли критическую уязвимость CVE-2026-98432 (CVSS 9,8), обновите ядро на серверах и перезагрузитесь. Anthropic рассказала, что эксплойт для неё написал сам Claude: он удалённо получает выполнение команд от root без учётных данных примерно за 53 минуты попыток. Код не публиковали. Ошибка сидит в обработке TCP-рукопожатия по IPv4 с ядра 4.4 и срабатывает до того, как подключение дойдёт до приложения. Эксплойт бьёт через порты Multipath TCP: в Linux их по умолчанию открывают программы на Go с версии 1.24. Сама ошибка от MPTCP не зависит. Исправления уже есть у Debian, Amazon Linux, Oracle Linux и частично у SUSE, у Ubuntu и RHEL пока нет. До патча Red Hat советует правило nftables, которое отбрасывает TCP-пакеты с опциями IPv4: оно снижает риск, но полностью не защищает. Ненужный MPTCP можно выключить через sysctl net.mptcp.enabled=0 с перезапуском сервисов. Команды и статус по дистрибутивам собрали на сайте. @neuro_channel

Open in Telegram
Views6,559+8%vs avg
Forwards117
Reactions42
Comments4
Views growthHide views growth

Views growth

Hours after publication

Show as table
Hours after publicationViews
0 h0
1 h1,858
12 h3,463
36 h5,598
71 h6,559
  1. After 1 hour1,858
  2. Total to date6,559
#14980GIF
Views5,624−7%vs avg
Forwards36
Reactions27
Comments10
Views growthHide views growth

Views growth

Hours after publication

Show as table
Hours after publicationViews
0 h0
5 h3,219
15 h4,317
28 h5,624
  1. After 6 hours3,219
  2. After 24 hours5,624
  3. Total to date5,624
#14979Photo
Views6,265+3%vs avg
Forwards30
Reactions37
Comments2
Views growthHide views growth

Views growth

Hours after publication

Show as table
Hours after publicationViews
0 h0
11 h3,874
34 h5,532
70 h6,265
  1. Total to date6,265
#14978Photo
Views6,366+5%vs avg
Forwards30
Reactions29
Comments4
Views growthHide views growth

Views growth

Hours after publication

Show as table
Hours after publicationViews
0 h0
5 h2,458
17 h3,228
29 h4,775
76 h6,366
  1. After 6 hours2,458
  2. After 24 hours4,775
  3. Total to date6,366
#14977Photo
Views6,009−1%vs avg
Forwards46
Reactions27
Comments4
Views growthHide views growth

Views growth

Hours after publication

Show as table
Hours after publicationViews
0 h0
11 h3,567
70 h6,009
  1. Total to date6,009
#14976Photoad

Что нужно знать для старта в кибербезопасности? Сейчас разберемся 23 ноября Positive Education впервые запускает онлайн-интенсив «Основы практической кибербезопасности». За три месяца участники разберут четыре фундаментальные области ИБ и применят знания в более чем 40 практических кейсах Интенсив подойдет начинающим специалистам по ИБ, сотрудникам ИТ и тем, кто переходит в новое направление кибербезопасности Что внутри • UNIX- и Linux-системы: устройство ОС, процессы, права пользователей и базовая защита • Сети: настройка окружения, анализ трафика, типовые атаки и защита • Windows и Active Directory: компоненты ОС, домен, учетные записи и уязвимости конфигурации • Веб-приложения: архитектура, анализ уязвимостей и безопасная разработка Как пройдет интенсив Из 80 академических часов 60 отведены практике. Участники будут настраивать системы и сети, исследовать атаки, работать с Active Directory и искать уязвимости. Пошаговые кейсы помогут разобраться в новых темах, самостоятельные позволят проверить себя 📄 Кстати, Positive Education получил государственную лицензию на образовательную деятельность. Это значит, что все выпускники программ получат не только цельную техническую базу для развития в SOC, AppSec, пентесте и инфраструктурной безопасности, а также документы установленного образца, а при самостоятельной оплате можно оформить налоговый вычет. Когда 📅 Старт: 23 ноября 2026 ⏳ Длительность: 3 месяца 💻 Формат: онлайн 📚 Объем: 80 академических часов 👉 Подробности и регистрация

Open in Telegram
Views4,262−30%vs avg
Forwards37
Reactions22
Comments4
Views growthHide views growth

Views growth

Hours after publication

Show as table
Hours after publicationViews
0 h0
2 h1,625
8 h2,458
19 h3,289
28 h4,262
  1. After 6 hours2,458
  2. After 24 hours4,262
  3. Total to date4,262

All posts

Connections