OT VINTA — Не мала баба клопоту…

Спрашивали — отвечаем. Да, я знаю эту песню и люблю ее, как очень многое из украинского рока (в данном случае — рокабилли).

Есть ютубная версия:

Прямая ссылка: https://youtu.be/u7DhIEm6BDI

Но для моих дорогих подпизчиков мне удалось сохранить самую первую версию клипа во Flash, которая откроет все его грани в УльтраHD-качестве, и да, вряд ли, за давностью лет, она сохранилась у самих Ot Vinta.

Скачать SWF+EXE с Mega.NZ

БрокаЦентр — ДЕрьМО [Full album, 2003]

Прямая ссылка https://youtu.be/3ch8qdiOXB0:

Tracklist:

00:00 — Хой!
03:40 — Сыпь, гармоника (стихи С. Есенина)
06:00 — Рожь
08:29 — Ботинки и пиво
10:24 — Мой друг
12:08 — Ода конопле
13:33 — Пьяница (стихи С. Есенина)
16:41 — Бои без правил (skinhead music)
20:41 — Настёна

На Realrock/Realmusic

Альбом на MEGA.NZ (RAR and MP3)

ЗЫ. Красно-черную в хорошем качестве не нашел, но может чего другое М.В. зайдет, ИМХО, так «Хой!» годная. Или «Бои без правил». Ну «Ода конопле» должна Глебу зайти.

C#, как записать в STDERR сообщение об ошибке из консольного приложения.

Пост из серии спрашивали — отвечаем.

Итак, как в C# записать в STDERR. STDERR — это стандартный поток вывода для сообщений об ошибках, туда правильно организованные консольные приложения отправляют, собственно, сообщения об ошибках. Отправить в STDERR сообщение можно с помощью объекта Console.Error:

Console.Error.WriteLine("Write to STDERR.");

Код тестового приложения

static void Main(string[] args)
{
    Console.WriteLine("Write to STDOUT.");
    Console.Error.WriteLine("Write to STDERR.");
}

Проверка

Для проверки можно создать BAT-файл, вызывающий тестовое приложение и переопределяющий (копия) вывод со стандартных потоков в файлы stderr_.txt и stdout_.txt. stderr и stdout являются зарезервированными системными именами, потому к именам файлов надо что-то добавить, знак _ в данном случае:

Экран при выполнении тестового приложения:

Z:\...\write2stderr\write2stderr\bin\Debug>write2stderr.exe
Write to STDOUT.
Write to STDERR.

При выполнении BAT-файла экран останется пустым, но в директории с файлом появятся два файла stderr_.txt и stdout_.txt со следующим содержимым.

stderr_.txt:
	Write to STDERR.

stdout_.txt:
	Write to STDOUT.

Пример на GitHub

Исходник
Тестовый BAT-файл
BAT-файл и скомпилированный EXE