golang
Как упаковать бэкенд-код на Go для аналитики на базе Spark

Всем привет! Меня зовут Ваня Ахлестин, я занимаюсь поддержкой и развитием аналитической платформы кластера Search&Recommendations на базе Spark и Hadoop. Большинство сервисов в хайлоаде, работу которых мы логируем и исследуем, давно переписаны на Go. Из-за этого часто необходимо переиспользовать логику сервиса внутри аналитического или ML-приложения на Spark. Как примеры такого кода можно взять расчёт скоров по сложному запросу или ранжирование айтемов для выдачи. Реимплементировать и подде…

  • суббота, 29 июня 2024 г. в 00:00:06
javascript
Next.js и революционные изменения в React

React.js — это сейчас одна из самых популярных библиотек для создания современных веб-приложений. React славится гибкостью и богатством экосистемы. Одним из значительных достоинств этой экосистемы является Next.js — и то, как он успешно развивается. С этим фреймворком стало значительно удобнее разрабатывать приложения на основе React, их возможности расширились. В этой статье мы рассмотрим, как Next.js улучшил React, затронем его особенности, преимущества, и что из них вытекает. Что такое N…

  • суббота, 29 июня 2024 г. в 00:00:04
javascript
Управление зависимостями в Javascript заходит на новый виток? Работа с ES модулями без сборщиков

Изначально эта статья задумывалась, как рассказ о различиях и назначении полей dependencies, devDependencies и peerDependencies в package.json. Эту тему выбрали ребята в моем телеграм-канале, кстати подписывайтесь, если еще не. Однако, когда я посмотрел количество контента на эту тему, то понял, что его достаточно даже в русском сегменте. При этом я прочитал одну статью, которая показалась мне очень хорошей, а также там были мысли на тему будущего управления зависимостями.В итоге, я решил кратк…

  • суббота, 29 июня 2024 г. в 00:00:03
github
stacks-network / stacks-core

The Stacks blockchain implementation Stacks Blockchain Reference implementation of the Stacks blockchain in Rust. Stacks is a layer-2 blockchain that uses Bitcoin as a base layer for security and enables decentralized apps and predictable smart contracts using the Clarity language. Stacks implements Proof of Transfer (PoX) mining that anchors to Bitcoin security. Leader election happens at the Bitcoin blockchain and Stacks (STX) miners write new blocks on the separate Stacks blockch…

  • суббота, 29 июня 2024 г. в 00:00:01
xaker
Атака GrimResource эксплуатирует файлы MSC и неисправленную XSS-уязвимость в Windows

Специалисты Elastic обнаружили новую методику выполнения команд, получившую название GrimResource, которая использует специально подготовленные файлы MSC (Microsoft Saved Console) и неисправленную XSS-уязвимость в Windows для выполнения кода через Microsoft Management Console.

  • пятница, 28 июня 2024 г. в 00:00:21
xaker
Российские компании атаковала группировка ReaverBits

Специалисты FACCT обнаружили новую хак-группу, которая рассылает вредоносные письма российским организациям от имени разных компаний и министерств.

  • пятница, 28 июня 2024 г. в 00:00:19
xaker
Тетя Ася отъехала. Колонка главреда

Вчера, 26 июня 2024 года, произошло знаковое событие — сервис ICQ прекратил свое существование. Давай вспомним, какой была наша «Аська» и как так вышло, что мы с ней уже давно расстались.

  • пятница, 28 июня 2024 г. в 00:00:18
xaker
Более 100 000 сайтов пострадали после атаки на цепочку поставок, затронувшей Polyfill[.]io

Исследователи предупредили об атаке на цепочку поставок, затронувшей более 100 000 сайтов, использующих cdn.polyfill[.]io. Дело в том, что домен приобрела китайская компания, после чего скрипт был модифицирован для перенаправления пользователей на вредоносные и мошеннические сайты.

  • пятница, 28 июня 2024 г. в 00:00:17
xaker
Новости ИИ. Open Model Initiative хочет заменить Stable Diffusion

Потерявшее веру в будущее Stable Diffusion сообщество разработчиков решило скоординироваться для создания новой, улучшенной модели. В число крупных участников проекта вошли разработчики приложений Invoke и Comfy, портал Civitai и компания LAION.

  • пятница, 28 июня 2024 г. в 00:00:15