Comments 28
Norton Commander был написан на Паскале, а не на С
У Клиппера не было проблемы с Р и Н, по крайней мере в cp866 кодировке. Проблема была у какого-то фидошного софта (ме я вид о? - ет!)
Norton Commander был написан на Паскале, а не на С
О, не знал, спасибо! Тем не менее, в его редакторе русская буква "р" исчезала при вводе.
А в том фидошном софте, которым я пользовался, проблем с кириллицей не было. А в клиппере и фоксе - были. В первых версиях - точно, потом, по мере понимания разработчиков "кириллического рынка" они были устранены, конечно же. Описываемые события - это где-то 91-92й годы.
Клиппер я использовал уже в 95-96, что раньше не в курсе.
В БорландС/ТурбоС не было проблем с кириллицей, это ещё в 92 примерно. Туда же в кучу ТурбоБейсик и ТурбоПролог (все Борланд).
В те времена другая была проблема - часть кириллизованного софта шла в 866, часть в koi8r, часть - ГОСТ какой-то там.
да ладно, скорей всего все зависело от драйвера, который загружался при старте ДОСа... я вот помню на ЕС1841 такое было точно... в одном случае даже у бордюров Нортона были кирилические буквы, вместо псевдографических линий, в другом не было маленьких кириличекских букв... ну и так далее. Так что тут вопрос, скорей всего, полноты поддержки кодовой таблицы с кириллицей в самом ДОСе, а потому же и в том, насколько приложения полагались на это, а не тащили свои варианты
Может быть - за давностью лет, повторюсь, уже многое размылось в подробностях. Помню, была досада - вместо решения прямой задачи приходилось заниматься костылями к ней.))
была резидентная программа подмены ввода до того как сами редакторы научились
Редакторы научились в автозамену, в конфигах прописывалось менять Н на Н. Но саму проблему исчезновения Н так и не исправили.
GoldEd не понимал "H"
Clipper Summer 87 и Clipper 5.0, 5.1, 5.2 не имели такой проблемы с 'p' и 'H'.
Что-то похожее было у СУБД Карат (стыренный переведённый Dbase III+ или FoxBase ), и в левых русификаторах раскладок клавиатур, заточенных под FIDO.
Про какой год речь?
Мы со второй половины 80-х, а тем более в 90-х, программировали в среде ОС Unix, как правило, на языке Си, а СУБД была Ingres.
Во втором фоксе появилась возможность работать а ля Юникс с данными через fopen. Вот где я помню поизощрялся, можно было даже на ходу починить dbf (это когда количество записей физически и указанное в заголовке не совпадало и появлялось пугающая надпись на предмет того, что файл не является базой данных). Писал даже какую-то универсальщину на предмет добавить в ЛЮБУЮ базу служебное поле с контрольной суммой дабы выявлять любителей подправить непосредственно dbf в надежде подогнать данные в обход логики заложенной в программе. Причём умудрился это сделать в максимум три десятка строк на фоксе. Помнится отсылал кому-то в Первопрестольную, через пару дней как это сейчас говорится - получил оффер, но так как башка была занята чем-то другим - на оффер забил о чем потом сильно жалел. Или не жалел, не упомню уже потому как событий за 7-8 лет жизни с начала 90-ых хватит на пару-тройку толстых романов -))))
P.S. Там же во втором фоксе появилась возможность работать с базой используя SQL запросы, и оно реально повышало быстродействие в десяток раз.
Да в нортоне был глюк с русской р
Приходилось вводить латинскую p
Был какой-то переключатель раскладки клавиатуры, который подменял определенные символы, в мое время этим уже не пользовались.
С Фоксом картина примерно такова - в версии 1.0 с р и Н было плохо. Поначалу просто патчили оверлей. Затем придумали хак - вешалась программка написанная кем-то резидентом - и проблема решалась. В 1.0.1 вроде как проблема была полностью решена. Во втором фоксе появились визарды от которых я плевался, но помогали быстро нарисовать окна и прочую лабуду в заданных местах, но код получался - мягко говоря раздутым. Но потом фокс был съеден одной известной фирмой которая прославилась таким образом убивать конкурентов и на этом судьба фокса была закончена.
или наоборот, только начиналась
Версий я уже не вспомню, по-моему - была версия, в которой ситуация с "р" и "Н" были решены, но они, по-прежнему, не умели искать в произвольном регистре в кириллических базах. В полной мере, ЕМНИП, это заработало в версии фокса под окнами. Но я к тому времени, неожиданно для себя, ушёл в другую деятельность, возможно, напишу об этом позже, там много занятного было.:)
На работе фокспрошный софт массово использовался до 2009 - когда на 1С перешли, а от мелких хвостов буквально только-только избавились, с месяц назад. Да и то, я пока не в курсе, полноценно или там осталось этот фокспро "на подхвате" (БД столовой, которую всем было лениво в 1С конвертировать).
Газетная публикация 1994 года:

Году в 2001-м порадовал линуксовый аналог MS Office, который, если не ошибаюсь, назывался Star Office. Я там статью написал, сохранил, все нормально.
Потом открыл — в тексте исчезли все буквы «я».
Гм, сказал я, и вернулся в mcedit.
Тогда же появился и KOffice, "линуксовый аналог MS Office". Мне тогда казалось вот. вот и настанет конец эры Microsoft и MS Office... А mcedit тоже рассматривался по началу как альтернатива MS Word...
mcedit и staroffice - это как блокнот и ворд. Несравнимые программы, мягко говоря.
Ну и staroffice сперва превратился в open office, а потом и в libre office. Исполняемые файлы до сих пор по старой памяти зовутся как swriter, scalc и т.п.
Скажем не мягко, а твердо — мне тогда стало нервно набирать тексты в консольном редакторе, захотелось красивого. В моем окружении были Abiword и Staroffice. Первый уже тогда выглядел стремно, второй вроде похожим на MS Word. Я и попробовал.
На самом деле от меня требовалось сдавать тексты в plain text в кодировке ms-dos. В редакции все компьютеры были терминалами, которые под dos работали, и кто-то в VolkovCommander, кто-то в "Слово и Дело" сидел, а файлы сохраняли в своих "именных" сетевых каталогах. А мне поставили терминал к серверу RedHat с KDE, и я с интересом тыкал там во все, что было.
Там все работало медленно, по внутренней сети, движение мыши провоцировало движение курсора с большой задержкой, например. Поэтому да, я буквально вернулся набирать тексты в mcedit, где мышь не нужна, там все шуровало моментом.
от меня требовалось сдавать тексты в plain text в кодировке ms-dos
Тогда к чему были все эти заигрывания с офисами? Взяли бы kwrite какой-нибудь.
Abiword был примерным аналогом wordpad'а. Ну, чуть помощнее. Я тогда всех этих "аналогов" офиса перепробовал немеряно, ибо комп был слабый. В общем, под винду ничего лучше, чем MSO так и не нашел. Даже для 486.
Как мы программировали в 90-е. Часть #03