Рубрика «Блог компании RUVDS.com» - 56

А все ли врут? Продолжаем издеваться над NVME - 1


А пока мои коллеги пытаются разобраться с проблемами серверных NVME Raid массивов, я решил посмотреть на проблему с другого ракурса. Ведь NVME — это не только жёсткий диск, но и три-четыре протокола быстропередаваемых данных.

Для многих из нас nvme означает, что мы купили новый компьютер или ультрабук. Жёсткий диск, подключённый напрямую к шине PCIE, позволяет существенно снизить задержки передачи данных и ускорить любую систему. NVME — это ключ к загрузке любой системы за 3 секунды.

Но, на самом деле сам по себе NVME — это не стандарт для жёстких дисков. NVME расшифровывается как NVM Express. NVM, в свою очередь, означает Non-volatile memory, И в первую очередь — это спецификация протокола, который позволяет производить эффективный доступ к данным, хранящимся в энергонезависимой памяти.

А как мы хорошо знаем, протоколы можно запускать на разных носителях. В этой статье мы будем издеваться над моим лэптопом с Ubuntu Linux 21 на борту, подключая его жёсткий диск к разным серверам. Вы можете посетовать, что всё это игрушки, но хороший администратор со свитчем, позволяющим поддерживать скорости более 10 гигабит в секунду, должен взять это на заметку. Вы можете получить удалённый доступ к вашим nvme жёстким дискам через tcp/ip без уловок и мошенства.

Поехали.
Читать полностью »

Значение и загадочная история происхождения слова «религия»: расследование - 1


Неожиданно для меня, происхождение слова «религия» оказалось настоящей загадкой. Сперва всё было как будто бы просто: Google выдал родословное древо слова religion по первому же запросу. Оказалось, что корнями «религия» уходит в латинский глагол religare.

Латинский глагол religare означает «связывать», «воссоединять». В русской Википедии написано, что religare используется в смысле восстановления разорванной связи между человеком и Богом, ощущении некой связи со всем бытием, имеющим системность и организованность.

Во-первых, объяснение про связь с богом ничего не объясняет — даже если бы это было так, то каким образом это превратилось в дальнейшем в «религию» в современном значении?

Во-вторых, там же написано, что «religio (лат.) – совестливость, добросовестность, благочестие» — всё бы ничего, только это перевод не с латыни, а с древнефранцузского.

Расследование того, откуда на самом возникло слово «религия» в современном значении, уводит более чем на две тысячи лет в прошлое и обнаруживает столкновение двух совершенно разных версий двух значимых древнеримских мыслителей — известного ритора Цицерона и известного богослова Лактанция.
Читать полностью »

Теория поколений: как и почему она поменялась за 30 лет? - 1


Вряд ли хоть кто-то в интернете не слышал о теории поколений. Как справедливо заметила Шульман, она уже стала чем-то вроде новой версии гороскопов. Кто-то искренне убеждён в её научности и работоспособности, кто-то держит за лженауку, кто-то сомневается — но пытается использовать её в HR и менеджменте.

Так что же представляет из себя эта теория, и насколько адекватна реальности? Попробуем разобраться, как эта теория выглядит из наших дней. Благо как раз в прошлом году ей исполнилось ровно 30 лет, и за это время она претерпела изрядные изменения. Читать полностью »

Интернет и мемы связаны давно и неразрывно — так нам кажется из наставшего-таки 2022 года. Это не совсем так.

Понятие мема — копируемой и распространяющейся базовой единицы информации — Ричард Докинз ввёл почти полвека тому назад, в 1976 году. Вряд ли он тогда мог представить, какой мем-вакханалией окажется заполнена сеть, тогда называвшаяся ARPANET, и представлявшая собой созданную по заказу военных экспериментальную систему связи из сотни хостов в научных центрах.

Впрочем, мемы почти в современном смысле существовали ещё тогда, когда Тьюринг «ломал» немецкую «Энигму» на электронно-механической Bombe, а фон Нейман только продумывал свой вариант архитектуры для будущих компьютеров. С начала 40-х, пока мир был охвачен войной, стены домов в Британии и США покрылись однотипными рисунками в виде человечка с подписью Kilroy was here.

Двадцать один год XXI века в мемах. Часть 1: 2000-2005 годы - 1

Читать полностью »

В детском саду вы узнали о том, что делиться — это хорошо. Но, если речь заходит о компьютерной безопасности, часто оказывается, что не всё так однозначно. Концепция пространств имён (namespaces) появилась в ядре Linux начиная с версии 2.6.24. Это случилось много лет назад, но использование пространств имён не стало массовым явлением, несмотря на то, что существуют инструменты для работы с ними. Разумеется, задумываться о пространствах имён нужно далеко не всегда. Но это одна из тех вещей, которые, если в них возникает необходимость, дают нам просто бесценные возможности. Если описать эти возможности в двух словах, то получится, что пространства имён позволяют предоставить процессу его собственные, приватные ресурсы, и, что важнее, запретить процессу доступ к ресурсам из других пространств имён.

Кунг-фу стиля Linux: делиться — это плохо - 1

