Обновить
512K+
3 557,54
Рейтинг
152 164
Подписчики
Сначала показывать

Роб Савойе — вся жизнь в опенсорсе, разработчик свободного телефона LibrePhone

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

Роб Савойе (Rob Savoye) — один из основных разработчиков GNU Project, всю жизнь посвятил свободному ПО. Он приложил руку к созданию десятка опенсорсных проектов, включая GDB, GCC и Cygwin. Является ведущим разработчиком и мейнтейнером медиаплеера Gnash, через который можно воспроизводить проприетарные файлы Flash (SWF) под Linux.

А недавно Роб получил широкую известность как главный разработчик нового проекта LibrePhone по созданию первого в мире полностью свободного телефона, без проприетарных компонентов и бинарных блобов. Этот проект «должен закрыть последние пробелы между Android и свободным ПО».

Читать далее

«Нейромант» Уильяма Гибсона: из чего родился главный роман киберпанка и почему он «выстрелил»?

Уровень сложностиПростой
Время на прочтение21 мин
Охват и читатели16K

У многих жанров трудно найти конкретное произведение, которое их породило. Обычно это некая совокупность вещей, которые точно попадают в дух времени, соответствуют актуальным интересам аудитории и после выхода порождают новые и новые творения в схожем духе. Уильяму Гибсону удалось стать редким автором, который кодифицировал целый жанр — пусть уже витавший в воздухе — одной конкретной книгой. Летом 1984-го он выпустил свой первый роман «Нейромант». Книга без какой бы то ни было рекламы стала суперхитом, получила престижные НФ-премии и стала центральным литературным произведением киберпанка. Вся «Матрица» — один большой оммаж «Нейроманту», и миры «Deus Ex» и «Cyberpunk 2077» не менее явно произрастают из цикла «Киберпространство». Сейчас любители жанра со смесью надежды и опасений ожидают даты релиза сериала по «Нейроманту». Из каких элементов, очевидных и не очень, Уильям Гибсон сшил ключевую книгу киберпанка и почему именно она остаётся по сей день самым значимым его текстом? И как её удалось написать человеку, совершенно не разбиравшемуся в компьютерах, на старинной печатной машинке?

Читать далее

Квантовые компьютеры — не угроза 128-битным симметричным ключам

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

Надвигающаяся угроза со стороны заточенных на криптографию квантовых компьютеров заставила срочно менять действующие примитивы асимметричной криптографии — обмен ключами (ECDH) и цифровые подписи (RSA, ECDSA, EdDSA) — которые уязвимы для квантового алгоритма Шора. Однако существующих симметричных методов криптографии (AES, SHA-2, SHA-3) или уровней их стойкости это не коснулось. ccc

В индустрии бытует заблуждение, что квантовые компьютеры вдвое ослабят безопасность симметричных ключей, и для обеспечения того же 128-битного уровня защиты потребуется перейти на 256-битные ключи. Это неточная интерпретация ускорения, которое несут в себе квантовые алгоритмы. Она не отражена ни в одном из нормативных стандартов и рискует отвлечь внимание от реально необходимой работы по переходу к постквантовой системе криптографии. Обычно это заблуждение происходит из недопонимания применимости другого квантового метода — алгоритма Гровера.

AES-128, как и SHA-256, обеспечивает достаточную защиту от атак с применением квантовых компьютеров. В рамках перехода в постквантовую эпоху размер симметричных ключей изменять не требуется. Это почти единогласное мнение среди профильных экспертов и органов стандартизации, которое нужно распространить среди остальной части IT-сообщества. И дальше в статье я подкреплю это утверждение техническими аргументами со ссылками на авторитетные источники.

Читать далее

Дешёвая электрогитара Rockdale Stars HT HSS

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

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

Спойлер: инструмент не идеальный, но весьма порадовал, и даже приятно удивил!

Читать далее

Почему не взлетели дирижабли? Часть 23: атомные мечты и проекты позднесоветской эпохи

