habrahabr
Нестандартные варианты использования Raspberry Pi

Raspberry Pi — это универсальный компьютер, который можно использовать как угодно. Есть тысячи вариантов, где его применить. Поэтому не совсем понятно: что считать стандартным, а что — нестандартным вариантом использования? Например, управление станками или умный дом — вполне логичное применение «малинки», тем более что Home Assistant отлично работает на RPi OS. Блокировка рекламы/соцсетей из домашней сети на общем файрволе Pi-Hole или простейший piVPN — тоже очевидная и общепринятая практик…

  • воскресенье, 30 июля 2023 г. в 00:00:37
habrahabr
NASA vs SpaceX — две сверхтяжёлые противоположности

Что является самым большим достижением космонавтики? Может быть, выход человека в космос или его полёт на Луну? А вот и нет. Самым большим достижением, в буквальном смысле этого слова, является сверхтяжёлая ракета. Огромная стометровая конструкция массой в тысячи тонн и стоимостью в сотни миллионов долларов… Да, такова цена прогресса… и полёта на Луну. Сатурн V и Н-1 в сравнении с человекомНо зачем людям нужны подобные монстры? В середине прошлого века ответ был очевиден — для полётов к Луне,…

  • воскресенье, 30 июля 2023 г. в 00:00:36
habrahabr
Невидимая эмоция, которая убивает большинство ваших начинаний, а вы об этом даже не подозреваете

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

  • воскресенье, 30 июля 2023 г. в 00:00:36
golang
Golang — архитектурный линтер

Для того чтобы повысить качество приложения, написанного на языке go, можно использовать разные линтеры. Один из таких линтеров — архитектурный.В приложении архитектура — это то, как код разложен по «слоям», и какие слои могут вызывать друг друга.В данной статье расскажу про свой бесплатный, open-source, линтер с MIT лицензией и чем он может быть полезен.TLDR — Getting startedЛинтер работает с любым кодом, не только с web-приложениями, но для примера посмотрим на web-приложение с одним АПИ мет…

  • воскресенье, 30 июля 2023 г. в 00:00:33
golang
Как протестировать код на Go с базой данных?

ВведениеКак протестировать код на Go с базой данных? В этой статье опишу пример такого тестирования в связке с Postgres, очисткой на основе копирования базы данных и рассмотрю некоторые альтернативы.Зачем тестировать с базой данных?Чтобы получить более полезные тесты, которые:помогут избавиться от множества mock-ов;облегчат рефакторинг базы данных;уменьшат хрупкость тестов и скованность кодовой базы.Интересная цитата на тему таких тестов:Хорошо продуманные тесты базы данных обеспечивают надежн…

  • воскресенье, 30 июля 2023 г. в 00:00:33
javascript
IntelliJ IDEA 2023.2. Language Server Protocol, AI Assistant, IntelliJ Profiler в редакторе, GitLab…

Только что вышла IntelliJ IDEA 2023.2. В этом релизе в IDE появилась куча интересных фичей и важных улучшений.Вы можете скачать последнюю сборку с официального сайта, или из бесплатного приложения Toolbox, или из snap-пакетов для Ubuntu.Этот релиз IntelliJ IDEA 2023.2 представляет вам AI-ассистента, вооруженного набором инструментов машинного обучения. IntelliJ Profiler показывает подсказки в редакторе, делая профилирование более интуитивным и иформативным. Еще, в этом релизе появилась интегра…

  • воскресенье, 30 июля 2023 г. в 00:00:31
github
0xsyr0 / Awesome-Cybersecurity-Handbooks

A huge chunk of my personal notes since I started playing CTFs and working as a Red Teamer.Awesome Cybersecurity Handbooks A huge chunk of my personal notes since I started playing CTFs and working as a red teamer. These are living documents and I updated or add to them relatively often. DISCLAIMER: Please note that these documents are only provided for legal purposes. Please do not use the content for illigal actions. HOW TO USE: I designed the structure of the handbooks based to the Kali Lin…

  • воскресенье, 30 июля 2023 г. в 00:00:13
github
bloomberg / blazingmq

A modern high-performance open source message queuing system BlazingMQ - A Modern, High-Performance Message Queue BlazingMQ is an open source distributed message queueing framework, which focuses on efficiency, reliability, and a rich feature set for modern-day workflows. At its core, BlazingMQ provides durable, fault-tolerant, highly performant, and highly available queues, along with features like various message routing strategies (e.g., work queues, p…

  • воскресенье, 30 июля 2023 г. в 00:00:02
xaker
Шифровальщик Akira скомпрометировал 63 организации за последние полгода

Эксперты изучают вымогательскую группировку Akira, которая скомпрометировала как минимум 63 организации с марта 2023 года, в основном атакуя малый и средний бизнес. Аналитики компании Arctic Wolf полагают, что за Akira могут стоять несколько человек, связанных с уже неактивной группировкой Conti.

  • суббота, 29 июля 2023 г. в 00:00:32