Автоматизация работы с текстом



             

Автоматизация работы с текстом

Во всех разделах представлены пошаговые упражнения, показывающие порядок выполнения определенного приема. Иллюстрации помогут вам правильно выполнить все шаги. Все элементы интерфейса (названия палитр, окон, меню, команд и т.п.), а также клавиши набраны полужирным шрифтом. Курсивом выделены основные термины и определения. Вам будет проще читать, если вы будете понимать используемые в ней термины, которые я стараюсь подробно комментировать. Термин щелкнуть обозначает нажать и отпустить кнопку мыши в Macintosh или левую кнопку мыши в Windows. После нажатия кнопку мыши необходимо отпустить, иначе это не будет считаться щелчком. Слова нажать и перетащить обозначают переместить мышь, удерживая нажатой ее кнопку. Я также использую сокращенный вариант - перетащить. Постарайтесь запомнить, что во время перемещения мыши ее кнопка должна оставаться нажатой.
Одним из наиболее сложных текстовых эффектов в программе InDesign является висячая пунктуация по отношению к выровненному тексту. Такая пунктуация получается за счёт установки оптического выравнивания поля, которое перемещает символы пунктуации наружу от границы текста, что-создает иллюзию более однородного края текста

Использование регистра
Выделите текст, который хотите изменить. Выполните команды Туре - Change Case (Текст - Изменить регистр), а затем выберите из подменю опцию lowercase (все буквы строчные), Title Case (Прописная В Начале Каждого Слова), Sentence case (Прописная в начале каждого предложения) или UPPERCASE (ВСЕ БУКВЫ ПРОПИСНЫЕ)

Проверка правописания
Команда проверки правописания
Результаты изменения регистра
Диалоговое окно Check Spelling
Список Search - место проверки правописания
Ограничения функции проверки правописания
Пропуск незнакомых программе слов
Исправление обнаруженной ошибки
Добавление слова в словарь
Редактирование словаря

Висячая пунктуация
Одним из наиболее сложных текстовых эффектов в программе InDesign является висячая пунктуация по отношению к выровненному тексту. Такая пунктуация получается за счёт установки оптического выравнивания поля, которое перемещает символы пунктуации наружу от границы текста, что-создает иллюзию более однородного края текста

Установка оптического выравнивания поля
Оптическое выравнивание поля перемещает
Опция Optical Margin Alignment
Палитра Story
Функция компоновки абзаца
Включите функцию Adobe Paragraph
Использование компоновщика абзаца
Компоновка абзаца
Управление интервалами
Установка интервалов между словами

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

Управление цветом
Диалоговое окно Color Settings
Меню Settings
Меню Working Space RGB
Рекомендации типографии
Выбор рабочей области RGB
Рабочая область CMYK
Меню Working Space CMYK
Меню Color Management Policies
Меню Color Management Policies - 2

Печать документа
Для того чтобы вывести документ на печать, принтер должен получить множество различных команд. Ваша задача - верно выбрать эти команды. Возможно, вы привыкли настраивать определенные параметры в диалоговом окне Раgе Setup (Параметры страницы) (Маc) или Printer Properties (Свойства) (Win). Специалисты компании Adobe не рекомендуют использовать их в программе InDesign; лучше воспользоваться настройками диалогового окна Print.

Вывод документа на печать
Диалоговое окно Print
Щелкните по названию категории
В списке Printer выбирается принтер для печати
Разделы Copies и Pages настройки печати
Работа со стилями печати
Сохранение стиля печати
Использование стиля печати
Диалоговое окно Save Style
Сохраненные стили - меню Printer Style

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

Выбор формата файла
Опции экспорта документов программы InDesign
Использование экспортированных файлов
Создание файлов PDF
Настройка общих параметров PDF
Диалоговое окно Export PDF
Список категорий Export PDF
Опции Pages категории General окна Export PDF
Меню Compatibility категории General
Раздел Options категории General

Изменение клавиш быстрого доступа
Клавиши быстрого доступа, или клавиатурные сокращения, позволяют очень быстро запустить команды программы. Пакет InDesign дает возможность изменять клавиши быстрого доступа желаемым образом. В этой программе существует два набора клавиш быстрого доступа. При первой загрузке пакета будет установлен набор клавиш по умолчанию. Он включает большую часть сочетаний клавиш, используемых в продуктах Adobe, таких как Adobe Illustrator или Adobe Photoshop. Другой набор содержит сочетания клавиш, используемые в QuarkXPress 4.O.

Диалоговое окно Keyboard Shortcuts
Меню Set
Вы можете изменить загружаемые
Диалоговое окно New Set
О собственном наборе клавиш быстрого доступа
Создание нового набора сокращений
Создание списка клавиш быстрого доступа
Изменение клавиш быстрого доступа
Меню Product Area
Поле Commands

Приложение
Меню Edit
Инструменты
Меню Type
Меню View
Отображение навигация
Меню Window
Меню File
Меню Help
Другие
Меню палитр

Разработка INTRANET приложений

В марте 1989 года Тим Бернерс-Ли предложил руководству исследовательского центра CERN концепцию новой распределенной информационной системы, которую он назвал WorldWideWeb. Тим Бернерс-Ли считал, что информационная система, построенная на принципах гипертекста, должна объединить все множество информационных ресурсов CERN, которое состояло из базы данных отчетов, компьютерной документации, списков почтовых адресов, наборов данных экспериментов, информационной реферативной системы и т.п. Основная метафора гипертекста - это "электронная книга" с автоматически поддерживаемыми переходами по ссылкам. Гипертекстовая технология должна была позволить легко переходить с одного документа на другой с помощью гипертекстовых ссылок.
Проект был успешно реализован, в частности, к 1991 году был создан первый броузер (программа просмотра гипертекста), получивший название "www" и работавший в режиме командной строки.

Архитектура Internet/Intranet-приложений
Идея создания универсальной базы данных прорабатывалась в течение длительного периода, и только недавно были получены средства создания подобных баз данных. Многие рассматривают Internet и Всемирную паутину (WorldWideWeb, WWW) как экспериментальный образец такой базы данных. Технология, разработанная для WWW, воплощает идею глобальной информационной базы данных, реализованную в пределах современных возможностей.

Преимущества
Недостатки
Архитектура Internet/Intranet-приложений
Основные информационные ресурсы и потоки
Средства разработки и эксплуатации приложений
Средства эксплуатации приложений
Традиционная схема публикации
Intranet-приложения с доступом к БД
Интерпретируемые Intranet-приложения
Взаимодействие Web-клиента с серверами

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

ISAPI и NSAPI
ISAPI и NSAPI - 2
Доступ к БД через интерфейс JDBC
MicrosoftSQLServerWebAssistant
Шлюз dbWeb для доступа к БД
Серверные расширения IDC и ASP
Динамическая публикация отчетов из БД
InternetInformationServer принимает адрес URL.
IIS загружает библиотеку Httpodbc.dll
Библиотека Httpodbc.dll читает IDC-файл.

IntranetWare для Малого Бизнеса
Добро пожаловать в IntranetWareTM для Малого Бизнеса. Данный продукт разработан на основе базового продукта Novell - IntranetWare. IntranetWare для Малого Бизнеса включает большинство свойств базового продукта плюс средства, разработанные специально для сетей Малого Бизнеса. Это введение знакомит Вас с преимуществами работы в сети и источниками информации о сетях, к которым Вы можете обратиться в случае необходимости.

IntranetWare для Малого Бизнеса
Что представляет собой эта инструкция
Что представляет собой эта инструкция - 2
Получение технической поддержки
Получение технической поддержки - 2
Получение технической поддержки - 3

Утилиты IntranetWare для Малого Бизнеса
Этот раздел описывает основные возможности IntranetWareTM для Малого Бизнеса и некоторые утилиты, которые помогут Вам установить сеть и управлять ею. Он также включает список задач, которые необходимо выполнить для установки сети.

Утилиты IntranetWare для Малого Бизнеса
Оперативная документация
Справка
Утилиты IntranetWare
Руководства по IntranetWare
Руководства по IntranetWare - 2

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

