Обновить
128K+
Beget
Beget — Облачный провайдер инфраструктуры
952,12
Рейтинг
456
Подписчики
Сначала показывать

Дело 2005г.: Sony BMG против собственных покупателей или как защита от пиратства превратилась в руткит

Время на прочтение6 мин
Охват и читатели6K

Давайте немного поностальгируем. Помните, каких-то 20 лет назад мы еще покупали музыку альбомами и на дисках, в каждом компе стоял пишущий DVD-привод, а фирмам-дистрибьюторам музыки казалось, что самая большая их проблема в будущем - это пиратство.

Герой этой статьи, Sony BMG, испытывала к пиратам такую личную неприязнь, что кушать не могла решила встроить защиту от пиратства на свои диски, причем защита была настолько капитальной, что формально являлась чистым руткитом, безальтернативно устанавливаемым всем PC-пользователям. Надо ли говорить, что как только о рутките стало известно, им воспользовались все, кто мог, кроме самой Sony.

Читать далее

Если трос оборвался. Что произойдет с кабиной лифта в самом плохом случае?

Уровень сложностиСредний
Время на прочтение9 мин
Охват и читатели8.1K

Наверное, каждый пассажир лифта хоть раз в жизни задумывался - а что будет, если оборвется трос? Такие мысли особенно лезут в голову, когда в лифте застреваешь или когда он начинает непривычно подергиваться в движении.

Можно ли упасть в современном лифте, насколько он защищен и надежен?

Хорошая новость - в современном лифте защит несколько и шанс разбиться там стремится к нулю.

Плохая новость - иногда люди там все же гибнут. 

Например, по данным Национального лифтового союза (НЛС), с 2018 года в России в результате падений лифтов погибло более 130 человек и произошло свыше 300 несчастных случаев. В частности, в 2023 году погибло 13 и пострадало 38 человек, а в 2024 году - 7 и 19 пассажиров соответственно

Давайте разберемся, как работает лифт, чем он защищен и почему аварии все же случаются.

Читать далее

Конденсаторное травление печатных плат или фотоэлектрический плоттер ;-)?

Время на прочтение7 мин
Охват и читатели11K

Gabag1

Какая существует основная проблема при изготовлении печатных плат, в том числе, кустарно? Проблема (с которой все свыклись и считают её данностью) заключается в том, что неотъемлемой частью процесса является наличие потребности в маскировке (не всегда, об этом ниже), защищающей те участки печатной платы, которые не должны подвергнуться травлению. 

Но подумаем, а можем ли мы избавиться от этого фундаментального ограничения?!

Читать далее

Механический калькулятор. Как работает арифмометр?

Уровень сложностиСредний
Время на прочтение10 мин
Охват и читатели11K

Я часто бываю в музеях СССР различных городов и очень люблю рассматривать артефакты ушедшей эпохи. Уже очень давно меня заинтересовал механический калькулятор, который встречается буквально в каждом музее. Но все как-то не было времени разобраться, как он работает. Ведь по уму, калькулятор должен уметь не только складывать и вычитать, но еще умножать и делить. Механическая штуковина это реально может?

Может.

Посвящу эту статью подробному разбору принципа механических калькуляторов, которые называются арифмометрами. Сначала сделаем небольшую историческую ретроспективу, а потом подробно пройдемся по устройству самого массового советского устройства для подсчетов. Оно называется “Феликс”, но принцип его работы базируется на колесе Однера. Впрочем, обо всем по-порядку.

Читать далее

Про двигатель шиворот-навыворот и другие интересные штуки…

Время на прочтение7 мин
Охват и читатели11K

Karl Bednarik

В истории двигателестроения были иной раз весьма примечательные экземпляры, и сегодня мы поговорим о некоторых из них! 

И начнём, пожалуй, с одного из самых редких экземпляров, редко встречающихся даже в виде самодельных устройств… 

