Всем привет. Решил немного отдохнуть от гексапода и пощупать проекты с солнечными панелями. Первое, что пришло в голову — установка для автоматического позиционирования солнечных панелей (солнечный трекер). Его главная задача — выставить солнечные панели под максимально эффективным углом для получения наибольшего КПД. В этой статье мы посмотрим, как на коленке можно собрать датчик положения источника света и на его основе создать систему позиционирования. Этот проект никогда не окупится, но и не для этого он делается — мы просто развлекаемся!Читать полностью »
Рубрика «ruvds_статьи» - 47
Разработка небольшого солнечного трекера
2023-03-23 в 13:00, admin, рубрики: DIY, diy или сделай сам, ruvds_статьи, solar tracker, stm32, Блог компании RUVDS.com, Программирование, программирование микроконтроллеров, солнечные панели, солнечный трекерВсем привет. Решил немного отдохнуть от гексапода и пощупать проекты с солнечными панелями. Первое, что пришло в голову — установка для автоматического позиционирования солнечных панелей (солнечный трекер). Его главная задача — выставить солнечные панели под максимально эффективным углом для получения наибольшего КПД. В этой статье мы посмотрим, как на коленке можно собрать датчик положения источника света и на его основе создать систему позиционирования. Этот проект никогда не окупится, но и не для этого он делается — мы просто развлекаемся!Читать полностью »
Создаём планер для своего самодельного самолёта. Ч.2
2023-03-23 в 9:00, admin, рубрики: diy или сделай сам, ruvds_статьи, Блог компании RUVDS.com, Лайфхаки для гиков, самодельный самолёт, Электроника для начинающихИтак, на улице становится всё теплее и теплее и настало время подумать о продолжении эпопеи с самодельным самолётом…
Маленький спойлер: самолёт в принципе готов для уличных экспериментов, требуется только подобрать соответствующее время. Для тех, кто не знает — собираю подобное в первый раз.
Предыдущая статья про электронную начинку и её программирование — тут.Читать полностью »
Удивительное рядом. Как устроен буфер обмена в Windows и Linux
2023-03-22 в 9:00, admin, рубрики: CopyQ, MacOS, ruvds_статьи, Wayland, X11, Блог компании RUVDS.com, буфер обмена, Разработка под Linux, разработка под windows, системное программирование, СофтБуфер обмена — один из основных элементов GUI, но он сложен в реализации. Подводных камней настолько много, что вы больше никогда не сможете произнести слово «копипаст» с презрительным выражением. Есть тысячи приложений и форматов данных. Невозможно обеспечить полную конвертацию всего во всё.
В некоторых случаях данные вообще нигде не сохраняются по нажатию Ctrl+C. И по нажатию Ctrl+V будет возвращён NULL
. Shit happens, как говорится…
Читать полностью »
Как создать аппаратный эмулятор CD-ROM без паяльника
2023-03-20 в 9:00, admin, рубрики: bluetooth, bluez, cd-rom, diy или сделай сам, iso, linux kernel, linux modules, ruvds_статьи, systemd, usb, Блог компании RUVDS.com, Разработка на Raspberry Pi, Разработка под Linux, системное администрирование, эмуляцияНесмотря на то, что постепенно оптические диски уходят в прошлое, использование ISO-образов этих дисков остаётся актуальным. Многие операционные системы поставляются в виде ISO-образов, а администраторам необходимо поддерживать разношёрстный парк старых персональных компьютеров.
Существует множество решений, как можно установить операционную систему с ISO-образа без записи его на оптический носитель. Я уже затрагивал тему ISO-образов в моих статьях: «Раскрываем секреты загрузочных ISO-образов» и «Что вам нужно знать о внешних загрузочных дисках».
В этой статье я хочу рассказать о ещё одном способе, который, как оказывается, вшит в ядро Linux. Если ваш одноплатный компьютер имеет USB OTG-разъём, и на него возможна установка Linux, то вы c большой долей вероятности можете сделать из одноплатника аппаратный эмулятор привода оптических дисков.
Меня этот способ заинтересовал. Я проверил его сам и, получив положительный результат у себя, решил поделиться с вами.
Я сам узнал много интересного, систематизировал свои знания, поэтому надеюсь, что чтение будет познавательно и интересно для вас.Читать полностью »
Почему учёные не любят новые идеи
2023-03-17 в 9:00, admin, рубрики: ruvds_статьи, Блог компании RUVDS.com, Вселенная, Научно-популярное, научный прогресс, новые идеи, тёмная материя, ученые, физикаКаждые несколько месяцев СМИ облетает новость с громким заголовком, объявляющим очередную революцию в одной или даже нескольких наиболее глубоко укоренившихся научных идеях. Заявления эти всегда масштабны и революционны: от «Большого взрыва никогда не было» до «Эта идея позволяет отказаться от тёмной материи и тёмной энергии», от «Чёрных дыр не существует» до «Возможно, это неожиданное астрономическое явление вызвано инопланетянами». И, тем не менее, несмотря на широкое освещение очередного новаторского предложения, чаще всего оно так и остаётся прозябать, привлекая мало внимания основной массы учёных и не вызывая ничего, кроме отрицаний.
Обычно считается, что учёные в конкретной области науки, к которой относится громкая новость, склонны к догме и привержены старым идеям. Такое представление может быть популярно среди учёных, придерживающихся противоположных взглядов, или тех, кто сам придерживается иных убеждений, но оно представляет научную истину в ложном свете. В действительности доказательств, поддерживающих преобладающие теории, всегда более чем достаточно, а новые предложения, привлекающие внимание авторов новостей, не более убедительны, чем детский лепет. Вот четыре самых больших недостатка, которые обычно встречаются в новых идеях. Из-за них вы никогда больше не услышите о большинстве новомодных идей после того, как они были впервые выдвинуты.
Читать полностью »
Выгорание программиста. Интересная работа — самая опасная
2023-03-15 в 9:00, admin, рубрики: ruvds_статьи, баланс ценностей, Блог компании RUVDS.com, выгорание, здоровье, интересная работа, Карьера в IT-индустрии, Программирование, саббатикал, смысл жизни, управление персоналомСреди айтишников мало жизнерадостных людей… Скорее наоборот, многие выглядят несчастными, а если провести анкетирование, то 83% проявляют признаки выгорания, хотя до крайней степени истощения и цинизма ещё не дошли. Но постоянная когнитивная нагрузка и хронический стресс ведут к закономерному результату:
- выгорание,
- физическая деградация,
- депрессия,
- ранний уход из профессии.
Все эти последствия хорошо предсказуемы. Поэтому их можно предотвратить.
Читать полностью »
Проверка XML. Schematron
2023-03-14 в 9:00, admin, рубрики: open source, ruvds_статьи, schematron, XML, xml schema, xslt, Блог компании RUVDS.com, ПрограммированиеТак или иначе, все сервисы сталкиваются с задачами валидации. Часто они сводятся к простым и однотипным проверкам: заполнены ли все обязательные поля, верен ли формат телефонного номера, кредитной карты и пр. Но существуют проекты, в которых условия и правила проверок более разнообразные, да и те временами требуют серьёзного пересмотра. Внесение же изменений или создание дополнительных правил валидации требует непростых согласований и привлечения внимания нескольких команд разработчиков, обновления документации.
Недавно мне довелось поучаствовать в проекте, особую роль в котором занимают функции форматно-логического контроля входящих документов. Как следствие, у меня появились некоторые варианты решения подобных задач. Одним из них я и хочу поделиться.Читать полностью »
4 электронных музыкальных шкатулки своими руками. Знакомимся с логическими микросхемами
2023-03-09 в 9:00, admin, рубрики: diy или сделай сам, ruvds_статьи, Блог компании RUVDS.com, звуковые эффекты, логические элементы, микросхемы, музыкальная шкатулка, семплы, старое железо, Читальный зал, Электроника для начинающихПривет! Современные смартфоны и встраиваемые микрокомпьютеры могут всё или почти всё, но интерес к самоделкам на дискретных радиодеталях и простых микросхемах никогда не угаснет. И это хорошо.
Потому что собрать и при необходимости наладить вещь, принцип работы которой понимаем, — это реализация одной из фундаментальных потребностей психики человека разумного. Утвердить своё субъектное место в объективном мире.
Разыскивать или разрабатывать схемы, травить печатные платы может и хочет не каждый, потому что тут требуется и время, и знания, и оборудование. А чтобы собрать дешёвый китайский радиоконструктор, нужны только паяльник и бокорезы. Потому это прекрасный вариант хобби и возможность создавать замечательные подарки своими руками.
Читать полностью »
Будни техпода. Разворачиваем сайт из конструктора на vds за 130 рублей
2023-03-08 в 10:00, admin, рубрики: FTP, lamp, ruvds_статьи, vds, vps, блог, Блог компании RUVDS.com, будни_техпода, виртуальный сервер, домен, личный сайт, Разработка веб-сайтов, Серверное администрирование, системное администрирование, статичные сайты, хостингДумаю ни для кого не секрет, что одной из наиболее популярных задач, которую выполняют VDS серверы, является хостинг веб-сайтов. Очевидно, и вопросов на эту тему нам в поддержку приходит немало. Интересуются как возможностью заказать готовый сайт, так и параметрами сервера, которых будет достаточно для работы сайта. Кто-то и вовсе думает, что само понятие хостинга уже подразумевает под собой наличие готового сайта на нём, и сильно удивляются, когда обнаруживают чистую операционную систему на сервере. Сразу оговорюсь, данную статью я задумал в первую очередь для не совсем опытных пользователей, кто не знаком или не хочет разбираться в вёрстке и cms-системах, но при этом хотел бы иметь собственный небольшой сайт. Мы пошагово, но не сильно углубляясь, рассмотрим этапы начиная с создания сайта и заканчивая его размещением на VDS сервере.
Читать полностью »
Swagger и полиморфные контракты в .NET 7
2023-03-07 в 13:00, admin, рубрики: .net, C#, dotnet, dotnet core, dto, json, ruvds_статьи, swagger, Блог компании RUVDS.com, документация, ооп, полиморфизм, ПрограммированиеНе так давно состоялся релиз седьмой версии платформы .NET. Он привнёс множество изменений и интересных нововведений, по которым уже успели пробежаться в рамках новостного обзора.
В этой статье мы рассмотрим развитие сериализации платформы (System.Text.Json
) вместе с возможностями, которые она открывает.Читать полностью »