И это всё МОЁ
И это всё МОЁ

Что-то я торможу. Я хочу так:


Timer<uint16_t> tim; // compiles
Timer<uint32_t> tim; // compiles
Timer<anything_else> tim; // does not compile


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


template<typename T>
class Timer {
какой-то бред
void F();
};

template<> Timer<uint16_t> { как убрать бред }
template<> Timer<uint32_t> { как убрать бред }









 








И это всё МОЁ

Доброго времени суток, ЛОР.


Хотелка


Во время загрузки производить некоторые операции с разделами системы, запускать некоторые программы предпроверки и время initramfs очень подходящее.


Окружение


raspberry pi3b+, armhf raspbian.


initramfs


Просто закинул и пролинковал busybox, расставил порядок папок. Собрал в нужный(cpio -> gz) архив.


Работает


Загружаюсь в initramfs, выполняется мой init, прокидываю себя на консоль(busybox sh). Если нужно - могу продолжить загрузку.


Проблема 1


Не могу запустить программу написанную на С++. Программа, пока что, простая(Драсьте, мир), статическая линковка, кросскомпиляция на месте. В самой системе на малине работает, в initramfs(запуская из init скрипта) пишет, мол, не найдено(Хоть она точно есть и через ls видно):


/init: line 54: /bin/hello_try: not found


Как мне запустить собственную программу в initramfs?


Проблема 2


Сеть не подхватывает ип и шлюз. Тобишь, в /etc/network/interfaces задан eth0 интерфейс как dhcp, ifup -a отрабатывает(получает ип по арпу) и всё. Интерфейс остаётся без ип’а, шлюз не выставлен, роутинга нет. Как победить?


Приложения

init-скрипт









 , , ,








И это всё МОЁ

Привет. Старый сервер IBM: system x 3620 m3

Machine type and model: 7376PAA

На нём RAID1 и когда-то был установлен open suse

Сейчас загружаю с флешки установку Centos 8.1, но кроме флешки он не видит носителей.

Как это исправить?








 ,








И это всё МОЁ

https://www.drive.ru/news/gmc/5f7ef38eec05c4965300001d.html



Электрический пикап GMC Hummer EV и его собрат GMC Hummer EV SUV удивят мир продвинутой мультимедийной системой, в основу которой ляжет игровой движок Unreal Engine от Epic Games, создателя известных видеоигр Unreal Tournament и Fortnite.



Когда едешь на хамере, можно играть в езду на хамере.









 , ,








И это всё МОЁ

Здравствуйте, сабж. В Mate и Plasma этого нет. Как починить?


Видео:


Graphics:  Device-1: Advanced Micro Devices [AMD/ATI] Ellesmere [Radeon RX 470/480/570/570X/580/580X/590] vendor: Gigabyte 
driver: amdgpu v: kernel bus ID: 01:00.0
Display: x11 server: X.Org 1.20.8 driver: amdgpu,ati unloaded: fbdev,modesetting,radeon,vesa
resolution: 1920x1080~60Hz


Гугл не помог.









 , , ,








И это всё МОЁ

