@ProCxx

Страница 665 из 2477
Vladislav
14.03.2017
05:43:02
C++, C# and Python

Cyber
14.03.2017
06:49:52
Thrift берите

Дед Пегас
14.03.2017
06:55:08
жаву не умеет
Нинужна же)

Google
babysitter
14.03.2017
07:15:54
Нинужна же)
не хочу разжигать, но сисярп норм, го норм, а джава не нужна?

Tema
14.03.2017
07:33:15
Дед Пегас
14.03.2017
07:33:28
Не разжигай)

Tema
14.03.2017
07:33:33
лан

у меня нубский вопрос

тут

babysitter
14.03.2017
07:33:58
джава кал жэ, давно выснили ужэж ж
просто скажи мне, что сисярп рулит и я больше ничего не спрошу.

Tema
14.03.2017
07:34:59
вот я делаю класс для конторы , он делает общую работу, мне понравилось как я его написал, прям тащюсь... мя кикают с конторы, я иду в другую контору, там понадобилось тоже самое, я биру и "попамяти" пишу такой же, и чо, это легально ?

получается в 2 разных конторах оч похожый код

Дед Пегас
14.03.2017
07:36:32
оффтоп

Зобаню

Vladislav
14.03.2017
07:37:11
#фхоливары

Tema
14.03.2017
07:37:19
Google
zk
14.03.2017
07:37:25
Tema
14.03.2017
07:38:01
один класс, да всем насрать
ну 1 клас это грубо, я про то что какойто процент кода оч похож, нахуя выдумывать новое если ты ужэ 5 разных версий писал и не хочеш чтобы они пересекались

ну то есть надо ли нехотеть чтобы они были одинаковыми

Evgeniy
14.03.2017
07:40:20
ну то есть надо ли нехотеть чтобы они были одинаковыми
Нет. Но если ты растешь как программист, то захочешь)

zk
14.03.2017
07:40:22
ничего не понял

Aleksander
14.03.2017
08:43:03
Всем LLVM 4.0 http://www.opennet.ru/opennews/art.shtml?num=46181

Maxim
14.03.2017
08:45:14
Объясните что такое llvm

И для чего докеры

Aleksander
14.03.2017
08:47:13
Вы тролите или серьезно? Если серьезно, вам в соседний чятик наверное t.me/supapro.cxx

Nikolay
14.03.2017
08:47:40
Объясните что такое llvm
реализация упрощенной архитектуры, используемая как промежуточный этап при компиляции

Maxim
14.03.2017
08:48:05
Вы серьезно не можете объяснить?

Nikolay
14.03.2017
08:48:07
И для чего докеры
чтобы заметать мусор под ковер и говорить “ничо не знаю, в этом окружении все работает"

Maxim
14.03.2017
08:48:49
Про ллвм вроде понятно

Докеры естьсмысл использовать?

Tema
14.03.2017
08:49:31
Докеры естьсмысл использовать?
чтобы заметать мусор под ковер и говорить “ничо не знаю, в этом окружении все работает"

Nikolay
14.03.2017
08:50:09
Докеры естьсмысл использовать?
есть, если у тебя строгая завязка на экзотические версии пакетов

Maxim
14.03.2017
08:50:10
Попса т.е эти ваши докеры?

Aleksander
14.03.2017
08:50:16
Docker - технология виртуализации / контейнеризации. Как виртуальные машины только легче. И специфика Docker - обычно контейнеры неизменяемые, так как это изначально для PaaS создавалось. Погуглите лучше или вот например http://eax.me/docker/ (самопиар, сори)

Google
Aleksander
14.03.2017
08:51:16
На момент написания вроде было еще верно

Ecklory
14.03.2017
08:51:19
Ходит слух, что если оптимизировать виртуалки, то производительность будет не хуже, чем в контейнерах.

Nikolay
14.03.2017
08:52:07
Ходит слух, что если оптимизировать виртуалки, то производительность будет не хуже, чем в контейнерах.
ходит слух, что аппаратная виртуализация по определению быстрее, чем софтверная прослойка над cgroups

Maxim
14.03.2017
08:52:35
Знаю что Ян Мердюк разркбатывал докеры

А потом умир(

Vladislav
14.03.2017
08:53:07
опасна

Maxim
14.03.2017
08:53:41
докеры убивают

Admin
ERROR: S client not available

Aleksander
14.03.2017
08:58:02
Если говорить за что конструктивно докер ругают 1) между версиями часто все ломается, на проде это боль 2) дичайших маркетинг и хайп вокруг этого всего, мол вау какая новая грандиозная идея, давайте использовать для всего, .deb пакеты там выкинем и так далее. Хотя по сути технология не далеко от freebsd jails ушла.

Aleksander
14.03.2017
09:00:33
ну конкретно за CVE по докеру я не слежу, не могу сказать сколько там дыр. что под root'ом там процессы крутятся - это правда, и идея пожалуй не лучшая.

Tengiz
14.03.2017
09:01:42
Вопрос про С++ шаблонную магию: В С++17 есть std::apply который позволяет развернуть tuple на аргументы функции, т.е. foo(int a, char b, double c); auto abc = make_tuple(1, 'a', 0.1); apply(foo, abc); Вызовет функцию foo(1, 'a', 0.1) А существует ли шаблонная магия чтобы для заданой функции foo получить тип tuple с её параметрами? Т.е. чтобы для примера выше получить using args = template_magic<foo>; static_assert(is_same<args, tuple<int, char, double> >::value);

Sergey
14.03.2017
09:02:24
>make_tuple Не по С++17

Tengiz
14.03.2017
09:02:52
>make_tuple Не по С++17
А что не так с std::make_tuple?

mefest
14.03.2017
09:03:14
А что не так с std::make_tuple?
в с++17 можно без make_tuple

Sergey
14.03.2017
09:03:28
А что не так с std::make_tuple?
просто std::tuple(...) можно

Google
Tengiz
14.03.2017
09:09:02
Угу

Aleksei
14.03.2017
09:09:38
Обычно возвращаемое значение тоже важно

Tengiz
14.03.2017
09:10:04
В моем случае оно всегда void

Обычно возвращаемое значение тоже важно
И чтобы использовать apply возвращаемое значение не нужно

Aleksei
14.03.2017
09:12:42
Может что-то подобное? static_assert(is_same<decltype(foo), void*(tuple<int, char, double>) >::value);

Tengiz
14.03.2017
09:14:16
Может что-то подобное? static_assert(is_same<decltype(foo), void*(tuple<int, char, double>) >::value);
Нет, мне именно тип нужен, он испольуется в другом месте.

Tengiz
14.03.2017
09:45:30
думаю можно попытаться через variadic что то сделать
https://stackoverflow.com/a/30927646 Нашёл такой вариант решения

Сергей
14.03.2017
09:47:06
https://stackoverflow.com/a/30927646 Нашёл такой вариант решения
вроде есть хорошие современные способы без рекурсивных инстанцирований в boost::hana в разделах curry / uncurry, нужно смотреть

https://stackoverflow.com/a/30927646 Нашёл такой вариант решения
и может быть можно ещё заюзать fold expressions, будет тоже без рекурсии, но это нужно тестить)

https://stackoverflow.com/a/30927646 Нашёл такой вариант решения
посмотри, можешь от этого скакать https://godbolt.org/g/9SXuid

добавь туда template variable, будет по красоте)

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