Но для начала, отметим, что не так часто встречаются двигатели, в которых в полной мере используется отсутствие давления — и наш красавец как раз относится к числу таковых, так как и представляет собой вакуумный двигатель. 

Забавно, что в английском языке подобного типа устройство проходит под названиями, наподобие «flame licker» («лижущий пламя») или «flame eater» («пожиратель пламени»), где причина появления такого названия становится хорошо понятна, если посмотреть на анимацию его работы:

Читать далее

Чем позвонить с Эвереста? История и обзор спутниковой связи. Часть 2

Уровень сложностиСредний
Время на прочтение12 мин
Охват и читатели7.4K

В прошлом статье мы начали наш рассказ про спутниковую связь, ее технологии, историю и особенности. Мы дошли до появления DVB-S2 и триумфа геостационарной связи. Продолжаем. И резко снижаемся. Ибо у нас революция, которую совершили низкоорбитальные системы.

Читать далее

Чем позвонить с Эвереста? История и обзор спутниковой связи. Часть 1

Уровень сложностиСредний
Время на прочтение10 мин
Охват и читатели8.3K

Времена, когда спутниковый телефон был кирпичом с выдвижной антенной, остались в далеком прошлом. Двадцать-тридцать лет назад для связи с космосом могла потребоваться даже не трубка, а полноценный чемодан.

А сегодня ваш обычный смартфон подходит к тому, чтобы решать пустить ли вызов через базовую станцию или через ближайший спутник. Мы прошли путь от аналоговых чемоданов весом в несколько кило до лазерных мостов в космосе и технологии Direct‑to‑Cell. В этом материале я хочу рассказать как зарождалась спутниковая связь, какой путь она прошла и что мы имеем на текущий момент. Мы узнаем почему иридий стал символом грандиозного коммерческого фиаско, чем высокоэлиптическая орбита отличается от геостационарной, что изменилось в космосе с приходом DVB-S2 и чем позвонить с Эвереста.

А с теми, кто как и я, рос в 90-е, мы вспомним и объясним самую противную фразу нашего детства: “Это канал звукового сопровождения, программы “Орбита-4 Восток", центрального телевидения, пиии!”. Все же помнят, что она значила для нас? Что утренних мультиков не будет…

Читать далее

Двигатели со свободным поршнем

Время на прочтение14 мин
Охват и читатели12K

freikolben.ch

Какая тема постоянно привлекает инженеров, раз за разом, вспышками, вызывая интерес к себе? Думается, что среди множества тем, одной из наиболее привлекательных (и даже, можно сказать «магически» привлекательных) является тема свободно-поршневых двигателей. 

Судите сами: мало какой двигатель может похвастаться таким минимальным количеством деталей (а это, сразу, автоматически, предполагает надёжность!), и, при этом, одновременно обеспечивая минимальный размер и высокую плотность генерируемой энергии.

Что это такое, и на какой стадии находятся работы по этому направлению в данный момент?

Читать далее

Как Rust реализует трейт-объекты и почему dyn Trait медленнее дженериков

Время на прочтение11 мин
Охват и читатели9.4K

Спросите разработчика: «Почему dyn Trait медленнее дженериков?», в 9 из 10 случаях услышите: «Потому что косвенный вызов через vtable». Один дополнительный переход по указателю, промах по кешу, вот и вся разница. Звучит убедительно, и кстати процентов на десять правда.

Настоящая цена динамической диспетчеризации не в самом прыжке через vtable, а в том, что этот прыжок прячет от оптимизатора. LLVM видит непрозрачный call по указателю и пасует. Не может встроить тело, не может раскрутить цикл, не может протащить константу через границу вызова. Один косвенный вызов и целый каскад оптимизаций становится невозможным.

Но чтобы понять, почему так происходит, нужно сначала разобраться, как dyn Trait устроен внутри. Что лежит в этом толстяке, как выглядит vtable в памяти, и чем всё это отличается от того, что делает компилятор с дженериками.

