Программы >> TACU >> [ duplicator | cross-entropy | generator | suffsort | trised | xcitata ]

Программа 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  Лицензия

Программы >> TACU >> [ duplicator | cross-entropy | generator | suffsort | trised | xcitata ]

- ???????@Mail.ru
© 2002--2003 Д.Хмелёв -