Нас приучили перешептываться в чужих домах. Нам выдали «бесплатные» мессенджеры, где стены имеют уши, владелец может в любой момент сменить замок, а наши самые сокровенные разговоры — просто строчка в логах для анализа рекламным движком. Мы стали цифровыми арендаторами, забыв, что можем строить сами.Этот текст — не про аренду. Он о том, как выковать ключи, возвести стены и поднять флаг над своей собственной, неприступной цифровой цитаделью. Мы развернем на сервере Selectel полноценный узел связ…
По работе я постоянно имею дело с серверами; при этом их владельцы всегда хотят знать, когда серверы используют свои ресурсы максимально. Вроде бы, это простая задача? Достаточно настроить top или другой инструмент мониторинга системы, посмотреть на процент использования сети, памяти и CPU, и наибольшее значение покажет, насколько близко сервер находится к пределу своих возможностей.Например, эта машина потребляет 50% ресурсов CPU, поэтому, вероятно, способна выполнять вдвое больше своих задач.…
Уже по своей традиции, раз в год пишу про YouTube/Rutube. Что изменилось у меня за год, и нашел ли я альтернативу YouTube. Пост за 2024 год тут. Ниже изложена субъективная точка зрения, с которой не обязательно соглашаться.В 2025 году вышел из проекта "Реакций".В 2025 году произошли изменения и на стороне YouTube.YouTube ужесточил политику и стал присылать "страйки" на видео двух, трехлетней давности, с реакциями на другие видео. В итоге пришлось удалить с канала все старые виде…
Память в компьютерах и гаджетах много лет делится на два направления. DRAM — быстрая, но требует постоянного питания. NAND-флеш — надежная и долговечная, зато ощутимо медленнее. Инженеры десятилетиями мечтали о «золотой середине», которая объединит лучшее из обоих подходов.И похоже, такая технология наконец появилась. UltraRAM обещает скорость на уровне DRAM, энергонезависимость и долговечность, в разы превосходящую NAND, причем с расчетным сроком хранения данных до тысячи лет. Давайте разбират…
В целом картинка оставляет приятное впечатление. Но если начинаешь вглядываться в детали - то тут, то там находишь косяки ИИ. В программе, написанной LLM, то же самое.Здорово, когда ты получаешь готовое работающее приложение с одного запроса. Пусть даже долго оттачиваемого, как меч самурая. Это апофеоз одновременно профессионализма и лени: ты смог сформулировать задачу так, что ИИ тебя понял и с первого раза сделал всё верно.Прошлый раз мне удалось получить промпт, дающий с чистого листа полноц…
ПредысторияУ меня появилось желание изучить go и написать на нем какой-нибудь open-source проект, изначально идей и проблем которые я мог решить в голове не былоНа работе часто приходилось подключаться на несколько разных машин за рабочий день - доступы к ним лежали в разных чатах, файлах и тдДанная ситуация очень сильно меня напрягала, что приходилось тратить большое кол-во времени на то, чтобы найти правильные доступы, где-то было подключение по паролю, где-то по ключу и из-за этого данный пр…
По мере роста фронтенд-приложений управление пользовательскими взаимодействиями становится все более важным. Добавление обработчика событий на каждый интерактивный элемент — плохая практика: это усложняет код, увеличивает расход памяти и снижает производительность. Здесь на помощь приходит делегирование событий (event delegation).Каждая интерактивная веб-страница опирается на Document Object Model (DOM) и ее систему событий. Когда мы нажимаем кнопку, вводим текст в поле или наводим курсор на из…
Distributed query engine providing simple and reliable data processing for any modality and scale Website • Docs • Installation • Daft Quickstart • Community and Support Daft: Unified Engine for Data Analytics, Engineering & ML/AI Daft is a distributed query engine for large-scale data processing using Python or SQL, implemented in Rust. Familiar interactive API: Lazy Python Dataframe for rapid and interactive iteration, or SQL for analytical queries Focus on the what: Powerful Quer…
FHEVM, a full-stack framework for integrating Fully Homomorphic Encryption (FHE) with blockchain applications 📃 Read white paper | 📒 Documentation | 💛 Community support | 📚 FHE resources by Zama About What is FHEVM? FHEVM is the core framework of the Zama Confidential Blockchain Protocol. It enables confidential smart contracts on EVM-compatible blockchains by leveraging Fully Homomorphic Encryption (FHE), allowing encrypted data to be …