LINUX.ORG.RU

Сообщения ioctl

 

Sevimon 0.1 — программа видеоконтроля напряжения мышц лица

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

Быстро и незаметно вышла версия 0.1 программы Sevimon, которая предназначена для помощи в контроле напряжения мышц лица через видеокамеру.

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

Со времени предыдущей новости не прошло и двух месяцев, однако изменения достаточно серьёзные:

  • Сущёственно уменьшен объём используемых зависимостей за счёт изменения в применяемой библиотеке.
  • Добавлена графическая программа для настройки.
  • Изменена используемая нейросетевая модель.
  • Собраны бинарные программы для Windows 10 x86_64.
  • В хранилище pypi.org загружен кросс-платформенный пакет для сетевой установки посредством утилиты pip.

Для пользователей Linux подготовлен образ Docker с программой, всеми её зависимостями и моделями, который запускается без доступа к сети.

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

 , , ,

ioctl
()

Sevimon — программа видеоконтроля напряжения мышц лица

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

Программа sevimon предназначена для помощи в контроле напряжения мышц лица через видеокамеру.

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

Sevimon работает следующим образом:

  • на изображении с камеры определяется лицо;
  • лицо сопоставляется с каждой из восьми эмоций (злость, презрение, отвращение, страх, радость, отсутствие эмоций, грусть, удивление)
  • для каждой эмоции даётся некая оценка похожести.

Полученные значения сохраняются в журнале в текстовом формате для последующего анализа программой sevistat.

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

При первом запуске скачиваются модели. После этого программа не требует подключения к интернету и работает полностью автономно.

Подготовлены инструкции для запуска в Linux/UNIX и Windows, а также образ docker для Linux.

Программа написана на Python и распространяется на условиях AGPLv3. Для поиска лиц на изображениях используются наработки проекта Centerface. Для определения эмоций используется проект HSEmotion.

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

 , , ,

ioctl
()

Лоровец, ты счастлив?

Голосования — Голосования
  1. Да 314 (38%)

    ********************************************************************************************************************************************************************************************************************************************************************************************************************************

  2. Затрудняюсь ответить 253 (31%)

    *****************************************************************************************************************************************************************************************************************************************************************

  3. Нет 250 (31%)

    **************************************************************************************************************************************************************************************************************************************************************

Всего голосов: 817

 , ,

ioctl
()

Новый ноутбук System76 с Coreboot

Новости — Hardware and Drivers
Группа Hardware and Drivers

Вдобавок к выпущенным ранее, появился ещё один ноутбук с прошивкой Coreboot и отключённым Intel ME от компании System76. Модель называется Lemur Pro 14 (lemp9). Прошивка ноутбука открыта лишь частично и содержит ряд ключевых бинарных компонент. Основные характеристики:

  • Операционная система Ubuntu или собственная Pop!_OS.
  • Процессор Intel Core i5-10210U или Core i7-10510U.
  • Матовый экран 14.1" 1920x1080.
  • От 8 до 40 Гб оперативной памяти DDR4 2666 МГц.
  • Один или два SSD общей ёмкостью от 240 Гб до 4 Тб.
  • Разъём USB 3.1 Type-C gen 2 (с возможностью зарядки), 2×USB 3.0 Type-A, SD Card Reader.
  • Сетевые возможности: Gigabit Ethernet, WiFi, Bluetooth.
  • Видеовыходы HDMI и DisplayPort (через USB Type-C).
  • Стереодинамики, видеокамера 720p.
  • Литий-ионный аккумулятор ёмкостью 73 Вт*Час.
  • Длина 321 мм, ширина 216 мм, толщина 15.5 мм, вес от 0.99 кг.

На текущий момент стоимость минимальной конфигурации 1099$.

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

 , ,

ioctl
()

Опять ШГ

Форум — Desktop

Никак не могу победить проблему со шрифтами. Дистрибутив ArchLinux.

Для примера возьмём Paratype. Захожу сюда: https://www.1001fonts.com/pt-sans-font.html#styles , ставлю размер 9pt, получаю картинку, увеличиваю с помощью xmag, надпись выглядит нормально. Скачиваю и устанавливаю шрифты. Делаю то же самое с помощью

pango-view --subpixel-positions --language=ru_RU --hinting=full --pixels --font="PT Sans 9" -t "1. Горизонтальный и наклонный текст на карте"

выглядит неаккуратно, как будто надпись чуть-чуть не попала в пиксели. Скриншоты после увеличения в 4 раза: https://imgur.com/a/Rqarzn7

Менял настройки fontconfig, переписывал ~/.Xresources, вместо pango-view запускал всякие gtk-шные программы — всё бестолку.

Помогите разобраться, пожалуйста.

 , , , ,

ioctl
()

Ноутбуки System76 с Coreboot

Новости — Hardware and Drivers
Группа Hardware and Drivers

