Пишу, по большей части, про историю, свою жизнь и немного про программирование.

Список доменов, запрещённых к регистрации в зоне «.рф»

Оказывается существует список доменов, которые запрещено регистрировать в зоне «.рф». Полюбопытствуйте, расширьте свой словарный запас! Старательные люди собирали, там более четырёх тысяч доменов. Например, «взятьзамягкоеместо.рф» или «похабник.рф».

Вот вам ругающийся однострочник на «баше», чтобы учить каждый день новое слово:

curl -so- http://flisti.ru/stop-list.txt |
iconv -f cp1251 | awk -F'[\t\.]' 'BEGIN {srand()} $3 {print rand(), $3}' |
sort -n | awk '{print $2; exit}' | tee >(cut -c1 | tr '[:lower:]' '[:upper:]') |
sed -n '1s/^.//;1h;2p;2g;2p' | tr -d '\n' ; echo '!'

Или можно так:

curl -so- http://flisti.ru/stop-list.txt | iconv -f cp1251 |
awk 'BEGIN {srand()} {print rand()"."$2}' |
sort -nt. | head -1 | cut -f2 -d. |
tee >(cut -c1 | tr '[:lower:]' '[:upper:]') | tail -r | tr -d '\n' | xargs -I? echo ?! | cut -c1,3-

Его можно сильно упростить, если выкинуть часть, которая отвечает за изменение регистра первой буквы (заодно будет работать не только в «баше»):

curl -so- http://flisti.ru/stop-list.txt |
iconv -f cp1251 | awk -F'[\t\.]' 'BEGIN {srand()} $3 {print rand(), $3}' |
sort -n | awk '{print $2"!"; exit}'

Вариант для «баша», но без awk:

curl -so- http://flisti.ru/stop-list.txt |
iconv -f cp1251 | grep -Eo '\s.+рф' | cat -b |
tee >(echo $((`wc -l`*$RANDOM/32768))) | tail -r |
grep -w `head -1` | cut -f3 | cut -d. -f1 | xargs -I? echo ?!

Почему-то мне нравится программировать на «баше», остановиться не могу…

13 комментариев
eyeless 2013

глиномес.рф запрещен
Какая досада

Евгений 2013

На маке можно добавить «| say» и поставить на планировщик. Будет раз в час ругаться :)

fatal.myopenid.com 2013

По этой теме вспомнилась серия Масяни про хомяка :)
http://www.mult.ru/projects/mas/mults/mult_61.html

bl 2013

ебальныйстанок.рф
еблясперископом.рф
летка-енка.рф
маслобойщик.рф
пиздюлинаотчасов.рф
смертохуйственно.рф
сунь-хуй-в-чай.рф

Евгений Степанищев (bolknote.ru) 2013

Комментарий для Евгений:

На маке можно добавить «| say» и поставить на планировщик. Будет раз в час ругаться :)

Я уже попробовал :) Правда, пришлось голос русский поставить.

(sapegin.ru) 2013

Чего-то у меня на маке первый вариант знак вопроса вставялет вместо первой буквы.

Евгений Степанищев (bolknote.ru) 2013

Комментарий для sapegin.ru:

Возможно с консолью что-то не так, нет настроена правильно.
echo ц | tr ’[:lower:]’ ’[:upper:]’
выводит большую букву?

Orcinus Orca (orcinus.ru) 2013

Спасибо, ржака реальная. Забавно всё это. Зачем ограничивать полёт фантазии, давая повод насмехания?

(sapegin.ru) 2013

Не-а, маленькую выводит. Ну ладно, всё равно не могу не сохранить это себе. Спасибо за прекрасное!

Shurik 2013

Они против VoIP что-то имеют или как? А то почему сип.рф запрещён?

Евгений 2013

Комментарий для Евгения Степанищева:

А кстати русский голос в OS X очень даже качественный по сравнению с гугловским и акапеловским.

xm02 2013

Не хочу трюить, но это ж сизифов труд — составлять такие горе-списки. Например, нету сейчас в нем слов с корнем «блеать», «блджад» и прочей лурковщины, зато «сип» попал, ну смешно чесслово )) Это характеризует, конечно, внетрендовость товарищей «модераторов» наверху.

Евгений Степанищев (bolknote.ru) 2013

Комментарий для xm02:

Айтишники такие айтишники :-D

без сипа — всё отлично (сип — женский половой орган)

http://death-squad.narod.ru/8.html