Anatoly Vorobey (avva) wrote,
Anatoly Vorobey
avva

Categories:

ansi colors



static Color_Def_Type Color_Defs [MAX_COLOR_NAMES] =
{
{"black", SLSMG_COLOR_BLACK},
[...]
{"brightmagenta", SLSMG_COLOR_BRIGHT_CYAN},
{"brightcyan", SLSMG_COLOR_BRIGHT_MAGENTA},
[...]
};


Добро пожаловать в мир ANSI-цветов на программах, бегущих в текстовом режиме. Мир, где ты никогда не знаешь, что такое "cyan", пока не запустишь. Мир, в котором названия цветов являются не более чем указателями на случайные числа, по прихоти аппликации, каковые случайные числа потом преобразуются в совсем другие случайные цвета, по прихоти программы-терминала, в зависимости от того, какая из пяток сегодня у этой программы чешется. Linux console, xterm, rxvt - у каждого своя палитра, а номера цветов одни и те же.

Процитированный выше код, кстати - из библиотеки slang. Это не баг. Это так и надо. Это мир ANSI-цветов.
Subscribe

  • школьники нынче

    Попалась ссылка на интересную книгу, по-видимому (электронной версии нет, а на бумаге покупать я не буду): " Ветвящиеся объёмы и группы отражений".…

  • всячина

    Приношу извинения Роберту Фросту и математикам одновременно: Когда-нибудь я расскажу, друзья, О том, как удивительно все было: Две гомотопные…

  • пропавшая площадь

    Красивая, эффектная версия известного парадокса исчезнувшей клетки. Это не новое изобретение, но как-то мне не попадалось в таком виде, или не…

  • Post a new comment

    Error

    default userpic

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 5 comments