Что такое сеть?
Что такое IntranetWare для Малого Бизнеса?
Роль Служб Каталогов Novell
Дерево каталогов
Объекты NDS
Права объекта
Типы объектов
Типы объектов - 2
Соглашения об именах объектов
Дерево каталогов и файловая система

Требования к оборудованию
Убедитесь, что сервер удовлетворяет следующим минимальным требованиям. PC (или PC-совместимый компьютер) с процессором 386, 486 (SX или DX), Pentium* или выше Минимум 20 Мб ОЗУ (рекомендуется 32 Мб) Дисковод CD-ROM Сетевая карта Жесткий диск емкостью 1 Гб с разделом DOS объемом 25 Мб и разделом IntranetWare для Малого Бизнеса объемом как минимум 20 Мб

Установка на компьютер DOS
Процедура
Процедура - 2
Установка на компьютер с Windows 95
Процедура - 3
Установка программного обеспечения сервера
Процедура
Процедура - 2
Процедура - 3
Что делать дальше?

С чего начать
Эта глава содержит обзор процедур установки сети и пошаговые инструкции по использованию QuickStart или Novell(r) Easy Administration Tool (NEAT) для добавления ресурсов в Службы Каталогов NovellTM (NDSTM), когда завершена установка сервера. Включены ссылки на подробные инструкции.

С чего начать
Что делать после установки сервера
Установка рабочей станции администратора
Процедура
Использование QuickStart для установки сети
Процедура
Использование NEAT для установки сети
Процедура - 2

Об оперативной документации
Информация, содержащаяся в этих руководствах, относится к версии IntranetWare для Малого Бизнеса и утилите NEAT, разработанной для администраторов Малого Бизнеса. В большинстве случаев необходимую вам информацию можно найти в этом комплекте. При необходимости включены перекрестные ссылки на другие комплекты документации.

Установка оперативной документации
Процедура
Процедура - 2
Процедура - 3
Доступ к оперативной документации
Печать

Установка оборудования
Если рабочей станцией клиента является IBM* PC (или совместимый), убедитесь, что выполнены следующие задачи. Если Вы выполняете установку на рабочую станцию Macintosh* Рабочая станция, сетевой адаптер и кабели установлены и сконфигурированы в соответствии с инструкциями производителя.

Установка оборудования
Установка программного обеспечения клиента
Установка NetWare Client 32 для DOS/Win
Рабочие станции под Windows 3.1x
Процедура
Рабочие станции DOS
Процедура
Установка NetWare Client 32 для Windows 95
Процедура
Процедура - 2

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

Регистрация и выход из сети
NetWare(r) Client 32TM для DOS/Windows 3.1x
NetWare Client 32 для DOS/Windows 3.1x
Процедура
NetWare DOS/Windows Virtual Loadable ModuleTM
NetWare Client для Macintosh

Какие использовать утилиты обновления
Утилиты для обновления Personal NetWare не существует. Однако, инструкции для определения текущей конфигурации сети и для перемещения данных и других ресурсов в IntranetWare для Малого Бизнеса прилагаются.

Обновление Personal NetWare
Обновление NetWare 2
Обновление NetWare 3
NetWare 3
Обновление NetWare 4
NetWare 4
Обновление других сетевых ОС
Обновление сервера NetWare 3 или NetWare 4
Как он работает
Подготовка сервера к обновлению

Загрузка Драйверов Вручную
С IntranetWare для Малого Бизнеса поставляются три типа драйверов: драйверы дисков, драйверы CD-ROM и драйверы локальной сети (LAN). Драйверы дисков позволяют компьютеру и компакт-диску c IntranetWare для Малого Бизнеса совместно использовать информацию, необходимую в процессе установки. При этом драйверы дисков дают IntranetWare для Малого Бизнеса доступ как к внутренним, так и к внешним жестким дискам после установки сервера.

Загрузка Драйверов Устройств
Стандартные Драйверы Дисков Фирмы Novell
Процедура
Загрузка Драйверов Локальной Сети
Драйверы локальной сети фирмы Novell.
Процедура
Процедура - 2
Введение
Подготовка Дискет
Создание Дискет Клиента с Рабочей Станции

Анализ требований, предъявляемых к Web-броузерам
Конечных пользователей интересует улучшение работы в Internet в следующих основных областях: Просмотр разнообразной интересной информации и "активного содержимого". Персонализация работы и настройка представления информации, с которой они обращаются. Коммуникации с другими пользователями с помощью средств электронной и речевой почты, а также расширение возможностей совместной работы с приложениями.

Конечные пользователи
Администраторы информационных систем
Разработчики и Web-дизайнеры
HTML и поддержка стилей
HTML и поддержка стилей - 2
HTML и поддержка стилей - 3
Поддержка ActiveX
Поддержка ActiveX - 2
Поддержка Java
Поддержка Java - 2

Создание виртуальных компьютеров
В данной статье мы рассмотрим организацию процесса такой загрузки. Для удобства проведения экспериментов будем работать не с физическими компьютерами, а с виртуальными, для реализации которых используем пакет VMware Workstation (использовалась версия 4.0), установленный в ОС Windows 2000 SP4.

Создание образа загрузки
Запись образа загрузки
Установка операционной системы
Настройка адаптера eth0
Настройка DHCP
Настройка FTP и TFTP
Настройка DNS
Компиляция ядра
Подготовка ядра для удаленной загрузки
Настройка NFS

Клиенты ISA.Основная конфигурация ISA Server
SA server может поддерживать 3 типа клиентов: SecureNAT, Web Proxy и Firewall. Качество поддержки этих клиентов зависит от той инфраструктуры, с которой работает ISA. ISA работает вкупе с Windows 2000, вы можете работать как с внутренними, так и с внешними DNS-серверами.

Auto-detection
DNS
FQDN
GUID
LAT host
Record
Secondary Protocol
TTL
Unqualified name
WINS

Auto Discovery listener
Это основная головная боль для народа, пытающегося "посадить" IIS и ISA на один сервер. Потому что не могут два приложения или сервиса разделять одни и те же ресурсы TCP/IP. От этого получается "гонка на выживание" и проигравшего просто запрещают. Это так же является источником ужасной работы WPAD.

Auto Discovery listener
Site and Content Rules
Protocol Rules
IP Routing

HTTP Redirector
Здесь мы осуществляем контроль над всеми (Firewall и SecureNAT)-запросами на Web-сервисы. Откройте консоль управления ISA: Servers and Arrays = Extensions = Application Filters. Правый клик на HTTP Redirector Filter и выберите Properties

HTTP Redirector
Local Domain Table
Name Resolution
Web Proxy and Firewall DNS cache

Auto-detection
Это функция ISA (WPAD), которая позволяет браузерам Internet Explorer (v 5.0 или выше) настраиваться для нормальной работы с ISA Server. DNS. Доменные службы имен (Domain Name Services). Службы, работающие на компьютере, и отвечающие на запросы по разрешению имен.

Auto-detection
FQDN
GUID
LAT
Record
Secondary Protocol
TTL
Unqualified name
WINS
WPAD

Клиент SecureNAT
Этот клиент может работать под любой операционной системой, которая может работать с протоколами TCP/IP. Просто-напросто нужно указать первичный внутренний IP адрес (ISA сервера) шлюза по умолчанию в настройках клиентского IP, настроить нужные протоколы и правила в ISA. Далее изложены некоторые вещи, определяющие функциональность клиента SecureNAT

Клиент SecureNAT.
Опции в конфигурации клиента ISA Server:
Разрешение имен (Name Resolution)
Аутентификация пользователя (User Authentication)
Доступность протокола (Protocol availability)
Опции конфигурации клиента ISA Server:
Обход прокси для локальных адресов
Прямой доступ компьютеров, указанных
Прямой доступ к серверам или доменам
Прямой доступ (Direct Access)

Настройки клиентского приложения
Начнем с главных настроек соединения в IE. В эти настройки можно попасть, если, например, на Рабочем столе, на значке IE кликнуть правой кнопкой и выбрать Properties. Или если IE уже запущен, то - меню Tools, Internet Options. А там надо перейти на закладку Connections и затем нажать на кнопку LAN Settings.

