UniversalCodeGrep — утилита для быстрого поиска по исходникам


Оглавление (нажмите, чтобы открыть):

Описание

DocFetcher ­– это приложение с открытым исходным кодом, позволяющее вам совершать поиск по содержимому файлов на вашем компьютере. — Это как Google, но только для локальных файлов. Приложение работает на Windows, Linux и OS X. Распространяется по лицензии Eclipse Public License.

Каки использовать?

Приведённый ниже скриншот отображает основной пользовательский интерфейс программы. Запросы вводятся в текстовое поле (1). Результаты поиска отображаются в панели результатов (2). В поле предпросмотра (3) можно увидеть текстовое содержание файлого, выделенного в панели результатов. Все совпадения выделены жёлтым.

Вы можете фильтровать результаты, указав минимальный или максимальный размер файла (4), тип файла (5) или его расположение (6). Кнопки, отмеченные цифрой (7), используются для вызова руководства пользователя, настроек и сворачивания программы в трей.

Для работы DocFetcher необходимо проиндексиоровать те папки, в которых вы хотите осуществлять поиск. Что такое индексация и как она работает подробнее описано ниже. Вкратце, индекс позволят DocFetcher быстро (буквально за несколько мгновений) определить, в каких файлах содержится определённый набор слов. Соответственно, скоость поиска увеличивается. Данный скриншот показывает диалог DocFetcher по созданию новых индексов.

Нажатие на кнопку «Запуск» внизу этого диалогового окна запускает индексацию. Процесс индексирования может занять некоторое время, в зависимости от количества и размера файлов для индексирования. Как правило, в минуту индексируется около двухсот файлов.

Нет необходимости каждый раз индексировать заново одну и ту же папку. Обновление индекса папки после изменения её содержимого происходит гораздо быстрее. Этот процесс обычно занимает несколько секунд.

Особенности программы

  • Портативная версия: Портативная версия DocFetcher работает на Windows, Linux и OS X. Ниже описано, зачем это нужно.
  • Поддержка 64-битных систем: Поддерживаются как 32-битные, так и 64-битные операционные системы.
  • Поддержка Unicode: DocFetcher поддерживает Unicode для всех основных форматов файлов, включая Microsoft Office, OpenOffice.org, PDF, HTML, RTF и TXT.
  • Поддержка архивированных файлов: DocFetcher поддерживает следующие форматы архивов: zip, 7z, rar, и всё семейство архивов tar.*. Список расширений файлов для zip-архивов может быть изменён, что позволит вам добавить поддержку других форматов, основанных на zip. Кроме того, DocFetcher может с лёгкосьтью справляется с неограниченным количеством вложенных архивов.
  • Поиск в файлах исходных кодов: Расширения файлов, в которых DocFetcher распознаёт обычный текст, может быть изменён, это позволит вам использовать DocFetcher для поиска в исходном коде любого вида и других текстовых форматах. (Эта функция в сочетании с функцией изменения расширений для zip-архивов даёт хорошие результаты, например, например, вы можете осуществлять поиск в исходном коде Java внутри файлов jar)
  • Файлы Outlook PST: DocFetcher позволяет осуществлять поиск по письмам Outlook, которые обычно хранятся в файлах PST.
  • Определение HTML-пар DocFetcher по умолчанию определяет пары HTML-файлов (например, файл под названием «foo.html» и папка под названием «foo_files») и рассматривает их как один документ. На первый взгляд эта функция может показаться бесполезной, но на самом деле она сильно увеличивает производительность при поиске по файлам HTML, так как вся неразбериха из HTML-папок не попадает в результаты поиска.
  • Исключения файлов из индекса на основе регулярных выражений: Вы можете использовать регулярные выражения, чтобы исключить определённые файлы из индекса. Например, чтобы исключить файлы Microsoft Excel, вы можете использовать такое регулярное выражение: .*\.xls
  • Определение MIME-типов: вы можете использовать регулярные выражения, чтобы включить «определение MIME-типов» для определённых файлов, что будет означать, что DocFetcher будет пытаться определить тип файла не просто по названию этого файла, но и по его содержимому.
  • Мощный синтаксис запросов: В дополнение к стандартным выражениям типа ‘OR’, ‘AND’ и ‘NOT’, DocFetcher также поддерживает шаблоны подстановки, поиск фраз, неточный поиск («найти слова, похожие на данное»), поиск по соседству («эти два слова должны находиться на расстоянии не более чем в 10 слов друг от друга»), повышение («повысить оценку документов, содержащих…»)

Поддерживаемые форматы документов

  • Microsoft Office (doc, xls, ppt)
  • Microsoft Office 2007 и новее (docx, xlsx, pptx, docm, xlsm, pptm)
  • Microsoft Outlook (pst)
  • OpenOffice.org (odt, ods, odg, odp, ott, ots, otg, otp)
  • Portable Document Format (pdf)
  • EPUB (epub)
  • HTML (html, xhtml, . )
  • Plain text (customizable)
  • Rich Text Format (rtf)
  • AbiWord (abw, abw.gz, zabw)
  • Microsoft Compiled HTML Help (chm)
  • MP3 Metadata (mp3)
  • FLAC Metadata (flac)
  • JPEG Exif Metadata (jpg, jpeg)
  • Microsoft Visio (vsd)
  • Scalable Vector Graphics (svg)

Сравнение с другими приложениями похожего функционала.

Вот чем выделяется DocFetcher на фоне других приложений по поиску на локальном компьютере:

Отсутсвие мусора: Интерефейс DocFetcher полностью чист. Никакой рекламы и всплывающих окон с предложением зарегестрироваться. Ничего ненужного не устанавливается в ваш браузер, реестр или ещё куда-нибудь.

Приватность DocFetcher не собирает вашу личную информацию. Никакую и никогда. Сомневающиеся могут проверить это, просмотрев исходный код программы.

Бесплатно навсегда: Так как у DocFetcher открытый исходный код, вам не стоит бояться, что программа когда-нибудь устареет и перестанет развиваться. А если говорить о технической поддержке, слышали ли вы о том, что Google Desktop, один из основных коммерческих конкурентов DocFetcher перестал разрабатываться в 2011? Вот.

Кроссплатформенность: В отличие от многих конкурентов, DocFetcher работает не только на Windows, но и на Linux, и на OS X. Таким образом, если вы вдруг решите перейти с Windows на Linux или OS X, DocFetcher будет ждать вас там.


*Портативность: Один из главных плюсов DocFetcher ­– это портативность. Короче говоря, вы можете создать полноценное доступное для поиска хранилище документов на USB-носителе. Подробнее в следующем разделе.

Индексирование только необходимых документов: Среди коммерческих конкурентов DocFetcher наблюдается тенденция по сканированию всего жёсткого диска — Возможно, это делается из соображений о том, что пользователи «туповаты» и не смогут правильно пользоваться программой. А возможно, программы собирают таким образом конфиденциальные данные. Практика показывает, что большинство пользователей не хотят индексировать весь жёсткий диск. Не только из-за пустой трата времени и места на диске, но ещё и потому, что это засоряет поисковую выдачу ненужными файлами. DocFetcher же индексирует только те папки, на которые вы укажете. А ещё вам доступно множество опций фильтрации.

Портативные хранилища документов

Одна из выдающихся особенностей DocFetcher ­– это его доступность в виде портативной версии, которая позволяет вам создать портативное хранилище документов — полностью доступное для индекса и поиска. Вы можете взять с собой.

Примеры использования: Вот что вы можете делать с таким хранилищем документов: вы можете взять его с собой на USB-диске, записать его на CD в целях архивации, поместить его на защищённый раздел диска (рекомендуем использовать TrueCrypt), синхронизировать его с другими компьютерами через облачное хранилище вроде DropBox. А так как у DocFetcher открытый исходный код, вы можете поделиться своим хранилищем документов со всем миром, если вдруг вам захочется.

Java: Производительность и портативность: Наверное, не всем нравится тот факт, что DocFetcher написан на платформе Java, имеющей репутацию «медленной». Лет десять назад производительность Java действительно оставляла желать лучшего, но сейчас всё хорошо, можете почитать об этом на Википедии. Как бы то ни было, Java позволяет одному и тому же пакету DocFetcher быть запущеным на Windows, Linux и OS X — В то же время многие другие программы требуют разных пакетов для каждой платформы. В итоге вы можете, например, поместить ваше портативное хранилище документов на USB-диск, а потом получить доступ к нему из любой из вышеперечисленных операционных систем, убедившись, что в системе установлена Java.

Как работает индексация

Данный раздел даёт базовое представление о том, что такое индексация и как она работает.

Простой подход к поиску файлов: Самым простым подходом к файловому поиску является банальный перебор каждого файла в папке. Это отличное решение для поиска только по имени файла, ведь анализ названий происходит достаточно быстро. Но если вам необходим поиск по содержимому файлов, то перебор здесь не подойдёт – извлечение текста более трудоёмкая задача.

Поиск, основанный на индексе: Именно поэтому DocFetcher, выполняя поиск по содержимому, использует подход, называемый «индексация». Считается, что большинство файлов (примерно 95%), по которым пользователь осуществляет поиск, не изменяются (как минимум делают это редко). Вместо того, чтобы открывать каждый файл после каждого нового поискового запроса, гораздо эффективнее было бы сделать это лишь раз. Таким образом создаётся что-то вроде словаря, который называется индексом. Он позволяет быстро находить документы по содержащимся в них словам.

Сравнение с телефонной книгой: Просто подумайте о том, насколько удобнее искать чей-то номер телефона в телефонной книге (это своеобразный индекс), а не обзванивать каждый возможный номер телефона с целью узнать, не является ли человек на другом конце провода тем, кого вы ищете. — Звонок кому-либо и извлечение текста из файла – это трудоёмкие операции. Кроме того, люди не очень часто меняют свои телефонные номера. Точно так же и многие файлы на компьютере долго остаются неизменными.

Обновления индекса: Конечно, индекс отображает файлы в их состоянии на момент индексирования. А оно могло и измениться. То есть, если индекс не актуален, результаты поиска будут устаревшими. Точно так же устаревает телефонная книга. Но это не проблема. Как мы уже знаем, большинство файлов обновляется очень редко. Кроме того, DocFetcher может автоматически обновлять индексы: (1) При запуске он определяет изменённые файлы и, соответственно, обновляет их индексы. (2) Когда он не запущен, маленький фоновый процесс будет определять изменения в файлах и составлять список тех из них, которые требуют обновления индекса. DocFetcher обновит эти индексы при следующем запуске. Вы можете не беспокоиться об этом фоновом процессе: он действительно мало нагружает процессор и память, так как не делает ничего, кроме обнаружения изменения в папках, оставляя боле затратное обновления индекса DocFetcher.

RegScanner

Разработчик: Nir Sofer
Лицензия: Freeware (бесплатно)
Версия: 2.40
Обновлено: 2020-08-29
Системы: Windows 10 / 8.1 / 8 / 7 / 2008 / Vista / 2003 / XP / 98
Интерфейс: английский / русский *
Рейтинг:
Ваша оценка:
Категория: Настройка и оптимизация системы
Размер: 64 KB / 89 KB (x64)

О программе

Что нового

Новое в версии 2.40

  • Добавлена опция «Copy As .Reg File Format» (Копировать как .Reg File Format) с помощью клавиш Ctrl + R
  • Добавлена ​​опция командной строки /sreg

Системные требования

Полезные ссылки

* Воспользуйтесь официальным файлом русификации. Распакуйте архив и разместите файл RegScanner_lng.ini в папке установки программы

Подробное описание

RegScanner — это небольшая утилита, которая позволяет сканировать реестр Windows, находить нужные значения реестра, которые соответствуют указанным критериям поиска, и отображать их в одном списке.

После нахождения значений реестра, вы можете легко перейти на нужное значение в Редакторе реестра (RegEdit), просто дважды щелкнув соответствующий элемент. Вы также можете экспортировать найденные значения реестра в файл .reg, который может быть использован в Редакторе реестра.

Преимущества RegScanner по сравнению с Редактором реестра Windows

• Утилита RegScanner отображает все результаты поиска сразу, так что вам не нужно каждый раз нажимать F3, чтобы найти следующее значение.

• В дополнение к стандартной строке поиска (как в RegEdit), RegScanner также можете найти значения реестра по длине (в байтах), типу данных (REG_SZ, REG_DWORD и так далее), а также по дате изменения значения ключа реестра.

• RegScanner можете искать Unicode-строки в бинарных данных.

• RegScanner позволяет делать поиск с учетом регистра.

• Во время сканирования реестра RegScanner отображает текущие проверенные разделы реестра, в отличие от Редактора реестра Windows, которые отображает скучное поисковое окно «Просмотр в реестре».

Сообщества › Логи и их Анализ на Автомобилях VAG › Блог › Инструментарий для просмотра логов

Итак, все подготовили, логи сняли, записали в компьютер в формате CSV.
Вопрос что делать с этим добром дальше?

Я рекомендую одну из самых удобных утилит для просмотра логов — DieselPower Log Viewer (программа постоянно обновляется), которая позволяет просматривать логи как в виде таблиц, так и в виде графиков. Сам я использую графики, так как динамика изменения параметров, на мой взгляд более наглядна.

или в виде таблицы:

Стоит отметить, что DieselPower Log Viewer не всегда может корректно прочитать логи. Бывает не читает логи с русскоязычных версий VCDS. Также DieselPower не читает логи, которые снимаются параметрами, а не группами.

Утилиты для локального поиска

