
Предыдущие номера:
Пауза
|

|
Заметка шестьдесят седьмая
ЕСЛИ ЗАВТРА - ВЕСНА
Дольше срока, принц мой юный, не продлится твой февраль, пел Михаил Константинович Щербаков (фанаты срочно достали носовые платки, снобы оперативно поморщились). Через несколько часов нам предстоит проверить справедливость этого предсказания. Наступает весна - время бурного цветения и нежного таяния, когда литературные штампы в сознании сапиенса вытесняют технологический жаргон, и обитаемая часть суши покрывается зеркальными в тихую погоду лужами. Весна - время условной любви и безусловной слякоти, дежурной лирики и случайных связей, время терять голову у тех, у кого она и в другие сезоны не слишком на месте... Короче, весна, а мы тут - с Нетскейпом, Эксплорером, уникодом и гипертекстом. Тоже неплохо устроились, в общем-то.
Довольно, впрочем, про весну, поговорим про Нетскейп и Эксплорер. Я рассуждал давеча о поддержке русского языка в двух этих программах и нарвался на следующие читательские рассуждения:
Антон, при сильном желании я могу понять беспричинную
нелюбовь к Microsoft, но зачем же выливать столько
грязи и попросту некомпетентного подхода к тем или
иным профессиональным решениям как, скажем, пути
поддержки русского языка в продуктах? Судя по всему
Вы вообще никогда не занимались этим вопросом, так
зачем же так утверждать ахинею? В крайнем случае
это было бы понятно, что это _Ваша личная_ точка
зрения, но столь глобальные суждения...
Я уж не говорю про жаргон Ваших страниц.. я был уверен,
что он рассчитан не на 14-16 летних пионеров,
взращенных в FIDOnet, на костях проклятых буржуинов.
Однако я теперь уверен в обратном.
Жаль что столь интересная затея так гибло выполнена,
а ярая анти-Microsoft агитация смешна и жалка. Видимо
мудрость и понятие профессиональной этики к Вам
придет через некоторое время...
Alexander Maltsev, <amp@usa.net>
I guess you are trying to run Navigator under some Windows 95/NT, so
in case you haven't noticed: Netscape 4.0 b2 does not require russian
fonts at all! It uses built-in Windows UNICODE fonts to display russian
characters by applying selected encoding. I guess when you install your
russian (non-UNICODE) fonts, Navigator tries to fetch characters
in range 0x410-0x440, fails and displays some garbage.
On a related note, Java 1.1 build-in in Navigator, now able to display
russian characters in all Java components excluding TextField and
TextArea w/o special russian fonts as well -- as if anybody cares.
Serapion Nasosov, <serapion@absurd.org>
Читатель, возможно, догадался, что оба этих отклика спровоцированы одной и той же заметкой 66, в которой шла речь о поддержке русского языка через Unicode - впервые добавленной к Netscape Communicator 4.0beta2 и давно существующей в Microsoft Internet Explorer. Что касается письма Александра Мальцева, то в нем не содержалось никаких полезных рекомендаций, которые я мог бы проверить на практике. Поэтому мое сомнение в том, что мелкомягкая бродилка способна поддерживать кодировки, не установленные предварительно на уровне ОС, остается пока в силе. Буду рад услышать опровержения.
Читатель, желающий доказать мне, что я все же не знаю, о чем говорю, приглашается сгрузить ивритский и греческий шрифты для WWW с соответствующих серверов, установить их в Эксплорере параллельно с русским и английским, прочесть с их помощью хотя бы одну ивритскую и одну греческую страницу, а затем поделиться рецептом со мной и со всеми, кто думает, что свобода выбора языковых кодировок в мелкомягкой бродилке ограничена настройками ОС.
Что же касается письма Серапиона, отчасти оно прояснило мне ситуацию с русским языком в последней бете Нетскейпа. В самом деле, если не менять шрифты для отдельных кодировок (пользуясь лишь системными) и выбрать из меню Encoding кодировку Cyrillic(Win1251), то можно читать по-русски и в Proportional, и в Fixed Width - к сожалению, для этого пригоден лишь ограниченный набор системных шрифтов, входящих в инсталляцию ОС, а параграфовские разработки не годятся. С другой стороны, казалось бы - гулять, так гулять, Unicode так Unicode, взялся за грудь - говори что-нибудь. Раз уж в Нетскейпе есть такое слово КОИ8-р, то почему бы заодно и его не поддерживать? Ведь Эксплорер поддерживает! Ан хрен. Выбрав кодировку KOI8-r, самими создателями Нетскейпа предусмотренную для моих нужд, я прочитал тот же some garbage, о котором предупреждал давеча Серапион. Как сказали бы на это создатели известного plug-in'a, плыви с акцентом - авось, приплывешь.
Пришло время для промежуточных итогов в этой беспросветной полемике. Отвечаю Александру Мальцеву и всем тем (увы, немалочисленным) читателям, которые склонны выдумывать несуществующую связь между программированием и пользовательскими навыками. Если некая программа мне как пользователю не дает тех возможностей, поддержку которых разработчик включил в рекламу или документацию - то именно я, конечный пользователь, end user, субъект End User Licence Agreement, являюсь высшим судьей в вопросе о том, насколько обещаная функция для меня жизненно важна, необходима, полезна или удобна.
Ни поставщик программ, ни системный программист, ни разработчик приложений на MFC не компетентны поучать пользователя, удобен ли ему тот или иной пакет, и соответствует ли он пользовательским запросам к программе данного класса. Ответ "сам дурак" на критические замечания по поводу конкретных мелкомягких или нетоскопленных продуктов может улучшить настроение отвечающему, но не отменяет одного бесспорного факта: и Нетскейп, и Эксплорер, и Microsoft Office 97, и FrontPage того же номера созданы для меня, каким бы я ламером ни был. В момент выпуска на рынок все эти программы представлены на мой суд - без предварительных экзаменов на знание MFC. Если у меня, с десятью годами стажа работы на PC, возникают проблемы с теми или иными функциями этих программ, то вряд ли мои проблемы связаны с моим собственным "некомпетентным подходом". И вряд ли читатели (большинство из которых - чисто статистически - имеет чуть меньше опыта работы на компьютере, чем я) легко найдут решение для тех проблем, с которыми я не справился.
В завершение специфической темы про отдельную поддержку русского языка в Нетскейпе через меню Languages, cтоит здесь отметить, что в версии для Linux таковая поддержка отсутствует как класс.
Что же касается жаргона, которым я пользуюсь при написании этих заметок - тут в самом деле есть место для самой широкой общественной дискуссии в отношении каждого отдельного термина. И здесь, кстати, читатель выступает пользователем, а я - производителем. Посему каждое отдельное замечание в отношении используемых мною словечек, выражений и эпонимов, принимается с интересом и благодарностью. Существует масса разных слов, для которых в русском языке сегодня нет устоявшегося названия - в том числе, и для различных компьютерных понятий. Я полагаю, что названия эти создаются в процессе словопользования - и в каждом отдельном случае побеждает то выражение, которое оказалось наиболее удобно. Взять хоть ту же самую бродилку: забавно взглянуть на то, каковы существующие сегодня альтернативы этому названию.
АльтаВиста находит 100 документов, где используется слово "браузер" и еще 242 документа со словом "броузер". Слово "бровзер" в ее базе встречается 1 раз, "брайзер" - 2 раза. "Гляделок" и "смотрелок" при поиске через кодовую страницу 1251 не обнаруживается вообще. В КОИ8 зато обнаруживается одна "гляделка" (в наших заметках) и сразу две "смотрелки" - в архивах полуоси в сети Краснет и у Ромы Воронежского. Два брайзера нашлись и в КОИ. В пяти местах встречается "клиент WWW". Короче говоря, в товарищах согласья нет. А хотелось бы - как и с траффиком, он же поток, и со многими другими терминами. Только вряд ли это согласие может быть выработано нелестными выражениями и апелляциями к нашему общему пионерскому прошлому...
|