
Sebastian
12.09.2016
06:38:23
но вдруг есть магия, позволяющая это обойти изящней, чем прокси методы или лямбды

Egor
12.09.2016
06:38:42
можно изначально всё построить на неё и не использовать Qt

Sebastian
12.09.2016
06:39:11
и мэйнлуп на ней будет? И очереди событий кутишных?
в межпотоковую синхронизацию она умеет?

Google

Sebastian
12.09.2016
06:41:11
ну и вообще немного странно, все измазано куте, весь гуй на куте, а сигналы из отдельной библиотеки
и это решений изящней чем виртуальные\замаскированные методы или лямбды?

Max
12.09.2016
07:00:48
И всё-таки, в чём проблема использовать лямбду, внутри которой будет вызываться метод предка?

Sebastian
12.09.2016
07:04:00
нет проблемы. Можно и метод замаскировать. Сделать метод, вызывающий метод предка
можно завиртуалить метод и делегировать вызов дефолтной реализации
все это не проблема
но я думал, что может есть хитрая магия с моком как бы это можно было сделать

Alex Фэils?︙
12.09.2016
07:05:07
только это буднт так же изящно, как я недавно со специвлизацией шаблона сделал

Sebastian
12.09.2016
07:05:22
я помню когда первый раз заюзал чисто виртуальные сигналы, это было приятное впечатление, как-будто хак, но решающий проблему интерфейса довольно изящно
в последствии отказался от этого решания, но ощущение запомнил)
вот думал, может тут тоже что-то такое есть

Suigintou45
12.09.2016
10:28:08
хмммм.......
сделал обычный класс-элемент для qt-шных контейнеров. конструктор без параметров, оператор =, ==, !=. норм вроде...

Google

Suigintou45
12.09.2016
10:29:39
qtшный foreach пробегает все и дёргает метод в каждом из 5000 элементов за 90мс.
добавляю тупо конструктор копирования - время увеличивается до 1890мс....

Egor
12.09.2016
10:40:57
В for each использовать ссылку на объект в последовательности?

Suigintou45
12.09.2016
10:46:26
ога. щас заметил, что в foreach было (const CItem i, container). т.е. без & :)

Egor
12.09.2016
10:57:01

Suigintou45
12.09.2016
10:57:40
90мс. оставил конструктор, добавил пропущенную ссылку в foreach

Stanislav
12.09.2016
18:27:45
https://github.com/wjakob/nanogui
чето аж понравилось как выглядит, получше imgui

Kirill
12.09.2016
21:55:13
неплохо
https://github.com/wjakob/nanogui
чето аж понравилось как выглядит, получше imgui

Stanislav
12.09.2016
21:55:50
а чем реплай не угодил)

Kirill
13.09.2016
07:51:30
Вопрос сейчас из серии чисто порассуждать. Хочется на стм32 красивую эмуляцию епрома в плюсовом стиле. С перереопределенным оператором присваивания. Чтобы выглядело все примерно так
Flash <int> coefficient ; определяет переменную во флеше
coefficient =2; перезаписывает часть флеша где эта переменная
Собственно вопросы. Если мы делаем static constexpr, то константа хранится во флеше это ясно, но мы не сможем ее сделать volatile т.к. Она const!
+ к этому в классе на все шаблоны для int будет одна общая переменная ибо статик.
Если от второй проблемы частично можно избавиться сделав вторым параметром шаблона значение переменной на этапе компиляции (что не дает стопроцентной гарантии что не будет 2 инта с одинаковым значением. То от первой я вообще хз как избавляться

Stanislav
13.09.2016
17:48:06


Kirill
13.09.2016
17:50:58
хотел чтобы данные хранились в енергонезависимой памяти, для этого их нужно определить как static const (иначе в data они не лягут) размапить в линкере на отдельную страницу флеша секцию
и сказать что static const буффер лежит в этой секции.
а volatile они должны быть т.к. компилятор умный и естественно знает, что data секция не меняется обычно, и может все похерить

Egor
13.09.2016
17:51:36

Stanislav
13.09.2016
17:52:07

Kirill
13.09.2016
17:52:10

Stanislav
13.09.2016
17:52:23

Kirill
13.09.2016
17:52:45
и... после выключения питания все будет похерено

Egor
13.09.2016
17:53:03

Google

Stanislav
13.09.2016
17:53:08
а в срам она будет попадать из флеша
ты всёравно её не сможешь писать. или сможешь ?

Kirill
13.09.2016
17:53:47
могу, в флеш писать геморойно, только постранично, храня все остальное в оперативке на момент перезаписи, но можно

Stanislav
13.09.2016
17:54:25
не я вообще не понимаю что по твоему херится
делаешь в коде char * yoba = "qweqweqweqwe"
и оно всегда будет там

Kirill
13.09.2016
17:54:37
Только один вопрос, нахрена?
http://www.st.com/content/ccc/resource/technical/document/application_note/ee/ef/d7/87/cb/b7/48/52/CD00165693.pdf/files/CD00165693.pdf/jcr:content/translations/en.CD00165693.pdf

Stanislav
13.09.2016
17:54:44
при любом ребуте

Kirill
13.09.2016
17:55:06
так оно меняется на лету

Stanislav
13.09.2016
17:55:25
а. ну значит надо таки писать во флеш

Kirill
13.09.2016
17:56:07
вот по езернету данные пришли, я перезаписал во флеш и bkbkdjdj, а не qwqweqwe
при этом с точки зрения компилятора там всегда const и он не будет его второй раз читать в цикле в котором всегда прогоняется конечный автомат

Stanislav
13.09.2016
17:56:15
ваще советуют брать батарейку и писать в илитные регистры

Kirill
13.09.2016
17:57:03
советуют писать во флеш, как с глобальными переменными все решается легко, я хотел сделать стильно модно оопшно

Stanislav
13.09.2016
17:57:10
> с точки зрения компилятора там всегда const и он не будет его второй раз читать в цикле в котором всегда прогоняется конечный автомат
ололо такие то трюки. чего бы просто не читать явно
с локами

Kirill
13.09.2016
17:57:30
мы просто делаем волатильный указатель на глобальную переменную и мапим ее глобалоьно
я просто хотел это красивенько завернуть
а не как делают 90% людей в ембеддеде - глобальная структура по адресу и волатильный указатель

Stanislav
13.09.2016
18:00:04

Anna
14.09.2016
18:19:08
ребят, подскажите, кто такой технический евангелист и может ли им стать человек с 0 опыта?

Google

Square
14.09.2016
18:20:35
Ну чисто теоретически все возможно, однако для того чтобы грамотно пускать пыль в глаза требуется быть и искушённым в том деле, за которое влечиваешь

abiogenesis
14.09.2016
18:21:14
Это типа рекламщик?

Anna
14.09.2016
18:21:16
я тоже так думала...до недавнего времени

Square
14.09.2016
18:21:23

Alex Фэils?︙
14.09.2016
18:21:39
@jeditobe , поясни)