Поиск интересующей информации в Интернете у большинства пользователей сложностей не вызывает: достаточно ввести ключевой запрос в любимой поисковой системе — и она тут же осчастливит вас множеством ссылок, причем еще и отсортированных по релевантности и с отображением фрагментов текста с подсвеченными ключевыми словами. Разобраться в недрах собственного жесткого диска и быс­тро найти нужный документ зачастую оказывается гораздо сложнее, ведь возможности встроенного поиска в Windows ограничены и помогает он далеко не всегда. Особенно плачевно обстоит дело с текстовыми документами, о которых пользователь зачас­тую помнит лишь то, о чем в них примерно говорилось. Попробуйте, например, найти все материалы на русском языке, где речь идет о конкретной проблеме, включая файлы, сообщения электронной почты, данные о деловых встречах или контактах. В таких случаях без специализированных Desktop Search-утилит просто не обойтись. Наиболее интересные из них для широкого круга пользователей мы и рассмотрим в этой статье.

Технология быстрого локального поиска

Если вы не помните имя документа, то для получения доступа к нему придется запускать поиск по ключевым словам. Но при проведении такого поиска встроенными средствами Windows далеко не все файлы окажутся найденными, поскольку морфологические особенности русского языка в этом случае не учитываются — в результате не будут найдены файлы, в которых искомые слова имеют другое падежное окончание. Да и быстро получить результат при таком способе не удастся, ведь у большинства пользователей на диске хранятся десятки и даже сотни тысяч документов. Еще печальнее, что ключевые слова и иные данные, касающиеся искомого документа, зачастую лишь предположительны, а потому поиск нередко приходится повторять снова и снова с изменением параметров, что еще больше увеличивает временные затраты. Заметно ускорить процесс можно включением службы индексирования Windows, но работа с ней не слишком очевидна и недостаточно удобна, да и морфология при поиске все равно учитываться не будет.

Поэтому гораздо лучше обзавестись специализированной поисковой утилитой для быстрого локального поиска. Как и служба индексирования Windows, подобные утилиты индексируют определенные типы документов на жестком диске и затем в ответ на поисковый запрос мгновенно выдают список документов, в тексте которых имеются указанные ключевые слова, извлекая соответствующую информацию из созданной индексной базы. Однако процесс управления индексами и проведение поиска в них реализованы более удобно, а результаты поиска оказываются более качественными. Разумеется, соответствующие индексы должны быть предварительно построены (это займет некоторое время и потребует определенного места на диске) и в дальнейшем в силу динамичности информации их придется периодически обновлять, но это несложно и чаще всего может быть автоматизировано.

Найти подходящую утилиту для проведения быстрого индексированного поиска по ключевым словам сегодня не проблема. Подобных решений очень много, правда тут нужно отметить два существенных момента. Во­первых, многие из них в большей степени ориентированы на корпоративного пользователя и потому предлагаются по весьма приличной цене: скажем, Cros за 4300 руб., dtSearch Desktop за 199 долл. и т.п. Такие решения (несмотря на все их плюсы) мы из рассмотрения исключили, поскольку собираемся представить утилиты, подходящие для широкого круга пользователей. Во­вторых, не все поисковые утилиты поддерживают смысловой морфологический поиск (то есть умеют находить все грамматические формы введенных в запрос ключевых слов, а не только введенные ключевые слова в исходном виде). Из рассмотренных нами в статье решений проводить поиск с учетом морфологии на русском языке в той или иной степени могут все утилиты, за исключением Copernic Desktop Search и Google Desktop. А SearchInform Desktop не только обеспечивает фразовый морфологический поиск, но еще умеет искать похожие по содержанию документы, что не реализовано ни в одной другой из рассмотренных в статье утилит. Этот вид поиска проводится не по отдельным словам и фразам, а по целому тексту (то есть поисковый запрос представляет собой текст определенного размера) — по окончании такого поиска программа выводит список нужных документов, максимально похожих на заданный фрагмент с учетом всего множества встречающихся в документе словоформ.

Принцип работы всех рассмотренных в статье решений в теории примерно одинаков. При первом запуске они индексируют поисковую зону и создают индекс — это в дальнейшем и обеспечивает возможность мгновенного нахождения документов. Однако на практике технология поиска в утилитах реализована по-разному, что для ряда пользователей оказывается принципиальным. Так, в «Архивариусе» и SearchInform Desktop (редакция Standard) количество поддерживаемых индексов ничем не регламентируется, в diskMETA-Personal может быть создано до ста индексов, в diskMETA-Lite — два, а во всех остальных решениях предусмотрено формирование только одного индекса (см. таблицу). Это существенно для технических писателей, журналистов, методистов, преподавателей и других пользователей, которым приходится иметь дело с очень большим количеством документов нескольких базовых типов, включающих данные об одних и тех же объектах, но в разной трактовке. Дело в том, что гораздо удобнее, если каждый тип документов будет индексироваться по отдельности, то есть окажется включенным в свой индекс.

Зона индексирования во всех утилитах может быть ограничена конкретными папками, разрешается также указывать список индексируемых расширений и/или типов данных — это позволяет сократить время построения индекса и уменьшить объем занимаемого им на жестком диске места. Однако в ряде решений (Copernic Desktop Search, Google Desktop и «Персональный поиск») создание первого индекса запускается автоматически при первом запуске утилиты либо даже в ходе ее инсталляции (как у DVYGUN Smart Search), причем по умолчанию сканируются все жесткие диски без исключения и все поддерживаемые форматы данных. А это неразумно, ведь пользователю обычно не требуется индексировать все файлы на всех установленных жестких дисках в полном объеме — как правило, достаточно проиндексировать только папки с документами. В дальнейшем созданный индекс обновляется, что может производиться по требованию, установленному расписанию либо в фоновом режиме во время отсутствия активности со стороны пользователя. Последний вариант может не устроить тех пользователей, у которых в фоновом режиме настроена работа каких­то других утилит — значит, утилита Google Desktop, в которой других вариантов обновления индекса не предусмотрено, им не подойдет.


Заметно отличается функционал решений в отношении возможностей поиска. В частности, «Архивариус» и diskMETA, в отличие от других вошедших в обзор утилит, не позволяют ограничивать зону поиска конкретной папкой — это следует учитывать при создании индексов. А в SearchInform Desktop не предусмотрено проведение поиска определенных типов документов, что может приводить к получению слишком длинных списков с результатами поиска, на визуальный просмотр которых потребуется больше времени.

Во всех утилитах в том или ином варианте существует расширенный поиск, но реализован он по-разному. Практически везде предусмотрена возможность поиска документов с учетом даты, формата, размера документа и т.п., но в одних решениях для этого достаточно лишь включить соответствующие флажки, а в утилитах Google Desktop и «Персональный поиск» придется вводить довольно сложные конструкции, что неудобно и займет больше времени. Так, в Google Desktop для поиска документов определенного формата потребуется конструкция вида «filetype:ppt», а в «Персональном поиске» — вида «текст >>>>>>>>>>

Программирование на C, C# и Java

Уроки программирования, алгоритмы, статьи, исходники, примеры программ и полезные советы

ОСТОРОЖНО МОШЕННИКИ! В последнее время в социальных сетях участились случаи предложения помощи в написании программ от лиц, прикрывающихся сайтом vscode.ru. Мы никогда не пишем первыми и не размещаем никакие материалы в посторонних группах ВК. Для связи с нами используйте исключительно эти контакты: vscoderu@yandex.ru, https://vk.com/vscode

Программа для поиска файлов на C#

В уроке будет написана консольная программа для поиска файлов на C#. Код, который используется для поиска, очень полезен для решения ряда задач. Он пригодится Вам для написания более сложных программ.

Поиск файлов в языке программирования C# осуществляется с помощью метода EnumerateFiles класса Directory, находящегося в пространстве имён System.IO фреймворка .NET.

Чтобы воспользоваться методом, сначала нужно подключить пространство имён с помощью директивы using:

Метод EnumerateFiles имеет следующий прототип:

  • catalog (строковый тип string) – путь к каталогу в котором будет производиться поиск. Регистр символов не учитывается.
  • fileName (строковый тип string) – имя файла для поиска. Оно может содержать подстановочные поисковые символы: * и ?. Звездочка обозначает произвольное количество символов на её месте, а знак вопроса – один символ на месте подстановки.
  • SearchOption – это перечисление задающее опции поиска. Имеет два значения: SearchOption.TopDirectoryOnly (поиск будет выполнен только в текущем каталоге) и SearchOption.AllDirectories (поиск будет произведён в указанном каталоге и во всех его подкаталогах).

Метод EnumerateFiles возвращает перечислимую коллекцию строк – полных имён (путь + имя) файлов, полученных в результате поиска.

Перебирать все результаты поиска удобно с помощью оператора цикла foreach.

Напишем программу на языке программирования C#, демонстрирующую поиск файлов.

Утилиты для поиска информации на компьютере

Введение

Поисковая утилита AVSearch

Доступные форматы файлов — TXT, HTML, RTF, архивные и бинарные файлы.
Язык запросов — логические операции И, ИЛИ, НЕТ, ? (любой символ в маске).
Зона поиска — реальная папка на диске.

Домашняя страница: http://www.avtlab.ru/software.htm
Ссылка для загрузки программы (821 Кбайт): линк

Поисковая система diskMETA- Lite

Формат документов — DOC, TXT, HTML. В платной версии дополнительно — XLS, RTF.
Язык запросов — логические операторы И, И НЕ, ИЛИ, операторы уточнения запроса, учет грамматической формы ключевых слов.
Зона поиска — индексный файл. Использование индексного файла позволяет производить поиск мгновенно (в AVSearch — 4 минуты) за счет того, что сканирование уже выполнено при индексации. Но, если Зона поиска изменилась, то для получения корректного результата индексирование нужно произвести
заново, причем, в нашем конкретном случае оно займет время более 4 минут для полнофункционального варианта данной программы.

Домашняя страница: http://www.diskmeta.com/
Ссылка на страничку загрузки: линк

Персональная поисковая система «Ищейка»

Формат документов — TXT, DOC, RTF, HTML. С плагинами дополнительно — ZIP, PDF, ASP, XLS.
Язык запросов — логические операторы И, ИЛИ, НЕТ, скобки (), учет словоформы ключевых слов.
Зона поиска — индексный файл.

Домашняя страница: http://www.isleuthhound.com/ru/sleuthhound/
Ссылка для загрузки программы (2.24 Мбайт): линк

Поисковая утилита Xteq X-Find

Малый размер (181 Кбайт),
Ненужность инсталляции,
Простота применения( ни одной настройки),
Удобный интерфейс (три панели),
Четкая отработка простых запросов,
Бесплатность и доступность распространения.

Домашняя страница: http://xteq.com/products/xfnd/index.html
Ссылка для загрузки программы (181 кб): линк

Agent Ransack

С началом поиска открывается окно анимации с показом папок сканирования в данный момент, а также Прогресс-бар и числовой указатель состояния поиска. Все это очень удобно и оставляет приятное впечатление о программе.
В окне просмотра показываются строки с ключевым словом, которое подсвечивается. Объем фрагмента достаточен, чтобы уяснить содержание всего документа в контексте ключевого слова.
В окне списка найденных файлов в полном объеме действует контекстное меню Проводника, что позволяет открыть, копировать, переместить и т.д. найденный файл.

Название файла. Если название не задается, это означает, что нужно смотреть все файлы. Лучше задать тип файла, например, *.htm — это может значительно сократить время поиска. Так, тест «norton» в первом случае выполняется 3 минуты 53 секунд, а во втором варианте (с маской) — 2 минуты 51 секунду, на минуту быстрее.

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

Зона поиска. Задается в виде одной папки ( кнопка Browse for Single Folder) или нескольких папок (кнопка Browse for multiple Folder).

Регулярные выражения. «Регулярные выражения — это механизм, позволяющий задать шаблон для строки и осуществить поиск данных, соответствующих этому шаблону в заданном тексте». Регулярные выражения в данном поисковике могут применяться как для задания ключевой строки, так и имени файла и существенно уточнить запрос. Но, к сожалению, воспользоваться этим механизмом сложновато — нужно не только хорошо уяснить сами правила составления шаблона, но еще и набить хоть немного руку на этом деле. Помощь в составлении шаблонов оказывает Мастер (кнопка Expression Wizard), но чтобы воспользоваться Мастером, правила все равно нужно знать.

Утилиты для быстрого сравнения документов

Светлана Шляхтина

09 февраля 2010

⇡#Комплексные решения для быстрого сравнения документов

⇡#Compare Suite 7.0

Разработчик: AKS-Labs
Размер дистрибутива: 3,79 Мб
Распространение: условно бесплатная Compare Suite — удобный инструмент для быстрого сравнения текстовых файлов, документов MS Office, RTF-документов, файлов PDF, web-страниц (HTM), презентаций PowerPoint, бинарных и некоторых других типов файлов, а также файлов в ZIP- и RAR-архивах и на FTP-серверах. В случае сравнения листингов программ на ряде языков программирования (Object Pascal, HTML, C/C++, JavaScript, PHP и др.) предусмотрена подсветка синтаксиса. Имеется функционал для синхронизации текстовых файлов и сравнения папок вместе с подпапками. Демо-версия программы (имеется русскоязычная локализация) работоспособна в течение 30 дней и полностью функциональна. Стоимость коммерческой версии составляет 60 долл. Технология сравнения файлов в Compare Suite проста. Вначале выбирается метод сравнения файлов, для чего в меню «Сравнить» нужно выбрать один из вариантов: «посимвольно», «пословно», «по ключевым словам». Классическое посимвольное сравнение полезно в ситуациях, когда нужно зафиксировать малейшие отличия в написании слов — скажем, при сравнении листингов программ. Пословное сравнение документов, как правило, используется для сравнения разных версий одного и того же файла. С помощью метода сравнения по ключевым словам можно сравнить непохожие документы даже тогда, когда пословное сравнение невозможно.

