# aplay -L
null
Discard all samples (playback) or generate zero samples (capture)
hdmi:CARD=NVidia,DEV=0
HDA NVidia, HDMI 0
HDMI Audio Output
hdmi:CARD=NVidia,DEV=1
HDA NVidia, HDMI 1
HDMI Audio Output
Но
speaker-test -c 2
speaker-test 1.1.3
Playback device is default
Stream parameters are 48000Hz, S16_LE, 2 channels
Using 16 octaves of pink noise
ALSA lib /var/tmp/portage/media-libs/alsa-lib-1.1.4.1/work/alsa-lib-1.1.4.1/src/pcm/pcm_dmix.c:1099:(snd_pcm_dmix_open) unable to open slave
Playback open error: -2,No such file or directory
Для теста пробовал загрузиться с ядра с убунты (17.04), звука тоже нет. В убунте звук есть, но выводиться через пульсу, если пульсу убить, та же проблема.
Пользователь в групе audio (также запускал от рута).
Пробовал создать файл .asoundrc
pcm.!default {
type hw
card 0
}
ctl.!default {
type hw
card 0
}
Есть много файлов сорцов. В некоторых остался старый синкасис: 2 пробела (сейчас 4). Нужно пройтись скриптом и выдать список файлов, где подряд пробелов точное количество: 2, 6, 10 ....
Из того что удалось нагуглить искало не менее 2 пробелов, то есть реагировало в том числе и на файлы где отступ 4 пробела.
Назрел вопрос: есть ли плагин/внешняя утилита по типу git для libreoffice/MS office, чтоб можно было сравнить 2 версии side by side diff вместе со шрифтами, отступами, стилями, ....
Запускаю на разных версиях linux с разными boost, где стоят разные версии boost и возникает исключение при десиализации: «unsupported version».
Cобираю на cubieTrack (boost 1.58; версия сериализатора: 12), gentoo (boost 1.56; версия сериализатора: 11), orangepi (boost 1.54, версия сериализатора: 10).
Вопрос: можно ли задать максимальную версию сериализатора? Желательно в рантайме, но также подойдет и в компайлТайме.
Я ожидаю, что программа один раз зайдет в цикл и будет ждать пока не будет повторно что-то записано. Но на практике я получаю вывод:
$ ./test_py/test_small.py
write now # - это пишет питон
get: 123; i = 0 # это и до конца CPP
get: 123; i = 1
get: 123; i = 2
get: 123; i = 3
get: 123; i = 4
get: 123; i = 5
get: 123; i = 6
get: 123; i = 7
get: 123; i = 8
get: 123; i = 9
get: 123; i = 10
Вопрос: как сделать чтоб CPP программа читала только 1 раз? Очень желательно без изменения CPP кода.
//A.hpp
class A
{
public:
A();
void foo(double a);
private:
void bar(double b);
}
inline void A::foo(double a) {/*...*/}
//A.cpp
A::A() {}
void A::bar(double b) {}
И есть бинарь, который линкуется с либой ( в коде подключается A.hpp) Вопрос: можно ли получить список методов, которые использует бинарь? Смотрел string binFile , но туда попадает приватные методы. (хотя в самом заголовке класса он только об'явлен, реализация в либе). И инлайн методы туда не попадают.
Есть несколько десятков классов в бинаре и больше сотни в либе, перебирать руками долго будет.
Была идея передавать в опции компилятора бинаря -fno-inline -fno-inline-small-functions ; а в опции линкера -flto -fwhole-program , но не уверен насколько результат будет правильным.
UPD: попробовал с опциями, инлайн функции появились, но приватные не пропали.
1. Можно ли узнать, в какой либе эта функция находится? 2. Есть ли утилита, которая получает на вход бинарь/либу и символ, и показывает, где символ определен. (что-то типа продвинутого ldd), то есть результат должен быть похож на:
Можно ли проследить цепочку последних N бранчей? К примеру git hist (git log --graph --pretty='format:%C(yellow)%h%Creset %s%C(bold blue)%d%Creset' ) показывает что-то вроде:
Вернее работает, но не работает клик мыши на файл/директорию ни правой ни левой кнопкой. Так же не работает клик по Places. По меню, по кнопкам работает.
Проблема возникла когда собрал Qt-5.5.1 (раньше было qt-5.4.2) (раньше проблема возникала на Qt-5.5.0 но не разбирался, а откатился на 5.4.2).
Есть хорошая песня: Scorpions - Born To Touch Your Feelings Вопрос: какой у нее размер? Я думаю что 6/8, но 2-е людей после муз.школы говорят что 4/4. (сам я не музыкант и муз.образование нет вообще, немного на гитаре играл)
Заметил что начали подменять сертификат HTTPS. С HTTPS ничего страшного, не буду ходить куда не надо, но страшнее SSH. Как узнать подменили ли сертификат SSH?
На машине за натом:
ssh-keyscan MY_IP
# MY_IP SSH-2.0-OpenSSH_6.6.1p1 Ubuntu-2ubuntu2.3
MY_IP ssh-rsa AAAAB...57
# MY_IP SSH-2.0-OpenSSH_6.6.1p1 Ubuntu-2ubuntu2.3
MY_IP ecdsa-sha2-nistp256 AAAAE2....Y=
Такие же результаты на нормальной машине. Это дает уверенности что сертификат не подменен?
Есть ноутбук со встроенной видеокартой nvidia gt 330m. К ноутбуку подключена внешняя видеокарта gt 730.
При попытке вывести изображение на обе видеокарты со включеной xinerama - черный экран, при этом в Xorg.log ничего подозрительного нет. Без xinerama работает.