LINUX.ORG.RU

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

FreeSoftware на Эльбрусе

 , ,

Биполярочка от Базальта: https://youtu.be/NLOtcsNBuBs

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

Книгу в свободный доступ дали: http://mcst.ru/files/511cea/886487/1a8f40/000000/book_elbrus.pdf

Книгу не читал, но может там есть что-то полезное.

Если кто-то захочет купить, то есть магазин: http://shop.irsural.ru/comp/catalog/computers/3079

fsb4000
()

DVB на arm64

 ,

пытаюсь запустить драйвера https://github.com/DigitalDevices/dddvb на jetson ( arm64)

Не получается не то что настроить тюнер, а вообще сделать что-либо с ними:

# ./astra --femon 'dvb://#adapter=3&type=S2&frequency=11785&polarization=R&symbolrate=27500' |head -20
Oct 18 13:29:13: INFO: [main] Starting Astra v.5.61
Oct 18 13:29:13: INFO: check license
Oct 18 13:29:13: ERROR: [core/socket 4] getaddrinfo() failed 'ls1.cesbo.com' [No address associated with hostname])
Oct 18 13:29:13: ERROR: [dvb_input 3:0] FE_SET_PROPERTY DTV_CLEAR failed [Inappropriate ioctl for device]
Oct 18 13:29:13: ERROR: [dvb_input 3:0] FE_SET_PROPERTY DTV_CLEAR failed [Inappropriate ioctl for device]
Oct 18 13:29:13: ERROR: [dvb_input 3:0] FE_SET_PROPERTY DTV_CLEAR failed [Inappropriate ioctl for device]

в интернетах говорят про проблему dvb на arm64: https://tvheadend.org/issues/2665 типа из-за размера структур проблемы.

Кто-нибудь пробовал завести DVB плату на 64-битном арме?

max_lapshin
()

Проект Plasma Mobile наращивает активность

 , ,

Группа KDE

А также начинает публиковать еженедельные отчёты о проделанной работе. Вот что было сделано за последние 2 недели:

  • Plasma Nano Shell — основной вариант оболочки для мобильных и встраиваемых устройств;
  • в Kirigami добавлены новые API PagePool и PagePoolAction для настольных и мобильных приложений;
  • фреймворк MauiKit интегрирован в KDE Frameworks 5 и получил новые возможности;
  • Nota — простой текстовый редактор с подсветкой синтаксиса и работой с несколькими файлами во вкладках;
  • Buho — менеджер заметок и ссылок (закладок) научился синхронизации через NextCloud;
  • несколько других приложений, вроде сканера QR-кодов Qrca и менеджера файлов Index.

Несколько скриншотов последней версии оболочки и приложений:

менеджер файлов Index

текстовый редактор Nota

музыкальный плеер Vvave

оболочка Plasma Mobile

>>> Подробности (plasma-mobile.org)

Deleted
()

Посоветуйте, чем можно организовать видетрансляцию

 ,

На входе 2-3 видеопотока, на выходе файл, и чтобы можно было сделать «картинку в картинке», переключаться между входными потоками и добавлять текст и изображения «на лету».

Понятно, что ffmpeg, но вдруг есть что-то с мышевозным интерфейсом?

Спасибо.

vvn_black
()

Raspberry Pi 4, или есть ли жизнь на ARM?

 ,

Первый мой эксперимент с arm-десктопом в виде pinebook не удался. Но теперь появилась возможность использовать клавиатуру и монитор, так что хотел бы попробовать провести второй эксперимент, но уже с одноплатником. Так вот, интересует, как с поддержкой железа у Raspberry Pi 4? Работают ли все нужные для десктопа функции, в т.ч. графическое ускорение (как 2D для окошечек в X11 или Wayland, так и 3D (OpenGL/Vulkan)), а также ждущий режим? Где можно найти актуальный обзор на эту тему?

te111011010
()

Modoboa как альтернатива iRedMail кто пользовался?

 , , modoboa, ,

Собственно сабж.

Сайт

Документация

Кто-нибудь использовал в продакшене, как впечатление?

Чем оно лучше/хуже iredmail?

Twissel
()

[решено] Работа над open-source С++/Qt приложением за $

 , ,

UPD. Пока больше не ищу помощь.

