В какой кодировке?
Попался мне недавно на глаза вот этот разворот из детской книжки «Энциклопедия профессора Фортрана»
Сразу бросается в глаза, что бинарные строки справа не восьмибитные, как мы все привыкли, а на бит короче. Ещё, при внимательном рассмотрении, в закодированных числах узнаются пробелы, у них код 32 или 0100000. Только первый
Всё это меня очень заинтересовало, я отложил себе эту картинку, а сегодня, по пути домой, разобрался в этих странностях.
Воспользовавшись программой для распознавания, я перевёл текст на картинке в буквы и цифры, вырезал оттуда закодированное и попробовал перегнать этот кусок в буквы. Получилась следующая строка: pro~itajte glawu "qzyki programmirowaniq".
Теперь осталось понять что это за кодировка. Не уверен, что я
Латинские символы видно, потому что эта кодировка содержит в себе несколько наборов символов, которые надо переключать специальным кодом. Русские символы находятся в тех же позициях, что и латинские, а поскольку кодировка
В конечном счёте, я написал небольшую программу на Перле, чтобы вывести строку на русском:
#!/usr/bin/perl
use Text::Iconv;
my @codes = qw(
1110000 1110010 1101111
1111110 1101001 1110100
1100001 1101010 1110100
1100101 0100000 1100111
1101100 1100001 1110111
1110101 0100000 0100010
1110001 1111010 1111001
1101011 1101001 0100000
1110000 1110010 1101111
1100111 1110010 1100001
1101101 1101101 1101001
1110010 1101111 1110111
1100001 1101110 1101001
1110001 0100010
);
$conv = Text::Iconv->new("KOI-7", "UTF-8");
# ПРОЧИТАЙТЕ ГЛАВУ "ЯЗЫКИ ПРОГРАММИРОВАНИЯ"
print $conv->convert(chr oct "0b$_") for @codes, "\n";Перл, конечно, малопопулярный язык, но тут вполне читаемый даже для тех, кто его не знает. Его я выбрал
В конечном счёте раскодированный текст выглядит так: ПРОЧИТАЙТЕ ГЛАВУ "ЯЗЫКИ ПРОГРАММИРОВАНИЯ". Лобастый Новосельцев немного нас обманывает.
Читайте также

Комментарии 17
А по поводу дичи, с ее отголосками вы сталкиваетесь до сих пор, например три символа в расширении файлов, или 9 в имени, последнее конечно уже основательно стерлось, но трехсимвольные расширения пока все равно превалируют. :) Памяти раньше мало было, ее экономили как могли, а вы «дичь» :)
Мне ли не знать ) Два моих первых компьютера — «Радио86-РК» и клон «Спектрума» ) Я под них программировал )
Недавно на «Хабре» вышла хвалебная статья, я впечатлился.
Автору на курсах повышения квалификации выдали десяток машинных часов, потом через десять лет он об этом вспомнил, разабавил более «современной» околокомпьютерной фигней, «глубокопереработаными» «развивающими играми» из мурзилок и веселых картинок, людьми, конями, и выпустил сей «труд».
Впрочем, почитайте сами https://www.docdroid.net/qu4g/professora-fortrana-pdf
Мне кажется, товарищ sas очень молод и просто не может себе представить ту эпоху. Сейчас, когда ребенок рождается со смартфоном в руках, действительно не нужно на картинках объяснять что такое дисплей.
Ну а насчет того что вам кажется, то помоему как раз наоборот, фраза «мой первый компьютер
По поводу авторов есть цитата из интервью:
Конечно не актуальное. Иного никто и не предполагал. Ладно, очень странный разговор. Не могу и конечно не буду запрещать хейтить детскую книжку 30летней давности.
Мой первый компьютер был на Intel 8088. Это ни о чем не говорит вообще.
Все сходится, по временному промежутку, ну кроме легенд и баек. Nord, единственный, в 70х притащили в cccр вояки на предмет содрать, но отказались от этой мысли по причине непопулярности и проблемы с ПО, по сравнению с PDP с ее практически open sourсe, публичным, ПО, поддержкой, и толерантностью инженеров DEC к передиральщикам из СССР (на поздних кристаллах процессоров PDP было вытравлено на кириллице «мы рады что вы копируете самое лучшее в мире»). В 80х его уже подарили куда на гражданку в качестве «сувенира» и помоему еще раза два или три передаривали, так как запустить его и использовать никто не мог. Эдакое почетное переходящее красное знамя. Т.ч. насчет постоянного использования на работе уже гон, возможно автора вывозили на экскурсию «эвона оно как» к очередному месту хранения и показывали бивень мамонта, нормальная практика …
Ну а MERA это уже поставленный на поток в СЭВ клон
Вот Мазовия, да, уже микрокомпьютер, опять же польский выпендреж с названием, на предмет серии ИСКРА СМ (клоны IBM PC), конец 80х, начало 90х. Распихивался уже по простым учебным заведениям и предприятиям.
Вобшем не вижу никаких расхождений с моей первой оценкой того что автор никогда с компьютерами не работал (в смысле постоянного использования) и источников где он нахватался «знаний». :)