Особенно весело когда читаешь русские и зарубежные обзоры. Перестал читать русские и только абстракции типа указанной вами, но читаешь зарубежные издания, кратко и по делу.
А вот захотел я знак минус в урле и можно менять фреймворк? Да и ведь эти плейсхолдеры _hello и т… д. где-то ведь определить требуется. Ну и да, судя по их полному примеру из доки так и есть, портянище этих плейсхолдеров.
Делал на базе регулярок и делал маппинг аргументов функций, В итоге можно для параметров задавать очень гибкие правила, можно задавать порядок маппинга параметров и опять же можно было цеплять множественные условия.
d.add(r:regex == "/hello/calc/{a:\d+}/{b:\d+}" && r::method == «GET» && r::get(«method») = «add», [](int a, int b) { return a + b; });
d.add(r:regex == "/hello/calc/{a:\d+}/{b:\d+}" && r::method == «GET» && r::get(«method») = «minus», [](int a, int b) { return a — b; });
А у данного проекта презенташка интересная, а как идешь в глубь документации и видешь, сколько же еще барахла требуется и если прикинуть что будет в большом проекте, становится страшно.
С++ жив за счёт C и всё же довольно мощной оптимизации при компиляции. Но и тут при таком развитии далеко не уедет. А вот какой смысл обновлять стандарт по чуть чуть, проблема в том, что компиляторы далеко не все быстро будут обновляться, да и при этом не все будут постоянно менять версии. Да и в итоге это превратит в кашу еще сильнее, сначала сделают фичу, а потом поймут, что она кривая, что, новую версию фичи добавлять?
А на деле получается, что комитет хочет новые вещи получить в идеальном варианте, при этом именно как правительство, только своей мелкой кучкой. Пока они думают, другие делают, обкатывают на комьюнити и развиваются быстрее. С другой стороны по действиям комитета я могу сказать одно, дьдькам детство вступило в одно место и они хотят поиграться, вот и играют в своей песочнице и им просто наплевать на весь остальной мир, подождет.
Из того что я заметил и не особо афишировано, это переписана звуковая подсистема, теперь Direct Sound звук не гробит как было раньше, теперь даже музыку можно через него слушать. Помнится еще были в инсайдер версии шаманства с виртуальной памятью, но не уверен, что это что-то дало.
И что? Основная сложность, что на данном этапе развития просто не удалось разработать ИИ с осознанием личности. Как бы насекомые тоже по чёткому алгоритму живут, но при этом живут. Рано или поздно получим ИИ, который сможет.
Удалось найти по 39р дискеты в коробке из 10 за 390р, тогда как 1 cd удалось найти за 60р и dvd за 70р. Поштучно дискеты найти не удалось и как бы покупать 10 штук ради одной за 390р куда как менее выгодно чем один cd/dvd диск, да и надёжность всё же выше будет.
Пацаны ваще ребята. По началу с девкитами было норм, потом решили вспомнить СССР и продавать в нагрузку всякое ненужное, вместо того чтобы продавать отдельно, это я про геймпад. Теперь решили пропиариться на обкладывании другой компании. Что дальше?
Ну дык если честно конкурировать не получается, надо лоббировать законы. Чему удивляться, все сферы потихоньку к этому подгонят. Потом доберутся до искусства, заставят читать только отечественных авторов, слушать отечественную музыку и смотреть отечественные фильмы, всё остальное запретят.
И потом еще порядка 5к $ за комп, чтобы смог выдать 4к картинку с 90 fps? С этим то разрешением, что бы не говорили, 970я это вообще самый миниум. Когда современные игры выходят с настолько некачественной оптимизацией, что не способны стабльные 60fps выдать в FullHD на топовом железе (когда спокойно проседают до 15fps, это конечно мощно). Брать очки чтобы играть в инди проекты с 5 полигонами на модель и без всякого освещения?
Делал на базе регулярок и делал маппинг аргументов функций, В итоге можно для параметров задавать очень гибкие правила, можно задавать порядок маппинга параметров и опять же можно было цеплять множественные условия.
d.add(r:regex == "/hello/calc/{a:\d+}/{b:\d+}" && r::method == «GET» && r::get(«method») = «add», [](int a, int b) { return a + b; });
d.add(r:regex == "/hello/calc/{a:\d+}/{b:\d+}" && r::method == «GET» && r::get(«method») = «minus», [](int a, int b) { return a — b; });
А у данного проекта презенташка интересная, а как идешь в глубь документации и видешь, сколько же еще барахла требуется и если прикинуть что будет в большом проекте, становится страшно.
А на деле получается, что комитет хочет новые вещи получить в идеальном варианте, при этом именно как правительство, только своей мелкой кучкой. Пока они думают, другие делают, обкатывают на комьюнити и развиваются быстрее. С другой стороны по действиям комитета я могу сказать одно, дьдькам детство вступило в одно место и они хотят поиграться, вот и играют в своей песочнице и им просто наплевать на весь остальной мир, подождет.