Как стать автором
Обновить
3164.75
RUVDS.com
VDS/VPS-хостинг. Скидка 15% по коду HABR15
Сначала показывать

Ростовская Тоника, электрогитара-легенда из СССР

Уровень сложностиПростой
Время на прочтение9 мин
Количество просмотров8.9K


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

Тоника — это первая в СССР серийная электрогитара, запущенная в массовое производство, которым занимался целый ряд музыкальных фабрик.

Что этот артефакт из прошлого века может принести избалованному гитаристу середины 2020-х годов? Наслаждения, мучения или то и другое? Сейчас увидим и услышим.
Также посмотрим, что внутри

«Воене пыщ-пыщ отаке!» Как и зачем Упячка в 2007-м пыталась с Хабром воевать?

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров14K

2007 год — не только предмет ностальгии и мем, но и пик безумия «золотого века Рунета». Старый ЖЖ переживал свой расцвет, стремительно росла аудитория ВК, появился на свет Лурк, всё больше популярности получал Башорг. Население русскоязычного сегмента сети достигает 25 миллионов человек, а актуальные мемы выходят в оффлайн и обсуждаются на ТВ и в прессе. К этому времени Хабр существовал ещё менее года — но на нём уже успела отгреметь Первая Кармическая война. Именно система кармы, отличавшая Хабр от ЖЖ и большинства других площадок, сформировала его как особое сообщество со своей атмосферой — и она же оказалась причиной острой нелюбви к нему со стороны всевозможных троллей и битардов, которыми полнилась тогдашняя сеть. В апреле 2007 года Упячка, одно из самых безумных сообществ Рунета, объявила крестовый поход против Хабра. Что из этого получилось, и как повлияло на его дальнейшее становление?
Читать дальше →

История S.u.S.E. Начало

Уровень сложностиСредний
Время на прочтение8 мин
Количество просмотров7.5K

В 1992 году четверо студентов из немецкого городка Фюрт — Роланд Дирофф, Томас Фер, Хьюберт Мантель и Бурхард Стайнбильд — мечтали о независимости. Им хотелось идти своим путём, работать на себя и получать от этого удовольствие. В колледже ребята много работали с UNIX, а в Хельсинском университете как раз выпустили новое опенсорсное ядро Linux. В то же время Питер Макдональд создал дистрибутив Softlanding Linux System (SLS), а Патрик Волькердинг выпускал исправления для него, бесплатно распространяя их через FTP. Но везде была одна общая проблема — большинство систем UNIX и Linux поддерживали только английский язык. Тогда четверо друзей решили упростить себе и людям жизнь, занявшись локализацией SLS для немецкой аудитории.
Читать дальше →

Несколько самодельных индикаторных ламп из платинового стекла

Уровень сложностиСложный
Время на прочтение7 мин
Количество просмотров6.4K

Первое же, не вполне удачное применение более или менее крупных стеклотрубок молибденовой группы [1] указало на ряд недочётов в имеющемся оснащении: нужна некоторая реорганизация рабочих огней [2], дополнительный инструмент и оснастка. Скрасим же ожидание заказанных материалов работой с применением своих старых заготовок — тонкостенных трубок из стекла группы платиновой, добытых из трубчатых ламп дневного света (ЛДС) нескольких типоразмеров. Заодно и выясним пригодность электродов из нержавеющей стали для замены дорогого никеля.
Читать дальше →

Как создать универсальную лазерную установку, излучающую луч ВСЕХ длин волн?

Уровень сложностиСредний
Время на прочтение11 мин
Количество просмотров7.3K
Картинка Freepik

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

Однако что, если я скажу вам, что абсолютно реальна универсальная лазерная установка, которая может излучать вообще все* возможные диапазоны длин волн?! О_о

Причём, что интересно, управление тем, какую длину волны излучать, производится всего лишь электрическим током и больше ничем, что очень привлекательно…
Читать дальше →

Пишем свой загрузчик операционной системы Linux

Уровень сложностиСредний
Время на прочтение23 мин
Количество просмотров23K