Уровень сложностиПростой
Время на прочтение13 мин
Охват и читатели16K

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

Читать далее

Полный геном за $200 и его анализ в домашних условиях: Nebula, Just-DNA и другие. Часть 1

Уровень сложностиПростой
Время на прочтение10 мин
Охват и читатели17K

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

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

Уверен, что продвинутый биоинформатик знает об этом намного больше меня, и буду благодарен за дополнения в комментариях.

Читать далее

Нейросетевой апскейлинг: как собрать все грабли и почему очевидные настройки всё портят

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

В своих прошлых статьях «Три пути к 4K» и «Нейросетевой апскейлинг дома» я рассказывал о выборе софта, базовых принципах нейросетевого апскейлинга и реставрации исходников уровня DVD и VHS. Но время идёт, навыки растут, и вот от простого (кусок дерева -> игрушка) мы переходим к сложному (игрушка -> коллекционная фигурка), а именно на территорию 720p–1080p исходников, Blu-ray и вебки.

И именно здесь для меня началось то, что я назвал «долиной отчаяния».

Вы берёте отличный исходник, выбираете крутую open-source модель, запускаете рендер… и всегда получаете что-то странное на выходе. Цвета поплыли, контраст упал, на градиентах неба появились какие-то искажённые линии, а ваш FPS в процессе ужасен. Кажется, что ПО сломано, а ИИ-модели взбесились и вместо «качественного апскейла» портят картинку.

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

Читать далее

Решето как гипотетический контейнер для жидких субстанций

Уровень сложностиСредний
Время на прочтение10 мин
Охват и читатели15K

Все мы знаем, что вода — источник жизни, и с древних времён люди старались селиться там, где есть источники воды.

Однако двойственность ситуации заключается в том, что, с одной стороны, люди всегда искали воду, а с другой стороны — всегда старались избавиться от неё! :-)

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

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

Читать далее

Делаем ностальгический фильмоскоп на Raspberry Pi Zero 2 W

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

Один из ярких воспоминаний детства — просмотр семьёй диафильмов. Выключался свет, и на самодельном экране из простыни мы смотрели сказки. Детское воображение дорисовывало детали, и картинки оживали.

Сейчас в эпоху интернета, мультимедиа и ИИ вроде бы как такой необходимости нет, но слишком сильное чувство ностальгии. Поэтому решил получить ностальгические воспоминания с использованием современных технологий, а заодно и попрактиковаться в использовании энкодеров, разработке программ на Си и настройке Linux на Raspberry Pi.

Читать далее

Почему мы до сих пор пользуемся Markdown?

Уровень сложностиСредний
Время на прочтение11 мин
Охват и читатели21K

Есть в жизни вещи, которые приносят мне и радость, и печаль одновременно. Например, горький шоколад и markdown. Серьёзно, зачем он нужен? В половине случаев мы даже не используем этот язык целиком!

HTML — лучший язык программирования!

Вы наверняка слышали о людях, которые говорят, что из языков программирования знают только HTML. Да, все мы в этот момент закатывали глаза и пытались доказать, что HTML — это только язык разметки, а не программирования.

Да, наверно, мы правы, но у того, кто так говорит, есть то, чего нет у нас.

Нормальная жизнь.

[Примечание] Когда я говорю о markdown, то имею в виду конкретно CommonMark, если не указано иное. Дело в том, что это неоднозначная спецификация синтаксиса. Я люблю этот проект и ценю усилия разработчиков. Поломана не спецификация, а сам язык.

Читать далее

Go Computer. История удивительного планшета из 1992 года с графическим интерфейсом

Уровень сложностиПростой
Время на прочтение12 мин
Охват и читатели20K

