LINUX.ORG.RU

Сообщения irton

 

Экраны стали большие, можно тренировать глаза

Галерея — Скриншоты

Разделил панель на две части и разместил по бокам экрана. Слева Меню, кнопки окон, переключатель рабочих мест. Справа часы и значки трея.

На мой взгляд, дает тренировку глазам, экран 27".

Дистрибутив Rosa Fresh Xfce 12.4, браузер Firefox,

>>> Просмотр (3837x2158, 753 Kb)

 , ,

irton
()

github workflows + qt build

Форум — Development

Одну полезную программу, на гитлабе успешно собирают через CI/CD под windows.

Я форкнул эту программу и пытаюсь реализовать тоже самое но на github workflows.

Сделал простенький конфиг

Но не собирается на этапе cmake т.к. нужны extra-cmake-modules. я пробовал вписать в .yml и как modules: extra-cmake-modules и как archives: extra-cmake-modules не помогло.

Понятно что вроде как не особо линукс вопрос, но qt, кроссплатформа и все такое.

 , ,

irton
()

perl-gtk3 локализация программ с использовинем libintl-perl

Форум — Development

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

Добавление use utf8; не помогает. Может кто сталкивался с подобной проблемой, как лечить?

Сам я не сильно программист, автору ничего подсказать не могу. Пока добавили локализацию в тестовую ветку https://github.com/LudovicRousseau/pcsc-tools-debug/tree/i18n

 

irton
()

Современные junior на самом деле так круты?

Форум — Talks

Наткнулся на вакансию https://hh.ru/vacancy/73523341

Это что реально для junior требования?

Для Ъ:

Обязанности:

    Поддержка серверов на базе ОС Windows Server (2008, 2012, 2016, 2019), Linux (CentOS, Ubuntu);
    Контроль и поддержка веб серверов (Apache HTTP Server, Nginx);
    Поддержка и настройка CI (Continuous Integration) на основе Jenkins;
    Контроль и поддержка серверов приложений (Apache Tomcat, Weblogic, Wildfly);
    Поддержка интеграционной сервисной шины (Oracle Service Bus, WSO2 Enterprise Integrator);
    Поддержка и настойка JIRA;
    Поддержка и настойка DOCKER контейнеров;
    Поддержка и настройка Zabbix;
    Проведение нагрузочного тестирования веб-приложений (Apache JMeter).

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

Требования:

    Опыт администрирования *nix подобных систем;
    Опыт работы с серверами приложений (Apache TomCat, WildFly, Weblogic);
    Опыт настройки сборок в Jenkins, GitLab или любой другой системе ci/cd.

 , ,

irton
()

c++20 to c++17 преобразовать

Форум — Development

Компилирую ceph, на строке

using enum fifo::journal_entry::Op;

Получаю:

error: ‘using enum’ only available with ‘-std=c++20’ or ‘-std=gnu++20’

Можно ли как-то преобразовать этот using enum к стандарту с++17?


Если выставляю строку в виде (я не программист):

long unsigned int fifo::journal_entry::Op;

то получаю:

/builddir/build/BUILD/ceph-17.2.5/src/rgw/cls_fifo_legacy.cc:619:48: error: qualified-id in declaration before ';' token
  619 |       long unsigned int fifo::journal_entry::Op;
      |                                                ^
