beldmit: (Программизм)
[personal profile] beldmit
Каждой атаке положен официальный сайт. Вот, например.

Если использовать уникодные символы управления направлением вывода текста (слева направо интерпретировать кусок текста или справа налево), то можно добиться эффекта, когда человек, который ревьюит pull-request, увидит одно, а компилятор - совсем другое.

Date: 2021-11-04 05:18 pm (UTC)
juan_gandhi: (Default)
From: [personal profile] juan_gandhi

Чудесно! Непонятно, что делать.

Date: 2021-11-04 05:34 pm (UTC)
juan_gandhi: (Default)
From: [personal profile] juan_gandhi

Обидно вообще-то. Нестыковка веба и консолей с компиляторами.

Date: 2021-11-05 09:35 am (UTC)
yurikhan: (Default)
From: [personal profile] yurikhan

Это неполиткорректное решение. Оно запрещает строковые литералы и комментарии, содержащие смешанный LTR/RTL текст.

Date: 2021-11-04 05:35 pm (UTC)
livelight: (hot)
From: [personal profile] livelight
Очевидно же: запретить арабам, евреям и другим правоналевопишущим писать в коде комментарии на своём языке. А то они так и сишный код задом наперёд начнут писать и читать, с них станется!

Про гомоглифы смешно. Зачем писать в каком-нибудь npm-пакете, который импортируют, не глядя, функцию "sayHello" с кириллической буквой "Н", если можно писать что попало и с латинской "H", всё равно импортирующие это тот код не читают.

Date: 2021-11-05 12:30 am (UTC)
From: [personal profile] permeakra
Требовать исходники с комментариями в ASCII, вынося весь юникод в ресурсы.

Date: 2021-11-05 12:59 am (UTC)
juan_gandhi: (Default)
From: [personal profile] juan_gandhi

Не всегда в аски получается. Вот если китайцы пишут, например. Или примеры разноязычные.

Date: 2021-11-05 06:24 am (UTC)
From: [personal profile] permeakra
ИМХО, проще Бить по башке, пока не получится. Юникод - это тот случай, когда хотели как лучше, а получилось как всегда, там всегда проблемы будут.

Date: 2021-11-05 03:00 pm (UTC)
alexkuklin: (Default)
From: [personal profile] alexkuklin
а за русскоязычные каменты сразу волчий билет

Date: 2021-11-05 05:17 pm (UTC)
juan_gandhi: (Default)
From: [personal profile] juan_gandhi

Я помню, давно, студентом, я писал комменты на нескольких языках. Коми, испанский - ну чисто для упражнения. Очень быстро забывалось, вообще о чем это.

Date: 2021-11-05 01:14 pm (UTC)
gegmopo4: (Default)
From: [personal profile] gegmopo4
Да, в закрытых рассылках обсуждалось с июля. Пока что решение — улучшать тулзы (линтеры, редакторы, вьюверы) и быть внимательнее при приёме патчей содержащих не-ASCII. Со временем будут ограничения в спецификациях языков. Интересно, но не критично.

Date: 2021-11-05 04:38 pm (UTC)
yurikhan: (Default)
From: [personal profile] yurikhan

Ну не совсем. Например, на сайте нарисован кусок кода зелёным по чёрному, но в реальности псевдо-if проверки на админовость будет покрашен в серый курсив, как положено комментариям.

Profile

beldmit: (Default)
Dmitry Belyavskiy

May 2025

S M T W T F S
    123
45678910
11121314151617
181920212223 24
25262728293031

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jun. 18th, 2025 07:05 pm
Powered by Dreamwidth Studios