javascript
От любви до ненависти с process.send

Всем привет, я создатель https://vatsim-radar.com/ и сегодня я чуть не умер. В общем, дело такое. Мы - карта виртуальных самолетиков. Недавно нас пропиарили на официальном уровне, и теперь мы обслуживаем тысячи человек ежедневно - в подвале при открытии сайта будет показано, сколько там сидит прямо сейчас ("in Radar").Ранее мы обновлялись раз в 15 секунд с реальной задержкой от игры в примерно 30 секунд. Это всё дело кэшировалось на Cloudflare, и мы прекрасно жили - пока нам в какой-то …

  • четверг, 22 августа 2024 г. в 00:00:05
javascript
V8. Работа со строкам. Пополняем словарный запас

Что такое строкаДля того чтобы лучше понять, что происходит под капотом V8, для начала стоит вспомнить немного теории.Спецификация ECMA-262 гласит:The String type is the set of all ordered sequences of zero or more 16-bit unsigned integer values (“elements”) up to a maximum length of 2**53 - 1 elements.Тип String — это набор всех упорядоченных последовательностей из нуля или более 16-разрядных целых беззнаковых чисел (“элементов”) максимальной длиной 2**53 - 1 элементов.На практике в машинной п…

  • четверг, 22 августа 2024 г. в 00:00:03
javascript
Использование isolatedModules в Angular 18.2

Angular теперь поддерживает TypeScript isolatedModules начиная с версии Angular 18.2. Благодаря этой поддержке мы сможем заметить увеличение производительности до 10% во времени сборки для production на своих проектах.Разработчики всегда заинтересованы в улучшении производительности и в этом материале опишу, как можно воспользоваться этой функцией на проектах.Как isolatedModules работает?При использовании сборщика приложений в Angular-приложении и включенной опции TypeScript - isolatedModules, …

  • четверг, 22 августа 2024 г. в 00:00:02
xaker
Google удаляет приложение, которое делало устройства Pixel уязвимыми для атак

Специалисты iVerify обнаружили в устройствах Pixel пакет Showcase.apk, который устанавливался смартфоны по всему миру с сентября 2017 года. Исследователи заявили, что приложение представляет угрозу безопасности, и хотя в Google оспаривают это утверждение, компания согласилась удалить приложение со всех поддерживаемых устройств Pixel.

  • среда, 21 августа 2024 г. в 00:00:15
xaker
У Toyota снова произошла утечка данных

На хакерском форуме опубликовали архив, содержащий 240 ГБ данных, украденных из систем компании Toyota. Представители компании уже подтвердили, что Toyota подверглась взлому.

  • среда, 21 августа 2024 г. в 00:00:14
xaker
Google закрывает bug bounty программу по поиску багов в приложениях Google Play

В 2017 году компания Google запустила инициативу Google Play Security Reward Program, которая позволяла исследователям получать вознаграждения за обнаружение уязвимостей в популярных приложениях для Android. Теперь в Google сообщили, что в конце августа программа будет закрыта.

  • среда, 21 августа 2024 г. в 00:00:13
xaker
Младший Acunetix. На что способен бесплатный набор пентестерских утилит

Для подписчиковAcunetix Manual Tools — инструмент не новый, но интересный: это удобный швейцарский нож, который подойдет людям, пока не готовым разбираться с более сложными тулзами. Бывалым же пентестерам рекомендую глянуть на него хотя бы из академического интереса — кто знает, вдруг пригодится? Сегодня посмотрим на его возможности и прикинем, на что он способен в 2024 году.

  • среда, 21 августа 2024 г. в 00:00:11
xaker
Северокорейские хакеры использовали 0-day в Windows для установки руткитов

Уязвимость CVE-2024-38193, исправленная ранее в этом месяце, связанная с повышением привилегий и драйвером вспомогательных функций для WinSock в Windows (Ancillary Function Driver for WinSock), использовалась для атак хакерами из группировки Lazarus в качестве уязвимости нулевого дня.

  • среда, 21 августа 2024 г. в 00:00:09
habrahabr
Памятка по BPMN и BPMN-диаграммам

Я написал эту статью для себя, но подумал, что она будет полезна и начинающим айтишникам, и тем, кому необходимо освежить знания или быстро вспомнить основные вещи, не открывая полное руководство.Ещё раз подчеркну, статья задумывалась как базовая памятка и помощь для начинающих, а никак не исчерпывающая документация. Многое я опускаю ввиду избыточности или неактульности, по крайней мере в моей работе.Что это?BPMN — это нотация (или метод, хотя почти везде пишут «система») моделирования или опис…

  • среда, 21 августа 2024 г. в 00:00:08