Системы защиты компьютера
В странах, где высок уровень компьютеризации, проблема борьбы с компьютерной преступностью уже довольно давно стала одной из первостепенных. И это не удивительно. Например, в США ущерб от компьютерных преступлений составляет ежегодно около 5 млрд долларов, во Франции эти потери доходят до 1 млрд франков в год, а в Германии при помощи компьютеров преступники каждый год ухитряются похищать около 4 млрд марок. И число подобных преступлений увеличивается ежегодно на 30— 4()°с.Угрозы компьютерной безопасности
Программы-шпионы
Парольная защита операционных систем
Безопасность компьютерной сети
Основы криптографии
Криптографические ключи
Криптографические протоколы
Надежность криптосистем
Вирусы и средства борьбы с ними
Pervading Animal (конец 60-х - начало 70-х) — так назывался первый известный вирус-игра для машины Univac 1108. С помощью наводящих вопросов программа пыталась определить имя животного, задуманного играющим. Благодаря наличию функции добавления новых вопросов, когда модифицированная игра записывалась поверх старой версии плюс копировалась в другие директории, через некоторое время диск становился переполненным.Первый сетевой вирус Creeper появился в начале 70-х в военной компьютерной сети Arpanet3), прототипе Интернет. Программа была в состоянии самостоятельно выйти в сеть через модем и сохранить свою копию на удаленной машине. На зараженных системах вирус обнаруживал себя сообщением: "I'M THE CREEPER : CATCH ME IF YOU CAN". Для удаления назойливого, но в целом безобидного вируса неизвестным была создана программа Reaper. По сути это был вирус, выполнявший некоторые функции, свойственные антивирусу: он распространялся по вычислительной сети и в случае обнаружения тела вируса Creeper уничтожал его.
Первые вирусы
Результат Фреда Коэна
Практическое определение вируса
Технологии обнаружения вирусов
Возможные схемы защиты
Методические указания к лабораторной работе
Требования к антивирусному комплексу для проверки почтового потока
Архитектура Сервера безопасности
Основные требования к системе администрирования
Системные задачи проверки по требованию (5 задач)
Установка Сервера администрирования
Добавление подчиненного Сервера администрирования
Сетевые черви
Истории о вирусах
Вряд ли стоит напоминать, что компьютеры стали настоящими помощниками человека и без них уже не может обойтись ни коммерческая фирма, ни государственная организация. Однако в связи с этим особенно обострилась проблема защиты информации.Вирусы, получившие широкое распространение в компьютерной технике, взбудоражили весь мир. Многие пользователи компьютеров обеспокоены слухами о том, что с помощью компьютерных вирусов злоумышленники взламывают сети, грабят банки, крадут интеллектуальную собственность...
Введение
Структура и процесс загрузки СОМ-программы
Идентификация пользователя по E-mail
Pinnacle Studio. Помощь
Настройка Studio распределена между двумя диалоговыми окнами, каждое из которых содержит несколько панелей-вкладок.Первые четыре панели диалогового окна Настройка Pinnacle Studio охватывают параметры, относящиеся к режимам Захват и Редактирование. Открыть это диалоговое окно можно прямо на нужной вкладке, выбрав одну из команд первой группы в меню Настройки.
Установленные значения параметров в Studio относятся к текущему и будущим сеансам работы в Studio. Возможность одновременного восстановления всех значений по умолчанию отсутствует. Если нужно вернуться к значениям, установленным производителем, воспользуйтесь информацией приведенной в следующих разделах.
Настройка громкости на Линии времени
Инструмент Дисковые меню
О настройке Studio
Flash 4 для чайников
Все нижесказанное ни в коей мере не претендует на полноту и достоверность.Любое распространение и изменение этого документа без ведома автора только приветствуется.
Прежде чем начать исследовать очень любопытные возможности очень любопытной программы Flash, хочу сразу предупредить что:
во первых предполагается, что читать эту часть текста и рассматривать эти картинки будет человек, который совсем не знаком или знаком очень слабо с этой замечательной программой,
а во вторых от вас потребуется пошагово выполнять некоторые действия, поэтому собственно Flash запущенный параллельной задачей, просто необходим. Возможно, при выполнении этих действий будет масса лишних телодвижений, которые нужны только для того, чтобы показать очередную возможность, и это сделано специально :)
Итак, давайте, наконец прекратим пустую болтовню и запустим Flash. То, что появляется на экране после запуска должно слегка напоминать вот эту вот картинку.
Широко открытые глаза
Секреты Pinnacle Studio 9
Когда я приступал к работе с цифровым видео в 1991 году, сама возможность смотреть видеофильмы на компьютере казалась мне технологическим чудом. Однако стоило показать это обычному человеку, возникала типичная реакция: «А почему выглядит хуже, чем на моем телевизоре?» Трудновато было дать ответ, если учесть, что компьютер тогда стоил три тысячи долларов, а телевизор - триста.С этого и начались мои поиски «видео без оправданий». Такого видео, которое я мог показать жене, детям и друзьям, не принося извинений за неважное качество изображения или звука.
По мере роста интереса к цифровому видео мои друзья и родные стали чаще спрашивать о том, какой видеоредактор лучше. Чтобы он был достаточно дешев и легок в освоении. Когда рекомендуешь пользоваться какой-нибудь программой, поневоле начинаешь играть роль службы технической поддержки - к тебе обращаются по всем вопросам работы с ней. Поэтому я стал искать такую программу, рекомендуя которую не рискуешь стать ходячей справочной.
Как вы, наверное, догадываетесь, я ее нашел. Это программа Studio 9.0, созданная компанией Pinnacle Systems.
Studio 9.0 предлагает вам именно то самое «видео без оправданий» благодаря алгоритму кодирования в формат MPKG-2. Именно такой формат используется и DVD- дисках, производимых в Голливуде. В конце концов, если он подходит для фильмов «Матрица» и «Когда Гарри встретил Салли», то вполне подходит и для меня! Сам формат MPEG-2 еще не гарантирует бескомпромиссного качества изображения. Все зависит от исходной записи, применяемого кодировщика и настройки параметров кодирования.
Я проработал в команде обозревателей журнала PC Magazine, которая отметила Studio несколькими наградами «Выбор редактора», и убедился, что интерфейс этой программы понятен даже новичкам в области видеомонтажа. С выходом Studio 9.0, первой программы, объединяющей традиционную обработку видео с авторингом DVD, программисты Pinnacle предоставили возможность пользоваться DVI) так же легко и удобно. Эта технология в последнее время стала вполне доступной благодаря псюро! !>м записывающим DVD-приводам и совсем дешевым дискам.
Введение
Экскурсия
Выбор диска для исходного видеоматериала
Интерфейс во время захвата DVвидео
Интерфейс при захвате аналогового видео
Захват кадров
Видеосцены
Режимы Окна Фильма
Наш инструментарий
Открываем Редактор титров
Самоучитель по Pinnacle Studio 9
Если вы приобрели лицензионную версию Studio 9.0 в магазине, то у вас должно быть руководство пользователя, в котором описываются всевозможные компоненты интерфейса программы. Данная книга дополняет это руководство в двух аспектах.Во-первых, как и все книги серии «Quick Start», настоящее издание ориентировано на выполнение конкретных задач, с которыми приходится чаще всего сталкиваться при обработке видео. Точные и обстоятельные описания, вкупе с иллюстрациями, рассказывают о наиболее эффективных способах работы.
Введение
Интерфейс
Приступаем к работе
Захват цифрового видео
Захват аналогового видео
Работа со статическими изображениями
Сбор исходных материалов в Альбоме
Создание видеоклипов в Окне Фильма
Переходы
Специальные эффекты
Титры и меню
Работа со звуком
DVD-авторинг
Запись на ленту
Вывод в цифровой формат
Комбинации клавиш
Устранение неполадок
Продукты Pinnacle
Большинству пользователей ПК хорошо знаком термин MPEG. В первую очередь с ним ассоциируется возможность смотреть на компьютере полнометражные полноэкранные видеофильмы (CD-i, Video-CD), что всего несколько лет назад казалось просто невозможным. Правда, до сих пор большинство людей воспринимают идею об использовании компьютера в качестве видеомагнитофона и телевизора как некую экзотику, функцию, предназначенную больше для демонстрации возможностей своего любимца, чем для повседневного применения. Но постепенно цена плат для проигрывания MPEG становится все более доступной, да и большинство современных компьютеров Pentium могут справиться с этой задачей за счет программных средств. Грядущая эра MMX окончательно сделает компьютерное видео привычным элементом на любом домашнем ПК. И если раньше найти Video-CD фильмы было довольно сложно, то сейчас их ассортимент состоит уже из сотен наименований, причем каждый месяц на Российском рынке появляются десятки новых дисков, многие из которых - прекрасные отечественные фильмы.FlasK MPEG - быстр и прост в употреблении
Фильм
Кадр
Нелинейный видеомонтаж
Оборудование
DVD-Rip, часть 3. DivХ version 4
Что такое MPEG?
Pinnacle Studio Помощь (2)
Уровень громкости может быть настроен прямо внутри клипа. Для настройки синей линии, представляющей уровень звука (см. раздел “Анатомия аудиоклипа”), используется курсор мыши.Линия громкости проходит горизонтально вдоль среднего уровня вновь созданного клипа. Выделите клип (щелчком левой кнопки мыши), затем подведите курсор мыши поближе к линии. Появится курсор настройки громкости:
Нажмите левую кнопку мыши и перетащите курсор внутри клипа вверх или вниз. Линия громкости изогнется, следуя за курсором мыши.
Когда вы отпустите кнопку мыши, Studio создаст узловую точку на линии громкости.
Если подвести курсор мыши к точке настройки выделенного клипа, курсор примет форму подсвеченного курсора настройки громкости. С помощью этого курсора можно перетаскивать точку настройки как вертикально, так и горизонтально.
Щелчок правой кнопкой мыши по точке настройки позволяет получить доступ к команде контекстного меню Удалить эту точку. Эта команда удаляет точку настройки из клипа.
AdjustAudioOnTimeline
Инструмент Запись музыки с CD
Методология структурного проектирования SADT
Приступим к изучению моделирования систем. Под словом "система" мы понимаем совокупность взаимодействующих компонент и взаимосвязей между ними. Мир, в котором мы живем, можно рассматривать как сложную взаимосвязанную совокупность естественных и искусственных систем. Это могут быть достаточно сложные системы (например, планеты в составе Солнечной системы), системы средней сложности (космический корабль) или сверхсложные системы (системы молекулярных взаимодействий в живых организмах). Существует огромное количество научных дисциплин, предназначенных для изучения и объяснения различных аспектов этого бесконечного спектра сложности. Например, механика может объяснить гравитационное притяжение двух планет, а химия может описать молекулярные взаимодействия в стакане кипятка. Искусственные системы по своей сложности, как правило, занимают среднее положение. Например, всемирная телефонная сеть содержит десятки или даже сотни тысяч переключателей, однако количество взаимодействий этих переключателей не идет ни в какое сравнение с количеством взаимодействий молекул даже в небольшом стакане воды. С точки зрения общей теории систем такие системы обычно рассматриваются как системы средней сложности.Системы и модели
Завершение моделирования
Процедура чтения
Методология структурного проектирования SADT
SADT-модель дает полное, точное и адекватное описание системы, имеющее конкретное назначение. Это назначение, называемое целью модели, вытекает из формального определения модели в SADT:М есть модель системы S, если М может быть использована для получения ответов на вопросы относительно S с точностью А.
Таким образом, целью модели является получение ответов на некоторую совокупность вопросов. Эти вопросы неявно присутствуют (подразумеваются) в процессе анализа и, следовательно, они руководят созданием модели и направляют его. Это означает, что сама модель должна будет дать ответы на эти вопросы с заданной степенью точности. Если модель отвечает не на все вопросы или ее ответы недостаточно точны, то мы говорим, что модель не достигла своей цели. Определяя модель таким образом, SADT закладывает основы практического моделирования.
Модель отвечает на вопросы
Что нужно помнить при опросе
Дополнение моделей
Беседа автор/читатель
Руководство по реляционной СУБД DB2
Прежде чем предоставить читателю возможность начать знакомство с системой, целесообразно кратко охарактеризовать предысторию ее создания. Это поможет лучше осознать проблемы, связанные с разработкой систем такого класса, объективно оценить научно-технический уровень системы DB2, понять, почему именно фирма IBM смогла создать такой сложный программный продукт.Подход, основанный на реляционной модели данных, занял важное место в развитии технологии баз данных. Нет необходимости подробно обсуждать здесь его достоинства, как, впрочем, и трудности, связанные с его реализацией и использованием — они достаточно хорошо известны. Системами реляционного типа оснащены сегодня многие серийно выпускаемые модели ЭВМ, от мощных вычислительных комплексов до персональных компьютеров. Реляционный инструментарий предполагается использовать в качестве основного средства управления базами данных и базами знаний в разрабатываемых проектах ЭВМ нового поколения.
Варианты операционной обстановки системы DB2
Логическая независимость данных
Ареляционные системы
DB2. Решения по интеграции
В наши дни в индустрии информационной технологии имеется выраженная тенденция – клиенты принимают решения о покупках, основываясь на возможностях этой технологии решать проблемы бизнеса, а не на функциональных возможностях технологии. Представители руководящего административного персонала стали больше влиять на принятие решений по информационной технологии. Информационная технология становится инструментом достижения ценности бизнеса, а не вещью в себе. Без перспективы значительной прибыли на инвестированный капитал информационной технологии трудно добиться финансирования.Индустриальная мощность
FoxPro8
В последние годы периодически возникают слухи о том, что Microsoft прекратит поддержку программного продукта Visual FoxPro. Но в который раз они оказываются происками недоброжелателей. И очередная новая версия Visual FoxPro через полтора года после предыдущей — прямое тому подтверждение. Несмотря на появление новых систем управления базами данных, Visual FoxPro продолжает оставаться одной из наиболее популярных программ в этой области. Это, прежде всего, связано с тем, что при создании новых версий Microsoft сохраняет совместимость с предыдущими версиями. Поэтому созданные вами приложения можно будет использовать и в дальнейшем.В Visual FoxPro реализованы все атрибуты реляционных систем управления базами данных. В базе данных поддерживается целостность данных с помощью первичных ключей и связей между таблицами. Для обработки событий добавления, удаления или изменения записей таблиц средствами самой базы данных вы можете использовать триггеры и хранимые процедуры.
Visual FoxPro — это объектно-ориентированный, визуально-программируемый язык, управляемый по событиям, который в полной мере соответствует новым требованиям, предъявляемым к современным средствам проектирования и реализации программного обеспечения.
Знакомство с Visual FoxPro
Форма как средство ввода и редактирования данных
Создание и печать отчетов
Перекрестные таблицы и диаграммы
Управление проектом и создание приложения
Библиотеки классов и ActiveX-компоненты
Многопользовательская работа в локальной сети
Перенос данных из Visual FoxPro на платформу клиент - сервер
Установка Visual FoxPro
Реляционные СУБД в Visual FoxPro 8
Еще десять лет назад работа с базами данных была уделом профессиональных программистов. Сами системы не были предназначены для простого пользователя. Основным потребителем таких систем был военно-промышленный комплекс. С появлением банков, акционерных обществ, частных компаний базы данных нашли более широкое применение. Люди понимают, что информация — это деньги. Ее потеря или несвоевременное получение могут дорого стоить. Именно этим можно объяснить столь бурный рост информационных технологий и стремительное развитие управления базами данных (СУБД).Введение
Знакомство с Visual FoxPro
Начало работы с Visual FoxPro
Проект как средство объединения элементов приложения
Создание базы данных проекта
Форма как средство ввода и редактирования данных
Конструктор форм
Создание и печать отчетов
Создание отчета с помощью конструктора отчетов
Запросы к базе данных
Перекрестные таблицы и диаграммы
Меню приложения
Создание справочной системы приложения
Управление проектом и создание приложения
Условия достоверности, хранимые процедуры, триггеры, представления данных
Расширенные средства ввода данных
Библиотеки классов и ActiveX-компоненты
Расширенные средства создания отчетов
Расширенные средства выборки данных
Визуальное объектно-ориентированное программирование
Многопользовательская работа в локальной сети
Связывание и внедрение объектов, экспорт и импорт данных
Удаленные представления данных
Перенос данных из Visual FoxPro на платформу клиент - сервер
Публикация данных на Web-сервере
Настройка параметров Visual FoxPro
Установка Visual FoxPro
Используемые термины
Microsoft FoxPro Краткое руководство - управление БД для Windows.
Данное руководство ставит своей целью с наименьшими затратами времени познакомить Вас с основными возможностями FoxPro для Windows версии 2.5. Это отнюдь не полное описание и содержит лишь ключевые моменты работы с базами данных. Данное руководство рассчитано на пользователей, которые впервые столкнулись с FoxPro и не знают с какой стороны к нему подступиться. Здесь они найдут описание основных правил просмотра, создания и редактирования баз данных.Нужно отметить, что при использовании FoxPro вся нужная информация всегда находится "под руками". FoxPro обеспечивает контекстно- зависимую справку, так что всегда можно получить информацию о любом окне системы, диалоге или команде меню во время их использования. Для получения справки достаточно нажать клавишу F1.
Продолжение
Открытие и просмотр таблицы.
Базы данных Visual Foxpro
Еще десять лет назад работа с базами данных была уделом профессиональных программистов. Сами системы не были предназначены для простого пользователя. Основным потребителем таких систем был военно-промышленный комплекс. С появлением банков, акционерных обществ, частных компаний базы данных нашли более широкое применение. Люди понимают, что информация — это деньги. Ее потеря или несвоевременное получение могут дорого стоить. Именно этим можно объяснить столь бурный рост информационных технологий и стремительное развитие управления базами данных (СУБД).Введение
Знакомство с Visual FoxPro
Начало работы с Visual FoxPro
Проект как средство объединения элементов приложения
Создание базы данных проекта
Форма как средство ввода и редактирования данных
Конструктор форм
Создание и печать отчетов
Создание отчета с помощью конструктора отчетов
Запросы к базе данных
Перекрестные таблицы и диаграммы
Меню приложения
Создание справочной системы приложения
Управление проектом и создание приложения
Условия достоверности, хранимые процедуры, триггеры, представления данных
Расширенные средства ввода данных
Библиотеки классов и ActiveX-компоненты
Расширенные средства создания отчетов
Расширенные средства выборки данных
Визуальное объектно-ориентированное программирование
Многопользовательская работа в локальной сети
Связывание и внедрение объектов, экспорт и импорт данных
Удаленные представления данных
Перенос данных из Visual FoxPro на платформу клиент - сервер
Публикация данных на Web-сервере
Настройка параметров Visual FoxPro
Установка Visual FoxPro
Используемые термины
Основы языка Visual FoxPro
Если Вы уже имели какой-то опыт в программировании, Вам не нужно особенно объяснять что такое типы данных и с чем их едят. Если же Вы понятия не имеете о данных и об их типах, внимательно прочитайте этот раздел. Здесь же мы рассмотрим основные особенности типов данных в VFP.Первое, что отличает VFP от других языков программирования, это то, что в VFP все переменные динамические с неявным объявлением типа. То есть, Вы всегда можете создать переменную, некоторое время ее использовать и потом удалить. При создании переменная всегда имеет тип logical со значением false и тип ее фиксируется (определяется) при первом присваивании переменной какого-либо значения. То есть, при первом присваивании переменная меняет свой тип на тип присваиваемых ей данных. Изменить свой тип переменная может только один раз, при первом присваивании.
Венгерская нотация
Базы данных Visual Foxpro 7
Первые системы управления базами данных появились в середине шестидесятых годов XX века и поддерживали иерархическую модель данных в которой между записями существовали отношения предок/потомок. Спустя короткое время, были разработаны сетевые базы данных, в основу которых была заложена значительно более сложная сетевая модель. У каждой из этих моделей имелись свои достоинства и недостатки, которые сыграли ключевую роль в развитии реляционной модели.В 1970 году статья научного сотрудника компании IBM доктора Е. Ф. Коддао реляционной модели данных произвела революцию в подходе к хранению и обработке информации. На основе этой модели в семидесятые годы были разработаны первые реляционные базы данных, а в настоящее время они рассматриваются как стандарт для современных коммерческих СУБД.
В реляционных базах данных вся информация сведена в таблицы, строки и столбцы которых называются записями и полями соответственно. Эти таблицы получили название реляций (Отношение — математический термин из теории множеств, которая легла в основу реляционной модели данных. В английском языке слову "отношение" соответствует слово relation, отсюда название "реляция"), поэтому модель стала называться реляционной. Записи в таблицах не повторяются. Их уникальность обеспечивается первичным ключом, содержащим набор полей, однозначно определяющих запись. Для быстрого поиска информации в базе данных создаются индексы по одному или нескольким полям таблицы. Значения индексов хранятся в упорядоченном виде и содержат ссылки на записи таблицы. Для автоматической поддержки целостности связанных данных, находящихся в разных таблицах, используются первичные и внешние ключи. Для выборки данных из нескольких связанных таблиц используются значения одного или нескольких совпадающих полей.
Знакомство с Visual FoxPro
Начало работы с Visual FoxPro
Проект как средство объединения элементов приложения
Создание базы данных проекта
Форма как средство ввода и редактирования данных
Конструктор форм
Создание и печать отчетов
Создание отчета с помощью конструктора отчетов
Запросы к базе данных
Перекрестные таблицы и диаграммы
Меню приложения
Создание справочной системы приложения
Управление проектом и создание приложения
Условия достоверности, хранимые процедуры, триггеры, представления данных
Расширенные средства ввода данных
Библиотеки классов и ActiveX-компоненты
Расширенные средства создания отчетов
Расширенные средства выборки данных
Визуальное объектно-ориентированное программирование
Многопользовательская работа в локальной сети
Связывание и внедрение объектов, экспорт и импорт данных
Удаленные представления данных
Перенос данных из Visual FoxPro на платформу клиент-сервер
Публикация данных на Web-сервере
Настройка параметров Visual FoxPro
Установка Visual FoxPro
Индексирование Web-узлов
Что необходимо для индексирования документов специальных форматов (например, файлов Microsoft Word)?Для индексирования документов специальных форматов необходимы соответствующие фильтры содержимого. В состав Index Server входят несколько фильтров по умолчанию: для текстовых файлов, для HTML-файлов, для файлов Word 95, Word 97, Excel 95, Excel 97, PowerPoint 95 и PowerPoint 97, а также фильтр свойств двоичных файлов.
Для индексирования документов другого типа необходимо приобрести и установить соответствующий фильтр содержимого.
Какие факторы влияют на производительность Index Server?
Число индексируемых документов, объем данных, частота запросов и их тип.
Что можно сделать, чтобы уменьшить время обработки запросов к часто используемым документам?
Добавьте часто используемые документы в кэш свойств с помощью встраиваемого административного модуля Index Server. Извлечение свойств запрашиваемых документов из кэша, а не из самого документа значительно повышает производительность обслуживания запросов.
Какие средства Index Server позволяют отображать ту часть документа, которая удовлетворяет Вашему запросу?
Выделение искомого текста в найденных документах позволяет создать HTML-страницу со списком документов, отвечающих критериям Запроса, с выделением искомых слов красным курсивом. Кнопки Show Highlights (condensed) и Show Highlights (full text), расположенные под резюме каждого из найденных документов, позволяют посмотреть выделенные слова в выбранном документе.
Индексирование Web узлов
Кэш Internet Information Server
Приемы раскрутки WEB-сайтов
Документ содержит описания различных приемов и реставрированные листинги программ, используемых для увеличения посещаемости web-сайтов и могущих представлять интерес для web-дизайнеров, администраторов web-сайтов, web-каталогов и поисковых систем.Продолжение
Продвижение Web-узла через регистрацию в поисковых системах Интернета
Управление сценариями просмотра Web-страниц
Современные гипертекстовые информационные системы условно можно представить в виде совокупности нескольких компонентов: систем хранения гипертекстовых объектов, систем отображения гипертекстовых объектов, систем подготовки гипертекстовых объектов и систем программирования просмотра совокупности гипертекстовых объектов. С этой точки зрения, технология World Wide Web только к 1996 году получила законченный, функционально полный вид. Первыми были разработаны системы хранения и просмотра (1989-1991), которые продолжают развиваться и в настоящее время. После 1990 года стали появляться первые системы подготовки документов. Наконец, в 1995 году были предложены первые языки управления сценариями просмотра. В данной статье речь пойдет как раз об одном из них - JavaScript.Программирование процедуры просмотра гипертекстовой базы данных не является изобретением Netscape, Microsoft или Sun. Практически все локальные гипертекстовые системы в той или иной степени имеют программные средства манипулирования гипертекстовыми объектам
Стеки гипертекстовых ссылок
Курс Разработчик приложений Web баз данных
В основе World Wide Web лежит модель связи, состоящая из двух основных элементов - Web клиента и Web сервера. В этой клиент-серверной модели Web клиент (обычно Web браузер) сначала инициализирует соединение с нужным Web сервером и затем посылает запрос. Web сервер принимает запрос обрабатывает его и отправляет результат клиенту.Коммуникационная модель Web
Разработка базовых примитивов
Прагматический подход к разработке приложений Web баз данных
В настоящее время проблема распределенных вычислений решается либо в рамках Web технологий, либо DCOM/CORBA моделей. Сравнение этих решений по стоимости дает предпочтение Web технологиям.Модель распределенных вычислений в рамках Web технологий, в случае реализации доступа к базе данных на стороне сервера, можно изобразить так
Из рисунка видно, что в состав любого приложения Web баз данных входит компонент, который реализуют CGI скриптом. Однако это не единственный компонент таких приложений. Кроме него в состав приложения входит компонент отображения результатов обработки базы данных. Его часто реализуют на языке HTML.
Продолжение
Практика разработки Web-страниц
Если вы используете программы веб-дизайна, такие как FrontPage или Dreamweaver, вы сможете решить многие проблемы с помощью функций этих программ. Когда что-то не работает, проверьте, допускают ли установленные параметры выполнение нужного вам действия. Например, во FrontPage большинство элементов страницы имеет диалоговое окно свойств, в котором можно изменить параметры и решить проблему. Не стесняйтесь использовать службы и сайты поддержки. Вы удивитесь, как много распространенных проблем обсуждаются на сайтах в разделах <Часто задаваемые вопросы> (FAQ).Если вы не можете заставить программу делать то, что вы хотите, переключитесь в режим HTML и посмотрите, что происходит.
Советы по диагностике проблем
GIF анимация не работает с броузером
Не удается установить связь с базой данных
Проблемы с доступом в Интернет
Гиперссылки не работают
Границы слишком толстые или тонкие, или вообще не нужны
Сайту не хватает рисунков
Веб-страница не отображается на экране полностью
На страницах, созданных в FrontPage, не работают звук или видео
На сайте, созданном в FrontPage, не работают страницы из других программ
При публикации или дополнениях на страницах появляется сообщение об ошибке
На моей новой странице ничего нет
Форматирование и макет отличаются на разных страницах сайта
Сценарии не работают или выдают ошибки
Неправильный шрифт в таблице
Проблемы с установкой фонового рисунка
Текст размещается неправильно
Форма размещается неверно
Фреймы не работают
Странице не хватает цветов
Шрифт, заданный по умолчанию, выглядит неправильно
Ни один из шаблонов FrontPage не подходит
Основная структура страницы HTML
Правила формата стиля
Особо важные адреса
Практика создания динамических Web-узлов
За последние несколько лет процесс создания Web-узлов претерпел значительные изменения. Если раньше типичный Web-узел был статическим набором информации, вроде журнала, то современный Web-узел — это динамическое приложение, работающее в реальном времени. Пакет Macromedia Studio MX содержит средства для создания таких Web-узлов.Современные Web-узлы стали динамическими, а это означает, что в зависимости от запроса их содержание передается броузеру или Flash-приложению. Содержание динамически встраивается на Web-страницу непосредственно в процессе передачи. Это фундаментально отличается от статических Web-страниц, содержание которых встраивается дизайнером в процессе разработки.
Распространение динамических Web-узлов и развитие технологии их создания оказали влияние на команды разработчиков, создающих такие Web-узлы. В эпоху статических Web-узлов творчество команды разработчиков зависело от содержания создаваемых страниц. Члены команды, задействованные в творческом процессе, создавали рисунки, текст, разрабатывали внешний вид и управляющие элементы страницы.
Появление и развитие динамических Web-узлов перевернули всю эту модель с ног на голову. Программисты и разработчики баз данных теперь закладывают основу Web-узла. В новой модели решающую роль при создании динамического содержания играет специфика работы этих разработчиков.
В некотором отношении это разделило создателей Web-узлов на два полярных лагеря — на технических и творческих работников. Такое разделение команды разработчиков на два лагеря создает опасность попасть в неприятную ситуацию, даже можно сказать, что эта неприятность неизбежна, если не предпринять специальные меры. Рано или поздно возникнет ситуация, когда дальнейшая работа невозможна, если дизайнеры не понимают основ программирования и принципов работы баз данных, а программисты не представляют себе, как именно должно быть представлено содержание страницы.
Создание динамических Web узлов
Анимация в Web
Создание Webстраниц с помощью Flash
Создание анимации для Webузла JCT
Создание элементов навигации
Этапы
Создание динамических страниц в Dreamweaver MX
Связь с ColdFusion MX
Оптимизация рисунков и пакет Studio MX
Оптимизация узла и программ
Избавляемся от ошибок и выпускаем Webузел в свет
Индустрия программирования
В настоящее время одним из перспективных и экономически оправданных подходов к развитию информационной индустрии является создание информационных технологий (ИТ) и реализующих их систем (ИТ-систем) на принципах открытости. Основными свойствам открытых систем являются переносимость (программ, данных, пользовательских окружений), интероперабельность (сетевая взаимосвязь и совместное использование ресурсов и данных компонентами распределенных систем), масштабируемость (эффективность функционирования в широких диапазонах характеристик производительности и ресурсов). Достижимость этих качеств возможна лишь на основе высокого уровня стандартизованности интерфейсов ИТ-систем и поддерживающих их платформ.Механизмы межпроцессных взаимодействий в операционной системе Unix
Сложные проекты на базе современных информационных технологий
Работа суперскалярного конвейера
Разгон мышей или скоростной web-серфинг для экстремалов
так… память, процессор, видео, диски, операционную и файловую систему мы уже разогнали. неразогнанной осталась только мышь. мышь еще никто не разгонял. а мы вот возьмем и разгоним! да так, что производительность всей системы возрастет в несколько раз!Продолжение
Самоучитель по созданию сайтов
Представим себе, что наша веб-страничка (или сайт) уже готова и мы с умилением любуемся ею на экране своего компьютера. Как же теперь сделать так, чтобы и другие посетители Интернета тоже могли ею любоваться?Для этого существует несколько способов. В принципе, можно это сделать, даже никуда страничку не копируя, но это имеет смысл, лишь когда свой компьютер постоянно подключен к Интернету (например, с использованием выделенной линии).
Начнем с конца
Маленькие хитрости
Адрес в Интернете
Оформление заголовка
Наложение элементов вебстраницы
Применение длинной цитаты
Самое главное на любой вебстранице — гиперссылки
Управление “подсветкой” кнопок
Защита сайтов
Минута соединения вашего компьютера с Internet - это минута, когда безопасность ваших данных подвергается риску. Даже наиболее безопасные системы, которые находятся под контролем наиболее образованных и способных, с большим опытом, системных администраторов, с использованием самого современного и проверенного програмного обеспечения, постоянно находятся в опасности, каждый день. Как было доказано Кевином Митником (Kevin Mitnick) при взломе San Diego Supercomputer Center в 1994 году, даже самые "закаленные" защиты, написанные ветеранами подобно Tsutomu Shimamura можно, обойти.Весьма печальным фактом является то, что хакеры зачастую обладают некоторыми преимуществами. Время, постоянство, творческий потенциал, сложность программного обеспечения, окружение сервера и невежество рядового пользователя - их оружие. Администратор системы должен манипулировать множеством, постоянно изменяющихся, комплексно связанных аспектов безопасности в целом, в то время как хакерам требуется только терпеливо ждать, когда администратор ошибется.
Некоторые аспекты безопасности при написании и установке CGI-скриптов
Обнаружение атак
Существующие сегодня на рынке коммерческие системы обнаружения атак (Intrusion Detection Systems, IDS) используют для распознавания и отражения атак либо сетевой, либо системный подход. В любом случае эти продукты ищут сигнатуры атак, специфические шаблоны, которые обычно указывают на враждебные или подозрительные действия. В случае поиска этих шаблонов в сетевом трафике, IDS работает на сетевом уровне. Если IDS ищет сигнатуры атак в журналах регистрации операционной системы или приложения, то это системный уровень. Каждый подход имеет свои достоинства и недостатки, но они оба дополняют друг друга. Наиболее эффективной является система обнаружения атак, которая использует в своей работе обе технологии. В данном материале обсуждаются различия в методах обнаружения атак на сетевом и системном уровнях с целью демонстрации их слабых и сильных сторон. Также описываются варианты применения каждого из способов для наиболее эффективного обнаружения атак.Продолжение
Корпоративный сайт. Эффективный инструмент бизнеса
В 1969 году в один из самых "пиковых" моментов международных отношений для того, чтобы решить проблему обмена информацией между научно-исследовательскими институтами и NASA необходимо было создать единую сеть, требования к которой кроме высокой надежности (в случае ядерного удара) учитывали необходимость "связать" различные ЭВМ.Созданное решение — сеть Arpanet оказалось очень надежным и удобным. Вскоре последовали попытки использовать сеть не только в "милитаристских" целях. Число компьютеров (а это были не привычные теперь всем устройства) росло. Сети и ЭВМ, не входящие в Arpanet, "испытывали неудобства" в связи с тем, что их "желание" войти в единую сеть реализовано не было.
К 1973 году возникла необходимость сформулировать концепцию единой глобальной сети, что было сделано впервые Витоном Серфом и Робертом Каном
Настоящий расцвет Интернет начался в 1992 году, когда была изобретена новая служба, получившая странное название "Всемирная паутина" (World Wide Web или WWW). Появление этой службы привлекло в ряды пользователей Сети сотни миллионов людей.
"Обязанности" сайта
Самоучитель по Publisher
Вот уже несколько десятков лет Корпорация Майкрософт, начинавшая свое существование как малюсенькая фирма Билла Гейтса, изобретателя машинного языка Basic, является главным и чуть ли не единственным законодателем «моды» в программном обеспечении компьютера. Подавляющее большинство пользователей ПК (персонального компьютера) всего мира, независимо от их желания, используют в своей работе операционную систему Windows и многие программы-приложения, созданные той же Корпорацией Microsoft.Кстати сказать, и прежняя операционная среда, которая зовется MS-DOS и в которой ПК работали двадцать-тридцать лет (а многие пользователи предпочитают и теперь в ней трудиться), тоже детище Билла Гейтса, как и альтернативная Windows операционная система OS/2. Лишь две другие операционные системы — BeOS и Linux — сумели «пробиться» сквозь авторитет Майкрософта и отвоевали себе некоторое количество пользователей. Число ПК, работающих в системах BeOS и Linux, пока не превышает 10 процентов от общего числа ПК конструкции IBM. Станции Macintosh фирмы Apple основаны на системе Мае изначально и конкурируют не столько с Корпорацией Майкрософт, сколько с принципами IBM. К тому же, в последнее время, вот уже лет пять Apple усиленно сближается с Microsoft и не выпускает никаких своих приложений и версий без согласования с Биллом Гейтсом.
Windows XP, детище Microsoft
Верстальная программа - ее свойства и задачи
Меню «Инструменты»
Верстаем газету
Небольшое вступление к Приложению
Пакет Vstudio7
Вы узнаете, как управлять координатными пространствами Windows, как осуществлять взаимодействие нескольких представлений одного документа, как добиваться эффективности и реалистичности изображений OpenGL, как использоватьShell API для управления файловым деревом, как разрабатывать СОМ-серверы и СОМ-контейнеры, как синхронизировать множество элементов управления в рамках диалога, как создавать свои собственные нестандартные окна, как использовать контейнеры и алгоритмы стандартной библиотеки C++ (STL), как строить графики функций в трехмерном пространстве и, наконец, как решать простейшие краевые задачи с демонстрацией результатов в виде аккуратных графиков. Кроме того, в последней главе вы найдете информацию об архитектуре Windows, с точки зрения разработчика программного обеспечения.При изложении материала я не стараюсь подробно рассматривать все технические детали использования какого-либо класса, функции или типа данных, так как, на мой взгляд, нецелесообразно ставить себе задачу запоминать детали. Во-первых, их очень много даже в рамках одной технологии, во-вторых, MSDN (Microsoft Developer Network) для того и существует, чтобы при необходимости быстро прийти на помощь, в-третьих, я верю в принцип: чем чаще используете, тем вероятней, что запомните. Вместо этого ставится задача показать, какие преимущества вы получаете, используя новую сущность или новый технологический прием, а главное, как их использовать.
Начало работы с Visual Studio.Net
Режимы отображения координат
Традиционное Windows-приложение
Анализатор кодов ошибок
Управление файловым деревом
Графика OpenGL
Трехмерные графики функций
От сырых COM API к проекту ATL
Трехмерная графика в проекте ATL
Из жизни студентов
Решаем краевую задачу
Некоторые сведения об архитектуре Windows
Раскрутка сайта в сети
На самом деле, про рекламные сети я слышал давно, все как-то руки не доходили разобраться с ними. Однако - дошли.Если честно, не очень мне нравится этот способ раскручивать узлы. Может быть от того, что рисовать я с детства не умею, может - от неприязни к излишней графике на Вебе вообще... Ну да ладно, последние мои изыскания в этой области показали, что игра стоит свеч. Поиграв в рекламные сети, я добился 10% увеличения трафика на своем сервере.
Попробовал я несколько сетей, в итоге остановился на одной - reklama.ru. Почему именно эта - потому, что она изначально рассчитана на участников с большим траффиком. Flamingo мне не понравилась из-за того, что суммарное число показов маловато, InterReklama - крупнейшая баннерная сеть, но в ней нужно регистрить каждую свою страницу и для каждой - свой код, а у меня их больше четырех тысяч, да и порнография через нее слишком часто прет. Sputnik.Ru умирает, WebList умер (правда, есть слухи, что снова начнет работать).
Рекламные сети
Баннер
Сайтостроительство
Каждый год выходит масса книг по информационным технологиям. Среди них не так много классических или, если так можно выразиться, правильных. Более девяноста процентов - полнейшая чепуха, их даже можно назвать вредными книгами. У меня уже давно зреет идея создать сайт, на котором вести рейтинг и обсуждение книг. В интернет-магазинах, как правило, либо все отзывы положительные, либо вообще никаких отзывов. Можно будет также завести черный список технических писателей, которые занимаются профанацией, выдавая за книгу плохой пересказ справочного руководства. Книга принципиально отличается от справочного руководства авторским взглядом по различного рода вопросам, основанным на его личном опыте. Данную книгу, в точности и в таком виде, никто кроме меня не написал бы. Возможно, кто-нибудь и написал бы, и даже написал бы лучше меня, но это была бы другая книга на основе опыта и кругозора другого человека. Если же говорить о справочном руководстве, например, по языку Си, то мое справочное руководство ничем бы не отличалось от справочного руководства Василия Пупкина. Оба руководства сводились бы к техническому документированию функций, которые совершенно одинаково работают и на моем компьютере, и на компьютере Васи Пупкина.Основы сетевых технологий
Информация о клиенте
CASE-средство проектирования баз данных ERWin
Создание сайтов - статьи
"Информация для размышления": изолированная структура (silo) - модное техническое словечко, обозначающее любые неэффективные и дорогие элементы в несовместимом программном обеспечении. Изолированные структуры являются "мишенью" для Web-сервисов. Можно сказать, одно из предназначений Web-сервисов - разрешение проблемы изолированных структур. Так почему же за последние три года Web-сервисам так и не удалось реализовать эту задачу? Именно таким вопросом задались аналитики исследовательской компании IDC. В своей работе "Web-сервисы: растущие опасения" они предлагают свое видение проблемы, высказывают предположения о дальнейшей судьбе Web-сервисов. Однако, прежде чем познакомить читателя с их точкой зрения, будет нелишним привести "краткую историческую справку".Напомним, что практически три года назад Web-сервисы рассматривались как новое и перспективное направление информационных технологий. Тогда с ними были связаны большие надежды. Так, еще в марте 2002 года Журнал клуба знатоков DWH, OLAP, XML () рассказывал о прогнозах консалтинговой компании The Stencil Group (более подробно см. "Рынок Web-служб: прогнозы The Stencil Group"). Ее сотрудники прогнозировали, что на рубеже 2004-2005 годов должна начаться третья и последняя фаза развития Web-сервисов - этап их активного использования. Однако, сегодня можно констатировать, что развитие Web-сервисов происходят с явной задержкой
Практическая хореография Web-сервисов
Решения для построения сервисов – новые возможности
Технология сервера порталов
WSDL: взгляд изнутри
Энциклопедия создания сайтов
Вот... поговорим теперь о конкретном. О рабочем столе. Что на нем должно быть и как за ним работать.На столе может стоять абсолютно все что угодно. Пепельницы, пиво, водка, мониторы, клавиатуры, мыши. Компьютер на столе держать необязательно - у одного моего приятеля материнская плата вообще была привинчена к стене, поверх обоев.
Компьютер может быть любым. Конечно же, лучше, когда он быстрый, но это не обязательно. Для создания хорошей страницы это совершенно не обязательно. Неплохо бы иметь и цветной монитор, но если его нет, это не может быть причиной для бездействия. Дмитрий Кирсанов, например, очень долго работал за монохромным монитором. Это не помешало ему стать автором популярных цветных страниц. (Правда, когда он купил-таки цветной экран, то пришел в ужас от раскраски собственных сайтов.)
При создании страниц я рекомен do you удержаться от использования таких программ как FrontPage(r), HomePage(r), PageMill(r), SiteMill(r) и т.п. Если вы одной рукой мешаете в кастрюле борщ, другой утомительно замачиваете белье, а третьей собираетесь делать сайт, то это ваши программы (они для домохозяек).
Энциклопедия создания сайтов для начинающих.
Клиентский JavaScript. Справочник
JavaScript это созданный корпорацией Netscape межплатформенный объектно-ориентированный язык скриптинга (сценариев) для клиентских и серверных приложений. Этот справочник является справочным пособием по языку JavaScript, включая ядро и клиентский JavaScript.Об этом справочнике
Объекты, методы и свойства (часть 1)
Checked
Form
Length
Netscape
Описание
Static-свойство объекта Math
Метод anchor
Метод setHotKeys
Параметры
Примеры
Записывается значение свойства
Два способа установки года
Prototype
Конструктор Function
Target
Свойства и функции верхнего уровня
Обработчики событий
Событие KeyDown
Операторы
Операции
Java-классы, конструкторы и методы
Приложения
Электронный магазин на Java и XML
Одна из причин быстрого распространения XML заключается в том, что Интернет способствует знакомству широких слоев пользователей с HTML, стандартным языком разметки web-страниц. HTML помог многим пользователям получить представление о том, как с помощью тегов в простой текст можно включать дополнительную информацию. Основываясь на этой идее, можно сделать следующий небольшой, хотя и нетривиальный, шаг — перейти к использованию тегов XML для описания данных.Наиболее очевидным преимуществом XML является возможность расширения этого языка для решения специфических для каждого пользователя задач. Эта возможность делает XML столь привлекательным для тех, кому приходится работать с различными типами данных в какой-либо специальной области. Другoe, не столь очевидное преимущество заключается в том, что для любых расширений этого языка при проверке и обработке данных можно продолжать использовать инструментарий XML, если только при записи данных соблюдены правила языка.
Введение
Описание данных с помощью XML
Каталог товаров на XML
Представление XML-каталога в сети
Заполнение корзины покупателя
Оплата и подтверждение заказа
Обслуживание виртуального каталога
Поиск своего покупателя с помощью опросов
Новости на сайте
Привлечение постоянных посетителей
Web-приложения на Java
Интерфейсы API для сервлетов и JSP-страниц
Словарь терминов