
Ilia
09.06.2018
04:02:31

Mikhail Voronov
09.06.2018
07:42:44
может кто помнит, а в стандарте есть что-нибудь на тему, что конструктор дефолтного аллокатора в std должен быть noexcept? Мне это нужно, чтобы кроссплатформенно вызвать noexcept конструктор пустого std::string.
в allocator reqs про noexcept конструктор вроде ничего не сказано

Google

Mikhail Voronov
09.06.2018
07:54:00
просмотрел: в пункте 23.10.10 сказано про это

Дед Пегас
09.06.2018
08:42:46
Посоны, у меня ололо. Почему clang компилирует, а gcc нет? https://wandbox.org/permlink/66Wwf2DhF3Z85vgb

Spoonson
09.06.2018
08:46:29
6 кланг тоже не компилирует

Mikhail Voronov
09.06.2018
08:46:43
специализация шаблонного метода класса должна находиться вне класса

Дед Пегас
09.06.2018
08:48:24

Vhäldemar
09.06.2018
08:48:46
msvc компилировать может?

Mikhail Voronov
09.06.2018
08:48:58
ага
msvc вообще много чего может не совсем по стандарту:)

Ilia
09.06.2018
08:50:24
char * pchar = "MSVC can do many things!";

Igor
09.06.2018
10:52:50
https://www.reddit.com/r/cpp/comments/8prqzm/2018_rapperswil_iso_c_committee_trip_report/ полный репорт про встречу комитета. Заапрувили контракты - http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/p0380r1.pdf

Antony
09.06.2018
11:13:47

Alex Фэils?︙
09.06.2018
11:14:33

Igor
09.06.2018
11:15:10

Google

Antony
09.06.2018
11:21:40

elias
09.06.2018
13:33:37
привет! как в команде conan create передать CMAKE_PREFIX_PATH (с путем к Qt cmake)?

Danil
09.06.2018
14:03:10

elias
09.06.2018
14:04:26

Constantine
09.06.2018
14:05:38

Antony
09.06.2018
14:06:56

Constantine
09.06.2018
14:08:57

Agrailag
09.06.2018
14:38:08
Что там со статьёй для хабра ?

Alexander
09.06.2018
15:02:45

Александр
09.06.2018
15:09:09

Alex Фэils?︙
09.06.2018
15:11:48

Vitaliy
09.06.2018
18:22:24
Всем привет. Подскажите, есть ли либа на плюсах для записи конфига nginx ?
Ну или кто как автоматизировал изменение конфигов ?

Matwey
09.06.2018
18:23:29
тебе нужен nginx-unit

Vitaliy
09.06.2018
18:25:32
Беглый поиск дал результат того, что это веб сервер
Может я чего-то не понял ?

Vitaly
09.06.2018
18:47:42

Matwey
09.06.2018
18:48:11

Alexander
09.06.2018
18:48:13

Matwey
09.06.2018
18:48:16
Прямо как тебе нужно

Google

Matwey
09.06.2018
18:48:29
Конфигурируется через rest интерфейс

Vitaly
09.06.2018
18:48:53

Vitaliy
09.06.2018
18:49:30

Vhäldemar
09.06.2018
18:49:32
какойто оверкилл, не, конфигурить через рест, когда нужно просто конфиг в с-стиле записать
?

Vitaliy
09.06.2018
18:49:54
Сейчас это всё работает, но на нашем собственном парсере, который кривой

Vhäldemar
09.06.2018
18:50:18
а если глянуть в сырки нгинкса?

Matwey
09.06.2018
18:50:23

Vitaly
09.06.2018
18:50:33

Georgiy
09.06.2018
18:50:55

Vitaliy
09.06.2018
18:51:21

Vitaly
09.06.2018
18:51:44
не перезагружать а релоадить
Отличается от обычного рестарта только тем, что уже открытые в рабочих процессах соединения доживут до их завершения или достижения TTL.

Georgiy
09.06.2018
18:51:46
посмотри в сторону lua на nginx, может решит твою задачу в контексте одного конфига

Vitaliy
09.06.2018
18:52:04

Vhäldemar
09.06.2018
18:52:12

Vitaliy
09.06.2018
18:52:20
Мы не можем поменять его на что-то другое

Georgiy
09.06.2018
18:54:19

Google

Vitaliy
09.06.2018
18:55:23

Georgiy
09.06.2018
18:55:49

Vitaliy
09.06.2018
18:55:54
24/7

Vitaly
09.06.2018
18:56:50
По сути редко, да, релоадить надо
В общем, я вижу такое достаточно простое решение: при добавлении нового сайта в веб-админке бэкэндом создаётся файл /etc/nginx/sites-enabled/sitename.conf со стандартной начинкой, затем выполняется systemctl reload nginx.service. При удалении через веб-админку, соответственно, данный файл удаляется и также делается релоад конфигурации.
Все файлы конфигурации текстовые, поэтому создать новый проблем не составит.

Georgiy
09.06.2018
18:57:25
а чем отличается одна когфигурация от другой? если просто они одинаковые то можно просто сдедать дефолтный вхост где двумя переменными решать что делать.. хотя если там ssl то не пойдет

Vitaliy
09.06.2018
18:58:42
Смотрите, стандартной конфигурации нет. Надо http, https, tcp с tls

Vitaly
09.06.2018
18:59:12

Vitaliy
09.06.2018
18:59:28
У нас уже есть нечто подобное
Но эти шаблоны хреново расширяемые

Georgiy
09.06.2018
19:00:08
или же задать как сказали выше несколько возможных вариантов и их просто подставлять

Vitaliy
09.06.2018
19:01:45
Я вас понял, спасибо за советы. Будем думать ещё )