Рубрика «ruvds_статьи» - 43

Где купить Windows в условиях санкций? - 1

В данный момент с лицензиями на Windows сложилась интересная ситуация. С одной стороны, Microsoft ушла с российского рынка. С другой стороны, официально поддерживает старых клиентов и продлевает им лицензии.

То есть Microsoft формально ушла, но по факту продолжает продажи. Более того, есть способы получить лицензию Windows и новым клиентам тоже, вопреки официально заявленной позиции вендора. Такая двойственная политика, кажется, устраивает всех. Главное, чтобы никто не поднимал шума…

А в маркетплейсах вовсю расцвела торговля пиратками. Ведь правообладатель уже ни на кого не подаст в суд. Потихоньку в РФ начинается полный беспредел и наплевательство на законы.
Читать полностью »

Почему десктопные приложения работают на веб-платформе? - 1


Где мы свернули не туда? Как получилось, что современный десктопный GUI по умолчанию использует платформу HTML/CSS/JavaScript, которая изначально не предназначена для нативной работы на десктопе? Она создана конкретно для браузера и веба. Зачем из нативного софта делать веб-страницы в браузерной оболочке?

Джефф Этвуд (автор Stack Overflow) предсказал этот феномен ещё в 2007 году. Он тогда сформулировал так называемый закон Этвуда:

Любое приложение, которое можно написать на JavaScript, будет в итоге написано на JavaScript.

Так и вышло.
Читать полностью »

Инфернальная система. ОС Inferno, опередившая время - 1


Идею создания распределённой UNIX-подобной операционной системы компания Bell Labs успешно реализовала в рамках проекта Plan 9, однако в 1996 году дальнейшее развитие этой ОС было приостановлено. Ей на смену пришла платформа с кодовым названием Inferno, опиравшаяся на наработки Plan 9, но использовавшая в своей основе принципы виртуализации. Этому крайне интересному проекту Bell Labs, дожившему до наших дней и превратившемуся в бесплатную ОС со свободной лицензией, посвящена сегодняшняя статья.Читать полностью »

Десятичный счетчик-дешифратор K561ИЕ8 (CD4017) и красивый эффект на нём - 1


Привет! Бегущие огни многие из нас уже собирали. А что, если сделать их не одномерными, а двумерными? То есть, чтобы они бегали не по вектору, а по матрице?

Получится эффект со множеством вариантов настройки, в зависимости от частоты вертикальной и горизонтальной развёртки.

И воплотим мы его не на Ардуино и микроконтроллерах, а на микросхемах стандартной логики. Которые и от импорта не зависят, и программному взлому не поддаются, а ещё они олдскульные, тёплые, почти ламповые.
Читать полностью »

Как отправлять и обрабатывать графические уведомления на bash - 1

Всем привет! Сегодня будет разбор интересной задачи: как рисовать красивые графические уведомления и взаимодействовать с ними из скриптов bash.

Демонстрация будет осуществляться не на абстрактных примерах, а на вполне реальной задаче — необходимо уведомить пользователя о скором истечении пароля и дать возможность его сменить. Ситуация не надуманная — компьютер в домене, sssd даёт возможность авторизоваться/аутентифицироваться пользователю, но вот демонстрировать ему информацию о необходимости смены пароля не может — не его уровень. Вроде как gdm готов этим заняться, только весьма специфически — при удачном логине быстро проскакивает малозаметная строчка с информацией о последнем входе и количестве дней до смены. Раньше, когда все пользователи Linux в большинстве своём были сисадминами/гиками, это никого особо не напрягало. А вот сейчас, из-за активного импортозамещения, появилось большое количество «начинающих» пользователей Linux и, как следствие, достаточно глупые заявки — учётка заблочилась, потому что кто-то не поменял пароль вовремя.Читать полностью »

Аппаратные закладки под микроскопом. Обнаружение - 1


Дисклеймер. Много лет в сообществе технических специалистов идёт дискуссия о возможности внедрения троянов в популярные коммерческие микросхемы. К сожалению, в этот чисто технический вопрос вмешиваются политические аргументы: мол, давайте переходить на российские процессоры, потому что в западных чипах закладки! Такой типичный FUD (см. контрпропаганду на Хабре). Кстати, американские коллеги используют такие же аргументы, но против китайских микрочипов. Похоже, политики любят использовать «пугалки» для принятия выгодных решений, ведь искусство политики древнее самого человечества.

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

Действительно ли у Вселенной есть больше трёх пространственных измерений? - 1


Из любой точки пространства вы можете свободно двигаться в любом направлении. Независимо от того, куда вы повернётесь, вы сможете двигаться вперёд-назад, вверх-вниз или из стороны в сторону: у вас есть три независимых измерения, в которых вы можете перемещаться. Есть и четвёртое измерение — время. Мы движемся сквозь него так же неизбежно, как и сквозь пространство, и, согласно теории относительности Эйнштейна, наше движение сквозь пространство и время неразрывно связаны друг с другом. Но возможны ли дополнительные виды перемещений? Могут ли существовать дополнительные пространственные измерения, помимо трёх известных нам?

Этот вопрос волнует физиков уже около века, а многие математики и философы задаются им значительно дольше. Существует множество убедительных причин для того, чтобы рассматривать такую возможность, но есть и явные свидетельства того, что ничего подобного не существует. Об этом говорят как математика, так и физика. Хотя физические последствия, которые могут возникнуть в результате появления дополнительных пространственных измерений, имеют жёсткие ограничения, математические возможности интересуют нас не менее сильно.Читать полностью »

Разработка небольшого солнечного трекера - 1


Всем привет. Решил немного отдохнуть от гексапода и пощупать проекты с солнечными панелями. Первое, что пришло в голову — установка для автоматического позиционирования солнечных панелей (солнечный трекер). Его главная задача — выставить солнечные панели под максимально эффективным углом для получения наибольшего КПД. В этой статье мы посмотрим, как на коленке можно собрать датчик положения источника света и на его основе создать систему позиционирования. Этот проект никогда не окупится, но и не для этого он делается — мы просто развлекаемся!Читать полностью »

Создаём планер для своего самодельного самолёта. Ч.2 - 1


Итак, на улице становится всё теплее и теплее и настало время подумать о продолжении эпопеи с самодельным самолётом…

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

Предыдущая статья про электронную начинку и её программирование — тут.Читать полностью »

Удивительное рядом. Как устроен буфер обмена в Windows и Linux - 1

Опенсорсная утилита CopyQ показывает содержимое буфера обмена на всех ОС и сохраняет историю

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

В некоторых случаях данные вообще нигде не сохраняются по нажатию Ctrl+C. И по нажатию Ctrl+V будет возвращён NULL. Shit happens, как говорится…
Читать полностью »


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