
Tema
07.12.2017
11:33:57
https://github.com/zaizupro/dotfiles/blob/master/scripts/makek.sh

Igor
07.12.2017
11:40:54
https://github.com/zaizupro/dotfiles/blob/master/scripts/makek.sh
а
интересный вариант
но я про то, что современный шланг и гцц самостоятельно красит сообщения, и при сборке мейком всё ок, а вот ниндзя съедает всю подсветку и выплёвывает простой текст
вроде как у ниндзи бывает какой-то флаг для поддержки цвета, но как его быстро вкрутить в смак я не нашёл вчера

Tema
07.12.2017
11:41:56

Google

Berkus
07.12.2017
11:42:02

Alexander
07.12.2017
11:45:06

Igor
07.12.2017
11:45:12
запускай нинзю рукой
работает, да, думал может для смака тоже что-нибудь придумали
--build вообще православно или так себе?

Berkus
07.12.2017
11:45:51
если микроконтроллер то тут вопросов нет
вообще без маллока можно обойтись

Alexander
07.12.2017
11:46:27
на Це приходится слишком много велосипедов писать. Лучше на крестах останусь.

Thorn
07.12.2017
11:56:43
зачем вообще использовать malloc() на микроконтроллере с 64Кб?

Berkus
07.12.2017
11:56:55

TriΔng3l
07.12.2017
11:57:15
Это как использовать free на ракете

Thorn
07.12.2017
12:07:37
тем более если ОСРВ, то все равно половина памяти уйдет под стеки задач и очереди/fifo

Google

Alexander
07.12.2017
12:10:50

Thorn
07.12.2017
12:12:17
а фрагментация?

Alexander
07.12.2017
12:19:37
Загугли tlsf

Berkus
07.12.2017
12:21:02
tlsf хороший да

Alexander
07.12.2017
12:30:17

Alexander
07.12.2017
13:40:21
https://wiki.qt.io/New_Features_in_Qt_5.10

Antony
07.12.2017
13:44:25
https://wiki.qt.io/New_Features_in_Qt_5.10
Для меня это выглядит как хороший знак: стандартная библиотека С++ в некоторых вещах ушла вперёд и теперь Qt догоняет (например QStringView, QSemaphoreReleaser, QRandomGenerator)

Alexander
07.12.2017
13:45:14

Stanislav
07.12.2017
13:46:43

Square
07.12.2017
13:47:55

Alexander
07.12.2017
13:48:12

Stanislav
07.12.2017
13:48:23

Alexander
07.12.2017
13:48:24
потому что обратная совместимость

Stanislav
07.12.2017
13:48:39

Alexander
07.12.2017
13:48:43
и давай, выкидывай QString

Square
07.12.2017
13:48:48

Alexander
07.12.2017
13:48:54
удачи пользоваться std::string

Stanislav
07.12.2017
13:48:57
ну лан, оставить QString

Antony
07.12.2017
13:48:59

Google

Alexey ?
07.12.2017
13:50:16
Про ASPX нигде чатика нет?
ASP.NET

Square
07.12.2017
13:50:47

Stanislav
07.12.2017
13:50:53

Square
07.12.2017
13:52:10

Igor
07.12.2017
13:52:29

Alexey ?
07.12.2017
13:54:20
Сенкс

Stanislav
07.12.2017
13:55:44
Я реально не понял нафига им qstringview
QStringView is designed as an interface type; its main use-case is as a function parameter type. When QStringViews are used as automatic variables or data members, care must be taken to ensure that the referenced string data (for example, owned by a QString) outlives the QStringView on all code paths, lest the string view ends up referencing deleted data.
When used as an interface type, QStringView allows a single function to accept a wide variety of UTF-16 string data sources. One function accepting QStringView thus replaces three function overloads (taking QString, QStringRef, and (const QChar*, int)), while at the same time enabling even more string data sources to be passed to the function, such as u"Hello World", a char16_t string literal.

