Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
pizdec blyat'.docx
Скачиваний:
8
Добавлен:
17.04.2019
Размер:
90.12 Кб
Скачать

33. Шифрование и дешифрование - система передачи и приема сообщений, где смысл сообщения кодируют и раскрывают с помощью шифра.

К шифрованию прибегают довольно часто: в военном деле, на дипломатической службе, вообще в тех случаях, когда нужно сохранить в тайне содержание переписки или устного сообщения. Шифров существует множество. Есть и чисто профессиональные: шифр простой подстановки, дробные, так называемые диаграммные, триграммные, и n-граммные, разнообразные типы кодов. Иногда при кодировании сообщение делится на группы букв или других символов определенной, фиксированной, длины. И для каждой такой группы применяется одна и та же перестановка. Сообщения кодируют и перемешанным алфавитом с последующей многократной подстановкой. Работают и с шифром простой подстановки, но производимой с помощью перемешанного алфавита из 25 букв, записанных в виде квадрата - 5 рядов по 5 букв в каждом. В матричной системе, которую часто применяют в шифровании, буквы нумеруют от 0 до 25 и рассматривают их как элементы своеобразного алгебраического кольца. Каждому шифру и коду соответствует особый ключ. Так, в матричной системе ключом является определенная матрица. Для некоторых шифров ключ выбирается случайно и независимо среди чисел 0, 1, …, 25. Бывают шифры, где ключом служит текст, имеющий смысл. Такой шифр называют шифром «бегущего ключа». Бывают шифры с автоключом, т. е. ключом, заложенным в самом шифре. В общем, сколько шифров, столько и способов дешифровки.

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

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

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

ПЕРЕВОД ИНФОРМАЦИИ НА ЗАДАННЫЙ ЯЗЫК

Выделение терминов и анализ терминологии

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

Автоматический поиск терминологии

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

Проверка соответствия терминологии

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

Сегментация текста

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

Поиск языковых пар в памяти переводов

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

Машинный перевод

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

Проверка целостности сегментов, формата и грамматики

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

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

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

34. Web-документ (или Web-страница) - это гипертекстовый документ, содержащий в себе ссылки на различные информационные ресурсы: другие Web-документы, графические, звуковые и т.п. файла, а также информационные ресурсы других сервисов.

Хотя Web-документ воспринимается пользователем как единое целое, в общем случае он описывается целой совокупностью файлов, включающей в себя:

  • основной файл, подготовленный с помощью языка HTML, содержащий текст документа и управляющую разметку - специальные "команды" (теги), определяющие внешний вид документа и описывающие состав и структуру Web-документа, а также его связи с другими документами и объектами;

  • файлы статических графических иллюстраций, представленные в форматах GIF, JPEG и PNG;

  • файлы анимированных графических изображений, представленные в формате GIF;

  • звуковые файлы, представленные в форматах WAV, MIDI, RMI;

  • файлы видеороликов, представленные в формате AVI;

  • внешние программы-сценарии, представленные как отдельные файлы, а также небольшие программы, написанные на аппаратно-независимом языке программирования Java (Java applets);

  • таблицы стилей (каскадные таблицы стилей, Cascading Style Sheets, CSS) - файлы, содержащие описание правил форматирования (стили) элементов Web-документа и позволяющие легко создавать множество Web-документов в одном стилистическом решении;

  • другие типы объектов, требующие установки дополнительных программных модулей - расширений Web-клиента (например, компьютерные анимации, построенные по технологиям Flash или Shockwave, разработанным фирмой Macromedia).

Естественно, что в простейшем случае, когда Web-документ содержит только текстовую информацию, он может состоять из одного HTML-файла

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

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

   У вас нет никакого контроля над браузером пользователя, так что этот этап отображения страницы должен рассматриваться как полностью автоматический. Таким образом, от вас требуется только подготовить исходные файлы и разместить их в Интернете. В первую очередь, это означает знакомство с тегами HTML и умение пользоваться ими для оформления Web-cраниц. Помимо формальных знаний, здесь требуется и вкус, который поможет оформить страницы так, чтобы смотреть на них было приятно, а пользоваться — удобно.

Все документы HTML имеют одну и ту же структуру, которая выглядит следующим образом.

      <HTML>

      <HEAD>

      <TITLE>

           Заголовок документа 

      </TITLE>

      </HEAD>

 <BODY>

