LINUX.ORG.RU

Избранные сообщения sehellion

Книга по ремонту

Форум — Linux-hardware

Коллеги, посоветуйте книгу по типу этой Laptop & Notebook Video/Graphics/GPU Repair Instructions: First Ever! Board Level Repair Instructions, Repair your Laptop’s Faulty Integrated Video Issues by Garry Romaneo

по ремонту современного оборудования( упор на видеокарты) ?

 , ,

pinachet
()

Жучки-паучки мэйд бай си-ай-эй

Форум — Science & Engineering

Наткнулся на прикольную тему. Есть один чел, который раскритиковал схемы разных радиомикрофонов из известных книг про шпиoнckие штучки и разных форумов, вроде радиокота и прочих, показав, что в них массово содержатся ошибки из-за которых чуть менее, чем все такие публичные схемы или не работают в принципе или работают очень плохо или даже портят радиодетали.

https://teletype.in/@badradio/rapid - он там разобрал ошибки и даже багфиксинги привел.

Еще интереснее, что он вывел на сайт музея юсовских жучков https://www.cryptomuseum.com/covert/bugs/index.htm - там во многих случаях можно даже увидеть не только фотографии, но и их принципиальные схемы и детали конструкций.

разбор конструкций: https://teletype.in/@badradio/cia

Но это еще не самое интересное. Меня поразило, что жучки даже 1967-го года обладают такими свойствами, что работают без батареек на наведенном излучении (!!!) и канал передачи маскируется такими способами модуляции, что вполне СОВРЕМЕННЫМИ радиосканерами, всякими там AOR и Icom не засекаются!!! Внешнее наведенное излучение может быть обнаружено индикаторами поля, но далеко не все тоже справляются даже с этим!

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

А вот жучок образца 1973-го года еще и настолько хорошо экранирован, что не обнаруживается даже нелинейным локатором. (Он не радиоизлучение ищет, а наличие полупроводниковых переходов).

И вот офигеть - это же техника более, чем 50-летней давности! Которая рассекречена и даже в музеи уже попала. Что же сейчас-то выдумали.

Перемещено hobbit из talks

 , ,

praseodim
()

Какие генераторы статических сайтов вы используете или планируете использовать?

Голосования — Голосования

Интересно посмотреть статистику использования по рунету. ИИ их классифицирует так:

Для блога или простого сайта → Jekyll, Hugo, Eleventy, Hakyll
Для документации → Docusaurus, Hugo, Hakyll 
Для современного сайта с интерактивом → Astro, Gatsby, Next.js
Если вы разработчик на Python → Pelican
Если важна скорость сборки → Hugo, Astro
Если хотите использовать React → Gatsby, Next.js, Astro

>>> Результаты

 , ,

jura12
()

Endless Sky 0.10.16

Новости — Игры
Группа Игры

После четырёх месяцев разработки состоялся выпуск стабильной версии 0.10.16 кроссплатформенной игры Endless Sky (страница на Википедии).

Endless Sky – это двумерная космическая торговая и боевая игра, похожая на классическую серию Escape Velocity. Исследуйте другие звездные системы. Зарабатывайте деньги, торгуя, перевозя пассажиров или выполняя миссии. Используйте свои заработки, чтобы купить лучший корабль или модернизировать оружие и двигатели на своем текущем корабле. Взрывайте пиратов. Примите сторону в гражданской войне. Или покиньте человеческое пространство и надейтесь найти дружественных инопланетян, чья культура более цивилизованная, чем ваша.

Игра написана на языке C++ и распространяется по лицензии GNU GPL 3.

( читать дальше... )

>>> Подробности на GitHub

 , ,

dataman
()

У журнала «Квант» открылся новый сайт

Новости — Open Source
У журнала «Квант» открылся новый сайт
Группа Open Source

У легендарного журнала «Квант» открылся новый сайт – там и свежий номер, и архив старых, созданных под руководством Андрея Колмогорова и других крупнейших математиков.

Сайт позволяет искать по автоматически распознанным изображениям представленных номеров журнала. Попробуйте на странице «Архив номеров» ввести интересующее вас словосочетание. В качестве примера: кубик Рубика. По клику на номер с жёлтым фоном открывается страница номера с подсвеченными найденными словами. А если вы школьником отправляли решения в «Задачник „Кванта“», то можете попробовать найти свою фамилию в списках читателей, приславших решения.

( читать дальше... )

>>> Журнал «Квант»

 , , , ,

z0idator
()

Помогите выбрать ФС на несколько дисков в условный raid0

Форум — Admin

Собрал наконец то хлам с полки в многодисковый NAS из Raspberry Pi 1B, юсб-хаба и переходиков и старых дисков 20...80Гб, пока 3 штуки. Которые по отдельности абсолютно бесполезны, но все вместе с какой то натяжкой сойдут за трёхкилограмовую флешку длинной 550мм для чего нибудь второстепенного.

Теперь вопрос - мне не очень нравится как работает LVM при отвале одного из дисков, но ходят слухи что есть ФС (btrfs?), которые не только могут располагаться на нескольких устройствах сразу, но ещё и лучше распределяют файлы по ним так, что когда (в данном случае не если) что то отвалится - довольно много можно будет вытащить. Что можете посоветовать?

Перемещено hobbit из general

 

kirill_rrr
()

Тут есть разработчики электронной аппаратуры?

Форум — Talks

Если есть отзовитесь. Если у кого есть поделки поделитесь. Если не трудно.

 , ,

saufesma
()

Какой там сейчас стандарт для WiFi provisioning?

Форум — General

Собственно, когда у нас есть IoT устройство, пользователь по BT отправляет SSID/пароль для подключения к WiFI в момент настройки. Это называется provisioning.

Насколько помню, не так давно появился какой-то стандарт для этой процедуры и opensource реализация, которая это все делает в случае, если у нас на IoT устройстве linux.

Никто не помнит, как эта штука называлась?

 , , ,

ncrmnt
()

Посоветуйте наушники для прослушивания музыки

Форум — Talks

Посоветуйте недорогие (относительно Hi-Fi сегмента) наушники для прослушивания музыки. Основной критерий — качество звука.

Бюджет: 300-350$.

По звуку: предпочитаю V-образную АЧХ. Преобладание именно басов не люблю. Основное для меня — верха (не должно быть ни завала, ни сибилянтности — без песочности и цоканий).

По удобству: уши не должны потеть. Потому что привык, что наушники всегда на голове (часами сижу в них). То есть амбушюры, наверное, велюровые. Главное — чтобы наушники не слетали, но и не сдавливали голову (хотя она у меня сравнительно небольшая). И были достаточно лёгкими.

 , ,

posixbit
()

QEMU. устройство хранения block vs file.

Форум — Admin

Всю жЫсть использовал для дисков формат qcow2. В xml’е секция под это выглядит вот так

<disk type='file' device='disk'>
  <driver name='qemu' type='qcow2'/>
  <source file='/kvm/images/vm.qcow2'/>
  <target dev='vda' bus='virtio'/>
  <address type='pci' domain='0x0000' bus='0x04' slot='0x00' function='0x0'/>
</disk>

В ТГ наткнулся на канал, в котором чувак (препод в одной из госконтор) упорото топит во-первых за разметку хоста - lvm (у меня RAID-1), во-вторых диски ВМ он создаёт тоже lvm lvcreate -n vm -L16G vg (некий бутер из lvm получается) и его секция в конфиге выглядит так

<disk type='block' device='disk'>
  <driver name='qemu' type='raw' cache='none' io='native'/>
  <source dev='/dev/ssd/vm' index='2'/>
  <backingStore/>
  <target dev='vda' bus='virtio'/>
  <alias name='virtio-disk0'/>
  <address type='pci' domain='0x0000' bus='0x02' slot='0x00' function='0x0'/>
</disk>

а про qcow2 с пеной у рта кричит: - «ЗАБУДЬТЕ…!!! Это прошлый век. Использование хранилок блочными в сто раз быстрее, чем файлами».

В общем я замерил. Файлом у меня скорость чтение/запись примерно в 8 раз быстрее, чем блоком.
Кто юзает qemu, поделитесь опытом, как всё-таки лучше будет юзать диски под ВМ.

P.S> Лев, если ты это читаешь - сорян. Я хочу выяснить у местного бомонда действительно ли ты прав в своей теории…=)

 , , ,

Shprot
()

Веселая музычка из /dev/urandom

Форум — Development
cat /dev/urandom | hexdump -v -e '/1 "%u\n"' | awk '{ split("0,2,4,5,7,9,11,12",a,","); for (i = 0; i < 1; i+= 0.0001) printf("%08X\n", 100*sin(1382*exp((a[$1 % 8]/12)*log(2))*i)) }' | xxd -r -p | aplay -c 2 -f S32_LE -r 16000

Source: http://blog.robertelder.org/bash-one-liner-compose-music/

 , ,

Oxdeadbeef
()

fpga + pcie + dma + SG

Форум — Linux-hardware

Всех приветствую.

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

Для начала исходные данные:

  1. Есть некая fpga которая может прикидываться EP сидя на шине PCIe для передачи данных от CPU в какую-то физическую среду, которая где-то там с другой стороны выходит в наружу (суть ее на важна, если кому-то нужна определенность пусть будет serdes).

  2. Для эффективной и быстрой передачи делаем SG и схематоз типа сетевых карт. Заводим в памяти массив дескрипторов, где есть битовый флаг владельца этого дескриптора и адрес буфера где лежат сами данные. Ну и для полноты битик обозначающий конец массива дескрипторов (чтобы железка понимала, что надо начинать читать с начала). Для простоты, пока считаем передачу в одну сторону - MEM2DEV. Отдельно выделяем буферы для данных, адреса которых, прописываем в дескрипторы.

  3. В железку, куда-то в регистр прописываем адрес начала массива дескрипторов.

Это все исходные данные.

Дальше берем линукс, пишем стандартный драйвер для pci. Где выделяем память для массива дескрипторов (конечно с когерентностью), выделяем буфера. Заполняем дескрипторы адресами буферов и битики все расставляем куда надо.

Это наше исходное состояние.

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

И вот тут у меня свербящий вопрос, что дальше делает железка?

Понятно, что железка битик сразу заметит. Как именно? Как быстро?

По моим ощущениям где-то через 1 клок внутренней частоты fpga.

Дальше запустится процесс чтения дескриптора. Как она его будет читать? По-словно по шине pcie из памяти к себе? Стартанет DMA для передачи сразу всего массива дескрипторов?

Призываются все плисоводы которые реализовывали pcie на fpga для передачи чего-то сложнее хеловорда.

 , , , sg

yax123
()

3D-принтера выбора тред

Форум — Talks

Привет ЛОР, а что у нас сегодня на рынке принтеров? У меня есть древняя пруша i3, но нужно заменить этот хлам на что-то, с чем можно уже работать по-человечески. Требования:

  • Без геммороя, желательно готовый, но можно и собрать на крайняк.
  • Печать абс пластиком. Подогреваемый стол понятно, но нужен еще и экран в идеале же?
  • Поле хотелось бы 300х300х300, но рассмотрю варианты и 250, и даже 200.
  • Бюджет 100к деревянных.

Линукс тут при том, что слайсер будет на онтопике.

 , ,

sehellion
()

книга по эмбеддовке

Форум — Development

А подскажите какие-нибудь достойные книги по эмбеддовке. Не тупое перечисление пинов и аббревиатур с курсом программирования на Си и асме, а что бы было описание всяких SPI, I2C, JTAG, для чего они и как устроены внутри, может история принятых инженерных решений.

