Портал аспирантов

Портал аспирантов (http://www.aspirantura.spb.ru/forum/index.php)
-   Software (программное обеспечение) (http://www.aspirantura.spb.ru/forum/forumdisplay.php?f=107)
-   -   Попытка реализации автоматической работы с ссылками (http://www.aspirantura.spb.ru/forum/showthread.php?t=5512)

formig 28.05.2010 00:31

Попытка реализации автоматической работы с ссылками
 
Почитал темы:
http://www.aspirantura.spb.ru/forum/...ead.php?t=4968
http://www.aspirantura.spb.ru/forum/...ead.php?t=3580

В общем, родилась у меня идея работы с ссылками без всякого геморроя.
Попробовал свои силы :)

Собственно главная идея, на которой построена программа: работа с наскоку, без всяких баз данных и ввода каждой ссылки. Загрузил файл - и сразу работать.

Работает с файлами RTF.
Список литературы должен быть ясно обозначен, ссылки в квадратных скобках.
Нормально ест групповые ссылки "[1, 3, 4, 5]", но без всяких "[1, 3-5]".
Нормально ест ссылки со страницами, вроде "[1, 65]", но в таком случае программа спросит подтверждения, что это действительно страницы и в случае положительного ответа групповые ссылки обрабатываться нормально не будут.

Программа позволяет:
1. Убирать, добавлять и изменять источники с последующей их автоматической расстановкой в правильном порядке.
2. Добавлять ссылки прямо в текст (убирать ссылки нужно простым удалением их из текста).
3. Проверяет наличие ссылок на несуществующие источники.
4. Проверяет наличие источников, но которые нет ссылок.
5. Просто расставлять ссылки в правильном порядке.

Программа сортирует ссылки по:
1. Алфавиту.
2. Все иностранные в конец.


Программа, очевидно, сырая, очень сильно нестабильная. Протестировать её удалось на не таком уж и большом количестве статей. Ввиду этого, сохраняя изменения программа создаёт его резервную копию.

Программа не содержит вирусов. Это можно проверить по адресу:
http://www.virustotal.com/ru/analisi...990-1274990337
Программа не стучится в Интернет, ничего не принимает, ничего не запоминает, ничего не отправляет.



Буду рад любым замечаниям, предложениям и т.п.



http://i020.radikal.ru/1005/30/8740971e3791t.jpg

Скачать можно здесь:
http://depositfiles.com/files/dmo2srz75

Ink 28.05.2010 11:37

1) формат rtf - не нужен. Как минимум нужен doc
2) программа не поддерживает большие файлы

Добавлено через 10 минут 49 секунд
3) Программа не понимает слов Список использованной литературы, Библиография, и не в курсе Библиографического списка, Списка источников, хотя утверждает, что знает их
Скрытый текст
http://s15.radikal.ru/i189/1005/12/59f256e0a278.jpg естественно, что там, где 1, 2, 3, 4, 5 - литература, но я замазал её, чтоб не отвлекала

formig 28.05.2010 16:32

Цитата:

1) формат rtf - не нужен. Как минимум нужен doc
К сожалению, я не программист и соответствующего образования не имею.
Могу сделать так, что прога будет открывать doc - но сохранять я не научился :))

Цитата:

2) программа не поддерживает большие файлы
А насколько большой был файл?

Цитата:

3) Программа не понимает слов (...) хотя утверждает, что знает их
У проги такая логика, что она не ожидает, что файл может начинаться с списка литературы. Вставьте хоть одну строчку перед списком - и она его скушает :)

Цитата:

Список использованной литературы, Библиография, и не в курсе Библиографического списка, Списка источников
Библиографию действительно не знала - уже исправил, в сл.версии будет знать.
Список использованной литературы, библиографический список и список источников она знает. Может дело, опять же, в начале документа с них?

Ink 28.05.2010 16:47

Цитата:

Сообщение от formig (Сообщение 87336)
К сожалению, я не программист и соответствующего образования не имею.
Могу сделать так, что прога будет открывать doc - но сохранять я не научился :))


А насколько большой был файл?

120 страничный 800 кб файл док, после преобразования в ртф стал весить 7 мб. С остальными, если их перегнать в ртф, ситуация та же.

Цитата:

Сообщение от formig (Сообщение 87336)
У проги такая логика, что она не ожидает, что файл может начинаться с списка литературы. Вставьте хоть одну строчку перед списком - и она его скушает :)

Да, ест, но с ошибками


formig 28.05.2010 17:02

Цитата:

120 страничный
Ээ... если честно я её делал, отрабатывая на статьях, на дипломах/диссерах даже не проверял...
Посмотрю, разберусь.

Цитата:

С остальными, если их перегнать в ртф, ситуация та же.
С остальными - вы имеете в виду: большими doc-ами?

Цитата:

Да, ест, но с ошибками
Да... нефигово его перекособочило)))
А у вас что, "введение" и "приложение" - после списка литературы шло? Тогда не удивительно, что он с ума сошёл))

Ink 28.05.2010 17:06

Цитата:

Сообщение от formig (Сообщение 87340)
С остальными - вы имеете в виду: большими doc-ами?

Большими ртф, доки он не читает

Цитата:

Сообщение от formig (Сообщение 87340)
Да... нефигово его перекособочило)))
А у вас что, "введение" и "приложение" - после списка литературы шло? Тогда не удивительно, что он с ума сошёл))

Нет, мне тоже интересно, зачем он вынес введение. А приложения - да, идут после списка литературы.

formig 28.05.2010 17:27

Цитата:

Большими ртф, доки он не читает
Я знаю, что не читает.
Но вы сказали "С остальными, если их перегнать в ртф".
Т.к. ртф перегнать в ртф нельзя, то "они" - это доки. Потому я и говорил про доки.

Цитата:

Нет, мне тоже интересно, зачем он вынес введение. А приложения - да, идут после списка литературы.
С введением - мистика.
А про приложения - это мой косяк, исправлено в сл. версии.


Текущее время: 06:27. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2025, vBulletin Solutions, Inc. Перевод: zCarot
© 2001—2025, «Аспирантура. Портал аспирантов»