
Dima
26.01.2018
08:25:37
Сделай после да

Anna
26.01.2018
09:07:15
mvvc?

Berkus
26.01.2018
09:29:10

Anna
26.01.2018
09:29:55
mvvm
поняла) но на каноничный мввм тоже не очень похоже( эх, реалии и книги так различаются

Google

Berkus
26.01.2018
09:30:34

Anna
26.01.2018
09:45:34

Egor
26.01.2018
10:17:55

Andrei
26.01.2018
10:44:02
+

Matwey
26.01.2018
11:42:39
Ггг
А какие границы применимости у ньютоновской механики, например?

Aleksandr
26.01.2018
11:44:10

Anton
26.01.2018
11:44:24
Ну она не применима при квантовых размерах и околосветовых скоростях

Matwey
26.01.2018
11:44:28

Aleksandr
26.01.2018
11:44:40

Matwey
26.01.2018
11:44:48
Не, не, ОТО это другая теория

Aleksandr
26.01.2018
11:46:28
Не, не, ОТО это другая теория
Ну как-то так получилось, что ньютон не двигался со световой скоростью, и техники небыло, чтоб это зафиксировать искажения при ококолосветовых скоростях.
Когда появились новые данные появилась новая теория.

Matwey
26.01.2018
11:49:48

Google

Aleksandr
26.01.2018
11:52:36

Ned Ogl
26.01.2018
11:52:55
оффтоп прекратите, г-да

Stanislav
26.01.2018
11:54:44

pavel
26.01.2018
12:22:54
Кстати, походу надо читать Пуанкаре, а не Энштейна. Энштейн пуанкаревскую телегу просто доводил до математической кондиции. Пуанкаре потом её code review делал. Его спросили - а чего ты его за плагиат не запинал сапогами? А тот сказал, мол, молодым учёным надо помогать!
Пуанкаре так несколько раз по своей воле уходил от мировой славы, всё кому-то отдавал. Вон и Перельману нашему питерскому задачку запилил.

Berkus
26.01.2018
12:29:47

Pepe
26.01.2018
12:32:10

Давид
26.01.2018
12:33:05
чито случайно

pavel
26.01.2018
12:36:25
"Математический аппарат преобразований координат и времени между различными системами отсчета (с целью сохранения уравнений электромагнитного поля), был ранее сформулирован французским математиком А. Пуанкаре (который и предложил их назвать «преобразованиями Лоренца»: сам Лоренц вывел до этого только приближённые формулы[К. 1]). А. Пуанкаре также первым показал, что эти преобразования можно интерпретировать как повороты в четырёхмерном пространстве-времени (опередив Г. Минковского) и показал, что преобразования Лоренца образуют группу (см. о роли А. Пуанкаре в создании теории относительности подробнее)."

Berkus
26.01.2018
12:36:50
Уважаю Пуанкаре, но

pavel
26.01.2018
12:37:18
Ок, я заткнулся.

Vsevolod
26.01.2018
12:38:24
А что лучше использовать для сериализации в msgpack в c++?

Дед Пегас
26.01.2018
12:39:22
https://github.com/berkus/msgpack
Ну или сам https://github.com/msgpack/msgpack-c
Собсна, всё.)

Berkus
26.01.2018
12:41:26
есть еще один
точнее

Vsevolod
26.01.2018
12:42:21
ну, у меня на сишечке есть libucl, который тоже умеет в msgpack

Berkus
26.01.2018
12:42:55
https://github.com/berkus/libarsenal/blob/master/include/arsenal/flurry.h и https://github.com/berkus/libarsenal/blob/master/lib/flurry.cpp

Google

Vsevolod
26.01.2018
12:42:58
но никаких плюсов от плюсов он не имеет - ему нужно копировать все структуры данных плюсовые

pavel
26.01.2018
12:44:48
У меня ещё есть собственная реализация msgpack: https://github.com/pavelkolodin/fir/tree/master/serialize
Возможно она бичеганская. И не по стандарту. И падает. Но я юзаю её давно, в моём юзкейсе пока не падает.
И да, я её не проверял на совместимость с каким-то продуктом, который сериализует в msgpack.

Artur
26.01.2018
12:49:52
Ребят, помогите плиз "......чтобы обеспечить возможность прокрутки (скроллинга) изображения, т.е. при достижении прямоугольником края экрана он должен плавно перейти на противоположный край." Каким методом получить координаты моего прямоугольника? Всё делаю на OpenGL в С++.
Сейчас он у меня только двигаеться при нажатии спец клавиш

