Запомните и цитируйте: «человечество само в себе силу найдёт… даже и не веря в бессмертие души»

Цитата из «Комсомольской Правды».

А самая цитируемая фраза Достоевского: «Если Бога нет, все дозволено». И сегодня хочется повторить: если Бога нет, если нет высших ценностей, то и человека не будет.

Не говорил такого Достоевский. В «Братьях Карамазовых» он писал:

А  слышал давеча его глупую теорию: «нет бессмертия души, так нет и  добродетели, значит, все позволено». (А братец-то Митенька кстати помнишь, как крикнул: «Запомню!»).

Соблазнительная теория подлецам… Я ругаюсь, это глупо… не подлецам, а  школьным фанфаронам с  «неразрешимою глубиной мыслей».

Хвастунишка, а суть-то вся: «С одной стороны нельзя не  признаться, а  с другой — нельзя не сознаться!» Вся его теория — подлость! Человечество само в себе силу найдет, чтобы жить для добродетели, даже и не веря в  бессмертие души! В любви к свободе, к равенству, братству найдет…

5 комментариев

JS-string decode by Bash

Столкнулся я тут с необходимостью раскодировать строку в том формате, который используется в JSON, т. е. когда символы, кроме латиницы и ещё некоторых знаков кодируются как \uXXXX.

Можно было, конечно, вызвать какой-нибудь нормальный интерпретатор, благо на «Маке» их хватает («из коробки» есть ПХП, Перл, Пайтон, Руби, ещё что-то там), но неспортивно как-то.

Сделал на «Баше» и утилитах командной строки (кстати, легко переделать, при желании, и на «sh»):

:|sed -E '' 2>&- && SED='sed -E' || SED='sed -r'

uNNNNhelper() {
    printf $(echo -n "$@") | iconv -f utf-16be
}

uNNNN() {
    eval $(
        echo -n "$@" |
        $SED '
            s/([^[:alnum:]])/\\\1/g
            s/^/echo /
            s/((\\\\[Uu]....)+)/$(uNNNNhelper \1)/g
            s/\\\\[Uu](..)(..)/\\\\x\1\\\\x\2/g
        '
    )
}

uNNNN 'Hello, \U043C\U0438\U0440!' # выведет «Hello, мир!»

2 комментария