![]() |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Атака Trojan Source для внедрения изменений в код, незаметных для разработчика" | +/– | ![]() |
Сообщение от opennews (ok), 01-Ноя-21, 22:01 | ||
Исследователи из Кембриджского университета опубликовали новую технику незаметной подстановки вредоносного кода в рецензируемые исходные тексты. Подготовленный метод атаки (CVE-2021-42574) представлен под именем Trojan Source и базируется на формировании текста по разному выглядящего для компилятора/интерпретатора и человека, просматривающего код. Примеры применения метода продемонстрированы для различных компиляторов и интерпретаторов, поставляемых для языков C, C++, C#, JavaScript, Java, Rust, Go и Python... | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения | [Сортировка по ответам | RSS] |
2. Сообщение от InuYasha (??), 01-Ноя-21, 22:03 | –6 +/– | ![]() |
o_O | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #21, #79 |
4. Сообщение от ОШИБКА Вы забыли заполнить поле Name. (?), 01-Ноя-21, 22:07 | +3 +/– | ![]() |
Не баг а фича. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #33 |
5. Сообщение от Аноним (5), 01-Ноя-21, 22:07 | +28 +/– | ![]() |
Как всегда vim победил, а говно-перделки на электроне где-то в жопе | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #8, #10, #46, #163 |
7. Сообщение от Аноним (7), 01-Ноя-21, 22:16 | +21 +/– | ![]() |
Хакер и солонка, 100500я серия... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #101 |
8. Сообщение от a. (?), 01-Ноя-21, 22:17 | +1 +/– | ![]() |
Кафирный вим не даёт читать на языке правоверных. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #5 |
9.
Сообщение от Michael Shigorin![]() | +3 +/– | ![]() |
> в современном текстовом редакторе, web-интерфейсе или IDE | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #12, #13, #40, #43 |
10. Сообщение от Аноним (-), 01-Ноя-21, 22:19 | +12 +/– | ![]() |
> Как всегда vim победил, | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #5 |
11. Сообщение от имя_ (?), 01-Ноя-21, 22:20 | +/– | ![]() |
багофича | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
12. Сообщение от морошка ягодка такая (?), 01-Ноя-21, 22:21 | +1 +/– | ![]() |
ZQ надо | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #9 Ответы: #17 |
13. Сообщение от морошка ягодка такая (?), 01-Ноя-21, 22:22 | +1 +/– | ![]() |
ZQ надо | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #9 Ответы: #18, #125, #169 |
14.
Сообщение от freecoder![]() | –4 +/– | ![]() |
В Rust уже пофиксили: https://blog.rust-lang.org/2021/11/01/cve-2021-42574.html | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #16, #56, #109, #168 |
15. Сообщение от Аноним (15), 01-Ноя-21, 22:26 | –9 +/– | ![]() |
рили? за такой код нужно нещадно бить по рукам! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #44 |
16. Сообщение от О.Тсо.Сишник (?), 01-Ноя-21, 22:29 | +/– | ![]() |
> В Rust уже пофиксили: https://blog.rust-lang.org/2021/11/01/cve-2021-42574.html | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #14 Ответы: #22, #26 |
17. Сообщение от kusb (?), 01-Ноя-21, 22:30 | +6 +/– | ![]() |
killall -9 vim | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #12 Ответы: #191 |
18. Сообщение от kusb (?), 01-Ноя-21, 22:32 | +/– | ![]() |
Звучит реально неприятно. Как ОКР какое-то... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #13 Ответы: #62 |
19. Сообщение от OpenEcho (?), 01-Ноя-21, 22:37 | +2 +/– | ![]() |
Самое прикольное, что эта техника применяется хакерами как миниум лет 5. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #23, #59 |
20. Сообщение от Аноним (20), 01-Ноя-21, 22:45 | +7 +/– | ![]() |
А потому что нехер пропихивать в utf8 (и юникод в целом) всякое дерьмо. Сюда же современные opentypeвые шрифты, которые уже стали мини программами - сливания в лигатуры и прочая-прочая. Реально хочется огородиться в koi8r. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #27, #31, #45, #60 |
21. Сообщение от QwertyReg (ok), 01-Ноя-21, 22:46 | –24 +/– | ![]() |
> Возможно, из-за его околонулевой популярности ) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #2 Ответы: #25, #32, #34, #42 |
22. Сообщение от Аноним (22), 01-Ноя-21, 22:48 | +/– | ![]() |
Ваще-то это во всех компиляторах | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #16 |
23. Сообщение от Аноним84701 (ok), 01-Ноя-21, 22:51 | +5 +/– | ![]() |
> Самое прикольное, что эта техника применяется хакерами как миниум лет 5. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #19 |
24. Сообщение от Аноним (24), 01-Ноя-21, 22:55 | +9 +/– | ![]() |
Это косяки программ редакторов. Текст с направлением справа налево должен просто печататься задом наперед, но не должен залазить на предыдущий тескт. А про всякие буковки это мы и так знаем. Они прямо америку открыли. О нормализации юникода никогда не слышали? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
25. Сообщение от Rev (?), 01-Ноя-21, 23:21 | +6 +/– | ![]() |
Вынужденно :( | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #21 |
26. Сообщение от Ivan_83 (ok), 01-Ноя-21, 23:25 | +2 +/– | ![]() |
Просто С/С++ имеет далеко не один компилятор. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #16 Ответы: #57 |
27. Сообщение от Ivan_83 (ok), 01-Ноя-21, 23:27 | +2 +/– | ![]() |
Фу! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #20 Ответы: #66, #152 |
28. Сообщение от Аноним (40), 01-Ноя-21, 23:30 | +/– | ![]() |
А как именно Misrendered в vim в Linux? Кодировка что ли кривая и вопросик показывает? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #29 |
29. Сообщение от Аноним (40), 01-Ноя-21, 23:31 | +/– | ![]() |
А, виноват, слепой - это в Windows. Тогда нет вопросов. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #28 |
30. Сообщение от Михрютка (ok), 01-Ноя-21, 23:43 | +8 +/– | ![]() |
>>>предложен ещё один вариант атаки (CVE-2021-42694), связанный с использованием омоглифов | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
31. Сообщение от Аноним (31), 01-Ноя-21, 23:52 | +/– | ![]() |
Ну, тогда опеннет для тебя один из последних островков счастья. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #20 |
32. Сообщение от Аноним (32), 02-Ноя-21, 01:02 | +2 +/– | ![]() |
Среди попу'лярных. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #21 |
33. Сообщение от Аноним (33), 02-Ноя-21, 01:09 | +11 +/– | ![]() |
Особенно для раста с его крейтами из онлайн-хранилищ. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #4 Ответы: #50 |
34. Сообщение от Аноним (34), 02-Ноя-21, 01:47 | +14 +/– | ![]() |
Это где, на 15% яфончиков, где запрещено ставить нормальные браузеры? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #21 |
35. Сообщение от Аноним (35), 02-Ноя-21, 01:55 | +/– | ![]() |
Поэтому и появился язык Ада. Он в том числе разрабатывался для точной читаемости кода. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #110 |
36. Сообщение от pavlinux (ok), 02-Ноя-21, 02:18 | +4 +/– | ![]() |
> опубликовали новую технику | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #204 |
37. Сообщение от Alexey (??), 02-Ноя-21, 02:34 | +1 +/– | ![]() |
Вопрос был описан на Хабре лет несколько назад (давно уже). После чего я добавил в CudaText лечение - все эти символы показываются теперь явно хекс-кодами...., да и до этого наложения там не было, просто символы пропускались при рендере. Из того поста на русском никакого CVE никто не соорудил. В комментах хабра пожевали тему, пожевали, и разошлись по норкам.... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #38 |
38. Сообщение от pavlinux (ok), 02-Ноя-21, 02:36 | –1 +/– | ![]() |
> Вопрос был описан на Хабре лет несколько назад | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #37 Ответы: #116 |
39. Сообщение от Аноним (39), 02-Ноя-21, 02:38 | –1 +/– | ![]() |
Для контента и там текстов ресурсов Unicode - штука незаменимая, но в исходниках не нужно и стоило бы на входе в компиляторы просто ставить какой-то фильтр. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #41 |
40. Сообщение от Аноним (40), 02-Ноя-21, 02:44 | +2 +/– | ![]() |
Всегда думал что у пользователей, в первый раз зашедших в vim без подготовки, должно быть лицо к этот "смайлик". | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #9 Ответы: #103 |
41. Сообщение от pavlinux (ok), 02-Ноя-21, 02:44 | +/– | ![]() |
> на входе в компиляторы просто ставить какой-то фильтр. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #39 |
42. Сообщение от Аноним (42), 02-Ноя-21, 03:32 | +14 +/– | ![]() |
Большинство из тех, доя кого он популярен, даже не подозревают о существовании "сафари", для них он " айфон". | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #21 Ответы: #64, #65, #170 |
43. Сообщение от myhand (ok), 02-Ноя-21, 04:14 | +/– | ![]() |
C-c C-q | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #9 |
44. Сообщение от myhand (ok), 02-Ноя-21, 04:22 | +7 +/– | ![]() |
> во-первых, код должен быть самодокументируемым. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #15 Ответы: #48 |
45. Сообщение от myhand (ok), 02-Ноя-21, 04:23 | +2 +/– | ![]() |
> А потому что нехер пропихивать в utf8 (и юникод в целом) всякое дерьмо. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #20 Ответы: #172 |
46. Сообщение от myhand (ok), 02-Ноя-21, 04:25 | +6 +/– | ![]() |
Где vim победил, фантазер? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #5 Ответы: #54, #93 |
47. Сообщение от Аноним (47), 02-Ноя-21, 05:03 | +1 +/– | ![]() |
По идее линтер не должен такоеьпропучкать. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #180 |
48. Сообщение от Аноним (48), 02-Ноя-21, 05:46 | –6 +/– | ![]() |
>> во-первых, код должен быть самодокументируемым. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #44 Ответы: #52 |
50. Сообщение от Прохожий (??), 02-Ноя-21, 07:06 | –8 +/– | ![]() |
Раст уже починили (добавили опцию соответствующую), и все крейты проверили. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #33 Ответы: #61 |
52. Сообщение от myhand (ok), 02-Ноя-21, 07:46 | +1 +/– | ![]() |
>>> во-первых, код должен быть самодокументируемым. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #48 Ответы: #63 |
53. Сообщение от Аноним (53), 02-Ноя-21, 07:50 | +/– | ![]() |
>> В качестве меры для защиты рекомендуется реализовать в компиляторах, интерпретаторах и сборочных инструментах, поддерживающих Unicode-символы, вывод ошибки или предупреждения при наличии в комментариях, строковых литералах или идентификаторах непарных управляющих символов, меняющих направление вывода | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #115 |
54. Сообщение от Аноним (54), 02-Ноя-21, 07:54 | +/– | ![]() |
C код: 8.2.3455 -- показывает **без** перекрытия. То есть видно, что будет "видно" компилятору. На python'овских тестах не смотрел. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #46 |
55. Сообщение от Аноним (61), 02-Ноя-21, 08:03 | +/– | ![]() |
А еще есть непечатаемые символы. Вот где не паханое поле для злоупотреблений. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #104, #181 |
56. Сообщение от Аноним (61), 02-Ноя-21, 08:05 | +/– | ![]() |
Как такое вообще могло быть в самом безопасном языке в галактике? Ой так нифига он небезопасный язык как язык на уровне Nim. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #14 Ответы: #81, #131 |
57. Сообщение от Аноним (61), 02-Ноя-21, 08:05 | +2 +/– | ![]() |
О да запретить комментарии на иврите и арабском это же так просто и точно ничего не сломает. Лол ржу в голос. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #26 |
59. Сообщение от Аноним (61), 02-Ноя-21, 08:07 | +1 +/– | ![]() |
даже 20 лет назад применяли непечатаемые символы в экселе и всё работало. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #19 Ответы: #114 |
60. Сообщение от Аноним (61), 02-Ноя-21, 08:08 | +5 +/– | ![]() |
Люди виноваты что не могут писать все 256-ю символами. Напридумывали языков, шрифтов, написаний вот гады. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #20 Ответы: #106, #112, #174 |
61. Сообщение от Аноним (61), 02-Ноя-21, 08:10 | +4 +/– | ![]() |
Ну так делай тогда вывод: Раст такой же небезопасный как и все языки. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #50 Ответы: #68, #122 |
62. Сообщение от Аноним (61), 02-Ноя-21, 08:13 | +1 +/– | ![]() |
Обычная мышечная память. Как выключатель на кухне, если заходишь в другую кухню всё равно свет пытаешься включить так как запомнил. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #18 |
63. Сообщение от Аноним (61), 02-Ноя-21, 08:15 | –2 +/– | ![]() |
А тебе не приходило в голову что это не из-за консоли, а из-за того что так просто удобнее читать код. Нет? ну подумай об этом на досуге. Заодно о своём стайлгайде как ты думаешь почему твой разорви экранный код удобно читать только тебе? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #52 Ответы: #74, #123, #124 |
64. Сообщение от ryoken (ok), 02-Ноя-21, 08:16 | +12 +/– | ![]() |
>>доя кого | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #42 |
65. Сообщение от MsGod (?), 02-Ноя-21, 08:17 | –6 +/– | ![]() |
В макси - сафари топовый браузер. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #42 Ответы: #94, #128 |
66. Сообщение от ryoken (ok), 02-Ноя-21, 08:18 | +1 +/– | ![]() |
>>ASCI | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #27 |
67. Сообщение от Аноним (67), 02-Ноя-21, 08:25 | +1 +/– | ![]() |
Данный троян используется с расчётом на невнимательность программиста. Просто надо либо //, котрый работает до конца строки, либо /* за которым может быть только 2 символа */. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #69 |
68. Сообщение от bOOster (ok), 02-Ноя-21, 08:37 | +/– | ![]() |
ТОлько со значительно большим гиммором в системном программировании. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #61 Ответы: #90 |
69. Сообщение от Аноним (69), 02-Ноя-21, 08:43 | +/– | ![]() |
Всегда ли программист просматривает уже отлаженные исходные коды перед сборкой, особенно если проект достаточно крупный? Вопрос риторический. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #67 Ответы: #71, #145, #153 |
71. Сообщение от Растоманя (ok), 02-Ноя-21, 08:46 | –4 +/– | ![]() |
Это делает борроф чекер | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #69 Ответы: #97 |
74. Сообщение от myhand (ok), 02-Ноя-21, 08:49 | –1 +/– | ![]() |
> А тебе не приходило в голову что это не из-за консоли, а | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #63 Ответы: #100, #151 |
79. Сообщение от trdm (ok), 02-Ноя-21, 08:55 | –1 +/– | ![]() |
Переходите на Notepad++. Там уже это реализовано.. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #2 |
81. Сообщение от Растоманя (ok), 02-Ноя-21, 08:57 | –3 +/– | ![]() |
Что такое Nim? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #56 Ответы: #98 |
90. Сообщение от Аноним (61), 02-Ноя-21, 09:22 | –1 +/– | ![]() |
Есть языки у которых нет реального применения. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #68 Ответы: #96 |
92.
Сообщение от Аноним![]() | +/– | ![]() |
анализатор сравнения набранных символов к отправляемым? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #105 |
93. Сообщение от Аноним (61), 02-Ноя-21, 09:26 | +3 +/– | ![]() |
Безопасный язык это как безопасная бензопила что-то из области фантастики. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #46 |
94. Сообщение от Аноним (94), 02-Ноя-21, 09:27 | +3 +/– | ![]() |
когда привыкаешь к никакующему хитингу глифов в макоси тогда для тебя все остальное кажется инородным угу. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #65 |
96. Сообщение от bOOster (ok), 02-Ноя-21, 09:28 | +1 +/– | ![]() |
> Есть языки у которых нет реального применения. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #90 Ответы: #99 |
97. Сообщение от Аноним (61), 02-Ноя-21, 09:34 | +/– | ![]() |
Вот чем чем, конкретно этим борроу чекер точно не занимается. В Visual Studio например этим может заниматься c++ core check. И в него же добавить правила про юникондные символы. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #71 |
98. Сообщение от Аноним (61), 02-Ноя-21, 09:35 | –1 +/– | ![]() |
Это современный, безопасный язык системного программирования. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #81 |
99. Сообщение от Аноним (61), 02-Ноя-21, 09:38 | +/– | ![]() |
Какое у брейнфака или у yoptascript было применение и куда оно спыло? Такое ощущение что ты в каждой ерунды ищешь скрытый смысл, которого нет. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #96 Ответы: #107 |
100. Сообщение от Аноним (61), 02-Ноя-21, 09:40 | –2 +/– | ![]() |
> На основании чего ты так подумал? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #74 Ответы: #102 |
101. Сообщение от Жироватт (ok), 02-Ноя-21, 09:41 | –1 +/– | ![]() |
Эх, как же нрацца это шоу. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #7 |
102. Сообщение от myhand (ok), 02-Ноя-21, 10:01 | +1 +/– | ![]() |
Логика, мой дорогой юный друг, не может работать без некоторой базы фактов и правил. Какова она в твоем случае? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #100 |
103. Сообщение от InuYasha (??), 02-Ноя-21, 10:13 | +1 +/– | ![]() |
Смайлик :q символизирует либо облизывание, либо закусывание языка от интенсивного труда. Почему-то мне кажется, что в здесь актуальнее второе ) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #40 |
104. Сообщение от Аноним (104), 02-Ноя-21, 10:27 | +/– | ![]() |
Нет. Они просто пропускаются при рендере или там например накладывают один глиф на следующий. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #55 |
105. Сообщение от Аноним (104), 02-Ноя-21, 10:29 | –1 +/– | ![]() |
Обкуреный бред программиста, который не может выразить мысль. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #92 Ответы: #108 |
106. Сообщение от Аноним (106), 02-Ноя-21, 10:37 | +/– | ![]() |
А нечего было Вавилонскую башню строить. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #60 |
107. Сообщение от Урри (ok), 02-Ноя-21, 10:45 | +/– | ![]() |
Мозги развивать. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #99 Ответы: #159 |
108.
Сообщение от Аноним![]() | +/– | ![]() |
Хиленько. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #105 |
109. Сообщение от Урри (ok), 02-Ноя-21, 10:51 | +1 +/– | ![]() |
В раст снова быстро влепили какую-то заплатку, не относящуюся напрямую к языку. Аджаааааааайл! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #14 Ответы: #130 |
110. Сообщение от Урри (ok), 02-Ноя-21, 11:02 | +/– | ![]() |
Вот здесь http://rosettacode.org/wiki/Category:Ada куча готовых решений различных небольших (и больших) задач на Ada. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #35 Ответы: #113 |
111. Сообщение от keydon (ok), 02-Ноя-21, 11:21 | +1 +/– | ![]() |
Сначала запихивали все что можно в юникод, а теперь удивляемся что там больше чем хотелось бы. Накину еще - символы (или их комбинация) не поддерживаемые конкретной либой, символы неотличимые визуально от других символов (впрочем сабж), разные пробельные символы которые парсятся одной либой, но другой считаются за непробельные. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #118, #146 |
112. Сообщение от Аноним (112), 02-Ноя-21, 11:22 | +/– | ![]() |
Пусть своими языками на заборе пишут, а в исходниках ASCII. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #60 Ответы: #192 |
113. Сообщение от Аноним (112), 02-Ноя-21, 11:23 | +/– | ![]() |
Соотношение сигнал/шум традиционно ужасное. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #110 |
114. Сообщение от _kp (ok), 02-Ноя-21, 11:25 | +3 +/– | ![]() |
Почти 40 лет назад, еще на ZxSpectrum применяли нечитаемый или частично скрытый исходник. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #59 |
115. Сообщение от Аноним (112), 02-Ноя-21, 11:27 | –1 +/– | ![]() |
Национальные символы в исходниках должны быть только в файлах .po | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #53 Ответы: #117 |
116. Сообщение от Alexey (??), 02-Ноя-21, 11:43 | +/– | ![]() |
Что сказать то хотел? :) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #38 Ответы: #189 |
117. Сообщение от Alexey (??), 02-Ноя-21, 11:44 | +1 +/– | ![]() |
Не. Символ "троеточие" - который юзается на концах строк меню - юникодный. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #115 Ответы: #119 |
118. Сообщение от Alexey (??), 02-Ноя-21, 11:47 | +2 +/– | ![]() |
То что ты "накинул еще", не дает проблем с секурити, не дает CVE. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #111 Ответы: #176 |
119. Сообщение от Аноним (119), 02-Ноя-21, 11:51 | –1 +/– | ![]() |
Запишешь кодом символа. Юзеру всё равно, а у тебя читабельный текст. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #117 |
120. Сообщение от Аноним (120), 02-Ноя-21, 11:52 | +3 +/– | ![]() |
Великий Расс Биг Кок из го-тимы уже уничтожил этот "баг" и заодно всю раст-тиму https://research.swtch.com/trojan | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #127 |
121. Сообщение от PnD (??), 02-Ноя-21, 12:00 | +1 +/– | ![]() |
КМК, если уж мы за мульти…генд^W направленность текста, надо добиваться корректной отрисовки. При подобном методе "зачистки", исходные символы должны бы обзавестись подозрительной "лапшой". | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
122.
Сообщение от freecoder![]() | –1 +/– | ![]() |
> Ну так делай тогда вывод: Раст такой же небезопасный как и все | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #61 |
123. Сообщение от Ordu (ok), 02-Ноя-21, 12:09 | +3 +/– | ![]() |
> А тебе не приходило в голову что это не из-за консоли, а из-за того что так просто удобнее читать код. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #63 Ответы: #126 |
124. Сообщение от Урри (ok), 02-Ноя-21, 12:13 | +/– | ![]() |
А я использую редактор кода, а не less. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #63 |
125. Сообщение от Аноним (125), 02-Ноя-21, 12:14 | +1 +/– | ![]() |
Надо продолжать пользоваться -- тогда все ESC пригодятся и проблем не будет. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #13 |
126. Сообщение от Урри (ok), 02-Ноя-21, 12:16 | +/– | ![]() |
Вы прослушали короткую вырезку из "Стив Макконел. Совершенный код". | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #123 |
127.
Сообщение от freecoder![]() | –2 +/– | ![]() |
Что же, если раст-тима уничтожена, то значит теперь никаких новостей и разговоров про Rust на опеннете не будет? А если будет, значит ли это, что вы просто трясете своими текстами в бессильной злобе, потому что с растом не происходит того, что вы ему желаете? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #120 |
128. Сообщение от Аноним (128), 02-Ноя-21, 12:23 | +/– | ![]() |
Да тут речь не о топовости и шрифтах... впрочем единственной прямой извилиной это не понять. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #65 |
130. Сообщение от Enamel (ok), 02-Ноя-21, 12:31 | +2 +/– | ![]() |
Я уже обновил компилятор своего языка с исправлением, а ты своего? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #109 Ответы: #164 |
131.
Сообщение от freecoder![]() | –2 +/– | ![]() |
Безопасность - это не состояние, а процесс. Nim до Rust как до Луны. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #56 |
144. Сообщение от Аноним (159), 02-Ноя-21, 13:02 | +3 +/– | ![]() |
Фиксить компилятор. Омайнгад. Тока растоманы могли до этого додуматься.)) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #167 |
145. Сообщение от Аноним (145), 02-Ноя-21, 13:07 | +/– | ![]() |
>Вопрос риторический. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #69 |
146. Сообщение от Аноним (145), 02-Ноя-21, 13:10 | +/– | ![]() |
На Юникод не наезжай, это правильная технология, он тут не причём. Ты как маленький виноваты все, но не ты сам. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #111 Ответы: #175 |
151. Сообщение от Тот_Самый_Анонимус (?), 02-Ноя-21, 14:17 | +/– | ![]() |
>Тебе вот что удобнее было бы читать? alpha или α? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #74 Ответы: #155 |
152. Сообщение от Тот_Самый_Анонимус (?), 02-Ноя-21, 14:22 | +/– | ![]() |
Лови предателя! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #27 |
153. Сообщение от Тот_Самый_Анонимус (?), 02-Ноя-21, 14:28 | +1 +/– | ![]() |
>Всегда ли программист просматривает уже отлаженные исходные коды перед сборкой, особенно если проект достаточно крупный? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #69 |
154. Сообщение от Аноним12345 (?), 02-Ноя-21, 14:50 | +1 +/– | ![]() |
Безумный, безумный, безумный мир | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
155. Сообщение от myhand (ok), 02-Ноя-21, 15:03 | +/– | ![]() |
"альфа" - в ASCII не влазит, тоже харам. И размер формулы вряд-ли сильно скукожит. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #151 Ответы: #160 |
159. Сообщение от Аноним (159), 02-Ноя-21, 16:30 | +/– | ![]() |
Брейнфак не с целью развития мозгов создавался.)) Это простейшая и минимальная виртуальная машина для тьюринг-полного языка. Челендж такой был у создателя, и он его достиг своим компилятором в 240 байт. Никакого практического, или идейного смысла "программирование на брейнфаке" не несет. Впрочем, его можно выдумать, что ты и сделал. С растом та же фигня.)) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #107 Ответы: #162 |
160. Сообщение от Тот_Самый_Анонимус (?), 02-Ноя-21, 16:37 | +/– | ![]() |
>"альфа" - в ASCII не влазит | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #155 |
162. Сообщение от Урри (ok), 02-Ноя-21, 17:44 | +/– | ![]() |
Судя по твоему комментарию и смайлам - для тебя таки не несет. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #159 |
163. Сообщение от Урри (ok), 02-Ноя-21, 17:46 | +1 +/– | ![]() |
Самое забавное в этом комментарии - "+29" оценка. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #5 Ответы: #184 |
164. Сообщение от Урри (ok), 02-Ноя-21, 17:48 | +1 +/– | ![]() |
А я пишу на лиспе и мне как-то все равно. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #130 |
165. Сообщение от Gogi (??), 02-Ноя-21, 18:11 | +/– | ![]() |
Это ещё раз доказывает, какие ДE6ИЛЫ проектировали юникод. Маялись маялись, 1 байта им мало, ASCII им мало, так на тебе ТРИ стандарта юникода, да ещё вот эта идиотия прямо в стандарте символов(!!!) написание слева направо - разве это не забота операционной системы?!?! Символ - это значок, ни больше, ни меньше. Ублюдство юникода ещё долго будет канифолить нам мозг (как и USB). | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #166, #179, #186 |
166. Сообщение от Аноним (33), 02-Ноя-21, 18:58 | +1 +/– | ![]() |
Это они от добра хотели, чтобы в одном файле были и левые английские тексты, и правая вязь... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #165 |
167. Сообщение от Аноним (33), 02-Ноя-21, 19:00 | +/– | ![]() |
Простейший фикс - пересохранить файл как кои-8 или cp866. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #144 |
168. Сообщение от deeaitch (ok), 02-Ноя-21, 19:08 | +1 +/– | ![]() |
Нет, не пофиксили, всё ещё работает. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #14 |
169. Сообщение от pansa2 (?), 02-Ноя-21, 22:48 | +2 +/– | ![]() |
А я не могу выйти из nano :( | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #13 |
170. Сообщение от Аноним (-), 02-Ноя-21, 23:02 | +1 +/– | ![]() |
Для большинства яблоюзеров | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #42 Ответы: #202 |
172. Сообщение от Аноним (20), 02-Ноя-21, 23:48 | +/– | ![]() |
Я не против даже 2байтовых кодировок, когда мой Я против кодов модификаторов. Еле-еле устаканилились концы строк CR+LF, а тут изощренность в квадрате. Это просто источник бездны ошибок в реализации, неочевидной техники применения, приводящей к неожиданным эффектам. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #45 Ответы: #173, #188 |
173. Сообщение от Аноним (20), 02-Ноя-21, 23:50 | +/– | ![]() |
>Я не против даже 2байтовых кодировок, когда мой | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #172 |
174. Сообщение от Аноним (20), 02-Ноя-21, 23:55 | +/– | ![]() |
Расскажи это емодзи с модификаторами на цвет кожи. Математика, cjk символы и прочие текстовые прелести, естественно, я не предлагаю резать ради того, чтобы уложится в 8 бит, допустим. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #60 |
175. Сообщение от keydon (ok), 03-Ноя-21, 02:10 | +1 +/– | ![]() |
Что ж в этом правильного? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #146 Ответы: #177, #182 |
176. Сообщение от keydon (ok), 03-Ноя-21, 02:16 | +/– | ![]() |
> То что ты "накинул еще", не дает проблем с секурити, не дает | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #118 |
177. Сообщение от Аноним (177), 03-Ноя-21, 08:05 | +/– | ![]() |
>Что ж в этом правильного? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #175 Ответы: #185, #198 |
179. Сообщение от qwert (??), 03-Ноя-21, 09:15 | +/– | ![]() |
Нет. Правильное отображение текста справа-налево зависит от его смысла. В простом тексте смысл выражается особыми символами. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #165 |
180. Сообщение от Аноним (180), 03-Ноя-21, 09:46 | +/– | ![]() |
По идее спелчекер тоже не должен пропускать всяческие "такоеьпропучкать", а поди ж ты. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #47 |
181. Сообщение от Аноним (180), 03-Ноя-21, 09:48 | +/– | ![]() |
А кое где они часть языка, прикинь? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #55 |
182. Сообщение от Урри (ok), 03-Ноя-21, 10:33 | +1 +/– | ![]() |
Начать надо с того, что вы не отличаете понятия "кодовая страница" и "кодировка". | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #175 Ответы: #183 |
183. Сообщение от keydon (ok), 03-Ноя-21, 12:22 | +1 +/– | ![]() |
> Вы путаете понятия character и letter. Вы путаете понятия "кодирование" и "кодировка". | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #182 Ответы: #194 |
184. Сообщение от Аноним (184), 03-Ноя-21, 13:00 | +/– | ![]() |
Скорее ты вообще не врубаешься кто и зачем тут ставит плюсики. ) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #163 |
185. Сообщение от keydon (ok), 03-Ноя-21, 13:17 | +/– | ![]() |
>>Что ж в этом правильного? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #177 |
186. Сообщение от Аноним (-), 03-Ноя-21, 14:48 | +/– | ![]() |
>Это ещё раз доказывает, какие ДE6ИЛЫ проектировали юникод ... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #165 |
187. Сообщение от adolfus (ok), 03-Ноя-21, 18:34 | –1 +/– | ![]() |
if access_level != "user{U+202E} {U+2066}// Check if admin{U+2069} {U+2066}" { | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
188. Сообщение от myhand (ok), 04-Ноя-21, 12:14 | +/– | ![]() |
Что мне делать, если в середине ответа я пожелаю таки обматерить тебя на иврите? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #172 Ответы: #193 |
189. Сообщение от pavlinux (ok), 04-Ноя-21, 13:44 | +1 +/– | ![]() |
> Что сказать то хотел? :) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #116 |
191. Сообщение от Аноним (191), 04-Ноя-21, 15:43 | +/– | ![]() |
sudo rm -f /sbin/vim | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #17 |
192. Сообщение от другой аноним (?), 04-Ноя-21, 23:29 | +/– | ![]() |
Реально видел на заборе слово БНАПНЯ (sic!). Использование заборов от проблем с кодировками не спасает, увы. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #112 |
193. Сообщение от Аноним (193), 04-Ноя-21, 23:36 | +/– | ![]() |
Обматерить меня на иврите с начала новой строки? Я могу придумать применение смены направления письма по середине строки, но как по мне, всё это очень не консистентно и усложняет коммуникацию больше, чем решает проблем. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #188 Ответы: #200 |
194. Сообщение от Урри (ok), 05-Ноя-21, 13:04 | +/– | ![]() |
> Но претензия была не к польскому, а к различию подходов для разных символов. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #183 Ответы: #205 |
196. Сообщение от поле name (?), 05-Ноя-21, 14:44 | +/– | ![]() |
это вот так внедрили системди получается? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
198. Сообщение от А (??), 05-Ноя-21, 19:51 | +/– | ![]() |
Арабский мир пишет справа налево (только цифры слева направо) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #177 |
200. Сообщение от myhand (ok), 06-Ноя-21, 15:46 | +/– | ![]() |
Мат (на любом языке) порой катастрофически упрощает коммуникацию. Это я вам говорю. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #193 Ответы: #201 |
201. Сообщение от Аноним (193), 06-Ноя-21, 19:31 | +/– | ![]() |
Я не против мата. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #200 |
202. Сообщение от X86 (ok), 07-Ноя-21, 08:06 | +/– | ![]() |
Так у них там и chrome - это safari. Никакой разницы) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #170 |
204. Сообщение от burjui (ok), 09-Ноя-21, 12:33 | +/– | ![]() |
> Ильич на нарах писал молоком | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #36 |
205. Сообщение от keydon (ok), 09-Ноя-21, 18:45 | +/– | ![]() |
> Подход - одинаковый. И правильный. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #194 |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |