golang
Как не укусить себя за хвост во время написания функциональных тестов на Go

Залог успеха любого программного решения — хорошее покрытие его функциональными тестами. Каждая полностью покрытая функция — минус одна потенциальная ошибка в работе проекта или даже больше. Однако при написании тестов в проекте, насчитывающем тысячи строк кода и множество пакетов (packages), можно столкнуться с различными трудностями. Я Роман Соловьев, ведущий ИТ‑инженер в отделе RnD и готовых решений управления развития продукта в СберТехе. Сегодня расскажу, с какими проблемами мы столкнулись…

  • суббота, 15 февраля 2025 г. в 00:00:09
javascript
Поддержка webextensions под Андроид

Добрый день! Меня зовут Тимур и я программист. Сегодня я хочу представить очередную свою работу, точнее рабочий черновик. Да, я в курсе — дураку полработы не показывают, но так и на хабре то не дураки сидят. Итак, сегодня я расскажу как перенес поддержку webextensions в chromium под Андроид, что работает а что не работает, как пользоваться тем что работает и когда будет работать то что не работает. Обзор Код доступен тут, лицензия BSD, все по честному. Немного предистории. Браузеров на базе хр…

  • суббота, 15 февраля 2025 г. в 00:00:07
javascript
Three.js с нуля на практике: как за несколько часов создать аркадную 3D-игру. Часть 1

Привет! На связи Кристина, фронтенд-разработчик в отделе рекламных спецпроектов KTS.Наша команда создает визуально эффектные проекты, цель которых — привлечь внимание пользователей. Мы постоянно экспериментируем с разными технологиями и подходами, и вот, наконец, добрались до 3D-анимаций. Недавно я начала изучать Three.js и хочу поделиться своим опытом.В сети есть множество статей и уроков по Three.js для начинающих, но большинство из них — это теоретический материал. Я же хочу показать, как со…

  • суббота, 15 февраля 2025 г. в 00:00:06
github
microsoft / markitdown

Python tool for converting files and office documents to Markdown.MarkItDown ImportantMarkItDown 0.0.2 alpha 1 (0.0.2a1) introduces a plugin-based architecture. As much as was possible, command-line and Python interfaces have remained the same as 0.0.1a3 to support backward compatibility. Please report any issues you encounter. Some interface changes may yet occur as we continue to refine MarkItDown to a first non-alpha release. MarkItDown is a utility for converting various files to Markdo…

  • суббота, 15 февраля 2025 г. в 00:00:03
github
zaidmukaddam / scira

Scira (Formerly MiniPerplx) is a minimalistic AI-powered search engine that helps you find information on the internet. Powered by Vercel AI SDK! Search with models like Grok 2.0.Scira A minimalistic AI-powered search engine that helps you find information on the internet. Powered By Vercel AI SDK - For AI model integration and streaming Tavily AI - For search grounding and web search capabilities Special Thanks Warp, the intelligent terminal Avail…

  • суббота, 15 февраля 2025 г. в 00:00:01
xaker
Житель Алабамы признал себя виновным во взломе аккаунта SEC в X

25-летний житель Алабамы Эрик Каунсил младший (Eric Council Jr.) признал себя виновным во взломе учетной записи Комиссии по ценным бумагам и биржам США (SEC) в соцсети X в январе 2024 года. Напомним, что тогда эта атака повлияла на цену Bitcoin.

  • пятница, 14 февраля 2025 г. в 00:00:21
xaker
США, Австралия и Великобритания ввели санкции против хостера Zservers, связав его с LockBit

США, Австралия и Великобритания ввели санкции против «пуленепробиваемого» хостинг-провайдера Zservers. Власти считают, что компания предоставляла инфраструктуру для атак вымогательской группировки LockBit.

  • пятница, 14 февраля 2025 г. в 00:00:20
xaker
Merlin и Loki атакуют российские организации

Эксперты «Лаборатории Касперского» обнаружили, что более десятка российских организаций из разных отраслей (от телекоммуникаций до промышленности) столкнулись с атаками новых модификаций бэкдоров Merlin и Loki. Обе вредоносные программы созданы для работы с опенсорсным фреймворком Mythic.

  • пятница, 14 февраля 2025 г. в 00:00:18
xaker
Февральские патчи Microsoft устранили 63 уязвимости, включая четыре 0-day

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

  • пятница, 14 февраля 2025 г. в 00:00:17