Как не утонуть в журнальном море
Сейчас в РУнете десятки журналов и их число стремительно растет. Еще быстрее растет количество номеров этих журналов. Ориентироваться в этом море информации уже стало весьма сложно. Представьте себе, что у Вас на столе лежит такая стопка журналов и надо найти статью на интересующую Вас тему. Вы точно помните, что такая статья там есть, но не помните в каком номере. Необходимость перелистать это ужасающее количество страниц (даже с помощью компьютера) кого угодно способна повергнуть в уныние.
Сначала немного истории. На самом
деле приведенная выше аналогия не совсем точна. Сюда следовало бы добавить необходимость
снять каждый номер с "полки", т.е. найти в папке с номером журнала файл
оглавления, например index.html, и открыть его. При просмотре большого
количества журналов даже одна эта рутинная предварительная операция способна
вогнать в тоску (автор судит по себе). Именно желание как-то облегчить эту операцию
и послужило стимулом создания самого первого варианта программы для работы с
журналом. Программа автоматически формировала в своем окне список имеющихся
номеров. Можно было выбрать мышью нужный номер и открыть его. И все! Но даже
такая примитивная программа существенно облегчала жизнь. Естественно, она была
создана только для личного пользования, и автор даже и не помышлял о том, чтобы
предложить ее кому-либо еще. Через некоторое время в рассылке издателей журнала
Internet Zone по предложениям читателей появилось предложение разработать
программу, которая обеспечивала бы поиск нужных статей и их просмотр. Это обращение
подвигло автора на дальнейшую работу с программой. Первый же предложенный читателям
журнала, еще весьма несовершенный, вариант программы получил неплохие отзывы.
К сожалению, этот вариант имел довольно большое количество глюков и недоработок,
о чем пользователи не замедлили сообщить автору, за что он им очень благодарен.
В результате такой совместной работы постепенно программа приобрела свой настоящий
вид, описание которого и представляется на суд читателей. В процессе работы
над программой она обрела возможность работать и с другими электронными журналами,
что почему то не понравилось издателям журнала
Internet Zone (вероятно, искренняя нелюбовь к конкурентам). В результате
из журнала исчезло всякое упоминание о ней. Тем не менее, программа FindJournals
пользуется большой популярностью у читателей различных электронных журналов.
Программа снабжена достаточно подробной системой помощи. Сейчас доступна
версия 5.1.4.
На сегодняшний день программа работает практически со всеми
off-line электронными журналами, имеющимися в сети. Информация, необходимая
для подключения журнала, хранится в двух INI-файлах FindJournals.ini
и Option.ini, входящих в состав поставки. При появлении новых журналов
файлы постоянно обновляются и доступны для скачивания на сайте автора в виде
упакованного файла ini.zip.
Программа предназначена для удобного просмотра содержания
и поиска нужной информации в комплектах электронных журналов, расположенных
в каталоге на жестком диске Вашего компьютера, или записанных
на CD-R или CD-RW. Для нормальной работы программы все номера
журналов (поступающие упакованными в файлах с расширениями .zip, .chm
(.its) или .exe) должны быть распакованы в выбранный Вами каталог,
причем каждый номер создает свою папку. Некоторое исключение составляют журналы
Protoplex и Wmaster. Для обработки программой FindJournals
необходимо раскрыть составляющие файл ProtoplexNN.exe или wmasterNN.exe
папки. Для этого в проводнике (или в Windows Commandere) на имени exe-файла
нужно щелкнуть правой кнопкой мыши и в выпадающем меню выбрать Extract to...
или Extract to folder... для распаковки в нужную папку вида ProtoplexNN
или WmasterNN. Рекомендуемая структура
каталога подробно рассмотрена в Help'е.
Для работы с файлами в формате .chm требуется декомпиляция
этих файлов в формат html. Для этого используются не входящие в комплект
поставки файлы сторонних разработчиков hhw.exe и hha.dll. Скачать
эти файлы Вы также можете с сайта автора hhw.zip
и hha.zip. При обнаружении
нового CHM файла FindJournals автоматически вызывает программу HTML
Help Workshop. Дальнейшие действия пользователя подробно описаны в Help'e.
Вид окна программы приведен ниже:
Программа содержит два основных
окна - левое и правое. В левом окне представлены три вкладки: Оглавление,
Поиск и Избранное.
При пуске программа просматривает все папки с номерами журналов и создает временную
базу данных для содержания всех номеров. В левом окне (вкладка Оглавление)
формируется список всех номеров журналов. Имеется возможность сортировать журналы
в левом окне по их номерам в прямом и обратном порядке. Для этого в меню " Настройка"
введены соответствующие пункты. Выбор номера приводит к появлению в правом окне
содержания этого номера. Двойной щелчок на названии журнала или нажатие кнопки
"Прочитать"
на панели инструментов приводит к открытию окна с главной страницей журнала
(Работает не для всех журналов).
Можно выбрать статью в правом окне нажатием левой кнопки
мыши (при этом название меняет цвет). Двойной щелчок на названии выбранной статье
или нажатие кнопки
при активированном правом окне приводит к открытию
окна со статьей.
Можно также работать с номерами журналов и названиями статей и с помощью клавиатуры.
В этом случае открытие статьи осуществляется нажатием клавиши Enter.
Для работы
этой функции необходимо иметь установленный Internet Explorer или другой
подходящий браузер (например, Opera или Netscape).
Несколько слов о возможностях
изменения внешнего вида окна. С помощью выпадающего меню View
Вы можете установить или убрать инструментальную панель и строку состояния.
Вы можете изменить размер и положение окна на экране дисплея, а также размеры
левого и правого внутренних окон. Все изменения будут сохранены для следующих
запусков. Пункт Шрифты позволяет выбрать вид, размер и цвет шрифта для
текста в правом окне. Можно выбрать разные шрифты для названия статей и для
выбранной статьи в правом окне при активированной вкладке Оглавление. Для вкладки Поиск можно выбрать шрифт для названия найденной
статьи. Можно выбрать свой шрифт для краткого содержания статьи (если оно имеется
в оглавлении) и для названия раздела. Выбранные шрифты сохраняются при следующих
запусках.
На вкладке "Поиск",
можно осуществить поиск нужного слова или словосочетания. Поиск можно вести
с учетом регистра или без, поиск полного слова или части его. Возможно использование
расширенного поиска:
связка
& требует обязательного наличия всех перечисленных
слов в тексте;
связка | требует наличия хотя бы одного
из перечисленных слов;
наличие ! перед словом потребует обязательного
отсутствия этого слова в тексте;
группирование со скобками дает возможность определения последовательности применения
операций (как в математике).
Примечание: внутри скобок допускается наличие связки только одного
типа & или |.
Выпадающий список хранит пять последних образцов для поиска. Поиск можно вести
либо во всех номерах журналов текущей папки (Везде),
либо только в заданных пользователем (Выборочно).
Если Вы выбрали Выборочно,
то после нажатия на кнопку "Искать"
в правом окне появляется список журналов. В нем Вы можете выбрать интересующие
Вас журналы с помощью стандартных комбинаций Windows. Для пуска
процесса поиска после выбора журналов следует вновь нажать кнопку "Искать".
Поиск может производиться как в названиях статей, так и в
их тексте. Поиск в текстах статей занимает некоторое время. За его ходом можно
судить по диалоговому окну с Progressbar-ом
и окном с названием просматриваемого в данный момент журнала. Названия номеров
журналов, содержащих статьи с искомыми словами, появляются в левом окне по мере
обнаружения. По желанию пользователя поиск может быть прерван в любой момент.
Список статей выбранного номера - в правом окне, причем название
статьи(ей), содержащей искомое слово, - красным (или любым выбранным Вами) цветом.
По желанию можно выбрать режим, при котором в правом окне появляются только
названия статей, содержащих искомое.
При желании можно просматривать найденные к этому времени
статьи, не дожидаясь окончания поиска.
При просмотре статей слова, найденные в тексте статьи, выделяются
цветом и подчеркиваются.
В некоторых журналах статьи разбиты на несколько страниц
(например, журналы Хакер и Хулиган). Чтобы поиск происходил во
всех страницах, используется дополнительная информация из вспомогательного файла
Words.dat, который также входит в состав поставки и подлежит периодическому
обновлению по мере появления новых журналов с подобной структурой. Он также
входит в состав уже упоминавшегося файла ini.zip.
Внимание! Следует
заметить, что такое выделение возможно только при работе со статьями на жестком
диске и только с распакованными файлами журналов.
При использовании программы
ZipMagic с упакованными Zip - файлами и файлами на CD выделения
найденных слов не происходит !
Вкладка "Избранное"
дает возможность отбирать интересующие Вас статьи по выбранной Вами тематике и
распределять их по созданным Вами разделам. Поддерживается древовидная структура
разделов, т.е. разделы могут включать подразделы. Отобранные статьи сохраняются
и могут быть просмотрены в любое время. Для помещения статьи в избранное достаточно
во вкладке "Оглавление" выбрать в правом
окне название интересующей Вас статьи и нажать правую кнопку мыши. В появившемся
диалоговом окне нужно ввести название раздела, в который Вы хотите поместить эту
статью, или выбрать его из выпадающего списка, если он уже существует. Название
этой статьи будет выделено цветом. Одна и та же статья может быть помещена в несколько
разделов. Любую ненавистную Вам статью
можно удалить из списка статей с тем, чтобы она впредь не появлялась.
Для этого достаточно выбрать название статьи, как описано выше, и либо нажать
кнопку При желании Вы можете восстановить
ранее удаленную статью. Для этого достаточно нажать на кнопку
Пользователи, предпочитающие работать
с клавиатурой, могут использовать клавиши быстрого доступа и стандартные функции
клавиатуры.
В заключение хочу порекомендовать
тем читателям журнала, которые еще не используют программу FindJournals,
попробовать ее и Вы наверняка оцените все ее преимущества. Программу можно загрузить
с моего сайта. Источник - http://wiln.wallst.ru.
При желании Вы можете добавить к статье небольшой комментарий.
Это полезно, когда нет смысла разбивать тему на ряд мелких. В строке комментария
можно дополнительно указать аспект этой темы;
Если выбранная статья уже имеется в данном разделе, программа
Вам об этом сообщит и повторного занесения не произойдет. Перейдя во вкладку "
Избранное", Вы увидите в левом окне перечень
созданных Вами разделов.
При желании можно переименовать любой из разделов. Список разделов
может быть отсортирован в прямом или обратном алфавитном порядке с помощью соответствующих
пунктов меню "Настройка".
При переходе из вкладки "Избранное
" назад во вкладку "Оглавление" восстанавливается
предыдущее состояние последней.
на инструментальной панели, либо в меню Удаление/восстановление
выбрать пункт Удалить статью.
При этом Вы можете выбрать два варианта удаления.
В первом варианте удаление не является необратимым, поскольку
при желании Вы всегда можете восстановить удаленную
статью.
При втором варианте удаление будет необратимым, т.к. файл
удаляемой статьи будет физически удален с жесткого диска, а ее название и ссылка
на файл удалены из файла оглавления. Этот вариант может оказаться предпочтительным
тем пользователям, у которых есть проблемы со свободным местом на диске.
Для журналов, сохраняемых упакованными в ZIP-файлы, работа
с которыми производится с помощью программы ZipMagic, а также с журналами на
CD дисках доступен только первый (обратимый) вариант удаления.
,
после чего в левом окне появятся названия всех журналов, содержащих удаленные
статьи. В правом окне, как обычно, можно увидеть перечень удаленных статей выбранного
номера. Для восстановления достаточно выделить нужную статью левой клавишей
мыши и дать подтверждение. Для выхода из режима восстановления необходимо повторно
нажать кнопку
.