xaker
Opera GX подменит историю браузера фальшивой и приличной, если пользователь неактивен 14 дней

В браузере Opera GX, ориентированном на геймеров, появилась новая функция Fake My History, которая активируется, если не пользоваться браузером в течение двух недель. Она не просто очистит историю посещений, но подменит ее вымышленной и приятной версией, с запросами вроде «как построить скворечник», «как стать донором крови».

  • воскресенье, 30 июля 2023 г. в 00:00:39
habrahabr
Болгарский «Правец-16» (ЕС-1839). Вылазка в консольный интернет в 2023 году на PC/XT 35-летней давн…

О выходе в интернет с помощью старой, почтенной (но не всегда почившей) техники написано немало статей. Возможно, для кого-то именно эта статья окажется первой, человек вполне может заинтересоваться и начнет расширять кругозор в подобном направлении. В данной статье описан пример возможности пребывания в современном интернете на примере компьютера архитектуры PC/XT, без Ethernet-карты, болгарского производителя «Правец». Доступ в интернет при помощи консольного браузера, может быть полезен…

  • воскресенье, 30 июля 2023 г. в 00:00:38
habrahabr
Методы борьбы с воровством в кружке робототехники (часть 2)

Первая статья была написана довольно сумбурно, и никакой теоретической основы я под неё не подводил. Ну, дескать, воруют – и вот так обороняюсь. Однако теперь я хочу немного упорядочить свои наработки, разделив защищаемые активы на два вида:Материальные (кружковое имущество);Интеллектуальные (методички, товарный знак, разработки, документы и т.п.).Поговорим же подробнее о каждом из них.Часть 1. Защита материальных активов кружкаПроцитирую и дополню правила из предыдущей статьи. Правила эти кас…

  • воскресенье, 30 июля 2023 г. в 00:00:37
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