LINUX.ORG.RU

Сообщения former_anonymous

 

Bitcoin > 10'000$

Bitcoin стремительно растёт. Кто-то кто лет пять назад намайнил сотенку сейчас миллионеры. В США уже готовятся к выходу на рынок фьючерсы на Биткоины. Каковы ваши прогнозы на будущее? Стоит ли их покупать (любые криптовалюты) с вашей точки зрения?

Я помню тут был один активный майнер несколько лет назад с фотками фермы на Радеонах. Не помню кто =) Какова его судьба... Анонимный майнер отзовись, если на твоём острове есть интернет :)

 ,

former_anonymous
()

cmake test: получить полный вывод тестов

Привет. Есть билд-сервер, который собирает и тестирует софт. Софт использует cmake/ctest. Если какой-то тест провалился, то он просто пишет Failed безо всяких ошибок. Проблема в том, что у меня тест работает, а на сервере - нет. Как поменять CMakeLists.txt, чтобы он печатал ошибки при провале теста? Менять что-то кроме CMakeLists.txt я на сервере не могу (типа переменной окружения CTEST_OUTPUT_ON_FAILURE).

set(ENV{CTEST_OUTPUT_ON_FAILURE} "1")


также не помогает

 

former_anonymous
()

Уязвимость в macOS раскрывает пароли любых зашифрованных APFS томов

Бразильский разработчик Матеус Мариано обнаружил достаточно серьёзную уязвимость системы безопасности в macOS High Sierra.

Данная уязвимость раскрывает пароли любых зашифрованных APFS томов.

Как сообщает разработчик, если запустить ранее зашифрованный том APFS в Дисковой утилите и нажать кнопку «Показать подсказку», то вместо подсказки система покажет пароль в текстовом виде.



http://www.macdigger.ru/macall/diskovaya-utilita-macos-high-sierra-raskryvaet...
https://support.apple.com/ru-ru/HT208168

 , ,

former_anonymous
()

Как хранить объекты возвращённые из функции/метода?

Выберите ваш вариант присваивания и расскажите почему используете именно так. Объект после присваивания не меняется. Речь идёт о шареных (implicitly shared) Qt классах, например QString. Итак:

1.

QString str = getString();

2.
const QString str = getString();

3.
const QString &str = getString();

 ,

former_anonymous
()

Хрома нелюбви тред

Поставил Хром. Работает как-то побыстрее FF, что приятно. Но блин юзабилити - это конечно мда... Я пользуюсь панелью закладок, и её нельзя передвинуть. Она просто прибита гвоздями. Расширений подходящих не нашёл. Хром упорно закрывает окно после последней вкладки. Никаких настроек этого нет, только расширения, которые работают только в одном, основном окне. Если я открепляю вкладку в отдельное окно, то в этом окне это расширение уже не работает. Блин, 2017 год и одна из самых богатых компаний в мире! В FF всё это делать можно, за что ему большой плюс. Но скорость работы вызывает вопросы. Какие советы могут дать хромоводы? Спасибо.

 

former_anonymous
()

find: не показывать начальный каталог

Привет. Как заставить find печатать только конечные файлы/каталоги (листья)? Например, у меня есть такая структура:

$ tree
.
├── a
└── b
    └── c

2 directories, 1 file


find печатает:

$ find .
.
./a
./b
./b/c



Зачем-то он печатает мне начальный каталог ./b, и будет делать так для всех подкаталогов. Как печатать с помощью рекурсивного find так как это делает tree?

 ,

former_anonymous
()

raw string

Не понимаю, почему raw строка должна записываться как R"()" - зачем лишние скобки внутри? Почему так решили отцы-основатели, какие аргументы?

P.S. Я знаю, что вместо скобок можно использовать что-то другое.

 

former_anonymous
()

find: пофайловая обработка

find . -mindepth 1 -maxdepth 1 -type f -name '*.MPG' -printf '%f\n' | xargs echo FILE



Вывод:

FILE ./MOV00467.MPG ./MOV00498.MPG ./MOV00499.MPG ./MOV00500.MPG ./MOV00501.MPG



То есть все файлы скармливаются одной команде echo?? Я бы хотел сделать пофайловую обработку, но то ли не выспался, то ли что-то забыл, но почему find отдаёт все файлы одной пачкой?

Система LUbuntu 16.04.

Перемещено beastie из development

 ,

former_anonymous
()

Почему падает программа?

#include <QtCore>

int main(int argc, char *argv[])
{
    QCoreApplication app(argc, argv);

    qDebug() << QCoreApplication::arguments() << "ARG(2):" << QCoreApplication::arguments().at(2);

    const QString &arg = QCoreApplication::arguments().at(2);

    // ТУТ ПАДАЕМ
    qDebug() << arg;

    return 0;
}



Запускаем:

# ./prog 111111111111111111111111111111111111111 22222222222222222222222222222222222222222222
("./prog", "111111111111111111111111111111111111111", "22222222222222222222222222222222222222222222") ARG(2): "22222222222222222222222222222222222222222222"
Aborted (core dumped)


