Контейнеры вместо серверов: Как устроена система обмена данными, которую нельзя заблокировать и подделать
—
от автора
—
от автора
Представьте, что ваш мессенджер — это не одно приложение, привязанное к серверу в чужой стране, а персональный «цифровой контейнер», который вы можете парковать у любого провайдера или на своей машине. При смене «парковки» ваши контакты, история и подписки переезжают вместе…
—
от автора
Недавно я наткнулся на статью о том, что в ICMP-пакеты можно вставлять произвольные данные. Сразу возникла мысль: а почему бы не попробовать загнать весь трафик через ICMP (да, о существовании ICMP-туннеля я тоже ничего не знал). Так появился проект —…
—
от автора
Почему вы видите этот скрин? — читайте дальше, объяснение будет. В целом это не про игры.Не думал, что мне придется это сказать: я — вайбкодер. Все надеялся, как-нибудь обойдется, я же, в конце концов, умею и нормальной IDE пользоваться, и…
—
от автора
Как известно, ДНК служит хранилищем всей информации, необходимой клетке для развития, поддержания своего существования и выполнения своей функции. Около двух метров хроматина (ДНК в комплексе с белками – гистонами) лежит в ядре каждой клетки в конденсированном (чудовищно свернутом) виде –…
—
от автора
Некоторое время назад я был участником команды, реализующей решение, на базе которого можно развернуть internal development platform. В первую очередь мы ориентировались на крупный enterprise с командами разработки от 150 человек, которым важны унификация, контроль, снижение когнитивной нагрузки на команды,…
—
от автора
Несколько дней назад Илон Маск сделал в своем твиттере небольшой пост о безусловном базовом доходе, ИИ-технологиях и инфляции. Известный американский критик woke-движения Джеймс Линдси ответил ему и рассказал, что может ждать общество в случае внедрения подобной модели.оригинальный пост Маска в…
—
от автора
В этом выпуске сравнение быстродействия SwiftUI и UIKit, план изучения Android-разработки и Kotlin DSL для Android-шейдеров, прагматичный взгляд на архитектуру Flutter и пара детективов с поиском багов, как не надо делать скриншоты в App Store, диспетчеризация дома, поддержка Swift в…
—
от автора
Попробую посмотреть на экономику не через классические показатели типа: импорт, экспорт, инфляция, спрос на те или иные товары / услуги, а через крупных игроков на рынке. Разбирая крупные компании и их действия можно делать уже некоторые выводы, потому что если…
—
от автора
Ожидания получения BufferPin включают в себя:1) Конфликты BufferPin на репликах (recovery conflict). Процесс на реплике startup должен получить блокировку на буфер, чтобы проиграть (replay, apply, накатить журнальную запись) hotcleanup, для этого startup должен дождаться pincount=0. Быстрая очистка происходит часто и…
—
от автора
Около года назад мне захотелось чуть большего от десктопного музыкального клиента, который и так все знают, чем просто “работает и ладно”. Уже тогда в нём ощущались ограничения, которые сегодня стали только заметнее. Но началось всё, конечно же, с интерфейса: он…