HackWare.ru

Этичный хакинг и тестирование на проникновение, информационная безопасность

Утилиты NirSoft для извлечения информации из Windows

На веб-сайте NirSoft можно найти уникальную коллекцию маленьких и полезных программ, все их разработал Nir Sofer.

У этих программ специфическое предназначение – они извлекают информацию (с постоянных носителей, из сетевых потоков, реестра и т.д.) из компьютеров на Windows. С их помощью вы можете восстановить потерянные пароли, мониторить вашу сеть для просмотра и извлечения кукиз, кэша и другой информации, хранимой веб-браузерами, искать по файлам в вашей системе, мониторить изменения в файловой системе и в системном Реестре и многое другое.

Программы являются бесплатными, не требуют установки, не содержат каких-либо вредоносных или рекламных компонентов. У программ присутствует графический интерфейс, многие программы также поддерживают работу в командной строке. У всех программ имеется поддержка многих языков и практически для всех сделан перевод на русский язык. Во время своей работы программы ничего не записывают в реестр Windows, т.е. при использовании с USB носителя не оставляют следов своего присутствия.

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

Программы регулярно обновляются, также постоянно добавляются новые инструменты.


В полном списке программы разделены на следующие разделы:

  • восстановление паролей
  • мониторинг сети
  • извлечение информации из веб-браузеров
  • работа с видео/аудио
  • работа с Интернет
  • утилиты командной строки
  • настольные
  • работа с Outlook/Office
  • программерские инструменты
  • дисковые утилиты
  • системные утилиты
  • прочие утилиты

Отдельные программы автор выделяет в разделы «Программное обеспечение для компьютерной криминалистики на Windows» и «Инструменты для работы с паролями», начнём знакомство с них.

Программное обеспечение для компьютерной криминалистики на Windows

BrowsingHistoryView

BrowsingHistoryView считывает и показывает информацию о посещённых сайтах для всех популярных браузеров. Кроме адреса посещённых страниц, показывается её имя, время посещения, счётчик визитов и прочее. Можно извлечь информацию из всех профилей пользователей системы, а также из внешнего диска. Присутствует возможность сохранения результатов.

MyLastSearch

MyLastSearch сканирует кэш и файлы историй вашего веб-браузера и определяет все пользовательские запросы, которые вы сделали в самых популярных поисковых системах (Google, Yahoo и MSN), на самых популярных сайтах социальных сетей (Twitter, Facebook, MySpace), а также на других популярных сайтах (YouTube, Wikipedia, Friendster, hi5).

К сожалению, программа не знает про google.ru (с google.com всё в порядке) и не знает про yandex.ru – т.е. поиски по этим сайтам она не видит. Печалька, но я уже отписал автору об этой проблеме – возможно, поправят в одном из будущих релизов.

UPD: Начиная с версии 1.65 добавлена поддержка для поисков в Yandex, DuckDuckGo и google.ru.

Программы для просмотра кэша браузеров (IECacheView, MozillaCacheView, ChromeCacheView)

Работа программ IECacheView, MozillaCacheView и ChromeCacheView напоминает работу BrowsingHistoryView, но просмотр кэша позволяет видеть каждый индивидуальный файл (скаченные ссылки, изображения и т.д.), а не только адреса посещённых страниц.

Программы для просмотра кукиз (ChromeCookiesView, IECookiesView, MZCookiesView)

Как вы уже поняли, ChromeCookiesView, IECookiesView, MZCookiesView используются для просмотра кукиз в различных веб-браузерах.

На самом деле, выделение раздела программ для IT криминалистики, на мой взгляд, довольно условно – там все программы в той или иной мере предназначены для цифрового форенсиса. Особенно это касается программ для извлечения сохранённых на компьютер паролей – кстати, перейдём теперь к ним.

Программы по восстановлению паролей

WebBrowserPassView

Программа WebBrowserPassView восстанавливает сохранённые пароли из браузеров. Поддерживаются следующие веб-браузеры: Internet Explorer (версии 4.0 — 11.0), Mozilla Firefox (все версии), Google Chrome, Safari и Opera.

Этот инструмент может использоваться для восстановления потерянных/забытых паролей от любого веб-сайта, включая такие популярные веб-сайты как Facebook, Yahoo, Google и GMail.

После получения потерянных паролей, их можно сохранить в текстовый/html/csv/xml файл, для этого выберите соответствующий пункт меню или нажмите (Ctrl+S).

Кроме универсальной программы под все браузеры, имеется четыре отдельных программы под каждый конкретный браузер. Если вас интересует восстановление паролей только, например, из Mozilla Firefox, то скачайте PasswordFox.

WirelessKeyView

WirelessKeyView восстанавливает все пароли беспроводных сетей (WEP/WPA), хранимые на вашем компьютере. Работает на всех версиях Windows. Позволяет вам с лёгкостью сохранить все парольные фразы в текстовый/html/xml файл или скопировать выбранный ключ в буфер обмена. Также для просмотра на другом компьютере, вы можете использовать в программе функции экспорта и импорта.

Mail PassView

Mail PassView – это небольшой инструмент по восстановлению паролей, который раскрывает пароли и другую информацию об учётных записях для следующих клиентов электронной почты:

  • Outlook Express
  • Microsoft Outlook 2000 (только аккаунты POP3 и SMTP)
  • Microsoft Outlook 2002/2003/2007/2010/2013/2020 (POP3, IMAP, HTTP и SMTP аккаунты)
  • Windows Mail
  • Windows Live Mail
  • IncrediMail
  • Eudora
  • Netscape 6.x/7.x (если пароль не зашифрован мастер-паролем)
  • Mozilla Thunderbird (если пароль не зашифрован мастер-паролем)
  • Group Mail Free
  • Yahoo! Mail – если пароль сохранён в программе Yahoo! Messenger.
  • Hotmail/MSN mail – если пароль сохранён в программе MSN/Windows/Live Messenger.
  • Gmail – если пароль сохранён в программе Gmail Notifier, Google Desktop или в Google Talk.

VNCPassView

VNCPassView небольшая утилита для восстановления паролей, сохранённых инструментами VNC.

Кроме перечисленных, на сайте присутствуют и другие программы для просмотра сохранённых на компьютер паролей.

Программы для мониторинга сети

Это очень обширная группа программ, включает как инструменты для контроля за беспроводными сетями Wi-Fi, так и за проводными. Рассмотреть каждую программу не представляется возможным, взглянем только на некоторые из них.

SmartSniff

SmartSniff – это утилита сетевого мониторинга, которая позволяет захватывать TCP/IP пакеты, которые проходят через ваш сетевой адаптер и просматривать захваченные данные как последовательность разговоров между клиентами и серверами. Вы можете просматривать TCP/IP беседы в режиме Ascii (для протоколов на основе текста, таких HTTP, SMTP, POP3 и FTP.) или как шестнадцатеричный дамп (для нетекстовых протоколов, таких как DNS).

CurrPorts

CurrPorts показывает все открытые TCP/IP и UDP порты вашего локального компьютера. Для каждого порта выводится информация о процессе, который его открыл, информация о версии, время, когда он был создан и создавшего его пользователя.

Дополнительно CurrPorts позволяет вам закрывать нежелательные TCP соединения, убивать процесс, который открыл порты и сохранять информацию о TCP/UDP портах в файлы различных форматов.

CurrPorts также автоматически помечает розовым цветом TCP/UDP порты, владельцем которых является неидентифицируемое приложение (приложения без информации о версии и иконки).

NetworkConnectLog

NetworkConnectLog непрерывно сканирует вашу локальную сеть (используя протоколы ARP и Netbios) и добавляет новые записи в журнал каждый раз, когда новый компьютер или устройство подключилось к вашей сети или отключилось от неё.

Wireless Network Watcher

Wireless Network Watcher – это небольшая программа, которая сканирует вашу беспроводную сеть и отображает список всех компьютеров и устройств, которые в данный момент подключены к ней.

Для каждого компьютера или устройства, подключённого к вашей сети, отображается следующая информация: IP адрес, MAC адрес, компания-производитель сетевой карты и, опционально, имя компьютера.

WifiHistoryView

WifiHistoryView программа для Windows 10/8/7/Vista, которая отображает подключения к беспроводным сетям на вашем компьютере. Для каждого события, когда компьютер подключился или отключился к/от беспроводной сети, отображается следующая информация: дата/время когда произошло событие, имя сети (SSID), имя профиля, имя сетевого адаптера, BSSID роутера/точки доступа и другая.


WifiHistoryView может считывать информацию об истории Wi-Fi с другой запущенной системы или из внешнего файла журнала другого компьютера.

WifiInfoView

WifiInfoView сканирует беспроводные сети в вашей области и отображает расширенную информацию о них, включая: имя сети (SSID), MAC адрес, тип PHY (802.11g или 802.11n), RSSI, качество сигнала, частоту, номер канала, максимальную скорость, имя компании, модель роутера и имя роутера (только для роутеров, которые предоставляют эту информацию) и другое.

При выделении элемента, внизу отображает информация об этом устройстве в шестнадцатеричном формате.

WirelessNetView

WirelessNetView работает в фоне и мониторит активность беспроводных сетей около вас. Для каждой обнаруженной сети отображается следующая информация: SSID, текущее качество сигнала, среднее качество сигнала, счётчик обнаружений, алгоритм аутентификации, алгоритм шифрования, MAC адрес, RSSI, частота канала, номер канала и другое.

NetRouteView

NetRouteView альтернатива с графическим пользовательским интерфейсом стандартной утилите маршрутизации (Route.exe) операционной системы Windows. Она отображает список всех маршрутов вашей текущей сети, включая назначение, маску, шлюз, IP адрес интерфейса, метрическую величину, тип, протокол, возраст (в секундах), имя интерфейса и MAC адрес.

NetRouteView также позволяет вам легко добавить новые маршруты, а также удалить или изменить существующие статичные маршруты.

Внимание: в настоящее время эту утилита не поддерживает IPv6.

CountryTraceRoute

CountryTraceRoute утилита построения маршрута (Traceroute), похожа на tracert для Windows, но с графическим пользовательским интерфейсом, а также намного быстрее tracert из Windows. CountryTraceRoute также отображает страну-владельца каждого IP адреса, найденного в маршруте.

DNSQuerySniffer

DNSQuerySniffer – программа для сетевого сниффинга в Windows запросов DNS, отправляемых на вашу систему. Для каждого DNS запроса отображается следующая информация: имя хоста, номер порта, ID запроса, тип запроса (A, AAAA, NS, MX и т.д.), время запроса, время ответа, длительность, код запроса, количество записей и содержимое возвращённых DNS записей.

Программы для извлечения информации из веб-браузеров

Часть этих инструментов была рассмотрена в разделе «Утилиты для IT криминалистики», далее несколько, не вошедших туда.

BrowserAddonsView

BrowserAddonsView отображает подробности о всех дополнениях/плагинах веб-браузера, установленных в вашу систему. BrowserAddonsView может сканировать и определять дополнения большинства популярных браузеров: Chrome, Firefox и Internet Explorer. Для Chrome и Firefox, BrowserAddonsView сканирует все профили веб-браузера, если их несколько.

WebCookiesSniffer

WebCookiesSniffer захватывает все кукиз веб-сайтов, отправляемые между веб-браузером и веб-сервером и отображает их в простой таблице кукиз. Верхняя панель WebCookiesSniffer показывает строку куки и имя сайта/хоста, который отправил или принял это куки. При выборе строки куки в верхней панели, WebCookiesSniffer разбирает строку куки и отображает кукиз в нижней панели в формате имя-значение.

Утилиты, связанные с Интернетом

DomainHostingView

DomainHostingView – это программа для Windows, которая собирает обширную информацию о домене, используя серию DNS и WHOIS запросов и генерирует HTML отчёт, который можно открыть в веб-браузере.

Информация включает в себя: хостинг-компанию или дата центр, который хостит веб-сервер, почтовый сервер и сервер доменных имён (DNS) указанного домена, даты создания/изменения/истечения домена, владельца домена, регистратора домена, список всех DNS записей и другое.

HostedNetworkStarter

HostedNetworkStarter – это простая программа для Windows 7 и более поздних, она позволяет вам с лёгкостью создать точку доступа Wi-Fi на вашем компьютере Windows.

IPNetInfo

IPNetInfo – это программка, которая позволяет вам с лёгкостью найти всю доступную информацию об IP адресе: владельца IP адреса, страну/штат, диапазон IP адресов, контактную информацию (адрес, телефон, факс и email) и другое.

IPNetInfo может извлекать все IP адреса из заголовков сообщения электронной почты – достаточно скопировать их в программу и она отобразит всю информацию об этих IP адресах.

WhoisThisDomain

WhoisThisDomain получает информацию о зарегистрированных доменах. Она автоматически подключается к правильному WHOIS серверу, в соответствии с доменом первого уровня, и получает WHOIS записи этого домена.

DNSDataView

Эта утилита является версией с графическим интерфейсом инструмента NSLookup, который поставляется с операционной системой Windows. Он позволяет вам легко получить DNS записи (MX, NS, A, SOA) указанного домена. Вы можете использовать DNS сервер по умолчанию для вашего Интернет-соединения или любой другой DNS сервер, который вы укажите. Полученные результаты можно сохранять в файлы разных форматов.

MACAddressView

MACAddressView делает поиск по базе данных MAC адресов для поиска информации о компании (имя компании, адрес, страна), которая произвела данное сетевое устройство.

MACAddressView не посылает каких-либо запросов на удалённый сервер, он использует вшитую в .exe файл базу MAC адресов. Ссылку на скачивание вы найдёте на официальной страницы с описанием программы www.nirsoft.net/utils/mac_address_lookup_find.html.

WebSiteSniffer

WebSiteSniffer захватывает все файлы, которые были подгружены браузером с веб-сайтов в то время, когда вы сёрфили по Интернету, и сохраняет их на ваш жёсткий диск в каталоге, который вы выбрали. WebSiteSniffer позволяет вам выбрать, файлы какого типа захватывать: HTML файлы, текстовые файлы, XML файлы, CSS файлы, видео/аудио файлы, изображения, скрипты и флэш (.swf).

Во время захвата, главное окно WebSiteSniffer отображает общую статистику о загруженных файлах для каждого веб-сайта / имени хоста, включая общий размер всех файлов и общее количество файлов каждого типа (HTML, текст, изображения и т.д.).

FastResolver

FastResolver переводит имена хостов в IP адреса и наоборот. Просто введите список IP адресов или имён хостов, которые вы хотите преобразовать. Также понимается ввод диапазонов IP, который вы хотите просканировать. Для локальной сети FastResolver также позволяет вам получить MAC адреса всех IP адресов, которые вы сканируете. FastResolver является многопоточным приложением, поэтому вы можете просканировать десятки адресов в считаные секунды.

Настольные утилиты

Clipboardic

Clipboardic следит за активностью буфера обмена, и каждый раз, когда вы что-то копируете в буфер обмена, она автоматически сохраняет скопирвоанные данные в файл буфера обмена Windows (.clp). Позже, когда вам снова нужны скопированные данные, вы можете просто выбрать верный файл буфера обмена и Clipboardic автоматически вставит его в буфер обмена.

Clipboardic также позволяет вам с лёгкостью иметь общий буфер обмена между несколькими компьютерами в вашей локальной сети.

InsideClipboard


Каждый раз, когда вы что-то копируете в буфер обмена для вставки этого в другое приложение, скопированные данные сохраняются во множестве форматов. Главное приложение буфера обмена Windows отображает только базовые форматы, такие как текст, изображения bitmap, но не отображает список всех форматов, которые хранятся в буфере обмена.

InsideClipboard – это небольшая программа, которая отображает бинарное содержимое всех форматов, которые в данный момент сохранены в буфере обмена, она позволяет вам сохранить содержимое специфичного формата в бинарный файл.

Дисковые утилиты

SearchMyFiles

SearchMyFiles – это альтернатива стандартному модулю поиска Windows. Эта программа позволяет вам с лёгкостью искать файлы в вашей системе с использованием подстановочных символов, по времени последней модификации/создания/последнего доступа, по атрибутам файла, по содержимому файла (текстовый или бинарный поиск) и по размеру файла. SearchMyFiles позволяет вам задать очень точный поиск, который не может быть выполнен с поиском Windows. Например, вы можете найти все файлы, созданные за последние 10 минут и с размером между 500 и 700 байт.

После нахождения файлов, вы можете выбрать один или несколько из них и сохранить список в текстовый/html/csv/xml файл или скопировать список в буфер обмена.

SearchMyFiles является портативной программой, вы можете использовать её с USB флэшки без оставления следов в реестре просканированного компьютера.

Системные утилиты

FolderChangesView

FolderChangesView мониторит папку или диск, которые вы указали, и выводит список каждого имени файла, который был изменён, создан или удалён во время мониторинга папки.

Вы можете использовать FolderChangesView с любым локальным диском или с удалённой общей сетевой папкой (достаточно иметь прав доступа на чтение).

RegistryChangesView

RegistryChangesView делает снимок Реестра Windows и позже сравнивает его с другим снимком Реестра, с текущемм Реестром или с файлами Реестра, хранимыми в теневой (shadow) копии, созданной Windows. Когда сравниваются 2 снимка Реестра, вы можете увидеть точные изменения, сделанные в Реестре между двумя снимками, и, опционально, экспортировать изменения Реестра в стандартный файл .reg программы RegEdit.

Password Security Scanner

Утилита сканирует пароли, хранимые популярными приложениями Windows (Microsoft Outlook, Internet Explorer, Mozilla Firefox и другое…) и показывает информацию о безопасности всех этих паролей. Информация о безопасности каждого хранимого пароля включает: общее количество символов, количество цифровых символов, количество букв в верхнем/нижнем регистре, количество повторяющихся символов и стойкость пароля. Вы можете использовать этот инструмент для определения, достаточно ли безопасны используемые пользователями пароли без просмотра самих паролей.

USBLogView

USBLogView работает в фоне и записывает подробности о любом USB устройстве, который подключён или отключён в вашей системе. Для каждой записи в журнале USBLogView сохраняет следующую информацию: тип события (подключение/отключение), время события, имя устройства, описание, тип устройства, буква диска (для устройств хранения), серийный номер (только для некоторых типов устройств), ID производителя, ID продукта, имя производителя, имя продукта и другое.

USBDeview

USBDeview выводит список всех USB устройств, в настоящее время подключенных к вашему компьютеру, а также ранее использованных USB устройств.

Для каждого USB устройства отображается обширная информация: имя/описание устройства, тип устройства, серийный номер (для запоминающих устройств), дата/время, когда устройство было добавлено, VendorID, ProductID и другое.

USBDeview также позволит вам удалить USB устройства, которые вы ранее использовали, отключить USB устройства, которые в данный момент подключены к вашему компьютеру, а также отключить или включить USB устройства.

Вы также можете использовать USBDeview на удалённом компьютере, пока вы залогинены на нём как администратор.

ShellExView

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

Где скачать и как русифицировать программы NirSoft

Ссылки для скачивания находятся на странице для каждой программы. Чтобы их найти, перейдите на страницу с описанием интересующей вас программы, пролистните вниз, почти до конца страницы, вы увидите строки со словами Download, например, для программы ShellExView:

Здесь Download ShellExView in Zip file и Download ShellExView for x64 – портативные версии, первая для 32-битных компьютеров, вторая для 64-битных систем. Это портативные версии, которые достаточно распаковать и запустить – установка не требуется.

Ссылка Download self-install executable for installing ShellExView with uninstall support ведёт на установщик – при желании, вы можете инсталлировать программу в систему. Установщик присутствует не для всех программ, также не для всех программ имеется 64-битная версия.

Как вы могли заметить, на моих скриншотах англоязычный интерфейс. Чтобы русифицировать программу, пролистните страницу, на которой вы её скачали, до самого конца, найдите таблицу с переводами, выберите язык Russian, скачайте файл и поместите распакованный из архива файл в каталог, куда вы разархивировали саму программу. После запуска язык интерфейса должен поменяться на русский.

Заключение

Сайт NirSoft предлагает сотни полезных программ, написанных за более чем полтора десятилетия одним программистом. Программы поддерживаются в актуальном (рабочем) состоянии, постоянно выпускаются новые версии и добавляются новые программы. Здесь были рассмотрены далеко не все из них. С полным списком вы можете ознакомиться на сайте разработчика. Даже если вы не владеете английским языком, то для того, чтобы понять, что делает программа, её достаточно скачать и запустить – большинство программ не требуют никаких настроек и выполняют свою функцию после запуска.

UniversalCodeGrep — утилита для быстрого поиска по исходникам

Каталог бесплатных программ

Данная тема создана для каталогизации бесплатных программ операционной системы Windows.
С линками на официальные сайты разрабов.
Если вы заметили, что какой-то программы нет в каталоге, пишите прямо в теме.
Программа будет добавлена.
Сообщения желательно оформлять по шаблону, который находиться ниже.

Претензии по программам и их работе — исключительно к разработчику. Все остальные вопросы — в профильные темы.

Сообщение отредактировал KOT-BE3DEXOD — 27.05.19, 09:13

Системные — Автоматизация

  • Airytec Switch Off — утилита для выключения, перезагрузки, включения режимов сна и гибернации, разрыва модемных соединений и запуска программ (команд, скриптов) по расписанию и удаленно.
  • Dont Sleep — портативная бесплатная утилита, которая временно может отключить настройки электропитания. Можно выбрать, что именно отключать — хранитель экрана, режим гибернации, блокировку рабочего стола. Также программа позволяет отсчитывать время, которое предоставляется компьютеру для работы без настроек питания, а после сможет выключить, заблокировать компьютер или отправить его в режим сна.
  • DriverPack Solution — программа для автоматической установки, обновления и поиска драйверов для всевозможных конфигураций ПК, а также для разнообразных моделей ноутбуков, как например Asus, Acer, Sony, Samsung, HP, Lenovo, Toshiba, Fujitsu-Siemens, DELL, eMachines, MSI и др.
  • Drivers Pack Unpacker & Installer — это мощный инструмент для работы с драйверами установленными на вашей системе. Программа может распознать и установить необходимые вам драйвера.
  • FileMenu Tools
    Программа настраивает пункты контекстного меню проводника Windows, позволяя самостоятельно составить список нужных команд. Одним щелчком мыши можно заархивировать, скопировать, переместить, удалить файлы, запустить нужные программы, скопировать выделение в буфер обмена, вызвать антивирусный сканер, открыть интернет-ссылки и многое другое. В программе можно задать порядок размещения пунктов меню, разделить их по группам, а также занести туда команды из предопределенного набора действий.
  • FolderSize — это программа для быстрого определения размера папок хранящихся у Вас на жестком диске, или на другом носителе, а также для слежения за размером выбранных папок.
  • nnCron — это продвинутый и очень мощный планировщик/скриптер/менеджер автоматизации. Он пригодится всем, кто хотел бы автоматизировать большую часть рутинной компьютерной работы.
  • True Time Tracker — это бесплатная программа для контроля времени. С ее помощью вы сможете узнать, как и на что уходит ваше время. Программа запускается при старте Windows, и ведет сбор информации по запущенным приложениям, посещенным сайтам, активности, и трафику. На основании собранных данных, формируются отчеты. Просмотрев отчет, вы получите полную информацию о структуре рабочего дня, вашей активности, продуктивности. Вы узнаете, как часто вам пришлось прерываться, сколько времени отняла та, или иная задача. Программа обладает легким и интуитивно понятным интерфейсом, а доступ к ней можно защитить при помощи пароля.
  • Программа PowerOff предназначена для управления питанием компьютера по нескольким видам таймеров. Также в программе имеется ряд дополнительных функций и возможностей, способных упростить работу.

Сообщение отредактировал Мрачный — 23.12.11, 01:14

Системные — Архивация и резервное копирование

  • 7-Zip
    Бесплатный архиватор, поддерживающий работу со многими архивными форматами.
  • 7-zip Outlook — это надстройка(add-in) к почтовому клиенту Microsoft Office Outlook 2010 (32/64). Она позволяет сжимать вложения исходящей почты в формате 7z.
  • Action Backup – идеальный вариант для организации простого, быстрого, удобного резервного копирования в домашних условиях, необходимой для вас информации по расписанию. Используя встроенный архиватор zip , Action Backup быстро и легко создает необходимый backup ваших данных.
  • AzovSky Version Safe
    Программа представляет собой менеджер резервирования файлов и папок. Отличается простотой в использовании и настройке, но в тоже время имеет очень гибкие и широкие возможности.
    Может быть использована в повседневной работе самым широким кругом людей, от простых пользователей до разработчиков различного ПО.
  • Cobian Backup
    Утилита для резервного копирования любых файлов и папок, причем Cobian Backup может создавать копии файлов/папок в автоматическом режиме по заданному расписанию не только на вашем компьютере, но и в локальной сети или на FTP-сервере.
  • Comodo BackUp
    Программа для создания бэкапов, с помощью которой вы легко и быстро сможете создать резервные копии ваших важных файлов. Comodo BackUp позволяет создавать полные копии файлов и папок на локальных или сетевых дисках или же на FTP-серверах. Программа поддерживает уведомления по электронной почте, ведение расширенных лог-файлов, создание резервных копий в реальном времени в режиме синхронизации файлов, расширенную фильтрацию, основанную на правилах, гибкую настройку планировщика бэкапов, архивирование копируемых данных и многие другие особенности.
  • DriverMax — бесплатная утилита для работы с драйверами. Позволяет создать резервные копии драйверов для устройств в системе при переустановке ОС.
  • FBackup
    Простая в использовании программа резервного копирования данных. Обладает понятным и простым интерфейсом. Возможность настройки автоматического резервного копирования данных сэкономит время и поможет восстановить данные в случае их повреждения. Поддерживает сжатие резервных копий и установку пароля на архивы. Помимо резервирования данных со сжатием в программе есть возможность создавать точную копию файлов и папок со всей структурой, что позволяет зеркалировать данные.
  • FreeArc — современный архиватор общего назначения. Основное преимущество программы — богатый набор методов сжатия, благодаря чему она демонстрирует высокую степень сжатия и завидную производительность.
  • Object FIX ZIP позволяет протестировать и в случае обнаружения ошибок восстановить структуру архивов ZIP. Утилита либо создает копию испорченного архива с данными, которые удалось «спасти», либо извлекает файлы из поврежденного архива. Object FIX ZIP не работает с зашифрованными архивами.

