Сообщения UVV
Сессии с Qt World Summit
http://www.qt.io/resource-center-qtws15-session-listing/
Если кто-нибудь хочет, мини-новость запилите (если это на новость тянет)
qmake c++11 support
Привет. Можно ли в qmake как-то проверить, поддерживает ли компилятор с++11. Допустим для проверки версии Qt я использую:
lessThan(QT_MAJOR_VERSION, 5) {
...
В коде же используются вставки типа:
#if __cplusplus < 201103L
// c++03 code
#else
// c++11 code
#endif
Т.е. я ищу подобную функцию у qmake, чтобы можно было бы добавить QMAKE_CXXFLAGS += -std=c++11 если компилятор поддерживает его. Есть такая? Спасибо.
We got his hard-drives
На рсдне поржал, думал, стоит и сюда принести https://www.youtube.com/watch?v=WbkernCk2Yk
Вопросы по ядру на интервью
Накидайте must know вещей, которые могут по ядру спросить (позиция не конкретно по ядру, но в списке навыков присутствует). Я в ядре ничего не писал, только пару модулей отлаживал, ну и вот это читал http://www.tldp.org/LDP/khg/HyperNews/get/tour/tour.html
Печали тред или где взять Qt4 под centos6?
subj. репозиторий желательно. Ну и в идеале 4.8.х, а не 4.6.2.
Перемещено JB из talks
qt summit
Я тут спрашивал уже, ещё раз повторюсь. Не рекламы ради, ессно. Идёт кто-нибудь из лоровцев http://www.qtworldsummit.com/ ?
Столкнулся с таким подходом к разработке GUI
В контексте Qt.
Имеем 3 класса:
- Dialog
- DialogUi
- DialogCtl
Класс DialogUi собственно имеет дело с виджетами. Класс DialogCtl имеет дело с внутренними структурами, данными и т.п., т.е. там логика. Класс Dialog используется как связь GUI и контроллера, т.е. данные из ui класса посредством signal-slot передаются в ctl.
С одной стороны, разделение выглядит логично, типа логика отделена от GUI. С другой стороны, кмк, dialog представляет собой лишнюю сущность, ведь зачем использовать signal-slot, если можно вызвать функцию напрямую. В общем же это не получится чистое отделение логики, поскольку оно завязана на GUI, значит это GUI-логика. Есть ли вообще смысл в таком разделении?
Что думает all?
Производительность boost::serialize
Есть у меня вот такой код:
std::istringstream archiveIn(xml, std::ios_base::in | std::ios_base::binary);
boost::archive::binary_iarchive ia(archiveIn);
ia >> myData;
Ну и подобный же код для serialize. myData - std::vector с объектами своего типа внутри, xml - строка. Проблема появляется тогда, когда в векторе тысяч 5 элементов, и данный код дёргается каждые 2 секунды. Тогда можно видеть как потребление памяти растёт на мегабайт в секунду (не справляется просто). Какие есть способы повысить производительность?
Profiler и shared_ptr
% cumulative self self total
time seconds seconds calls s/call s/call name
23.96 1.04 1.04 94875867 0.00 0.00 boost::detail::atomic_increment(int*)
22.35 2.01 0.97 103405863 0.00 0.00 boost::detail::atomic_exchange_and_add(int*, int)
10.83 2.48 0.47 220469 0.00 0.00 boost::detail::shared_count::~shared_count()
8.41 2.85 0.36 577 0.00 0.00 boost::detail::shared_count::shared_count(boost::detail::shared_count const&)
8.29 3.21 0.36 98935041 0.00 0.00 boost::detail::sp_counted_base::release()
3.46 3.35 0.15 95010731 0.00 0.00 boost::detail::sp_counted_base::add_ref_copy()
Говорит ли это о том, что shared_ptr используется неправильно? Судя по atomic_increment(), там 5 asm инструкций. Почему gprof выдаёт такой overhead?
Кто-нить есть с Яндекса тут?
С Берлинского офиса. А то меня HR'ы уже пару раз приглашали, но я их вежливо посылал =) Как там в Яндексе в Берлине вообще?
В РФ файервол скрепляет?
Говорят, РКН порнохаб заблочил.. как так?
http://www.gazeta.ru/tech/news/2015/09/08/n_7569149.shtml
Ъ:
В связи с блокировкой порнографических ресурсов одна из пользователей Twitter написала ведомству: «вы хоть предлагайте альтернативу».
«Уважаемая Лёля, в качестве альтернативы можно познакомиться с кем-нибудь в реальной жизни», — ответило ведомство.
альтернативы nfs
А есть вообще линуксовые альтернативы nfs, которые более надёжные и стабильные, чем nfs?
bare metal programming
Что вы об этом думаете? Насколько это хардкорно?
Хомосапиенс в наши дни
Чем люди руководствуются, уничтожая вот это https://en.wikipedia.org/wiki/Palmyra ? Зачем?
boost multi_index and gdb
Как-нибудь эти щи нормально вывести в дебаггере, а то такой ужас редко увидишь..
Как получить минимальную высоту виджета в Qt?
Как получить минимальную высоту виджета (QLineEdit, QComboBox) для текущего стиля, в идеале, не создавая его? QTableWidget как-то вычисляет высоту строки в соответствии с виджетом, который создаст делегат. Никак не могу найти, как он это делает..
gnome screensaver
У меня в программе дёргается периодически через вызов system(3)
/usr/bin/gnome-screensaver-command -p
Message: Screensaver is not running!
Можно ли как-то избавиться от этого сообщения? Если просто вывод перенаправить в /dev/null будет достаточно? Или вообще как-то по-другому можно решить задачу?
Как поставить знак «>» в начале строки?
Первый раз понадобилось, а не получается. Есть тэги для преформатированного текста?
А как рассчитывается пенсия у ИП
Ну вот платятся регулярные пенсионные взносы, но каков будет размер пенсии?
← назад | следующие → |