В начале девяностых инженеры, трудившиеся в совершенно разных IT-компаниях, вынашивали одну и ту же идею: что люди в ближайшем будущем откажутся от клавиатур и будут просто писать на экране как на бумаге — рукой или стилусом. Под эти проекты венчурные инвесторы выделяли миллионы долларов, а в Кремниевой долине собирались звёздные команды разработчиков, которые проектировали удивительные футуристичные устройства. Часть из них так и осталась на стадии прототипов, некоторые девайсы вышли на массовый рынок, но по разным причинам так и не снискали популярности.

В своей прошлой статье я рассказал об истории появления промышленных планшетов Kalidor, сегодня же хочу поведать о компании GO Corporation и её операционной системе PenPoint OS. Эта без преувеличения инновационная платформа, появившаяся в 1991 году, была объектно-ориентированной до мозга костей, документы жили не в файловой системе, а в иерархии «тетрадей», а графический интерфейс создавался с расчётом на то, что компьютер держат в руках, а не ставят на стол. Почему же проект PenPoint не получил развития?

Сейчас расскажу

288-ядерный Xeon 6+ и другие серверные CPU

Уровень сложностиСредний
Время на прочтение6 мин
Охват и читатели16K

В марте 2026 года на конференции MWC компания Intel показала серверные процессоры Xeon 6+ с кодовым названием Clearwater Forest, которые официально побили мировой рекорд на количество ядер в CPU — до 288 ядер на процессор. Это 576 ядер в стандартной двухпроцессорной конфигурации на матплате. Монструозные CPU были анонсированы в октябре прошлого года, задолго до массового производства. Похоже, что Intel удалось преодолеть все технические проблемы и наладить их выпуск.

Это первые CPU для дата-центров, которые изготавливаются по новому техпроцессу 18A (класс 1,8 нм). В продаже они появятся в первой половине 2026 года.

Читать далее

Почему порты стали «дверями» в сервер, и кто решил, что SSH будет 22

Уровень сложностиПростой
Время на прочтение6 мин
Охват и читатели32K

В 1995 году Тату Илонен написал письмо длиной с пост на Хабре и бесплатно получил номер ssh -p 22 user@host, который теперь знает каждый сисадмин. Но до этого порты были однонаправленными, чётные номера считались ненужными, а половина слотов вообще пустовала. О том, как порты стали «дверями» в сервер и что останется от них через десять лет, рассказал в статье. 

Читать

Что новенького есть в CSS в 2026 году?

Уровень сложностиСредний
Время на прочтение6 мин
Охват и читатели17K

Привет, Хабр!

Мне всегда нравилось следить за тем, как развивается CSS. Стараюсь следить за новыми возможностями, чтобы не пропускать что-то действительно важное. И недавно подумал: «А почему бы не рассказать о них читателям Хабра?» Так я и оказался здесь.

Я составил список новинок, которые кажутся мне особенно интересными и важными. Они всё ещё экспериментальные. Браузеры только в последние месяцы начали поддерживать их. Так что это суперсвежие штуки.

Давайте посмотрим, что я вам подготовил.

Читать далее

Почему простые числа собираются в спирали?

Уровень сложностиСредний
Время на прочтение15 мин
Охват и читатели38K

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

Во многом красота математики заключается в том, что благодаря произвольному выбору можно связать две кажущиеся далёкими концепции. Впервые я увидел этот паттерн в вопросе на Math Stack Exchange. Его задал пользователь dwymark, а ответил на него Грег Мартин; вопрос связан с распределением простых чисел, а также с рациональными аппроксимациями π.

Этот пользователь баловался с созданием графиков данных в полярных координатах, то есть нанесением точек в 2D-пространстве, но не по обычным координатам XY, а по расстоянию от точки начала координат, обычно называемому r (радиус), и по углу прямой относительно горизонтали, обычно называемому «тета», \theta.

Читать далее

Двухдневная рабочая неделя — будущий стандарт

Уровень сложностиПростой
Время на прочтение6 мин
Охват и читатели13K

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

И действительно, даже сейчас во многих высокооплачиваемых профессиях человеку достаточно работать два дня в неделю или даже в месяц, чтобы полностью закрыть базовые нужды. Можно выйти на раннюю пенсию в 35−40 лет и думать, чем заняться после программирования.

