Andrei
я могу и так написать: const int *ppa = *(&pa); не понимаю, причем тут rvalue;
Anton
Стандартом запрещено. Если бы было можно, то можно было б делать так: const int a = 1; int** p; const int **pp; *pp = &a; p = pp; **p = 2;
Anton
Чёрт
Anton
Телега все звёздочки преобразовала.
Anton
Короче, константу можно было бы менять.
Andrei
const int pp; тут наверное *pp?
Andrei
все, разобрался. спасибо
Anton
Вот. Переформатировал.
Andrei
как-то не подумал о беопасности в данном случае. Благодарю:)
Berkus
> People often think of design patterns as a Java thing, but the Design Patterns book was published in 1994, prior to Java's release in 1995. The original design patterns referred to C++ and Smalltalk. ba-dum-tss
Крылатый
Berkus
это я прочитал http://www.righto.com/2017/10/the-xerox-alto-smalltalk-and-rewriting.html
Berkus
неплохо для 1976 года
Billy
неплохо для 1976 года
Что именно неплохо?
Igor
есть ARM, воткнутый в сеть, на нём прога собранная с дебаг-символами и gdbserver можно как-то штатный дебаггер в Qt Creator на десктопе подключить к этому добру, или к моим услугам только консольный gdb, который ещё и наверняка понадобится собирать под нужную платформу?
Berkus
Что именно неплохо?
Вообще-то, вообще всё.
Berkus
попробуй lldb :)
Billy
Вот крайне рекомендую.
Igor
попробуй lldb :)
его тоже собирать под нужную платформу, или он изкоробочный?
Berkus
на маке изкоробочный, но llvm по умолчанию cross
Berkus
Вот крайне рекомендую.
было, но Алан Кей все равно пионер
Igor
к гдбшному серверу подключится, или его тоже менять нужно будет?
Billy
о чем она?
Ну там название говорящее. Она про то, как проектировать интерфейсы, почему так, а не иначе. И немного про историю. Для своего времени революционнаявещь. 2005 году вышла емнип
Billy
На русском есть тоже
melvin
ого, спасибо
🦥Alex Fails
это я прочитал http://www.righto.com/2017/10/the-xerox-alto-smalltalk-and-rewriting.html
ага, годно они запилили, и вот это до сих юзается в гуях, и ничего круче пока что не придумали
🦥Alex Fails
Вот крайне рекомендую.
да, мегакрутая книжка, я прочитал ее несколько лет назад
Billy
да, мегакрутая книжка, я прочитал ее несколько лет назад
да ее можно много раз перечитывать, там нечему устаревать особо
Berkus
ага, годно они запилили, и вот это до сих юзается в гуях, и ничего круче пока что не придумали
только не так много гуев которые можно прямо на ходу переопределять полностью
Berkus
даже кек джаваскрипт не оч работает
Berkus
прошло жалких 40 лет
🐙 Antony
Что - то мне подсказыват, что они линейно все поиски выполняют, а значит тормозить должно не хило так. Но может, они вдруг и используют treap
Вроде же за отрисовку отвечает Qt бэкенд отрисовки. Так что тестировать надо на X, Windows, Vulkan (эксп) и тогда рассказывать результаты Что намерилось?
Aidar
Только вот на чем он уже имплементация
Вячеслав
Кто нибудь работал с Digital Input/Output портами в linux?
Вячеслав
Хочется понять это то же самое что и GPIO или нет? И как с этим работать в linux?
Вячеслав
помогите плиз!!!!
Anton
Anton
So C++
Вячеслав
не, порт так и называется DIO: 8 Digital Input, 8 Digital Output
Вячеслав
типа дискреты
Berkus
типа дискреты
http://www.bitwizard.nl/wiki/DIO_protocol это не совсем GPIO
Berkus
но в общем тоже ничего сложного
Вячеслав
просто пока что не понял как их найти в linux и с помощью чего к ним обращаться
Matwey
Вроде бы я даже открывал дампы с armv7 на таком и остался живой.
Berkus
если он никак не экспозится в юзерспейс - то никак
Berkus
ну если только в кернел-моде, что эквивалентно написанию драйвера
Matwey
а если нет?
через /dev/iomap если повезет
Billy
а если нет?
https://www.moxa.ru/forum/index.php?/topic/2301-dio-v-linux/
Billy
а если нет?
http://lmgtfy.com/?q=DIO+in+linux
Вячеслав
случай с MOXA близок к нашему, но устройства все же разные...думаю их драйвер к нашему устройству не подойдет
Berkus
мы даже не знаем какое у тебя устройство, а libastral не докомпилился еще
Billy
я бы рекомендовал использовать инженерный подход, а не академический
Billy
"шатать трубу, пока не упадет"
Вячеслав
у нас axiomtek rbox510
Billy
у вас что за линукс там ?
Billy
свой или из кита ?
Вячеслав
они нам прислали библиотечку с примером, но пример не работает и более внятного ответа от них не получили....вот я и решил поинтересоваться может кто работал с DIO
Вячеслав
у нас Debian 9
Billy
они вам прислали либу, потому что у них скорее всего парты выставлены в юзер спэйс. а у вас нет.
Billy
поэтому и не работает.
Billy
либа с кодом ? или бинарь ?
Вячеслав
либа собранная
Billy
если с кодом, то почитай что она делает. там станет ясно что у вас должно торчать из ядра наружу
Billy
либа собранная
плохо ) ужасно даже
Billy
либа собранная
попросите код если можете. за спрос денег не берут
Matwey
прочитать на нем маркировку
Matwey
погрепать в исходниках ядра
Matwey
всегда так делаю, помогает