Клиенты ISA - 2 : SecureNAT и Web Proxy Client
Настройки клиентского приложения
Автоматическая конфигурация
Автоматическое определение настроек
Использовать скрипт автоконфигурации
Прокси сервер (Proxy Server)
Разрешение имен
Аутентификация пользователя
Доступность протокола
Доступность содержимого

The Firewall Client
Это - особенность ISA (WPAD), которая позволяет компьютерам LAT и Internet Explorer (v 5.0 или выше) конфигурировать себя, чтобы работать должным образом с сервером ISA

DNS
FQDN
FWC
GUID
LAT host
Record
Secondary Protocol
TTL.
Unqualified name
VIP

Настройки сервера ISA
Здесь довольно много настроек ISA, которые применяются к FWC. Если Вы интересуетесь настройками, сделанными непосредственно на клиенте, то обратитесь к статье, посвященной этому. А чем мы интересуемся в данный момент - как сделать настройки, которые позволяют FWC работать должным образом с ISA.

Настройки сервера ISA.
IP-адрес
Enable ISA Firewall automatic discovery in Firewall
Mspclnt.ini.
Wspcfg.ini.
Disable
NameResolution
LocalBind(Tc/Ud)pPorts
RemoteBind(Tc/Ud)pPorts
ServerBindTcpPorts

Master Config
Здесь есть два возможных варианта: Name и Addr1. Они являются взаимоисключающими. Только один из них может находиться в этом разделе. Здесь можно поддержать сбалансированность нагрузки Firewall через DNS-цикличность или NLB через весь массив, используя “глобальное имя” или “глобальный IP-адрес” для всех серверов в массиве. Хотя, фактически настройка является темой для другой статьи.

Master Config
IP-адрес(а) сервера
Common
LAT Host Settings
CredTool.exe
CredTool.exe - 2

Быстрая Установка
В этом разделе представлено руководство по быстрой установке Kerio WinRoute Firewall (далее сокращенно WinRoute). Брандмауэр будет доступен сразу после установки, он сможет разделять ваше Интернет соединение и защищать локальную сеть. Для получения более подробных инструкций, обращайтесь к руководству WinRoute - Пошаговые Инструкции для Настройки (WinRoute — Step-by-Step Configuration).

Быстрая Установка
Быстрая Установка - 2

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

Kerio WinRoute Firewall 6.0
Kerio WinRoute Firewall 6.0 - 2
Kerio WinRoute Firewall 6.0 - 3
Конфликтующие Программы
Конфликтующие Программы - 2
Установка
Установка - 2
Установка - 3
Компоненты WinRoute
Монитор WinRoute

Администрирование WinRoute
Все продукты Kerio, включая WinRoute, администрируются через Администраторский Терминал Kerio(Kerio Administration Console). Эта программа открывает доступ к Брандмауэру WinRoute локально (с узла WinRoute) или удаленно (с другого узла). Трафик между Администраторским Терминалом и Брандмауэром WinRoute кодируется.

Администрирование WinRoute
Диалоговое Окно Администрирования
Диалоговое Окно Администрирования - 2
Посмотреть Настройки

Настройки интерфейсов и сетевых служб
Это имя, используемое для идентификации интерфейса в WinRoute. Для легкого доступа, желательно, чтобы оно было однозначным, например Интернет для интерфеса соединения с Интернет. Мы не рекомендуем вам использовать одинаковаые имена, так как они могут вызвать проблемы в определении политики трафика или составления таблицы маршрутизации.

Интерфейсы
Интерфейсы - 2
Дополнительные интерфейсы
Добавление интерфейсов
Добавление интерфейсов - 2
Добавление интерфейсов - 3
Редактирование параметров интерфейса
Исправление связи
Исправление связи - 2
Исправление связи - 3

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

Мастер правил сети
Мастер правил сети - 2
Мастер правил сети - 3
Правила, созданные мастером
Правила, созданные мастером - 2
Определение собственных правил управления
Как работают правила управления трафиком
Определение правил
Определение правил - 2
Определение правил - 3

Фильтр содержания
Использование URL правил позволяет Администратору ограничить доступ к некоторым ресурсам, которые не удовлетворяют определенным критериям. С помощью данных правил, вы легко можете принудить пользователя пройти процедуру Аутентификацию, переадресовав его браузер на страницу с Аутентификацией (Authentication page)

URL правила
Определение URL правил
Определение URL правил - 2
Определение URL правил - 3
Определение URL правил - 4
Опции HTTP Inspection Advanced
Правила для содержимого
Система классификации содержания
Ввод в действие ISS OrangeWeb Filter
Фильтрация по словам

Проверка на вирусы
WinRoute поддерживает несколько антивирусных программ разрабатываемых различными компаниями,такими какEset Software, Grisoft, F-Secure, и т.д. Антивирусные лицензии должны соответствовать лицензионной политике компании(обычно лицензии ограниченны ,тем же количеством пользователей или большим количествомчем позволяет лицензия для WinRoute, или лицензия сервера).

Проверка на вирусы
Как выбрать и установить антивирус
Встренный McAfee
Внешний антивирус
Настройки антивируса
HTTPи FTP сканирование на вирусы
HTTPи FTP сканирование на вирусы - 2
Правила сканирования HTTPи FTP
Антивирусная проверка Email (Email scanning)
Антивирусная проверка Email (Email scanning) - 2

Web-интерфейс и аутентификация пользователя
WinRoute содержит специальный Web-сервер, который может использоваться для нескольких целей, например, интерфейс пользовательских соединений, контроль dial-up или управление кэшем. Этот Web-сервер доступен при использовании SSL или стандартного HTTP без кодирования (оба варианта содержат одинаковые страницы).

Настройка параметров web интерфейса
Web интерфейс: продвинутые опции
Сертификат сервера SSL
Создание или импорт сертификата
Языковые предпочтения web интерфейса
Защитная аутентификация пользователя
Регистрационная страница
Предпочтения пользователя
Предпочтения пользователя - 2
Статистика пользователя

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

Определения
Адресные группы
Добавление или редактирование адресных групп
Интервалы времени
Типы интервалов
Определение интервалов времени
Службы
Службы - 2
Протокол-инспекторы
Группы URL

Учетные записи и группы пользователей
Аутентификация пользователя используется и для доступа к web страницам (и/или другим сервисам), и для мониторинга активности отдельных пользователей (Интернет не является анонимным).

Установки аутентификации пользователя
Внешняя аутентификация и импорт записей
Активная Директория
NT домен
Группы пользователей
Создание новой группы пользователей

Установки удаленного администрирования
Удаленное администрирование может быть как разрешено так и запрещено установкой соответствующего правила трафика (traffic rule). Обмен пакетов между WinRoute и Kerio Administration Consoleпроисходит по протоколамTCPи UDPчерез 44333 порт .Задать правила можно через сервис KWF Admin.

Установки удаленного администрирования
Удаленное администрирование через Internet
Таблица маршрутизации
Типы маршрутов
Статические маршруты
Определения динамических маршрутов
Удаление маршрутов из таблицы маршрутизации
Автодозвон по требованию
Автодозвон по требованию - 2
Автодозвон по требованию - 3

Kerio VPN
WinRoute позволяет создавать защищенные внешние соединения удаленныхлокальных сетей, а также обеспечиваетклиентам безопасный доступ к их локальной сети через Internet, используя кодированное тунеллирование (tunneling) . Такой метод соединения сетей (и доступ удаленных клиентов к локальной сети) называется virtual private network (VPN ).

Конфигурация сервера VPN
Общее
Общее - 2
DNS
Продвинутые настройки
Настройки VPN клиентов
Обмен информацией маршрутизации
Взваимодействие частных сетей через Интернет
Установка серверов VPN
Определение туннеля до удаленного сервера

Правила регистрации и лицензирования WinRoute
Как только вы зарегистрируете программу, то получите лицензионный ключ (зашифрованный файл license.key) , который нужно импортировать в программу. Если ключ не будет введен в программу, то WinRoute будет работать как показательная версия и по истечении определенного интервала времени работа программы будет заблокирована.

Типы Лицензии
Просмотр лицензионной информации
Истечение Лицензии/Прав на обновление
Счетчик пользователя
Запуск WinRoute
Счетчик лицензий
Сброс лицензии
Не учитывающиеся пункты

Информация о Статусе
Журнал регистрации - это файлы, где записана информация об определенном действии (например, предупреждение об ошибке, информация об отладке и др.). Каждый пункт записан в одну линию и имеет временные отметки (дата и время выполнения действия). Во всех языковых версиях WinRoute эти записи доступны только на Английском, они генерируются WinRoute Брандмауэром. Более подробно см. в главе Регистрационный Журнал.

Хосты и пользователи
Хосты и пользователи - 2
Хосты и пользователи - 3
Хосты и пользователи - 4
Соединение - Обзор
Опции диалога соединений
Установки цвета
Предупреждения
Установки предупреждений
Установки предупреждений - 2

Статистика
Статистику пользователя (объем переданных данных,использованные сервисы, классификация страниц Web просмотренных им),а также информацию о сетевых интерфейсах сервера WinRoute (объем переданных данных, загрузка отдельной линии связи и т.д.),можнопосмотреть в консоли администратора в секцииStatus / Statistics.

Статистика
Предпочтения
Самых активных пользователей
Статистика пользователя
Статистика пользователя - 2
Сервисы
Загрузка линии (Line load)
Классификация Web страниц
Статистика интерфейса
Статистика интерфейса - 2

Регистрационные журналы
Каждый журнал отображается в окне в резделе Журналы (Logs). Каждое событие представлено одной строкой. В строках в скобках содержится информация о времени (дата и время события), за которой следует информация о событии согласно типу журнала.

Настройки журнала регистрации
Регистрация файла
Syslog Logging
Контекстное меню лога
Журнал предупреждений
Конфигурация лога
Регистрация соединений
Регистрационный журнал отладки
Регистрация набора
Регистрация набора - 2

Диагностика и исправление неисправностей
Эти файлы находятся в XML формате,и могут быть легко изменены пользователем, или жемогут быть созданы автоматически вкаком нибудь приложении. Резервное копирование производится обыкновенным копированием этих файлов

Резервное копирование и импорт конфигурации
Предупреждение
Восстановление конфигурации из резерв копии
Восстановление конфигурации из резерв копии - 2

Техническая поддержка
Для Kerio WinRoute Firewall обеспечивается бесплатная техническая поддержка по телефону и электронной почте. Контактная информация приведена в последнем разделе этой главы. При возникновении любой проблемы, технические сотрудники Kerio Technologies готовы вам помочь.

Важная информация (Essential Information)
Описание
Файл с информацией (Informational File)
Файлы журнала ошибок (Error Log Files)
USA
United Kingdom

Free Style Route
Исходной информацией для конструкторского проектирования является принципиальная электрическая схема устройства с детализацией до уровня базовых конструкторских элементов. Последними могут быть: дискретные радиодетали, микросхемы, микромодули, объемные модули и функциональные неделимые узлы на печатном монтаже.

Структура системы FreeStyle Router
Структура системы FreeStyle Router - 2
Структура системы FreeStyle Router - 3
Установка системы
Общие сведения о системе FreeStyle Router
Главная панель
Выбор языка
Выбор языка - 2
Выбор языка - 3
Выбор языка - 4

Настройка Kerio WinRoute Firewall 6.0
Данный документ детально описывает последовательность действий, которую необходимо выполнить для установки WinRoute, на примере модели типичной сети. Данная сеть включает большинство элементов, присутствующих в реальных сетях - Интернет-доступ из локальной сети, защита от атак со стороны Интернета, доступ к отдельным сервисам локальной сети извне, управление доступом пользователей, автоматическая настройка клиентов локальной сети

Настройка головного офиса
Интернет-интерфейсы
Выбор IP-адресов для локальной сети (LAN)
LAN-интерфейс
Установка WinRoute
Базовая настройка политики трафика
Примечания к примеру
Настройка сервера DHCP
Настройка DNS Форвардера
Создание учетных записей пользователей и групп