Читать далее

Потенциально интересное решение транспортной проблемы городов: гусеничные ботинки :-)

Время на прочтение10 мин
Охват и читатели15K

Какой бизнес мог бы потенциально запустить практически любой более-менее подкованный технический специалист, «с прямыми руками», который немножко умеет программировать, немножко знает 3d печать, немножко умеет моделировать — и где конечная затея могла бы решить проблему множества людей, а путь технического решения этой проблемы является весьма простым (не сильно сложнее, чем «поиграть в детские машинки»)? :-)  

Охотно отвечу: проблема «последней мили» применительно к транспортной доступности во множестве городов мира! 

Читать далее

Концепция 6G: что ждет нас в шестом поколении сотовой связи?

Уровень сложностиСредний
Время на прочтение11 мин
Охват и читатели10K

Поколения сотовой связи меняются приблизительно раз в десять лет. Возможно, в будущем, мы увидим ускорение этого процесса, но пока тайминги более-менее выдерживаются. И если старт внедрения 5G пришелся на 2020-е годы, значит совсем скоро, года через четыре, мы уже можем ждать 6G.

Спойлер: можем. В феврале 2026 года был утвержден драфт техтребований к стандарту.

Каким он будет? На какие запросы пользователей он ответит? И как он собирается изменить нашу жизнь? Давайте обсудим!

Читать далее

bladeRF 2.0 micro xA9: обзор реальных проектов, приложений и фреймворков

Уровень сложностиСредний
Время на прочтение21 мин
Охват и читатели8.4K

Я решил продолжить обзор bladeRF 2.0 micro xA9 через рассмотрение списка проектов, которые наиболее ярким образом демонстрируют возможности данного SDR в реальных применениях. Многие из этих вариантов прямо или косвенно базируются и обусловлены возможностями данного SDR. Перебирая все упоминания проектов с поддержкой bladeRF, я пришел к выводу, что bladeRF 2.0 micro xA9 лучше всего раскрывается там, где нужны не просто прием и декодирование, а широкий захват, передача, full duplex, MIMO, FPGA и кастомные GNU Radio/Soapy/libbladeRF сценарии. Самые сильные и практически ценные направления рассмотрим ниже. Но обо всем по порядку. 

Всем заинтересовавшимся — добро пожаловать под кат =)

Читать далее

Про жидкую соль и не только: интересные перспективы электрогенерации

Время на прочтение13 мин
Охват и читатели8.7K

Goran tek-en

Как вы думаете, может ли соль быть жидкой? 

Понимаю, что некоторые сразу ответят: «ну, ты нашёл тоже что спросить, конечно может — нужно для этого её всего лишь бросить в воду!» :-D и, таким образом они выразят наиболее распространённую точку зрения, которую мы знаем ещё со школы (а также, базируясь на своём практическом жизненном опыте). 

Но, думали ли вы, что бы это дало, если бы жидкая соль была возможна? Жидкая, сама по себе? На самом деле, это открывает очень интересные перспективы…;-) 

Читать далее

Subtyping и variance в Rust: о чём обычно молчат

Уровень сложностиСредний
Время на прочтение12 мин
Охват и читатели6.8K

Привет, Хабр!

Есть вещи в Rust, которые работают незаметно, пока не ломаются, да ломаются они странно... Компилятор указывает на место, где вы ничего плохого не делали, и говорит про «lifetime mismatch» или «mismatched types» без внятного объяснения почему. Или наоборот: вы ожидаете ошибку, потому что передаёте ссылку с явно другим временем жизни, а компилятор молчит и пропускает.

Оба случая объясняются одним механизмом: variance.

Большинство останавливаются на трёх определениях и паре примеров. Пойдём глубже — до алгебры композиции, до того, как компилятор выводит variance через итерацию фиксированной точки, до #[may_dangle] и до того, почему NonNull<T> ковариантен, а *mut T нет.

