Anonymous
плакать
Александр
тоже первый раз слышу
Александр
у нас уже есть полиморфизм
Александр
void f(int) {}
void f(float) {}
/trollface
Александр
это больше на pattern matching смахивает
babysitter
это все потому, что мы неучи и не читали Design and Evolution of C++
🦥Alex Fails
Constantine
А какое состояние концепции, которая позволяет писать
std::vector<int> v;
sort(v);
Александр
Rangesv3
Александр
выше говорили про c++20 что-то
Александр
а вообще, давно уже можно с гитхаба взять
Stanislav
а апстримовая версия ренжей все так же не компилится на студийном компиляторе?
Constantine
А есть краткое описание концепции?
Constantine
ну мне на самом деле нужен минимальный порт до внедрения стандарта :)
Stanislav
А есть краткое описание концепции?
пример из доков
extern std::vector<int> read_data();
using namespace ranges;
std::vector<int> vi = read_data() | action::sort | action::unique;
Stanislav
а ты думаешь libmagic просто так так называется ? :D
Constantine
Evgenii
Evgenii
хм, а как просто текст от csv отличить?
Evgenii
кроме как попытаться распарсить
Ivan
https://github.com/dougbinks/RuntimeCompiledCPlusPlus
Evgenii
я думал в начале файла🙄
Evgenii
ну я с этого и начал
Nik
Я там прошляпил, что за альтернативы СТЛю?
Nik
Или они только для внутреннего пользования этих компаний?
Anatoly
3. There maybe an optional header line appearing as the first line
of the file with the same format as normal record lines. This
header will contain names corresponding to the fields in the file
and should contain the same number of fields as the records in
the rest of the file (the presence or absence of the header line
should be indicated via the optional "header" parameter of this
MIME type). For example:
field_name,field_name,field_name CRLF
aaa,bbb,ccc CRLF
zzz,yyy,xxx CRLF
https://tools.ietf.org/html/rfc4180
Anatoly
3. MIME Type Registration of text/csv
This section provides the media-type registration application (as per
RFC 2048 [1].
To: ietf-types@iana.org
Subject: Registration of MIME media type text/csv
MIME media type name: text
MIME subtype name: csv
Required parameters: none
Optional parameters: charset, header
Anatoly
text/csv;header=present|absent
zi
.
Anatoly
только из mime type
Anatoly
да
🦥Alex Fails
Ivan
Что такое repo?
🦥Alex Fails
"Смотри, как я умею ффмпег собирать!" - ээ, стой, ты куда? - "вжжжух, закоммитил"
🦥Alex Fails
А вообще хуй знает
Stanislav
и зачем ему gconf2 нужен
🦥Alex Fails
Сделай system("file yourfile.csv");
Anatoly
🦥Alex Fails
Тогда нужно парсить его и кэшнуть метаинфу
Anatoly
дык нет там метаинфы
Anatoly
одно дело когда файл по HTTP приходит, там есть mime type и возможно в нем закодировано наличие или отсутствие заголовка text/csv; header=present
Anatoly
другое дело просто голый файл
🦥Alex Fails
По статистике разделителей, и тд
Anatoly
потенциально различить header от row не представляется возможным
Anatoly
и там и там разделители
Anatoly
и там и там одинаковое количество полей
VR
Помогите подключить либу в Clion
VR
target_link_libraries({имя бинарника} "libлиба.a")
VR
FА оно ругается
VR
ld: library not found for -lft
clang: error: linker command failed with exit code 1 (use -v to see invocation)
VR
libft.a называется у меня. Я ее собираю друим мейк фалом и кидаю в корень проекта
Evgenii
VR
Блин точно, спасибо)))
Evgenii
не, в cmake по другому
VR
не у смейка есть дефайн
${CMAKE_SOURCE_DIR}
Michael
Activex не пашет?
везде пишут что он не поддерживается в эдже, поэтому даже не разбирался с ним
VR
Есть кто на Си чистом пишет?
Danil
А на грязном?
VR
Я о том что некотоыре на с++ пишут и начинают советовать то чего в Си нету
Matwey
Да, обычно хочешь писать на чистом, а потом получается все-равно грязно...
VR
Какой самый простой способ считать все с fd и записать в файл
Matwey
sendfile
Matwey
Но не кроссплатформно
VR
да с командной строки
VR
stdin
VR
Да тут такое задание , мозг взрывается, есть программа, ее запускаешь с моей аргументом, она шлет мне карту ,я обсчитываю, пишу координаты и жду обновленную карту
VR
И я не всеглда понимаю что мне приходит.
Matwey
https://linux.die.net/man/2/sendfile
Matwey
И никаких циклов не надо
Matwey
Уже есть готовый костыль
Matwey
Зато работает
Matwey
Я предупредил, что не кросспатформно
VR
Да я нагуглил, у меня FreeBSD вроде есть
Matwey
Какую веб-камеру?
Денис
stdin
Ну дык и читай просто ридом и пиши в файл. <stdio> на плюсах и сях ничем не отличается.
FailsBot
/shrug
¯\_(ツ)_/¯