@ProCxx

Страница 1228 из 2477
Andrei
21.08.2017
14:09:15
Второй раз на моей памяти об этом спрашивают. Пора заводить новый продот.

Pavel
21.08.2017
14:09:54
я бы ещё биологию почитал

Evgeniy
21.08.2017
14:11:55
Andrei
21.08.2017
14:12:10
Google
Evgeniy
21.08.2017
14:12:10
@physpub

Vitaly
21.08.2017
14:57:17
вредный совет. nm легко может и не стоять/быть отключенным
Я считаю, что единственно правильный. Network Manager API даёт хорошие возможности для управления сетями под GNU/Linux. Он установлен и включён по умолчанию во всех мейнстримовых дистрибутивах.

Berkus
21.08.2017
14:58:03
https://herbsutter.com/2017/07/26/metaclasses-thoughts-on-generative-c/ растовые макросы в плюсы решили подвезти?

Александр
21.08.2017
14:58:48
:D

обсуждали это очень бурно неделю-две назад

и ссылку эту кидали раза 3

Vitaly
21.08.2017
15:00:23
1. это офтопик 2. очень узкий взгляд на использование дистрибутивов :) 3. nm - bloatware
Использовавание Network Manager API - это как раз онтопик. Этот API стандартизирован и позволяет гибко управлять конфигурацией из клиентских приложений. Я бы его использовал, а на 1% маргиналов, которые не переваривают nm/pulseaudio/systemd, лично мне плевать.

Berkus
21.08.2017
15:01:08
С подключением)
ну я как вернулся из отпуска так и читаю чо тут понаворотили)

Alexander
21.08.2017
17:18:15
Так, кто там спрашивал, зачем нужны разные типы на казалось бы одинаковые сущности

Google
Alexander
21.08.2017
17:19:51
Объясняю: 1) а зачем ограничивать вообще? 2) есть апи, возвращает в разных типах. Пофиг, что кейс довольно специфичен. Но он может такой быть

И если требуешь единства, то придётся конвертить

А теперь кейс - у меня есть свои классы букв для чего-то. И всякие знаки тоже отдельные классы. Выводятся они нормально, а вот конвертирования в чары нормального нет

Pavel
21.08.2017
17:25:20
Как это они выводятся но не конвертируются в чар? У вас взаимоисключающие параграфы, товарищ

Pavel
21.08.2017
17:29:43
Чем взаимоисключающие?
а в чем ты "выводишь", не в чарах чтоли?

Никто рассудок не теряет. И нет, мне не пофиг на такие кнйсы
хотябы один кейс в студию или я голосую за boost::karma

Alexander
21.08.2017
17:30:26
Pavel
21.08.2017
17:31:19
ну апи нужно делать исходя из реального мира, а не просто написать максимально круто с десятком шаблонных параметров

Alexander
21.08.2017
17:31:25
а в чем ты "выводишь", не в чарах чтоли?
А как у меня написан operator<<(), так и вывожу

Pavel
21.08.2017
17:31:48
ну вот так и делай в своём Writer

Alexander
21.08.2017
17:32:19
Pavel
21.08.2017
17:32:36
лучше параметром определить как оно будет в чар отображатся, чем делать 100500 параметров для разных типов одной и той же сущньти

..если уж на то пошло

ну а смысл то этого generic? быстрее будет работать или чего?

Alexander
21.08.2017
17:33:50
Что будет отображаться в чар? Откуда у нас привязка к char взялась?

ну а смысл то этого generic? быстрее будет работать или чего?
Нет, не быстрее. Смысл в том, чтобы у пользователя было как можно больше свободы

Pavel
21.08.2017
17:37:47
ну про свободу имхо лучше взять буст. но давайте тогда про другое. как так получилось, что в одном файле у вас разные типы данных (разделитель, кавычка, итп) в итоге?

Google
Alexander
21.08.2017
17:38:46
Чем я хуже буст? В бусте слишком много свободы?

Pavel
21.08.2017
17:39:18
тем что у тебя будет только csv а у них всё что хочешь?

Alexander
21.08.2017
17:39:34
А про то, как там у человека такой зашквар получился в итоге -- меня не волнует

Pavel
21.08.2017
17:40:34
аа. синдром черезмерного количества свободного времени. ну ладно

у буста

boost::karma же

Alexander
21.08.2017
17:40:53
В бусте же нет csv...

Так, я так и не понял, чем тебя буст не устраивает

Кроме того, что релиз задерживается

Pavel
21.08.2017
17:42:19
ну как раз меня буст устраивает больше чем библиотека с десятком шаблонных параметров