Square
07.12.2017
13:56:37
Ммм... один стрингвью на все
Красиво, только вот они опоздали :(

Nickolas
07.12.2017
13:59:58
имеешь ввиду boost::string_ref ?

Square
07.12.2017
14:00:25

Nickolas
07.12.2017
14:01:27
В смысле опоздали с QStringRef из-за буста? Или какая-то иная причина?

Square
07.12.2017
14:01:52

Nickolas
07.12.2017
14:02:19
А, сорр, я по диагонали прочел походу.

Square
07.12.2017
14:02:22

Anatoly
07.12.2017
14:03:46

Stanislav
07.12.2017
14:04:23

Square
07.12.2017
14:07:12

Google

Berkus
07.12.2017
14:12:40

fox.cpp
07.12.2017
14:14:11
Для UTF-8 <-> UTF-16.

Admin
ERROR: S client not available

Berkus
07.12.2017
14:14:37
codecvt::utf8_to_utf16 же

fox.cpp
07.12.2017
14:15:29
Ох, это где?

Berkus
07.12.2017
14:17:49
последняя строчка

Square
07.12.2017
14:18:20


fox.cpp
07.12.2017
14:19:45
1. As the Unicode standard and security experts point out, ill-formed UTF can be and has been used as an attack vector. Yet the <codecvt> facets don't provide the safe forms of error handling as their defaults, and it is far to hard to use them in a safe way.
2. I've wanted to use <codecvt> in production code three or four times where turned out to not be suitable, but because the spec is so obscure, it took far too much time to realize that.
3. In the couple of cases where <codecvt> would have been suitable, I couldn't use it because the code had to be portable, yet libstdc++ didn't support until very recently. That, coupled with the fact that is a new header, means there just aren't a lot of users.
4. In published usage surveys like BuiltWith, use of formerly popular non-UTF encodings like Shift-JIS and Big5 is plummeting compared to UTF encodings. The standard library badly needs modern C++ UTF conversion facilities, yet <codecvt> is an embarrassment. Let's deprecate it to clear the path for the future.


Berkus
07.12.2017
14:27:57

fox.cpp
07.12.2017
14:28:23
Ну тем не менее, никто не предложил, как лучше подойти к этому вопросу, учитывая пункты выше?

Berkus
07.12.2017
14:28:44
написать нормальный конвертор, это несложно для юникодовых пойнтов
если тебе нужно ренормализацию или любой другой процессинг кроме переконвертации - бери ICU, не ошибешься

M
07.12.2017
15:24:13
почему на гитхабе выделяется не весь код??? после скобочек
и картунку что
только избранным можно сюда скинуть?

Google

Berkus
07.12.2017
15:28:11
нажми кнопочку Raw

Vitaly
07.12.2017
15:34:28

Berkus
07.12.2017
15:34:51

M
07.12.2017
15:38:32
незнаю там один гравис, тут три чтоб выделенно было
а там посередине получилось

Max
07.12.2017
16:19:50

Stanislav
07.12.2017
16:32:32

Berkus
07.12.2017
16:37:10
если выключить CMAKE_VERBOSE_MAKEFILES
ну и я сейчас чисто про evaluate changes говорил, а это внутренняя штука
никаких ворнингов она не вызывает

Stanislav
07.12.2017
16:37:55
не, в этом плане нинзя крутая да

Alexander
07.12.2017
20:12:40
https://www.codeplay.com/portal/12-06-17-computecpp-ce-0-5-0-released-and-sycl-1-2-1-ratified

Ashot
08.12.2017
00:11:48
Есть вопрос по cmake, надеюсь, по адресу. В основном прогаю в xcode, запускаю на ubuntu. Вручную дублировать списки файлов при рекомпиляции на линуксе - слишком долго, писать отдельный скрипт для этого - выглядит как костыль. Есть ли в cmake возможность добавить все файлы из директории, у которых нету специфического префикса или суффикса в названии? Скажем, я помечу все ненужные файлы префиксом «_» и заставлю собрать все остальное в единый проект.

Anton
08.12.2017
00:14:58
http://mobile.opennet.ru/opennews/art.shtml?num=47701