|
Программа xcitata версия 0.1.3
Программа xcitata версия 0.1.3
Проект начат 2003-04-05; Последние изменения 2004-05-31
1 Загрузка
2 Файл readme.koi
3 Использование и сводка опций
4 Развитие программы
5 Лицензия
1 Загрузка
Исходники: src/xcitata-0.1.3.tgz [52 Кб ]
Исполнимый файл для Win9x/2000/XP (кросс-скомпилированный под minGW): mingw/xcitata.zip [37 Кб ]
2 Файл readme.koi
xcitata --- построение индекса перекрёстных цитат по двум текстам
ПОДДЕРЖИВАЕМЫЕ ОКРУЖЕНИЯ
http://www.gnu.org GNU/Linux
http://www.mingw.org MinGW --- Minimalist GNU For Windows
КОМПИЛЯЦИЯ
Введите make (или gmake) в директории, где находятся исходные тексты
программы.
КРАТКАЯ ИНСТРУКЦИЯ
Эта программа полезна для построения индекса перекрёстных цитат двух
текстов, которые легко исследовать с помощью браузера.
Команда
xcitata file1.txt file2.txt
выдаёт файлы file1.txt.html и file2.txt.html, содержащие разметку
перекрёстных цитат, а также выдаёт файл index.html, который содержит
индекс к этим цитатам. Используя Ваш любимый браузер Вы можете
передвигаться между цитатами.
Эта программа использует алгоритм существенно отличный от
алгоритма комадны "diff" системы Unix и программа xcitata
предназначается, скорее, для литературных изысканий, чем для сравнения
текстов программ.
Наиболее удивительная возможность программы xcitata состоит в том, что
её можно использовать в сочетании с программой "trised"
(см. Д.В. Хмелёв, Утилиты для анализа и преобразования текста.
http://www.math.toronto.edu/dkhmelev/PROGS/tacu/) для сравнения двух
текста по модулю некоторого преобразования, которое задаётся
программой trised. Например, предположим, что вы используете следующий
скрипт
filter.sh:
trised --tr="\C\c/ //ac" --sq=" " --tr="\C/\c//a" -b $1.undo $1 $1.txt
для фильтрации файлов FILE1, FILE2, названных без расширения:
$ filter.sh FILE1
$ filter.sh FILE2
(суть аргументов командной строки для программы trised можно понять из
её описания).
Теперь можно применить программу xcitata с опцией -t, чтобы она вывела
наряду с .html файлами специальные буферные файлы для программы trised:
$ xcitata -t FILE1.txt FILE2.txt
Теперь следует воспользоваться следующим скриптом:
undo.sh:
trised -u -b $1.undo $1.txt.html $1.txt.html
trised -u -b $1.txt.trised $1.txt.html $1.txt.html
$ undo.sh FILE1
$ undo.sh FILE2
Чудо! Теперь цитаты размечены по модулю преобразования текста,
оставляющего только слова без регистра!
Условия использования описаны файле LICENSE.koi
3 Использование и сводка опций
user@computer$ ./xcitata -e --help
Использование: xcitata [-m <num>] [-t] [LONGOPTIONS] FILE1 FILE2 FILE3
-e -h in English (don't forget to add -h or -H switch!)
-v --version информация о версии
-q --quiet не выводить информирующих сообщений
--program-output-encoding=a Кодировка программы --- a (cp866) можно wkim
--verbose=N Диагностика 1(базовая)..5(вся)
4 Развитие программы
Даты изменения файлов программы:
2003-04-05
2003-04-06
2003-04-08
2003-04-09
2003-05-18
2003-06-04
2003-08-14
2003-08-23
2004-05-31
5 Лицензия
xcitata
Программа доступна с http://www.math.toronto.edu/dkhmelev/PROGS/tacu/
Автор:
Дмитрий Викторович Хмелёв
dkhmelev((at))math.toronto.edu
[замените ((at)) на @, чтобы получить настоящий адрес - антиспам]
119 992, Москва, Ленинские горы, МГУ, 1 Гум. корп.,
Филологический факультет,
Лаборатория общей и компьютерной лексикологии и лексикографии.
УСЛОВИЯ ИСПОЛЬЗОВАНИЯ
Эта программа может использоваться бесплатно в научных исследованиях и
в образовательных целях. Для коммерческого использования Вы обязаны
получить лицензию у автора.
Научные результаты, полученные с использованием этой программы должны
ссылаться на её использование. Пример ссылки:
Д.В. Хмелёв, Утилиты для анализа и преобразования текста.
http://www.math.toronto.edu/dkhmelev/PROGS/tacu/
Более того, Вы должны проинформировать автора о публикации.
Эта программа не должна модифицироваться и распространяться без
предварительного разрешения автора.
Используя программу xcitata Вы соглашаетесь с условиями
использования.
ОТСУТСТВИЕ ГАРАНТИЙНЫХ ОБЯЗАТЕЛЬСТВ
ПОСКОЛЬКУ НАСТОЯЩАЯ ПРОГРАММА РАСПРОСТРАНЯЕТСЯ БЕСПЛАТНО, ГАРАНТИИ
НА НЕЕ НЕ ПРЕДОСТАВЛЯЮТСЯ В ТОЙ СТЕПЕНИ, В КАКОЙ ЭТО ДОПУСКАЕТСЯ
ПРИМЕНИМЫМ ПРАВОМ. НАСТОЯЩАЯ ПРОГРАММА ПОСТАВЛЯЕТСЯ НА УСЛОВИЯХ "КАК
ЕСТЬ". ЕСЛИ ИНОЕ НЕ УКАЗАНО В ПИСЬМЕННОЙ ФОРМЕ, АВТОР И/ИЛИ ИНОЙ
ПРАВООБЛАДАТЕЛЬ НЕ ПРИНИМАЕТ НА СЕБЯ НИКАКИХ ГАРАНТИЙНЫХ ОБЯЗАТЕЛЬСТВ,
КАК ЯВНО ВЫРАЖЕННЫХ, ТАК И ПОДРАЗУМЕВАЕМЫХ, В ОТНОШЕНИИ ПРОГРАММЫ, В
ТОМ ЧИСЛЕ ПОДРАЗУМЕВАЕМУЮ ГАРАНТИЮ ТОВАРНОГО СОСТОЯНИЯ ПРИ ПРОДАЖЕ И
ПРИГОДНОСТИ ДЛЯ ИСПОЛЬЗОВАНИЯ В КОНКРЕТНЫХ ЦЕЛЯХ, А ТАКЖЕ ЛЮБЫЕ ИНЫЕ
ГАРАНТИИ. ВСЕ РИСКИ, СВЯЗАННЫЕ С КАЧЕСТВОМ И ПРОИЗВОДИТЕЛЬНОСТЬЮ
ПРОГРАММЫ, НЕСЕТ ЛИЦЕНЗИАТ. В СЛУЧАЕ ЕСЛИ В ПРОГРАММЕ БУДУТ ОБНАРУЖЕНЫ
НЕДОСТАТКИ, ВСЕ РАСХОДЫ, СВЯЗАННЫЕ С ТЕХНИЧЕСКИМ ОБСЛУЖИВАНИЕМ,
РЕМОНТОМ ИЛИ ИСПРАВЛЕНИЕМ ПРОГРАММЫ, НЕСЕТ ЛИЦЕНЗИАТ.
ЕСЛИ ИНОЕ НЕ ПРЕДУСМОТРЕНО ПРИМЕНЯЕМЫМ ПРАВОМ ИЛИ НЕ СОГЛАСОВАНО
СТОРОНАМИ В ДОГОВОРЕ В ПИСЬМЕННОЙ ФОРМЕ, АВТОР И/ИЛИ ИНОЙ
ПРАВООБЛАДАТЕЛЬ, КОТОРЫЙ МОДИФИЦИРУЕТ И/ИЛИ РАСПРОСТРАНЯЕТ ПРОГРАММУ
НА УСЛОВИЯХ НАСТОЯЩЕЙ ЛИЦЕНЗИИ, НЕ НЕСЕТ ОТВЕТСТВЕННОСТИ ПЕРЕД
ЛИЦЕНЗИАТОМ ЗА УБЫТКИ, ВКЛЮЧАЯ ОБЩИЕ, РЕАЛЬНЫЕ, ПРЕДВИДИМЫЕ И
КОСВЕННЫЕ УБЫТКИ (В ТОМ ЧИСЛЕ УТРАТУ ИЛИ ИСКАЖЕНИЕ ИНФОРМАЦИИ, УБЫТКИ,
ПОНЕСЕННЫЕ ЛИЦЕНЗИАТОМ ИЛИ ТРЕТЬИМИ ЛИЦАМИ, НЕВОЗМОЖНОСТЬ РАБОТЫ
ПРОГРАММЫ С ЛЮБОЙ ДРУГОЙ ПРОГРАММОЙ И ИНЫЕ УБЫТКИ). АВТОР И/ИЛИ ИНОЙ
ПРАВООБЛАДАТЕЛЬ В СООТВЕТСТВИИ С НАСТОЯЩИМ ПУНКТОМ НЕ НЕСУТ
ОТВЕТСТВЕННОСТИ ДАЖЕ В ТОМ СЛУЧАЕ, ОНИ БЫЛИ ПРЕДУПРЕЖДЕНЫ О
ВОЗМОЖНОСТИ ВОЗНИКНОВЕНИЯ ТАКИХ УБЫТКОВ.
1 Загрузка
2 Файл readme.koi
3 Использование и сводка опций
4 Развитие программы
5 Лицензия
|