Отправляет email-рассылки с помощью сервиса Sendsay

Новости Пруля

  Все выпуски  

Новости Пруля 19 октября 2003 года


Информационный Канал Subscribe.Ru


Новости от Пруля


----------------------------------------------------------------------------
Новые ссылки

Украинский кинопортал http://lenta.com.ua/
Весьма приколен дизайн этого сайта с горизонтальной автоматической
прокруткой, заставляющей вспомнить "широкоформатное" кино 70-х

На карте украинского Интернета http://www.pixmap.uaportal.com/ появились
новые сайты. В общем, этот Диптаун постепенно обустраивается

----------------------------------------------------------------------------

Околокомпьютерный фольклор

"Теория - это когда что-то не работает и известно почему.
Практика - это когда что-то работает, но неизвестно почему.
Нам удалось совместить теорию с практикой,
теперь ничего не работает и неизвестно почему"

Взято из http://www.colocall.net/off/

Disclaimer: Некоторые тексты на этом сайте содержат нецензурные маты!

----------------------------------------------------------------------------

По поводу опубликованного в предыдущем выпуске сообщения "Точно винду
защищают от дураков". После публикации я получил пару опровержений по
поводу того, что описанный метод обмана Винды не работает.

----------------------------------------------------------------------------
А вот и очередная публикация из моего архива
----------------------------------------------------------------------------

Мемуары Пруля

                                                            Моей дочери Алисе


                                         Я напишу вам правду про те дни,
                                         но это будет правда, похожая на
                                         сказку.
                                                            В.Шефнер

                                         Нужно писать только правду, но не
                                         всю правду.
                                                             Клаузевиц

                                         У нас была великая эпоха.
                                                             Э.Лимонов

                                         Меня зовут Максим Каммерер, мне
                                         восемьдесят девять лет.
                                                             М.Каммерер

                                         Каждый имеет право писать мемуары,
                                         потому что никто не обязан их
                                         читать.
                                                            А.Васильев

                                          Этот документ безразличен как
                                          силам Света, так и силам Тьмы.

                                              Гессер Темный, маг 9 уровня

                                          И он жил-жил, пока не помер.
                                                        Бульбо Сумкин

                                          Kapitalizm!
                                                    А.Шварценеггер в
                                                    фильме "Красная жара"

Версия 0.11 от 19 октября 2003 года - журнальный вариант

0. Типа копирайт (читать обязательно!)

(Цэ) by Serge Pustovoitoff, prool@itl.net.ua, www.prool.kharkov.org,
2003

Дальнейшее распространение этого текста или его использование по прямому
назначению запрещено без письменного согласия автора. (Страшно?)
Пояснение: этот текст является пререлизом (типа черновиком) и
распространяется мной только для ознакомления. Окончательный вариант
(релиз) будет распространяться по GPLподобной лицензии (а по приколу) и
для автентичности подписан PGP ключом (тоже по приколу). Я не даю никаких
гарантий ни явных, ни подразумеваемых (зевает). При написании этого
текста не постадало ни одно животное (включая, но не ограничиваясь,
шушпанчиками). Текст распространяется по принципу "ass is".

Все упомянутые в тексте торговые марки принадлежат соответствующим
фирмам, организациям, физическим лицам и прочей "мелкой морской сволочи".

Данный текст не претендует на документальность, а является скорее
изложением отражения внешнего мира в воспаленном сознании автора,
вследствие чего никакие совпадения с якобы имевшими место быть событиями
или именами не являются таковыми, вследствие чего никакие судебные иски
или иные преследования не могут быть предъявлены автору, так как данное
произведение самим автором относится к жанру научно-технологической
фантастики с элементами фэнтези и хоррора. Также прошу учесть, что автор
описывает большей частью свою юность, когда любой коровник ему казался
средневековой крепостью, а водка была крепче, и бабы мягче.

Кроме того, некоторые факты и фамилии изменены по соображениям этическим
или юридическим, причем чем ближе к современности, тем больше в данных
мемуарах будет мягко говоря лакун (а грубо говоря вранья). Кроме того,
учитывая реалии нашего капиталистического времени, я весьма сильно
приукрасил свою персону, чтобы изобразить себя "успешным менеджером" и
селф мейд меном (а остальных соответственно изобразил в темно-черных
цветах). Таким образом, данные мемуары можно рассматривать исключительно
как just PR и саморекламу.

Если вы будете возмущены этим придисловием, советую перечитать "Осмотр на
месте" Станислава Лема, эта книга очень прочищает мозги (не промывает, а
именно прочищает).

1. Введение

Я давно собирался начать писать мемуары, и вот, наконец, вроде был
собрался. Посмотрим, что из этого выйдет.

Во-первых, какова цель написания этих мемуаров. Трудно сказать. Приятно
чувствовать себя великим старцем, который рассказывает молодежи о
временах оных. Возможно, кое-что из рассказанного будет кому-то
интересным или полезным (хотя, возможно, и нет). Но самое главное, каждый
имеет право писать свои мемуары, так как никто не обязан их читать.

На самом деле я не считаю себя старцем, но многое из того, что мне
приходилось наблюдать уже стало забываться, и я давно собирался записать
все это хотя бы для себя.

И еще замечание, это не мое жизнеописание, это чисто компьютерные
мемуары, так как по сути всю свою сознательную жизнь я провел (и
продолжаю проводить) возле компьютеров и в виртуальном мире и именно это
будет интересовать меня в первую очередь, а не всякая бытовуха. (Хотя без
некоторых чисто анкетно-биографических подробностей, разумеется, не
обойтись).

2. Детство: школа

Я родился 7 апреля 1964 года в Полтаве. Это были времена СССР, причем еще
у руля был Хрущев. Только в августе того года его окончательно сменил
Брежнев. С детства я рос тихим таким начитанным мальчиком, рано научился
и любил читать. Дома детских книг было очень мало, поэтому приходилось
читать взрослые (нет, не порнуху). Мой отец тогда работал на заводе
"Знамя", производившем электровакуумные приборы ("радиолампы", причем как
обычные, так и диапазона СВЧ), поэтому я почитывал его книжки по
вакуумной технике. Формул тогда я не понимал, но рассказать о работе ламп
бегущей волны, клистронов и магнетронов могу и сейчас, причем базируясь
только на детских впечатлениях. (Не говоря уже об обычных,
низкочастотных, вакуумных триодах и пентодах и полупроводниковых
приборах, за что я особенно благодарен Евгению Давыдовичу Айсбергу,
автору книг из серии "Радио - это очень просто") .

Еще мой отец в те годы увлекался фантастикой и автоматически меня к этому
пристрастил, а где фантастика, там и роботы, а где роботы, там и
компьютеры (точнее, тогда использовалась аббревиатура ЭВМ - электронно-
вычислительные машины).

Вот так я отталкиваясь от фантастики пришел в мир компьютеров.

Примерно в восьмом классе (1978) мне попалась научно-популярная книга
"Язык автоматов", откуда я узнал, что такое двоичный код, как кодируются
команды процессора, что такое цикл (это тогда я не совсем понял). Вторая
часть этой книги была посвящена языкам высокого уровня на примере
фортрана. Эту часть я тогда совсем не понял, споткнувшись о слово
"оператор", который мне казался мужиком в белом халате (тогда по
телевизору любили показывать большие ЭВМ и кучу белохалатчиков,
крутившися вокруг). "Это операторы", думал я, а в книге и названия у этих
операторов были - оператор останова, оператор цикла, оператор ввода-
вывода. Оператор останова, это, наверное, такой мужик, в обязанности
которого входит только выключать машину, думал я (видимо это юыла очень
сложная процедура типа запуска ракеты на Байконуре)

Тут нужно сделать замечание, чтобы читатель, который в 14 лет сайты
ломал, не подумал, какой дебил этот Пруль, таких простых вещей не понял.
Просто время было другое, менее компьютеризированное. Чтобы выдумать
порох в Древнем Китае, нужно было быть гением, а в 20 веке любой
мальчишка, хоть немного увлекающийся взрывами мог составлять всякие
гремучие смеси. Так и сейчас, дети, изучающие буквы по старой клавиатуре
от отцовского компьютера, и начинающие рисовать свои первые рисунки в
Паинтбраше, а не на бумаге, многие понятия из информационных технологий
впитывают буквально с молоком матери. А тогда первым моим проводником в
мир информатики была книга "Язык автоматов", написанная человеком, не
особо хорошо знавшим предмет, так, команды в двоичном коде
рассматривались для некоего вымышленного несуществующего процессора
(либо, чтобы было проще, либо реальных процессоров автор не знал, или
реальные процессоры были тогда засекречены, так как время было такое,
секретили все).

