Вариант для распечатки |
Пред. тема | След. тема | ||
| Форум Разговоры, обсуждение новостей | |||
|---|---|---|---|
| Изначальное сообщение | [ Отслеживать ] | ||
| "В конфигурационных файлах curl случайно реализована полнота по Тьюрингу" | +/– | |
| Сообщение от opennews (?), 01-Ноя-26, 12:13 | ||
Выявлена возможность создания любых вычислимых функций при помощи конструкций в файлах конфигурации утилиты Curl. Данная особенность проявляется только в версиях Сurl с 8.12-8.16 и вызвана непреднамеренной реализацией полноты по Тьюрингу, позволяющей создавать машины Тьюринга, используя возможность извлекать байтовые диапазоны из значений переменных и неограниченную глубину вложенности при подключении внешних конфигурационных файлов... | ||
| Ответить | Правка | Cообщить модератору | ||
| Оглавление |
| Сообщения | [Сортировка по ответам | RSS] |
| 1. Сообщение от Аноним10084 и 1008465039 (?), 01-Ноя-26, 12:13 | +23 +/– | |
Избегайте смоляной ямы Тьюринга, в которой реализуемо всё что угодно, но ничего разумного не реализуемо легко! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #6, #42 | ||
| 2. Сообщение от Аноним (2), 01-Ноя-26, 12:14 | +48 +/– | |
В конфигурационных файлах curl случайно реализован AGI. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 3. Сообщение от Аноним (3), 01-Ноя-26, 12:14 | +6 +/– | |
А потому удивляются, почему так много дыр в ПО ;-) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #7 | ||
| 6. Сообщение от A.Stahl (ok), 01-Ноя-26, 12:32 | –3 +/– | |
Смола денег стоит. Где эта твоя яма? Сейчас реализуем... | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #1 | ||
| 7. Сообщение от Аноним (7), 01-Ноя-26, 12:41 | +1 +/– | |
Почему? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #3 Ответы: #10, #16 | ||
| 10. Сообщение от Аноним (3), 01-Ноя-26, 12:49 | +3 +/– | |
Дают пользователю заряженный пистолет без предохранителя, который стреляет автоматически просто при сжатии рукоятки и надеяться, что он не выстрелит, если пользователь прочитает инструкцию. Казалось бы, что может пойти не так? :-) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #7 Ответы: #12 | ||
| 11. Сообщение от kusb reg (ok), 01-Ноя-26, 12:58 | +7 +/– | |
Поздравим создателей нового языка программирования. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #31 | ||
| 12. Сообщение от kusb reg (ok), 01-Ноя-26, 13:02 | +1 +/– | |
Мне кажется реализовать такую полноту относительно легко и она может быть много где не таким и сложным путём. Из-за этого мне также кажется, что может быть что-то более маленькое вместо транзисторов используемое как они. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #10 Ответы: #20 | ||
| 15. Сообщение от Аноним (15), 01-Ноя-26, 13:16 | +10 +/– | |
Ждём Doom на конфигах курла | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #18, #29, #39 | ||
| 16. Сообщение от Аноним10084 и 1008465039 (?), 01-Ноя-26, 13:19 | –1 +/– | |
Если с теоретической точки зрения подходить, то опасность полноты по Тьюрингу в том, что для программы на Тьюринг-полном языке неразрешима проблема останова, т.е. мы по тексту не сможем сказать, остановиться ли когда-нибудь ее выполнение. Так что получается, что зловредный или бажный конфиг в Тьюринг-полном языке конфигурации может выполняться вечно (ну или, реалистично говоря, зависания и падения провоцировать) | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #7 Ответы: #36 | ||
| 18. Сообщение от Мемоним (?), 01-Ноя-26, 13:54 | +6 +/– | |
Такая же первая мысль. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #15 | ||
| 20. Сообщение от Аноним (20), 01-Ноя-26, 14:33 | +/– | |
Css тюринг полный и никому от этого лучше не стало. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #12 Ответы: #21, #44, #53 | ||
| 21. Сообщение от kusb reg (ok), 01-Ноя-26, 14:39 | +1 +/– | |
Ну да. Я скорее про то, что не нужно много сущностей, не нужно быть очень сложным для этой полноты, может даже отчасти наоборот иногда - простоты. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #20 | ||
| 22. Сообщение от Аноним (22), 01-Ноя-26, 15:10 | –2 +/– | |
По даннингу крюгеру как понимаю? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 25. Сообщение от Аноним (25), 01-Ноя-26, 15:59 | +1 +/– | |
Ждём игру Game of Life на конфигах curl. Для CMake такие есть реализации. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| 27. Сообщение от Аноним (27), 01-Ноя-26, 16:33 | +2 +/– | |
А могли бы просто сделать конфиг на лиспе... | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #32, #54 | ||
| 29. Сообщение от Пыщь (?), 01-Ноя-26, 17:55 | +1 +/– | |
Этточно! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #15 | ||
| 31. Сообщение от Аноним (31), 01-Ноя-26, 18:03 | +2 +/– | |
рано, на нем еще дум не написали | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #11 | ||
| 32. Сообщение от Аноним (31), 01-Ноя-26, 18:04 | –2 +/– | |
скучно | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #27 | ||
| 33. Сообщение от Аноним (33), 01-Ноя-26, 18:06 | +1 +/– | |
Отлично, а значит можно просто заменить этот конфиг на Lua, так как и 90% подбных костылей. Потом Lua заменят на системный реестр из Windows 95 | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Ответы: #37 | ||
| 36. Сообщение от Аноним (36), 01-Ноя-26, 21:46 | +/– | |
программировать на конфигах могут только альтернативно-одоренные. С какого тогда бодуна вы называете это конфигом? Называйте скриптом или плагином, какой еще там конфиг. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #16 Ответы: #38 | ||
| 37. Сообщение от Аноним (36), 01-Ноя-26, 21:47 | +/– | |
потомуч-то альтернативно-одаренный как и писаки всякого exim-a | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #33 | ||
| 38. Сообщение от Аноним10084 и 1008465039 (?), 02-Ноя-26, 00:01 | +/– | |
Ну вот как раз этого надо избегать, Тьюринг-полноты в конфигах | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #36 Ответы: #40 | ||
| 39. Сообщение от Bottle (?), 02-Ноя-26, 00:40 | –1 +/– | |
Дум слишком устарел, нужен Квейк. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #15 Ответы: #52 | ||
| 40. Сообщение от Аноним (36), 02-Ноя-26, 00:52 | +/– | |
и даже Тьюринг-анорексии быть не должно, тупо key-value, это же конфиг, опции, флаги, а не логика программы. Нужна логика - пиши код, аля плагин, скрипт и прочая приблуда. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #38 Ответы: #43 | ||
| 42. Сообщение от Аноним (42), 02-Ноя-26, 01:17 | –1 +/– | |
> но ничего разумного не реализуемо легко! | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #1 | ||
| 43. Сообщение от Аноним10084 и 1008465039 (?), 02-Ноя-26, 03:39 | +/– | |
Не спорю, вполне согласен | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #40 Ответы: #51 | ||
| 44. Сообщение от _ (??), 02-Ноя-26, 04:39 | +/– | |
> Css тюринг полный и никому от этого лучше не стало. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #20 | ||
| 51. Сообщение от Аноним (36), 02-Ноя-26, 15:28 | +/– | |
Понимаете, один д**р*к напишет пример конфига в виде функции принимающие данные из основного кода, другой тупо скопирует и будет использовать и вуаля rce. Даже к регуляркам надо относиться с опаской, зависит от библиотек и кривых рук, итог rce. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #43 | ||
52.
Сообщение от Аноним (52), 02-Ноя-26, 16:42
| +/– | |
в Cyberpunk 2077 на конфигах курла я бы поиграл | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #39 | ||
| 53. Сообщение от Аноним (53), 02-Ноя-26, 20:07 | +/– | |
Расположение элементов на странице и качественная типографика требуют полноты по Тьюрингу. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #20 | ||
| 54. Сообщение от Аноним (53), 02-Ноя-26, 20:09 | +2 +/– | |
Могли бы вообще всё на лиспе делать. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #27 Ответы: #56 | ||
| 56. Сообщение от Frestein (ok), 03-Ноя-26, 21:27 | +/– | |
Можно. А зачем? | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #54 | ||
| 57. Сообщение от Аноним (-), 04-Ноя-26, 21:55 | +/– | |
> При стеке в 8 МБ переполнение возникает примерно после 922 шагов. | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
|
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |