Category: it

Category was added automatically. Read all entries about "it".

promo eddy_em september 3, 12:13 8
Buy for 10 tokens
Уже больше полугода занимаюсь разработкой, вот, наконец-то в мастерских взялись за меня и начали выдавать первые детали. Сегодня сделал тестовую сборку (как обычно, местами пришлось "доработать напильником"): Пока прибор без названия (да и как-то не лезет в голову ничего, у меня нет…
Костерок

Задачка для студентов

Я тут интересную (и, главное, актуальную: судя по скудной информации в интернете, если этим кто-то и занимался, то результаты закопаны под NDA) задачку для студентов-технарей придумал.
Тема работы: Сравнение производительности методов частотного анализа на микроконтроллерах STM32: с использованием быстрого преобразования Фурье (БПФ), дискретного косинусного преобразования (ДКП) и периодограммы Ломба-Скаргла (ПЛС).
Да, математика там жестокая, времени может уйти очень много. Зато из нее можно сделать очень приличные дипломные работы как студенту бакалавриата, так и магистранту. Ну или просто в рамках практики хотя бы часть реализовать.
В работе я предлагаю оценить производительность определения первых N базовых гармоник сигнала, поступающего на вход АЦП STM32F103 (не имеет FPU) и STM32F072 (не имеет FPU и аппаратного деления). А) сравнить разные реализации БПФ для микроконтроллеров. Б) портировать реализацию ДКП и сравнить с производительностью БПФ. В) портировать реализацию ПЛС и разработать реализацию одного из альтернативных методов построения периодограмм. Сравнить с предыдущими. По возможности повторить исследования на STM32F303 или STM32F401 (имеют FPU).
В качестве реализации результатов работы может стать измеритель частоты вращения вала асинхронного электродвигателя. Да и вообще, частотный анализ — весьма интересная тема. Можно аналогичное исследование на ПК провести, чтобы по нашим измерениям попытаться восстановить кривые блеска переменных звезд и звезд, затмевающихся планетами.
Collapse ) Reposted from dreamwidth: https://eddy-em.dreamwidth.org/302562.html.
Костерок

Почему systemd — дерьмо

Уже давно на эту статейку натыкался, но все забывал в "закладки" добавить. Вот, добавляю: "systemd — отстой". Советую эту статейку почитать вендузятникам, которые бубунту считают линуксом.
А еще целый сайт есть: nosystemd.org.
Просто зацепился сейчас на astronomy.ru с вендовозом одним, который думает, что и бубунта, и андроид — это есть хорошо. А на самом деле все они — та же самая ненавидимая всеми венда, где производитель считает пользователя идиотом. Reposted from dreamwidth: https://eddy-em.dreamwidth.org/302154.html.
Костерок

Посоветуйте софт для удаленной работы

Т.к., похоже, домашнюю сеть у нас в поселке не скоро починят (а, возможно, никогда), а протянуть с работы домой оптоволокно напрямую я не имею возможности, стал искать, как же удаленно заходить на рабочий компьютер. Пусть даже не по ssh, а как в VNC. Только для VNC нужен прямой доступ к компьютеру извне (а так любой дурак по ssh зайдет). Следовательно, нужно нечто, имеющее сторонний сервер (хоть очень не хотелось бы третьим лицам контакты доверять!).
Поставил teamviewer — не работает, зараза (нужно как-то регистрироваться, а в интерфейсе этого пункта нет).
Rdesktop на работе поставить не могу: он требует polkit, а тот — elogind (боюсь систему поломать).

Неужто никаких способов нет, кроме как арендовать сервак и делать ssh-шлюз? Reposted from dreamwidth: https://eddy-em.dreamwidth.org/296886.html.
Костерок

openrc таймаут ожидания зависимости

