Если поговорка «видеть - значит верить» и верна, то как раз в том случае, когда мы имеем дело со светом, попадающим в наши глаза. В конце концов, это само определение того, что значит, с человеческой точки зрения, для нас видеть что-либо. И всё же люди почему-то ведутся на очень, очень сомнительное утверждение, что Солнце «на самом деле» - это звезда зелёного цвета.Если вы раньше открывали глаза, видели Солнце и видели предметы зелёного цвета, то вы знаете из своего личного опыта, что Солнце н…
Лето, к сожалению, заканчивается, дни с каждым днем становятся короче, а ночи — длиннее. Но что поделать, сезоны года меняются с положенной им периодичностью. Зато производители компьютерного железа с не меньшим, чем смена месяцев и сезонов года, постоянством, выпускают новые и новые модели мини-ПК. И в сегодняшней подборке есть весьма интересные модели, так что прошу под кат. ASRock — сразу несколько мини-ПК на чипе N97 Alder Lake-N Компания ASRock выпустила сразу несколько моделей миниат…
Работая с секретами, хочется получить две возможности: просто и централизованно управлять секретами в кластере и в то же время вынести их за пределы кластера в целях безопасности. В этой статье мы подробно рассмотрим работу External Secrets Operator в связке с Yandex Lockbox, AWS Secrets Manager, Vault by HashiCorp, а также решение на базе Open Source-утилиты от «Фланта» shell-operator.Что такое External Secrets OperatorExternal Secrets Operator расширяет возможности Kubernetes с помощью Custo…
В России не любят Линукс. Студенты и корпорации всячески отлынивают его использовать, даже если Линукс насаждают преподаватели или госзаказчики. Но есть область, в которой Линукс придется полюбить. Это разработка микросхем. Даже внутри Apple и Microsoft инженеры используют Synopsys Design Compiler / IC Compiler и Cadence Genus / Innovus, у которых вообще нет версий для Windows и MacOS, только для Linux. Да, я знаю, что Synopsys и Cadence ушли из России. Но даже открытые тулы для синтеза ASIC -…
Привет! Меня зовут Дмитрий Королёв, я бэкенд-разработчик в Авито. Я хочу рассказать, как устроен сборщик мусора в Golang и как он работает, чтобы вы могли писать более производительные приложения и лучше понимать внутреннее устройство языка. За последние 10 лет сборщик мусора в golang ускорился более чем в 400 раз. И это не предел. Расскажу, как разработчики этого добились, — от базовой имплементации до нетривиальных оптимизаций.Mark and Sweep Garbage Collector — кто такой?Mark and Sweep — по…
Вы когда-нибудь пробовали скачивать видео с YouTube? Я имею в виду ручками, а не через такие софтины, как youtube-dl, yt-dlp или один из «этих» сайтов. Оказывается, это гораздо сложнее, чем можно было бы подумать. Youtube зарабатывает на показе рекламы пользователям. Поэтому с точки зрения платформы логично внедрить специальные ограничения, которые не позволяли бы скачивать видеоролики или даже просматривать их через неофициальный клиент, например YouTube Vanced. В этой статье будут пояснены т…
Написать что знаю несколько языков это одно, но действительно знать, понимать, и применять на практике это совсем другое, поэтому плохо зная свой сигнатурный язык мышления, полученный от социальной среды с рождения, буду рассказывать в статье как правильно собирать данные нажатия, виртуальной клавиатуры Android в web проекте, используя javascript. Классика, сам не умею научу других. Для чего это может понадобиться, если у вас возник такой вопрос, то вы явно новичок во всех "этих движения&#…
Представители Роскомнадзора рекомендовали российским компаниям и предприятиям ускорить перевод информационных систем и протоколов, которые обеспечивают их внутренние бизнес-процессы, на инфраструктуру внутри России. В ведомстве говорят, что применение VPN-протоколов с использованием зарубежных серверов несет в себе риски утечки данных.
Для подписчиковНачав прохождение этой машины с базового аудита сервиса, мы найдем уязвимость в нем, получим доступ к серверу и обнаружим на нем критически важные данные. Для повышения привилегий получим доступ к внутреннему Gitea и найдем возможность внедрения команд в проект.