Программирование на языке CLIPS
Название языка CLIPS — аббревиатура от С Language Integrated Production System. Язык был разработан в Центре космических исследований NASA (NASA's Johnson Space Center) в середине 1980-х годов и во многом сходен с языками, созданными на базе LISP, в частности OPS5 и ART. Использование С в качестве языка реализации объясняется тем, что компилятор LISP не поддерживается частью распространенных платформ, а также сложностью интеграции LISP-кода в приложения, которые используют отличный от LISP язык программирования

База правил содержит операторы
База правил содержит операторы - 2
База правил содержит операторы - 3
База правил содержит операторы - 4
База правил содержит операторы - 5
База правил содержит операторы - 6
Экземпляры класса pistol могут
Слот rounds (патроны)
Произведен ли выстрел
Произведен ли выстрел - 2

Domain Name Service - Служба Доменных Имен
Допустим, клиент запросил адрес "www.организация.город.страна". Поиск информации по доменному имени происходит следующим образом: Клиент спрашивает своего сервера. Если тот является сервером данной зоны, то ответит, на чем все заканчивается

Domain Name ServiceСлужба Доменных Имен
Domain Name ServiceСлужба Доменных Имен - 2
Domain Name ServiceСлужба Доменных Имен - 3
DNS-услуги Internet-провайдера
Политика и стратегия назначения имен
Политика и стратегия назначения имен - 2
Ссылки
Пример настройки Name-сервера
Старт
Формат файлов

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

Практическая реализация DNS
Практическая реализация DNS - 2
Практическая реализация DNS - 3
Практическая реализация DNS - 4

Как правильно разместить DNS-сервер
Требование соблюдения заданного времени отклика и обеспечения предусмотренной в соглашении об уровне обслуживания надежности, делает весьма актуальным вопрос о размещении серверов доменных имен в Сети.

Мой адрес не дом и не улица...
Мой адрес не дом и не улица... - 2
Мой адрес не дом и не улица... - 3
Не думай о секундах свысока...
Попытка — не пытка...
Что такое хорошо, и что такое плохо...
Что такое хорошо, и что такое плохо... - 2
Сухой остаток

FAQ по Crystal Reports
Какого-то ограничения на поиск (по числу записей) в отчёте нет. Надо только иметь в виду, что поиск осуществляется текста, а не числа. Например, попытавшись найти в отчёте число 1000, Вы его скорей всего не найдёте, т.к. по умолчанию в отчёте оно будет представлено как 1 000, т.е. с пробелом в разрядах (который обычно задаётся в установках ОС).

Почему при поиске (Find) в
Как вывести отчёт в несколько колонок
Как определить состояние отчёта в приложении
Где взять VCL-компоненты для интеграции отчёта
Каким образом можно распространять отчёты
Просмотрщик отчетов не коннектится к SQL
Почему формула, выводящая переменную
Что необходимо задать в конфигурациях
Что такое CRRT?
Как сделать отчеты переносимыми

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

Running totals
Running totals - 2
Running totals - 3
Подготовка отчетов в Crystal Reports, урок 5
Подготовка отчетов в Crystal Reports, урок 5 - 2
Подготовка отчетов в Crystal Reports, урок 5 - 3
Подготовка отчетов в Crystal Reports, урок 5 - 4
Создание кросс-таблиц (Cross-Tab Report)
Создание OLAP отчетов
Создание OLAP отчетов - 2

Работа с Crystal Report NET
Популярный пакет генератора отчетов Crystal Report предназначен для создания отчетов презентабельного вида различного типа: табличные запросы к базам данных, сводные диаграммы, OLAP данные. Версия Crystal Report .NET несколько ограничена в возможностях по сравнению с Crystal Report, поставляемым как отдельное приложение, но тем не менее она позволяет реализовать широкий спектр отчетов для Windows и Web приложений

Подключение к БД с постраничным выводом
Подключение к БД с постраничным выводом - 2
Подключение к SQL без постраничного вывода
Подключение отчета через объектную модель
Подключение отчета через Engine
Отчет на основе SQL запроса
Создание отчета на основе хранимой процедуры
Параметризированный отчет
Отчет с использованием фильтра
Отчет с использованием фильтра - 2

MPEG Вопросы и ответы

MPEG - это группа людей в ISO (Internation Standards Organization), которые встречаются для выработки стандартов сжатия цифрового видео и аудио. В частности, они определили сжатый поток и декомпрессор для него. Алгоритмы сжатия определяются индивидуально каждым производителем, в чем и достигается преимущество в рамках опубликованного международного стандарта. Группа MPEG собирается приблизительно четыре раза в год примерно на неделю. Основная работа делается между встречами, будучи организованной и спланированной на них.

Что такое MPEG?
Цветное цифровое изображение из сжимаемой последовательности переводится в цветовое пространство YUV (YCbCr). Компонента Y представляет собой интенсивнось, а U и V - цветность. Так как человеческий глаз менее восприимчив к цветности, чем к интенсивности, то разрешений цветовых компонент может быть уменьшено в 2 раза по вертикали, или и по вертикали и по горизонтали.

Как работает MPEG видео?
Иллюстрация 3
Как кадры соотносятся друг с другом?
Как сжимается аудио?
Странные слухи об MPEG.
Коэфициет сжатия свыше 100:1
MPEG-1 всегда 352x240
Компенсация движения заменяет макроблоки
Иллюстрация 4
Размер отображаемой картинки

MPEG4 в вопросах и ответах
Фильмы, записанные в формате MPEG-4, уже успели завоевать заслуженную популярность среди широкой аудитории пользователей ПК. Такие фильмы обычно умещаются на одном компакт-диске, а по качеству изображения могут успешно конкурировать с видеокассетами.

MPEG4 в вопросах и ответах
MPEG4 в вопросах и ответах - 2
MPEG4 в вопросах и ответах - 3
MPEG4 в вопросах и ответах - 4
MPEG4 в вопросах и ответах - 5
Панель управления: видеокодеки
Windows Media Player 6.4
Windows Media Player 7.1
BSPlayer в стандартном оформлении
Sasami2k

Цифровое видео MPEG
Большинству пользователей ПК хорошо знаком термин MPEG. В первую очередь с ним ассоциируется возможность смотреть на компьютере полнометражные полноэкранные видеофильмы (CD-i, Video-CD), что всего несколько лет назад казалось просто невозможным. Правда, до сих пор большинство людей воспринимают идею об использовании компьютера в качестве видеомагнитофона и телевизора как некую экзотику, функцию, предназначенную больше для демонстрации возможностей своего любимца, чем для повседневного применения.

MPEG (Moving Picture Experts Group)
Статус MPEG
Структура MPEG
Структура MPEG - 2
MPEG-1
Видео киоски
Видео по требованию (Video on Demand)
Видео по телефону
Обучение
Корпоративные презентации

FAQ по FlasK MPEG
FlasKMPEG выделяет MPEG2 и MPEG1 программные потоки (отдельные видеопотоки в данный момент не обрабатываются) и переводит их в другой формат, достигая максимум качества обработки и сокращая количество промежуточных обработок, для обеспечения преобразования MPEG1/2 в MPEG/AVI напрямую.

Типовая установка
Специальная установка
Применение FlaskMPEG
Файл-ориентированный режим
Иллюстрация 1
Иллюстрация 2
Режим DVD
Иллюстрация 3
Проигрыватель FlasKMPEG
Настройки

FlasK MPEG быстр и прост в употреблении
Предполагаемое качество видео при определенной скорости передачи данных зависит от скорости передачи аудио и видео данных. Хорошим, качество видео считается при скорости передачи, собственно, видео 1500 Кбит/сек (эквивалентно 187,5 Кбит/сек) и аудио - 128 Кбит/сек (эквивалентно 16 Кбит/сек).

Скорость передачи данных и качество видео
Расширенные возможности аудио
Улучшенный MPEG-4 кодек: Divx 3.22
Иллюстрация 1
Иллюстрация 2
Недостатки
Иллюстрация 3
Заключение: больше опций и простота настройки

NeroWaveEditor
Сохраненные звуковые данные могут быть загружены и проиграны легко и быстро. В меню 'Файл выберите команду 'Открыть', пометьте нужный звуковой файл и нажите кнопку 'Открыть'.

Сохранение выделения как новый звуковой файл
Загрузка и воспроизведение звуковых файлов
Иллюстрация 1
Иллюстрация 2
Как могут быть представлены звуковые файлы
Выбор входного и выходного устройств
Иллюстрация 1
Установки свойств Звукового дисплея
Иллюстрация 1
Выделение секции звукового файла

NeroCoverDesigner
Укладывание картинки не видно в окне просмотра. Вы увидите результат только после нажатии кнопки 'OK'. Вам не нужно вновь вставлять картинку для укладывания ее по другому. Нажатие правой кнопки мышки и выбор окна 'Свойства фона' возвращает Вас к нужной функции.

Загрузка или изменение шаблона
Добавление данных документа
Кнопки панели инструментов
Добавление файлов и дорожек
Закладка 'Текстовое окно'
Задание имен файлов и папок
Замечания пользователям
Использование эффектов
Закладка 'Изображение'
Установки по умолчанию

FreeBSD - статьи

Прежде всего надо отметить, что правильнее говорить не о "правах юзера" по отношению к какому-нибудь файлу, а о "правах процесса" (выполняемой программы).
* Во-первых, если юзер и вносит какие-то изменения в файлы или директории, он это делает с помощью каких-то программ (редакторов, "коммандеров", системных утилит для копирования, удаления файлов и т.п.), которые в момент выполнения являются процессами.
* Во-вторых (что более важно), не все программы запускаются юзерами "вручную". Некоторые из них (демоны) запускаются при старте системы. Другие могут запускаться в определенные моменты времени (с помощью программы cron), или вызываться по мере необходимости для обслуживания запросов приходящих по сети (обычно их запускает программа-"диспетчер" inetd). Кроме того, существует ряд программ, которые для выполнения каких-то вспомогательных действий сами запускают другие программы (в этом случае говорят, что процесс-"родитель" запустил процесс-"потомок"). Понятно, что хотелось бы и этим программам (процессам) ограничить доступ к файлам.

Добавление из дистрибутива
Ну, основные бинарники и конфиги у вас уже стоят. В том числе и ненужные :-). При инсталляции можно отказатся от установки исходных текстов (src), системы X-Window, игрушек (games), и различной документации (manpages, doc, info, dict).

Файлы и "права доступа" к ним.
Файлы и "права доступа" к ним. - 2
Файл конфигурации
Зачем нужно перегенерировать ядро (kernel)?
Как перегенерировать ядро системы?
Разворачивание исходников.
Составление конфигурационного файла.
Подготовка к генерированию
Трансляция ядра
Установка нового ядра и Перезагрузка

FreeBSD 5.2. Первые впечатления
Новая, уже третья по счету, версия 5-й ветки FreeBSD статуса стабильной пока так и не получила - этой чести, по имеющимся сведениям, удостоится только версия следующая. Тем не менее противопоказаний к ее использованию в десктопном варианте как будто бы не видно.

FreeBSD 5.2. Первые впечатления
FreeBSD 5.2. Первые впечатления - 2
FreeBSD 5.2. Первые впечатления - 3
FreeBSD 5.2. Первые впечатления - 4
FreeBSD 5.2. Первые впечатления - 5
FreeBSD 5.2. Первые впечатления - 6
FreeBSD 5.2. Первые впечатления - 7
FreeBSD 5.2. Первые впечатления - 8

Файловая система устройств
Обновление вызвало чувство разочарования у некоторых моих читателей. Вдаваться в объяснения, почему я написал ее именно так, а не иначе, не буду. Скажу только, что в дальнейших заметках по мере сил и возможностей буду освещать те новшества 5-й ветки, с которыми столкнулся (и понял, как и для чего использовать их в мирных целях).

FreeBSD 5.2: файловая система устройств
FreeBSD 5.2: файловая система устройств - 2

Настройка mysql
D этом пункте я намеренно пропускаю описание установки и конфигурирования mysql как sql сервера и расскажу только то, что нужно непосредственно для работы нашей системы. делаю это я для того, чтобы на самом начале отсеять людей ничего не понимающих из того, что мы собираемся делать и кроме того, я уже давно потерял интерес к mysql как самостоятельному sql серверу.

