Обновить
512K+

DIY или Сделай сам

Для тех, у кого руки растут из нужного места

605,45
Рейтинг
Сначала показывать
Порог рейтинга
Уровень сложности

Переводим книги нейронками для себя: год спустя. Словари, скорости и почему переводчики всё ещё нужны

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

Год назад я написал статью «Переводим fb2 книжки, с нейронками, для себя» — про то, как собрал на паре Tesla P40 в гараже программу Sunny Narrator («Солнечный сказочник»), которая переводит художественные книги через локальные и облачные LLM. Тогда это был скорее прототип «доказать себе, что так можно»: черновики читались с головной болью, книга в тысячу страниц переводилась два дня, а электричество, отключённое посреди процесса, стоило ещё двух.

За год программа доехала до версии 2.1, я перевёл достаточно книг, чтобы набить руку, и понял главное: это уже инструмент не только для меня, но и для переводчиков — и для всех любопытных. Рассказываю, что изменилось, сколько это стоит в токенах и почему без человека ничего не работает.

Читать далее

Новости

2. Ищем пределы воздушного охлаждения ПК

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

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

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

Cделали полное обслуживание ПК и провели серию тестов различной сложности и длительности с применением OCCT, Furmark, HWiNFO64, LuxMark v3.1.

Читать далее

«Юному технику» — 70

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

В сентябре 1956 года произошло событие, повлиявшее на судьбу многих советских детей и подростков — в издательстве «Молодая гвардия» вышел первый номер популярного научно-технического журнала «Юный техник».

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

Читать далее

Старый корпус с «Авито», пара HDD‑корзин, паяльник и прямые руки: как я «импортозаместил» свой домашний NAS

Время на прочтение4 мин
Охват и читатели10K

Когда NAS ушёл, я перевёз свою домашнюю хранилку в корпус побольше и даже разжился hot-swap-салазками.

Только вот со временем пришлось выбирать — новая мебель или большая железка. И я выбрал — сделать железку поменьше.

Рассказываю, как смастерил компактное хранилище «а-ля NAS» из подручных средств.

Читать далее

Мессенджер, которому не нужен интернет: три реализации LoRa-чата своими руками

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

Сегодня мессенджеры стали одним из основных каналов общения. Но что, если нужно переписываться с корреспондентом, расположенным на расстоянии, измеряемом километрами, а интернет не работает?

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

В этой статье мы разберёмся с темой обмена сообщениями через LoRa. Начнём с простого мессенджера, позволяющего обмениваться сообщениями между двумя компьютерами с разъёмами USB под управлением Windows или Linux. Затем перейдём к мессенджеру с  микрокомпьютером Raspberry Pi.

В итоге мы создадим несложную mesh-сеть с ретрансляцией по принципу флуда и TTL-ограничением на микроконтроллерах ESP32-S3-N16R8 и модулях LoRa E22-900T22D. Каждый узел этой сети будет поднимать собственную точку доступа Wi-Fi с веб-интерфейсом чата. Для подключения к узлу и обмена сообщениями достаточно обычного смартфона с браузером. В качестве дополнения сделаем так, чтобы в этой сети можно было работать и с компьютера под Windows, к которому подключён LoRa USB-донгл E22-900T22U.

Читать далее

Как я подключил три телевизора, два компьютера и приставку к одному кабелю интернет‑провайдера. Гайд перед ремонтом

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

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

Всем привет! Меня зовут Кирилл, я сетевой инженер и автор технических статей. Остальные мои материалы можно найти в профиле @ProstoKirReal.

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

Да вообще не сталкивался.

Проект локальной сети я взял на себя. Здесь хотя бы был опыт проектирования и знакомая территория.

Читать далее

Биометрия против скрепки: разбираем замки с отпечатком пальца и проводим базовый аудит их защиты

Время на прочтение13 мин
Охват и читатели8K

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

Меня зовут Астафиев Денис, я ведущий специалист по аппаратным исследованиям в Бастионе. По работе я регулярно разбираю самые разные устройства, чтобы проверить, насколько можно доверять тому, что производитель обещает на коробке. Сегодня будем смотреть сразу на три замка с биометрией и искать слабые места в их защите.

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

Читать далее

Искажения: где они живут

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

Это вторая часть пятой статьи цикла о том, почему акустика, которая хорошо измеряется, может плохо звучать.

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

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

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

Читать далее

Как Европа топит DIY-разработчиков и микропредпринимателей

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

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

Некоторые зарабатывают этим на жизнь. Другие продают лишь по несколько плат в год. Третьи собирают с десяток экземпляров просто потому, что создали нечто полезное и хотят поделиться с другими. Иногда такие эксперименты перерастают в реальный бизнес. Как никак, каждый Arduino должен с чего-то начинаться.

Но Европейский Союз пошёл наперекор этим людям, введя новые правила упаковки, которые грозят разрушить устоявшуюся экосистему инноваций, лишив мастеров и микро-предпринимателей их работы и средств к существованию.

Но фактически эта угроза даже ещё шире. Под удар попадают художники, ремесленники и другие мелкие бизнесы, продающие плоды своего труда.

Читать далее

Я попросил ИИ-агента только описать топологию сети. Он сам взломал мой роутер за одну ночь и помог оформить CVE

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

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

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

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

Читать далее

Популяризаторство средневековой музыки и книга «Код» виндусоведа Чарльза Петзольда

Время на прочтение3 мин
Охват и читатели12K

