Архив мая 2024 - 21

Заместитель начальника департамента информатизации РЖД Юрий Данилов рассказал, что компания разрабатывает лист ожидания для приобретения онлайн новых или возвращённых билетов. По его словам, это «как реально встать в очередь», а не просто получить уведомления о том, что билет доступен для покупки. 

В этом году однокристальная система Exynos 2400 получилась заметно удачнее по сравнению со Snapdragon 8 Gen 3, чем предыдущие поколения топовых платформ Samsung. Несмотря на это, как сообщается, компания не будет использовать свою платформу в новых складных смартфонах Galaxy Z. 

Одна из российских компаний сообщила о том, что в скором времени привезет новейший гибридный седан BYD Qin L. Автомобиль этот только-только дебютировал в Китае, а до России доберется уже вначале лета. Стоимость пока неизвестна. «Цену будем готовы назвать чуть позже», — сказал продавец.

К московскому дилеру приехала свежая партия кроссоверов Kia Sportage 2024. Машины в топовой комплектации — как сказал представитель дилера «тут полный набор опций». В числе этих опций система кругового обзора, парковочные датчики спереди и сзади, датчики света и дождя, подогрев всех сидений.

Российский разработчик телекоммуникационного оборудования «Иртея» — дочерняя компания сотового оператора МТС — планирует в 2024 году начать эксплуатацию 300 своих базовых станций. Об этом рассказал на конференции ЦИПР-2024 генеральный директор компании Дмитрий Лаконцев.

Компания Acemagic, которая недавно представила футуристического вида игровой мини-ПК, теперь готовит ещё один необычный продукт. Это первый в мире, как говорит компания, ноутбук с двумя экранами, раскрывающимися в горизонтальной плоскости.

В Россию приехала партия рамных внедорожников Mitsubishi Montero Sport. Как сообщает Autonews, все машины оснащены 3,0-литровым бензиновым мотором мощностью 216 л.с., системой полного привода и 8-ступенчатым «автоматом».

Специалисты DxOMark оценили камеру смартфона Xiaomi 14 Ultra. Оценили достаточно высоко, хотя это уже далеко не рекорд

Привет любителям микро-кодирования. Вот вам кое-что невероятное: крошечный движок raycasting (метод “бросания лучей”) и генератор городов, который помещается в отдельный 256-байтовый HTML-файл.

В этой статье я поделюсь всеми секретами работы этой волшебной программы.

Город в бутылке

<canvas style=width:99% id=c onclick=setInterval('for(c.width=w=99,++t,i=6e3;i–;c.getContext`2d`.fillRect(i%w,i/w|0,1-d*Z/w+s,1))for(a=i%w/50-1,s=b=1-i/4e3,X=t,Y=Z=d=1;++Z<w&(Y<6-(32<Z&27<X%w&&X/9^Z/8)*8%46||d|(s=(X&Y&Z)%3/Z,a=b=1,d=Z/w));Y-=b)X+=a',t=9)> pic.twitter.com/N3WElPqtMY

Читать полностью »

Сравнение алгоритмов ограничения частоты запросов - 1

▍ Зачем ограничивать частоту?

Представьте чат в Twitch со множеством активных пользователей и одним спамером. Без ограничения частоты сообщений единственный спамер может запросто заполнить всю беседу сообщениями. При ограничении частоты у каждого пользователя появляется равная возможность участия.

Видео

Ограничитель частоты позволяет управлять частотой обрабатываемого вашим сервисом трафика, блокируя запросы, превосходящие заданное пороговое значение за период времени. И это полезно не только для борьбы со спамом в чатах. Например, ограничение частоты отправки формы логина позволяет защититься от брутфорс-атак, оставляя при этом пользователю право на ошибку.

Конечные точки API тоже часто ограничивают по частоте запросов, чтобы их ресурсы не монополизировал единственный пользователь. Представьте, что вам нужно, чтобы пользователи могли обращаться к затратной конечной точке не чаще ста раз в минуту. Это можно отслеживать при помощи счётчика, обнуляющегося каждую минуту. Все запросы после сотого в пределах этой минуты будут блокироваться. Это один из простейших алгоритмов ограничения частоты, называющийся fixed window limiter (ограничитель с фиксированным окном). Это распространённый способ управления трафиком к сервису.

Но не всегда всё так просто.

Когда начинается и заканчивается каждое одноминутное окно? Если я запущу поток запросов ближе к концу окна, смогу ли превысить лимит? Ёмкость окна восстанавливается по одному запросу за раз, или сразу на всё количество?

В этом посте мы рассмотрим три самых популярных алгоритма, чтобы ответить на каждый из этих вопросов.Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js