Berkus
21.08.2017
17:42:35
а в бусте сколько параметров

Pavel
21.08.2017
17:42:47
consistency очень люблю

Pavel
21.08.2017
17:43:04
в бусте тоже много. но там и не только csv а вообще язык построения парсеров/генераторов

Alexander
21.08.2017
17:43:35
consistency очень люблю
Ну так юзай готовые параметры и всё

Предефайненый парсер

Pavel
21.08.2017
17:44:41
Ну так юзай готовые параметры и всё
тогда какой кейс решает вариант с 10 шаблонным параметрами?

Alexander
21.08.2017
17:45:07
тогда какой кейс решает вариант с 10 шаблонным параметрами?
Тот, который может появится и пользователя

Google
Alexander
21.08.2017
17:46:17
А для обычных смертных есть парсер, где все типы чары и всё одинаково

Pavel
21.08.2017
17:47:17
т.е. ты думаешь человек будет искать твою либу только изза того, что у него разные типы данных разделитилей и кавычек?

да покажите мне хоть один такой юзкейс

Alexander
21.08.2017
17:48:06
Работа это чтение и запись

да покажите мне хоть один такой юзкейс
А ты мне скажи тогда, зачем мне вводить ограничение на ровном месте

Pavel
21.08.2017
17:50:12
csv либ потому и нет, что у каждого там свои правила ескейпинга и все прочего и все просто лабают на коленке за полчаса своё

А ты мне скажи тогда, зачем мне вводить ограничение на ровном месте
чтобы осилить написать и осилить потом использовать же

Admin
ERROR: S client not available

Pavel
21.08.2017
17:51:04
можно. но зачем?

Alexander
21.08.2017
17:51:14
чтобы осилить написать и осилить потом использовать же
Это несложно пишется и легко использовать

Pavel
21.08.2017
17:51:21
ох

ну дерзай тогда. я пойду за попкорном

Alexander
21.08.2017
17:51:41
можно. но зачем?
Чтобы каждому не пришлось писать велосипеды

Pavel
21.08.2017
17:51:41
не, я серьёзно

я бы поглядел на это

Alexander
21.08.2017
17:52:59
я бы поглядел на это
Посмотри на питон и приправь это тем, что у нас типы на этапе компиляции

И получишь то, что я хочу

Pavel
21.08.2017
17:53:39
ну сравнил блин

Google
Alexander
21.08.2017
17:53:49
А что не так?

Чем кресты хуже питона? Почему на крестах я должен страдать из-за отсутствия либ?

Pavel
21.08.2017
17:55:19
то что в питоне не нужно делать разные типы для одинаковых вещей

окей. давайте зайдем ещё с одной стороны

почему с точки зрения библиотеки разделитель и кавычка должны быть разных типов?

а вдруг у меня одна ковычка одного типа а другая другого?

последний вопрос риторический

Alexander
21.08.2017
17:57:21
Библиотеке должно быть плевать

Pavel
21.08.2017
17:58:40
потому что библиотека с ними будет обращатся абсолютно одинаково — читать/писать из/в файл(а)

Alexander
21.08.2017
17:59:05
А последний вопрос - потому что я решил, что две кавычки относятся к одной сущности и должны быть одинаковы

Моё видение

Berkus
21.08.2017
17:59:47
а вдруг у меня одна ковычка одного типа а другая другого?
хорошо как ты задашь « для открывающей и » для закрывающей если у тебя разделитель типа char?

Pavel
21.08.2017
17:59:49
ну и я про тоже. чем с точки зрения библиотеки отличаются сущность кавычка и сущность разделитель?

Pavel
21.08.2017
18:00:20
хорошо как ты задашь « для открывающей и » для закрывающей если у тебя разделитель типа char?
ну вот и я говорю. не подходит получается ваша библиотека. нужно больше generic-а

Berkus
21.08.2017
18:00:59
ну вот и я говорю. не подходит получается ваша библиотека. нужно больше generic-а
ну в случае генерик библиотеки я скажу что кавычки это строка, "«»" а разделитель это char ','

Alexander
21.08.2017
18:02:55
Так, я пока что АФК

Pavel
21.08.2017
18:03:39
ну в случае генерик библиотеки я скажу что кавычки это строка, "«»" а разделитель это char ','
ну. почему мы разделяем разделитель и кавычки, но не разделяем закрывающуюся и открывающуюся кавычку? это же "одна фигня" которая будет лежать с такой же фигнёй рядом в одном csv файле

Alexander
21.08.2017
18:50:11
Кстати, идея с разными открывающимися и закрывающимися кавычками мне нравится

Страница 1228 из 2477