Roman
Влад Кадони сегодня не в чяте к сожалению
Рисую ТЗ. Если коротко, то добавляем интеграцию с форумом на vBulletin, в настройки поля логин пароль и по правой кнопке на сообщение, добавляем кнопку отправить на форум, соответственно реализуем отправку в конкретную тему произвольного сообщения. А вот что и как надо поменять в визуальном отношении, рисую.
Square
Roman
Ок, спасибо, сделаю
🦥Alex Fails
Square
Cate
@AlexFails вжух нужен...
🦥Alex Fails
а, где
Cate
исчез
Vladislav
Cate
Pavel
а зачем для разделителя, кавычек и пр. нужно делать разные типы?
Berkus
ну char, wchar_t, string, wstring, u16string, u32string дальше продолжать?
Pavel
нет. я имею ввиду зачем нужно чтобы разделитель был одного типа, а кавычки другого?
Berkus
потому что кавычки могут быть char а разделитель string?
Pavel
но зачем?
Berkus
например HSV (Hui Separated Values) разделитель может быть .|.
Berkus
а кавычки «»
Berkus
Evgenii
Pavel
если это не дает бонусов в скорости/читаемости/чтонибудьеще, то я не вижу смысла усложнять
Berkus
Pavel
template <typename String, typename Policy1> Writer(String delimiter, String quotes, ...
Pavel
у вас csv файл состоит из элментов разных типов?
Berkus
так-то конечно нет смысла усложнять, нужно дать всем класс CSVReader который умеет только ,, " и только в Windows-1251 кодировке и пусть они сами с допиливанием ебутся
Pavel
он состоит из разных элементов но не из элементов разных типов
Pavel
почему не "," ?
Pavel
ради десятка шаблонных параметров?
Pavel
или может у вас выйгрыш в скорости чтения/записи если запятую представлять байтом а не строкой?
Berkus
а это, Штирлиц, зависит от реализации
Pavel
интересно сколько лет вы будете писать парсер с такими исходными
Pavel
не боитесь что выйдет boost karma?
Berkus
призывается господин Зайцев
Berkus
@zamazan4ik
Александр
Кстати, а почему не template <auto>?
Evgenii
#япознаюмир https://www.quora.com/Is-sizeof-void*-always-equal-sizeof-int*
Anonymous
кто-нибудь в курсе, как по фен-шую проверить тип интерфейса? надо по имени интерфейса определить, является ли он tun/tap
Anonymous
почему флуд/оффтоп?
Anonymous
я спрашиваю про то, как это сделать в с++
Александр
Anonymous
ну лан, там видать ioctl дёргать надо
Matwey
Anonymous
Anonymous
что-то виндовое, видать. следовало сразу указать, думал, что tun/tap - это для линукса специфично и отсюда понятно
Anonymous
ога
Matwey
Надо пойти в ядро через AF netlink
Matwey
И спросить там, как iproute2 делает
Matwey
По имени не получится надежно. Имя какое угодно можно назначить
Vladislav
Anonymous
ну собственно и спрашиваю потому что имя может быть любым. спасибо
Vladislav
в принципе, можно даже и /sys/class/net/<intf>/* попарсить
Anonymous
не, не нравится. не элегантно
Evgenii
😳
моя реакция была примерно такой же. Оказывается единственное требование это чтобы sizeof(void*)==sizeof(char*)
Evgenii
И в size_t указатель не обязан влазить
Vladislav
Nik
Пс, а есть где-нибудь чат физиков или что-то такое?
Andrei
Второй раз на моей памяти об этом спрашивают. Пора заводить новый продот.
Pavel
я бы ещё биологию почитал
Evgenii
Andrei
Evgenii
@physpub
🦥Alex Fails
Berkus
https://herbsutter.com/2017/07/26/metaclasses-thoughts-on-generative-c/ растовые макросы в плюсы решили подвезти?
Крылатый
Александр
:D
Александр
обсуждали это очень бурно неделю-две назад
Александр
и ссылку эту кидали раза 3
Vladislav
Berkus
С подключением)
ну я как вернулся из отпуска так и читаю чо тут понаворотили)
Vladislav
Pavel
1 чтобы можно было использовать не теряя рассудка. 2 пофиг или пишешь только для себя
Pavel
Как это они выводятся но не конвертируются в чар? У вас взаимоисключающие параграфы, товарищ
Pavel
а в чем ты "выводишь", не в чарах чтоли?
Pavel
хотябы один кейс в студию или я голосую за boost::karma
Pavel
ну апи нужно делать исходя из реального мира, а не просто написать максимально круто с десятком шаблонных параметров
Pavel
ну вот так и делай в своём Writer