Меня давно интересовал вопрос, насколько сложно написать собственный загрузчик операционной системы. Я не говорю о простой программе, выводящей «Hello, World!», а о полноценном загрузчике, который передаёт управление от встроенного программного обеспечения компьютера ядру операционной системы. Современные загрузчики представляют собой сложные программы, способные загружать множество операционных систем различными способами, учитывая массу нюансов, связанных с программным и аппаратным обеспечением. Читая их исходный код, легко утонуть в деталях и потерять понимание сути и реализации.


Я решил начать изучение с максимально простого подхода, постепенно усложняя задачи, экспериментируя и получая новые знания. Если мне удалось вас заинтересовать, добро пожаловать под кат.

Читать дальше →

Резинка, постепенно ломающая старые жёсткие диски

Уровень сложностиСредний
Время на прочтение8 мин
Количество просмотров45K

В рамках моей работы над будущим постом об утерянном и наконец-то найденном фрагменте истории Mac я экспериментировал со старыми жёсткими дисками SCSI под брендом Apple, выпускавшимися Quantum и Conner в 1990-х. В этой статье я расскажу о хорошо известном в мире винтажных компьютеров факте, который, думаю, будет интересен читателям.

Дело в том, что многие из этих жёстких дисков уже отказываются работать. Это очень распространённая проблема у старых моделей Quantum ProDrive, например, LPS и ELS. Шпиндель раскручивается, но мы не слышим ожидаемого паттерна щёлкающих звуков запуска, а спустя несколько секунд он снова останавливается.
Читать дальше →

Подключаем AI к LibreOffice: плагин localwriter

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров7K

Прошло всего несколько лет с момента взрыва популярности нейросетей, и уже практически невозможно найти профессию, связанную с работой за компьютером, которая не использовала бы AI для ускорения работы или улучшения её качества. Эта революция повлияла на всех, включая самых маленьких детей. Но, наигравшись с надиктовыванием указаний телефону и написанием запросов в браузере, хочется большего. И мы начинаем искать способы внедрить AI в программы, в которых работаем ежедневно. Программисты дают указания для написания кода через GitHub Copilot прямо из родной среды программирования. Появились плагины для MS Office, которые позволяют подключить AI. Но есть некоторые нюансы. Основная проблема этих плагинов не в том, что они стоят денег, а в том, что они отправляют почти все данные, с которыми вы работаете, на серверы провайдеров AI-услуг. По условиям использования провайдеры AI-сервисов открыто заявляют «Не отправляйте нам приватные данные, мы будем делать с ними, что захотим, включая передачу третьим лицам». И это полностью закрывает путь к использованию подобных сервисов там, где данные хоть сколько-нибудь чувствительны к утечке.
Как запустить локально AI-модель и установить плагин в LibreOffice для работы с нейросетью

Сохранение ускользающей истории: как энтузиасты ищут неизвестные мобильные игры

Уровень сложностиПростой
Время на прочтение6 мин
Количество просмотров5K
image

Рынок японских мобильных игр в нулевых — настоящий Клондайк ранее неизвестных проектов. От небольших казуалок до серьёзных jRPG — тайтлы из известных франшиз от именитых разработчиков годами оставались недоступными для западных геймеров. Причина банальная: жёсткие законы в отношении пиратства в Японии и серьёзная защита от копирования. Однако главный сервис по распространению игр для японских мобильников закрылся в 2021 году, и мир чуть не лишился мобильных эксклюзивов. Лишь с 2024 года началась операция по спасению этих игр.
Читать дальше →

Необычные способы хостинга

Уровень сложностиСредний
Время на прочтение7 мин
Количество просмотров27K


Где разместить сайт? Оказывается, для хостинга необязательно покупать VPS или домашний сервер. Можно поступить более креативно: например, захостить сайт на смартфоне. Причём желательно извлечь из него аккумулятор, чтобы смартфон работал напрямую от сети. А есть ещё более оригинальный вариант: бесплатный хостинг в социальных сетях.
Читать дальше →

Serverless-трекер поездов метро

Уровень сложностиСредний
Время на прочтение13 мин
Количество просмотров4.1K

Я хотел, чтобы у меня на кухне был дисплей, показывающий время прибытия поездов метро, и мне не приходилось сверяться с телефоном, пока собираюсь к выходу из дома. Эта статья рассказывает о создании такого дисплея.

График поездов метро Нью-Йорка можно посмотреть на mta-trmnl.pages.dev. Исходный код моего проекта выложен на GitHub: фронтенд, бэкенд.