Настройка mysql
Настройка mysql - 2
Настройка mysql - 3
Настройка MTA/MDA
Настройка MTA/MDA - 2
Настройка MTA/MDA - 3
Настройка MTA/MDA - 4
Настройка MTA/MDA - 5
Настройка POP3 сервера
Настройка POP3 сервера - 2

Запуск Linux-приложений из FreeBSD
Существует устоявшееся мнение о том, что применение FreeBSD в качестве настольной системы затрудняется недостаточным (по сравнению, скажем, с Linux) количеством приложений общего назначения. При этом забывают часто, что база пользовательских программ этих систем практически одинакова

Запуск Linux-приложений из FreeBSD
Запуск Linux-приложений из FreeBSD - 2
Запуск Linux-приложений из FreeBSD - 3
Запуск Linux-приложений из FreeBSD - 4

Мониторинг загрузки канала интернет-шлюза на FreeBSD
В этой небольшой статье я постараюсь описать простой и часто необходимый способ постороения графиков загрузки интернет-канала (общий график, график www, график pop3, график smtp). Это может быть полезно системным администраторам для того, чтобы они знали, в какое время их офис потребляет много интернета, забита ли их полоса пропускания постоянно или только перед обедом, на что именно расходуется полоса пропускания канала #x2013

Требования
Брандмауэр
Rrdtool
Скрипты
Порядок работы
Заключение

PC-BSD: вхождение в берклианскую тему
Рискну предположить, что большинство пользователей BSD-систем приходят из Linux-мира. И не из последних причин к тому являются запутанные лабиринты дистрибутивов последней, многообразие схем инициализации, масса дистрибутив-специфичных средств настройки и, наконец, обилие инструментов пакетного менеджмента

PC-BSD: вхождение в берклианскую тему
PC-BSD: вхождение в берклианскую тему - 2
PC-BSD: вхождение в берклианскую тему - 3
PC-BSD: вхождение в берклианскую тему - 4
PC-BSD: вхождение в берклианскую тему - 5
PC-BSD: вхождение в берклианскую тему - 6

Настраиваем русский Unicode во FreeBSD
На форумах по Unix-тематике происходит много споров на тему "А нужен ли unicode Unix-системам?". Но чёткого ответа эти споры до сих пор так и не дали. Сделаем простой вывод: раз есть такая кодировка, значит она кому то нужна. Я не буду рассматривать её достоинства или недостатки, не буду склонять к тому, чтобы срочно все переходили на utf, а просто поделюсь своим опытом перехода на unicode в системе FreeBSD.

Небольшое вступление
Unicode в консоли и руссификация
Unicode и Иксы
Иксовые терминалы
Оконные менеджеры
Midnight Commander
Работа с консольными приложениями
Работа с иксовыми приложениями

FreeBSD 2.0 для чайников
Если вы совершенно точно решили устанавливать FreeBSD 2.0 на свой ЖД, то у вас есть два варианта. 1-й вариант - разместить на ЖД сразу две операционных системы - DOS и FreeBSD. 2-й вариант - оставить все дисковое пространство под FreeBSD. Ввиду наибольшей популярности рассмотрим именно первый вариант. Для начала необходимо сделать копии ВСЕХ файлов, которые уже "проживают" на ЖД и которые дороги вашему сердцу. В противном случае они будут безвозвратно потеряны.

FreeBSD 2.0 для "чайников"
FreeBSD 2.0 для "чайников" - 2
FreeBSD 2.0 для "чайников" - 3
FreeBSD 2.0 для "чайников" - 4
FreeBSD 2.0 для "чайников" - 5
FreeBSD 2.0 для "чайников" - 6
FreeBSD 2.0 для "чайников" - 7
FreeBSD 2.0 для "чайников" - 8
FreeBSD 2.0 для "чайников" - 9
FreeBSD 2.0 для "чайников" - 10

Подробное руководство по PPP
Хотя программа PPP может, а обычно так и есть, быть сконфигурирована только для самой FreeBSD-системы, она также может быть использована в качестве "шлюза" (или "маршрутизатора") между другими, присоединенными к локальной сети, ресурсами и Интернетом или другими коммутируемыми службами.

Типичная топология сети
Конфигурирование PPP-соединения
Создание копий файлов PPP
Создание простого DNS-сервера
Файл /etc/namedb/named.boot
Файл /etc/namedb/mydomain.db
Запуск DNS-сервера
Конфигурирование Windows-систем
Конфигурирование Windows '95
Конфигурирование Windows '95 - 2

FTP - статьи
Ниже приведен краткий перечень команд, необходимых для того, чтобы переписать требуемый файл или файлы при использовании с командной строкой. Если есть желание узнать остальные команды, которые нужны для профессиональной работы с FTP, то введите help

Команды
Каталоги
Каталоги - 2
Формирование адреса
Для того, чтобы скопировать файл
FTP
FTP-mail
Введение
Что такое FTP
Анонимные FTP серверы (anonymous FTP)

Руководство по FTP
Ниже приведен краткий перечень команд, необходимых для того, чтобы переписать требуемый файл или файлы при использовании FTP-клиента с командной строкой. Если есть желание узнать остальные команды, которые нужны для профессиональной работы с FTP, то введите help в Вашем FTP-клиенте.

Команды
Команды - 2
Каталоги
Каталоги - 2
Формирование адреса
Для того, чтобы скопировать файл
FTP-mail
Работа с FTP в среде WWW
Работа с FTP в среде WWW - 2
Некоторые выводы:

FTP tutorial
Для того, чтобы ориентироваться в море программ, доступных в Internet, необходимо иметь представление о расположении файлов на компьютере. Скорее всего, Вы уже знаете, что файлы распределены по каталогам, которые также называются директориями или папками.

Переписываем файлы.
Переписываем файлы. - 2
Советы по использованию FTP
Советы по использованию FTP - 2
Советы по использованию FTP - 3
Что, если...

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

Немного истории
Примитивные методы ориентирования в море
Определение положения объектов на земле
Спутниковые навигационные системы (СНС)
Спутниковые навигационные системы СНС GPS.
СНС ГЛОНАСС
Точность определения координат объектов
Проект Галилео

HadoopDB архитектурный гибрид технологий

Рынок аналитических баз данных в настоящее время составляет $3,98 миллиардов , т.е. 27% от оцениваемого в $14,6 миллиардов общего рынка программного обеспечения баз данных , и его объем ежегодно увеличивается на 10,3% . Поскольку передовые методы управления бизнесом все чаще основываются на принятии решений на основе данных и неопровержимых фактов, а не на основе интуиции и предположений, у компаний возрастает интерес к системам, которые способны управлять данными, обрабатывать их и анализировать на разных уровнях детализации. Эта тенденция хорошо известна венчурным компаниям, которые в последние годы финасировали не менее десятка новых компаний, создающих специализированное программное обеспечения для аналитического управления данными (например, Netezza, Vertica, DATAllegro, Greenplum, Aster Data, Infobright, Kickfire, Dataupia, ParAccel и Exasol), и продолжают их финансировать несмотря на трудную экономическую ситуацию.
В то же время взрывообразно возрастает объем данных, которые требуется сохранять и обрабатывать в системах аналитических баз данных. Частично это происходит из-за возрастающего уровня автоматизации производства данных (компьютеризуется все большее число бизнес-процессов), увеличения числа датчиков и других устройств, генерирующих данные, перехода на использование Web-технологий при взаимодействиях с заказчиками и нормативных требований со стороны государства, для удовлетворения которых приходится сохранять в режиме онлайн большее число исторических, пригодных для анализа данных. Нередко приходится слышать о компаниях, ежедневно загружающих в свои аналитические системы баз данных более терабайта структурированных данных и обладающих более чем петабайтными хранилищами данных .

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

Параллельная СУБД для бедных
Параллельная СУБД для бедных - 2
Аннотация
Введение
Введение - 2
Введение - 3
Введение - 4
Родственные работы

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