Не нашел ни в мануалах, ни в интернете, как же в настройках openrc задать таймаут ожидания зависимости, чтобы в случае, если что-то запустить невозможно, система все же грузилась за вменяемое время. У нас сегодня несколько раз вырубали свет, в итоге сервера легли; включаю компьютер - а т.к. DNS и шлюз выключены, сервис net не запускается → зависимости ждут аж минуту! Потом сервис local ждет незапущенные зависимости (типа proftpd — хоть local'у это не нужно, он должен запускаться последним, и сказать в настройках, что можно не ждать вообще всех, невозможно).

Вот и спрашивается: можно ли в настройках openrc сменить этот таймаут? Ну хотя бы 2 секунды поставить вместо 60! Reposted from dreamwidth: https://eddy-em.dreamwidth.org/296180.html.
Костерок

Чем бы таким заменить STM32F072C8T6?

Полез сейчас на али цены посмотреть, а там… В среднем уже по 600-700 рублей за штучку просят! Вообще охамели. И это - гарантированно БУшные ведь!..
А в наших задачах автоматизации самый классный вариант — как раз F072. Изредка подходят F042 (если хватает тех урезанных ресурсов, что у них на борту).
В текущей моей разработке используются и CAN, и USB, и много еще чего (три таймера в режиме входа энкодера, четыре - в режиме выхода ШИМ, АЦП и т.п.).
Основная проблема одновременного независимого управления тремя шаговиками — достаточное количество "расширенных" таймеров на борту МК. Ведь для каждого ШД нужен один таймер в режиме ШИМ (генерировать тактовые импульсы) и один — в режиме энкодера (снимать данные с квадратурного энкодера — холловского или оптического — на валу двигателя).
Из всех используемых мною МК только STM32F072CxT6 для этой задачи годятся. Года полтора назад я для себя брал их на али примерно по баксу за штучку (один раз взял десяток по 90¢, но это было только один раз). Сейчас, понятное дело, для себя я их, подорожавших почти на порядок (!!!), брать, естественно не буду. Но и на работу заказывать как-то жаба жмет по таким ценам. Я уже жаловался недавно на то, что вместо новых STM32F303 прислали десяток БУшных (да еще и глюкавых).
Если заказывать официально, то и цены вообще несусветные, и непонятно, когда будет доставка (от года и выше). Идиотизм какой-то.

Вот и думаю, что надо бы осваивать уже какие-нибудь другие МК, на которые надуманный "крЫзис" не повлиял так сильно.
Может, у гигадевайса или нувотона что-нибудь подобное есть? Естественно, нужно еще и чтобы была вменяемая документация + разработка полностью из-под линукса. Reposted from dreamwidth: https://eddy-em.dreamwidth.org/295566.html.
Костерок

Опять в генте что-то поломали

Обновил вчера домашнюю систему. Давно не обновлял: больше 250 пакетов в списке было. А после обновления обнаружил, что в консоли кириллица есть, а в иксовых эмуляторах терминала ее нет! Т.е. эмуляторы считают, что у меня utf8, какую бы кодировку я ни выставлял в настройках!

Вот такие пироги. Запустил emerge -e world, но вряд ли это поможет.

UPD: нарукожопили явно мейнтейнеры генты, т.к. после обновления рабочего компьютера тоже отвалилась кириллица. Надо будет дома им о баге написать.
UPD2: зарепортил баг #787932. Reposted from dreamwidth: https://eddy-em.dreamwidth.org/288822.html.
Костерок

Use LaTeX, motherfucker!

Так и подмывает это сказать авторам ужасных пособий, учебников и т.п., "сверстанных" в не предназначенных для этого вещах (опенофисе или "ворде"). Сижу сейчас, просматриваю: а нет ли каких интересных вещей для дополнения презентаций к лекционному курсу. Пока ищу на английском, более-менее вменяемо: латех или хотя бы все ровно и шикарно. Но стоит наткнуться на нечто-русскоязычное, как в чуть ли не 99 из 100 случаев я вижу вырвиглазное убожество "ворда" во всех его худших ипостасях (остается только черной гелевой ручкой формулы написать, как в диссерах, которые я на своей кафедре видел).

Вот не пойму: неужели товарищам физикам, математикам и прочим, причисляющим себя к "не-гуманитариям" так сложно потратить год на изучение латеха и теха? Ведь это — просто жизненно необходимые инструменты, если у тебя нет в помощниках лаборантки, которая будет твои каракули преобразовывать в латех. Да и то: скажем, я в смешанном режиме (не "клавогонки", где у меня было 400 символов в минуту) набираю около 150-200 символов в минуту. Если я возьму ручку и начну писать, то, во-первых, у меня буквально через 15 минут "отвалится" рука. Во-вторых, если я буду писать со скоростью в те же 150-200 символов в минуту, то на выходе получится такое нечто, которое я уже через неделю не смогу прочитать!

Людям не жалко своего времени? Или они не слышали о таком понятии, как оптимизация труда?
Могу дальше продолжить о тех, кто вместо линукса мучается в форточках! И т.д., и т.п. Reposted from dreamwidth: https://eddy-em.dreamwidth.org/285483.html.
Костерок

Темы-2

Некоторые испугались, прочитав предыдущие темы. Повторяю: темы для работы в течение всей школы (три года). А вот — их части, которые можно осилить за 1-2 "межшколья":
Collapse )
Некоторые из этих тем предлагаю и студентам на время учебной или "производственной" практики.