Неделя соцсетей прошла под спорами о популяризаторше средневековой музыки с помощью выдуманных баек о ней. Но надо сказать что популяризатор, который создает ошибочную картину мира у широких масс — это не такое редкое явление. Иногда в это оказываются вовлечены большие корпорации, например Микрософт. Я конечно же говорю про изданную Микрософтом книгу Чарльза Петзольда «Код».

Читать далее

Kollektive Deck. Или попытка сделать игрушку для себя

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

Всем общемировой хой!

В общем, насмотревшись Илью Анберника (Илью Командера), и в очередной раз покрутив в руках свой старый, но верный Xiaomi Mi 8, я пришел к классическому неутешительному выводу: дома играть некогда, а на работе или в дороге — решительно не на чем. Что продается, мне не особо нравится, либо дорого и криво, либо дохрена дорого, но менее криво. Плюс, у всех портативок дикий разброс по мощности, а адекватного среднего сегмента как такового вообще нет. И мне пришла тупая в своей гениальности идея: взять телефон и превратить в консоль. Идея не нова, и я далеко не первый, кто до этого додумался, но меня это увлекло, и я, обмазавшись нейронками, начал прокуривать эту тему.

Читать далее

Пятиступенчатый ускоритель «Гаусса»

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

В этой статье описано создание многоступенчатого ускорителя масс «Гаусса» с описанием каждого из его компонентов, сборкой и испытаниями!

Читать далее

Ближайшие события

Scratch и Arduino для юных программистов и конструкторов

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

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

А если ребенок к тому же пытается превратить домашний робот-пылесос в боевого робота или хочет разобрать умную колонку, то есть реальный шанс направить его энергию в нужное русло. Жизнь показала, что уже тысячи детей и подростков успешно сделали первые шаги в мире программирования и робототехники с помощью первых двух изданий книги Юрия Винницкого «Scratch и Arduino для юных программистов и конструкторов».

Читать далее

Кустарные вакуумные триоды Клода Пайяра. Часть 7. Обобщение, вакуумная обработка, мелочи

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

Вот и подошла к концу история о самодельных вакуумных триодах французского коллеги-энтузиаста, теперь уже почти что старого друга, Клода Пайяра, где мы познакомились, взглянули на исторические аналоги-прототипы его триодов, выяснили, как и чем Клод режет стеклянные заготовки и какими огнями работает [1]; изучили его технологическую мини-печь и аппарат для контактной сварки [2]; полюбовались большой ламповой установкой ТВЧ [3]; восхитились самодельными, как и всё остальное оборудование, вакуумными (и высоковакуумным!) насосами [4]; разобрались с тонкостями конструкции самодельной лампы [5]; и оценили специальные станки и приспособления для стеклодувной работы [6]. Осталось описать процесс изготовления лампы в целом, заострив внимание на оставшихся в тени важных мелочах, в основном в части обработки собранной лампы — откачка, измерения, оригинальный геттер, испытание и снятие характеристик.

Читать далее

Хранение информации в звуковой волне?

Время на прочтение6 мин
Охват и читатели9.8K

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

Многим хорош современный подход — можно как записать информацию, так и получить практически мгновенно к ней доступ, в нужный момент времени; причём, так как время переключения самой ячейки обычно весьма ничтожно (и в том числе, благодаря этому), современные интеллектуальные системы работают достаточно быстро…однако, так было не всегда! 

Например, в прошлом, для хранения информации могли использоваться абсолютно разные физические процессы, не всегда только сугубо электрического свойства…

Скажем, как вам понравится, хранение информации в звуке?! Причём, не записанном куда-либо (нашёл чем удивить), а непосредственно, распространяющимся в среде, то есть, в динамике?!

Читать далее

«Великое ограбление»: сейф, палочка для суши и девять вольт

Время на прочтение9 мин
Охват и читатели17K

Привет, Хабр! На связи Иван Глинкин, руководитель отдела аппаратных исследований из команды Бастиона. 

Иногда для вскрытия сейфа не нужны никакие отмычки, болгарки и заклинания вроде «Алохомора» — достаточно деревянной палочки из набора для суши. И это еще не самая опасная уязвимость, найденная нами при тестировании российского «ящика с электронным замком для хранения ценностей». Мы заказали его на синем маркетплейсе почти за шесть тысяч рублей, а потом вскрыли за пару минут. О том, как нам это удалось, читайте под катом.

Читать далее

Рыбно‑пузырьковая энтропия в KMS

Время на прочтение9 мин
Охват и читатели12K

Смоделируем ситуацию: внезапно бот проходит вашу капчу, потому что заранее знает, какие случайные числа будут сгенерированы. Если рандом предсказуем, то защита становится иллюзией. Чтобы такая ситуация была невозможна, мы используем различные источники рандома. 

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

Читать далее

Искажения: о чём молчат нули

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

Это пятая статья цикла о том, почему акустика, которая хорошо измеряется, может плохо звучать.

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

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

Сегодня займёмся второй половиной проблемы: явлениями, зависящими от уровня сигнала и изменяющимися вместе с громкостью.

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

Читать далее

«Гиперболоид инженера Гарина»: газодинамические лазеры

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

Картинка: Б. Ф. Фёдоров: Лазеры — основы устройства и применение, Аблеков В. К., Денисов Ю. Н., Любченко Ф. Н.: Справочник по газодинамическим лазерам

Появившись ещё в XX веке, лазеры изменили многое — проникнув в сферы как от обработки материалов, так и до высокоскоростной передачи информации. 

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

Читать далее
1
23 ...