Сообщение отредактировал Мрачный — 23.12.11, 01:14

  • AppCrashView — небольшая утилита, которая отображает подробную информацию обо всех критических ошибках в операционной системе, которые приводят к аварийному завершению программ. Данная информация извлекается AppCrashView из .WER файлов, создаваемых таким компонентом системы как Windows Error Reporting. С помощью программы есть возможность сохранить список критических ошибок в текстовый, CSV, HTML или XML файл.
  • Aspia – программа для сбора и отображения информации о системе, включая аппаратное обеспечение, программное обеспечение, сетевые параметры. Собранные данные можно сохранять в HTML-отчет, который можно открыть на любом компьютере.
  • BatteryInfoView — бесплатная программа, которая отображает текущее состояние батареи ноутбука (нетбука), а также предоставляющая пользователю массу полезной информации.
  • Bios Beep Codes — в программе собраны описания звуковых сигналов BIOS разных производителей (AMI, Award, IBM, Phoenix, AST, Quadtel, Compaq, Mylex, Mylex 386), которые издаются компьютером при различных проблемах или неисправностях. Также программа умеет воспроизводить выбранную последовательность сигналов.
  • BlueScreenView сканирует все имеющиеся файлы аварийных дампов памяти и отображает сведения обо всех BSOD в сводной таблице. Для каждого BSOD отображаются: имя файла дампа, дата/время BSOD, базовые сведения, выводимые на экран во время сбоя (код ошибки и 4 параметра), также информация о драйвере/модуле, вызвавшем сбой.
  • Fresh Diagnose
    Программа для тестирования компьютера. Fresh Diagnose детально изучит все компоненты вашей системы и выдаст подробную информацию, которую можно сохранить в различных форматах (TXT, HTML, DOC).


Сообщение отредактировал Мрачный — 23.12.11, 01:14

  • Auslogics System Information
    Программа для предоставления различной информации о системе. Auslogics System Information позволяет получить подробную информацию о процессоре, видеокарте, материнской плате. Кроме того, утилита поможет узнать, насколько хорошо функционируют системные устройства, получить данные об установленных программах и системных модулях. Программа позволяет создавать детальные отчеты в разных форматах и имеет простой и удобный интерфейс.
  • CrystalDiskInfo
    Программа для мониторинга состояния и температуры HDD/SSD, обладающая простым и понятным интерфейсом.
  • DriverView
    Утилита отображает список всех установленных в системе драйверов.
    Для каждого драйвера выводится дополнительная информация: адрес загрузки драйвера, описание, номер версии, название продукта, компания-разработчик драйвера и др.
  • Moo0 FileMonitor — утилита для контроля доступа к файлам деятельности в вашей системе.
  • Moo0 SystemMonitor позволяет бдительно следить за использованием системных ресурсов ПК. В настоящее время поддерживает 30 типов информации, включая ЦП, Память, Сеть и детальное использование жесткого диска. Используя это программное обеспечение, вы можете обнаружить что ограничивает производительность системы в каждом отдельном случае.
  • PC Wizard — Предоставляет обширную информацию обо всех установленных на компьютере компонентах — память, материнская плата, устройства для хранения и записи информации, видеоподсистема, сетевые устройства, модемы, принтеры и т.д., включая разнообразные данные об операционной системе — версию системы, установленные шрифты, библиотеки, WinSock, активные процессы, имеющиеся модули и сервисы и т.п. Кроме этого, PC Wizard позволяет протестировать быстродействие процессора, жестких дисков и CD/DVD-приводов.
  • Quick Startup — менеджер автозагрузки программ, с помощью которого Вы сможете добавлять, удалять, редактировать и отключать любые элементы в списке автоматического запуска приложений. Кроме того утилита отображает подробное описание о каждой программе, а также есть возможность узнать дополнительную информацию в Интернете с помощью функции «Поиск в Google». В программе присутствует оценка безопасности каждого элемента в списке, которая поможет решить пользователю отключать данную программу или нет.
  • Roonis mySecurity — Расширенный диспетчер процессов.
  • Security Process Explorer — неплохая альтернатива стандартному Диспетчеру задач. С помощью программы можно получить исчерпывающую информацию о программах и процессах, запущенных на компьютере. Утилита также примечательна тем, что кроме обычной информации (имя файла, путь к каталогу, описание, загрузка процессора и т.д.) она отображает уникальный рейтинг риска безопасности, глядя на который, пользователю будет проще определится стоит ли завершать данный процесс. Кроме того Security Process Explorer может полностью интегрироваться в систему и заменить Диспетчер задач.
  • Speccy — Программа для получения подробных статистических данных обо всем аппаратным обеспечении компьютера. Speccy отображает информацию о процессоре, материнской плате, памяти, видеокарте, жестких дисках, оптических дисках, звуковых устройствах и пр. Кроме того Speccy позволяет просматривать информацию, собираемую с температурных датчиков оборудования вашего ПК.
  • SpeedFan — Утилита для контроля за параметрами материнской платы. SpeedFan отслеживает скорости вращения вентиляторов и температуру в системном блоке (кулеры процессора, блока питания, системного блока, жесткого диска и т.д.).
  • SUMo — Утилита для отслеживания обновлений программного обеспечения, установленного на компьютере пользователя. Главная задача SUMo (Software Update Monitor) — уведомление о появлении новых версий приложений, с которыми вы работаете. Для проверки наличия обновления к той или иной программе, достаточно перетащить исполняемый файл программы в окно SUMo.
  • System Explorer – альтернатива встроенному в Windows диспетчеру задач с расширенными возможностями по мониторингу системы и управлению процессами. Позволяет отслеживать множество системных процессов: работу процессора, загрузку системной памяти, использование файла подкачки, использование времени процессора и т.д.
  • System manager — это удобная программа для работы с системой, которая содержит в себе менеджер процессов, менеджер автозагрузки и возможность просмотра системных папок. Также на последней вкладке можно просмотреть информацию о загрузке оперативной памяти и некоторые данные системы. В меню Файл есть опции перехода на ключ в реестре по заданному пути и окно запуска новой задачи со списком часто используемых команд.
  • WebTemp — утилита для мониторинга температуры процессора, материнской плати, видеокарты, измерения скорости вращения вентиляторов, контроля загрузки процессора и памяти, контроля зарядки батареи и предоставления детальной статистики об установленном оборудовании.
  • WinAudit — Программа для проведения анализа конфигурации компьютера и установленного на нем программного обеспечения, а также проверки сетевых настроек, конфигурации системы безопасности и т.д.
    Работает без инсталляции, выдает подробный отчет в своем окне с возможностью сохранить его в форматах TXT, HTML, CSV или PDF.
  • SurveyMonitor — программное обеспечение для наблюдения за удаленными компьютерами. Позволяет отображать с удаленных компьютеров различные параметры: наименование ПК, IP адрес, загрузку процессора, размер ОЗУ, продолжительность работы, все диски. Кроме отображения параметров сигнализирует о потере ПК и его нахождении. Все данные компактно размещаются на одной форме, количество отображаемых ПК — неограниченно. Проста в установке — установили сервис на удаленном (удаленных) ПК + запустили программу у себя. Не требует установки.
  • ПАМЯТьНИК — Индикатор-регулятор системных ресурсов памяти и быстродействия.
  • Open Hardware Monitor — есть гаджет на рабочий стол, нужно включить сам гаджет и у нужных датчиков включить соответствующую галочку. Работает на Windows 8 и 8.1

Сообщение отредактировал Shoore — 26.08.13, 18:32

Системные — Настройка и оптимизация

  • 7 Taskbar Tweaker — позволяет настроить Панель задач Windows 7
    Возможности:
    • по правому клику на значке в панели задач можно установить либо показ jump-листа, либо стандартного меню
    • по левому клику можно выставить или показ привью запущенных программ или цикличное переключение открытых окон
    • по клику средней кнопкой на значке в панели задач Windows 7 можно или закрыть программу, или вызвать ее окно на передний план, или запустить Диспетчер задач, или выполнить команды Ctrl+Alt+Tab или «Показать рабочий стол».

    Кроме этого:

    • имеется возможность настройки группировки программ — группировать окна по процессам или не группировать.
    • при перетаскивании значка программы на панель задач можно выбрать, как будет она на это будет реагировать: закреплять значки или же открывать.
    • можно отключить предпросмотр открытых окон в панели задач (полезно для маломощных компьютеров).

  • Absolute Uninstaller — бесплатная и простая в использовании программа, которая является неплохой альтернативой стандартному инструменту Windows «Установка/удаление программ». Утилита корректно удаляет ненужные файлы, оставшиеся после удаления ненужных приложений и исправляет неверные ключи в реестре. Для каждой установленной программы отображается дополнительная полезная информация, как например название и версия программы, разработчик, исполняемый файл, месторасположение и т.д. Также в Absolute Uninstaller присутствует возможность пакетной деинсталляции программ.
  • Advanced SystemCare — Программа проводит анализ системы, после чего производит оптимизацию системной конфигурации, в том числе изменяет на оптимальные настройки безопасности, удаляет из системы Spyware и Adware, исправляет ошибки в системном реестре, удаляет временные файлы, оптимизирует параметры интернет-соединения, позволяет управлять автозагружаемыми приложениями и т.д.
  • Alt+Tab Tuner — небольшое приложение, позволяющее менять вам настройки стандартного диалога переключения окон.
  • Auslogics Disk Defrag
    Программа позволяет осуществлять дефрагментацию диска, что приводит к улучшению его скоростных характеристик и повышает стабильность работы всей системы в целом.
  • Auslogics Duplicate File Finder
    Большинство пользователей компьютеров интенсивно используют жесткий диск. Каждый из них скачивает файлы, устанавливает программы или пакует документы. И неожиданно он замечает, что свободное место на диске кончилось и причина неясна.
  • Auslogics Registry Cleaner
    Реестр Windows — один из самых важных и в тоже время самый уязвимый компонент системы. Каждый раз, когда вы устанавливаете или удаляете программы, в реестре создаются ключи, которые могут там оставаться и приводить к системным сбоям, зависаниям и нестабильной работе компьютера в целом. Таким образом, крайне важно держать реестр в отличной форме, периодически проверяя его на наличие ошибок и ненужных данных.
  • Cascading Context Menu — утилита, которая добавить в контекстное меню Рабочего стола и Компьютера раскрывающиеся (каскадные) меню, которые будут содержать собственные наборы программ и административных средств.
  • CCleaner — программа для очистки системы от разнообразного «мусора» — cookies, истории посещения сайтов, временных файлов (в том числе «производства» веб-браузеров и программ eMule, Google Toolbar, Office, Kazaa, Nero, Adobe Acrobat, WinRAR, Real Player и некоторых других), а также ActiveX-элементов.
  • Click&Clean — это бесплатное дополнение к утилите CCleaner, это просто «Нажми и Почисть». Один щелчок на кнопке Click&Clean, в панели быстрого запуска (Quick Launch), запустит CCleaner, и очистит систему от следов вашей деятельности в интернет и других временных файлов. При этом, если вы находитесь в сети и у вас открыто много окон веб-браузера, вам нет необходимости закрывать все окна для того, чтобы почистить систему, это реально экономит ваше время.
  • Comodo System Cleaner
    Пакет программ для анализа и настройки операционной системы. Возможности: очистка жестких дисков и системного реестра, менеджер задач, поиск и удаление дубликатов, шифрование данных и многое другое.
  • CPU-Control
    Программа для регулирования связи процессов с отдельными ядрами процессора в многоядерных системах (поддерживаются также и четырехядерные системы). CPU-Control позволяет разделить использование отдельных ядер разными процессами. То есть вместо того, чтобы каждый процесс использовал все ярда процессора, можно разделить их использование так, как желает пользователь. К примеру, можно отделить антивирусы и фаерволы от графических приложений — сделать так, чтобы первые использовали одно ядро, а вторые — другое.
  • CustomExplorerToolbar — бесплатная утилита для Windows 7, позволяющая настраивать по своему вкусу панель инструментов Windows Explorer, добавляя кнопки для разных типов шаблонов вида папок (Музыка, Картинки, Общие элементы и т.п.), как например Копировать, Вырезать, Вставить, Выделить и др.
  • Defraggler
    Утилита для дефрагментации файловой системы компьютера. С помощью Defraggler можно дефрагментировать файлы, расположенные на жестких дисках с файловой системой FAT32 или NTFS.
  • Driver Sweeper
    Программа для удаления драйверов из системы. Позволяет удалить все остатки некорректно удалённых драйверов, а также все ключи в реестре, связанные с ними, что может быть очень важным, при попытке повторно установить драйвер или его обновить.
  • Утилита DupKiller предназначена для поиска файлов-дубликатов на вашем компьютере.
  • Duplicate Cleaner
    Программа для поиска и удаления дубликатов файлов. С помощью удобного мастера поиска, а также наличия разнообразных фильтров (поиск по содержимому, названию, расширению файла, по тегам музыкальных дорожек и т.д.), от «внимания» программы не ускользнёт ни один дубликат.
  • Fresh UI
    Утилита для настройки ОС Windows. В Fresh UI доступны как программные, так и аппаратные настройки системы, выбор системной политики и т.д. В программе несколько разделов, в каждом из которых имеются пункты, которые необходимо включать или выключать для соответствующего воздействия на систему. Каждая настройка имеет краткий комментарий по поводу ее работы. Пункты, не соответствующие вашей ОС, будут недоступны (т.е. то, что подходит для 9х, неприменимо в XP и наоборот). Программа бесплатна, но требует регистрации на сайте разработчика.
  • GIGATweaker — один из лучших бесплатных инструментов для настройки и оптимизации Windows 7.
  • Glary Utilities
    Программа для настройки и оптимизации операционной системы. Glary Utilities обладает целым комплексом средств для очистки и управления ПК. В Glary Utilities присутствует функция удаления ненужных файлов, исправления ошибок реестра, поиска неработающих ссылок, деинсталляции программ, возможность удаления следов работы пользователя на компьютере, менеджер процессов, функция управления составом контекстного меню и подключенными дополнениями браузера Internet Explorer.
  • IObit SmartDefrag — бесплатный дефрагментатор для операционных систем Windows, который, в отличие от стандартного дефрагментатора, способен работать в фоновом режиме (в те моменты времени, когда ПК активно не используется). Программа проста в управлении, имеет ручной и автоматический режимы, неплохой планировщик.
  • IObit Uninstaller помогает удалить нежелательные программы и папки с вашего компьютера быстро и легко. С помощью IObit Uninstaller вы можете легко избавиться от нежелательных программ и убрать их следы с вашего ПК.
  • Mem Reduct — бесплатная утилита, предназначенная для оптимизации страниц памяти системы и системного кэша.
  • Moo0 DiskCleaner позволяет легко очищать ненужные файлы / данные с жесткого диска.
    Это очень удобно, вам нужно всего лишь отметить элементы, которые вы хотите удалить и нажать кнопку «Очистить». В настоящее время поддерживает более 130 типов, включая системные временные файлы, личные данные в реестре, кэш браузера, журнал и cookies (IE, Firefox, Opera), и так далее. Вы можете также установить авто очистку каждый раз при загрузке системы.
  • Moo0 RightClicker является расширением контекстного меню (меню щелчка правой клавиши) Проводника Windows. Добавляет много полезных функций, например дублирование текущего окна проводника, открыть/переместить/копировать в указанные папки, скрытие основного контекстного меню и т.д.
  • MyUninstaller — Альтернатива стандартному апплету «Установка и удаление программ». Несмотря на малый размер, в отличие от встроенного в систему модуля, MyUninstaller обладает расширенными опциями, среди которых в первую очередь стоит отметить показ подробной информации об установленных программах, удаление сразу нескольких программ, поиск, возможность работы из командной строки, а также выдачу HTML-отчета.
  • Process Lasso — Программа для автоматического манипулирования запущенными на компьютере процессами, что позволяет добиться максимального быстродействия и стабильности системы. C помощью Process Lasso можно отключить любой процесс (например, если он полностью загрузил процессор), создавать списки разрешенных и запрещенных к запуску процессов, а также вести детальную запись работы всех процессов.
  • Registry Life — Утилита для повышения производительности компьютера за счет исправления ошибок в реестре, его дефрагментациии и сжатия. В отличие от других подобных бесплатных программ Registry Life содержит в себе оба инструмента одновременно (для очистки и для оптимизации). Функция очистки реестра выполнит поиск и исправление большого числа различных категорий проблем в реестре. Так, она позволит избавиться от неверных элементов в разделах автозапуска, контекстном меню браузера, проверит ассоциации типов файлов, общие библиотеки, зарегистрированные в реестре приложение и другие разделы реестра.
  • Registry Repair — Программа решающяя проблемы с реестром. Registry Repair позволяет Вам исправлять ошибки в Вашем реестре и оптимизировать работу Вашего компьютера. Всего несколькими простыми шагами, Вы в состоянии найти проблемы вызванные недопустимыми включениями, неправильными ссылками в реестре Windows.
  • Registry Trash Keys Finder предназначен для удаления из реестра Windows бесполезных («мусорных», Trash) ключей, которые оставляют за собой некоторые программы.
  • Revo Uninstaller — Программа для удаления установленных приложений. Revo Uninstaller работает эффективнее стандартных средств Windows, благодаря тому, что до и после деинсталляции проводит сканирование системы, обнаруживая и удаляя все внесенные удаляемой программой изменения (файлы, папки, ключи реестра).
  • Snappy Driver Installer — (SDI) — портативная программа для установки и обновления драйверов, не требующая подключения к интернету. Является лидером среди программ этого класса по точности подбора драйверов и скорости работы. При ранжировании драйверов отдает приоритет более подходящим драйверам (невзирая на наличие более новых версий), чтобы минимизировать риски для рядовых пользователей. Специалисты могут оценить большой объем информации, выдаваемый о драйверах и возможность выбрать альтернативный драйвер.
  • Starter — бесплатная программа, которая позволяет управлять запуском программ и процессами при старте Windows (автозагрузка, реестр).
  • Start Menu — усовершенствованный вариант меню «Пуск». Главное отличие от стандартного меню заключается в том, что ярлыки приложений, которые установлены в системе, не изменяют свое положение и постоянно находятся на одном и том же месте, располагаясь при этом по алфавиту.
  • Startup Guard — бесплатный и легкий в использовании менеджер автозагрузки программ, который позволяет добавлять, включать и отключать выбранные приложения, а также дает пользователю возможность отключить нежелательные системные процессы, чтобы получить максимальную производительность компьютера.
  • TweakNow WinSecret — Утилита для тонкой настройки Windows. TweakNow WinSecret содержит наиболее востребованные параметры для изменения настроек операционных систем Windows. Все параметры разделены по категориям: приложения, панель управления, рабочий стол, сеть и Интернет, информация о компьютере, учетные записи пользователей, ядро Windows и различные другие настройки.
  • Uninstall Manager — Программа для замены стандартного системного деинсталлятора Windows.
  • WhatInStartup — Менеджер автозагрузки. Позволяет не только управлять параметрами автозапуска программ, но и предотвращать автозагрузку выбранных приложений (в этом случае утилита работает в фоновом режиме).
  • Windows 7 Aero Glass Customizer — бесплатная программа, которая поможет вам более углубленно настроить цвет окон в операционной системе Windows 7.

  • Удобное меню «Пуск» — простая в использовании утилита, позволяющая модернизировать стандартное меню «Пуск». Программа анализирует установленные на компьютере приложения и автоматически сортирует их по категориям (утилиты, офисные программы, графика и дизайн и пр.) на основании обновляемой базы данных на сервере программы. Кроме того есть возможность вручную помещать приложения в соответствующие группы.

