![]() |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Реализация FastCGI на современном C++" | +/– | ![]() |
Сообщение от opennews (??), 17-Май-19, 12:58 | ||
Доступна (https://github.com/dmitigr/fcgi) новая реализация протокола FastCGI (https://en.wikipedia.org/wiki/FastCGI), написанная на современном C++17. Библиотека примечательна простотой в использовании и высокой производительностью. Возможно использование как статически и динамически связанной библиотеки, так и встраиванием в приложение в форме заголовочного файла. Кроме Unix-подобных систем обеспечена поддержка использования в Windows. Код поставляется под свободной лицензией zlib. | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения | [Сортировка по ответам | RSS] |
1. Сообщение от Аноним (1), 17-Май-19, 12:58 | +3 +/– | ![]() |
а чо, текущая реализация непростая и медленная? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #3, #5, #15, #36 |
2. Сообщение от Аноннн (?), 17-Май-19, 12:58 | –15 +/– | ![]() |
fastcgi в 2к19 легаси | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #4, #7, #9, #37, #41, #53 |
3. Сообщение от A.Stahl (ok), 17-Май-19, 13:00 | +13 +/– | ![]() |
В тексте новости нет сравнения сложности и производительности, есть лишь утверждение что библиотека проста и производительна, поэтому твой вопрос не логичен. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 Ответы: #38 |
4. Сообщение от Аноним (4), 17-Май-19, 13:03 | +2 +/– | ![]() |
ну и пользуйте комбайны. а кому-то юникс-вей по душе. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #2 Ответы: #128 |
5. Сообщение от Аноним (5), 17-Май-19, 13:07 | –1 +/– | ![]() |
Зато эта для тех, кто крутит спинеры, деньги хранит в биткоинах, курит вейп, каждую неделю посещает барбершоп, пьёт исключительно смузи и по улице передвигается только на гироскутере. Короче не может жить без всего нового и бесполезного. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 Ответы: #6 |
6. Сообщение от Попугай Кеша (?), 17-Май-19, 13:13 | +5 +/– | ![]() |
Гироскутеры уже не в моде! Моноколеса! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #5 Ответы: #21 |
7. Сообщение от kai3341 (ok), 17-Май-19, 13:20 | +7 +/– | ![]() |
> fastcgi в 2к19 легаси | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #2 Ответы: #129 |
8. Сообщение от Аноним (8), 17-Май-19, 13:22 | +/– | ![]() |
> через встраивание в приложение в форме заголовочного файла | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
9. Сообщение от Аноним (9), 17-Май-19, 13:23 | –7 +/– | ![]() |
Видимо кому-то все еще нужно поддерживать древнее барахло, а начав установку, оно потянуло в зависимостях еще более древнее барахло. Вот и написал сервер на скорую руку без каких-либо зависимостей. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #2 Ответы: #141 |
10. Сообщение от Аноним (10), 17-Май-19, 13:23 | +3 +/– | ![]() |
Мдя, 2019 год, свежий стандарт плюсов, а поделка уровня студента: зависимость от какой-то левой библиотеки, простыня инструкций по сборке, кода helloworld на целый экран (про MT вообще молчу, руками потоки надо делать)... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #13, #120 |
11. Сообщение от X4asd (ok), 17-Май-19, 13:30 | +3 +/– | ![]() |
не могу понять -- а где тут выход из цикла? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #17, #18, #61 |
13. Сообщение от Rustanalz (?), 17-Май-19, 13:38 | +8 +/– | ![]() |
Уродский синтаксис у раста... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #10 |
14. Сообщение от Аноним (14), 17-Май-19, 13:47 | +7 +/– | ![]() |
Что-то я не понимаю. Почему какая-то поделка ноунейма выкладывается на opennet? Проплачено или что? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #20, #56, #116 |
15. Сообщение от Andrey Mitrofanov (?), 17-Май-19, 13:51 | +/– | ![]() |
> а чо, текущая реализация непростая и медленная? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 Ответы: #97 |
16. Сообщение от Аноним (16), 17-Май-19, 13:52 | –1 +/– | ![]() |
Автор, начни с чтения вот этого https://stackoverflow.com/questions/213907/c-stdendl-vs-n что ли (это я мягко так намекаю про "нужность" дефайнов с crlf). | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #25, #40, #63, #76 |
17. Сообщение от СеменСеменыч777 (?), 17-Май-19, 13:52 | +/– | ![]() |
> а где тут выход из цикла? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #11 Ответы: #30 |
18. Сообщение от Andrey Mitrofanov (?), 17-Май-19, 13:53 | +2 +/– | ![]() |
> не могу понять -- а где тут выход из цикла? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #11 Ответы: #34 |
19. Сообщение от mumu (ok), 17-Май-19, 13:55 | –2 +/– | ![]() |
Указатели все разыменовали? За границы буферов не повыходили? Или как обычно? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #26, #78, #110 |
20. Сообщение от Andrey Mitrofanov (?), 17-Май-19, 13:55 | +1 +/– | ![]() |
> Что-то я не понимаю. Почему какая-то поделка ноунейма выкладывается на opennet? Проплачено | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #14 Ответы: #23 |
21. Сообщение от Аноним (21), 17-Май-19, 14:03 | –6 +/– | ![]() |
> сейчас просто с бородой ходят аки дедушки! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #6 Ответы: #33 |
22.
Сообщение от тоже Аноним![]() | +3 +/– | ![]() |
Я таки ничего не знаю за автора этого кода, но на своем персональном сайте он называет себя исключительно "мы". Несколько настораживает... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #28, #66 |
23. Сообщение от Аноним (8), 17-Май-19, 14:07 | +/– | ![]() |
Так вон они, ниже в конце страницы :) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #20 Ответы: #24 |
24. Сообщение от Andrey Mitrofanov (?), 17-Май-19, 14:12 | +1 +/– | ![]() |
#>>Сбор донатов на опеннете -- видел, да? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #23 |
25. Сообщение от пох (?), 17-Май-19, 14:15 | –3 +/– | ![]() |
просто обезьяныш не умеет не обмазываться свеженьким, и c++17 в описании означает не какие-то там достоинства кода, а просто то, что ничем кроме пре-альфа-версии gcc99 это не собирается. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #16 |
26. Сообщение от Andrey Mitrofanov (?), 17-Май-19, 14:15 | +/– | ![]() |
> Указатели все разыменовали? За границы буферов не повыходили? Или как обычно? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #19 Ответы: #200 |
27. Сообщение от Аноним (27), 17-Май-19, 14:18 | –3 +/– | ![]() |
С официального сайта: "Нам нравится творить". | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
28. Сообщение от Andrey Mitrofanov (?), 17-Май-19, 14:19 | +/– | ![]() |
> Я таки ничего не знаю за автора этого кода, но на своем | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #22 |
29. Сообщение от fgi (?), 17-Май-19, 14:30 | +1 +/– | ![]() |
неюзабельно | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #43 |
30. Сообщение от X4asd (ok), 17-Май-19, 14:34 | +/– | ![]() |
как тогда понимать -- | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #17 Ответы: #31, #187 |
31. Сообщение от Andrey Mitrofanov (?), 17-Май-19, 14:47 | –1 +/– | ![]() |
> как тогда понимать -- | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #30 |
33. Сообщение от омномномним (?), 17-Май-19, 15:10 | +6 +/– | ![]() |
стрёмные у тебя девушки | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #21 Ответы: #39 |
34. Сообщение от Аноним (34), 17-Май-19, 15:12 | +1 +/– | ![]() |
SIGTERM не остановит эту программу, SIGKILL нужен. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #18 Ответы: #65, #71 |
35. Сообщение от Ilya Indigo (ok), 17-Май-19, 15:30 | –2 +/– | ![]() |
Это будет иметь отношение к mod_fcgid для Apache? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #80 |
36. Сообщение от петькаваська (?), 17-Май-19, 15:31 | +4 +/– | ![]() |
О какой "текущей реализации" речь? Если об официальной сишной библиотеке, то она уже давно как не поддерживается. Даже сайт fastcgi.com уже давно не доступен. Так что эта либа вполне себе свежак! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 |
37. Сообщение от петькаваська (?), 17-Май-19, 15:34 | –2 +/– | ![]() |
Бусты в HTTP. Лол. Вы когда-нибудь пробовали Boost.Beast? Ну и как оно? Всё просто, не правда ли? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #2 Ответы: #147 |
38. Сообщение от test_test (?), 17-Май-19, 15:40 | +/– | ![]() |
Как и сами утверждения в новости, не? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #3 Ответы: #58 |
39. Сообщение от Аноним (39), 17-Май-19, 15:47 | +1 +/– | ![]() |
Зато с медалями. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #33 Ответы: #49 |
40. Сообщение от петькаваська (?), 17-Май-19, 15:48 | +4 +/– | ![]() |
> Автор, начни с чтения вот этого https://stackoverflow.com/questions/213907/c-stdendl-vs-n | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #16 Ответы: #60, #88, #113 |
41. Сообщение от Аноним (39), 17-Май-19, 15:50 | –1 +/– | ![]() |
fastcgi в 2190? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #2 Ответы: #42 |
42. Сообщение от петькаваська (?), 17-Май-19, 15:53 | +1 +/– | ![]() |
Почему бы и нет? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #41 Ответы: #50 |
43. Сообщение от мимопроходил (?), 17-Май-19, 16:05 | +/– | ![]() |
В каком месте там неюзабельно и в каком месте уровень студента. А то это уже не первый комментарий подобный. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #29 |
44. Сообщение от НяшМяш (ok), 17-Май-19, 16:07 | +4 +/– | ![]() |
Вот взъелись вы на дядьку. А он может работу ищет. Сейчас на каждом собеседовании второй вопрос это "есть ли у вас открытые проекты на гитхабе". Поэтому надо выложить хоть что-нибудь, чтобы иметь какой-то вес на собесе. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #47, #81 |
45. Сообщение от Аноним (39), 17-Май-19, 16:10 | +2 +/– | ![]() |
> DMITIGR_ASSERT((content_len <= max_content_length) && (padding_len <= max_padding_length)); | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #46 |
46. Сообщение от Аноним (51), 17-Май-19, 16:13 | –1 +/– | ![]() |
Может быть какая-то либа-зависимость не установлена? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #45 Ответы: #72 |
47. Сообщение от Аноним (51), 17-Май-19, 16:19 | +/– | ![]() |
Это классика. 5 стадий принятия неизбежного: отрицание, гнев, торг, депрессия, принятие. Сейчас где-то фаза 1 или 2. Потом полегчает :-) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #44 |
48. Сообщение от Аноним (48), 17-Май-19, 16:27 | +/– | ![]() |
FastCGI настолько простой протокол что только ленивый студент не реализовывал его на своем любимом языке | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
49. Сообщение от Аноним (49), 17-Май-19, 16:37 | –2 +/– | ![]() |
Вот такие https://ru.wikipedia.org/wiki/Кончита_Вурст#/media/File:Conchita_Wurst_-_London_Book_Fair_2015_(17131432956).jpg | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #39 Ответы: #84 |
50. Сообщение от Аноним (50), 17-Май-19, 16:38 | –1 +/– | ![]() |
В 2190 Ом? O.o | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #42 Ответы: #51, #79, #196 |
51. Сообщение от Аноним (51), 17-Май-19, 16:39 | +/– | ![]() |
Ну а чо? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #50 Ответы: #59 |
52. Сообщение от Аноним (50), 17-Май-19, 16:40 | +1 +/– | ![]() |
In file included from /home/dmitry/tmp/fcgi/lib/dmitigr/fcgi/basics.hpp:62, | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #57 |
53. Сообщение от Anonymoustus (ok), 17-Май-19, 16:45 | +10 +/– | ![]() |
> 2к19 | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #2 |
54. Сообщение от Аноним (57), 17-Май-19, 16:50 | +11 +/– | ![]() |
Список новостей: | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #124 |
55.
Сообщение от Anonymouss![]() | +/– | ![]() |
Судя по коду это fcgi, а не fastcgi. какой смысл тогда? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #87 |
56. Сообщение от Аноним (49), 17-Май-19, 17:00 | –1 +/– | ![]() |
>Почему какая-то поделка ноунейма выкладывается на opennet? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #14 |
57. Сообщение от Аноним (57), 17-Май-19, 17:08 | +/– | ![]() |
пишут что нужно `common` имени дмитрия ингишина иметь: | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #52 Ответы: #62 |
58. Сообщение от Sw00p aka Jerom (?), 17-Май-19, 17:11 | +/– | ![]() |
и бенчмарков примитивных не вижу | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #38 |
59. Сообщение от Sw00p aka Jerom (?), 17-Май-19, 17:13 | +/– | ![]() |
grpc не? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #51 |
60. Сообщение от Аноним (49), 17-Май-19, 17:14 | +1 +/– | ![]() |
Что подвигло Тима Бернерса-Ли выбрать для перевода строки \r\n, он же ползовался NIX-like ОС? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #40 Ответы: #67, #70 |
61. Сообщение от Sw00p aka Jerom (?), 17-Май-19, 17:18 | +/– | ![]() |
это же обработка соединения со стороны сервера, без цикла не принял бы другое соединение. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #11 Ответы: #64 |
62. Сообщение от Аноним (50), 17-Май-19, 17:27 | +1 +/– | ![]() |
То есть он даже поиск библиотеки в cmake не осилил? Молодец какой. Дальше смотреть не вижу смысла. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #57 Ответы: #86 |
63. Сообщение от Ordu (ok), 17-Май-19, 17:27 | +2 +/– | ![]() |
> начни с чтения вот этого https://stackoverflow.com/questions/213907/c-stdendl-vs-n | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #16 Ответы: #68 |
64. Сообщение от X4asd (ok), 17-Май-19, 17:28 | +/– | ![]() |
> без цикла не принял бы другое соединение. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #61 Ответы: #75, #83, #85 |
65. Сообщение от X4asd (ok), 17-Май-19, 17:29 | +/– | ![]() |
> SIGKILL нужен. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #34 |
66. Сообщение от Аноним (50), 17-Май-19, 17:29 | +1 +/– | ![]() |
Предлагаю скинуться и выслать ему пачку декариса. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #22 |
67. Сообщение от Ordu (ok), 17-Май-19, 17:30 | +1 +/– | ![]() |
Я могу предположить. Использование "\r\n" в качестве разделителя строк протокола позволяет в одну строку протокола впихнуть многострочный файл со "\n" в качестве разделителя строк. Но это лишь предположение, реально я не знаю как дело было, просто ты задал вопрос, я задумался над этим, и мне пришёл в голову такой вот возможный ответ. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #60 |
68. Сообщение от udro (?), 17-Май-19, 17:33 | –2 +/– | ![]() |
> зависимость перевода строки от платформы | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #63 Ответы: #73 |
70. Сообщение от Аноним (50), 17-Май-19, 17:34 | +2 +/– | ![]() |
> Что подвигло Тима Бернерса-Ли выбрать для перевода строки \r\n, он же ползовался NIX-like ОС? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #60 Ответы: #77 |
71. Сообщение от ноунейм (?), 17-Май-19, 17:37 | +3 +/– | ![]() |
> SIGTERM не остановит эту программу, SIGKILL нужен. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #34 |
72. Сообщение от Аноним (39), 17-Май-19, 17:43 | +1 +/– | ![]() |
> Может быть какая-то либа-зависимость не установлена? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #46 Ответы: #82 |
73. Сообщение от Ordu (ok), 17-Май-19, 17:45 | +/– | ![]() |
В смысле? Он не выводит "\r\n" в венде? А зачем тогда он нужен такой? Ну вот вообще зачем было заморачиваться добавлять в библиотеку endl, если "\n" нагляднее? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #68 Ответы: #74 |
74. Сообщение от udro (?), 17-Май-19, 18:00 | –2 +/– | ![]() |
В одном клике от твоей ссылки: https://en.cppreference.com/w/cpp/io/manip/endl | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #73 Ответы: #93 |
75. Сообщение от Sw00p aka Jerom (?), 17-Май-19, 18:02 | –2 +/– | ![]() |
> без бесконечного цикла который никогда не прерывается? :-) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #64 Ответы: #115 |
76. Сообщение от dmitigr (ok), 17-Май-19, 18:04 | +1 +/– | ![]() |
> Автор, начни с чтения вот этого https://stackoverflow.com/questions/213907/c-stdendl-vs-n что ли | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #16 Ответы: #98 |
77. Сообщение от Аноним (50), 17-Май-19, 18:04 | +2 +/– | ![]() |
Ну то есть не передрал, а сослался, конечно. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #70 |
78. Сообщение от dmitigr (ok), 17-Май-19, 18:05 | +1 +/– | ![]() |
Не стоит беспокоится. Все разыменовали и за границы не повыходили. Будут проблемы - обращайтесь. Как обычно. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #19 |
79. Сообщение от Аноним (39), 17-Май-19, 18:06 | –4 +/– | ![]() |
> В 2190 Ом? O.o | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #50 Ответы: #188 |
80. Сообщение от dmitigr (ok), 17-Май-19, 18:07 | +/– | ![]() |
Нет. Никакого отношения к mod_fcgid обсуждаемая библиотека не имеет. Вы можете использовать mod_proxy_fcgi для проксирования HTTP-запросов приложению на базе dmitigr_fcgi. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #35 |
81. Сообщение от dmitigr (ok), 17-Май-19, 18:08 | +/– | ![]() |
Спасибо за беспокойство! Работу я не ищу. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #44 |
82. Сообщение от dmitigr (ok), 17-Май-19, 18:09 | –1 +/– | ![]() |
> Вопрос по сементике самого макроса. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #72 Ответы: #104 |
83. Сообщение от Sw00p aka Jerom (?), 17-Май-19, 18:14 | –2 +/– | ![]() |
с пруфами лучше, вот ссылка на fastcgi в пхп | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #64 |
84. Сообщение от asdasd (?), 17-Май-19, 18:16 | +1 +/– | ![]() |
Так то не девушка, то п*р. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #49 |
85. Сообщение от Sw00p aka Jerom (?), 17-Май-19, 18:17 | –2 +/– | ![]() |
https://github.com/dmitigr/fcgi/blob/master/lib/dmitigr/fcgi... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #64 |
86. Сообщение от dmitigr (ok), 17-Май-19, 18:21 | –1 +/– | ![]() |
Кто-то не осилил прочитать документацию. Дальше смотреть нет смысла. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #62 Ответы: #90 |
87. Сообщение от dmitigr (ok), 17-Май-19, 18:22 | +/– | ![]() |
Это реализация FastCGI. FCGI - это сокращение FastCGI. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #55 Ответы: #99, #105 |
88. Сообщение от dmitigr (ok), 17-Май-19, 18:26 | +1 +/– | ![]() |
Совершенно верно. operator<< - это оператор форматированного вывода. Вызов ostream << "\n" записывает в поток "\r\n" в Windows и "\n" в Unix. Протокол HTTP предписывает использование "\r\n" в качестве разделительной последовательности. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #40 |
90. Сообщение от Аноним (50), 17-Май-19, 19:01 | +1 +/– | ![]() |
Установить куда? А если я её в нестандартный префикс хочу, чтобы систему не поганить? CMake должен делать автоматически не «всё остальное», но и поиск библиотеки тоже. Если её нет — вывести внятное сообщение об ошибке. А тут конфигурация типа прошла успешно, а оказывается — зависимостей не хватает! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #86 Ответы: #91 |
91. Сообщение от dmitigr (ok), 17-Май-19, 19:09 | +/– | ![]() |
Спасибо за отзыв. CMake ищет библиотеку автоматически. Я только что попробовал сконфигурировать dmitigr_fcgi без установленного dmitigr_common. Вот реакция CMake: | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #90 Ответы: #96 |
92. Сообщение от eRIC (ok), 17-Май-19, 19:09 | +3 +/– | ![]() |
Многие тут комментаторы от Бога так и не понимают в чем изюминка этой реализации FastCGI, дело в " написанная на современном C++17" - "The FastCGI implementation on modern C++". | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #94, #100, #101, #114, #190 |
93. Сообщение от Ordu (ok), 17-Май-19, 19:14 | +/– | ![]() |
> В одном клике от твоей ссылки: https://en.cppreference.com/w/cpp/io/manip/endl | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #74 Ответы: #143 |
94. Сообщение от Ordu (ok), 17-Май-19, 19:20 | +/– | ![]() |
> Многие тут комментаторы от Бога так и не понимают в чем изюминка | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #92 Ответы: #95 |
95. Сообщение от eRIC (ok), 17-Май-19, 19:21 | +1 +/– | ![]() |
> Многие комментаторы здесь делают сознательные усилия, чтобы не понимать. Всё комментирование | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #94 |
96. Сообщение от Аноним (50), 17-Май-19, 19:23 | +2 +/– | ![]() |
Действительно, сообщение есть, я его не заметил. Но это всего лишь warning, статус завершения 0, Makefile создался, в конце: | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #91 Ответы: #118 |
97. Сообщение от Аноним (97), 17-Май-19, 19:24 | +3 +/– | ![]() |
А если на FPGA реализовать всю логику сайта + http + tcp/ip? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #15 |
98. Сообщение от Sw00p aka Jerom (?), 17-Май-19, 19:35 | +/– | ![]() |
О круть, сам автор тут) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #76 Ответы: #107 |
99. Сообщение от eRIC (ok), 17-Май-19, 19:36 | +2 +/– | ![]() |
dmitigr, бенчмарки вашей реализации есть для сравнения? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #87 Ответы: #109 |
100. Сообщение от Sw00p aka Jerom (?), 17-Май-19, 19:40 | –1 +/– | ![]() |
> как алтернативная реализация спецификации FastCGI | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #92 Ответы: #102 |
101. Сообщение от Аноним (50), 17-Май-19, 19:44 | +/– | ![]() |
> Делая выводы можно сказать что она как алтернативная реализация спецификации FastCGI придаст прирост в производительности, легкости и т.д. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #92 Ответы: #103, #112 |
102. Сообщение от eRIC (ok), 17-Май-19, 19:45 | +1 +/– | ![]() |
> Кхммм, спецификации? вы серьезно? Альтернативная реализация ---> по <--- спецификации | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #100 |
103. Сообщение от eRIC (ok), 17-Май-19, 19:50 | +2 +/– | ![]() |
>> усоверешенствовыется | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #101 |
104. Сообщение от Аноним (39), 17-Май-19, 19:57 | +2 +/– | ![]() |
>> Вопрос по сементике самого макроса. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #82 Ответы: #108 |
105.
Сообщение от Anonymouss![]() | –1 +/– | ![]() |
Заявление ничем не подкрепленное? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #87 Ответы: #106 |
106. Сообщение от dmitigr (ok), 17-Май-19, 20:34 | +/– | ![]() |
Библиотека dmitigr_fcgi реализована в соответствии со спецификацией FastCGI. См. http://www.mit.edu/afs.new/sipb/user/yandros/doc/specs/fcgi-... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #105 |
107. Сообщение от dmitigr (ok), 17-Май-19, 20:42 | +2 +/– | ![]() |
Спасибо за комментарий. Странные у Вас вопросы. Резервирование пространства имён для проектов одного автора или компании - обычная практика. Я зарезервировал пространство имён dmitigr для своих проектов. А, например, Niels Lohmann, выбрал пространство имён nlohmann для своих проектов, например namespace nlohmann::json. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #98 |
108. Сообщение от dmitigr (ok), 17-Май-19, 20:51 | –2 +/– | ![]() |
Здесь автор. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #104 Ответы: #119, #138 |
109. Сообщение от dmitigr (ok), 17-Май-19, 20:56 | +/– | ![]() |
Бенчмарков нет. Я сравнивал с libfcgi. dmitigr_fcgi быстрее где-то на 15-20%. Я знаю ещё несколько мест в своей реализации для оптимизации и прироста производительности. В скором времени улучшу. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #99 Ответы: #111 |
110. Сообщение от Аноним (110), 17-Май-19, 21:20 | +1 +/– | ![]() |
Используем стд:стринг, автоуказатели и горя не знаем. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #19 |
111. Сообщение от eRIC (ok), 17-Май-19, 21:40 | +2 +/– | ![]() |
> Бенчмарков нет. Я сравнивал с libfcgi. dmitigr_fcgi быстрее где-то на 15-20%. Я | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #109 |
112. Сообщение от Sw00p aka Jerom (?), 17-Май-19, 21:45 | +2 +/– | ![]() |
Бывает, когда в мыслях проговариваешь, а в комментарии думаешь что написал, да, да, нажимаем сразу отправить потом только видим ошибку :) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #101 |
113. Сообщение от Аноним (16), 17-Май-19, 21:52 | +4 +/– | ![]() |
> автор хочет, вероятно, привести код в соответствии протоколу HTTP, в котором перевод строки строго определён как "\r\n". Так что мат. часть, вероятно, надо учить как раз Вам. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #40 |
114. Сообщение от Аноним (16), 17-Май-19, 22:04 | –1 +/– | ![]() |
> on modern C++ | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #92 |
115. Сообщение от Ordu (ok), 17-Май-19, 22:10 | +3 +/– | ![]() |
> На то и серверное сетевое приложение, которое работает фактически вечно для обслуживания запросов. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #75 Ответы: #122 |
116. Сообщение от segesg (?), 17-Май-19, 22:42 | +/– | ![]() |
аффтар сам и выкладывает, пиарится | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #14 |
118. Сообщение от dmitigr (ok), 17-Май-19, 23:06 | +1 +/– | ![]() |
Спасибо, исправил! Эта регрессия появилась из-за относительно давнего рефакторинга. Я её и не замечал. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #96 Ответы: #152, #198, #186 |
119. Сообщение от RibiKukan (ok), 17-Май-19, 23:13 | +1 +/– | ![]() |
>Я используют DMITIGR_ASSERT() вместо стандартного assert() | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #108 Ответы: #135 |
120. Сообщение от RibiKukan (ok), 17-Май-19, 23:15 | –2 +/– | ![]() |
Поделка действительно уровня студента и никакого "свежего стандарта" там нет и близко. Но ты ссылаешься на такую студ-поделку. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #10 Ответы: #125 |
121. Сообщение от Аноним (121), 17-Май-19, 23:55 | +/– | ![]() |
cppcms же есть | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #132 |
122. Сообщение от Sw00p aka Jerom (?), 18-Май-19, 00:02 | –2 +/– | ![]() |
> Реальное серверное приложение имеет документированные возможности, позволяющие остановить его. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #115 Ответы: #130 |
124. Сообщение от Аноним (124), 18-Май-19, 00:19 | +2 +/– | ![]() |
Ну и норм | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #54 |
125. Сообщение от Ananimususus (?), 18-Май-19, 00:36 | +/– | ![]() |
А есть чего нормального на плюсах для FastCGI? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #120 Ответы: #126 |
126. Сообщение от RibiKukan (ok), 18-Май-19, 01:14 | +/– | ![]() |
> А есть чего нормального на плюсах для FastCGI? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #125 Ответы: #127 |
127. Сообщение от Ananisimus (?), 18-Май-19, 02:29 | +/– | ![]() |
А с чем работаешь? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #126 Ответы: #131, #133 |
128. Сообщение от anonnn (?), 18-Май-19, 02:45 | –3 +/– | ![]() |
какой-то ненужный у вас юниксвей | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #4 |
129. Сообщение от anonnn (?), 18-Май-19, 02:48 | –2 +/– | ![]() |
1. к чему эта статья тут? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #7 |
130. Сообщение от Ordu (ok), 18-Май-19, 02:57 | +1 +/– | ![]() |
> man ACCEPT(2) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #122 Ответы: #154 |
131. Сообщение от _ (??), 18-Май-19, 03:46 | +5 +/– | ![]() |
Он членами деревянными на базаре торгует! (С) :-) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #127 Ответы: #142 |
132. Сообщение от Аноним (132), 18-Май-19, 04:34 | +/– | ![]() |
Зачем есть же libevent с HTTP поддержкой | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #121 Ответы: #197 |
133. Сообщение от RibiKukan (ok), 18-Май-19, 04:48 | +/– | ![]() |
В каком плане? Насколько я понимаю fcgi это такой плебейский ipc. Мало практикую подобное. Так же вроде оно сетевое. Сетевых библиотек множество. На этом уровне работаю в с двумя вещами. uWebSockets - для плебейской коммуникации(оно может в хттп(почти не используется)/ws(используется всегда)). Для внутренней коммуникации - самопал. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #127 Ответы: #134, #189 |
134. Сообщение от Anaranizimuzus (?), 18-Май-19, 04:54 | +/– | ![]() |
>Насколько я понимаю fcgi это такой плебейский ipc. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #133 |
135. Сообщение от Аноним (39), 18-Май-19, 07:22 | +/– | ![]() |
>>Я используют DMITIGR_ASSERT() вместо стандартного assert() | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #119 Ответы: #136 |
136. Сообщение от RibiKukan (ok), 18-Май-19, 07:40 | +/– | ![]() |
>constexpr if нужен, что бы свести к минимуму использование препроцессора, отказавшись от #ifdef. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #135 Ответы: #139 |
138. Сообщение от Аноним (39), 18-Май-19, 08:07 | +/– | ![]() |
> Здесь автор. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #108 Ответы: #140 |
139. Сообщение от Аноним (39), 18-Май-19, 08:26 | +/– | ![]() |
>>constexpr if нужен, что бы свести к минимуму использование препроцессора, отказавшись от #ifdef. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #136 Ответы: #157 |
140. Сообщение от dmitigr (ok), 18-Май-19, 10:31 | +/– | ![]() |
> А зачем продолжать её исполнение? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #138 Ответы: #144, #151 |
141. Сообщение от Anonim (??), 18-Май-19, 11:13 | +1 +/– | ![]() |
>Видимо кому-то все еще нужно поддерживать древнее барахло, | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #9 |
142. Сообщение от Anonim (??), 18-Май-19, 11:16 | +/– | ![]() |
Деревянные -суровое легаси! Им резиновые пришли на смену, ещё в прошлом веке! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #131 |
143. Сообщение от udro (?), 18-Май-19, 11:24 | +/– | ![]() |
> Что такое os.widen? Что он там расширяет? Не расширяет ли он заодно '\n' до \r\n, когда нужно? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #93 |
144. Сообщение от Аноним (39), 18-Май-19, 11:32 | +/– | ![]() |
>> А зачем продолжать её исполнение? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #140 Ответы: #145 |
145. Сообщение от dmitigr (ok), 18-Май-19, 11:46 | +/– | ![]() |
> Наверное, прежде всего для этого необходимо обеспечить 100% гарантии вызова обработчика исключений, ведь в ситуации ассерта он (в общем случае) может оказаться неконсистентном состоянии. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #144 Ответы: #149 |
146. Сообщение от Аноним (146), 18-Май-19, 12:20 | +8 +/– | ![]() |
Непонятно откуда столько негатива в коментах. Люди, вы если с чем-то несогласны, пишите аргументировано. Давайте уже перестанем сеять среди нашего общества негатив. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #164, #199 |
147. Сообщение от Аноним (147), 18-Май-19, 13:43 | +4 +/– | ![]() |
«Всё просто» — это в любом случае не про кресты. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #37 |
149. Сообщение от Аноним (39), 18-Май-19, 15:24 | +/– | ![]() |
>> При этом называется он не DMITIGR_ASSERT_THROW. В последнем варианте наименования все аргументы вида "семантика ассерта отличается" теряют смысл. :) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #145 Ответы: #155 |
150. Сообщение от Филимон Печальный (?), 18-Май-19, 16:28 | +6 +/– | ![]() |
Народ, вы чего ? Человек написал библиотеку, выложил бесплатно, никого использовать её не заставляет... Где здесь повод исходить говном ? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #163, #170, #178 |
151. Сообщение от Anonymoustus (ok), 18-Май-19, 16:29 | +/– | ![]() |
> DMITIGR_ | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #140 |
152. Сообщение от Anonymoustus (ok), 18-Май-19, 16:31 | +/– | ![]() |
> PS. Ведь можно же как-то проще сообщать о недочётах. А то чуть | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #118 Ответы: #153 |
153. Сообщение от dmitigr (ok), 18-Май-19, 16:50 | –1 +/– | ![]() |
> Это опенсорс! Никто никому ничего не должен™. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #152 |
154. Сообщение от Sw00p aka Jerom (?), 18-Май-19, 16:58 | +/– | ![]() |
>При чём здесь man accept? Мне казалось очевидно, что речь идёт о том самом server->accept(), но может быть с несколько иным прототипом, чтобы каким-нибудь образом позволить использовать его в качестве условия для while. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #130 Ответы: #175 |
155. Сообщение от dmitigr (ok), 18-Май-19, 17:01 | +/– | ![]() |
Следует. С чего вдруг некий DMITIGR_ASSERT() должен повторять семантику стандартного assert()? Наличие слова "ASSERT" в названии к этому не обязывает. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #149 Ответы: #159 |
157. Сообщение от RibiKukan (ok), 18-Май-19, 18:01 | +/– | ![]() |
>Да, там похоже на это самое. Мы ведь понимаем, что "бред" не технический аргумент. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #139 Ответы: #161 |
159. Сообщение от Аноним (39), 18-Май-19, 18:18 | +/– | ![]() |
> Следует. С чего вдруг некий DMITIGR_ASSERT() должен повторять семантику стандартного assert()? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #155 |
161. Сообщение от Аноним (39), 18-Май-19, 18:32 | +/– | ![]() |
>>Да, там похоже на это самое. Мы ведь понимаем, что "бред" не технический аргумент. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #157 Ответы: #169 |
163. Сообщение от Аноним (39), 18-Май-19, 18:52 | +1 +/– | ![]() |
Да какой массовый? Парочка типичных персонажей изображают толпу. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #150 |
164. Сообщение от eRIC (ok), 18-Май-19, 19:14 | +1 +/– | ![]() |
+1 | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #146 Ответы: #182 |
169. Сообщение от RibiKukan (ok), 18-Май-19, 20:36 | –1 +/– | ![]() |
>Бред, по определению, девиация мышления на фоне деменции. И есть, Петька, один нюанс. Оппонент твой сменился. Ты пишешь про обязанности не автору. Могу ещё сыграть в того самого клоуна. Ты только как следует попроси. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #161 Ответы: #180 |
170. Сообщение от Anonymoustus (ok), 18-Май-19, 20:41 | +/– | ![]() |
Утешься прекрасным: | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #150 |
175. Сообщение от Ordu (ok), 18-Май-19, 23:03 | +1 +/– | ![]() |
>>При чём здесь man accept? Мне казалось очевидно, что речь идёт о том самом server->accept(), но может быть с несколько иным прототипом, чтобы каким-нибудь образом позволить использовать его в качестве условия для while. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #154 Ответы: #176 |
176. Сообщение от Sw00p aka Jerom (?), 19-Май-19, 02:40 | +/– | ![]() |
> Нет, не без разницы. server->accept, вероятно, проводит не только accept на сокете, | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #175 Ответы: #177 |
177. Сообщение от Ordu (ok), 19-Май-19, 03:58 | +/– | ![]() |
> try/catch - не штатный выход. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #176 |
178. Сообщение от souryogurt (ok), 19-Май-19, 05:22 | +1 +/– | ![]() |
Лично мне просто непонятно почему это в новостях на опеннет. Разве это какая-то значимая для open source новость? Можно было бы на форуме ее разместить, если хочется найти своих пользователей или разработчиков, или просто пропиарится для чего-то еще. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #150 |
180. Сообщение от Аноним (39), 19-Май-19, 08:57 | +/– | ![]() |
>>Бред, по определению, девиация мышления на фоне деменции. И есть, Петька, один нюанс. Оппонент твой сменился. Ты пишешь про обязанности не автору. Могу ещё сыграть в того самого клоуна. Ты только как следует попроси. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #169 |
182. Сообщение от Аноним (4), 19-Май-19, 12:43 | +2 +/– | ![]() |
чушь. при СССР технари к технарям оч.хорошо относились. почитайте сообщения на форумах/эхах 90х годов (это как раз поколение выросшее в СССР) - все оч вежливо, никакой ругани, ехиндичиства и т.д. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #164 Ответы: #183 |
183. Сообщение от eRIC (ok), 19-Май-19, 16:42 | +2 +/– | ![]() |
> те, о ком вы говорите совсем другое поколение. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #182 Ответы: #191 |
186. Сообщение от Аноним (186), 19-Май-19, 18:06 | –1 +/– | ![]() |
>>>> Зачем ты, клоун, пытаешься защищать свою жопу | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #118 |
187. Сообщение от KonstantinB (ok), 19-Май-19, 19:00 | +/– | ![]() |
В тот момент, в какой вы этот код напишете. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #30 |
188. Сообщение от runoverheads (ok), 20-Май-19, 00:03 | +1 +/– | ![]() |
200019 | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #79 |
189. Сообщение от Аноним (189), 20-Май-19, 01:03 | +2 +/– | ![]() |
>В каком плане? Насколько я понимаю fcgi это такой плебейский ipc | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #133 Ответы: #192 |
190. Сообщение от Аноним (189), 20-Май-19, 01:13 | +/– | ![]() |
>Делая выводы можно сказать что она как алтернативная реализация по спецификации FastCGI придаст прирост в производительности, легкости и т.д., что позволяет дать современные последние версии компиляторы c поддержкой C++17 (ведь язык программирования C++ тоже не стоит на месте и совершенствуется) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #92 |
191. Сообщение от Аноним (189), 20-Май-19, 01:16 | +2 +/– | ![]() |
Поколение Пепси | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #183 Ответы: #195, #202 |
192. Сообщение от RibiKukan (ok), 20-Май-19, 04:15 | +/– | ![]() |
С чего вдруг, клоун? Я тут не обсуждаю fcgi, а обсуждаю говнокод. Что там автор пытался реализовать - меня волновать не должно. К тому же, для того, что-бы критиковать какое-то говно - мне нужно значить ничего о нём. fcgi по умолчанию является говном. Есть базовая классификация. Если что-то попадает в класс говна, то абсолютно неважно какое это говно. Зелёное, синие и как оно воняет. Факт остаётся фактом. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #189 Ответы: #193, #194 |
193. Сообщение от superkullhacker1997 (?), 20-Май-19, 09:59 | +/– | ![]() |
и как тебе не надоело.... напрасно ты тратить свое время... многие годы ты пытаешься чтото там донести до публики разных форумов, изображая из себя эксперта но тщетно... никто тебя не слышит и всем твои комментарии побоку... посмеялись и забыли... астанавись.. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #192 |
194. Сообщение от Аноним (194), 20-Май-19, 11:56 | +/– | ![]() |
> обсуждаю говнокод. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #192 |
195. Сообщение от eRIC (ok), 20-Май-19, 13:35 | +1 +/– | ![]() |
> Поколение Пепси | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #191 |
196. Сообщение от Георг (?), 20-Май-19, 18:52 | +1 +/– | ![]() |
Ближайший будет красный-коричневый-серый-коричневый-зелёный. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #50 |
197. Сообщение от Аноним (121), 20-Май-19, 20:07 | +/– | ![]() |
Во-первых, топик про FastCGI. Во-вторых, где libevent, а где cppcms.. В последней есть всё для создания полноценного web-бэкенда (транспорт, маршрутизация запросов на исполняющий код, пулы рабочих потоков, сессии и сопутствующие шифрование и hmac-и, json, журналирование и проч.), и оно уже на плюсах и используется в проде. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #132 |
198. Сообщение от Аноним (198), 22-Май-19, 06:40 | +/– | ![]() |
You must be new here. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #118 |
199.
Сообщение от Michael Shigorin![]() | +/– | ![]() |
> Советую к прочтению: | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #146 |
200. Сообщение от Аноним (49), 23-Май-19, 11:16 | +/– | ![]() |
Замыканий лучше коротких. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #26 Ответы: #201 |
201. Сообщение от Andrey Mitrofanov (?), 23-Май-19, 11:24 | +/– | ![]() |
> Замыканий лучше коротких. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #200 |
202. Сообщение от Аноним (49), 23-Май-19, 11:55 | +/– | ![]() |
А сейчас смузи. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #191 |
204. Сообщение от greenwar (ok), 13-Май-20, 10:15 | +/– | ![]() |
забота о пользователе зашкаливает... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
205. Сообщение от greenwar (ok), 13-Май-20, 10:22 | +/– | ![]() |
3.17 это самая последняя версия cmake на офф.сайте (3.17.2) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
206. Сообщение от greenwar (ok), 13-Май-20, 11:34 | +/– | ![]() |
а это чё: | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |