Size: a a a

2021 March 23

O

Ofee in pro.cxx
Если вы ещё не закончили с обсуждением вкусовых извращений, то такими темпами кто-то из участников чата может посчитать, что и обсуждение аниме-исекаев не зазорно, может, стоит перейти во флудилку?)
источник

CD

Constantine Drozdov in pro.cxx
Ofee
Если вы ещё не закончили с обсуждением вкусовых извращений, то такими темпами кто-то из участников чата может посчитать, что и обсуждение аниме-исекаев не зазорно, может, стоит перейти во флудилку?)
Соглашусь, как только унификацию множества просмотренных аниме-тайтлов в коллективе впишут в список моих должностных обязанностей как C++ разработчика :)
источник
2021 March 24

[

[BRM]White Rabbit in pro.cxx
Constantine Drozdov
Соглашусь, как только унификацию множества просмотренных аниме-тайтлов в коллективе впишут в список моих должностных обязанностей как C++ разработчика :)
И что, есть все шансы?
источник

IZ

Ilia Zviagin in pro.cxx
Sergey Melkumyan
Здравствуйте, можете мне подсказать откуда я могу найти исходник для считывания штрих кодов с помощью веб камеры?

Буду очень признателен.
Из интернета можешь найти.
источник

IZ

Ilia Zviagin in pro.cxx
Joshua Jakowlew
Уважаемые, как думаете, стоит ли городить что-то вроде DSL в плюсах? Допустим, у меня и так есть что-то похожее, например, такой код
c++
int main()
{
   Charmap chr{
       "Courier New.ttf", 14, " .:-=+*#%@", {{0, 0, 0}, {255, 255, 255}}
   };
   Image chrm{chr.render()};
   show(chrm.get());
   chrm.write("chr.png");

   Image img{"test.png"};
   auto art = std::move(img.get()) |= ScaleFilter{0.5f, 0.5f}
                                   |  GrayscaleFilter{}
                                   |  MonochromeArtFilter{chr};
   
   art.convertTo(art, CV_8U, 255); // Shit
   img.assign(std::move(art));
   
   show(img.get());
   img.write("result.png");
}


стоит ли его превращать во что-то типа

c++
int main()
{
   Charmap chr{
       "Courier New.ttf", 14, " .:-=+*#%@", {{0, 0, 0}, {255, 255, 255}}
   };
   Image chrm{chr.render()};
   show(chrm()));
   chrm >> "chr.png";

   Image img{"test.png"};
   auto art = std::move(img()) |= ScaleFilter{0.5f, 0.5f}
                               |  GrayscaleFilter{}
                               |  MonochromeArtFilter{chr};
   
   art.convertTo(art, CV_8U, 255); // Shit
   std::move(art) >> img;
   
   show(img());
   img >> "result.png";
}

или я извращенец и творю полнейшую фигню?
Не видно повода для DSL
источник

IZ

Ilia Zviagin in pro.cxx
Joshua Jakowlew
Уважаемые, как думаете, стоит ли городить что-то вроде DSL в плюсах? Допустим, у меня и так есть что-то похожее, например, такой код
c++
int main()
{
   Charmap chr{
       "Courier New.ttf", 14, " .:-=+*#%@", {{0, 0, 0}, {255, 255, 255}}
   };
   Image chrm{chr.render()};
   show(chrm.get());
   chrm.write("chr.png");

   Image img{"test.png"};
   auto art = std::move(img.get()) |= ScaleFilter{0.5f, 0.5f}
                                   |  GrayscaleFilter{}
                                   |  MonochromeArtFilter{chr};
   
   art.convertTo(art, CV_8U, 255); // Shit
   img.assign(std::move(art));
   
   show(img.get());
   img.write("result.png");
}


стоит ли его превращать во что-то типа

c++
int main()
{
   Charmap chr{
       "Courier New.ttf", 14, " .:-=+*#%@", {{0, 0, 0}, {255, 255, 255}}
   };
   Image chrm{chr.render()};
   show(chrm()));
   chrm >> "chr.png";

   Image img{"test.png"};
   auto art = std::move(img()) |= ScaleFilter{0.5f, 0.5f}
                               |  GrayscaleFilter{}
                               |  MonochromeArtFilter{chr};
   
   art.convertTo(art, CV_8U, 255); // Shit
   std::move(art) >> img;
   
   show(img());
   img >> "result.png";
}

или я извращенец и творю полнейшую фигню?
А где хоть что-то поменялось от верхнего куска кода к нижнему?
источник

D

Dmitriy in pro.cxx
 >> 
же))
источник

IZ

Ilia Zviagin in pro.cxx
Joshua Jakowlew
А насколько дсл приняты в мире плюсов не знаю
Приняты, но тут повода нет. Простой код, нечего описывать.
источник

IZ

Ilia Zviagin in pro.cxx
Dmitriy
 >> 
же))
Спасибо, что подсказал, а то я вот лично не нашёл
источник

D

Dmitriy in pro.cxx
потому что в телеге подсветку всё никак не сделают
источник

FS

Flower Surgeon in pro.cxx
да хотя бы атрибуты моноширинного текста менять
источник

AP

Antony Polukhin in pro.cxx
Утренняя головоломка:

Как с помощью std::ranges токенизировать строку более чем по 2м разделителям? Как заставить компилироваться закоментаренный кусок кода https://godbolt.org/z/qxff1aKaW ?
источник

AC

Alex Chernov in pro.cxx
@pavel_zhigulin ты такое любишь!
источник

IZ

Ilia Zviagin in pro.cxx
Не понял, то есть по двум легко, а вот по 3-м уже нет?
источник

AP

Antony Polukhin in pro.cxx
Именно :)
источник

МВ

Макс Воробьев... in pro.cxx
split_when в std нет?
источник

МВ

Макс Воробьев... in pro.cxx
источник

МВ

Макс Воробьев... in pro.cxx
вышло как-то так https://godbolt.org/z/Gezd8Ehhv
источник

IZ

Ilia Zviagin in pro.cxx
/warn ну ты даёшь...
источник

G

Group Butler [beta] in pro.cxx
Владимир has been warned (1/3)
источник