Cофтпанорама 1991, No. 7 (21) ************************************************************************ ***************************************** * К О Л О Н К А Р Е Д А К Т О Р А * ***************************************** Уважаемые коллеги ! Прежде всего разрешите поздравить всех Вас, а в особенности москви- чей, с провалом конституционного переворота и подлинным началом "проща- ния с утопией". Выход большевиков из окопов обернулся своего рода "бар- хартной революцией". Этот непростой и болезненный процесс, который можно назвать демократической революцией, несомненно пойдет с разной скоростью в разных регионах, однако он уже необратим, хотя какие-то арьергардные бои уходящая в коммунистическую перспективу партократия сумеет навязать, а где-нибудь в Средней Азии возможно даже перейти в контрнаступление. Период после провала переворота, назван в Известиях "периодом полу- распада СССР", что наводит на невеселые мысли об остаточной радиоактив- ности в некоторых из отделившихся республик, и возможного продолжении реакции распада. Поэтому главное не попасть из огня в полымя. Не следует забывать, что одна из разновидностей национализма называется расизмом, а другая - национал-социализмом. Хотя теперь у многих из нас появились родственники за границей бежать в общем-то некуда. Наибольшая для нас всех опасность - это торговая война между новоис- печенными независимыми республиками. Сегодня, пожалуй, нет республики, которая не заявляла бы о том, что она больше отдает Союзу, чем получает. Следовательно разыгрывание карт "а ля Ландсбергис": "мы независимые, нас в совок затащили насильно, а потому ... (далее подставляются неприемле- мые для других предложения по той или иной теме в зависимости от обста- новки)" вряд ли способно привести к успеху. Все республики фактически уже независимые и "красят межреспубликанские заборы в полоску". И все раньше были в совке, хотя вряд ли кому-то этого хотелось. Более того, действия, продиктованные "национальным эгоизмом", например, односторон- нее принятие одной из республик решения о выплате какой-нибудь чисто символической части госдолга СССР или попытка лишить гражданских прав национальные меньшинства, вполне способно "взорвать отношения", сделав бизнесменов и предприятия "персонами нон гранта" в других республиках. И эта опасность действительно серьезна, поскольку, с одной стороны, мы на- ходимся в фазе спада и велико искушение спастись за счет других, а с другой кто сейчас стоит у руля во многих республиках? Многие политики, пришедшие к власти на волне недовольства совком это националистически настроенные специалисты по критике совка, типа уже упоминавшегося Витау- таса Лансбергиса (чего стоят слухи о реабилитации литовских нацистских военных преступников, как будто человек не может зверствовать воюя "про- тив коммунистов", безжалостно расправляться с гражданским населением и военнопленными) или Звиада Гамсахурдиа (театрально объявившего о разрыве отношений с СССР и расправляющегося со своими противниками под камуфля- жем жалоб на "происки Кремля"), а отнюнь не специалисты по выводу респу- блик из экономического штопора (в этом плане характерна судьба Казимиры Прунскене в литовском правительстве). Для этой категории политиков, даже если они не занимают такие крайне националистические позиции как упомя- нутые, велико искушение оценивать партнеров по переговорам через призму националистических предрассудков, со стереотипом "вы нас раньше обирали, угнетали - хватит!", подходить к проблемам отношений с бывшими союзными республиками исходя из уровня "остаточной совковости", а не экономичес- ких интересов собственной республики. Короче та агрессивная нетерпимость к любой другой краске политического спектра, кроме собственной, которую иногда называют необольшевизмом и которая ничего общего с демократией не имеет. Динамика экономических отношений СССР с бывшими восточноевропей- скими соцстранами является грозным предостережением. В частности, что мы в настоящее время знает о венгерских программистах. Пожалуй только то, что они несомненно существуют. Как известно, успех предпринимательства по своей природе зависит не только от таланта и удачи отдельной личности, но и от величины и емкости рынка. Неслучайно все предприниматели стремятся попасть на американский рынок - самый большой и емкий в мире. Трудно представить себе, чтобы Ге- нри Форд сумел бы развернуться, если бы он действовал только на рынке Бельгии и княжества Люксембург. Аналогично, если качественные и дешевые компьютеры будут собираться в Ленинграде, то для их вывоза, скажем, в Грузию не должно быть "заслончиков" в виде высоких таможенных пошлин, запрета на ввоз или вывоз определенной продукции или лицензионные квоты. Иначе просто никто не сможет собрать дешевые компьютеры в Ленинграде и их соберут для Грузии в Польше, Корее или Сингапуре, но за соответствую- щую дополнительную плату в конвертируемой валюте. А наш свободный полет в экономическом пространстве закончится не синяками и ушибами, а чем-то похуже - нищетой в латиноамериканском стиле, т.е. нищетой для большинст- ва. Отсюда следует, что политика редакции в ближайшее время должна в ма- ксимальной степени учитывать необходимость сохранения сложившегося еди- ного "программистского пространства", смягчению острых противоречий, не- избежно возникающих в процессе "великого межреспубликанского развода". Не стоит забывать, что программисты пострадают от этого много сильнее других: даже для производства компьютеров и комплектующих разрыв рынка "чреват", что уж говорить о программном обеспечении. Разьве конкретный программист виноват в том, что он попал в зону "повышенной остаточной совковости"? Если у него есть талант, если его предприятие действительно делает "крутой софтвер", то долг общественности помочь продержаться ему на плаву в трудное время. Во всем мире при ухудшении экономической ситу- ации разоряются в первую очередь малые предприятия и нет оснований ожи- дать, что у нас они будут только образовываться. В этих условиях редак- ция полностью снимает оплату рекламы с малых предприятий, кооперативов, обществ с ограниченной ответственностью, акционерных обществ и частных лиц, а также снижает цену до символического уровня 3 руб. за один кило- байт для всех остальных предприятий и организаций. В разделе MARKET\LABOURE коммерческого приложения будут бесплатно публиковаться также сообщения предприятий и коллективов, ищущих заказов в той или иной конкретной области. Теперь вернемся к нашему бюллетеню и продолжим разговор о проблемах и перспективах бюллетеня, начатый в предыдущем выпуске. Администрация КИИГА и раньше совсем не баловала семинар вниманием (как я теперь пони- маю, это было большой удачей), а теперь после переселения Авиацентра из КИИГА формально мы не имеем право пользоваться для копирования дискет институтским оборудованием. Это означает, что трудности с компьютерами, которые мы испытывали всегда, возросли. В особенности для Галины Ткачен- ко, на плечах которой, в частности, лежит работа по обслуживанию индиви- дуальных подписчиков, включая иногородних. Более того, обстановка на ка- федре далеко не в пользу Софтпанорамы и звонить ей предпочтительнее по домашнему телефону. Для меня, как редактора, сейчас особенно тяжелое время поскольку наложение разного рода проблем сокращает время, которое я могу уделять бюллетеню. Тем не менее трудности сейчас испытываем не только мы и решено цену на 1992 г. оставить стоимость бюллетеня для ин- дивидуальных подписчиков и членов ОСП прежней: 1 рубль за один выпуск. С семинаром все решилось благополучно: ректор торгово-экономического института Виктор Иванович Невесенко предоставил до конца года актовый зал и возможность пользоваться компьютерами компьютерных классов. Пред- ставителем редакции в торгово-экономическом институте и моим заместите- лем по семинару на период проведения заседаний в КТЭИ стал Сергей Серге- евич Малеев (тел. 513-9436(р), 559 - 5108(д)). Выпуск B ("коммерческое приложение") будет комплектоваться и выпускаться там. Ему можно переда- вать демо-версии для включения в выпуск В и другие материалы, направляе- мые редакции. Выпуск А готовится и копируется для подписчиков теперь распределенно в нескольких организациях, где нашлись добровольные помощ- ники, но уже тоже вне КИИГА. Материалы для этого выпуска можно переда- вать Борису Литвинову (тел. 419-4279 (дом.)). Антивирусные программы, начиная в данного номера переносятся в от- дельный выпуск - выпуск С. Это решение не только связано со стремлением редакции более оперативно опубликовать все поступления в разделы FORUM и BENEFIC, но и наметившимся изменением статуса "антивирусной" тематики. Последняя стала чем-то вроде лечения от очередной стадии хронической бо- лезни (несколько утрируя можно даже заявить, что сам больной упорно не желает соблюдать минимальные меры профилактики, чтобы избежать обостре- ний). Программы, публикуемые в данном разделе, как правило, имеют более короткое время жизни по сравнению с остальными материалами. Автор заме- тил, что некоторые пользователи сразу удаляют этот раздел после получе- ния. Вместе с тем, как направление системного программирование разработ- ка антивирусных программ безусловно заслуживает внимания и поддержки. Поэтому начиная с данного номера оно вынесено в специальное "антивирус- ное" приложение, в котором сейчас публикуется "Компьютерная вирусология" и который в 1992 г. станет очередным специализированным выпуском бюлле- теня (выпуском С). Я надеюсь, что большинство читателей, заинтересован- ных в антивирусных программах поддержит такое решение. Тем более, что здесь есть возможность сотрудничать не только с Дмитрием Лозинским, Ев- гением Сусликовым, Мартином Купчсом и другими постоянными авторами дан- ного раздела, но и с зарубежными вирусологами, в частности с таким бле- стящим аналитиком, как польский вирусолог Анджей Кадлоф. В настоящее время он выпускает дисковый бюллетень PC Virus, ряд материалов которого представляет значительный интерес для советских разработчиков антивирус- ных программ. К сожалению бюллетень пока выпускается только на польском языке и читать его, даже владея украинским, не очень легко. Пользователи располагающими модемами и использующие FrontDoor могут загружать материалы в редакционную BBS Softpanorama-I (228-7508 - модем, 228-6630 - голос). Системный оператор Герасименко Александр Петрович. ВНИМАНИЕ ! Maximus не установлен, поскольку компьютер имеет всего один винчестер емкостью 40M и с помощью Telix и аналогичных программ передать ничего нельзя). Опыт передислокации показал, что совсем не случайно есть пословица, что два переезда эквивалентны одному пожару. Поэтому возможны задержки с получением писем и дискет, присланных в редакцию, хотя предприняты все меры, чтобы этого не случилось. Поскольку объем переписки возрос, а штат редакции фактически составляет два человека, мы вынуждены перейти к стандартной практике: рукописи и программы не рецензируются. В случае принятия дискеты возвращаются с номером, в который включен данный мате- риал, иначе с очередным номером. Ответы на письма, присланные на имя ре- дактора не высылаются. Редакция лишена возможности консультировать чита- телей по интересующих их проблемам. Сейчас для этой цели есть "час во- просов" на семинаре. Уже работает BBS Softpanorama-I и со временем эту функцию возмет на себя она. Просьбы на тестирование программных продук- тов до конца года будут отклоняться по той же причине. Огромная просьба к авторам передаваемых в редакцию программ. Имея богатый личный опыт общения с необъективными рецензентами и редакторами, я прилагаю все силы, чтобы оперативно и максимально объективно публико- вать поступившие программы. Однако в условиях жесточайшего цейтнота у меня уже нет возможности разбираться в том, как и что работает в той или иной программе, какие преимущества и недостатки у данной программы по сравнению с ранее опубликованными. Поэтому я вынужден откладывать в "до- лгий ящик" программы без документации и программы с неряшливо и наспех написанной документацией, не содержащие координат автора. Всего два при- мера. И.Свиридов и Д.Кохманюк передали мне печально известную программу Talker. После этого я месяц не мог работать. Звонят до сих пор, предагая вирус Holland Girl. Другой пример. Л.Обухов при публикации своей про- граммы создания подстрочника не указал координат (кстати его тел. 266- 5383(раб), 268-6856 (д)), и мне пришлось часами отвечать на многочислен- ные междугородние звонки. Нередки случаи, когда мне звонят и жалуются, что в документации ничего нельзя понять. Приходится объяснять по телефо- ну, поскольку здесь, безусловно, есть и моя вина. А сколько программис- тов "прошли мимо" полезных для них программ только потому, что автор не удосужился написать полстраницы текста документации. Конечно уровень со- ставления оглавления в некоторых выпусках оставлял желать лучшего, но сейчас проблема осознана и здесь наметились перемены к лучшему. Значи- тельную помощь в этом мне оказал и продолжает оказывать Борис Литвинов. Авторы должны осознать, что не только редактор, но и большинство по- льзователей живут в условиях постоянного цейтнота. Поэтому Софтпанорама неизбежно сканируется ими выборочно и большинство программ отбрасывается как "бесполезные" уже на уровне оглавления (поэтому ответственность ре- дактора за объективную аннотацию в оглавлении куда выше, чем кажется на первый взгляд). Короче шансы на использование ими той или иной программы во многом зависят не только от качества самой программы, но и от того, насколько быстро пользователь может уяснить зачем она нужна и чем она лучше аналогов из документации (см., в частности, письмо Л.Бунича в предыдущем номере). Отсюда следует, что наивысшим приоритетом будут по- льзоваться программы, в документации которых есть раздел "Аналоги" с указанием ранее опубликованных в бюллетене программ аналогичного назна- чения (в особенности ранее опубликованных в Софтпанораме, если таковые имеются) и хотя бы простым перечислением преимуществ предлагаемой. Реко- мендуется также дать в начале программы краткую аннотацию, которая могла бы помочь редактору составить аннотацию в оглавлении. Мне хотелось бы отметить, что это правило является не только реаль- ной помощью редакции, но и долгом уважения по отношению к своим колле- гам, разработавшим аналогичные продукты, поскольку легко заглянуть даль- ше встав на чьи-то плечи. Конечно объективно признать чьи-то заслуги психологически нелегко, поскольку кажется, что тем самым приуменьшаются собственные достижения. Однако это не так. Программы, не соотнесенные с существующим "культурным контекстом" как правило "выпадают в осадок". Более того, уважительное "взаимного цитирования" соответствует духу и букве законов об охране интеллектуальной собственности, к соблюдению ко- торых нам раньше или позже придется привыкать. Хотя объем бюллетеня растет (и это наверное не всегда хорошо), он все равно ограничен. Поэтому возникают конфликты между материалами раз- личных разделов. В частности, при подготовке данного выпуска решено пе- ренести раздел ANTIVIR в коммерческое приложение. Это связано с принятой редакционной политикой, согласно которой преимуществом будут пользовать- ся публикации в раздел ARTICLES (статьи, присланные в редакцию), FORUM (исходные тексты программ) и BENEFIC (программы, разработанные участни- ками семинара). При этом раздел FORUM будет иметь приоритет по сравнению с разделом BENEFIC (загрузочные модули). Другими словами программы, про- грамма присланная с исходными текстами имеет значительно более высокий шанс на опубликование, чем та же программа в виде загрузочного модуля с документацией. Дело в том, что исходные тексты даже при всех возможных ошибках ограничениях и несовершенствах (на которые пользователи как пра- вило обращают внимание значительно меньше, чем думает разработчик) явля- ются гораздо более гибким и полезным инструментом, чем готовые загрузоч- ные модули. Ведь суть программирования это общение, причем не только с компьютером, но и со своими коллегами. И в конечном итоге признание во многом зависит от щедрости разработчика, сумевшего переступить через собственные опасения о несовершенстве программы и что кто-то заимствует текст, перетранслировав его с минимальными изменениями, и обогатится за счет продажи. Как уже указывалось, на сентябрьском заседании будет присуждена сти- пендия Фонда независимой поддержки системных программистов (100 руб. в месяц, выплачиваемую с сентября, сроком на 10 месяцев) и ряд стипендий редакции. Стипендия фонда будет присуждена студенту вуза, который опубликовал в текущем году наиболее интересные и удачные программы в бюллетене. Реше- ние будет приниматься открытым голосованием участников семинара. Стипен- дия не предусматривает каких-либо формальных обязательств стипендиата по отношению к фонду, редакции или семинару. В настоящее время фонд рас- полагает суммой 1557 руб.(см. отчеты за второй квартал и за первое полу- годие в разделе FOND данного выпуска), что позволяет поднять размер сти- пендии со 100 до 150 руб. в месяц. Этот вопрос также будет вынесен на голосование. С учетом того, что редакция передает на благотворительную распродажу в пользу фонда 500 блоков наклеек для дискет, каждый из кото- рых предполагается реализовать по цене 1 руб., на размер премии ОСП, ко- торую предстоит присудить в феврале 1992 года, указанное повышение сти- пендии не повлияет. Стипендии редакции в прошлом году выплачивались в размере 70 руб. в месяц и их, как известно, получали Д.Кохманюк, И.Свиридов и В.Пономарен- ко. В этом году размер стипендии увеличивается до 100 руб. Стипендии присуждаются студентам, получившими в текущем году извест- ность на семинаре своими глубокими знаниями операционной системы, про- граммирующими как на языке ассемблера, так и на одном из языков высокого уровня, а также активно работающим в области создания антивирусных про- грамм, распространяемых как Freeware и Shareware, создания отладчиков, дизассемблеров и инструментальных средств системного программиста (вклю- чая, но не ограничиваясь, форматизаторами исходных текстов, анализатора- ми типа AsmTool, сопоставителями версий типа Diff, различного рода рези- дентными программами просмотра оперативной памяти и слежения за события- ми). Стипендии предусматривают формальное обязательство стипендиатов ре- гулярно участвовать в семинаре и выступать на семинаре и страницах бюл- летеня с разборами появившихся вирусов, а также опубликовать в течении года не менее одной антивирусной программы, распространяемой как Freeware или Shareware. Как и в прошлом году будет присуждено три стипендии. Кандидатуры бу- дут выдвигаться редакцией и утверждаться открытым голосованием. На семинаре нам предстоит также выбрать жюри для Второй независимой олимпиады по системному программированию. Олимпиада состоится в субботу, 19 октября в Торгово-экономическом институте. Начало в 15.00. Приглаша- ются все желающие. Как и в прошлом году, победители будут награждены стипендиями. Предполагается установить пять стипендий сроком на десять месяцев: одну в размере 100 руб. в месяц (за первое место), две по 75 руб. (за второе место) и три по 50 руб (за третье место)). 12.09.91 С уважением Н.Безруков