LINUX.ORG.RU

Сообщения UVV

 

Современный C++

 

UVV
()

Обладатели xiaomi mi5 есть?

В последней версии стабильной прошивки (Global Stable ROM) присутствует забавный баг. Если попробовать сделать аудио звонок через Skype, WhatsApp, Google Duo и т.п., то аудио отрубается от слова совсем, т.е. даже обычные звонки потом сделать невозможно до перезагрузки телефона. Я сейчас веду беседу с техподдержкой, конечно, но форум miui пестрит сообщениями об этом баге. Примечательно, что уже прошло 3 месяца с выхода этой прошивки, а новой версии до сих пор нет. Кто-нибудь сталкивался с этим?

 

UVV
()

Как очистить место в yocto

bitbake image -c cleanall

NOTE: Executing RunQueue Tasks
WARNING: The free space of /mybuilddir (/dev/mapper/ubuntu--vg-root) is running low (0.097GB left)
ERROR: Immediately abort since the disk space monitor action is "ABORT"!

Я так понимаю, это баг?

 ,

UVV
()

Не туда тыкнул

gnome maintainer'ы есть?

Перенесите в толкс, пожалуйста.

 

UVV
()

gnome maintainer'ы есть?

Акк хочу для гита. Кто подтвердить может? =)

Перемещено Pinkbyte из general

 

UVV
()

Может я прослоупочил...

 ,

UVV
()

AMA сессия на пикабу с космонавтом

Вдруг, у кого есть что спросить http://pikabu.ru/story/pryamaya_liniya_s_gennadiem_padalkoy_4972866

С той же темы, как мы пролюбили все полимеры

 

UVV
()

Яндекс диск требует firefox

Кто там с тындекса? Почему при заходе на Диск мне предлагают скачать файрфокс? (у меня firefox 45.2)

 ,

UVV
()

Вопрос по переопределению auto переменной

Наткнулся вот:

#include <vector>
#include <iostream>

int main(int argc, char** argv)
{
   std::vector<int> mVector;
   for (int i = 0; i < 10; ++i) {
      mVector.emplace_back(i);
   }

   for (auto&& intValue : mVector) {
      std::cout << "i = " << intValue << std::endl;
      int anotherValue = intValue + 10;
      if (anotherValue > 10) {
         int intValue = anotherValue;
         std::cout << "another int = " << intValue << std::endl;
      }
   }
   return 0;
}

Собираю как g++ -Wall autoname.cpp -o autoname и ничего, молчок.

Причём если убрать if, то получаю ожидаемое

autoname.cpp: In function ‘int main(int, char**)’:
autoname.cpp:14:11: error: redeclaration of ‘int intValue’
       int intValue = anotherValue;
           ^~~~~~~~
autoname.cpp:11:16: note: ‘int& intValue’ previously declared here
    for (auto&& intValue : mVector) {
                ^~~~~~~~

% g++ --version
g++ (Ubuntu 6.2.0-3ubuntu11~14.04) 6.2.0 20160901

Я что-то упустил или это таки косяк gcc?

 

UVV
()

Наверное, сложно быть тобой

Чем тебе она помешала? tailgunner

Что характерно, на РСДНе дают вполне дельные советы. Но ты считаешь, что этот вопрос не достоит местной аудитории.

 

UVV
()

C++ namespace policy

В .net/Java мире принято делать внешнее пространство имён как namespace <company name>. Я в своей плюсовой практике такого не встречал. Есть какие-нибудь мнения за и против?

 ,

UVV
()

Инклуды в C++

#include "module/subdirectory/myheader.h"

vs

#include "myheader.h"
+ g++ -Imymodule/subdirectory

Вопрос в том, как организовать дерево исходников так, чтобы заголовки были одинаковые как в реализации, так и в пользовательском коде, который будет использовать мой SDK?

 , ,

UVV
()

cmake объединить цели

Есть несколько библиотек в разных директориях, которые собираются с помощью add_library

Как можно их объединить в одну цель: ну т.е. типа make tests и все мои библиотеки собрались?

 ,

UVV
()

static vs shared

Чё-т тема вроде старая, и аргументы обеих сторон известны, но мы с коллегой сегодня ввязались в дискуссию немного. Речь конкретно была о тестовом образе и googletest. Я говорю shared, ибо все остальные либы shared. А его чё-т переклинило, типа а вдруг вот этот конкретный тест нужно будет написать на другой версии gtest'a, которая не совместима с текущей... Я пытался объяснить, что придётся портировать остальные тесты тоже, но чё-то как-то не вышло аргументом. У вас были подобные споры?

 , , ,

UVV
()

Кто-нить пробовал breakpad с yocto интегрировать?

Смущает надстройка в виде depot_tools...

cast I-Love-Microsoft

Upd. Кажись я понял, надо заставить yocto синхронизировать вот эти репы

entries = {
  'src': 'https://chromium.googlesource.com/breakpad/breakpad.git',
  'src/src/testing': 'https://github.com/google/googletest.git@release-1.8.0',
  'src/src/third_party/glog': 'https://github.com/google/glog.git@v0.3.4',
  'src/src/third_party/lss': 'https://chromium.googlesource.com/linux-syscall-support@3f6478ac95edf86cd3da300c2c0d34a438f5dbeb',
  'src/src/third_party/protobuf/protobuf': 'https://github.com/google/protobuf.git@cb6dd4ef5f82e41e06179dcd57d3b1d9246ad6ac',
  'src/src/tools/gyp': 'https://chromium.googlesource.com/external/gyp@e8ab0833a42691cd2184bd4c45d779e43821d3e0',
}

 ,

UVV
()

ostream в плюсах

Я обречён страдать, как я понимаю, но есть ли варианты получше, чем тут

Требования просты. Передать ostream-like объект в мой класс, чтобы перенаправить вывод туда. Под ostream может быть как ofstream, так и std::cout.

В идеале что-нибудь типа Qt'шного QTextStream, но у меня только std и boost в распоряжении.

 ,

UVV
()

Stacktrace при exception

Можно ли как-нибудь достичь желаемого?

P.S.: про google-breakpad в курсе, но речь немного о другом.

 

UVV
()

Странный краш qt-приложения

Падает только на винде. На линуксе работает норм. Кода не будет пока, потому как я не знаю, где оно может быть

Скрин

 , ,

UVV
()

Почему драйвер не собирается модулем?

Запилил Kconfig для своего misc драйвера:

menu "Company"

config MYDRIVER
    tristate "BLABLA"
    default n

endmenu

Makefile:

obj-$(MYDRIVER) := myfile.o

в driver/misc/Kconfig

source "full/path/to/my/Kconfig"

в .config:

CONFIG_MYDRIVER=m

После make && make modules вижу только built-in.o в моей директории. Почему оно не собралось модулем?

 , ,

UVV
()

Что думаете об easyloggingcpp?

Годная вещь?

 ,

UVV
()

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