![]() |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Уязвимости в библиотеке libxml2, потенциально приводящие к выполнению кода" | +/– | ![]() |
Сообщение от opennews (??), 19-Июн-25, 13:34 | ||
В библиотеке Libxml2, разрабатываемой проектом GNOME и применяемой для разбора содержимого в формате XML, выявлено 5 уязвимостей, две из которых потенциально могут привести к выполнению кода при обработке специально оформленных внешних данных. Библиотека Libxml2 широко распространена в открытых проектах и, например, используется как зависимость в более чем 800 пакетах из состава Ubuntu... | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения | [Сортировка по ответам | RSS] |
1. Сообщение от Аноним (1), 19-Июн-25, 13:34 | +1 +/– | ![]() |
Пора переписать на Си, но чтоб без багов. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #2, #3, #4 |
2. Сообщение от Аноним (2), 19-Июн-25, 13:36 | –1 +/– | ![]() |
>"на Си, но чтоб без багов. " | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 |
3. Сообщение от Аноним (3), 19-Июн-25, 13:38 | –15 +/– | ![]() |
Пора полностью отказаться от си. И он XML тоже. Нах он нужен. Для хранения одного байта информации пихаем килобайти лишней информации | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 Ответы: #6, #8, #31 |
4. Сообщение от Аноним (6), 19-Июн-25, 13:41 | +1 +/– | ![]() |
На C++ с умными указателями. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 Ответы: #11, #18, #86 |
5. Сообщение от Аноним (-), 19-Июн-25, 13:41 | –2 +/– | ![]() |
> 5 уязвимостей, две из которых потенциально могут привести к выполнению кода | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
6. Сообщение от Аноним (6), 19-Июн-25, 13:42 | +1 +/– | ![]() |
Ну тогда уж откажитесь и от HTML. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #3 Ответы: #78 |
7. Сообщение от Аноним (-), 19-Июн-25, 13:45 | –5 +/– | ![]() |
Сегодня прям какой-то День Унижения Дыpяшeчников. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #9, #16 |
8. Сообщение от Аноним (8), 19-Июн-25, 13:45 | +3 +/– | ![]() |
Так xml так себе, но чем ты заменишь xslt? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #3 Ответы: #12, #38 |
9. Сообщение от Аноним (6), 19-Июн-25, 13:52 | +6 +/– | ![]() |
Только в твоём воображении. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #7 |
10. Сообщение от Аноним (-), 19-Июн-25, 13:55 | –3 +/– | ![]() |
Сегодня жаркий денек. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #19, #23, #36, #80, #118 |
11. Сообщение от Аноним (-), 19-Июн-25, 13:58 | –1 +/– | ![]() |
Дурной тон писать ядро, системные утилиты и библиотеки на Си плюс-плюс. Истинная системщина - только чистый Си. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #4 Ответы: #13, #51, #71 |
12. Сообщение от Аноним (12), 19-Июн-25, 13:59 | +5 +/– | ![]() |
Чем угодно. Xslt неоправданно сложный. Императивный код на любом яп, написанный в лоб, будет раз в 100 понятнее. Плюс, xslt абсолютно никакой для трансформации в режиме потока, потому что весь документ грузится в виде dom целиком. Это значит, что сто-метровый хмл будет занимать 500 метров оперативки, если не больше. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #8 |
13. Сообщение от Аноним (13), 19-Июн-25, 14:05 | –1 +/– | ![]() |
> Дурной тон писать ядро, системные утилиты и библиотеки на Си плюс-плюс. Истинная системщина - только чистый Си. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #11 Ответы: #29, #47 |
14. Сообщение от Аноним (19), 19-Июн-25, 14:08 | –1 +/– | ![]() |
А вот писали бы они с помощью ИИ такой фигни бы не было. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #20, #33 |
16. Сообщение от Аноним (16), 19-Июн-25, 14:08 | +4 +/– | ![]() |
> Ну что, как это овнокод оправдывать будете? Опять раст виноват? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #7 Ответы: #22 |
17. Сообщение от Аноним (-), 19-Июн-25, 14:09 | –1 +/– | ![]() |
> Для устранения данных уязвимостей рассматривается возможность | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #34 |
18. Сообщение от Аноним (13), 19-Июн-25, 14:09 | –4 +/– | ![]() |
> На C++ с умными указателями. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #4 Ответы: #81 |
19. Сообщение от Аноним (19), 19-Июн-25, 14:09 | +/– | ![]() |
Надо было использовать ИИ ассистента. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #10 |
20. Сообщение от Аноним (13), 19-Июн-25, 14:13 | +/– | ![]() |
> А вот писали бы они с помощью ИИ такой фигни бы не было. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #14 Ответы: #27 |
21. Сообщение от Аноним (21), 19-Июн-25, 14:16 | +/– | ![]() |
последнее время много криков, переписать на rust, срочно переписать! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #25, #28, #52, #100 |
22. Сообщение от Аноним (13), 19-Июн-25, 14:18 | –1 +/– | ![]() |
Ты забыл еще пройтись по личностям и внешности раст программеров | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #16 |
23. Сообщение от Аноним (23), 19-Июн-25, 14:23 | +1 +/– | ![]() |
Так дело всё же в языке или в гении, который код писал! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #10 Ответы: #24, #26 |
24. Сообщение от Аноним (23), 19-Июн-25, 14:24 | +/– | ![]() |
*? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #23 |
25. Сообщение от Аноним (13), 19-Июн-25, 14:24 | +/– | ![]() |
> последнее время много криков, переписать на rust, срочно переписать! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #21 |
26. Сообщение от Аноним (-), 19-Июн-25, 14:38 | –1 +/– | ![]() |
> Так дело всё же в языке или в гении, который код писал! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #23 Ответы: #44, #58 |
27. Сообщение от Аноним (19), 19-Июн-25, 14:45 | +/– | ![]() |
Проверку длинны ИИ сделать в состоянии в отличии от коженных мешков. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #20 Ответы: #30 |
28. Сообщение от Аноним (19), 19-Июн-25, 14:46 | +/– | ![]() |
Rust давно устарел сейчас все на ИИ. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #21 |
29. Сообщение от Аноним (29), 19-Июн-25, 14:47 | +/– | ![]() |
>> Дурной тон писать ядро, системные утилиты и библиотеки на Си плюс-плюс. Истинная системщина - только чистый Си. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #13 |
30. Сообщение от Аноним (-), 19-Июн-25, 15:03 | +/– | ![]() |
> Проверку длинны ИИ сделать в состоянии в отличии от коженных мешков. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #27 Ответы: #72 |
31. Сообщение от Аноним (31), 19-Июн-25, 15:05 | –2 +/– | ![]() |
Слова недалёкого человека. XML нужнее всех остальных форматов, ибо остальные куда уже специализированнее, а XML самый универсальный. Это не только формат для хранения и передачи данных, но ещё и команд с данными не только для выполнения команды, но ещё и для разбора что это за команда, так можно реализовать единую точку входа для всех команд, а не тонну эндпоинтов, как для REST. Хранить очень сложную структуру данных тот-же JSON не может, попробую всю страницу сайта передать в JSON (не только для заполнения формочек, а саму страницу) - не выйдет, теоретически конечно можешь, но об ручной разбор типов и экранирование - пальцы в кровь сотрёшь, и итоговый размер файла может даже и выйдет больше чем у XML. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #3 Ответы: #42, #46 |
32. Сообщение от Аноним (32), 19-Июн-25, 15:19 | +/– | ![]() |
Libxml2 одна из главных либ. Весь дистриб пересобирать нужно при её изменении. Вдруг что отвалится. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #37, #53, #54 |
33. Сообщение от нах. (?), 19-Июн-25, 15:39 | +/– | ![]() |
конечно не было бы - когда код xml-парсера не компилится или не парсит xml - никаких проблем он и не создаст. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #14 Ответы: #73 |
34. Сообщение от нах. (?), 19-Июн-25, 15:42 | +/– | ![]() |
> Да вообще libxml2 нужно отовюсюду выкинуть и заменить на что-то нормальное. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #17 Ответы: #41 |
35. Сообщение от Аноним (35), 19-Июн-25, 15:43 | +1 +/– | ![]() |
> разрабатываемой проектом GNOME | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
36. Сообщение от Аноним (1), 19-Июн-25, 15:43 | –2 +/– | ![]() |
> А какой гений решил использовать signed переменную для newSize? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #10 |
37. Сообщение от Аноним (-), 19-Июн-25, 15:49 | +/– | ![]() |
> Libxml2 одна из главных либ. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #32 |
38. Сообщение от Аноним (-), 19-Июн-25, 15:54 Скрыто ботом-модератором | +4 +/– | ![]() |
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #8 |
41. Сообщение от Аноним (-), 19-Июн-25, 16:56 | +/– | ![]() |
> Только - нормальное, | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #34 Ответы: #50 |
42. Сообщение от Аноним (42), 19-Июн-25, 17:05 | –1 +/– | ![]() |
> об ручной разбор типов и экранирование - пальцы в кровь сотрёшь | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #31 Ответы: #67 |
44. Сообщение от Аноним (44), 19-Июн-25, 18:00 | +/– | ![]() |
Не знаю насколько удачный ваш пример. Кто виноват и что виновато, нужно смотреть по ситуации и не факт, что убогий жигулятор виноват, зависит от того, как им управляли и что творилось на дороге. Виноватыми могут быть и водила, и пешеход. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #26 Ответы: #48 |
46. Сообщение от Аноним (46), 19-Июн-25, 19:01 | +/– | ![]() |
А может все же лучше переделать этот огород, чтобы не требовались "очень сложные структуры данных"? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #31 Ответы: #55, #103 |
47. Сообщение от Аноним (47), 19-Июн-25, 19:16 | –1 +/– | ![]() |
> И его раньше писали на ассемблере. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #13 Ответы: #56 |
48. Сообщение от Аноним (47), 19-Июн-25, 19:18 | –1 +/– | ![]() |
Но что ведро с гайками повышает аварийность, спорить ведь не будете? Или его просто правильно водить надо? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #44 Ответы: #74 |
50. Сообщение от нах. (?), 19-Июн-25, 19:42 | +/– | ![]() |
> Если 95% юзеров этого достаточно, то можно и одну сотую. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #41 |
51. Сообщение от Аноним (6), 19-Июн-25, 19:52 | +1 +/– | ![]() |
Про ядро никто не упоминал, речь была про парсер XML. А юзерспейс на ссовременных стандартах C++ - самое то. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #11 Ответы: #101, #108, #117 |
52. Сообщение от Аноним (6), 19-Июн-25, 20:00 | –1 +/– | ![]() |
Ага, а я - тётка-бухгалтерша. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #21 |
53. Сообщение от Аноним (6), 19-Июн-25, 20:09 | +/– | ![]() |
При багфиксе API и ABI не поменяются. Поэтому не придётся. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #32 |
54. Сообщение от Dom (?), 19-Июн-25, 20:14 | +/– | ![]() |
Есть один человек в России может пересобрать так что ничего не надо будет менять , но у него какое то кидало произошло через банк и он как мегаладон решил выжидать добычу как я понял , судя по статистике проекты годные , но как будто из будущего киберпанка и по этому немного не понятно откуда такие знания | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #32 |
55. Сообщение от Аноним (3), 19-Июн-25, 20:22 | +/– | ![]() |
И кто тогда будет платить деньги за поддержку "очень сложные структуры данных"? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #46 |
56. Сообщение от Аноним (56), 19-Июн-25, 20:48 | +/– | ![]() |
>> И его раньше писали на ассемблере. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #47 Ответы: #57 |
57. Сообщение от Аноним (47), 19-Июн-25, 21:08 | +/– | ![]() |
По-моему, здесь как раз поведение процессора вполне определённо описано. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #56 Ответы: #104, #105 |
58. Сообщение от Аноним (-), 19-Июн-25, 21:09 | +/– | ![]() |
> это виноват водила? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #26 |
64. Сообщение от Карлос Сношайтилис (ok), 20-Июн-25, 01:45 | +/– | ![]() |
Поэтому программы на С и быстрые: выкинули часть проверок (здесь указатель точно валидный), сделали несколько допущений (такого размера для буфера хватит всегда), намеренно проигнорировали пару UB (тут переполнения не будет) и вуаля: быстро написанный быстрый код! Красота! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
67. Сообщение от Аноним (67), 20-Июн-25, 08:07 | +/– | ![]() |
С потерей бигинтов и цифр в флоатах, ага. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #42 |
71. Сообщение от Аноним (-), 20-Июн-25, 10:13 | +/– | ![]() |
SPARK? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #11 |
72. Сообщение от Аноним (19), 20-Июн-25, 10:59 | +/– | ![]() |
Дообучи ИИ как надо и он тебе исправит что угодно во всем проекте. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #30 |
73. Сообщение от Аноним (19), 20-Июн-25, 11:00 | +/– | ![]() |
То что ты не умеешь пользоваться ИИ и не в состоянии написать нормальный промт виноват только ты. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #33 Ответы: #77 |
74. Сообщение от нейм (?), 20-Июн-25, 11:12 | +/– | ![]() |
любая машина = ведро с гайками = средство передвижения повышенной опасности (или как оно там в пдд) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #48 Ответы: #76, #91, #106 |
76. Сообщение от Аноним (-), 20-Июн-25, 11:27 | +1 +/– | ![]() |
> любая машина = ведро с гайками = средство передвижения повышенной опасности | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #74 |
77. Сообщение от нах. (?), 20-Июн-25, 11:40 | +/– | ![]() |
> То что ты не умеешь пользоваться ИИ и не в состоянии написать | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #73 Ответы: #107 |
78. Сообщение от Аноним (78), 20-Июн-25, 12:18 | +/– | ![]() |
внезапно, изначально был PS и PDF | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #6 Ответы: #102 |
79. Сообщение от Аноним (108), 20-Июн-25, 12:22 | +/– | ![]() |
Господа сишники, вот к чему приводит отсутствие нормальной типизации. Для исправления данных уязвимостей нужно как минимум афинные типы использовать, но желательно ещё и зависимые добавить. Ну или просто быть внимательнее, чему сишники никак не научатся. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #85 |
80. Сообщение от ptr (ok), 20-Июн-25, 12:51 | –1 +/– | ![]() |
Проблема не в языке, а в руках. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #10 Ответы: #82, #84 |
81. Сообщение от Аноним (108), 20-Июн-25, 12:56 | +/– | ![]() |
>А СИшники до сих пор не могут делать зануление объекта, когда он уже не нужен(( | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #18 |
82. Сообщение от Аноним (-), 20-Июн-25, 13:19 | +/– | ![]() |
> Проблема не в языке, а в руках. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #80 Ответы: #83 |
83. Сообщение от ptr (ok), 20-Июн-25, 13:23 | +/– | ![]() |
> Но тут нет UB. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #82 Ответы: #93 |
84. Сообщение от Аноним (108), 20-Июн-25, 13:26 | +/– | ![]() |
>Проблема не в языке, а в руках. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #80 Ответы: #92 |
85. Сообщение от Аноним (-), 20-Июн-25, 13:28 | +/– | ![]() |
>Господа сишники, вот к чему приводит отсутствие нормальной типизации. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #79 Ответы: #89, #90 |
86. Сообщение от Аноним (108), 20-Июн-25, 13:28 | +/– | ![]() |
Кресты даже в лучшем случае исправят только часть ошибок с памятью. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #4 |
89. Сообщение от Аноним (108), 20-Июн-25, 13:35 | +/– | ![]() |
>В простом языке он захотел заиметь алгебраический тип данных. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #85 |
90. Сообщение от Аноним (-), 20-Июн-25, 13:36 | +/– | ![]() |
> Среди нас есть разные люди, и с разной концентрацией внимания. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #85 Ответы: #111 |
91. Сообщение от Аноним (91), 20-Июн-25, 13:37 | +/– | ![]() |
Горит сарай - гори и хата! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #74 |
92. Сообщение от ptr (ok), 20-Июн-25, 13:37 | +/– | ![]() |
>>Видите классический UB с исчезновением порядка? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #84 Ответы: #94, #95 |
93. Сообщение от Аноним (-), 20-Июн-25, 13:40 | +/– | ![]() |
> если проблема именно в руках? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #83 |
94. Сообщение от Аноним (-), 20-Июн-25, 13:43 | +/– | ![]() |
> И где Вы увидели ошибку компиляции? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #92 |
95. Сообщение от Аноним (108), 20-Июн-25, 13:43 | +/– | ![]() |
>И где Вы увидели ошибку компиляции? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #92 Ответы: #96 |
96. Сообщение от ptr (ok), 20-Июн-25, 14:04 | +/– | ![]() |
> https://play.rust-lang.org/?version=stable&mode=debug&editio... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #95 Ответы: #97 |
97. Сообщение от Аноним (108), 20-Июн-25, 14:55 | +/– | ![]() |
Ну отлично, теперь это хотя бы компилируется. Но заявленного вами поведения не наблюдаю, и в дебаге и в релизе выдаёт 0. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #96 Ответы: #98 |
98. Сообщение от Аноним (-), 20-Июн-25, 15:04 | +/– | ![]() |
> Ну отлично, теперь это хотя бы компилируется. Но заявленного вами поведения не | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #97 Ответы: #99 |
99. Сообщение от Аноним (108), 20-Июн-25, 15:23 | +/– | ![]() |
>Скорее всего нужна конкретная версия компилятора, уровень оптимизаций и возможно флаги. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #98 |
100. Сообщение от Аноним (108), 20-Июн-25, 15:26 | +/– | ![]() |
>но вот вы, вы же большинство программисты, так? чего ждете? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #21 |
101. Сообщение от Аноним (101), 20-Июн-25, 16:11 | +/– | ![]() |
Зато упоминали системные утилиты и библиотеки. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #51 |
102. Сообщение от Аноним (102), 20-Июн-25, 17:07 | +2 +/– | ![]() |
Где был? Изначально — это как? Проснулись пещерные люди, смотрят: а на полу PS и PDF лежат? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #78 |
103. Сообщение от Аноним (102), 20-Июн-25, 17:12 | +1 +/– | ![]() |
Да, давай. Все только за будут. Всего-то нужно сложность решаемых задач понизить, и дело в шляпе, обойдёмся одним массивом байтов на всё про всё. А если одни только hello world писать, то может быть и вовсе без структур данных обойдёмся. А там и от компьютера можно отказаться, вон в древнем Египте на глиняных табличках бухгалтерию вели, и ничего, великая страна была, могла показать! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #46 |
104. Сообщение от Аноним (56), 20-Июн-25, 17:15 | +/– | ![]() |
>> SHL r/m8,CL Multiply r/m8 by 2, CL times. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #57 |
105. Сообщение от Аноним (102), 20-Июн-25, 17:18 | +/– | ![]() |
>> it is undefined for SHL and SHR instructions… | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #57 Ответы: #113 |
106. Сообщение от Аноним (102), 20-Июн-25, 17:33 | +/– | ![]() |
Любая, рано или поздно, но дьявол в деталях. Мне в жизни довелось дважды (и успешно!) совершить один и тот же опасный номер на двух разных автомобилях: уклониться от препятствия на трассе зимой в снегопад на скорости 80км/ч. Жигуль раскрутило, почти вылетел на встречку под фуру, но в последний момент смог найти достаточно сцепления с дорогой и вырулить. Второй раз делал то же самое на бмв с xdrive, пассажиры даже толком не заметили ничего. А так да, ведро с гайками что одна, что вторая. Когда продавал оба раза радовался. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #74 |
107. Сообщение от Аноним (102), 20-Июн-25, 17:59 | +/– | ![]() |
> ну ты-то умеешь, ии за тебя уже три хеловрота написал? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #77 Ответы: #109 |
108. Сообщение от Аноним (108), 20-Июн-25, 18:09 | +/– | ![]() |
>А юзерспейс на ссовременных стандартах C++ - самое то. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #51 |
109. Сообщение от Аноним (108), 20-Июн-25, 18:11 | +1 +/– | ![]() |
>Штука, которая за тебя всё делать | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #107 Ответы: #110 |
110. Сообщение от нах. (?), 20-Июн-25, 18:35 | +/– | ![]() |
не, все правильно - он такой конечно сделает, что сказали, а не будет галлюционировать, и даже наверное догадается задать дополнительные вопросы ДО того как бросаться кодить. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #109 |
111. Сообщение от Аноним (111), 20-Июн-25, 21:46 | +/– | ![]() |
40M строк кода решаются выделением драйвера АМД и другой фигни в отдельные модули. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #90 Ответы: #114 |
112. Сообщение от Аноним (78), 20-Июн-25, 22:26 | +/– | ![]() |
> перед копированием данных функцией strcpy | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #120 |
113. Сообщение от Аноним (47), 20-Июн-25, 23:28 | +/– | ![]() |
Аноним увидел слово undefined, дальше всё как в тумане. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #105 |
114. Сообщение от Аноним (-), 20-Июн-25, 23:38 | +/– | ![]() |
> Но это потребует хотя бы на какое-то время и хотя бы в одну сторону STABLE API... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #111 |
116. Сообщение от Golangdev (?), 21-Июн-25, 00:28 | +/– | ![]() |
> Уязвимости в библиотеке libxml2 | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #121 |
117. Сообщение от Аноним (117), 21-Июн-25, 01:53 | +/– | ![]() |
Ну а в ядре тогда как xml парсить? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #51 |
118. Сообщение от qwe (??), 21-Июн-25, 01:54 | +/– | ![]() |
> + int lenn, lenp; | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #10 |
119. Сообщение от Аноним (117), 21-Июн-25, 02:25 | +/– | ![]() |
expat надо использовать | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #122 |
120. Сообщение от Карлос Сношайтилис (ok), 21-Июн-25, 13:35 | +/– | ![]() |
Если в С добавить полноценные строки, это будет уже не С | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #112 |
121. Сообщение от Карлос Сношайтилис (ok), 21-Июн-25, 13:38 | +/– | ![]() |
Хрен редьки не слаще: и его надо парсить. А это слабое место С – вылезут все классические ошибки с буферами, переполнения и прочее. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #116 Ответы: #123 |
122. Сообщение от Карлос Сношайтилис (ok), 21-Июн-25, 13:50 | +/– | ![]() |
Его можно использовать только для чтения. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #119 |
123. Сообщение от Golangdev (?), 21-Июн-25, 17:41 | +/– | ![]() |
Ну тогда используйте нормальные языки, такие как Go / Java / Rust | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #121 |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |