для целей анализа программы без исходных кодом хочу вывести на экран все её вызовы call (E8) и некоторые регистры т.е. вывод строки должен быть вида: $addr $rax $rbx $rcx где addr - вызываемый адрес, далее значения регистров чем такое можно (ли) сделать ?
Решил пожать некоторые свои видео, экспериментирую с файлом от регистратора Команда простая: fmpeg -i «$f» -c:v libx265 -c:a libopus -crf 30 -ac 1 -ar 24000 -preset medium «${f%.*}.mkv» На ubuntu 1604 все ок Но на opensuse 422 получаю ошибки вида «Past duration 0.999992 too large» Такие же ошибки и на ubuntu 1710
Из видимых отличий на ubuntu 1604: ffmpeg version 2.8.11, x265 [info]: HEVC encoder version 1.9 на opensuse 422 и ubuntu 1710: ffmpeg version 3.3.4, x265 [info]: HEVC encoder version 2.5 ffmpeg version 3.3.4-2 HEVC encoder version 2.5
Старые версии более «стабильны» или в новых нужно что то учесть ?
Поиск по интернету не принес пользы, такие ошибки возникали или при «живом» кодировании, либо не помогали предложенные варианты
На ubuntu 16.04 есть проблема с полноэкранным окном и его диалогом, подобно что и тут https://askubuntu.com/questions/181071/launchbar-panel-overlaps-when-showing-... , там же и ссылка на баг С тех пор ничего не изменилось, вот думаю самому попробовать поправить unity, но совсем не знаком что у них там где и как Может кто уже разбирался как можно это поправить ?
Какой есть самый простой ноутбук с сенсорным экраном, на котором будет работать Ubuntu ? Есть некие Prestigio MultiPad Visconte S или Ecliptica 13, но на них есть проблемы судя по отзывам. Какие модели по опыту имеют минимум проблем ?
Иногда нужно собирать qt4/qt5 приложения для win32 Ранее на opensuse использовал реп http://download.opensuse.org/repositories/windows:/mingw:/win32/openSUSE_Leap..., но перешел на ubuntu 16.04 и не могу найти такого же полного репа Не хотелось бы собирать самому все нужные библиотеки Есть ли подобный реп для ubuntu 16.04 ?
Как вернуть обратно konqueror для просмотра man страниц вызываемых по Alt+F2 и далее, например, #open ? Все так и было пока не назначил chrome браузером по умолчанию, теперь в нем открываются, что неудобно и не работает т.к. пытается скачать архив если есть выбор kubuntu 16.04
Для своего приложения мне необходимы тайлы карт OpenStreetMap, как их сделать (например из данных http://download.geofabrik.de/index.html) ? Видел решения на основе postgresql+web, что мне излишне совсем, мне нужны только png Что можно попробовать ?
Как быстрее всего передать один и тотже файл на несколько получателей ? Пока придумал только торрент (libtorrent) и проверил (qbittorent) - да быстрее, чем каждому по очереди
В целях самообразования хочу понять можно ли написать свой код (модуль) для UEFI BIOS обычной материнской платы (asus например), так чтобы он проверял с чего грузиться, например для защиты от загрузки с внешних usb/CD дисков, кроме разрешенных. Нашел статью https://habrahabr.ru/post/274463/, где был написан модуль для снятия скриншотов, собрать то я смог, но не пойму как внедрить его в BIOS, наверно нужен программатор ? Как вообще тут обстоят дела с написанием своего кода - огорожено ли это производителями или все хорошо ? Ранее с BIOS в плане программирования дела не имел, потому вопросы такие и вопросы.
Т.к. ubuntu 16.04 еще не поддерживала свежие принтеры HP, то необходимо либо установить вручную hplip с сайта, либо собрать пакет Пакет более свежий есть только для 17.04, но при сборке его на 16.04 возникает ошибки типа
"ERROR: ld.so: object 'libfakeroot-sysv.so' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.",
Внес некоторые изменения в /etc/security/limits.conf (больше открытых файлов), а из /etc/rc.local идет запуск программы При этом лимиты на этом моменте еще не установлены Я конечно могу прям в /etc/rc.local внести лимиты, но может это задумано иначе ? ubuntu 16.04
Необходимо при выходе (logout) из gui сессии пользователя (т.е. если он заканчивает сессию, перезагружает или выключает комп, локально или как-либо по ssh) выполнить свой скрипт (там я буду корректно завершать свое gui приложение) Пытался задействовать systemd, но пока безуспешно, не знаком Правильно смотрю или еще чтото есть ? ubuntu 16.04
как заставить rpmbuild не удалять и не очищать исходный код ? например собираю gcc-6.3.1 на опенсусе 42, но собирается он очень долго и может выдать ошибку (как в середине сборки так и в конце) т.е. мне нужно продолжить сборку rpm пакета после устранения ошибок, а не собирать все заново а иначе он удаляет, распаковывает, применяет патчи и т.д.
gcc обычно объединяет одинаковые строки типа «mystring» в одну, что обычно и надо, но для целей поиска этих дублей строк хочу запретить объединение этих строк даже в пределах одного файла - можно ли ?
Решил изучать разработку нативных приложений для android Читать начал книгу https://www.packtpub.com/books/content/creating-compiling-and-deploying-nativ... Первый пример «hello-jni» собрался и запустился ок Второй «san-angeles» както странно собирается - без ошибок создается файл DemoActivity-debug-unaligned.apk, но его размер слишком мал (5971 байт), получается нативный код в либу и не попал. И в san-angeles/libs пусто, а в ello-jni/libs есть либы. Чтото пошло не так, не соображу что.
использую корки при отладке, на свежей opensuse 42.2 не могу понять почему не создаются оми, хотя надпись Segmentation fault (core dumped) вижу ulimit -c = unlimited чтото еще нужно ?
Пытаюсь освоить использование perf на примере qt проекта Создал тестовый проект https://github.com/mehelme/test_qt2 После сборки запускаю 0.sh (в нем может чего и не учел), результат Screenshot_20161219_083848.png
Вопросы: 1. Почему не вижу вызовов on_pushButton_clicked и on_pushButton_2_clicked 2. Почему не вижу исходников 3. Почему не указано что genRSA вызывалась 201 раз
Хотелось бы на этом примера понять, что основная нагрузка в программе была на genRSA и она вызывалась 200 раз из on_pushButton_clicked и 1 раз из on_pushButton_2_clicked
Как увеличить время таймаута на подключение в QTcpSocket::connectToHost ? На недоступный хост в своей сети он пытается только около 6 секунд, мне нужно больше Если проверить тотже хост через telnet, то получается 3 сек Чем определяется это время ? Хорошим решением наверно была бы настройка сети, но не могу найти этот параметр