Нужна помощь в проекте Xpiks. Xpiks - крос-платформенное приложение на C++/Qt/QML. Задания для фрилансера можно найти тут: https://github.com/ribtoks/xpiks/projects/6 в разделе TODO. Оплата зависит от условной сложности issue. За решения issue с меткой [trivial] - $10, [easy] - $50, [moderate] - $150. Issues с меткой [learning] хорошо подходят людям, не знакомым с проектом. Задание считается сделанным после принятия Pull Request. Перевод денег возможен либо по Paypal, либо туда, куда поддерживает Transferwise. Я помогаю по заданию через email или общение в GitHub Issues.

Сейчас над проектом работает 1-2 человек part-time. Я ищу только одного нового человека, которому такое будет интересно (на организацию больше человек у меня нету времени, к сожалению). Мне интересно «долгосрочное» сотрудничество, заданий есть очень много. Кого интересует такое, пишите на xpiks at outlook dot com. Мой часовой пояс - UTC-8 (Pacific Time) - на случай, если я не сразу отвечу.

Ribtoks
()

Mojave Kubuntu 19.04

 , mojave,

Спал и видел, как буду настраивать кубунту.

Из того, что видно: КДЕ 5.16 с темой Mojave. Стандартный док перенесён на верх, в него добавлен глобал меню, кнопки управления окна перенесены в левую сторону(так удобней рилли), добавлен cairo-dock.

Темная тема hex-chat создаётся в 2 клика - настройка->установки->цвета-> меняете местами 2 цвета(черный и белый).

ЗЫ. Это не основной мой комп, основной у меня macbook pro late 12.

TomFarr
()

FreeIPA стягивать пользователей с AD

 , ,

Сабж коллеги! AD на WinServ2012R2, FreeIPA Центос 7

Trust настроил, но судя по всему, это для залива пользователей с FreeIPA в AD. Есть какая-то возможность сливать AD пользователей во FreeIPA? Спасибо, а то уже голова оловяная, обгуглился

Deleted
()

Выбор ноутбука на потаскать в универ

 , , ,

Добрый день.

Выбираю себе ноутбук (ультрабук), который можно легко и непринужденно таскать в универ и иногда там что-то показывать.

Требования:

  • хотя бы i5
  • 8гб озу
  • 10 часов серфинга
  • <1.5 кг
  • ansi клавиатура
  • 13-14 дюймов
  • до 110к
  • ДС
  • не БУ

Что я уже смотрел:

  • Macbook Pro 13 в минимальной конфигурации (i5 1.6ghz, 8gb, 128 gb ssd). Легкий, долго работает, система под железку оптимизирована. Но напрягают возможные проблемы с клавой (сжатый воздух решает или все еще нет?) и такой прайс за такое железо.
  • Dell XPS 13 9380. Хорошая машинка. Только часто встречаются отзывы, в которых пишут про проблемы с охладом. Это «мне повезет» или постоянная проблема?
  • Lenovo Carbon X1 6th gen. На первый взгляд легкий, мощный, нормально собранный. Стоит ли он того?

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

creazero
()

публичные DNS

 , ,

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

Alexanderuser
()

Настроить автоматическую сборку Conan-пакетов

 , , ,

Проект QtWebKit при сборке на платформе Шindoшs использует Conan-пакеты нескольких библиотек: icu, libxml2, libxslt, а так же zlib. Дляя первых троих спользуются самописные рецепты, при этом конфигурация libxml2 сильно кастомизирована.

Текущее положение вещей более детально описано в https://github.com/annulen/webkit/wiki/Conan

Что хочется получить (в порядке важности):

1. Автоматическая сборка пакетов всеми требующимися компиляторами (см. документ). Пакеты должны автоматически заливаться в репозиторий, кроме того, манифесты собранных пакетов должны каким-то образом экспортироваться (т.к. они потом используются на стороне CI-системы для проверки целостности этих пакетов через --verify)

2. Перейти с Conan 0.24.0 на современную версию (требует изменений в рецептах так и в скрипах, вызывающих Conan, надеюсь что во второй части изменения небольшие)

3. По возможности перейти на апстримные рецепты с сохранением конфигурации и поддержки MinGW (ICU с тех пор вроде уже запилили, libxml2 должен собираться с нашей конфигурацией, в частности использовать ICU вместо libiconv, а пакета для libxslt я не вижу)

Оплата договорная.

Cast zamazan4ik - уверен, что ты можешь все сделать правильно, как там сейчас в этом вашем конане принято