▍ Я безголовый


Просыпаясь утром, я каждый раз смотрю погоду и график метро, а затем иду в душ и сразу забываю эту информацию. Выхожу из душа, проверяю её снова, но пока одеваюсь, снова всё забываю. Ищу телефон, разблокирую его, обновляю виджет погоды и виджет метро так часто, что телефон отключает Face ID и заставляет меня ввести пароль. Ко времени, когда я надеваю обувь, я уже опаздываю, а когда спускаюсь по лестнице, до следующего поезда остаётся десять минут. Это очень раздражает.

Мне показалось, что идеально было бы, чтобы эта информация была видна всегда, находилась в одном и том же месте (посередине квартиры), чтобы на разблокировку и забывание тратилось меньше времени и внимания.
Читать дальше →

Программисты 21 века. Линус Торвальдс

Уровень сложностиПростой
Время на прочтение8 мин
Количество просмотров14K


Линус Торвальдс — финн шведского происхождения, в детстве говорил по-шведски и ходил в шведскую школу. Родился 28 декабря 1969 года в семье журналистов и деда-математика.
Читать дальше →

20 лет работы над одним продуктом

Уровень сложностиСредний
Время на прочтение4 мин
Количество просмотров9.8K

В феврале 2005 я выпустил первую версию своей программы PerfectTablePlan, предназначенной для планирования рассадки гостей за столами. В этом месяце ей стукнуло уже 20 лет. Тогда это был другой мир, мир Windows, условно-бесплатного ПО и CD-дисков. С тех пор очень многое изменилось, но PerfectTablePlan на сегодня уже достигла версии 7 и чувствует себя уверенно.
Читать дальше →

Пришествие Интернета в Россию. Часть 1: как выкачать в Беркли код Unix под носом у АНБ, используя Сороса и хиппи?

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров9.2K

В 2020-е годы значительная часть каждодневной жизни большинства жителей России проходит во Всемирной сети. Даже современные олды-миллениалы не без труда освоились бы в своём же прошлом, где это было совсем не так — хотя, по историческим меркам, это было совсем недавно. Впервые контакт советских и зарубежных компьютерных сетей по протоколу Х.25 произошёл 16 декабря 1983 года, он имел большие ограничения, но сыграл в дальнейшем большую роль. Первое полноценное интернет-подключение из СССР заработало 28 августа 1990 года: прошли электронные письма между компьютерами в московском кооперативе «Демос» и университетом в Хельсинки. Годом спустя количество пользователей Сети в СССР составляло несколько сотен — в основном это были сотрудники научных учреждений. Однако затем начался быстрый рост: тысячи пользователей в 1992 году, десятки тысяч в 1993-м, выход на уровень сотни тысяч в 1995-м и первого миллиона в 1998-м. Как наша страна была подключена ко Всемирной сети, кто и как всё это провернул, и почему ЦРУ и АНБ имели за это зуб на Джорджа Сороса?
Читать дальше →

Как фильтры Блума в 10 раз ускорили SQLite

Уровень сложностиСредний
Время на прочтение4 мин
Количество просмотров8.6K

Это интригующая история о том, как исследователи с помощью грамотного использования фильтров Блума смогли в 10 раз ускорить аналитические запросы в SQLite. Ниже я приведу свой краткий обзор работы «SQLite: Past, Present, and Future (2022)», и объясню некоторые внутренние особенности баз данных, включая механизм реализации соединений.
Читать дальше →

Любительское электровакуумное дело. Работа с крупными трубками молибденового стекла. Начало

Уровень сложностиСложный
Время на прочтение7 мин
Количество просмотров3K

Текущая порция работ в домашней деревенской лаборатории-мастерской: применение сравнительно крупных, Ø 42 мм, труб из стекла молибденовой группы — первый блин. К этому — изготовление имеющимися ограниченными средствами традиционной гребешковой ножки с впаянным «невидимым» штенгелем; замена дорогостоящего никеля (электроды) на более дешёвую и распространённую нержавеющую сталь.
Читать дальше →

Квантовые точки и их получение

Уровень сложностиСредний
Время на прочтение11 мин
Количество просмотров9.2K
Картинка Kjpargeter, Freepik

