Весной 2012 года я опубликовал первую версию экспериментального мультисистемного кроссплатформенного музыкального редактора с интерфейсом типа «трекер» — 1tracker v0.1. Экспериментальность заключалась в проверке новых подходов и отказе от общепринятых стандартов для подобного рода программ. Прошло десять лет, редактор до сих пор экспериментальный, до сих пор мало кому известен, и до сих пор не добрался до версии 1.0. Тем не менее, он регулярно пригождается нескольким странным людям на планете, а новые концепции вполне успешно выдержали проверку временем, хотя вряд ли когда-нибудь станут новым стандартом. Пора выйти из сумрака и рассказать обо всём этом подробнее. И заодно про историю трекеров.Читать полностью »
Рубрика «ruvds_статьи» - 38
Не как у людей — история проекта 1tracker
2023-08-01 в 9:00, admin, рубрики: AngelScript, ruvds_статьи, sdl2, Блог компании RUVDS.com, Демосцена, звук, интерфейсы, музыка, Программирование, ретрокомпьютеры, трекерная музыка, чиптюнВесной 2012 года я опубликовал первую версию экспериментального мультисистемного кроссплатформенного музыкального редактора с интерфейсом типа «трекер» — 1tracker v0.1. Экспериментальность заключалась в проверке новых подходов и отказе от общепринятых стандартов для подобного рода программ. Прошло десять лет, редактор до сих пор экспериментальный, до сих пор мало кому известен, и до сих пор не добрался до версии 1.0. Тем не менее, он регулярно пригождается нескольким странным людям на планете, а новые концепции вполне успешно выдержали проверку временем, хотя вряд ли когда-нибудь станут новым стандартом. Пора выйти из сумрака и рассказать обо всём этом подробнее. И заодно про историю трекеров.Читать полностью »
Владивосток: далёкий, праворульный, но всё равно «нашенский»
2023-07-29 в 10:00, admin, рубрики: ruvds_статьи, атэс, Блог компании RUVDS.com, Владивосток, водоснабжение, Научно-популярное, транспорт, Урбанизм, устойчивое развитие, Читальный залПотрясающий город. Живой и зелёный. Сопки, острова и море вокруг просто ласкают взгляд, уставший от плоскости средней полосы. Гордо взмывают ввысь вантовые мосты. Чувствуется дыхание Азии. Совсем не таким я представлял наш рубежный город на Тихом океане и конец Транссиба. Но рельеф города, придающий ему столь неповторимый вид, и место расположения накладывают очень большие ограничения на градостроительную деятельность, развитие транспорта и систему водоснабжения. Во многом именно с ним связано превращение Владивостока в автомобильную столицу, бытовые неурядицы 1990-х гг. и значимость проведения саммита АТЭС в 2012 г. Но обо всём по порядку.
Сисадмин 2023: когда будущее наступило прямо на тебя
2023-07-28 в 13:46, admin, рубрики: devops, ruvds_статьи, Блог компании RUVDS.com, день сисадмина, день системного администратора, системное администрирование, Читальный залМне недавно удалось побывать на детской технологической лекции, в середине которой лектор стал спрашивать у подростков, кем они хотят быть. Среди геймдизайнеров, программистов, врачей (всегда в топе!) девочка гордо и почти грозно сказала, что хочет быть сисадмином. На удивлённый вопрос: «почему?», она выдала микролекцию о том, насколько волшебны…сетевые протоколы. Понятно, что она ещё проживает период романтизации профессии и ей важно «сообщать людей», но сам факт внимания к профессии весьма показателен. И он точно не мог случиться каких-то 7-10 лет назад.
Network protocols posters как отдельный вид искусства
2023-07-28 в 9:00, admin, рубрики: network protocols, ruvds_статьи, Блог компании RUVDS.com, графический дизайн, день сисадмина, день системного администратора, Сетевые технологии, системное администрированиеВсем привет. Сегодня у нас замечательный праздник — день системного администратора. А значит, самое время немного облагородить основную среду нашего обитания. Нет, ёлку выкидывать не будем, Новый год не за горами. Также оставим прежними обои, их всё равно за окошками терминалов не видно. Предлагаю украсить стены рабочих кабинетов настоящими сисадминскими плакатами.
Читать полностью »
Холод без электричества? Да, бывает: абсорбционный холодильник
2023-07-27 в 9:00, admin, рубрики: diy или сделай сам, ruvds_статьи, абсорбционный холодильник, аммиак, Блог компании RUVDS.com, инженерные системы, низкие температуры, охлаждение, физика, химияВ самый разгар летней жары трудно думать о чём-то другом кроме низких температур. И сегодня мы поговорим об одном из интересных способов их достижения, который малоизвестен широкой публике (что, однако, не исключает его известности у интересовавшихся этим вопросом).
Когда заходит разговор о не совсем стандартных способах получения низких температур, интернет заполнен в основном различными вариациями одного и того же способа — использованием элементов Пельтье: больше, меньше элементов, с радиаторами, без радиаторов и т. д. и т. п.
А если я скажу вам, что существует способ получения достаточно низких минусовых температур без какого-либо электропитания? Читать полностью »
Явное управление ресурсами: пробуем новую фичу JavaScript и TypeScript
2023-07-25 в 9:00, admin, рубрики: javascript, node.js, raii, ruvds_статьи, tc39, TypeScript, using, using await, Блог компании RUVDS.comОдной из самых интересных грядущих новинок JavaScript и TypeScript для меня является явное управление ресурсами. Новый синтаксис
using foobar = …
реализует идиому RAII, позволяя писать намного менее многословный код, управляющий какими-либо ресурсами.
В этой статье я хочу на примерах разобрать эту фичу — в том виде, в котором она сейчас доступна в TypeScript 5.2.0-beta с полифиллом disposablestack. Я рассмотрю синхронные и асинхронные ресурсы, DisposableStack
/AsyncDisposableStack
, а также приведу пример неочевидного бага, в который попался я сам. По пути я также коснусь нескольких других нововведений Node.js, про которые, возможно, ещё знают не все. Весь код доступен в репозитории.
Читать полностью »
Интересные трюки JS, HTML и CSS, #2
2023-07-24 в 9:00, admin, рубрики: chrome, css, DevTools, Eruda, Firefox, html, javascript, Kiwi Browser, ruvds_статьи, Tor, Блог компании RUVDS.com, браузеры, быстрый эстонский браузер, консоль разработчика, мобильные браузеры, фингерпринтингНебольшая подборка нестандартных вариантов использования HTML/JS/CSS, где каждый найдёт что-то интересное. Если информация окажется полезной, будем собирать эти хаки на постоянной основе и публиковать по мере накопления.
Предыдущая часть здесь.
В этом выпуске — DevTools для мобильных браузеров, CSS-антистресс для Booking.com (на КДПВ), единственная защита от фингерпринтинга (спойлер: это браузер Tor, он же Firefox) и др.
Читать полностью »
Новая жизнь советского джойстика
2023-07-21 в 9:00, admin, рубрики: 3D-печать, DIY, diy или сделай сам, emulation, esp32, ruvds_статьи, Блог компании RUVDS.com, игровые консоли, Игры и игровые консоли, программирование микроконтроллеров, старое железоТак получилось, что уже долгое время в моей рабочей зоне лежал отечественный джойстик типа «джойстик», а точнее даже целый «игровой манипулятор», Веста ИМ-01. Маленький и симпатичный, подозрительно напоминающий джойстик ProLine для Atari 7800, он достался мне в комплекте с одним из приобретённых в начале года Спектрумов, и с тех пор периодически мозолил глаза, вызывая вопрос — что бы с ним сделать? У меня уже есть такой же в коллекционном состоянии, этот же немного повидал виды, и его не особо жалко перепрофилировать под какие-нибудь интересные нужды. Можно было бы приспособить его для клонов Atari 2600, которых у меня чуть больше, чем джойстиков к ним, но это же скучно.
Также хотелось бы для разнообразия сделать что-то простое, что не затянется на месяцы и годы, получив удовлетворение от небольшого быстро законченного проекта. И тут я вспомнил один незакрытый гештальт из середины 2000-х годов. Так родился этот маленький проект выходного дня, с очень низким порогом вхождения, который может повторить почти любой желающий.
Суть проекта: простейшая самодельная игровая приставка для телевизора, встроенная в корпус классического джойстика.Читать полностью »
Релаксационные генераторы и ШИМ-регулятор на операционных усилителях
2023-07-20 в 9:00, admin, рубрики: diy или сделай сам, ruvds_статьи, аналоговая схемотехника, Блог компании RUVDS.com, генераторы, операционные усилители, операционный усилитель, старое железо, схемотехника, широтно-импульсная модуляция, Электроника для начинающихПривет! Вы когда-нибудь задумывались, насколько прекрасны операционные усилители? Сегодня мы изучим и соберём несколько схем, которые иллюстрируют их замечательные свойства.
Мы познакомимся с основными свойствами и режимами работы операционных усилителей и сможем убедиться, что использовать их гораздо проще, чем кажется на первый взгляд.Читать полностью »
Интегральная оптика и её элементы
2023-07-19 в 9:00, admin, рубрики: ruvds_статьи, Блог компании RUVDS.com, интегральная оптика, лазеры, линзы, модуляторы, Производство и разработка электроникиПоявление и развитие в начале шестидесятых годов надёжных источников лазерного излучения привело к повышению интереса учёных к области обработки и передачи информации с использованием оптических способов, хотя их использование и связано с определёнными сложностями — потребностью в применении наборов призм, модуляторов, детекторов, зеркал и других элементов оптических трактов.
Подобные устройства обычно монтируют в рамках лабораторий, и они занимают на специальной оптической скамье существенное расстояние между компонентами, которое может измеряться метрами.
Но использование такого подхода вне рамок лабораторий затруднено, так как с одной стороны, он является довольно громоздким, а с другой — флуктуации атмосферы и её загрязнения вносят свои коррективы.Читать полностью »