Сообщение отредактировал Shoore — 26.02.16, 15:43

  • VirtualBox — Программа для запуска на одном компьютере нескольких виртуальных операционных систем. VirtualBox — это удобный и функциональный инструмент для виртуализации, рассчитанный как на корпоративных, так и на домашних пользователей. Программа поддерживает много разных гостевых систем семейства Windows (NT/2000/XP/2003/Vista), а также DOS, Linux (2.4 и 2.6) и OpenBSD. Как и в других подобных приложениях, тут присутствует возможность запуска и остановки гостевых ОС, настройки использования ресурсов компьютера, обмена данными между основной и гостевой операционной системой, снятия скриншотов виртуальной системы и многое другое.

Обзор программ для поиска документов и данных

Говорить о том, что в наше время информационных технологий и бесконечного роста объема данных, доступных как отдельно взятому человеку, так и обществу, существует много проблем с обработкой информации и ее поиском — это уже кощунство. Кто только эту тему не поднимает. И дабы не загружать вас субъективными и, частью, объективными суждениями, почерпнутыми из различных информационных источников касательно проблемы, я перейду непосредственно к ее решению. Сегодня поговорим о поиске. То есть о программах и серьезных информационных системах, осуществляющих поиск нужных нам документов и данных.

Апгрейд «прямого поиска»

Не так давно, когда деревья были большими, и информации даже в локальной сети предприятия было не так много, любой поиск осуществлялся банальным перебором горстки доступных файлов и последовательной проверкой их названий и содержимого. Такой поиск называется прямым, и программы (утилиты), использующие технологию прямого поиска, традиционно присутствуют во всех операционных системах и инструментальных пакетах. Но, даже мощности современных компьютеров не хватит для быстрого и адекватного поиска в гигантских объемах данных при прямом поиске. Перебор пары сотен документов на диске и поиск в громадной библиотеке и нескольких десятках почтовых ящиков — разные вещи. Поэтому, программы прямого поиска сегодня явно уходят на второй план — если речь идет об универсальных средствах.

Конечно, в корпоративном секторе такой вид поиска уже давно не востребован. Объемы не те. И, поэтому, уже который год, а в последнее время однозначно, технологии, способные осуществлять быстрый и точный поиск документов различных форматов и из различных источников, более чем актуальны. Не так давно «папа» Microsoft Билл Гейтс, позавидовав, судя по всему, феноменальному успеху Интернет-поисковика Google, на одной из пресс-конференций обнародовал желание софтверного (уже и не только) всячески способствовать, развивать и углублять создание поисковых систем и технологий. Но до создания какой-либо феноменально работающей программы от Microsoft или конкурентоспособного сервера в Интернет пока рано (MSN все равно до Google не дотягивает). Поэтому обратимся к уже существующим разработкам. Индекс, запрос, релевантность

В основе современных технологий лежат два основополагающих процесса. Во-первых, это индексация доступной информации и обработка запроса с последующим выводом результатов. Что касается первого, то любая программа (будь то настольный поисковик, корпоративная информационная система или Интернет поисковый движок) создает свою область поиска. То есть обрабатывает документы и формирует индекс этих документов (организованная структура, в которой содержится информация об обработанных данных). В дальнейшем именно созданный индекс используется для работы — быстрого получения списка нужных документов согласно запросу. Дальнейшее хоть и отнюдь не просто в плане технологии, но зато вполне понятно обычному пользователю. Программа обрабатывает запрос (по ключевому слову-фразе) и выводит список документов, в которых эта ключевая фраза содержится. Так как информация содержится в структурированном индексе, то обработка запроса проходит значительно (в десятки и сотни раз!) быстрее, чем в случае с прямым поиском (выборка документов осуществляется не перебором файлов, а анализом текстовой информации в индексе).

Найденные документы программа выводит в результирующем списке согласно релевантности — соответствия документа тексту запроса. В различных технологиях, конечно, присутствуют различные методы поиска и определения релевантности документа (количество «вхождений» слова и его частота упоминания в документе, соотношение этих параметров к общему количеству слов в документе, расстояние между словами фразы запроса в искомых файлах и так далее). На основе этих параметров определяется «вес» документа и, в зависимости от него тот или иной файл оказывается в списке результатов на определенной позиции. В случае с Интернет-поиском дело обстоит еще сложнее. Ведь в данном случае надо учитывать и множество иных факторов (Page Rank Google тому пример). Но это тема для отдельной статьи, поэтому Интернет трогать не будем.Обзор поисковиков

В данном материале рассмотрены возможности нескольких популярных программ поиска, которые могут похвастаться как приличными скоростями, так и неплохим функционалом. Но хвастаться в рекламных проспектах — это одно, а вот выдержать пристальный взгляд эксперта — совсем другое. А экспертов нашлось ни много, ни мало полный офис любителей поковырять софт на предмет его юзабилити. На подопытный компьютер (Athlon 2,2 MHz, с объемом оперативной памяти 1 Гб, 160 гигабайтным IDE жестким диском Seagate на 7200 оборотов в минуту и системой Windows XP) был установлен набор программ: dtSearch Desktop, Ищейка Проф Deluxe, Google Desktop Search, SearchInform, Copernic Desktop Search, ISYS Desktop. Для тестов была скомпонована текстовая база документов в форматах doc, txt и html общим размером ни много, ни мало, а 20 гигабайт. Группа товарищей под руководством вашего покорного слуги тестировала, сравнивала и делилась своими субъективными впечатлениями по каждой софтине. Сводное изложение полученных данных читайте ниже. dtSearch Desktop

Программа, претендующая, по заявлению разработчиков, на самую быструю, удобную и лучшую поисковую систему. Как, в общем, и все остальные из данного обзора. Интерфейс dtSearch довольно прост, но некоторые окна или вкладки несколько перегружены элементами, из-за чего создается впечатления сложности использования. Но на самом деле особых трудностей не возникает. Единственным действительно неприятным моментом является отсутствие поддержки софтиной русского языка (не смотря на то, что искать документы программа может на нескольких языках, интерфейс ее исключительно английский).

Зато dtSearch одна из немногих программ, которая может индексировать веб-страницы на заданную пользователем «глубину» (правда, с учетом «дозакупки» в комплект адд-она dtSearch Spider). Это кроме поддержки файлов на диске различных текстовых форматов и электронных писем из почтового ящика Outlook. В то же время, программа не умеет работать с базами данных, которые являются таким лакомым кусочком для поисковиков из-за больших объемов информации, находящихся в них, и широкого распространения в компаниях, а значит и в корпоративных сетях. Скорость индексирования документов dtSearch оказалась на должном уровне. Забегая вперед, скажу, что эта программа справилась с индексацией заданного объема информации на уровне с другим конкурсантом — iSYS — и поделила с ним второе место в списке самых быстрых систем. Тестовые 20 гигабайт информации dtSearch проиндексировала за 6 часов 13 минут, создав для нужд последующего поиска индекс размером 7.9 Гб.

Что касается возможностей поиска, то здесь они на должном уровне. Во-первых, в dtSearch присутствует морфологический поиск (поиск слова во всех его морфологических формах). Используя данную возможность, вы освобождаете себя от, скажем, таких раздумий, как «в каком же падеже было употреблено некоторое слово в необходимом мне документе?». Использование морфологического поиска почти всегда оправдано, поэтому должно присутствовать в любом профессиональном поисковике.

Поиск по звучанию является нестандартной возможностью даже для профессиональных поисковиков. Суть его заключается в том, что программа будет искать слова, которые звучат так же, как введенное вами слово. И что самое приятное, эта функция работает и для русского языка! Например, набирая слово «ухо» в поисковом запросе, вы увидите в результате не только слова «ухо», но и «уха».

Поиск с коррекцией ошибок — очень важная функция. Применяется для поиска слов, содержащих синтаксические ошибки — это могут быть как опечатки, так ошибки в документах, полученных при помощи систем распознавания символов, например. Простой пример — вы ищете слово клавиатура. В некотором документе содержится слово «клавиатупа», очевидно, что на самом деле это слово «клавиатура», просто человек при наборе текста опечатался. Так вот, поиск с коррекцией ошибок, это обнаружит и включит документ со словом «клавиатупа» в результат. Также в dtSearch есть настройка, позволяющая определять степень возможных ошибочных символов.

