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

Усовершенствованный частотомер без микроконтроллера - 1

Привет! Прибор, который мы сегодня изучим и соберём, снабжён четырёхразрядным цифровым индикатором и предназначен для работы с электрическими сигналами произвольной формы, имеющими частоту от 10 Гц до 10 кГц и амплитуду от 300 мВ до 3 В.

В качестве эталонной частоты он использует 50 герц электросети. Не считая стабилизатора питания, частотомер построен на 14 микросхемах стандартной логики.
Читать полностью »

Любительская фотография в ближнем ИК-диапазоне - 1

Об инфракрасной съёмке я впервые узнал из переводной книги о фотографии, изданной ещё во времена СССР. Там было представлено несколько снимков с характерной атмосферой в кадре. Угольно-чёрное небо с облаками и белая растительность создавали ощущение запечатлённого сновидения и крепко запали в память.

Тогда, в конце девяностых, даже для опытных фотографов фотосъёмка в ИК-диапазоне была непростой задачей. Требовалась свежая специализированная фотоплёнка, которую нужно было тщательно оберегать от нагрева. Зарядку такой плёнки в камеру нужно было проводить в полной темноте, так как через «хвостик», вынутый из кассеты (выполняющий роль волновода) могла засветиться чуть ли не вся катушка.

Но со временем научно-технический прогресс сделал цифровые камеры доступными настолько, что появилась возможность в домашних условиях адаптировать их под съёмку в инфракрасных лучах. Читать полностью »

Рисование медью и другие нестандартные технологии, интересные для изготовления печатных плат - 1

Картинка WangXiNa, Freepik

Мы все в той или иной степени сталкивались или сталкиваемся с потребностью в изготовлении печатных плат.

И в этой статье будет рассказ про альтернативные технологии (и не только), которые могут помочь в этом.Читать полностью »

Как работает шариковая мышка? - 1

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

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

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

HTML и CSS ошибки, влияющие на доступность. Мой опыт и моего незрячего знакомого Ильи. Часть 8 - 1

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

Сегодня мы рассмотрим следующие аспекты:

  • какие скрытые проблемы с паттерном «visually-hidden» нас ждут;
  • в каких ситуациях кнопка «Закрыть» указывает на выход;
  • чем вредно значение contents у свойства display;
  • почему подсказка с помощью атрибута aria-label вызывает недоумение.

Давайте начнём!

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

image

Вы, возможно, знаете правила ведения ИТ-бизнеса в России. Особенно первое. Я тоже знаю, но веду дела именно в России и из России.

В последнюю пару лет меня почему-то начали чаще спрашивать о том, почему так. Отвечаю.

Во-первых, у нас низкие налоги.

Во-вторых, всё ещё открыто много возможностей, регуляторка не дошла до уровня hard/hardcore, как в Европе и США. Наверняка сейчас вы будете смеяться, но я знаю, о чём говорю: у нас нет такой бюрократии и такого ада проверок. У нас услуга юриста — это всё ещё уровень ChatGPT 3.5, а не коллектив специально обученных гиков в очках.

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

В-четвёртых, у нас крупная страна: минимум 150 миллионов только в России плюс ещё всё русскоговорящее пространство. Это очень большой и доступный рынок с на самом деле не очень высокой конкуренцией.

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

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

Карсон Гросс, создатель HTMX - 1

Карсон Гросс (Carson Gross) — профессор информатики из Монтаны, который неожиданно стал одним из самых ярких персонажей в индустрии веб-программирования последних лет. Он автор языка HyperScript и популярной библиотеки для фронтенда HTMX, позволяющей создавать сложные интерактивные сайты средствами HTML. Красивая альтернатива клиентскому рендерингу на JavaScript решает сразу несколько проблем современного веба, связанных с избыточной сложностью разработки и поддержки, производительностью и ожирением сайтов.

Создавать сайты очень просто, тот же Хабр написал один программист, а не команда из сотен разработчиков и девопсов, как сейчас принято нанимать в интернет-компании.

Многие веб-разработчики нашего времени выросли со знанием только одностраничных приложений SPA и фреймворков для них. Они начали свои карьеры с приложений на React.js, которые общаются с сервером Node через JSON API. Это настоящая трагедия, считает Гросс. Интерактивные приложения можно делать совершенно иначе.
Читать полностью »

Неожиданные применения 3D-печати - 1

Картинка Freepik

В последнее время всё больше и больше распространяются фотополимерные принтеры, делая реальным то, что вчера ещё было в области фантастики.

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

Крутятся диски. Дисковые магнитофоны, которые мы потеряли - 1


Рассказ о войне стандартов, которая привела к появлению на рынке современных аудиокассет, был бы неполным без упоминания ещё одной удивительной технологии прошлого — магнитофонов, использовавших в качестве носителя информации не ленту, а… магнитный диск. Такие устройства сочетали в себе более высокое по сравнению с винилом качество магнитной записи и свойственную пластинкам возможность произвольного доступа к любому фрагменту фонограммы без необходимости перемотки кассеты. Как же работали подобные устройства?
Читать полностью »

Неизвестно полезный CSS. Часть 3 - 1

Привет. Я продолжаю рассказывать про неизвестные широкому кругу разработчиков CSS-фишки. Я отбираю их так, чтобы они были полезны в разного рода проектах. Неважно, верстаете ли вы сайт для малого бизнеса или создаёте супермодное React-приложение. Они поддерживаются большинством браузеров. Отдельно отмечу, что я не считаю IE11 современным браузером. По этой причине я не учитывал его.

Сегодня мы рассмотрим:

  • возможность задать несколько фонов с помощью свойства background;
  • свойство display, которое позволяет сделать так, что свойства элемента будут влиять через потомка;
  • как заставить псевдо-элемент nth-child выбрать элементы без привязки к позиции;
  • где будет находиться элемент с position: absolute, если для него заданы свойства grid-column и grid-row.

Больше не буду затягивать. Давайте посмотрим, что я вам подготовил.

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


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