Читать далее

Ближайшие события

Rust прячет инструменты там, где вы их не ищете

Уровень сложностиПростой
Время на прочтение10 мин
Охват и читатели10K

Привет, Хабр!

В первой части мы разобрали never-тип !, макрос matches!, std::hint::black_box, прозрачные обёртки с repr(transparent) и transmute_copy. Если не читали — загляните, там фундаментальные штуки. Сегодня продолжаем: ещё шесть возможностей.

Читать далее

Троичная логика: суть и немного истории. Как мир мог не стать двоичным

Уровень сложностиСредний
Время на прочтение11 мин
Охват и читатели24K

Все мы знаем, что живем в цифровой эре. Ее основа - двоичная логика. Такая логика построена на простой идее: ноль или единица, нет или да, ложь или истина. Всего два состояния. Поверх этого отстроены различные аппаратные реализации, системы кодирования и прочие атрибуты нашей дискретно-цифровой жизни. И этот подход кажется нам логичным. 

Но так было не всегда. Существовала небольшая вероятность, что мы пошли бы по пути троичной логики. А к «да» или «нет» добавилось бы «может быть». 

Зачем? И какой смысл в троичной логике? Давайте разбираться!   

Читать далее

Как работает сотовая связь в метро

Уровень сложностиСредний
Время на прочтение9 мин
Охват и читатели14K

Сотовая связь называется сотовой за характерную карту покрытия, которая сверху напоминает разрез пчелиного улья. Но такая архитектура применима не везде. Бывают очень неприятные места, куда концепция сотовой связи напрямую не встанет. Если вы живете в большом городе, вполне возможно, что оказываетесь в этом месте почти каждый день.

Имя этому месту - метро. И концептуально это очень сложное пространство для работы. Давайте узнаем, каким образом научились делать надежную связь и в таких непростых условиях.

Читать далее

Эпические баги: как переиспользование вызова функции принесло убыток в $450.000.000

Уровень сложностиПростой
Время на прочтение6 мин
Охват и читатели12K

Продолжаем тему эпических багов. В прошлый раз мы говорили про AT&T, положивших свою ультранадежную сеть одним «Break» в коде. Сегодня на очереди Knight Capital Group, решивших переиспользовать старый флаг в бинарном протоколе, затем там был мёртвый код, который забыли удалить и деплой, проверенный на семи серверах из восьми. Итог: уход в минус 450 миллионов долларов за 45 минут.

На Хабре этот инцидент упоминался несколько раз, но даже в самой большой статье (к слову, переводу, со всеми странными атрибутами инопрессы, вроде фраз «Атака зомби из „Кода убийцы“» и пространным вступлением) инцидент рассматривался скорее как финансовый. А нас же больше интересуют именно технические детали.

Читать далее

Немного интересностей про ультразвук

Время на прочтение7 мин
Охват и читатели11K

Sebastian Hartlaub

Многие вещи существуют в природе достаточно давно, однако открывая их для себя человек частенько придумывает весьма любопытные новые применение для них — не является исключением и ультразвук, который, несмотря на достаточную изученность к нынешнему моменту (учёными), для обычных людей содержит ряд скрытых возможностей, малоизвестных широкой публике…

Читать далее

Концентрационный генератор/источник питания

Время на прочтение7 мин
Охват и читатели9.1K

Starsend

Сегодня мы поговорим об ещё одном интересном способе генерации электроэнергии — концентрационном, где электроэнергию можно извлекать за счёт разницы в концентрации ионов в жидкой среде. 

Способ интересный, так как на земле достаточно большое количество самого известного жидкого растворителя и основы жизни — воды, которая, может быть использована ещё одним полезным для человека образом… 

Читать далее
1
23 ...

Информация

Сайт
beget.com
Дата регистрации
Дата основания
Численность
201–500 человек
Местоположение
Россия