Тихо и незаметно появились современные ноутбуки с прошивкой Coreboot и отключённым Intel ME от компании System76. Прошивка открыта частично и содержит ряд бинарных компонент. В настоящий момент доступны две модели.

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

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

 , , , ,

ioctl
()

Принять все пакеты и передать с другого интерфейса

Форум — Development

Есть следующая задача:

Надо принять все пакеты (юникасты, мультикасты, ...) с eth0 и передать их через eth1.

Пытаюсь использовать raw socket для eth0, но он выдаёт не только принятые, но и отправленные пакеты.

Подскажите, как это можно сделать?

Можно ли решить задачу через iptables?

Есть ли иные способы?

Сразу скажу, что мост (это который через brctl) не подходит — он не пропускает нужные мультикасты.

 ,

ioctl
()

Посоветуйте ноубук без зондов

Форум — Linux-hardware

Пытаюсь выбрать себе ноутбук. Требования следующие: полная, ну или почти полная поддержка Linux; масса не более 1,5 кг, экран от 13 дюймов, памяти от 6 Гб, SSD от 256 Гб, отсутствие Intel ME и прочих троянов, или хотя бы возможность их отключения. При этом, копаться в бинарниках биос с риском окирпичевания изделия у меня желания нет. Также хотелось бы, чтобы ноут прослужил не менее 5 лет.

Я слышал, что вроде как в биосе ноутов Dell есть опция для отключения Intel ME. Думаю, мне бы подошли Dell Latitude 7490 или XPS 13 9360. Однако, я в Москве(!) не могу найти магазин, где их можно было бы посмотреть вживую. В связи с этим следующие вопросы:

1) Где в Москве можно поглядеть вышеобозначенные ноуты?

2) Правда ли, что в них действительно штатно можно отключить Intel ME?

3) Какие ещё производители предоставляют штатную возможность отключения трояна от Intel (ну или от AMD) в ноутбуках? Желательно, чтобы их можно было посмотреть вживую перед покупкой.

 , ,

ioctl
()

Площадка для околонаучных публикаций

Форум — Talks

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

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

Что посоветуете?

Подходит ли Яндекс Дзен для эти целей?

 , ,

ioctl
()

Подскажите хороший способ локально хранить заметки с тегами

Форум — General

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

Основное требование: независимость от внешних сервисов и интернета, надёжность, открытость способа хранения (формата), чтобы записи можно было прочитать через 20 и более лет.

В идеале хотелось бы делать это через тегирование текстовых (и не только) файлов на уровне ФС: что-то аналогичное chmod/lsmod и chattr/lsattr, но таких функций я не знаю. Хороших костылей также не нашёл.

Проблему синхронизации между устройствами планирую решать используя syncthing или его аналоги.

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

Что посоветуете?

 , , ,

ioctl
()

Ищу системного программиста

Форум — Job

Что требуется от программиста:

  • Знание языка C (не C++), это будет основной язык разработки.
  • Работа с UNIX (Linux) хотя бы на уровне толкового пользователя.
  • Владение техническим английским достаточным для чтения документации.
  • «Умение разбираться в чужом коде». Предполагается, что в основном будет разработка нового, но и старый иногда придётся чинить, а не только переписывать.

Будет очень полезно и непременно пригодится:

  • Знание скриптовых языков, особенно shell. Не помешают awk или sed.
  • Знание утилит UNIX, как то: grep, strace, find и так далее.
  • Представление о работе сетей Ethernet и устройстве сетевых пакетов.
  • Опыт программирования для среды UNIX: работа со стандартными функциями, с файлами, разделяемой памятью, блокировками, и прочим.
  • Опыт создания параллельных и/или синхронно работающих приложений.
  • Опыт создания модулей ядра Linux.
  • Опыт работы с системами контроля версий, особенно с svn.

Из чего будет состоять работа:

  • Разработка системных программ, и возможно, модулей для ядра Linux, взаимодействующих с ними.
  • Отладка и начальное тестирование написанного.
  • Взаимодействие с коллегами и начальством.
  • Возможно, создание спецификаций перед или после разработки программ.
  • Изредка, разработка схем тестирования.

Бонусы:

  • Обед за счёт компании с доставкой в офис.
  • Не тесный офис.
  • Не жёсткий график.
  • Нормальные люди.

Антибонус:

  • Практическое отсутствие ДМС.

Работа на юге Москвы в районе метро Орехово, компания Натекс.

Зарплата до 50000 рублей по окончанию испытательного срока, а дальше как пойдёт.

Полный рабочий день, но рассматриваем также кандидатуры студентов для работы с частичной занятостью.

Просьба скидывать резюме по адресу ioktl@rambler.ru .

 ,

ioctl
()

Вышел qemu 0.8.1

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

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

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

ioctl
()

RSS подписка на новые темы