На самом деле мы, работая в Linux, постоянно пользуемся этой концепцией. Каждый запускаемый нами процесс существует в среде, описываемой неким набором пространств имён. Почему я говорю тут о «наборе» пространств имён? Дело в том, что существуют пространства имён, используемые для управления различными ресурсами. Например, можно настроить особое сетевое пространство имён, которое позволит предоставить процессу его собственный набор сетевых ресурсов — таких, например, как таблицы маршрутизации и правила файрвола.

Поговорим о том, как в Linux организована работа с пространствами имён, и о том, что они скрывают.
Читать полностью »

Прошлая статья была посвящена тому, как Щ появилась; загадкой остаётся то, как Щ сохранилась в современном алфавите. Вот, например, статья в «Литературной газете» от 16 декабря 1929 г. о готовившемся тогда под эгидой А.В. Луначарского проекте перевода русского языка на латиницу; в частности, предполагалось, что «сочетание звуков «щ» будет писаться двумя буквами».

Щ — самая упорная из православных букв - 1


Амбициозный проект Луначарского — далеко не первое предложение по упрощению русской орфографии, оставшееся нереализованным. Читать полностью »

В General Magic узрели будущее смартфонов еще в 1989 - 1

Представленный в 1994 году, Motorola Envoy работал на передовой операционной системе, созданной одним из ответвлений Apple — компанией General Magic. Смитсоновский музей дизайна Купер Хьюит

Сегодня уже все меньше людей помнят времена без сотовой связи и цифровых карманных устройств. Тем интереснее становится заглянуть в истоки появления столь неотъемлемой части современной жизни. В данном случае речь пойдет о праотце смартфонов и КПК — Motorola Envoy — который, подобно яркому болиду, промчался по небосводу цифрового пространства, оставив за собой след грядущих достижений.Читать полностью »

От биологии к играм. Первая российская игра про жизнь в шкуре динозавра - 1


Раньше меня тоже вела дорога приключений. Так, когда-то давно я был разработчиком игры про динозавров. Пожалуй, первой на территории РФ и до сих пор не получившей полноценного, завершённого аналога, ввиду чего наша команда недавно приступила к разработке второй части. Речь, конечно, о многострадальной Cretaceous Runner, которая во время разработки была порезана и переделана. Некоторый функционал был возвращён в патчах, но об этом позже.Читать полностью »

Иногда случается так, что надо отправлять откуда-нибудь SMS-сообщения. При этом неважно — откуда именно. Речь может идти о домашней системе, объединяющей кучу устройств (эти системы называют «homelab»), из которой надо отправлять уведомления. Это может быть система сигнализации, информирующая своего владельца о разных событиях, требующих его внимания. Возможно это — программный комплекс, которому нужно подтверждать правильность телефонных номеров, вводимых его пользователями. Во всех этих случаях, да и во многих других, SMS-сообщения были и остаются наилучшим способом передачи неких уведомлений по инициативе отправителя.

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

Очевидное решение всех этих проблем заключается в поддержке собственного SMS-шлюза.

Простой SMS-шлюз на Raspberry Pi - 1

Результат этого проекта: устройство, поддерживающее полнофункциональный REST API, способное отправлять и получать сообщения

Как, с минимальными затратами, самостоятельно сделать такой шлюз?
Читать полностью »

Ковид как симптом суперпандемии болезней цивилизации, связанных с ожирением - 1

«Болезни цивилизации»: проекция на 2030 и 2050

Ковид-19 — социальная болезнь. Речь не только об экономических и культурных последствиях пандемии. В историческом контексте ковид — очередное проявление в развивающейся уже 40 лет эпидемии, последнее пополнение в ряду диабета 2 типа, Альцгеймера, сердечно-сосудистых и раковых заболеваний. Эти болезни — побочный эффект развития пищевой промышленности. В начале индустриальной эры голод оставался реальной угрозой мирного времени (Великий голод в Ирландии в 1840-е, Голодомор в СССР в 1930-е), однако возникновение пищевой промышленности смогло обеспечить дешёвое и массовое производство продуктов питания.

На поверхности, Covid-19 с другими «болезнями цивилизации» объединяет сильная корреляция с избыточным весом. Например, лишний вес и ожирение связаны с 13 видами рака — 40% всех онкологических диагнозов в США (2017). Ожирение, диабет, раковые и сердечно-сосудистые заболевания, а теперь и ковид — букет последствий, растущих в большинстве случаев из одного корня: нарушений метаболизма.

У людей без метаболических нарушений более вероятно бессимптомное протекание заражения или слабая форма ковида, в которой он мало отличим от обычной простуды (тоже вызываемой коронавирусом, только другого типа). Таким образом, коронавирус SARS-CoV-2 и ковид-19 в слабой форме можно интерепретировать как простуду, вызывающую осложнения в организме с метаболическими нарушениями — собственно, ковид в средней или тяжёлой форме. Это перемещает ковид-19 из ряда обычных респираторных инфекций в ряд других так называемых «болезней цивилизации» — болезней, число которых в обществе растёт вместе с ростом потребления обработанных продуктов питания, выпускаемых современной пищевой промышленностью.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js