Dima
26.01.2018
12:50:21
Ребят, у меня вопрос про конан. Есть у кого живой пример в опен сорсе, как сделат пакет? желательно какая-нибудь либа. (доку прочитал как делать, хочу посмотреть глазами)
спасибо

pavel
26.01.2018
12:50:36
Посоветуйте канал по nosql СУБД

fox.cpp
26.01.2018
12:50:41

Artur
26.01.2018
12:51:24
Я понял. А можете подсказать каким образом можна реализовать такое поведелие данного объекта?

Anatoly
26.01.2018
12:59:20

Dima
26.01.2018
12:59:49
@anatolijs спасибо большое

Anatoly
26.01.2018
13:01:38

Dima
26.01.2018
13:02:04
Да. Это уже прочитал.

Vsevolod
26.01.2018
13:02:13
а что там для dependencies/conflicts resolution, кстати?
sat?

MrSmeet
26.01.2018
14:08:19
Здравствуйте, есть возможность ограничить набор функций которые я буду экспортировать в so на уровне линковшика, мб есть какой-то флаг к примеру?

39170
26.01.2018
14:08:55

fox.cpp
26.01.2018
14:09:05
-fvisibility и соответствующие аттрибуты глянь.
Не знаю, то или нет, конечно, но вдруг)

39170
26.01.2018
14:09:33
ftp://ftp.gnu.org/old-gnu/Manuals/ld-2.9.1/html_node/ld_25.html

Google

Admin
ERROR: S client not available

Matwey
26.01.2018
14:12:51

fox.cpp
26.01.2018
14:13:39
Дак GNU же.

Berkus
26.01.2018
14:13:41

Group Butler [beta]
26.01.2018
14:13:45
Berkus banned MrSmith!

Berkus
26.01.2018
14:14:29

39170
26.01.2018
14:16:38
какие-то функции тебе же надо явно экспортить
ну т.е. обиходная практика -fvisibility-hidden на всю либу, а что экспортишь - маркаешь сам в дефолт
/ban гугль в помощь
зачем ты забанил парня, вполне себе нормальный вопрос задал, даже если простой

Alex Фэils?︙
26.01.2018
14:30:00
Ну так мб го к нам кепку пилить, а?

Igor
26.01.2018
14:48:51
хочу условный тайпдеф, который будет резолвиться в classname::subtype, если subtype существует, и просто в classname, если нет
https://godbolt.org/g/gMWZeH чяднт?

Berkus
26.01.2018
14:49:12

Igor
26.01.2018
14:56:01

Igor
26.01.2018
14:56:42
ээ, вынести куда?
было подозрение что нужно в has_ET сделать typedef ... type; но не смог сообразить на что, и как именно

Igor
26.01.2018
15:04:04
ээ, вынести куда?
в другой шаблон, например так:
template<typename T>
struct test_class {
template <class T> static typename T::element_type foo(int);
template <class T> static T foo(...);
using ActualType = decltype(foo<T>(1));
};
test_class<shared_ptr<bool>> zaz; // works
static_assert(std::is_same_v<test_class<shared_ptr<bool>>::ActualType, shared_ptr<bool>::element_type>);
test_class<bool> zuz; // fails?
static_assert(std::is_same_v<test_class<bool>::ActualType, bool>);

Artur
26.01.2018
15:06:45
Спасибо большое, я так и сделал)
Надо самому нужные координаты хранить и обрабатывать

Google

Igor
26.01.2018
15:07:06

Alex Фэils?︙
26.01.2018
15:07:51

Artur
26.01.2018
15:11:00
Я уже сделал это, просто создал класс CQuad, организовал его, и хранил координаты.
И потом прописал условие для всех границ моего квадрата, и получилось.
Спасибо за то что выделили время на мою проблему))

Vitaliy
26.01.2018
15:25:22

Igor
26.01.2018
15:27:45

Stanislav
26.01.2018
15:27:55
у смита просто мания, сначала в чатике спросить, а птом пару дней страдать, ибо иму никто не помогает, и класть он хотел на гугл и документацию

Александр
26.01.2018
15:31:05
Всем привет, у меня тут проблема с EnumDisplayDevices. У меня почему-то возвращает сначала второй дисплей с названием "\\\\.\\DISPLAY1", а потом первый с "\\\\.\\DISPLAY2". При чём в винде у меня всё ок, а в приложении в итоге - нет.
Код:
std::vector<std::wstring> result;
DISPLAY_DEVICE DisplayDevice = {};
DisplayDevice.cb = sizeof(DisplayDevice);
for(DWORD i = 0; EnumDisplayDevicesW(NULL, i, &DisplayDevice, 0); i++)
{
result.push_back(DisplayDevice.DeviceName);
}