Поиск с использованием синонимов. Эта возможность использует список синонимов для различных слов. Так, например, введя слово «быстрый», программа также найдет слова «скоростной» и другие, являющиеся синонимами для слова «быстрый», если таковые, конечно, присутствуют в списке синонимов. Готового списка синонимов вместе с программой dtSearch не поставляется, однако есть возможность воспользоваться списками в Интернет (соответственно, требуется подключение, что не всегда удобно), либо можно составить свой список синонимов.

Кроме перечисленных возможностей, dtSearch может производить поиск с использованием фраз, состоящих из слов, соединенных логическими операциями. Каждому слову в запросе можно устанавливать свой «вес», то есть значимость. Полезная опция — использование словаря, состоящего из не значимых слов для того, чтобы не учитывать их при поиске, однако этот словарь также пуст и его придется заполнять самостоятельно.

Далее рассмотрим возможности программы при работе в сети. По сути, никаких специфических возможностей для работы с сетью dtSearch не предлагает. Тем не менее, использовать его в сети вполне возможно. Как вариант, можно создать некоторый индекс и положить его в общедоступную (расшаренную) папку. Саму же программу можно установить каждому пользователю на компьютер, либо выложить ее также на папку, открытую для общего доступа, и создать специальным образом ярлыки для каждого пользователя отдельно, используя параметры командной строки, предназначение которых описано в файле помощи, поставляемым с программой. Также, есть возможность автоматической установки программы в сеть при помощи MSI файла. При этом будут учтены настройки для каждого подключаемого пользователя.

В общем и целом — неплохая программа из разряда профессиональных поисковиков. Может претендовать на хорошую оценку, однако завоевание доверия и уважения со стороны пользователей может оказаться непростым для dtSearch в силу некоторых факторов (не все гладко с интерфейсом, русские пользователи обделены, нет ярких особенностей для работы с сетью). Что касается непосредственно поиска документов, то накладок с русским текстом у программы не было. Как не было их ни с заявленной морфологией, ни с нечетким поиском. Система вполне адекватно находила нужные документы и по простому запросу в одно слово и по использовании в качестве ключевой фразы пары абзацев, какого-либо документа.

Официальный сайт: www.dtsearch.com
Размер дистрибутива: 23 MbИщейка Проф Deluxe

Исходя из названия, можно догадаться, что поддержка русского языка в этой программе есть. Это уже приятно. Что касается интерфейса, в общем-то, он несколько необычен, но с виду весьма привлекателен. Другое дело — удобство. Весьма спорный критерий, но все же, наверно, многооконное решение — не самый удачный вариант (запрос вводится в одном окне, результат отображается в другом и тому подобное).

Ищейка использует все те же индексы для осуществления быстрого поиска, однако индексирование проходит значительно медленнее, нежели у других программ. Это весьма странно, особенно учитывая то, что возможности по обработке поисковых запросов у нее весьма слабые, а значит и структура индекса не сложная. Скорее всего, дело тут в неоптимизированных алгоритмах. Эта программа оказалась явным аутсайдером скоростей индексации и поиска: время, затраченное на создание индекса, в шесть раз больше, чем у тех же dtSearch и iSYS. Индексация 20 гигабайт текстов для ищейки вылилась в 38 часов 46 минут работы. А созданная «область поиска» заняла на жестком диске тот же размер, что и исходные данные за небольшим минусом — 19 гигабайт.

Ищейка может быть представлена как альтернатива стандартному поиску в Windows, на большее она вряд ли способна. О том, что первоочередная задача Ищейки — простейший поиск файлов указывает не только малое количество функций для анализа текста поисковых запросов и расширенный поиск по атрибутам файлов, но даже окно результатов, выдающее прямые ссылки на найденные файлы, а также на папки, содержащие эти файлы. Окно результатов не слишком информативно в том плане, что прочитать весь найденный файл можно, только запустив его, то есть, встроенного просмотрщика файлов у него нет. Зато выдается выдержка из файла, где встретилось искомое слово, в общем, такая схема отображения очень напоминает Интернет поисковики.

Говоря о конкретных возможностях по обработке поисковых запросов, стоит отметить, что здесь нет такого понятия как «искать текст», максимум, что можно искать — это фраза, хотя бы потому, что здесь нет многострочного поля ввода текста. Тем не менее, анализировать можно и введенную фразу и Ищейка предлагает нам здесь стандартный поисковый набор: логические операции, поиск по маске и цитатный поиск. не густо. В программе присутствуют некоторые зачатки морфологического поиска, но, наверно, настолько сырого, что он, скорее, мешает корректной работе (во время тестов было замечено множество накладок с неправильным использованием морфологии).

Зато программа позволяет указывать при поиске атрибуты файлов (дата документа, имя файла, имя папки), причем в этих запросах также можно использовать тот же поисковый набор. Также, можно осуществлять поиск писем, указывая параметры (От, Тема. и т.п.).

Итак, с самим поиском разобрались, чем же еще интересным обладает программа, за что она получила столь многочисленные награды, по информации с официального сайта? Трудно сказать, что в ней такого особенного, скорее всего, интерфейс Ищейки располагает к себе (именно внешне, не говоря о юзабилити).

Операции с индексами весьма стандартны, приятным моментом является возможность обновления индексов по расписанию. Кроме того, индексы также могут использоваться в сети. С этого момента надо поподробнее.

Несмотря на примитивность поисковых запросов, программу можно использовать для поиска файлов, поэтому ее применение может быть оправдано в сетях. Хоть и с большой натяжкой, так как в большой сети приоритетной задачей является быстрый поиск данных с использованием сложных поисковых запросов из-за огромного количества информации — а со скоростью поиска и программы явно проблемы. Надо сказать, что работа с сетью у Ищейки продумана, как следует. Специально для этого предназначено отдельное приложение — Ищейка Сервер. Оно работает так же, как и просто Ищейка (поисковой движок у них один), только для документов, размещенных на центральном сервере или на общих ресурсах в корпоративной сети. Ищейка Сервер создает новые индексы на общих ресурсах, либо использует ранее созданные. Любой пользователь корпоративной сети может подключиться к Ищейке Сервер и использовать ее для доступа к любому документу (находящемуся в текущем индексе) используя Интернет браузер. Согласитесь, такая схема является крайне удобной: получается, что файлы в собственной сети можно искать таким же образом, как информацию в Интернете через, например, Google.

Оценивая все преимущества и недостатки этой программы, сам собой напрашивается вывод, что для корпоративных сетей ее возможностей, скорее всего, не хватит (несмотря доже на неплохую организацию работы с сетью), а вот для домашнего компьютера или даже для домашней сети она, в принципе, может и подойти. Хотя ни скорость работы, ни возможности по поиску не внушают оптимизма.

Официальный сайт на русском языке: www.isleuthhound.com/ru
Размер дистрибутива: 6 MbGoogle Desktop Search + GDS Enterprise

Конечно, мы не могли обойти стороной такого именитого разработчика. Имя Google уже говорит о многом. Народ, годами пользовавшийся мощнейшим Интернет поисковиком, наверняка без единого сомнения решит установить на компьютере именно этот поисковик. Это же подумать: Google на домашнем компьютере! Однако, не поддаваясь на провокации с широко раскрученным брэндом, попробуем трезво, а главное объективно, рассмотреть возможности «настольного» поисковика от Google.

Первое, что бросается в глаза — отсутствие собственной оболочки для программы. Google Desktop Search по-прежнему находится в окне браузера, соответственно, весь интерфейс настольной версии достался софтине от старшего Интернет-брата. Хорошо это или плохо — спорный вопрос: кому-то по душе минимализм в дизайне этого поисковика, а кому-то хочется видеть полноценное приложение, наполненное всякого рода кнопочками и так далее.

Что бросается в глаза сразу после дизайна? А то, что этот самый Google Desktop Search начинает индексировать на компьютере все подряд, без всякого на то спроса! И что самое интересное, выбрать пути индексации при помощи Google Desktop Search невозможно. Придется скачать отдельную программку (TweakGDS), которая позволит несколько расширить настройки Google Desktop, в том числе и указать необходимые для индексации места. Хотя, пока со всем этим разберешься, стандартный винчестер он уже проиндексирует, так что такая настройка нужна скорее при работе с большими массивами данных, что очень актуально при использовании в корпоративных сетях (версии Enterprise). Однако не факт, что после скачивания TweakGDS, ваши проблемы решатся. Ведь для работы ей необходимы Microsoft .NET Framework и Microsoft Scripting Runtime. Да уж. установку, как и доступ к настройкам, можно было сделать и проще, хотя, наверно разработчиков можно понять: зачем писать что-то новое, когда есть уже готовый поисковик, портировал его на локальный компьютер и пускай пользователь «наслаждается», а известное имя сделает из «этого» очередной шедевр. Да ладно, закончим на этом лирическое отступление и перейдем к поиску.

Что касается анализа поисковых запросов и выдачи результатов, то здесь все абсолютно идентично Google в Интернет: такая же система отображения результатов, тот же стандартный набор логических операций для поисковых запросов. В общем Google Desktop Search, как и предыдущая программа, предназначен исключительно для поиска файлов — внутреннего просмотрщика этих файлов в нем, разумеется, нет. Количества форматов файлов, поддерживаемых Google Desktop Search, вполне достаточно, а также приятно, что он осуществляет поиск по посещенным Интернет страницам, беря данные из кэша. Скорости поиска и индексирования вполне приемлемые. Правда, для домашнего использования. С внушительными 20 гигабайтами текстов Google Desktop Search справилась за 8 часов 17 минут. Потратить несколько дней на обработку информации из корпоративной сети крупного предприятия не улыбается ни одному сисадмину. Из плюсов: размер создаваемого индекса оказался на уровне (4,5 Гб) с другим поисковиком, протестированном в этом обзоре — SearchInform.

Большое преимущество (или упущение — решать вам) Google Desktop Search заключается в том, что он поддерживает плагины, которые способны многое переменить к лучшему. Другое дело, что подключение плагинов и их настройка настолько усложняет задачу установки поисковика, что начинаешь задумываться — а надо ли все это, когда можно установить нормальную, полноценную программу, в которой уже будет все присутствовать. Ведь для задействования каждой возможности придется устанавливать новый плагин. Даже для того, чтобы программа могла полноценно работать с архивами, нужна отдельная примочка. Завораживает и прельщает бесплатность всех этих дополнительных модулей. Однако если не брать в расчет десктоповую версию поисковика, то грамотная настройка GDS Enterprise может оказаться вам не под силу — ведь не зря специалисты из Google предлагают свои услуги по настройке их же программного обеспечения для вашей сети всего лишь за 10000$.

Если же вы все-таки осилите процедуру настройки и установки (или заплатите 10000$ бригаде быстрого реагирования из конторы Google), то поймете, что сложность установки с лихвой компенсируется очень гибкими настройками при использовании в корпоративных сетях. Немаловажным моментом работы Google Desktop в корпоративной сети является использование групповых политик, что дает возможность установить настройки для каждого пользователя.

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

Тем не менее, Google Desktop Search Enterprise будет приемлема в случаях острой необходимости гибкой настройки сетевой политики для использования поисковика, при этом возможности обработки поисковых запросов будут на втором месте по значимости, а время (или деньги), затраченное на настройку программы, — на первом месте.

Официальный сайт: www.google.com
Размер дистрибутива вместе с TweakGDS: 1,2 MbCopernic Desktop Search

Интерфейс программы вызывает исключительно положительные эмоции — все сделано в соответствии с общепринятыми стандартами, ничего лишнего, одним словом приятный дизайн. Новичку разобраться в интерфейсе Copernic Desktop Search будет очень просто. Хотя, несколько смущает то, что дизайнеры явно создавали интерфейс программы с учетом того, что программа будет работать в стандартной теме оформления Windows XP. При использовании же классической темы, программа смотрится уже не настолько симпатичной. Но это уже скорее дело вкуса.

