golang
Швейцария в картах Go: путешествие по Swiss Tables

Golang продолжает развиваться. Изначальные проектные решения ставятся под сомнения, а новые вызовы заставляют язык меняться: дженерики, итераторы, новая имплементация мап. Однако, даже нововведения приходят к нам не такими, как в других языках. Вспомните обсуждения сразу после релиза тех же дженериков. На Go, как мне кажется, в большинстве своём пишут люди, пришедшие из прочих языков, у кого Golang не первый ЯП. Они привыкли к другому подходу работы с абстракциями. И им порой не хватает того, ч…

  • четверг, 14 августа 2025 г. в 00:00:08
javascript
Замена YouTube Kids

Что делать, когда твой ребёнок признаёт только это приложение? Вот не хочет пользоваться аналогами, и всё тут! Как убрать недостатки в такой ситуации и добавить достоинств? Об этом и поговорим.Какие недостатки YouTube Kids я хотел бы убрать?Невозможно сделать раздачу исключительно русскоязычной. Это может быть особенно плохо, например, для детей с аутизмом, у которых спец-интерес после просмотра мультиков может проявиться в английском (или любом другом) языке, с нежеланием говорить по-русски.Не…

  • четверг, 14 августа 2025 г. в 00:00:07
javascript
React Custom Hook: useScript

В этой серии статей мы отправимся в путешествие по миру пользовательских хуков React, открывая для себя их огромный потенциал для улучшения ваших проектов разработки. Сегодня мы сосредоточимся на хуке «useScript», одном из многих тщательно разработанных хуков, доступных в коллекции пользовательских хуков React.Github: https://github.com/sergeyleschev/react-custom-hooks import useAsync from "../useAsync/useAsync" export default function useScript(url) { return useAsync(() => { …

  • четверг, 14 августа 2025 г. в 00:00:05
javascript
Для чего нужны enum в TypeScript. Подробно и простым языком

Привет, меня зовут Дмитрий, и я руководитель фронтенд-разработки в компании Интелси. В данной статье я хочу подробно разобрать enum в TypeScript, чтобы было понятно, что это такое, для чего нужно и почему это работает именно так.Давайте создадим простой enum, который в качестве ключа будет содержать название профессии, а в качестве значения то, чем обычно занимается представитель данной профессии (врач лечит, учитель обучает):enum ProfessionAction { doctor = 'treat', teacher = '…

  • четверг, 14 августа 2025 г. в 00:00:04
javascript
JavaScript: массивы от А до Я для тех, кто только начал

Привет! Я — Александр Дудукало, автор базового курса по JavaScript. Кажется, пришло время поговорить о массивах. Не просто поговорить, но еще и разобрать полезные примеры, которые помогут узнать о них больше. В этой статье я доступно расскажу, что такое массивы, какие у них особенности и для чего они вообще нужны. Заваривайте чай, открывайте редактор кода на своем компьютере для экспериментов — начнем разбираться!Что такое массивыЕсли вы начали изучать JavaScript, то наверняка уже знакомы с так…

  • четверг, 14 августа 2025 г. в 00:00:04
github
open-telemetry / opentelemetry-collector-contrib

Contrib repository for the OpenTelemetry Collector Getting Started   •   Getting Involved   •   Getting In Touch Vision   •   Observability   •   Security   •   OpenTelemetry Collector Contrib This is a repository for OpenTelemetry Collector components that are not suitable for the core repository of the collector. The official distributions, core and contrib, are available as part of …

  • четверг, 14 августа 2025 г. в 00:00:02
xaker
СМИ: Silent Crow публикует данные, похищенные у «Аэрофлота»

Участники группировки Silent Crow, в конце июля взявшие на себя ответственность за атаку на «Аэрофлот», начали публиковать данные, якобы похищенные у компании. По данным СМИ, речь идет о медицинских картах пилотов и сотрудников авиакомпании.

  • среда, 13 августа 2025 г. в 00:00:26
xaker
Из-за взлома у Google утекли данные клиентов Google Ads

Представители Google подтвердили, что в ходе недавней утечки данных, связанной со взломом Salesforce, была затронута информация клиентов Google Ads.

  • среда, 13 августа 2025 г. в 00:00:25
xaker
0-day уязвимость в WinRAR применялась в фишинговых атаках

Специалисты компании ESET сообщили, что недавно исправленная уязвимость в WinRAR (CVE-2025-8088) использовалась в качестве 0-day в фишинговых атаках и применялась для установки малвари RomCom.

  • среда, 13 августа 2025 г. в 00:00:24