Кстати, потом я таки освоил фортран и уже в старших классах школы, сделав
в классе быстро контрольную или самостоятельную работу по математике, я
от скуки выписывал в клеточках тетради операторы фортрана для вычисления
формул, получавшихся в только что решенной задаче или примере (как
правило там были только операторы писваивания).

Школу я закончил в 1981 году, так и не прикоснувшись физически ни к чему
компьютерному (если не считать обычного калькулятора (не
программируемого), каковые в те времена были большой редкостью и
экзотикой. (Мне дали его на пару дней поиграться)

3. Институт: начало, случайный выбор

В Полтаве выбор высших учебных заведений (тогда они именовались
институтами, а не университетами или академиями) был не особо велик, идти
в строительный на проектирование канализации (эту специальность называли
унитазниками) мне не хотелось, и я летом 1981 года поехал в Харьков,
поступать в ХИРЭ - Харьковский институт радиоэлектроники имени академика
М.К.Янгеля. И поступил. Причем специальность я выбрал случайно. Я хотел
подавать документы на специальность отца ЭП (электронные приборы), но на
медкомиссии меня не взяли туда по зрению и вначале я попал на РТ
(радиотехнику), а потом меня окончательно приговорили к ПМ (прикладной
математике). Впоследствии я предположил, что на ПМ обычно шли только
девушки и декан для исправления этой ситуации дал указание медикам
мальчиков в очках (умные, наверное) по возможности заворачивать к себе на
факультет.

Вот так я случайно сделал еще шаг к виртульной реальности, попав в группу
ПМ-81-2 (первое число - год поступления, второе - номер группы)

4. Общение с ЭВМ по переписке

Практическая работа на ЭВМ началась с первого курса, но что это были за
ЭВМ и что это была за работа! Один из более молодых моих коллег
впоследствии называл это общением с ЭВМ по переписке. Это были большие
ЭВМ ряда ЕС ЭВМ (так называемые ЭВМ единой системы). После разнобоя в
типах ЭВМ, имевшего место быть от создания первой ЭВМ (примерно 1946
год?) и до конца 60-х советское правительство решило ввести унификацию и
стандартизацию в вычислительный мир. Была придумана классификация, все
ЭВМ делились по размерам (под размером имелся ввиду не только вес в
килограммах, но и объем оперативной и внешней памяти и быстродействие) на
3 класса. ЕС ЭВМ были представителями самого большого класса, все их
модели были программно-совместимыми снизу вверх (и даже сверху вниз) как
по командам процессора, так и по периферийным устройствам. Вместо
развития своей, достаточно самобытной и весьма передовой по тем временам
линии больших ЭВМ БЭСМ (большая электронная счетная машина) решено было
передрать американскую линию больших ЭВМ IBM System 360. COCOM тогда уже
был (по крайней мере, ограничения на экспорт высоких технологий в
социалистические страны были точно), поэтому прототипы покупались через
третьи страны, разбирались, изучались и создавалось наше, родное. Тогда
еще существовал социалистический лагерь и СЭВ (Союз экономической
взаимопомощи) и работы по передиранию Системы 360 велись не только в
советских "почтовых ящиках", но и на заводах Robotron (ГДР), Videoton
(Венгрия), Правец (Болгария), Mera Blone (Польша).

Кстати, говорить вслух о факте передирания наших ЭВМ с западных
разработок было не принято, а писать в статьях просто запрещено (вот
такое было время). Принятие стратегической линии на копирование западных
образцов заложило отставание советской компьютерной науки от Запада и
плоды этой стратегической ошибки мы пожинаем и сегодня. (Впрочем, события
октября 1917 года нанесли еще больший вред нашей стране и эту,
октябрьскую, кашу мы будем расхлебывать еще не одно десятилетие).

Большие ЭВМ, изготовленные по тогдашней технологии были ну очень
большими. Они занимали целый зал или несколько комнат поменьше.
Процессорный блок занимал 1-2 шкафа, система ввода вывода - еще пара
шкафов, консоль оператора с пишущей машинкой Consul - еще шкаф, еще
накопители на магнитной ленте, перфосчитыватели, АЦПУ (алфавитно-цифровое
печатающее устройство) и отдельно святая святых - дисковые накопители,
обычно расположенные в отдельной гермозоне. Обслуживали одну ЭВМ куча
мужиков (и женщин) в белых или синих халатах. Каждая машина рабтала
круглосуточно и поэтому была смена операторов и смена элекронщиков
(ломалась или просто зависала машина частенько), плюс несколько
высококлассных спецов (системный программист, дисковик, ленточник,
процессорщик) и командовал этим всем коллективом начальник машины. Да,
еще были девочки (зачастую лет под 40), набивавшие программы на
перфокарты.

Эти ЭВМ были не только большими, но и дорогими, поэтому существовал такой
ресурс как машинное время, который распределялся и оплачивался. Для
ординарных задач была придумана так называемая пакетная обработка
заданий. Задачи (большинство из них было счетного характера и совсем без
интерактивности) кодировались (использовались языки Фортран, PL/1, Cobol,
намного реже ассемблер), затем текст программы переводился на машинный
носитель - перфокарты. Перфокарты, оформленные в виде колоды, сдавались
"на счет". Доступ самих программистов к ЭВМ был почти невозможен.
Операторы вводили колоды одну за другой через перфосчитывающее
устройство, ЭВМ компилировала и считала и выдавала распечатку
результатов. К концу дня или на следующий день результаты можно было
получить, при необходимости внести изменения в программу, опять сдать их
на перфорацию, получить с перфорации, сдать на счет, получить результаты
и так ad infinitum. Кроме всего прочего, девочки, набивавшие программы на
перфокарты, были абсолютно не заинтересованы в результатах, поэтому
допускали огромное количество опечаток и редко кому за семестр такого
общения с ЭВМ по переписке удавалось отладить алгоритм и получить
результат. Обычная распечатка без явных сообщений компилятора о
синтаксических ошибках уже принималась как зачет по курсовой или
лабораторной.

Такая работа с высоты дня сегодняшнего выглядит как редкий мазохизм, и
диву даешься, как при таком режиме работы достигались результаты. Я имею
ввиду не студентов-шаровиков, мечтой которых была подпись преподавателя в
зачетке, я имею ввиду реально работавшие НИИ и КБ, которые работали в
таком же пакетном режиме (причем не только в СССР, на Западе тоже ЭВМ
были дороги и тоже применялась пакетная обработка) и разрабатывали новые
операционные системы, компиляторы, решали реальные вычислительные задачи,
вели бухгалтерию и т.п. Впрочем, для интенсификации работы было принято
арендовать машину для небольшой группы программистов (обычно делавших
один проект) на ночь и вместо обычного пакетного режима использовать
машину монопольно, причем рядом стоял перфоратор, на котором оперативно
можно было набить перфокарты с изменениями, чтобы сразу вставить их в
основную колоду и сразу запустить колоду на счет.

О эти ночи в машзале! Гудение кондиционеров (машина грелась очень сильно
и без кондиционеров в зале началась бы настоящая сауна), стук
перфораторов, и визг перфосчитывателей, пулеметные очереди АЦПУ (120
строк в минуту однако). Запах смазки, храп спящего дежурного оператора,
скорей набить эти три строчки, вставить их после 20-й, 27-й и 167-й карт,
не забыть выбросить карты с 57-й по 65-ю и скорее к перфосчитывателю.
Черт, дырочка не пробилась (пуансоны в перфораторе затупились), ручкой ее
пропихнуть. А эта первая карта колоды уже давно потерлась, не дай бог
замнется, перенабить ее надо. Где чистые перфокарты? А вот, в углу два
ящика. Опять бумага в АЦПУ кончилась, а я еще Мону Лизу хотел
распечатать. Почему моя задача не выходит из АЦПУ? Вот васина программа,
а он ее после меня запускал. Неужели приоритет больший поставил,
договаривались ведь, у всех JOBCLASS=A и PRTY=10. А какой это гад на
Консуле своей задаче приоритет повышает??!!

А вот и утро. Как быстро ночь пролетела, а что у нас на первой паре?
Физика? Опять Шубин через усилитель лекцию читать будет, не поспишь
особо. Так, собрать распечатки, в общежитии внимательнее просмотрю и
скорее в буфет на 2 этаже, там обычно очереди меньше и бывают котлеты по-
киевски и сеченики.

(продолжение следует)

Напоминаю, что мемуары находятся в состоянии написания, а полные бета-
версии выкладываются по адресу http://www.users.itl.net.ua/~prool/mem.zip

----------------------------------------------------------------------------

Пруль (Сергей Пустовойтов)
WWW http://prool.kharkov.org/
ICQ 9701628

http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу

В избранное