При первом же запуске, программа предлагает создать индексы для поиска. Несколько необычным показалось то, что после выбора папок для индексирования, программа не предлагает нажать какую-нибудь кнопку, вроде «Начать индексацию», при этом индексация не начинается автоматически, только потом было замечено, что Copernic пытается начать индексацию во время простоя компьютера. Придется несколько покопаться в опциях программы, чтобы настроить все должным образом. Следует отметить, что здесь представлены довольно широкие возможности по настройке автоматического создания индекса: встроенный планировщик, возможность индексации во время простоя компьютера, в фоновом режиме, с низким приоритетом. Индексация проходила не слишком быстро — 10 часов 51 минута — это медленнее, чем в других поисковиках (кроме Ищейки, все же Copernic быстрее разработки iSleuthHound Technologies на порядок.

Теперь о структуре индекса. В общем, ничего особенного в ней нет. Есть возможность выбора типов файлов, причем, как в обобщенном виде, так и в подробном. То есть изначально вы можете выбрать, что требуется индексировать — Документы, Изображения, Видео, Музыку. На другой же вкладке окна опций будет возможность выбрать конкретно типы файлов по расширению. Дополнительно можно настроить индекс таким образом, чтобы, например, не индексировались картинки, размером менее 16х16 или не индексировались звуковые файлы длиной менее 10 секунд. Помимо индексации файлов из папок, Copernic умеет работать с электронными письмами и контактами из адресной книги Microsoft Outlook и Microsoft Outlook Express, возможна индексация Избранного и Истории из Internet Explorer.

Что касается возможностей поиска, то здесь они весьма слабы. Во время тестов даже было выявлено, что программа не ищет документы форматов txt и html на русском языке, позволяя найти их только по заголовкам, а отнюдь не по содержанию. Единственное, что программа предоставляет для повышения эффективности поиска — это использование стандартного набора логических операций, да и то, эта возможность была обнаружена экспериментальным путем, так как документирована она не была. Кстати, со справкой у программы также не все в порядке — она доступна только через Интернет, что, согласитесь, весьма неудобно, да и в сети справочной информации не слишком много. Видимо, разработчики решили, что простой интерфейс программы не предполагает наличия нормальной справки. Продолжая разговор о возможностях поиска, следует отметить, что, несмотря на слабый анализ запросов, программа предоставляет интересную систему поиска — пользователь может выбрать тип файлов (изображения, видео, музыка и т.п.), ввести поисковый запрос и выбрать атрибуты, присущие именно выбранному типу файлов. Например, для звуковых файлов, это могут быть значения из mp3 тегов (артист, альбом, дата и т.п.), для изображений, например, можно выбирать их размер (по разрешению), в общем, каждому типу — свои настройки. После осуществления поиска по определенному типу файлов, программа выдаст весьма информативный список в окне результатов, причем, если под ваш запрос попали файлы других типов, то вы сможете открыть и их, нажав на определенную ссылку.

Отдельно стоит упомянуть про окно отображения результатов. Под списком найденных файлов отображается содержимое этих файлов (аналогичная схема часто используется в почтовых клиентах). Правда, просмотр текста можно осуществлять лишь в родном формате, а режима отображения plain текста нет, что не всегда удобно, так как открытие документа в этом случае занимает больше времени. Зато, учитывая, что Copernic умеет искать изображения и музыку, здесь есть возможность просмотра и этих мультимедийных файлов.

Основные принципы работы этой программы описаны, теперь посмотрим, что Copernic Desktop Search может нам предложить для работы с сетью. В принципе смотреть можно очень долго, но увидеть что-либо вряд ли удастся. Другими словами, эта программа и не задумывалась как сетевая. Copernic Desktop Search — исключительно домашний поисковик.

Очевидно, что единственное (самое логичное) применение этой программы — домашний компьютер. Здесь она вполне справится со всеми незамысловатыми поисковыми запросами пользователей, состоящими из одного двух слов, найдет нужную информацию, а разделение поиска по типам файлов и поддержка мультимедийных файлов вместе с фоновой индексацией в режиме низкого приоритета вкупе с приятным интерфейсом только придают программе сил для завоевания доверия среди неискушенных пользователей.

Официальный сайт www.copernic.com
Размер дистрибутива: 2,6 MbISYS Desktop

Очень мощная программа. По уровню оснащенности всевозможными функциями она находится где-то рядом со следующей в списке системой поиска SearchInform. При этом размер установочного файла более 40Mb! Сложно сказать, что можно было засунуть в такие размеры, ведь тот же SearchInform, с похожей функциональностью занимает 15Mb.

Процесс установки здесь также не слишком приятен, точнее даже не процесс установки. Еще до скачивания программы вас попросят зарегистрироваться, а иначе — никак. Далее, интерфейс. Сделан он весьма симпатично, ничего лишнего в глаза не бросается, однако — это впечатления человека, уже несколько привыкшего к нему. Разобраться, где и что находится, куда нажимать и где осуществить наконец-то поиск новичку будет непросто. Очень рекомендуется прочитать справку перед началом работы — сэкономите много нервов и времени. Ко всему прочему добавляется также полное отсутствие поддержки русского языка в программе. Нехорошо. Вдобавок, окна здесь не перегружены элементами управления, однако расплатиться за это пришлось многомодульностью и использованием дополнительных окон. Например, запросы для поиска вводятся при помощи запуска одной программы, а управление индексами производится при помощи уже другой программки. Поисковые запросы вводятся здесь также в отдельных, появляющихся окошках. Что лучше — перегруженность интерфейса или повсеместная многооконность — сказать трудно, скорее, это дело вкуса.

Что касается создания индексов, то программа предоставляет возможности по упрощению процесса установки опций для нового индекса. Эти возможности включают в себя несколько готовых шаблонов для создания индексов по папке «Мои документы», «Почта», «Почта и документы», «Определенная папка», «Папка с выбором типов файлов» и др. Такие шаблоны упрощают создание индексов на первом этапе. Утилита для работы с индексами обладает не слишком удачным интерфейсом, отпугивающим некоторой сложностью (это весьма субъективная оценка, по правде говоря), однако, если разобраться, он предоставляет множество полезных опций и в целом его использование особого труда не вызывает. ISYS Desktop умеет индексировать данные из различных источников данных, а также предоставляет множество гибких настроек для такой индексации. Среди дополнительных возможностей по индексированию: поддержка SQL, FTP, TRIM Context, WORLDOX 2002, скрипты. При создании индекса, если вы выбирали пункт «Папка с выбором типов файлов», у вас есть возможность выбрать типы файлов для индексации вручную (по расширению). Надо сказать, что поддерживаемых типов файлов просто огромное количество, однако свой тип (расширение) добавить в существующий список не удастся. Можно также отметить наличие планировщика индексации. Созданием индекса и обработкой 20 гигабайт информации ISYS Desktop занималась 6 часов 13 минут, в конечном итоге показав неплохое время и размер созданного файла — 7.9 Гб.

Возможности поиска у этой программы неплохи. То, что используется в ISYS, значительно мощнее обычной поддержки логических операций. Из продвинутых возможностей по поиску программа предлагает использование синонимов, фильтра сортировки (по пути, имени и дате создания файла). Набор логических операторов несколько шире стандартного набора. Помимо логических операций, программа позволяет работать со многими другими операторами, которые в принципе способны заменить некоторые виды поиска, например, поиск с синтаксическим разбором вполне можно заменить использованием специальных операторов. Очень удивило то, что в программе отсутствует поиск с использованием морфологии. Это серьезное упущение, так как эффективность поиска сильно повышается при использовании морфологического анализа. Кроме того, нет списка значимых слов, зато присутствует обширный список незначимых слов. Также заявлены такие функции при поиске как «приблизительный поиск» и «эвристический анализ».

ISYS предоставляет на выбор несколько видов поисковых запросов, именно, видов — визуальных. Это осуществлено при помощи разных видов окон для ввода поисковых запросов, однако, фактически, ни одно окно не позволяет использовать технологии, отличные от перечисленных выше.

Результаты поиска весьма информативны, отображаются в виде списка документов, отсортированных по релевантности. Ниже отображается предпросмотр выбранного документа. В отличие от Copernic Desktop Search, предпросмотр здесь доступен лишь в виде plain текста, добиться отображения документов в родном формате, будь то Word, Html или PDF так и не удалось, хотя это в принципе и не слишком критично. Программа позволяет разбивать найденные документы на группы по определенным признакам (по умолчанию они разделены по релевантности). Можно также просматривать уже найденные документы, выбирая отдельные папки (это удобно, когда результат выдает очень большое количество документов).

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

По сути, программа от ISYS достойна внимания, хотя бы ознакомления с ней. Эта программа — зрелый проект, обладающий огромным количеством функций (не всегда и не всем, конечно, они бывают нужны, но все же). Шансы на то, что в программе появятся некоторые улучшения со стороны обработки поисковых запросов, не известны, но и на данный момент ее можно рекомендовать практически для повсеместного использования. А учитывая, что для домашних систем она все же слишком грузная, то основные места ее инсталляции — корпоративные сети.

Официальный сайт: www.isys-search.com
Размер дистрибутива: 40 MbSearchInform

Сразу начинать с описания интерфейса SearchInform, наверно, не стоит. Следует для начала описать процесс установки, а точнее одну его деталь: вы не сможете установить программу без подключения к Интернет. Дело в том, что перед первым запуском программа требует регистрации пользователя (бесплатной) и отправляет все введенные данные на сервер. Видимо, разработчикам пришлось принять такие меры в борьбе с пиратством, однако на удобстве установки это положительным образом не отразилось.

Интерфейс программы выполнен с соблюдением всех общепринятых правил, однако, на первый взгляд, несколько громоздок. Используя программу в первый раз, кажется, что он чересчур сложный, иногда бывает не просто вспомнить в каком меню или на какой вкладке находится нужная опция, однако, при более длительном использовании, интерфейс уже не кажется таким ужасающе сложным. Главное, предварительно почитать справку.

Немного разобравшись с интерфейсом, можно приступить к созданию индекса. Сам процесс весьма прост и скорость индексации даже на глаз значительно выше всех других поисковиков из обзора. Четкие цифры тестов показывают, SearchInform в два раза обогнала dtSearch и iSYS по скорости индексации! Программа проиндексировала предоставленные данные в размере 20 гигабайт за рекордное время — 3 часа 17 минут. Да и размер созданного индекса оказался самым небольшим 4.4 Гб — на 100 мегабайт меньше, чем у Google Desktop Search.

Программа поддерживает, помимо обычных файлов и папок, также индексацию электронных писем, подключение и индексацию баз данных (!) и других внешних источников (DMS, CRM), сразу же при индексации можно указать словарь для проведения морфологического поиска, а также индексироваться могут все атрибуты файлов. После создания индекса, при попытке провести первый пробный поиск документов, можно прийти в некоторое замешательство: «здесь присутствует два вида поиска, а какой же из них нужен мне?». Как уже говорилось ранее — главное прочитать справку, тогда все станет понятно. Программа действительно умеет осуществлять два вида поиска — это фразовый поиск и поиск документов, похожих по содержанию на текст запроса.

Описание всех основных функций для анализа поискового запроса было приведено выше, поэтому сейчас лишь перечислим возможности поиска, предоставляемые этой программой. Начнем с фразового поиска: конечно, морфологический поиск, цитатный поиск, логические операции, поиск с синтаксическим разбором слова (поиск по началу слова, по окончанию, по средней части, либо полное совпадение), смешанный цитатный поиск (когда все слова из запроса должны присутствовать в документе, но необязательно во введенном порядке), поиск с коррекцией ошибок, использование синонимов, «почти цитатный поиск» (поиск введенной фразы как цитаты, но между введенными словами могут присутствовать другие слова) и т.п. Некоторые из перечисленных опций имеют свои специфические настройки. Кроме того, есть возможность использования словаря незначимых слов, причем в программе уже есть готовый список этих слов, также для поиска можно использовать словарь приоритетных слов (его, разумеется, придется заполнять самостоятельно).

Вот, в принципе, вкратце пробежали все основные возможности фразового поиска.

Перейдем к рассмотрению особенности данной программы — поиска похожих документов. Разработчики утверждают, что это отнюдь не простой поиск текста, это именно «поиск похожих» — именно так он описан у них везде, да ладно, называть это можно как угодно — главное суть. Недолгие поиски в Интернете могут быстро дать информацию о том, что так называемый «поиск похожих» — новая разработка в области анализа текста. Эта система позволяет находить тексты, похожие именно по смысловому содержанию. Самым приятным оказалось то, что после проведения тестовых поисковых запросов, оказалось, что теория вполне совпадает с практикой! Программа действительно ищет похожие по содержанию документы и отображает их в списке, упорядочивая по проценту похожести.

Далее рассмотрим, что предлагает SearchInform (в частности, ее корпоративная версия SearchInform Corporate) для работы в корпоративной сети. Существуют два вида приложений: серверная часть и пользовательская. Серверная часть самостоятельно обрабатывает указанные индексы, а пользователи могут использовать их для поиска, в зависимости от назначенных им прав доступа. Пользователи могут быть настроены автоматически, используя учетные записи Windows (говоря профессиональным языком, SearchInform использует NTFS аутентификацию Windows), так и вручную (пользователей придется добавлять по отдельности). Каждому пользователю можно разрешить или запретить доступ к определенным индексам, можно также объединять пользователей в группы. В общем, настройки для работы в сети у SearchInform опережают по гибкости Google, а по удобству и простоте Ищейку Сервер.

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

Официальный сайт: www.searchinform.com
Размер дистрибутива: 14,7 MbСравнение скоростей индексирования

Система поиска Время индексации Размер индекса
Ищейка Проф Deluxe 4.5 38 часов 46 минут 19 Гб
Isys Desktop 7.0 6 часов 13 минут 7.9 Гб
DtSearch 7.0 6 часов 3 минуты 8.6 Гб
Google Desktop Search Enterprise 8 часов 17 минут 4,5 Гб
Copernic Desktop Search * 10 часов 51 минута 7 Гб
SearchInform 1.5.02 3 часа 17 минут 4.4 Гб

* Большинство документов .html и .txt, содержащих русский текст, хоть и были проиндексированы, но кроме как по названиям, найти их было невозможно.Резюме

Все программы достойны внимания.

На основе тестов и внимательного осмотра каждой программы, представленной в обзоре, можно сделать определенные выводы. Итак, Google Desktop Search Copernic Desktop Search вполне подойдут неискушенному пользователю как домашние системы поиска информации. Они неплохо справляются с простыми запросами, не сильно загрузят пользователя настройками и, притом, совершенно бесплатны. Попытка Google выйти на рынок корпоративных поисковиков, пока не сильно оправдана: для полноценной работы программу нужно обвешивать дополнительными модулями, да и в настройке она далеко не проста. Поэтому, говорящие названия Desktop Search, что Copernic, что Google отставляю за ними нишу «настольных» поисковиков.

Правда, более мощные решения — dtSearch, iSYS и SearchInform тоже не лыком шиты и предлагают пользователям свои «настольные» версии. Но по сходной цене, в отличие от бесплатных софтин от Google и Copernic. Конечно, за мощность, скорость и функционал приходится платить. Но главный прицел разработчики dtSearch, iSYS и SearchInform делают, конечно, на корпоративный сектор. Работа с сетью, функциональность, скорость индексации и поиска – вот, что отличает эти продукты от своих «конкурентов». По результатам теста был определён фаворит — SearchInform. Программа предоставляет возможность искать похожие документы, обладает наибольшей скоростью индексирования и поиска, имеет хороший набор функций.

Мастер Йода рекомендует:  Итераторы и простые генераторы Python
Добавить комментарий