/builddir/build/BUILD/ceph-17.2.5/src/rgw/cls_fifo_legacy.cc:620:10: error: could not convert 'rgw::cls::fifo::FIFO::create' from 'int(const DoutPrefixProvider*, librados::v14_2_0::IoCtx, std::string, std::unique_ptr<rgw::cls::fifo::FIFO>*, optional_yield, std::optional<rados::cls::fifo::objv>, std::optional<std::basic_string_view<char> >, bool, uint64_t, uint64_t)' {aka 'int(const DoutPrefixProvider*, librados::v14_2_0::IoCtx, std::basic_string<char>, std::unique_ptr<rgw::cls::fifo::FIFO>*, optional_yield, std::optional<rados::cls::fifo::objv>, std::optional<std::basic_string_view<char> >, bool, long unsigned int, long unsigned int)'} to 'rados::cls::fifo::journal_entry::Op'
  620 |     case create:```

 

irton
()

ОС ROSA Fresh 12.3

Новости — Linux в России
Группа Linux в России

Вышел релиз операционной системы ROSA Fresh 12.3.

Особенностями релиза, помимо обновления программ, стало добавление в систему утилиты NVIDIA kroko-cli, предназначенной для автоматического определения и установки версии драйверов Nvidia, подходящих для видеокарты.

Для терминальный сессий доступна русская справка, обеспечиваемая приложением termhelper. git

Доступно два образа для каждого DE - стандартный и .uefi, что позволяет ставить систему на более широкий парк компьютеров. Всего предлагаются следующие образы: Plasma, GNOME, LXQt, Xfce, Server.

Скачать образы можно по этой ссылке

Неофициальный Telegram канал

Сообщество пользователей ROSA Fresh вконтакте

Официальная страница вконтакте

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

 , rosa fresh

irton
()

В 2022 есть что-то для проброса сухого контакта по Ethernet?

Форум — Talks

Гугл выдает netping и moxa io-logic, может есть еще какие варианты?

На ардуино наверное такое тоже можно запилить? может кто уже делал такое?

 ,

irton
()

Хочет работать в интеграторе

Форум — Talks

Не для себя спрашиваю )). Сейчас в связи с импортозамещением есть вакансии типа «инженер linux» в различных крупных интеграторах (Ланит, Софтлайн и т.п.). Причем вроде как и удаленно можно.

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

 ,

irton
()

FusionPBX - первичная настройка

Форум — Admin

Пытаюсь выполнить настройку fusionpbx и не могу нагуглить пару ответов: В руководстве по установке fusionpbx-install Зачем они создают две базы данных: freeswitch и fusionpbx и потом используют только fusionpbx вроде.

И самое непонятное: где в руководстве описано создание структуры таблиц в базе данных? [вот] (https://github.com/fusionpbx/fusionpbx-install.sh/blob/9f550a3c42a28f450e76fd8f00300a6b5ebcd614/centos/resources/finish.sh#L46) они добавляют записи в базу но v_domains еще не создано у меня, а где создают непонятно.

 ,

irton
()

Rosa Fresh 12.2

Новости — Linux в России
Группа Linux в России

Очередной выпуск домашнего дистрибутива ROSA Fresh Desktop доступен для загрузки. В дополнение к образам с DE Plasma5 добавлены образы с Gnome и LxQt.

По сравнению с предыдущими релизами проведены работы по обновлению программ и устранению выявленных ошибок.

>>> Образы на сервере Yandex

 

irton
()

ROSA Fresh 12

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

Компания НТЦ ИТ РОСА выпустила новую версию свободного дистрибутива ROSA Fresh на базе новой платформы rosa2021.1.

ROSA Fresh — это современная операционная система на основе GNU/Linux, создаваемая сообществом и легально доступная всем желающим совершенно бесплатно и без регистрации. Исходные коды системы публикуются согласно лицензии GPL в собственной системе сборки ROSA — ABF.

В настоящий момент официально выпущен образ со средой рабочего стола KDE Plasma 5.

ROSA Fresh 12 позиционируется как первый выпуск на новой платформе, демонстрирующий возможности платформы.

Основными особенностями платформы являются переход на rpm4 и пакетный менеджер dnf, а также полноценная поддержка aarch64 (ARMv8), в том числе российских процессоров «Байкал-М».

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

 , ,

irton
()

Не получилось считать sdcard от автопроигрывателя

Форум — Talks

Хотел с помощью dd сделать бэкап sdcard от проигрывателя Pioneer Carrozeria, но неожиданно карточка даже опознаться не смогла в linux.

Пробовал на двух ноутах, на Asus выдало что «cannot verify signal voltage switch»

На ноуте lenovo выдало побольше текста (забыл скопировать) но в обоих случаях устройство не создало, т.е. dd некуда натравить.

В вин10 еще попробовал, появляется вроде диск, но зайти в него не дает (отсутствуют права на доступ) и менять права не дает.

Собственно может знает кто как мне карточку забекапить? Может внешний картридер поможет?

 ,

irton
()

Абхазия 2021 как там?

Форум — Talks

@Eddy_Em где-то рядом же ты там?

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

Чем кормят национальным? куда из Сухум можно и нужно съездить на экскурсии?

Линукс тут притом что беру загрузочную флешку с собой :)

 ,

irton
()

Телевидение 2020

Форум — Talks

Вчера случайно увидел по ТВ передачу про перевал Дятлова, смотрел с середины примерно.

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

20 минут жизни на эту передачу потратил.

 ,

irton
()

Пользователь потерял доступ к своему home

Форум — Admin

Свежеустановленный debian 10.1 i386 установка с «окружением debian», заведен пользователь user, установлен mc и samba.

Возможно после добавления user в качестве пользователя для samba, стало недоступно содержимое /home/user/. Хотя от root все видно и права на файлы правильные.

Никогда такого не видел, и вот. Неужто samba так влияет?

 , ,

irton
()

Обратный поиск по файлу

Форум — Development

Нужно найти в каком пакете находится файл, беру файл MANIFEST.bz2 (репозитарий Slackware). в файле перечислено содержимое пакетов типа:

++========================================
||
||   Package:  ./a/bash-5.0.011-i586-1.txz
||
++========================================
drwxr-xr-x root/root         0 2019-08-30 13:45 ./
drwxr-xr-x root/root         0 2019-08-30 13:45 bin/
-rwxr-xr-x root/root   1138336 2019-08-30 13:45 bin/bash5.new
drwxr-xr-x root/root         0 2019-08-30 13:45 install/
-rw-r--r-- root/root       362 2019-08-30 13:45 

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

Может в Slackware есть утилита для подобного поиска?

 , , ,

irton
()

Bluetooth mesh нужно?

Форум — Desktop

Наблюдаю за гитом bluetooth, со времен bluez версии 5.50 активно пилят mesh через bluetooth.

Собственно вопрос - а какая польза от этого? это же не wi-fi тут в пределах 10 метров устройств то 2-3 и то не факт что есть.

 , ,

irton
()

ICQ в pidgin все?

Форум — General

Вот уже почти неделю не получается подключиться, в логе вижу следующее:

(18:46:03) proxy: Connection in progress
(18:46:03) proxy: Connecting to 178.237.24.238:443.
(18:46:03) proxy: Error connecting to 178.237.24.238:443 (В соединении отказано).
(18:46:03) proxy: Connection attempt failed: В соединении отказано
(18:46:03) oscar: unable to connect to FLAP server of type 0x0002
(18:46:03) connection: Connection error on 0x960eaf0 (reason: 0 description: Не удаётся соединиться с сервером BOS: В соединении отказано)
(18:46:03) account: Disconnecting account

Может кому попадалось решение? про то что ненужно я в курсе.

 , ,

irton
()

Сегфолт программы xneur

Форум — Development

У меня xneur с git падает при блокировке экрана xlock.

xneur[6499]: segfault at 7a7163 ip b7ec0320 sp bfe26420 error 4 in libxneur.so.21.0.0[b7eb4000+1f000]

Я пересобрал программу с debug и через gdb определил место в котором падает.

Program received signal SIGSEGV, Segmentation fault.
0xb7ecbf68 in keymap_init (handle=<optimized out>, display=<optimized out>)
    at keymap.c:660

660			if (strcmp(p->handle->languages[i].dir, "us") == 0)

Вот код из программы:

for (int i = 0; i < p->handle->total_languages; i++)
	{
		// FIXME Replace hardcode "us" to setting
		if (strcmp(p->handle->languages[i].dir, "us") == 0)
		{
			p->latin_group = i;
		}
}

И вроде как вполне нормальный код, как на него может влиять мой блокировщик экрана? Если закоментировать этот код, то сегфолта нет.

 ,

irton
()

Прошу помощи по типу данных в С

Форум — Development

Написал патч для bluez. Используя встроенный плагин autopair при условии что используется capability=noinputnooutput пин-код для паринга устройств берем из файла main.conf

При компиляции получаю предупреждение:

plugins/autopair.c:158:18: предупреждение: при передаче аргумента 2 «memcpy» целое преобразуется в указатель без приведения типа [-Wint-conversion]
   memcpy(pinbuf, main_opts.defaultpin, 4);
                  ^~~~~~~~~
замечание: ожидался тип «const void * restrict», но аргумент имеет тип «gchar {aka char}»
 extern void *memcpy (void *__restrict __dest, const void *__restrict __src,
              ^~~~~~

Собственно вопрос: какой тип правильнее будет выставить для значения в main.conf типа DefaultPin = 5421 я так понимаю что char тип не очень подходит?

# cat ./bluez.patch 
--- ./main.c_old	2018-06-01 16:37:36.000000000 +0800
+++ ./src/main.c	2018-11-28 13:56:32.489196607 +0800
@@ -90,6 +90,7 @@
 	"MultiProfile",
 	"FastConnectable",
 	"Privacy",
+	"DefaultPin",
 	NULL
 };
 
@@ -317,6 +318,16 @@
 		g_free(str);
 	}
 
+	val = g_key_file_get_string(config, "General",
+						"DefaultPin", &err);
+	if (err) {
+		DBG("%s", err->message);
+		g_clear_error(&err);
+	} else {
+		DBG("defaultpin=%d", val);
+		main_opts.defaultpin = val;
+	}
+
 	str = g_key_file_get_string(config, "General", "Name", &err);
 	if (err) {
 		DBG("%s", err->message);
@@ -434,6 +445,7 @@
 	main_opts.reverse_sdp = TRUE;
 	main_opts.name_resolv = TRUE;
 	main_opts.debug_keys = FALSE;
+	main_opts.defaultpin = 0000;
 
 	if (sscanf(VERSION, "%hhu.%hhu", &major, &minor) != 2)
 		return;
--- ./hcid.h_old	2018-06-01 16:37:36.000000000 +0800
+++ ./src/hcid.h	2018-11-28 13:54:29.753199017 +0800
@@ -41,6 +41,7 @@
 	uint32_t	pairto;
 	uint32_t	discovto;
 	uint8_t		privacy;
+	char		defaultpin;
 
 	gboolean	reverse_sdp;
 	gboolean	name_resolv;
--- ./autopair.c_old	2018-11-30 14:32:55.000000000 +0800
+++ ./plugins/autopair.c	2018-12-05 10:10:59.000000000 +0800
@@ -35,12 +35,14 @@
 
 #include "src/plugin.h"
 #include "src/adapter.h"
 #include "src/device.h"
 #include "src/log.h"
 #include "src/storage.h"
+#include "src/agent.h"
 
 /*
  * Plugin to handle automatic pairing of devices with reduced user
@@ -62,6 +64,8 @@
 	char pinstr[7];
 	char name[25];
 	uint32_t class;
+	uint8_t io_cap;
+	struct agent *agent;
 
 	ba2str(device_get_address(device), addr);
 
@@ -143,7 +147,18 @@
 		}
 		break;
 	}
-
+	/*check capability=NOINPUTNOOUTPUT and use DefaultPin=0000 or from main.conf if available*/
+	if (agent)
+	    io_cap = agent_get_io_capability(agent);
+	
+	if (io_cap == 0x03) {
+	    DBG("capability set to NOINPUTNOOUTPUT use defaultpin");
+		if (attempt > 1)
+			return 0;
+		memcpy(pinbuf, main_opts.defaultpin, 4);
+		return 4;
+	}
+	
 	return 0;
 }

 , ,

irton
()

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