Ubuntu 16.04. С системным Qt 4.8 получается Aborted. С предкомпилированным Qt 5.8.0 с сайта qt.io вместо Aborted выводится или пустая строка или набор иероглифов в зависимости от длины переданных аргументов. На Windows c Qt 5.8.0/MinGW программа тоже падает.

 , ,

former_anonymous
()

Изучаю Chrome: Как сделать одно окно и одну вкладку?

Хочу однооконный режим без табов (или с одним-единственным табом открытым). То есть любая ссылка при обычном щелчке открывается в том же табе. Любые окна, создаваемые в JS, чтобы тоже чтобы замещали текущую вкладку. Какие есть настройки или расширения для такой простой задачи?

P.S. Расширение «One Window» не работает в половине случаев.

 

former_anonymous
()

А как скомпилировать QtWebEngine?

Ubuntu 16.04 32-bit, ядро 64-bit, 12 GB памяти, QtWebEngine из дистрибутива Qt 5.8.0. Компиляция:

# qmake WEBENGINE_CONFIG+=use_proprietary_codecs
# make -j4
...
linking libQt5WebEngineCore.so.5.8.0
/usr/bin/ld.gold: fatal error: mmap: failed to allocate 299548044 bytes for output file: Cannot allocate memory
... failed
Error 2

 

former_anonymous
()

Free или платный доступ на Pi3

Для разработки нужен удалённый шелл с Pi3 и Raspbian. Какие есть хорошие или бесплатные, или за небольшую плату удалённые шеллы/виртуальные машины?

 ,

former_anonymous
()

Что происходит при такой конструкции

Задумался:

echo 123 | data-parser >/dev/null </dev/null &


Будет ли stdin после чтения 123 приаттачен к /dev/null?

 

former_anonymous
()

Процесс хочет сообщить о себе данные

Привет. У меня есть процесс пусть tokenizer, который запускается независимо от меня и генерирует внутри себя токен, с которым дальше работает как ему надо. Внешний процесс хочет этот токен прочитать по PIDу tokenizer-a. Я могу менять код tokenizer-a, он на питоне. Конечно, можно нагородить IPC или писать временные файлы типа /tmp/tokenizer.PID, но по-моему и IPC и временные файлы для одной строки текста - это очень криво. Может ли tokenizer записать внутри себя этот токен таким образом, которую можно будет прочитать, например, через /proc/PID/?

Типа

# ???
magic(token)


# из внешнего шелла...
cat /proc/PID/magic
7b-4


Код Linux-only, о переносимости можно не заботиться.

 , ,

former_anonymous
()

Вопрос на собеседовании: sizeof(int)

Интересно мнение С++ разработчиков на ЛОР на следующий вопрос (я ответил верно): Ответьте подробно чему может быть равен sizeof(int)?

P.S. Пожалуйста, ответьте сразу и подробно без помощи гугла или чего-то ещё.

 

former_anonymous
()

Как убрать окно Clang?

Qt Creator 4.2.0. Попробовал упоминавшийся тут анализатор Clang (меню -> Анализ -> Статический анализатор Clang). Он создал новое split окно кудп вывел мне предупреждения. Спасибо, а как теперь убрать это окно с результатами?

 

former_anonymous
()

Imgur какая-то вирусня постоянно в результатах поиска Google

Постоянно в результатах поиска гугла вылазит на первой странице ссылка на imgurl.com, хотя я ищу например документацию. Как они делают - в результатах поиска показывают найденный результат типа «<ВАШ ПОИСКОВЫЙ ЗАПРОС> - Album on Imgur». Заходя на этот сайт, там показываются новые ссылки с опять же вашим поисковым запросом. Кликнув на эти ссылки, вас попросят скачать exe.

Что это за ерунда на первых страницах поиска? У кого-то ещё воспроизводится?

P.S. А ещё в Белоруссии забанили TOR.

 ,

former_anonymous
()

Прикреплённые темы ведут себя странно

У меня на форуме выбрано «Последнее сообщение [упорядочить]». Прикреплённых тем я вижу вообще, что УЖЕ странно. Они же прикреплены. Как их увидеть, не меняя этой настройки?

Вторая проблема, что я не вижу в списке тем прикреплённую тему, даже если в ней сегодня было сообщение, и эта тема ВРОДЕ КАК должна была бы всплыть наверх. Но она где-то внизу в небытии.

 

former_anonymous
()

Буфер обмена для терминала

Для экономии ресурсов я хочу полностью перенести работу в терминал. Я уже добился кое-какого успеха, кроме буфера обмена. Требуется менеджер буфера обмена типа klipper или clipit. Нужна история буфера, выбор определённого элемента из истории и вставка. Копирование нового элемента в историю и т.д., то есть полный аналог clipit. В иксах это всё происходит автоматом - clipit следит за выделением, и автоматом заносит выделенный текст в историю. Историю можно быстро вызвать по горячей клавише и выбрать что тебе нужно.

Помогите перейти в терминал! Какие есть варианты clipit для терминала? Работа ведётся в nano и mcedit (без вариантов).

 , ,

former_anonymous
()

Не пересоздавать initramfs после установки пакета

Есть deb пакеты, при установке которых пересоздаётся initramfs (через update-initramfs). Можно ли заставить dpkg не пересоздавать initramfs? Например, через какую-то переменную окружения?

 

former_anonymous
()

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