Правда, у многих людей потребности растут быстрее зарплаты, и мы не будем их осуждать, потому что такие люди позволяют расширяться экономике и зарабатывать изобретательным предпринимателям, которые придумывают (открывают) для людей новые потребности. Это и есть прогресс.

Но суть в том, что через десять лет большинству людей придётся решать проблему, которую сейчас решают только некоторые высокооплачиваемые работники — чем занять свободные пять дней в неделю?

Читать далее

Ваши секреты внутри LLM. Куда уходят промпты и чего стоит опасаться?

Уровень сложностиПростой
Время на прочтение5 мин
Охват и читатели15K

Каждый раз, когда Вы отправляете часть своего кода в Cursor, Claude Code или скидываете свой отчет для анализа в Gemini или Qwen, где-то в мире грустит один юрист по информационной безопасности. Нейросети - это магия (ну или статистическая закономерность), а кто-то из нас хотя бы раз открывал юридические документы, которые размещены на любимых нами ресурсах?

Давайте немного покопаемся в документах крупнейших игроков: OpenAI, Google, Qwen, DeepSeek и, конечно же, в российском GigaChat. И посмотрим, а кто же кроме нас может иметь доступ к нашей информации?

Ознакомиться

Что не так с Mixtape, и почему не все довольны новой игрой?

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

На днях вышла Mixtape — инди-игра про подростков, получившая 10 из 10 от IGN, да и другие игровые журналисты оценили игру высоко. Правда, многим такие оценки показались странными, и на то есть свои причины: игра не совсем то, за что себя выдаёт. И в этом материале хотелось бы разобраться, что не так с одной из самых главных игр этой весны.

Читать далее

В С неопределённое поведение повсюду

Уровень сложностиСредний
Время на прочтение10 мин
Охват и читатели28K

Если бы Кардинал Ришелье был программистом, он бы сказал: «Дайте мне шесть строк кода, написанных рукой самого профессионального C-программиста в мире, и я найду в них лазейку для вызова неопределённого поведения.

Никто не может написать безошибочный код на С или C++. И я говоря об этом как человек, который пишет на этих языках почти каждый день около 30 лет. Я слушаю подкасты по C++. Я смотрю выступления про C++ на конференциях. Мне нравится читать и писать на этом языке.

C++ послужил нам сполна, но на дворе 2026 год, и современная рабочая среда явно отличается от среды 1985 (C++) или 1972 (С).

И я далеко не первый, кто об этом заговорил. Помню ещё с десять лет назад читал статью какого-то известного человека, в которой он утверждал, что использование C++ вполне обоснованно можно подвести под нарушение закона Сарбейнза-Оксли (SOX). И хотя с остальной его критикой я не был согласен (как и с тем, что он путал «its» и «it’s»), конкретно с этим пунктом я никогда не спорил.

Мало того, со временем я всё больше убеждался в его истинности. На деле в С для возникновения неопределённого поведения (undefined behaviour, UB) есть гораздо больше возможных причин, чем вы могли предполагать.

Все знают, что двойное освобождение памяти, её использование после освобождения, выход за границы объекта (например, массива) и чтение неинициализированной памяти — это UB. Как ни крути, но в контексте работы с памятью C и C++ безопасными не назовёшь. Тем не менее даже эти ошибки продолжают совершаться повсеместно раз за разом.

Читать далее

Модификаторы в Blender: осваиваем Boolean

Уровень сложностиСредний
Время на прочтение10 мин
Охват и читатели18K

Я хочу поделиться некоторым опытом 3D-моделирования, который кажется мне очень важным и полезным при разработке объектов под трёхмерную печать. Расскажу о нескольких приёмах автоматизации моделирования с использованием модификаторов и «многослойных» булевых операций с 3D-объектами. Статья пригодится новичкам.

Читать далее

Информация

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