Требуемые свойства
Требуемые свойства - 2
Требуемые свойства - 3
Предпосылки и недостатки имеющихся подходов
Параллельные СУБД
Параллельные СУБД - 2
MapReduce
MapReduce - 2

История реализации Hadoop
Основная идея HadoopDB состоит в связывании нескольких одноузловых систем баз данных с использованием Hadoop в качестве координатора задач и сетевого коммуникационного слоя. Запросы распараллеливаются по узлам с использованием среды MapReduce; однако как можно больший объем работы по выполнению запроса "проталкивается" в одноузловые системы баз данных

HadoopDB
История реализации Hadoop
Компоненты HadoopDB
Data Connector
Каталог
Загрузчик данных (Data Loader)
От SQL к MapReduce и планировщику SQL
От SQL к MapReduce и планировщику SQL - 2
От SQL к MapReduce и планировщику SQL - 3
От SQL к MapReduce и планировщику SQL - 4

Тестовые испытания
В этом разделе мы оцениваем систему HadoopDB, сравниваем ее с реализацией MapReduce и двумя реализациями параллельных систем баз данных, используя тестовый набор, впервые представленный в . Этот тестовый набор состоит из пяти задач. Первая из них взята прямо из исходной статьи про MapReduce , авторы которой называют ее характерным представителем распространенных задач MR.

Тестовые испытания
Испытываемые системы
Hadoop
HadoopDB
Vertica
СУБД-X

Тестовые испытания для сравнения производительности и масштабируемости
В первой тестовой задаче ("задаче Grep") требуется просканировать набор данных, состоящий из 100-байтных записей, для нахождения записей, которые содержат заданный шаблон из трех символов. Это единственная задача, в которой требуется обработка большей частью неструктурированных данных, и она была включена в тестовый набор авторами , поскольку упоминалась в исходной статье про MapReduce .

Сравнение производительности
Загрузка данных
Загрузка данных - 2
Задача Grep
Задача фильтрации
Задача агрегации
Задача агрегации - 2
Задача соединения
Задача агрегации с использованием UDF
Задача агрегации с использованием UDF - 2

Сводка описанных результатов
Хотя время загрузки HadoopDB почти в 10 раз больше, чем у Hadoop, эти расходы амортизируются существенно более высокой производительностью выполнения запросов над загруженными данными. Для некоторых задач, таких как задача соединения, десятикратное повышение стоимости загрузки сразу влечет десятикратный же выигрыш в производительности.

Сводка описанных результатов
Отказоустойчивость и неоднородная среда
Отказоустойчивость и неоднородная среда - 2
Отказоустойчивость и неоднородная среда - 3
Отказоустойчивость и неоднородная среда - 4
Обсуждение
Заключение
Благодарности

Аналитические параллельные СУБД сегодня
Возрождение направления DWAA в начале 2000-х, безусловно, связано с упомянутым выше ростом заинтересованности компаний в сравнительно недорогих и эффективных решениях, направленных исключительно на поддержку хранилищ данных и их анализа. Вокруг этого направления стали возникать софтверные стартапы, первым из которых стала компания Netezza

Аналитические параллельные СУБД сегодня
Аналитические параллельные СУБД сегодня - 2
При чем здесь MapReduce?
При чем здесь MapReduce? - 2

MapReduce: модель и реализации
Программная модель MapReduce была придумана несколько лет тому назад в компании Google , и там же была выполнена первая реализация этой модели на основе распределенной файловой системы той же компании GFS (Google File System) . Эта реализация активно используется в программных продуктах самой Google, но является сугубо проприетарной и недоступна для использования вне Google.

Общая модель программирования MapReduce
Реализация в распределенной среде
Выполнение MR-приложения
Отказоустойчивость
Отказоустойчивость - 2
Резервные задачи
Расширенные средства
Функция разделения
Гарантии упорядоченности
Функция-комбинатор

MapReduce внутри параллельной СУБД
Очевидны преимущества клиент-серверных организаций СУБД: в такой архитектуре сервер баз данных поддерживает крупную базу данных, которая сохраняется в одном экземпляре и доступна большому числу приложений, выполняемых прямо на стороне клиентов или в промежуточных серверах приложений.

MapReduce внутри параллельной СУБД
MapReduce внутри параллельной СУБД - 2
Greenplum MapReduce наравне с SQL
MAD Skills: организация хранилищ данных
MAD Skills: организация хранилищ данных - 2
Реализация MapReduce в Greenplum Database

Предпосылки и преимущества использования механизма SQL/MapReduce
Как и у компании Greenplum с ее MAD Skills, у компании Aster Data имеется свой слоган Big Data, Fast Insight, который, по сути, означает то же самое превращение массивно-параллельного хранилища данных в аналитическую платформу. И для этого тоже используется технология MapReduce, встроенная в СУБД.

Aster Data MapReduce
Преимущества использования SQL/MapReduce
Преимущества использования SQL/MapReduce - 2
Синтаксис, семантика SQL/MapReduce
Синтаксис, семантика SQL/MapReduce - 2
Синтаксис, семантика SQL/MapReduce - 3

Параллельная СУБД на основе MapReduce
Начну этот раздел с того, что в одной из первых серьезных статей, посвященных сравнению эффективности технологий MapReduce и массивно-параллельных СУБД при решении аналитических задач , утверждалось, что развитость и зрелость технологии параллельных СУБД категории sharing-nothing позволяет им обходиться стоузловыми кластерами для поддержки самых крупных сегодняшних аналитических баз данных петабайтного масштаба.

Параллельная СУБД на основе MapReduce
Параллельная СУБД на основе MapReduce - 2
Общая организация HadoopDB
Немного про Hadoop MapReduce
Собственные компоненты HadoopDB
Собственные компоненты HadoopDB - 2
Собственные компоненты HadoopDB - 3
Собственные компоненты HadoopDB - 4
Производительность, масштабируемость
Производительность и маштабируемость

Литература
Литература
Литература - 2

MapReduce и параллельные СУБД
Постепенно технология MapReduce начинает использоваться не в качестве конкурента технологии массивно-параллельных СУБД, а в качестве ее дополнения. Напомню, что все начиналось с достаточно интенсивной полемики между стронниками MapReduce и авторитетными представителями сообщества баз данных

Параллельные системы баз данных
Параллельные системы баз данных - 2
Параллельные системы баз данных - 3
Отображение параллельных СУБД на MapReduce

MapReduce и параллельные СУБД: друзья или враги?
Хотя параллельные СУБД могут справиться с той же семантической рабочей нагрузкой, что и MR, регулярно упоминаются несколько классов приложений, для которых лучше подходит модель MR, а не СУБД. Проанализируем пять таких классов приложений и обсудим преимущества использования одного вида систем перед другим видом

Сложная аналитика
Полуструктурированные данные
Анализ на "скорую руку" (quick-and-dirty)
Производственная эксплуатация
Мощные инструментальные средства
"Лакомые кусочки" для СУБД
Исходная MR-задача Grep
Задача обработки Web-журналов
Задача соединения
Архитектурные различия

Взаимообучение
Чему может научиться MR у СУБД? Сторонникам MR следует обучиться технологиям и методам эффективного параллельного выполнения запросов. Инженерам нужно пользоваться опытом своих предшественников, а не повторять сделанную ими работу. В подсистемах выполнения запросов параллельных СУБД имеется много хороших идей, которые следовало бы усвоить разработчикам систем MR.

Взаимообучение
Заключение
Благодарность
Литература

Народный учебник по OpenGL

Я начинаю это пособие непосредственного с кода, разбитого на секции, каждая из которых будет подробно комментироваться. Первое, что вы должны сделать - это создать проект в Visual C++. Если это для вас затруднительно, то вам стоит для начала изучить C++, а уже затем переходить к OpenGL.
После того как вы создадите новое приложение в Visual C++, Вам надо будет добавить для сборки проекта библиотеки OpenGL. В меню Project/setting, выберите закладку LINK. В строке "Object/Library Modules" добавьте "OpenGL32.lib GLu32.lib GLaux.lib". Затем кликните по OK. Теперь все готово для создания программы с OpenGL.
Первые четыре строки, которые вы введете, сообщают компилятору какие библиотечные файлы использовать.