Репозитории пакетов:

https://github.com/qtwebkit/conan-icu

https://github.com/qtwebkit/conan-libxml2

https://github.com/qtwebkit/conan-libxslt

annulen
()

Компактная Plasma а-ля Mac

 ,

Тема и цвета: Kvantum MojaveLight
Иконки: La Capitane
Шрифты: Noto Sans Display Medium, Liberastika, Lucida Grande

Akregator и KSysGuard

KWrite и Falkon

Deleted
()

Ссылка на содержимое пересозданного указателя

 , ,

Привет, ЛОР. Попался мне такой извращённый код:

В объявлении класса:

QSettings* realSettings;
QSettings& userSettings;

В заголовке конструктора:

realSettings(new QSettings()), userSettings(*realSettings),

И в одном из методов:

delete realSettings;
realSettings = new QSettings(...);

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

ВНИМАНИЕ, ВОПРОС: что вообще при этом должно произойти со ссылкой? Она должна сохранять валидность? Или это вообще UB? Как это ни смешно, в тестах оно работает и не падает.

Пока очень хочется завернуть код, чтобы всё это извращение переписали на работу с указателями, но код будет более многословный, да. Автор горячится и доказывает, что ссылки придумали специально для того, чтобы они никогда не были невалидными. Я же как-то привык, что ссылка — это «относительно безопасный указатель», и здесь вот эта относительность проявляется. (Что нам вообще мешало вызвать delete, но не вызывать new?)

Если UB — то лучше переписать, конечно.

hobbit
()

Счётная палата выложила код своего ПО

 

Группа Open Source

По ссылке https://code.ach.gov.ru/public доступен исходный код программ (в основном скриптов), написанных программистами счётной палаты.

>>> Исходный код (ach.gov.ru)

monk
()

Намутил свой сетевой протокол для дисков

 ethblk, , ,

https://github.com/vtl/ethblk

На имеющемся железе пробрасывает NVMe примерно на его родной скорости, и делает это в два с лишним раза быстрее штатного линуксового nvme-over-tcp. Дальше упирается в мой слабый клиентский комп, но на большом железе производительность растёт до миллионов IOPS через один диск. 50 GbE успешно загружал на полную катушку, был, практически, line rate.

mv
()

Вопрос контроля использования флешек в организации

 , ,

Здравствуйте! Решил использовать возможности udev, bash, xmpp для контроля использования флеш носителей в организации.

В результате всё получилось и при подключении флешки не входящей в «белый список» мне приходит сообщение на psi.

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

Однако пока не понимаю, как это лучше реализовать. Думаю в следующих направлениях:

1) Использовать Samba и файловую шару (минус в том, подключение к ней происходит при входе в учётную запись пользователя, а флешку могут подключить и до входа).

2) Использовать OpenLDAP (пока в нём слабо разбираюсь, читаю примеры, книги, статьи - и разобраться сходу не выходит. Нужна практическая необходимость - может сейчас это она и есть?).

3) Размещение локально на каждом ПК (минус - обновление файла. На мой взгляд самое нерациональное использование возможностей сети).

Буду рад Вашим советам!

Sandro331k
()

F(x)tec Pro1 - Есть ли у кого нибудь вопросы

 ,

Благодаря интересному стечению обстоятельств, я в четверг встречаюсь с одним из создателей данного девайса.

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

ddark-il
()

Samsung 860 EVO 500Gb обновление прошивки из Linux

 , ,

Полноценного magician под linux как я понял нету, есть утилита от самсунга для работы из командной строки (data center toolkit). Там вроде есть в хелпе ключик для обновления прошивки. Но на оф сайте не представлено ни одной firmware для моего диска. В общем непонятно, винду что-ли ставить для обновления прошивки диска?

intervent
()

IDE для javascript/json

 , ,

Ищу ide для js, но не совсем обычное. Нужно что-то типа repl, но с гуем, редактором кода, просмотром json, сохранением и применением нашлёпанных функций, выполнение запросов.
Суть работы следующая : получаешь кусок данных откуда-нибудь (сеть,фс,копипаст,csv,etc), пишешь функцию которая его обрабатывает, смотришь результат, повторяешь до достижения удовлетворения, сохраняешь данные и функцию.
Нужно для обработки данных и быстрого кодошлёпства. Сейчас использую repl ноды с костылями, подумываю запилить, если не найду.

crutch_master
()