Тег <HTML> является признаком того, что данный файл содержит документ HTML. С него начинаются все WeЬ-документы, обнаружив этот тег, браузер знает, что далее ему придется обрабатывать другие теги HTML.

   Теги <HEAD> и </HEAD> ограничивают раздел заголовков документа. Этот раздел не включает собственно документа. В него входят только теги (причем специально предназначенные для этого раздела), которые относятся к документу в целом. Например, здесь можно указать автора документа, перечислить ключевые слова для использования поисковыми системами и т. д. В общем, то, что здесь указано, обычно предназначено не для читателей, а для роботов поисковых систем.

   В этот же раздел входит заголовок документа, который задаете и при помощи тега <TITLE>. Текст, помещенный между тегами <TITLE> и </TITLE>, выводится в строке заголовка программы браузера.

   Тег <BODY> задает основную часть документа — его «тело», Информация, размещенная между тегами <BODY> и </BODY , выводится в окне браузера и представляет собой содержание Web-страницы.

34. Описание ссылок

HTML описание. Ссылки.

Содержание.

<<

>>

HTML описание. Ссылки.

Ссылки HTML позволяют связать текст или картинку с другими гипертекстовыми документами. Текст, как правило, выделяется цветом или оформляется подчеркиванием. Вот обычная конструкция ссылки:

<A HREF="URL" TARGET="Окно" TITLE="Подсказка">Название ссылки</A>

Параметры элемента <A> представлены в таблице:

HREF