Инициализация в Windows
Необходимо инициализировать все переменные, которые будут использованы в вашей программе. Эта программа будет создавать пустое OpenGL окно, поэтому мы не будем нуждаться в большом количестве переменных. То немногое, что мы устанавливаем - очень важно, и будет использоваться в каждой программе с OpenGL, которую вы напишите с использованием этого кода.

Инициализация в Windows
Инициализация в Windows - 2
Инициализация в Windows - 3
Инициализация в Windows - 4
Инициализация в Windows - 5
Инициализация в Windows - 6
Инициализация в Windows - 7
Инициализация в Windows - 8
Инициализация в Windows - 9
Инициализация в Windows - 10

Маскирование
Растровый формат изображения поддерживается, наверное, на каждом компьютере, и, скорее всего во всех операционных системах. С ним не только легко работать, но и очень просто загружать и использовать как текстуру. До этого урока мы использовали смешивание, чтобы вывести текст на экран и другие изображения без стирания того, что под текстом или изображением. Это эффективно, но результат не всегда удовлетворительный.

Маскирование
Маскирование - 2
Маскирование - 3
Маскирование - 4
Маскирование - 5
Маскирование - 6
Маскирование - 7
Маскирование - 8
Маскирование - 9
Маскирование - 10

Визуализация моделей Milkshape 3D
В качестве источника этого проекта я взял PortaLib3D, библиотеку, которую я написал, чтобы тем, кто ей пользуется, было легко отображать модели, используя очень маленькую часть дополнительного кода. И хотя вы, конечно, можете доверить все библиотеке, вы должны понимать, что она делает, в этом вам и поможет данный урок.

Визуализация моделей Milkshape 3D
Визуализация моделей Milkshape 3D - 2
Визуализация моделей Milkshape 3D - 3
Визуализация моделей Milkshape 3D - 4
Визуализация моделей Milkshape 3D - 5
Визуализация моделей Milkshape 3D - 6
Визуализация моделей Milkshape 3D - 7
Визуализация моделей Milkshape 3D - 8
Визуализация моделей Milkshape 3D - 9
Визуализация моделей Milkshape 3D - 10

Основы OpenGL
Начнем с самого главного, установим необходимое программное обеспечение. Я предполагаю, что Windows у Вас уже установлен и работает, в противном случае вы купили не ту книгу. Во-первых, установите MSVisualC++6.0 и jdk113 или выше, если вам интересно узнать о написание java-апплетов с использованием OpenGL. Впрочем java понадобится вам только в седьмой главе. Во-вторых, нам понадобится реализация библиотеки OpenGL

Точки
Линии
Треугольники
Четырехугольники и многоугольники
Упражнение: "Примитивы"
Упражнение: "Многогранники"
Резюме
Построение поверхностей
Упражнение: "Сфера, цилиндр и диски"
Интерполяция цветов

Устанавливаем OpenGL
Вы можете взять библиотеки OpenGL от Silicon Graphics. Инструкция по установке там прилагается. Вам придется скопировать opengl.dll и glu.dll в windows\system и положить opengl.lib, glu.lib в подкатолог Lib, где установлено MSVisualC++. В-третьих, вам понадобятся четыре моих программы-шаблона, которые представляют собой начальный скелет, который мы потом будем наполнять функциональностью

Устанавливаем OpenGL
Давайте что-нибудь изобразим
Давайте что-нибудь изобразим - 2
Упражнение: "Трехмерные фигуры"
Переход к новым координатам
Упражнение: "Cписок трехмерных фигур"
Поворот координат
Упражнение: "Снеговик"
Анимация
Анимация - 2

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

Общие положения
Точки
Линии
Треугольники
Четырехугольники и многоугольники
Уражнение:"Примитивы"
Уражнение:"Многогранники"
Резюме

Построение поверхностей
Существует набор функций для посторения сфер, цилиндров и дисков. Эти функции представляют очень мощный контроль за построением трехмерных объектов. Непосредственно рисовать вы будете, используя следующие функции: gluSphere, gluCylinder, gluDisk и gluPartialDisk. В начале книги вы научились строить трехмерные объекты с помощью функций из библиотеки Auxilary Library.

Упражнение: "Сфера, цилиндр и диски"
Интерполяция цветов
Прозрачность
Упражнение: "Снег"
Плоскости отсечения
Упражнение: "Три плоскости"
Трафарет I
Упражнение: "Совершенствуем Arcanoid"
Туман
Логические операции

Работа с изображениями
Существует множество графических форматов - bmp, pcx, gif, jpeg и прочие. OpenGL напрямую не поддерживает не один из них. В OpenGL нет функций чтения/записи графических файлов. Но поддерживается работа с массивами пикселей. Вы загружаете графический файл, используя библиотеки других фирм, в память и работаете с ними средствами OpenGL.

Работа с изображениями
Работа с изображениями - 2
Упражнение: "Фон для игры Arcanoid"
Создаем текстуру в памяти
Создаем текстуру в памяти - 2
Создаем текстуру в памяти - 3
Создаем текстуру в памяти - 4
Создаем текстуру в памяти - 5
Повторение тектуры
Упражнение: "Вращаем текстуру"

Модель освещения
По умолчанию освещение отключено. Включается оно командой glEnable(GL_LIGHTING). В базовом шаблоне освещение я включил, потому что без освещения работать практически невозможно. Сфера всегда будет показываться как круг, а конус - как круг или треугольник. Если монотонное тело у вас равномерно освещено, то вы не можете увидеть его рельеф.

Общие понятия
Модель освещения
Материал
Лампы и их свойства

Консольное приложение - Win32 Console Application
Сначала, я расскажу в общих чертах, что нужно для инициализации библиотеки OpenGL. Далее мы рассмотрим несколько частных реализаций в среде Windows, Linux и межплатформенный вариант для Java. Для программирования графики в OpenGL вы должны иметь контекст воспроизведения. Это что-то типа контекста устройства в Windows или же магического адреса 0xA000 для графического или же 0xB800 для текстого режима MSDOS.

Win32 Console Application
Win32 Console Application - 2
Win32 Console Application - 3
Windows-приложение - Win32 Application
Windows-приложение - Win32 Application - 2
MFC-приложение - MFC AppWizard
Java-апплеты - Magician Library
Упражнение:"Переносим игру Arcanoid"

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

Где взять OpenGL и другое ПО
Здесь я перечислю необходимый инструментарий для работы с книгой, и где его можно раздобыть. По минимуму вам нужен сишный компилятор и библиотека OpenGL. Основная масса примеров рассматриваются с привязкой MSVisualC++6.0, однако вы можете использовать любой другой, например фирмы Inprise, в прошлом Borland.

Appendix A Где взять OpenGL и другое ПО
Appendix A Где взять OpenGL и другое ПО - 2
Глоссарий
Bibliography

Open GL - статьи
Современный мир уже немыслим без трехмерной графики - в том числе интерактивной. В свое время было предпринято множество попыток создать универсальный язык описания трехмерных сцен. Самой удачной оказалась попытка компании Silicon Graphics - ее язык OpenGL получил всемирное признание

OpenGL: раскрой глаза на трехмерную графику
Принципы
Архитектура
Приоритеты
Функции
Ресурсы
OpenGL и Delphi на практике
Что будем рисовать
Прорисовка сцены
Итог


Free Pascal в UNIX
Компьютерная сеть дома
Технологии программирования на базе Microsoft Solutions Framework
Освоение с нуля FreeHand
Самоучитель по FreeHand
Руководство пользователя программы Announcement System Management
Учебный курс по CorelDRAW 12
Работа в Microsoft FrontPage XP
Фомичев Алексей - Пусть Бог Не Вмешивается
Парадигмы программирования
Интернет и безопасность в нем
Фэйзер Джейн - Джудит
Делаем из цветной картинки черно-белую
Язык преобразований XSL
Проектирование доменов и развертывание Active Directory
Гамильтон Дональд - Инквизиторы
Жаков Лев - Чудес Не Бывает
Газаров Артур - Маска
Секреты программирования игр
Графика для Windows библиотека программиста средствами DirectDraw