golang
AOP в Golang: как рефлексировать, и почему вам не стоит этого делать

Привет, Хабр! Nikolaich << inЯ java-программист по профессии и алкоголик go-developer по зову души. И вот в один прекрасный день я подумал о том, что раз уж в Go есть пакет reflect, то должны быть и способы АОП, прямо как в java. Если вкратце, хочется генерировать обертки для функций в рантайме, позволяя красиво оборачивать логи, мониторинги, трейсинги, и прочие довольно однотипные штуки, по аналогии с тем, как я проделывал это в java. Вот понятный джава-программистам пример кода такой об…

  • пятница, 7 июня 2024 г. в 00:00:04
javascript
Пишем веб-компонент для svg иконок

Всем привет! Сегодня мы рассмотрим один из вариантов интеграции svg иконок в наш фронтенд проект используя веб-компоненты. Основная идея компонента заключается в том, чтобы лениво подгружать в SVG спрайт иконки и переиспользовать уже загруженные иконки при необходимости. Сами иконки будем вставлять в разметке в виде <svg-icon name="arrow-angle-down"> нам понадобится всего сотня строк кода! Кому интересна реализация, прошу под кат!Для тех, кому лень читать и хочется сразу посмотрет…

  • пятница, 7 июня 2024 г. в 00:00:03
javascript
Основы TypeScript

Привет, Хаброжители! TypeScript — популярная надстройка над JavaScript с поддержкой статической типизации, которая наверняка покажется знакомой программистам на C# или Java. TypeScript поможет вам сократить количество ошибок и повысить общее качество кода на JavaScript. «Основы TypeScript» — это полностью обновленное третье издание классического бестселлера Адама Фримена. В нем освещены все возможности TypeScript 5, включая новые, такие как декораторы. Сначала вы узнаете, зачем и почему был …

  • пятница, 7 июня 2024 г. в 00:00:02
xaker
Индийский аккаунт Microsoft в X распространяет криптовалютный скам

Официальный аккаунт Microsoft India в X (бывший Twitter), насчитывающий более 211 000 подписчиков, взломан криптовалютными мошенниками. Хакеры выдают себя за Roaring Kitty - аккаунт известного финансового аналитика и трейдера Кита Гилла (Keith Gill).

  • четверг, 6 июня 2024 г. в 00:00:22
xaker
Испанская полиция ликвидировала пиратскую IPTV-сеть, заработавшую 5,7 млн долларов

Испанская полиция заявляет, что закрыла пиратскую IPTV-сеть TVMucho (позже Teeveeing), занимавшуюся распространением нелегального медиаконтента, которая работала с 2015 года и получила более 5,7 млн долларов прибыли.

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

За последние несколько дней злоумышленники взломали ряд известных аккаунтов в TikTok, принадлежащих различным компаниям и знаменитостям (включая Sony, CNN и Пэрис Хилтон). Как выяснилось, хакеры использовали уязвимость нулевого дня в системе отправки личных сообщений.

  • четверг, 6 июня 2024 г. в 00:00:20
xaker
JSFuck. Разбираем уникальный метод обфускации JS-кода

Для подписчиковДавай отложим в сторону сухую техническую прагматику и поговорим о прекрасном. Ты спросишь: что может прекрасного в обфускации кода? Я отвечу: некоторые решения в этой области обладают прямо‑таки эстетически чарующей красотой, доступной только истинным ценителям. Правда, называются порой не особенно благозвучно. Сегодня мы поговорим о JSFuck, инструменте для обфускации и деобфускации JavaScript.

  • четверг, 6 июня 2024 г. в 00:00:18
xaker
Сеть магазинов «Верный» возобновляет прием безналичной оплаты после хакерской атаки

Представители сети гипермаркетов «Верный» подтвердили СМИ, что недавно компания пострадала от хакерской атаки. Из-за этого в магазинах сети несколько дней не принимали оплату банковскими картами, не работали сайт и приложение, а также не принимались онлайн-заказы.

  • четверг, 6 июня 2024 г. в 00:00:17
xaker
Zyxel срочно исправляет критические уязвимости в старых NAS

Компания Zyxel Networks выпустила экстренные патчи для трех критических уязвимостей, затрагивающих старые устройства NAS, срок поддержки которых уже истек. Проблемы затрагивают NAS326 с прошивкой версии 5.21(AAZF.16)C0 и более ранних версий, а также NAS542 с прошивкой версии 5.21(ABAG.13)C0 и более ранних версий.

  • четверг, 6 июня 2024 г. в 00:00:16