
Ned Ogl
30.10.2016
23:48:23
а как писать юниттесты?

Kirill
30.10.2016
23:48:58
История из жизни. Крутился у меня GitLab внутри докера на сервере. Очень он тормозил. И узнал я, что использую для образов Docker тип хранилища, который не рекомендован для продакшена, ибо лишний слой абстракции и проседание. Потратил я весь вечер, чтобы выделить новый раздел на жестком диске специально для докера, и все настроил. Запустил гитлаб и.... Никакой разницы. А все почему? Да потому что Ruby on Rails не спасет даже сверхбыстрый SSD. Вот вам пример бесполезной оптимизации.

Artem
31.10.2016
00:13:09
а сколько у тебя памяти было?
у нас вполне шустро гитлаб работет в довольно слабой виртуалке

Google

Kirill
31.10.2016
00:16:25
А при чем тут память? В подкачку не вылетаю все равно.

mattata
31.10.2016
07:12:14
Welcome, Nikolay!

Rafael
31.10.2016
08:33:57
в с++ можно как-то в рантайме определять тип возвращаемого значения?
кроме boost variant

Alex Фэils?︙
31.10.2016
08:34:19
typeid

Rafael
31.10.2016
08:34:32

Kirill
31.10.2016
08:34:34
typeid если нет fnertti
*fnorrti

Дед Пегас
31.10.2016
08:35:18
Да и зачем это в рантайме?

Rafael
31.10.2016
08:36:07

Alex Фэils?︙
31.10.2016
08:40:17
Юнион делай с флагом

Google

Alex Фэils?︙
31.10.2016
08:40:32
Или std::variant (не помню, его там в 17-й впилили уже)

Rafael
31.10.2016
08:40:42

Alex Фэils?︙
31.10.2016
08:40:49
Да я знаю

Rafael
31.10.2016
08:41:09
Да я знаю
в том плане что у меня в проекте он и так в одном месте юзается

Alex Фэils?︙
31.10.2016
08:41:44
Я юнион обычно юзаю внутри класса с флагом типа. И операторы равенства переопрелеляю

Aldar
31.10.2016
08:44:31
http://www.books.ru/books/standart-s-perevod-kommentarii-primery-4459271/

Alex Фэils?︙
31.10.2016
08:45:55
5 тысяч, божечки

Rafael
31.10.2016
08:47:55
такой можно убивать
а почему всего 888 страниц?
а все ясно почему

Alex Фэils?︙
31.10.2016
08:48:40
О, моя сумка станет тяжелее на треть

Aldar
31.10.2016
08:50:22
зато потом в макулатуру можно сдать

Rafael
31.10.2016
08:51:28

Alex Фэils?︙
31.10.2016
08:51:41

Rafael
31.10.2016
08:52:13
Непосредственным источником для данного перевода послужил документ под названием Working Draft, Standard for Programming Language C++ от 22 мая 2015 года (номер документа n4527). Этот публично-доступный документ расположен на веб-сайте рабочей группы WG21 по языку С++ комитета ISO по электронному адресу http://www.open-std.org/jtc1/sc22/wg21/docs/papers/ 2015/n4527.pdf.
Источник: http://www.books.ru/books/standart-s-perevod-kommentarii-primery-4459271/ © Books.ru
отбой ребят

Alex Фэils?︙
31.10.2016
08:54:14
Т.е. они даже не заплатили за релизныц стандарт, а просят сумму, раза в 4 больше него?

Rafael
31.10.2016
08:54:40

Alex Фэils?︙
31.10.2016
08:55:56
А, 15-й год

Google

Rafael
31.10.2016
09:54:49
почему все статьи про сериализацию и десериализуцию расматривают только на 1 типе переменных?

Дед Пегас
31.10.2016
09:55:22
Например?

Alex Фэils?︙
31.10.2016
09:59:30

Rafael
31.10.2016
10:06:07
может кто-нибудь что нужно юзать для десериализатора? проблема в том, что по протоколоу можно передавать инты, строчки и прочее
как и что нужно использовать, чтобы десериализовать это обратно в встроенные типы с++?
допустим есть функция, где происходит десериализация и я умею получать нужные мне данные, но как их вернуть из функции?

Alex Фэils?︙
31.10.2016
10:07:13
Гет_тайп
И гет_инт/гет_чар

Rafael
31.10.2016
10:07:33
мы ведь не можем как-то в рантайме говорить, какого типа значения вернет функция

Alexey
31.10.2016
10:08:00

Rafael
31.10.2016
10:09:47

Alex Фэils?︙
31.10.2016
10:11:40

Alexey
31.10.2016
10:11:56
http://www.ocoudert.com/blog/2011/07/09/a-practical-guide-to-c-serialization/

Alex Фэils?︙
31.10.2016
10:12:02
Ты можешь внутри них знать это
И пользователь может спросить это

Alexey
31.10.2016
10:12:07
посмотри тут. вроде что-то адекватное более мнее
а вообще, погляди на probuf или Trift

Rafael
31.10.2016
10:12:44

Alexey
31.10.2016
10:12:56
ну дк посмотри как делают другие не?

Rafael
31.10.2016
10:13:50

Alexey
31.10.2016
10:14:57
https://habrahabr.ru/post/244963/

Google

Alexey
31.10.2016
10:14:58
не?

Дед Пегас
31.10.2016
10:15:16
Хочу decltype(this_func)
._.

Anna
31.10.2016
10:31:12

Kirill
31.10.2016
10:32:09
Нет, я просто жалуюсь на жизнь.

Admin
ERROR: S client not available

Дед Пегас
31.10.2016
10:32:44

Anna
31.10.2016
10:32:50
я просто почему спрашиваю, мы тут нашей стартаперской коммандой хотим на гитлаб мигрировать

Дед Пегас
31.10.2016
10:33:01
Да и злоебучие фантомные конфликты при мерже.

abiogenesis
31.10.2016
10:33:07
Гитлаб в виртуалке работает вполне сносно

Дед Пегас
31.10.2016
10:33:12
Или может я не умею готовить гит/гитлаб

abiogenesis
31.10.2016
10:33:31
Единственное что долго формирует страницу, когда большие диффы

Artem
31.10.2016
10:33:35
гитлаб норм

Anna
31.10.2016
10:33:40

Artem
31.10.2016
10:33:44
юзаем с версии 1.сколько-то
брат жив
конфликты при мерже - это проблема неумения работы с гитом, а не гитлаба

Kirill
31.10.2016
10:34:05
Уже не плохо.

Google

Дед Пегас
31.10.2016
10:35:10

Kirill
31.10.2016
10:35:19
Просто железо получше нужно.

Artem
31.10.2016
10:35:38
Локально нет, а на ремоуте есть? Это как?
clrf не настроены нормально то ли?

Anna
31.10.2016
10:36:12

Kirill
31.10.2016
10:37:34
Я через докер делал сборку диссертации в LaTeX ?

Artem
31.10.2016
10:37:51
гитлаб раннером?

Kirill
31.10.2016
10:37:57
Да

Artem
31.10.2016
10:38:32
это конечно немного из пушки, но как пример использования почему нет)

Kirill
31.10.2016
10:39:27
Это было, скорее, в образовательных целях.

Artem
31.10.2016
10:39:39
ну я о том же)

Kirill
31.10.2016
10:40:01
Ну а сейчас собираю своего бота для телеграма

Дед Пегас
31.10.2016
10:41:24
ЧСХ, иногда не бывает, а иногда есть.

Kirill
31.10.2016
10:43:19

Дед Пегас
31.10.2016
10:43:37