beldmit: (Программизм)
[personal profile] beldmit
Когда я впервые прочитал про введение не-ASCII доменов, я подумал "Что за идиотизм", и посочувствовал программистам, которым добавлять поддержку этого всего в свой код.
В 2006-2010 я работал в Мастерхосте, и сам оказался таким программистом.


На самом деле к моменту делегирования домена РФ как раз большую часть проблем я решил. Потому что до того были многоязычные имена в домене SU. Вот там я с кодом намучался. Прежде всего потому, что база была в KOI8, в который допустимые символы не лезли. Потом я обнаружил, что функций, проверяющих доменное имя на валидность, штук 6, и постепенно свёл к одной. Нашёл, как позже выяснилось, не все, но по большей части всё заработало.

Перед решением о запуске домена РФ была одно время идея разрешить русские буквы в .RU. Потом эту идею, к счастью, похоронили, хотя домен кремль.ru какое-то время в реестре жил. Это тоже я пытался поддержать, причём тогда предполагалось, что домены типа хаха.ru (русскими буквами) и xaxa.ru (латиницей) должны быть у одного владельца. Потом была промежуточная идея доменов третьего уровня в .рф.ru. И потом уже домен РФ.

После делегирования РФ сначала выяснилось, что не на всех серверах у нас такие домены можно размещать из-за проверок на стороне хостинговых серверов, но это админы исправили. А в клиентских панелях потребовалось довольно много перепахать в интерфейсах — всюду, где доменные имена фигурируют, понадобилось вводить дополнительные обёртки, чтобы русские буквы выглядели как положено, а не xn--. Но это уже делалось в рабочем порядке.

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 Jul. 12th, 2025 05:05 pm
Powered by Dreamwidth Studios