Category : habrahabr

habrahabr
Музыкальные программы на игровых приставках

С приходом в каждый дом технологического чуда под названием персональный компьютер мы привыкли, что каждый школьник может сочинять и записывать дома музыку, не обладая музыкальными инструментами и особыми знаниями. Некоторые даже умудряются делать из этого успешную карьеру.Эта история не нова. Подобные движения случались и в 1980-х годах на домашних ПК того времени — так появились первые игровые композиторы, имена которых до сих пор на слуху. Тогда, конечно, это требовало особых навыков, от про…

  • суббота, 1 ноября 2025 г. в 00:00:10
habrahabr
Pimp my RAM или превращаем оперативную память в фотографическую

Картинка для привлечения вниманияПо итогам 2023 года ролики о старых цифровых камерах набрали суммарно более 1 миллиарда просмотров в TikTok. В свою очередь на YouTube блогеры актино обозревают цифромыльницы с призывом приобщиться к тренду. На фоне становления Y2K эстетики и смещения интересов в области фотографии в прошлое я предлагаю заглянуть немного подальше и посмотреть, как всё начиналось.Если вам интересно, как связаны между собой зарождение цифровой эпохи в фотографии, странная самоделк…

  • суббота, 1 ноября 2025 г. в 00:00:08
habrahabr
Почему тормозят AMD Epyc

Нам надо было закупить High-CPU, но так, чтобы это было одинаковое корпоративное железо для всех наших дата-центров по миру. Почему надо было закупить? Потому что есть маркетинг. Те хостинги, которые используют десктопное железо, вешают потрясающие числа на сайты. У многих красуются предложения с частотами по четыре, а то и по пять гигагерц. Понятно, что совесть у всех разная, и часто за этими цифрами скрываются обычные десктопные процессоры, а не серверные. Но клиент, который не вникает в дет…

  • суббота, 1 ноября 2025 г. в 00:00:08
habrahabr
Зачем нам спецсимволы в паролях?

В английском алфавите 26 букв. С учётом заглавных букв (+26) и цифр (+10) получается 62 символа. Это значит, что для взлома пароля длиной символов, состоящего только из букв и цифр, злоумышленник должен перебрать комбинаций. Мы привыкли думать в терминах степеней десятки, поэтому, чтобы выразить это число как , воспользуемся формулойДля пароля длиной символов , то есть вариантов перебора. В году примерно секунд. Для перебора с частотой один вариант в секунду потребуется 25 миллиардов лет. …

  • пятница, 31 октября 2025 г. в 00:00:13
habrahabr
Как музыканты издеваются над программистами

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

  • пятница, 31 октября 2025 г. в 00:00:12
habrahabr
Где туристы из будущего?

28 июня 2009 года легендарный астрофизик Стивен Хокинг провёл вечеринку для путешественников во времени с шампанским и шариками:Хокинг никому не сообщил заранее о вечеринке, а только постфактум, с указанием точного времени и места встречи:Идея была в том, что приглашение переживёт столетия/тысячелетия, необходимые для разработки технологии — а затем попадёт на глаза какому-то путешественнику во времени, который любит вечеринки.К сожалению, это не помогло: на вечеринку всё равно никто не пришёл.…

  • пятница, 31 октября 2025 г. в 00:00:11
habrahabr
DNSSEC и DNS: как доменные имена управляют интернетом + настройка BIND на Ubuntu

Все мы любим, когда интернет работает (и не виснет 🙂) — сайты открываются, видео грузятся, письма доходят. Но мало кто задумывается, как именно браузер узнаёт, куда вас отправить, когда вы вводите знакомое «habr.com». Эта статья для тех, кто хочет понять, как именно устроена и работает система доменных имён, её защита на уровне DNSSEC и почему эта технология важна для безопасности интернета. Если вы техно-гик и не боитесь деталей — добро пожаловать под кат! Так как DNSSEC — надстройка над DNS, …

  • пятница, 31 октября 2025 г. в 00:00:09
habrahabr
Я решал LeetCode 600 дней подряд и что из этого вышло

Эволюция программистаВсе знают о LeetCode — его можно любить, ненавидеть, презирать или даже бояться, но равнодушным точно не останется никто.А для тех, кто все‑таки не знает, LeetCode — платформа для решения алгоритмических задач разной сложности и тематики, соревнований по скорости и производительности и просто общению с коммьюнити единомышленников по этой теме.Эта статья - впечатления о моём 600-дневном марафоне на этой платформе, динамике моих скилов и ответе на главный вопрос “надо ли реша…

  • пятница, 31 октября 2025 г. в 00:00:09
habrahabr
Почему я перестала гнаться за лучшей версией себя

Дисклеймер: этот текст может содержать опыт и открытия, которые вы давно прошли. Не пишите, пожалуйста, комментарии в стиле «С днём подключения интернета», «Спасибо, кэп» и т.д. Уважайте тихие (и не очень) радости — свои и чужие.Я сравнивала себя с другими с детства, потому что отличалась от ровесников по многим пунктам: мама старше остальных мам вокруг, нет папы, нет братьев и сестёр, фамилия для русскоязычных странная, передние зубы не росли три года. Отличий — масса, и о каждом из них забыва…

  • четверг, 30 октября 2025 г. в 00:00:11