Одно из интереснейших явлений — открытие «квантовых точек», и многие называют это существенной вехой, которая даёт начало целым направлениям в науке и технике.

Посмотрим поближе, что они представляют собой, и насколько реально их создать самому?
Читать дальше →

Как мы взломали цепочку поставок и получили 50 тысяч долларов

Уровень сложностиСредний
Время на прочтение14 мин
Количество просмотров13K

В 2021 году я только начинал свой путь в наступательной безопасности. Я уже взломал довольно много компаний и получал стабильный доход охотой за баг-баунти — практикой этичного хакинга, при которой исследователи безопасности находят уязвимости и сообщают о них, получая за это вознаграждение. Однако я ещё не достиг уровня, позволившего бы мне быстро обнаруживать критические уязвимости цели. Этот уровень умений казался мне недостижимым. Но всё поменялось, когда я познакомился с человеком, ставшим ключевой фигурой в моей карьере баг-баунти: Snorlhax.

Поначалу я видел в нём конкурента. Он был намного выше меня во французской таблице лидеров HackerOne, что стимулировало меня расти над собой. Мы начали общаться в Discord, и спустя несколько недель я рассказал ему о многообещающей программе баг-баунти. Вскоре после этого он обнаружил у этой цели критическую уязвимость, оценённую в 10000 долларов — сумму вдвое больше, чем максимальная полученная мной от этой же цели. Мотивировавшись этим, я вернулся к этой же цели и за ту же неделю нашёл собственную критическую уязвимость за 10000 долларов в другом классе багов.

Вместо того, чтобы продолжать состязаться, мы решили сотрудничать. Теперь нашей задачей стало выявление у этой цели всех возможных классов багов: IDOR, SQL-инъекций, XSS, багов OAuth, Dependency Confusion, SSRF, RCE и так далее. Все их мы нашли, сообщили компании и написали отчёты. Это сотрудничество длилось несколько лет, и даже сегодня мы время от времени снова возвращаемся к этой цели.

Однако недостижимой оставалась одна задача: обнаружение «чудовищной уязвимости». Это должен быть настолько критичный баг, что нам выплатят нестандартное вознаграждение, намного превышающее обычные выплаты. Это стало для нас главной целью.

В посте я расскажу, как мы со Snorlhax наконец-то этого добились.
Читать дальше →

Короткомензурный варитон: узкий хамбакер звучит как полноразмерный

Уровень сложностиПростой
Время на прочтение8 мин
Количество просмотров5.2K


Привет, Хабр! Сегодня мы рассмотрим и услышим ещё одну альтернативу нэшвилловскому телекастеру. Я буду модернизировать редкую коллекционную электрогитару Disney by Washburn Hannah Montana Secret Star, стараясь по максимуму сохранить внешний вид близким к оригинальному.

Это значит, что нельзя устанавливать третий нэшвилловский звукосниматель, а также добавочные тумблеры и регуляторы. Зато можно заменить бриджевый сингл на узкий хамбакер, 3-позиционный переключатель на 5-позиционный, регулятор тембра на «тяни-толкай», а переменный резистор громкости — на сдвоенный коаксиальный.

Получится новый вариант универсальной электрогитары, способной на множество звучаний, причём близких к общепризнанным стандартам. Ведь ценители музыки хотят слышать то, к чему привыкли, а гитаристы не откажутся от инструмента «два или три в одном».
Читать дальше →

Устройство «музыкалки» AY-3-8910 и эмулятор на Arduino

Уровень сложностиСредний
Время на прочтение25 мин
Количество просмотров12K

Астрологи объявили месяц статей про ZX Spectrum, звук и Arduino. Количество публикаций увеличилось вдвое!

В прошлый раз я показывал, как можно перенести однобитные, они же «биперные», музыкальные «движки» с ZX Spectrum на Arduino. Но всё-таки это была максимально нишевая тема внутри нишевой темы, весьма узкоспециализированный проект.

Сегодня сделаю шаг ближе к народу. Расскажу, как работает легендарный звуковой чип AY-3-8910, как написать его простой эмулятор полностью с нуля, и как проиграть им музыкальный файл формата PT3 на обычной Arduino Nano.
Читать дальше →

Информация

Сайт
ruvds.com
Дата регистрации
Дата основания
Численность
11–30 человек
Местоположение
Россия
Представитель
ruvds