Не подскажите, в какую сторону смотреть для решения задачи - под иксами эмулировать нажатие кнопки на клавиатуре в заданной раскладке? Такое делает, в частности, teamviewer - он передает на управляемую сторону не код клавиши, а именно символ, потому что с андроида прекрасно вводятся символы «{», «[» и «х», висящие на одной физической кнопке.








 ,








И это всё МОЁ

Даже и не знаю как сформулировать


Есть сеть «A»; в сети «A» находятся «клиентский» компьютер «PC» и подсеть «B», у которой с сетью «A» один общий хост, «gateway», с линуксом на борту (debian 10).


Задача — ввести «PC» в подсеть «B» «полноценно». Сейчас у меня вполне получилось на gateway завести ipsec с IKEv2, и клиентский компьютер вполне может достучаться до хостов в подсети «B» по TCP. Но мне надо чтобы работал OpenSLP, клиент которого запускается на PC, а сервисы — на хостах внутри подсети B; OpenSLP, как я понимаю из описания, делает multicast, и вот он-то не работает. Как сделать чтобы работал?









 , ,








И это всё МОЁ
Представлен выпуск графического редактора GIMP 2.10.22, в котором продолжено оттачивание функциональности и повышение стабильности ветки 2.10. Для установки доступен пакет в формате flatpak (пакет в формате snap пока не обновлён).



И это всё МОЁ
И это всё МОЁ


Platform: Windows
Version: AIMP v4.60 or newer

Form: Vertical
Tone: Dark, Middle
Surface: Mat
Interface: Hi-Fi

Катушечный магнитофон-приставку "Олимп-003-стерео" с 1984 года выпускало Кировское электромашиностроительное ПО им. Лепсе.



И это всё МОЁ
И это всё МОЁ

Доброго времени суток! Я не силён в баше (первый раз столкнулся), а нужен скрипт. Вопрос такого рода. Есть файл messages, в него сыпется куча логов, в том числе и smbd_audit. Нужно строки касающиеся smbd_audit записывать каждых несколько часов в отдельный файл. Название файла желательно чтобы было временем его создания. Буду благодарен за помощь по существу и заодно посоветуйте литературу по башу. Man не уверен что зайдёт со старта…









 ,








06:26

C, if

И это всё МОЁ

Почему сишники пишут if-ы вот так?

if (!(words = (char**) realloc(words, size*sizeof(char*)))) {



Почему не в 2-3-4 строчки? Компилятору совершенно всё равно, человеку куда более читаемо. Это что, понты или наоборот хороший тон(в чём хороший тогда)?








 








И это всё МОЁ

Всем привет!

Имеется система с установленным / на LVM разделе, vg один, lv две штуки, pv тоже один. /boot установлен в отдельный физ раздел (/dev/sda1)

Я планирую полностью перенести эту систему и все вычистить от LVM. Для этого я делаю:

добавляю новый диск

создаю 2 раздела sdb1 и sdb2

Делаю sdb1 как /boot, копирую туда все из старого boot (кроме grub.cfg)

Делаю через live режим перенос данных с /dev/mapper/vg-name/root на /dev/sdb2 в /

Отключаю оригинальный диск с LVM

Далее гружусь в rescue, подключаю свои новые разделы как boot и /

устанавливаю grub - grub-install /dev/sdb

конфигурирую конфиг загрузчика автоматически через grub-mkconfig -o /boot/grub/grub.cfg

далее гружусь с диска и попадаю в emergency mode (не груба, а системы). До этого момента система ищет этот старый LVM раздел

сообщая мне "Volume group "vg-name" not found"

По всей видимости, я что-то забыл/пропустил, где я накосячил/ошибся? Нужно удалить lvm конфиг для этого vg?

Делаю опыты в виртуалке








 , , ,








И это всё МОЁ
Сформирован выпуск прослойки DXVK 1.7.2, предоставляющей реализацию DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 и 11, работающую через трансляцию вызовов в API Vulkan. Для использования DXVK требуется наличие драйверов с поддержкой API Vulkan 1.1, таких как Mesa RADV 19.2, NVIDIA 415.22, Intel ANV 19.0 и AMDVLK.



И это всё МОЁ

имеется арч, в принципе последние пакеты, XCB...

имеется такой код — в нем я достаю из системы айдишники всех окон в системе.
однако возник вопрос, на который я не нашел ответа в офф доках — как узнать количество элементов в intern atom-е, если он представляет из себя массив?
так в функции

xcb_get_property()
последний аргумент количество элементов, пробовал различные функции для его определения, в том числе
xcb_intern_atom_sizeof()
 — но оно выдает значение «8» для атома _NET_CLIENT_LIST, вне зависимости от количества открытых окон. Но я передавал туда значение возвращаемое функцией
xcb_intern_atom_reply()
 — возможно енто и не верно, но в доках ничего не указано — а там вообще принимается void*.

может ктото юзал енту либу и вычислял енто значение?
пока что у меня енто значение прямо указано в 1000 — однако енто логически неверно.








 , , ,








И это всё МОЁ
Компания Red Hat выпустила дистрибутив Red Hat Enterprise Linux 7.9 (о новой версии неделю назад объявлено только на портале access.redhat.com, в списке рассылки и в разделе пресс-релизов анонс так и не появился). Установочные образы RHEL 7.9 доступны для загрузки только зарегистрированным пользователям Red Hat Customer Portal и подготовлены для архитектур x86_64, IBM POWER7+, POWER8 (big endian и little endian) и IBM System z. Исходные тексты пакетов можно загрузить из Git-репозитория проекта CentOS.



И это всё МОЁ

Всем привет, в Centos конфиг snmpd абсолютно отличается от того же Ubuntu где тупо указывается rocommunity public (ip адрес сервера с которого будет опрос) и agentAddress (протокол:порт).
Пробовал добавить в конфиг:


com2sec nolocal (192.168.121.0/24) public
group rg v2c nolocal
group rg v1 nolocal
view all included .1
access rg "" any noauth exact all none none


после перезапускаю systemctl start snmpd и пробую опросить snmpwalk -v2c -c public 192.168.130.20 в ответ получаю Timeout: No Response from, но если на Centos опросить самого себя все работает.









 








И это всё МОЁ

Хочу зайчика. Присматриваюсь к такому: https://www.youtube.com/watch?v=A8d-OAxLAz4

Насколько сложно их содержать? Можно ли постоянно держать в клетке?