И это всё МОЁ

В свете последних событий с гитхабом решил на всякий случай зазеркалить нужные мне github-only проекты. В гитлабе клонировал по url и включил синхронизацию каждый час, всё хорошо, но неплохо бы ещё Issues и Pull requests (желательно) тоже импортировать.


Пробовал использовать импорт из github, но он предлагает импорт только из моих репозиториев.









 , , , ,








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

Прошу помочь тех кто силен в Ceph и Openstack,есть платформа виртуализации OpenStack+Ceph, которая временами жутко «тормозит»(с большой вероятностью из Ceph), но о чем коллеги из отдела его сопровождения старательно умалчивают, вследствие чего все виртуалки на которых крутятся сопровождаемые нами сервисы тоже начинают дико лагать, подскажите как можно доказать что проблемы именно с платформой виртуализации, являсь всего лишь ее пользователем и когда
показания метрик нагрузок и логи на самих ВМ не в счёт? То есть нужно предоставить такие аргументы, от которых коллеги из отдела сопровождения Openstack никак уже не отвертятся.









 , , ,








И это всё МОЁ

то есть в меню оно отображенно как будто сменилось но по факту расширение осталось прежним как у рабочего стола.








 








И это всё МОЁ

windows 10 не видит аудиокарту hp chromebook 11 g3









 








И это всё МОЁ

Не могу настроить проверку английского в Emacs с CamelCase.


Как вы это настраиваете? Желательно с примерами.









 ,








И это всё МОЁ

имеется видяха gtx1650 и такой код — и он по непонятной мне причине выдает VK_ERROR_INITIALIZATION_FAILED при попытке заполнить массив VkPhysicalDevice'ов:

`--> ./src/vulkan_xcb
Detected devices: 1
terminate called after throwing an instance of 'std::runtime_error'
what(): In Devices::PhysicalDevices() vkEnumeratePhysicalDevices returned VK_ERROR_INITIALIZATION_FAILED
zsh: abort (core dumped) ./src/vulkan_xcb


п.с. при ентом первый прогон с nullptr указателем все же находит 1 девайс, что правда.








 , , , ,








И это всё МОЁ

Есть один CTF. В нём нода и монга. Код примерно такой:

app.get('/q', function(request, response) {
let id = request.query.id;
collection.findOne({id: id}).then(obj => {
response.send(obj.text);
response.end();
}).catch(e => {
response.send('nope');
response.end();
});
});

В качестве id длинные хеши, фиг угадаешь.

Я в этих ваших нодах не понимаю, а в монгах и того меньше. Покурил доки, сделал так

curl 'hostname/q?id[$regex]=.*'

Оно выдало какой-то текст, видимо из первого объекта. Текст не тот. Выдать все тексты видимо не выйдет, т.к. findOne. Какой нибудь оффсет видимо тоже просто так не сделать, $slice надо во второй аргумент пихать. Знаю как должен примерно выглядеть текст, но по тексту искать не могу, только по id.

Ткните что-ли куда копать.








 , , ,








И это всё МОЁ

Input #0, ffmetadata, from ‘/radio/metadata.txt’:
Metadata:
composer : Willie Royal
title : Napali
artist : Willie & Lobo
album : Caliente
genre : Jazz
track : 2/11
date : 1997
album_artist : Willie & Lobo
Duration: N/A, start: 0.000000, bitrate: N/A
Output #0, hls, to ‘/radio/stream.m3u8’:
Output file #0 does not contain any stream


Как решить?









 








И это всё МОЁ

Как подружить company-mode и yasnippets, чтобы снипеты входили в меню company?


Пока такая связка - LSP + Company. Yasnippets + snippets. Company на 0.3 задержке. Если успеваю набрать сниппет - то будет он, если нет, Company пытается предложить свои варианты.


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


На реддите есть такое, но что-то не нравится мне отключать LSP:

https://www.reddit.com/r/emacs/comments/imlw1u/cant_get_yasnippets_to_show_on_company_lspmode/









 , ,








И это всё МОЁ

iptables установлена, но я не могу включить ее через service:


iptables.service
Loaded: not-found (Reason: No such file or directory)
Active: inactive (dead)


может еще что-то нужно установить?









 ,








И это всё МОЁ

mini270ext4: ***** FILE SYSTEM WAS MODIFIED *****
mini270ext4: 11/17727488 files (0.0% non-contiguous), 1389819/70896384 blocks








 








И это всё МОЁ

auto main () -> int {
return 0;
}








 , ,








18:48

firebird 3

И это всё МОЁ

Доброго времени суток!!


Пытаюсь перенести сервер firebird 2.5 (openSuse) на другую машинку. Там стоит centos 8. Ставится только firebird 3 :(
СУБД сервер поставил, настроил юзера администратора.
Но СУБД так и не видна на адресе в сети.
lsof
выдает
firebird 20013 firebird 0u IPv6 126245 0t0 TCP *:gds_db (LISTEN)


nmap


22/tcp open ssh


111/tcp open rpcbind


соответственно никто по сети к серверу firebird соединится не может :(
вырубил файрвол, но результат тот же


помогите плииз разобраться, что еще надо чтобы оно работало на локальном адресе в сети?


весь интернет облазил… ничего не понимаю, все разрешил, но порт на адресе так и не виден, соответственно и никто не может к СУБД соединиться…
я не могу менять клиентов этого СУБД









 ,








И это всё МОЁ

Вообщем запускаю «sudo update-initramfs -u -k all» из под chroot, выбивает ошибку:

perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LANGUAGE = (unset),
LC_ALL = (unset),
LANG = "ru_RU.UTF-8"
are supported and installed on your system.
LC_ALL = (unset),
LANG = "ru_RU.UTF-8"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C";).
perl: warning: Falling back to the standard locale ("C";).
update-initramfs: Generating /boot/initrd.img-4.19.0-12-amd64
/usr/share/initramfs-tools/hooks/cryptroot: 64: /usr/share/initramfs-tools/hooks/cryptroot: cannot open /proc/mounts: No such file
cryptsetup: WARNING: Couldn't determine root device
sed: can't read /proc/cmdline: No such file or directory
/usr/share/initramfs-tools/hooks/cryptroot: 64: /usr/share/initramfs-tools/hooks/cryptroot: cannot open /proc/mounts: No such file
cryptsetup: WARNING: The initramfs image may not contain cryptsetup binaries
nor crypto modules. If that's on purpose, you may want to uninstall the
'cryptsetup-initramfs' package in order to disable the cryptsetup initramfs
integration and avoid this warning.
W: Couldn't identify type of root file system for fsck hook
setupcon: The keyboard model is unknown, assuming 'pc105'. Keyboard may be configured incorrectly.
update-initramfs: Generating /boot/initrd.img-4.19.0-11-amd64
/usr/share/initramfs-tools/hooks/cryptroot: 64: /usr/share/initramfs-tools/hooks/cryptroot: cannot open /proc/mounts: No such file
cryptsetup: WARNING: Couldn't determine root device
sed: can't read /proc/cmdline: No such file or directory
/usr/share/initramfs-tools/hooks/cryptroot: 64: /usr/share/initramfs-tools/hooks/cryptroot: cannot open /proc/mounts: No such file
cryptsetup: WARNING: The initramfs image may not contain cryptsetup binaries
nor crypto modules. If that's on purpose, you may want to uninstall the
'cryptsetup-initramfs' package in order to disable the cryptsetup initramfs
integration and avoid this warning.
W: Couldn't identify type of root file system for fsck hook
setupcon: The keyboard model is unknown, assuming 'pc105'. Keyboard may be configured incorrectly.

Гугл внятного ответа не даёт. Как мне обновить initramfs ?








 ,








И это всё МОЁ

Вот весь код программы:


#include <iostream>
#include <fstream>
#include <string>

bool exists(std::string path)
{
std::ifstream f(path);
std::cout << path << ": " << f.good() << std::endl;
return f.good();
}

int main()
{
std::ifstream f("settings.txt";);
std::string name, path;
std::getline(f, name);
std::getline(f, path);
std::cout << "path = " << path << std::endl;
std::cout << "path/run = " << (path + "run";) << std::endl;
std::string pathrun = path + "run";
std::cout << "prun = " << pathrun << std::endl;
exists(pathrun);
return 0;
}


А вот её вывод:


path = /mnt/
runh/run = /mnt/
runn = /mnt/
run: 0


Вижу, что со строками какой-то ужас, но не могу понять, что я сделал не так.









 ,








И это всё МОЁ

Сабж. Ноут lenovo carbon X1 4gen, машинке больше трех лет, батарея уже плохо держит заряд. Озаботился сегодня утром, позвонил вот этим деятелям https://lenovo.remont-support.com/ - спросили модель, говорят батарея есть в наличии, приезжайте, займет час, стоить будет 3.5тыр (удивился, че то мало).


Приехал, спрашиваю
– сколько займет замена?

– не могу сказать, зависит от того у нас АКБ или на складе.

– а вы можете сейчас посмотреть и сказать у вас АКБ или на складе?

– не могу.

– но говорили же что займет час?

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

Плюнул и ушел - ноут это мой основной рабочий инструмент, щас я им отдам его на неопределенный срок.


Два вопроса:




  1. Что за хрень произошла с сервисными центрами? Судя по отзывам коллег это не единичный случай а какая то тенденция.




  2. Где и как все таки добыть нормальную АКБ на замену?




linux тут при том что на ноуте linux.









 ,








И это всё МОЁ

После перехода на 20.04 сломался видео режим, экран - ступеньками.. где тут лежит xorg.conf и как Х-серверу расписать что за экран у этого ноутбука?









 ,








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

Кто в курсе, как устроена там совместимость со всякими специфическими вещами, например, виртуализацией? Есть, например, технологии Intel VT-d, VT-x. Процессор от AMD имеет такой же набор инструкций или у него своя какая-то система и ПО должно различать, на каком проце оно запущено?


Интересуюсь, чтобы разобраться, теоретически какие проблемы могут возникнуть от перехода на AMD. Гуглятся какие-то специфические проблемы на форумах VMWare и жалобы юзеров, что у них виртуалки какие-то не запустились. Ожидать ли проблем от запуска софта чуть более сложного, чем типичные совместимые с минимальным amd64 проги? Насколько я знаю в репах популярных дистрибутивов именно так софт и собран, без использования чего-то специфического и одноврменно неоптимально. Как будет вести себя на AMD докер, vmware, VirtualBox?









 , ,