URL (унифицированный локатор ресурсов) - адрес любого файла в Интернете. Может быть абсолютными, то есть указывается полный адрес странички (например, http://f35.ru/index.htm) и относительным, как видно из названия указывается файл относительно текущего (например, index.html).

TARGET

Oпределяет, в каком окне (фрейме) загрузить гиперссылку. Может иметь значения: _top - загружает гиперссылку на всем пространстве окна браузера (если до этого существовало разбиение на фреймы, то оно исчезнет). _blank - загружает гиперссылку в новом окне браузера. _self – загружает содержимое страницы, в окно, которое содержит эту ссылку (и так используется по умолчанию, так что если вам надо именно так загрузить ссылку, то параметр target вообще можно не использовать). _parent - загружает содержимое страницы, заданной ссылкой, в окно, являющееся непосредственным владельцем набора фреймов.

TITLE

Текст подсказки, который будет появляться при наведении мышки на гиперссылку. Параметр не обязательный.

Гиперссылкой можно сделать и любой графический файл, поддерживающийся Обозревателем (традиционно - *.gif, *.jpg.). Для этого вместо названия ссылки нужно прописать графический элемент (Параметр TITLE должен быть только у рисунка):

<a href="URL" target="Окно"> <img border="0" src="Рисунок" width="Ширина" height="Высота" TITLE="Подсказка> </a>  Вы можете также создать ссылку на e-mail, в это случае нужно в качестве URL’a прописать следующее:  mailto:адрес электронной почты Например: <a href="mailto:www@f35.ru">Мое мыло</a>

Почтовая гиперссылка имеет несколько параметров (не обязательных): ?subject - Тема пиcьма &Body - Текст вашего сообщения &cc - Копии письма через запятую &bcc - Скрытые копии письма через запятую

title="Выпадающая подсказка" Ставиться по желанию и распологаеться отдельно от параметров почтовой ссылки (смотрите расположение кавычек на примере ниже).

<a href="mailto:www@f35.ru ?subject=Поздравление &Body=text &cc=copy@mail.ua.net &bcc=hidden_copy@mail.ua.net" title="Пример почтовой гиперссылки">Мое мыло</a>

Щелкнув на такую ссылку, откроется окно почтовой программы пользователя с уже заполнеными полями. Останется только написать письмо и отправить.

Иногда возникает вопрос: как сделать ссылку на определенное место в том же или в другом документе? Чтобы нажав по какой-нибудь ссылке можно было попасть в определенное место данного документа. Вот в этом нам и помогут закладки.

Ссылка на закладку в том же документе имеет следующий вид: <a href="#Имя закладки">Название раздела</a>

А так выглядит ссылка на закладку в другом документе: <a href="Имя документа#Имя закладки">Название раздела</a>

Сама закладка будет такой: <A NAME="Имя закладки"></a>

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

Для того, чтобы при наведении на ссылку курсором и при клике она меняла свой цвет в тег <BODY> нужно добавить еще несколько параметров.

text - цвет текста. link - цвет ссылки. vlink - цвет пройденой ссылки. alink - цвет активной ссылки, когда подводиться к ней курсор.

<BODY text="black" link="blue" vlink="purple" alink="red">

Данные атрибуты определяют свойства для всего документа. Поместив такой код в HTML страницу, уже не надо будет назначать каждый раз цвет шрифту, т.к везде он будет таким, каким определен в теге <BODY>.

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

Графические изображения, которые вы вставляете в свои web документы, обязаны быть сделаны в таком графическом формате, который поддерживается браузером. Обычные форматы web графики - GIF, JPG и PNG. Размеры их файлов малы по сопоставлению с другими форматами, что существенно уменьшает время загрузки из сети.

Вставим на первую страничку нашего web сайта набросок image.gif, который обычно находится в папке Windows, другими словами той папке, в какой установлена операционная система Windows. Сначала, этот файл следует скопировать в папку Web, которую мы сделали для хранения файлов web сайта.

Скопируйте файл image.gif либо хоть какой другой файл с расширением .gif в папку Web.

Для вставки изображения в web документ употребляется одиночный тег <img> с атрибутом src, значение которого соответствует имени вставляемого файла либо его адресу в Веб. При помощи необязательного атрибута <border> можно включить отображение рамки вокруг рисунка. Значение 1 для этого атрибута создаст рамку шириной 1 пиксел. Таким способом, тег, вставляющий набросок, должен смотреться последующим образом:

<img src="image.gif" border="1">

Вставим его после заголовка Добро пожаловать на страницу компании SD!

Внимание! Тег border является устаревшим тегом, потому рекомендуется использовать обрамление через стили: style="border-width:1px;".

Операционная система Windows не различает регистр букв в заглавиях названий файлов, но операционные системы семейства Unix различают его, потому следует кропотливо смотреть за тем, чтоб название файла в теге указывалось с соблюдением регистра. Начинающие web дизайнеры нередко недоумевают: почему набросок был виден на страничке при тестировании на локальном компьютере и не возникает при загрузке страничек с удаленного сервера. А все дело в том, что они указали image.gif, а на диске хранится image.gif.

Воткните пустую строчку после элемента <h1>Добро пожаловать на страницу компании SD!</h1> и введите в ней тег <img src="image.gif" style="border-width:1px;"> для включения изображения в документ. По умолчанию набросок выравнивается налево.

Выравнивание картинок на web страничке

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

<div class="text-align:center;"><img src="image.gif" style="border-width:1px;"></div>

Откорректируйте обозначенную строчку в файле other.html.

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

37 Описание

Элемент <table> служит контейнером для элементов, определяющих содержимое таблицы. Любая таблица состоит из строк и ячеек, которые задаются с помощью тегов <tr> и <td>. Внутри <table> допустимо использовать следующие элементы: <caption><col>,<colgroup><tbody><td><tfoot><th><thead> и <tr>.

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

Синтаксис

<table>

<tr>

<td>...</td>

</tr>

</table>

АТРИБУТЫ:

align Определяет выравнивание таблицы.

background Задает фоновый рисунок в таблице

bgcolor Цвет фона таблицы.

border Толщина рамки в пикселах.

bordercolor Цвет рамки

cellpadding Отступ от рамки до содержимого ячейки.

cellspacing Расстояние между ячейками

cols Число колонок в таблице.

frame Сообщает браузеру, как отображать границы вокруг таблицы.

height Высота таблицы.

rules Сообщает браузеру, где отображать границы между ячейками.

summary Краткое описание таблицы.

width Ширина таблицы.

Закрывающий тег

Обязателен. .

38. Теория

    Здесь нужно коротко упомянуть о том, что такое текст в «электронном» виде. Я не буду подробно вдаваться в то, как он представляется в различных кодировках и системах. Скажу лишь о том, как связаны форматирование текста в html и его редактирование в текстовых редакторах.

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

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

    Но, не смотря на это, существует способ перенести текст из редактора и вставить его в html-код в исходном виде. И раз уж об этом зашла речь, то форматирование текста и начнем изучать с этого тега.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]