Anna
14.09.2016
18:21:46
https://www.linkedin.com/in/margaryta-ostapchuk-09082a73/en вот 1 из докладчиков на ивент, билеты на который стоят порядка 500 бачинских

Square
14.09.2016
18:22:03

Admin
ERROR: S client not available

Anna
14.09.2016
18:22:52
и у меня закралась смутная мысль, а не на..ка ли весь этот ивент

Square
14.09.2016
18:23:26

Anna
14.09.2016
18:23:44
http://itarena.lviv.ua/

Square
14.09.2016
18:23:52
Как бы в том профиле норм скиллс

Anna
14.09.2016
18:24:22
2 ендорсмента 1 из которых от сантехника и никакого опыта работы в ит, до евангелизма?
и за такие ивенты такое бабло собирают?

Square
14.09.2016
18:26:16
Ну все хотят кушать хорошо

Anna
14.09.2016
18:27:40
да у нас в украине ит все больше и больше скатывается в такое
http://ebanoe.it/2016/09/13/june-engineer-senior/ немного лулзов

abiogenesis
14.09.2016
18:32:33
Мде

Google

Alex Фэils?︙
14.09.2016
18:41:06
http://ebanoe.it/2016/08/17/it-princess-academy/ – "Девочка в 9-12 лет должна играть в куклы, вести дневники, обсуждать мальчиков, а не забивать голову этим дерьмом."


abiogenesis
14.09.2016
18:44:13
> Очевидная стрижка бабла очевидна, на яблоне груша не вырастет. У девочек есть куда более интересные занятия, чем ботанство за кудахтером. Они ближе к 16 скорее будут рассекать по киношкам, кафешкам и концертам, ну или по падикам на крайняк, с подруженьками и парнями, чем будут зарабатывать сколиоз за конпруктером. Можно сколько угодно рассказывать им за чудеса мира айти, называя черное белым, но губа не дура, знает что горько а что сладко. Они сами неплохо определят что им интереснее, естественный ход вещей не будет нарушен и в итоге увлекательному пердолингу будет предпочтен социальный образ жизни, потому что задротство скучное, а Ерохин веселый и член у него твердый и горячий. А зарабатывание денег девушкам в СНГ не особо надо, сейчас для этого есть пиздолисы, которые и освоят, и накодят сами, потом з/п принесут, еще и вместо коврика под входной дверью лягут. Лох ведь, как известно, не мамонт. В итоге процент попавших в айти таким путем будет на уровне статистической погрешности.
лол


Valeriy
14.09.2016
19:04:38
Ниочем
Даже прокомментировать нечего, треш

Александр
14.09.2016
19:17:21

Anna
14.09.2016
19:22:47
сори, сори..просто предостерегла тех, кто возможно уже хотел перечислить 5 с половиной тысячи гривен за тот ивент, где ему евангелистка с 0 опыта в ит будет рассказывать, как код писать
аж в редакцию захотелось этого ebanoe.it написать, по поводу того ивента и их докладчиков

Valeriy
14.09.2016
21:44:37
Анна, напиши
На Украине бум ИТ :)
Судя по этому блогу

TheRainwildsKeeper
15.09.2016
06:22:32
В чем разница enum и enum class?

Hannibal
15.09.2016
06:30:02
www.infosecurityrussia.ru
Кто пойдет ?

TheRainwildsKeeper
15.09.2016
06:32:02

Egor
15.09.2016
06:39:33

Эдуард
15.09.2016
08:52:15
В чем разница enum и enum class?
typedef enum {
CONST_ONE,
CONST_TWO,
} OldEnum;
/* ... */
OldEnum val = CONST_ONE;
// -----------------------------------------
enum class ClassEnum {
CONST_ONE,
CONST_TWO,
};
/* ... */
ClassEnum val = ClassEnum::CONST_ONE;
enum class мне нравится ГОРАЗДО больше, чем старый вариант. Это один из пунктов почему стоит переходить на С++11/14

Alex Фэils?︙
15.09.2016
08:57:00
я об этой фиче мечтал, как только в первый день узнал о енамах и понял на практике, что они namespace не делают

Эдуард
15.09.2016
09:07:36