На английском, ну или на русском

 ,

zendrz
()

Horizon EDA 2.6.0

Новости — Open Source
Horizon EDA 2.6.0
Группа Open Source

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

( читать дальше... )

В примечаниях к релизу разработчик по факту признаёт решение использовать GTK4 во втором своём проекте — САПР Dune3D — неудачным и обещает в обозримом будущем оставить Horizon EDA на GTK3, поскольку порт на GTK4 займёт много времени и сил и в итоге ухудшит пользовательский опыт.

>>> Подробности

 , , , horizon

AP
()

Игра «Бездна света» на свободном движке INSTEAD

Новости — Игры
Игра «Бездна света» на свободном движке INSTEAD
Группа Игры

Василий Воронков, автор игр «Переход» и «Лидия», а так же нескольких книг, выпустил новую игру «Бездна света».

Экипаж ГКМ «Грозный» отправляется к орбитальной станции «Кабирия», последнему рубежу исследованного человеком космоса, где ему предстоит столкнуться с чем-то нечеловеческим.

( читать дальше... )

>>> Скачать игру

 , , , ,

gloomy
()

Как забирается RTP поток у сервера RTSP?

Форум — Development

Приветствую.

Дошли руки для продолжения темы (RTSP публикация надежна?), но пока классический вариант освоить требуется.

Все это «ноу-хау» )) делаю на основе кода на С умершего ffserver от ffmpeg, в котором и реализован только сам RTSP (+html) сервер, а RTP протокол обернут в библиотеки ffmpeg-a - собсна что мне и нужно с одной стороны, но не дает понимание как там работает RTP.

С RTSP понятно - слушающий сокет, через который по входящим событиям (poll) парсится текст. После rtsp согласования открывается еще один (хотя в netstat вижу 2 для rtp и rtcp) слушающий сокет, в который начинают писаться кадры, обернутые в rtp и разбитые на udp/tcp пакеты (в первую очередь рассматриваю udp соединение).

Собсна из за непонимания как происходит RTP обмен вопросы

  1. rtp клиент запрашивает каждый раз новые данные или rtsp сервер просто пишет в сокет, пока в сокет rtsp не придет закрыть соединение?
  2. несколько причин есть очередного рефакторинга, но одна из них это в том, что rtsp клиент может отваливаться и не прислать teardown - с помощью чего подобное лучше отслеживать, исходить из того, что каждый rtsp клиент обязан периодически слать options и по таймауту закрывать сокеты?
  3. вся эта кухня делается на одноплатнике, который уже занят на 75% по процессору, а хочется не только отдавать больше одного видео потока как это сделано в ffserver, но еще и разные (последние создадут нагрузку только на чтение с флешки помимо сети для случая однотипных) - однопоточный RTSP/RTP сервер потянет такие задачи для случая до 10 соединений или лучше сразу разделять 2 протокола на 2 потока?

Пы.Сы. звиняйте за многа букав )

 , , ,

wolverin
()

Книги почитать (никакой тех литературы)

Форум — Talks

Приболел.
Надо что-то почитать хорошее. Так как температура, присобачил хороший шрифт на 60" моник, лёжа читается супер с беспроводной. Пользую на сегодня или Emacs или fbless.

Возник вопрос, а что же почитать? Полез на Hugo Awards и стало хуже. Одни женщины. Потерялся.

Предпочтений нет кроме одного: Литература, написанная после 2005 года, так как до этого плотно читал. Много.

посоветуй, Анон, что пробовал на зуб.

 ,

masterOf
()

Понижение флага -j для некоторых пакетов в emerge

Форум — Admin

Как сделать так, чтобы все пакеты по умолчанию собирались -j8, но для некоторых явно прописанных пакетов было -j2, -j3, -j4?

Перемещено hobbit из general

 ,

zx_gamer
()

Зацените дизайн сайта в стиле TUI for DOS :)

Форум — Talks

 ,

sanyo1234
()