Отличие глобальной сети от локальной



 

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

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

26.

Веб-обозрева́тель, обозрева́тель, бра́узер (от англ. Web browser, МФА: [wɛb ˈbraʊ.zə(ɹ), -zɚ]; устар. броузер[1][2]) — программное обеспечение для просмотра веб-сайтов, то есть для запроса веб-страниц (преимущественно из Сети), их обработки, вывода и перехода от одной страницы к другой. Многие современные браузеры также могут загружать файлы с FTP-серверов.

Браузеры постоянно развивались со времени зарождения Всемирной паутины и с её ростом становились всё более востребованными программами. Ныне браузер — комплексное приложение для обработки и вывода разных составляющих веб-страницы и для предоставления интерфейса между веб-сайтом и его посетителем. Практически все популярные браузеры распространяются бесплатно или «в комплекте» с другими приложениями: Internet Explorer (совместно с Microsoft Windows), Mozilla Firefox (бесплатно, свободное ПО, совместно с многими дистрибутивами Linux, например, Ubuntu), Safari (совместно с Mac OS X и бесплатно для Microsoft Windows), Google Chrome (бесплатно), Opera (бесплатно, начиная с версии 8.5).

Провайдер – это компания, предоставляющая услугу доступа в интернет и, возможно, другие услуги, такие как хостинг, e-mail и др. Большинство провайдеров предоставляет доступ в интернет посредством модема частным лицам – dialup. Провайдеры, которые обеспечивают корпоративный доступ в интернет, часто предлагают выделенные высокоскоростные линии связи, в том числе оптоволокно, радиодоступ и т.п.

27.

В том, что Google и Yandex - это незаменимые инструменты для поиска в сети, сомневаться не приходится - поиск в этих системах удобен, гибок и очень точен. Но, тем не менее, это не означает, что альтернативные поисковые системы не имеют права на существование. Да - они индексируют меньшее количество страниц, да - их методы подбора ресурсов во многом спорны. Но у таких поисковых систем есть одно неоспоримое преимущество - они предлагают что-то новое, отличное от принятых стандартов. Поскольку альтернативные поисковые сервисы используют иной подход к подбору ресурсов, соответствующих запросу, результат поиска будет совершенно иной, чем в случае с привычными поисковыми системами. Так что, если долгие поиски по известным сервисам ни к чему не привели, это означает одно - нужно сменить тактику и попробовать другие методы поиска информации, с помощью альтернативных поисковых систем. Зачастую альтернативные поисковики используют для сбора результатов один или несколько списков с ресурсами, которые были найдены Google, Yahoo и другими крупными системами. Эти результаты фильтруются, отбираются лучшие и часто для лучшего восприятия визуализируются при помощи диаграммы, карты сайтов, облака тегов и т.д.

 

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

 

 

 

FindSounds.com - ищет звуки

 

Этот ресурс предназначен для тех пользователей, которые находятся в творческом поиске. Ресурс позволяет искать звуковые файлы разных форматов - wav, mp3, aiff, au. В базе данных ресурса есть самые разнообразные звуки - крики животных, скрежет машин, звон, стук, сирены, жужжание насекомых, грохот взрывов и стрельбы, всплеск воды и т.д. Звуковые файлы могут искаться по разным критериям, например, по размеру, наличию двух или одного каналов звучания (стерео/моно), частоте дискретизации и разрядности звучания. В результатах поиска ресурс показывает не только ссылки на найденные файлы, но и их основные характеристики, а также показывает график амплитуды звука, по которой можно судить о характере звучания данного семпла.

 

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

 

 

 

Gnod.net - подберет музыку, книги и фильмы по вкусу

 

Когда у человека возникает желание почитать новую книгу, послушать какую-нибудь новую музыку или посмотреть фильм, он, как правило, обращается за советом к своему другу или знакомому, который в его глазах имеет авторитет. Однако найти того, кто согласился бы высказать свое мнение по данному вопросу, не так просто. Во-первых, не все любят давать советы, ведь рекомендуя что-то другому, человек берет на себя долю ответственности, и многих останавливает вопрос "А вдруг фильм, который я посоветую, ему не понравится?" Во-вторых, человек, который дает совет, должен понимать, что именно понравится собеседнику, а что - будет совершенно неинтересно. Ведь на вкус и цвет, как говорится…

 

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

 

Сервис имеет несколько баз данных - по музыкальным исполнителям, по фильмам, книгам и людям. Таким образом, ресурс вобрал в себя четыре сервиса: Gnod Music, Gnod Books, Gnod Movies и Flork. Последний сервис, Flork - это социальный эксперимент по обнаружению людей, которым интересно общаться друг с другом.

 

Мы с удовольствием протестировали музыкальный раздел этого сервиса и ввели трех исполнителей - Gerry and the Pacemakers, The Beatles и Hollies. Наша подборка не была случайной - эти три группы принадлежат к эпохе шестидесятых, к интересному явлению, которое носит название Британское вторжение (British Invasion). Все эти группы играли бит, и поисковик должен был предложить группу или исполнителя в том же стиле. Так и случилось. Результат, предложенный нам - это группа Archies, которая в конце шестидесятых была на устах у всех американцев со своей веселой песенкой Sugar Sugar.

 

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

 

 

 

Alldll.net - найдет файлы библиотек

 

Этот поисковик мы рекомендуем вам сразу занести в закладки, так как рано или поздно он обязательно пригодится. Вероятно, каждому доводилось хотя бы раз столкнуться с проблемой отсутствия в системе какой-то библиотеки dll. Обычно это приводит к тому, что программы или игры отказываются запускаться, и на экране появляется сообщение "Couldn't find *****.dll". Причин тому может быть много, например, отсутствие файла может быть вызвано некорректным удалением ранее установленного приложения, случайным повреждением файла и т.д. Кроме того, разработчик мог просто не включить в дистрибутив своего продукта эту библиотеку.

 

Исправить ситуацию очень просто - достаточно найти в интернете недостающий файл, загрузить его и скопировать в директорию той программы, которая отказывается запускаться, либо в папку ..WINDOWSsystem32... Найти и скачать отсутствующий файл можно легко и быстро с помощью данного сервиса. Ресурс www.alldll.net представляет собой поисковую базу данных по наиболее популярным библиотекам dll. Файлы рассортированы по алфавиту, присутствует функция поиска. Искомый файл можно искать, даже если вам известно только приблизительное название библиотеки. Достаточно в поле запроса начать вводить текст, и в нижней части страницы появится огромный список файлов, которые начинаются с тех букв, которые были набраны.

 

 

 

Medpoisk.ru - поиск медицинской информации

 

Несмотря на то, что данная поисковая система использует движок поиска от Google, это ни в коей мере не снижает ее ценность. Medpoisk.ru - это универсальный поисковик, который предназначен для поиска исключительно на медицинских сайтах. Этот сайт - отличный инструмент для каждого медика и всех, кто желает получить ответ на любой вопрос из области медицины. Как лечить ту или иную болезнь, какие противопоказания у того или иного лекарства, к какому врачу обратиться - все это и многое другое можно узнать, "спросив" у поисковика. Поисковик включает в себя биржу труда и может использоваться для поиска работы среди медицинских работников. Ресурс также содержит каталог медицинских учреждений, рассортированных по регионам. Среди этих учреждений адреса клиник, медицинских центров разной направленности, родильные дома, диагностические центры, косметологические салоны и пр. Мы вам искренне желаем, чтобы этим поисковым сервисом вы пользовались исключительно из любопытства, а не по необходимости.

 

 

 

Taggalaxy.de - поиск картинок и фотографий

 

Возможно, вы слышали о популярном сервисе для обмена графическими файлами Flickr.com? Это тот самый сервис, который в 2007 году был заблокирован китайскими властями, после того как на его страницах появились фотографии печальных событий 1989 года на площади Тяньаньмэнь, расположенной в столице Китая Пекине. Flickr.com является одним из первых Web 2.0 сервисов, а число изображений, загружаемых на него пользователями, исчисляется миллиардами.

 

Количество картинок, загружаемых на серверы этого сервиса столь велико, что для того чтобы найти какое-то конкретное изображение в этом океане снимков и картин, необходима отдельная поисковая система. Сервис предлагает услугу поиска по изображениям, однако есть более интересный способ искать картинки - используя необычный поисковик taggalaxy.de.

 

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

 

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

 

В процессе работы с этим поисковиком, можно использовать функцию скроллинга - она позволяет приближать или отдалять трехмерные планеты. Остальные планеты, которые видны в интерфейсе поисковика после запроса - это вспомогательные слова, позволяющие уточнить запрос. Например, если ввести в поле поиска "Sky", то среди уточняющих слов-планет будут слова "сlouds", "sunset", "blue" и другие схожие по смыслу тэги, которые пользователи указали при использовании сервиса Flickr.com. Недостатком поисковой системы можно считать то, что taggalaxy.de не поддерживает русский язык, поэтому запросы можно вводить только латиницей.

 

 

 

Nigma.ru - фильтрует результаты других поисковых систем

 

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

 

Nigma содержит собственную базу ресурсов, но помимо этого позволяет выполнять поиск сразу по всем наиболее популярным поисковым системам, в числе которых - Google, MSN, Yandex, Rambler, AltaVista, Yahoo и Aport. Механизм отбора результатов в этой поисковой машине отличается от большинства принятых методов обнаружения сайтов. Дело в том, что движок этого сервиса использует кластеризацию результатов. Что это означает? Представьте себе, что вы решили для себя выяснить, что такое "рендеринг". Сопоставив результаты в разных поисковых системах, движок Nigma.ru отобрал наиболее вероятные результаты и при этом в левой части окна, рядом со списком результатов поиска, отобразил так называемые кластеры - "визуализация", "создание", "система", "rendering", "процесс", "studio max", "компьютерной графики" и другие слова и словосочетания. Эти кластеры представляют собой тематическую группу найденных документов. Таким образом, можно быстро сузить круг поиска или конкретизировать поисковый запрос.

 

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

Torrent-finder.com - поиск торрентов

 

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

 

Выход - специализированный поисковик торрентов. Сайтов, которые ищут по торрент-ресурсам, в сети немало. Однако torrent-finder.com имеет перед остальными поисковыми системами неоспоримое преимущество - этот сервис позволяет искать файлы на огромном числе трекеров одновременно.

Astronet.ru - астрономический поисковый сервис

 

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

 

Тем, чья профессия связана с астрономией, можно только позавидовать - в изучении космических событий есть доля романтики. Ничто не кажется человеку столь интересным, как область неизведанного. Может быть, поэтому он так часто обращает свое внимание к космосу и пытается найти ответ на вечный вопрос "Есть ли жизнь во Вселенной?" Мы тоже не стали отличаться оригинальностью и попробовали задать поисковику легендарный вопрос "Есть ли жизнь на Марсе?" Ответов было так много, и все они были столь интересны, что, позабыв обо всем, мы погрузились в чтение гипотез и рассматривание фотографий и макетов марсианской поверхности.

 

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

 

 

 

Friv.com - бесплатные игры на любой вкус!

 

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

 

Это - не совсем поисковик, хотя именно так его называют западные обозреватели (Game search engine). Сайт friv.com представляет собой, скорее, каталог, сборник 264 игр на Flash, собранных на одной странице. Нажмите любую из красочных иконок и играйте на здоровье. На friv.com вы найдете любые "офисные забавы" - от тетриса и шахмат до квеста-бродилки и шутера. Сюжет многих игр сделан с большим юмором и, несомненно, понравится не только вам, но и вашим друзьям.

 

 

 

VisualWorld.ru - поиск с ассоциативными связями

 

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

 

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

 

Поисковый сервис VisualWorld.ru может работать не только в режиме ассоциативного поиска, но и обычного. Для более быстрой работы с системой, существует "облегченная" версия сайта - viwo.ru.

 

 

 

Briefly.ru - краткое содержание любой книги

 

Можно долго спорить о том, умрет ли книга или нет, но факт остается фактом - сегодняшний читатель - это не тот, кто листает томик Лермонтова или Толстого, а, скорее, тот, кто еще умеет читать. Скоро библиофилом сможет считать себя каждый, кто знает что Бендер - это плод фантазии Ильфа и Петрова, а не герой "Футурамы", а Гомер - это вовсе не персонаж "Симпсонов", а вполне адекватный грек, живший пару тысяч лет назад.

Videoinet.ru - поиск по видеороликам

 

Этот сервис выполняет поиск видео по различным онлайновым хранилищам видео, как отечественным, например RuTube.ru, так и по зарубежным.

 

Всем известно, что самый большой видеоархив - это сервис YouTube. Однако на практике оказывается, что наши отечественные сервисы для хранения видеороликов мало в чем уступают, а кое в чем и лучше сервиса, принадлежащего Google. Во-первых, отечественные сервисы более демократичны к выкладываемому видео - к счастью, в нашей стране пока никому не приходит в голову подавать в суд за то, что в сеть на всеобщее обозрение выложен музыкальный клип или фрагмент нового блокбастера. Во-вторых, содержание клипов, которые загружают на сервер наши пользователи, нам более близко и понятно. Вот, например, репортаж с одного из телеканалов, ставший уже документальным, о событиях, предварявших приезд на Украину сэра Пола Маккартни - оказывается, есть на Закарпатье село Битля, в котором местные гуцулы готовят "гарну писню" для одного из "Битлз". А вот - другой ролик, где пьяный преподаватель одного из столичных вузов пытается провести лекцию. Шанс увидеть подобное на YouTube гораздо ниже - это то, что близко нашему зрителю, это - наш менталитет.

 

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

 

 

 

Kartoo.com - поиск с картой результатов

 

В ситуации, когда долгий поиск в Интернете не принес никакого положительного результата, логично предположить, что поисковый запрос был сделан не совсем удачно и его стоит сформулировать как-то по-другому. Но чем дольше пользователь перебирает страницы, тем труднее ему включить воображение и придумать, как иначе описать свою проблему одним-двумя словами. В этом случае нужно просто переключиться и попробовать какой-нибудь совершенно другой поисковый сервис, например, kartoo.com.

 

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

 

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

 

 

 

Webbrain.com - конкретизация области поиска

 

Визуальное представление результатов поиска - это частое явление среди альтернативных поисковых систем. Наиболее близкий и понятный способ демонстрации области поиска - это диаграмма, которую, так или иначе, обыгрывают в необычных интерфейсах создатели альтернативных поисковиков. Сервис webbrain.com - это попытка сделать поисковую систему, в которой пользователь мог бы не только перебирать подряд результаты, но и выбирать направление поиска. Работает поисковый сервис очень просто. Пользователь вводит запрос, после чего в верхней части страницы строится диаграмма слов, определяющих смысловую область поиска, а в нижней части окна браузера показывается стандартный список сайтов, отвечающих требованию запроса. В центре диаграммы ключевое слово, наиболее близко соответствующее тематике запроса. Иногда по центральному слову можно судить, насколько "правильно" поисковая система идентифицировала смысл запроса. Например, если ввести "3dnews.ru", в центр диаграммы система ставит игры. Ну что ж, это верно, хотя, по правде сказать, нам кажется, что логичнее было бы увидеть в центре диаграммы другое слово, например "свежие IT-новости" или "компьютер".

 

Неточность результатов этого поисковика объясняется скудной базой проиндексированных сайтов, однако сама идея интересна и, возможно, когда-нибудь получит продолжение. Для того, чтобы можно было работать с webbrain.com, необходимо иметь установленный компонент Java Virtual Maсhine, Internet Explorer, Firefox или Netscape.

 

 

Agakids.ru - детский поисковик

 

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

 

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

 

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

 

 

Eyeplorer.com - поиск в онлайновой энциклопедии

 

Создавая этот необычный поисковый движок, создатели стремились сделать его как можно более "умным", способным точно настраиваться на поисковый вопрос. Решив, что нет более универсальной базы, чем та, которая содержится в энциклопедических статьях, создатели сервиса пришли к выводу, что новый поисковик следует создавать на основе Википедии - популярной онлайновой энциклопедии. Созданный немецкими программистами, eyeplorer.com визуализирует результаты поиска и дает возможность конкретизировать поиск. Eyeplorer.com - очень удобный инструмент, для того, чтобы быстро найти краткие сведения в определенной области.

 

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

 

 

Picollator.ru - поиск по содержимому картинок

 

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

 

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

 Kwmap.net - предложит направления поиска

 

Слоган этого сайта под поисковой формой "Keymap of whole Internet" полностью соответствует сути этой поисковой машины. Сервис kwmap.net визуализирует найденные результаты самым простым и наглядным образом, какой только можно придумать - в виде карты дорог, чем-то напоминающей карту метрополитена. Узловые точки этой карты - это ключевые слова, найденные поисковой системой. Точка на пересечении путей - это центральное слово, то самое, которое было введено в поле запроса поисковой машины.

 

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

28.

Электро́нная по́чта (англ. email, e-mail, от англ. electronic mail) — технология и предоставляемые ею услуги по пересылке и получению электронных сообщений (называемых «письма» или «электронные письма») по распределённой (в том числе глобальной) компьютерной сети.

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

Достоинствами электронной почты являются: легко воспринимаемые и запоминаемые человеком адреса вида имя_пользователя@имя_домена (например somebody@example.com); возможность передачи как простого текста, так и форматированного, а также произвольных файлов; независимость серверов (в общем случае они обращаются друг к другу непосредственно); достаточно высокая надёжность доставки сообщения; простота использования человеком и программами.

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

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

В скором будущем электронная почта будет доступна не только в латинских доменных зонах, но и в кириллической зоне .РФ

29.

Язык программирования html

Это способ создания графики без использования компилятора. Это обычный текстовый файл, должен быть в DOS – формате. Шрифты: Windows, ANSI. Их понимает и обрабатывает любой броузер (Internet Explorer, Netscape). Любой броузер – интерпритатор, исполняюший последовательно файл и исполняет его. HTML быстро развивается и не все броузеры одинаково обрабатывают эти файлы. Сейчас все ориентируются на Internet Explorer 7.0 в Microsoft Wista. Язык содержит перечень тегов, один тег – команда интерпритатору, но она пишется исходя из общих правил записи тегов. ЗДЕСЬ ТОЖЕ НЕТ СТАНДАРТОВ! Все веб-сайты состоят из нескольких HTML-файлов и нескольких графических файлов Рекомендуется писать в обычном текстовом редакторе и сохранять как HTML-файл. Недостатки:

1. Файл будет сильно большим;

 2. Интерпритатор его обработает гораздо медление.  

По традиции файл входа в сайт называется index. - начало тэга - конец тэга - заголовок - тело. Структура HTML-файла: В HEAD расположена различная вспомогательная информация общая для всего BODY. Ее писать не обязательно, но обычно пишут следующее: - содержимое заголовка. Помимо этого в HEAD указывают версию html, для которой писалось BODY, и указывается как закрашивать фон. Содержимое BODY – это просто очередность строк, в которую вставляют различные управляющие тэги, прежде всего это информация которую нужно вывести на страницу. Тэги управляют изображением этой информации. Особенности восприятия текста BODY в браузере:

· Браузер не видит концов строк, а также переход со строки на строку.

· Если между словами несколько пробелов, то браузер заменяет их на 1. Весь этот текст BODY браузер выводит в виде одной строки. Но длина строки определяется текущей шириной Windows-окна. Если текст не помещается в строке, то браузер автоматически переносит на другую строку. Слова не разрываются, и перенос осуществляется по словам.

30.

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

Стандартизированный протокол передачи данных также позволяет разрабатывать интерфейсы (уже на физическом уровне), не привязанные к конкретной аппаратной платформе и производителю (например, USB, Bluetooth).

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

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

Новые протоколы для Интернета определяются IETF, а прочие протоколы — IEEE или ISO. ITU-T занимается телекоммуникационными протоколами и форматами.

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

Сетевые протоколы предписывают правила работы компьютерам, которые подключены к сети. Они строятся по многоуровневому принципу. Протокол некоторого уровня определяет одно из технических правил связи. В настоящее время для сетевых протоколов используется модель OSI (Open System Interconnection — взаимодействие открытых систем, ВОС).

Модель OSI — это 7-уровневая логическая модель работы сети. Модель OSI реализуется группой протоколов и правил связи, организованных в несколько уровней:

· на физическом уровне определяются физические (механические, электрические, оптические) характеристики линий связи;

· на канальном уровне определяются правила использования физического уровня узлами сети;

· сетевой уровень отвечает за адресацию и доставку сообщений;

· транспортный уровень контролирует очередность прохождения компонентов сообщения;

· задача сеансового уровня — координация связи между двумя прикладными программами, работающими на разных рабочих станциях;

· уровень представления служит для преобразования данных из внутреннего формата компьютера в формат передачи;

· прикладной уровень является пограничным между прикладной программой и другими уровнями — обеспечивает удобный интерфейс связи сетевых программ пользователя.

Примеры сетевых протоколов

TCP/IP — набор протоколов передачи данных, получивший название от двух принадлежащих ему протоколов:TCP (англ. Transmission Control Protocol) и IP (англ. Internet Protocol)[1]

Наиболее известные протоколы, используемые в сети Интернет:

· HTTP (Hyper Text Transfer Protocol) — это протокол передачи гипертекста. Протокол HTTP используется при пересылке Web-страниц с одного компьютера на другой.

· FTP (File Transfer Protocol) — это протокол передачи файлов со специального файлового сервера на компьютер пользователя. FTP дает возможность абоненту обмениваться двоичными и текстовыми файлами с любым компьютером сети. Установив связь с удаленным компьютером, пользователь может скопировать файл с удаленного компьютера на свой или скопировать файл со своего компьютера на удаленный.

· POP (Post Office Protocol) — это стандартный протокол почтового соединения. Серверы POP обрабатывают входящую почту, а протокол POP предназначен для обработки запросов на получение почты от клиентских почтовых программ.

· SMTP (Simple Mail Transfer Protocol) — протокол, который задает набор правил для передачи почты. Сервер SMTP возвращает либо подтверждение о приеме, либо сообщение об ошибке, либо запрашивает дополнительную информацию.

· telnet — это протокол удаленного доступа. TELNET дает возможность абоненту работать на любой ЭВМ сети Интернет, как на своей собственной, то есть запускать программы, менять режим работы и так далее. На практике возможности лимитируются тем уровнем доступа, который задан администратором удаленной машины.

31.

Основным средством создания Web-страниц в настоящее время является язык гипертекстовой разметки HTML.

Стандартный язык HTML позволяет создавать статичные Web-страницы, которые содержат текст, неподвижные рисунки (исключением являются рисунки формата GIF). Такие страницы напоминают плакаты на досках объявлений, традиционные полотна в картинных галереях или фотографии на выставках. Используя лишь язык HTML, невозможно создать сайт, отвечающий современным требованиям Web-дизайна. Образно язык HTML можно сравнить с шампуром, на который должны быть нанизаны лакомые кусочки.

 

Специальные добавки к HTML позволяют оживить неподвижные страницы (ввести мерцание, движущийся текст, обеспечить интерактивность - возможность передачи информации не только с сервера, но и на сервер и т. д.). Такими дополнениями к языку разметки HTML являются каскадные таблицы стилей CSS, скрипты, написанные на языке JavaScript или VBScript, апплеты, составленные на языке Java, CGI-скрипты - программы, для создания которых применяют языки Perl, C++, скриплеты, написанные на языке DHTML. Для создания движущихся надписей и рисунков используют GIF- и Flash-анимацию. Технологии AVI и MPEG позволяют вставлять видеоклипы. Имеются средства для озвучивания Web-страниц с помощью аудиоклипов, созданных в форматах WAV и MIDI.

Каждое дополнение решает свою определенную задачу, расширяя возможности стандартного языка HTML. Так, таблицы стилей CSS упрощают процедуру форматирования текста, придания сайту единообразного вида.

 

CSS (Cascading Style Sheets - каскадные таблицы стилей) - сетевая технология, расширяющая возможности языка HTML. Каскадные таблицы стилей упрощают и ускоряют процедуру форматирования Web-страницы, позволяют представить страницы одного сайта в едином стиле. С помощью CSS несложно быстро изменить сразу на всех страницах сайта цвет шрифта, его размер, начертание, гарнитуру, величину отступа в красной строке, вид выравнивания текста и т. д. Это реализуется за счет заранее подготовленных шаблонов, которые удобно разместить в отдельном файле. Загрузка нового файла приводит к изменению внешнего вида (стиля) сразу всех страниц данного сайта.

 

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

 

Каскадные таблицы стилей позволяют без затруднений создавать любопытные эффекты, например, проплывание (парение) текста над неподвижным фоном, формирование разнообразных рамок (box), эффект объемного текста.

 

Для браузера MS Internet Explorer (в рамках языка DHTML) разработаны специальные программы, которые позволяют просто создать разнообразные эффекты: свечение текста, создание тени, смазывание, горизонтальное и вертикальное отражение текста, создание рельефного и гравированного изображений, инверсия цветов (цветной негатив) и др. Благодаря DHTML Web-страницы могут динамически изменяться при наступлении какого-либо события.

 

Программы, написанные на языке DHTML, называются DHTML-скриптами или скриплетами.

 

DHTML (Dinamic Hypertext Markup Language) - динамической язык разметки гипертекста. Конкурирующие фирмы Microsoft и Netscape вкладывают разный смысл в понятие "динамический HTML". Это часто приводит к тому, что одна и та же Web-страница по-разному выглядит при ее просмотре разными браузерами. По этой же причине существует некоторая путаница с определением самого понятия DHTML.

 

Сценарии (или скрипты) - программы, которые составляются на специальных языках программирования с целью расширения возможностей HTML. В качестве языков программирования используют JavaScript, VBScript, Java, Perl, C++ и др. Сценарии позволяют обрабатывать (реагировать на) различные события (например, щелчок мышью, размещение курсора мыши на некотором объекте, нажатие клавиши). Ответной реакцией на произошедшие события становится изменение внешнего вида Web-страницы, пересылка данных от клиента на сервер и др. Слово Script в переводе с английского языка означает "сценарий". Термины "скрипт" и "сценарий", которые используются в публикациях по Web-дизайну, являются синонимами.

 

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

 

Следует выделить две принципиально различные группы сценариев (скриптов): JavaScript (VBSript) и CGI-скрипты.

 

Скрипты первой группы размещаются прямо в тексте программы, написанной на языке HTML. Для их составления используют два языка программирования: JavaScript и VBScript. Язык JavaScript поддерживается всеми современными браузерами. Скрипты, написанные на языке VBScript, работают только на браузерах MS Internet Explorer. Скрипты обрабатываются (интерпретируются) браузером одновременно с кодом HTML. В HTML-программах скрипты размещаются внутри контейнеров, которые обрамлены тегами .

 

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

 

Вторая группа скриптов - CGI-скрипты - организована значительно сложнее, чем первая группа скриптов. CGI-скрипты могут быть написаны на различных языках программирования (чаще всего PHP, Perl, C++). Для их работы необходимо, чтобы на сервере был установлен интерпретатор соответствующего языка программирования. Эти скрипты являются программами, исполняемыми на стороне сервера. Они должны располагаться на сервере отдельно от основного текста HTML-программы. Не все серверы допускают работу CGI-скриптов, так как существует потенциальная опасность "взлома" сервера с их помощью. Скрипты могут выполнять различные команды (в том числе и системные). Поэтому квалифицированный злоумышленник (кракер) может нарушить нормальную работу сервера. Кроме того, существует опасность неумышленного нарушения нормальной работы сервера из-за неправильно спроектированного CGI-скрипта.

 

Работу этой группы скриптов должен поддерживать особый интерфейс. CGI (Common Gateway Interface) - специальный интерфейс (способ взаимодействия сервера и клиента), с помощью которого происходит запуск программ, расположенных на сервере.

 

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

 

Все CGI-скрипты хранятся на сервере в специальной папке, как правило, с названием cgi-bin.

 

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

 

Альтернативой для технологии CGI является язык ASP (Active Server Pages - активные страницы на сервере). Язык ASP разработан фирмой Microsoft и предполагает использование языка VBScript и элементов ActivX, которые созданы этой же фирмой.

 

Еще один язык - РНР (Personal Home Page tools) по назначению аналогичен языку ASP и также является альтернативой для CGI. Разработчиком языка РНР является Rasmus Lerdorf. Программы, написанные на языке PHP, выполняются на сервере, а результаты пересылаются клиенту в виде HTML-документа. Сами программы на PHP пишутся прямо внутри HTML-документа. После обработки страницы с помощью интерпретатора PHP вид страницы существенно меняется по сравнению с документом, хранящимся на сервере. Файлы, содержащие программы на PHP, должны иметь расширение .phtml или .php3.

 

Важными для объяснения принципа действия скриптов являются понятия: событие, объекты и методы.

 

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

 

Объект - некоторый элемент с набором собственных свойств и методов (например, открытое окно).

 

Свойство - параметр объекта, который может быть изменен или считан (например, ширина окна).

 

Метод - функция, показывающая, какие действия производятся над объектом (например, закрыть окно).

 

Апплеты (applets) - программы, которые составляются на языке Java и хранятся на сервере отдельно от основного документа, написанного на языке HTML. В переводе с английского языка слово applet означает небольшое приложение. Таким образом, апплет (иногда пишут аплет) - это маленькое приложение (программа на языке Java), служащее для создания разнообразных визуальных эффектов на основной Web-странице. Можно заметить некоторое сходство Java-апплетов с CGI-скриптами (и те, и другие хранятся отдельно от основного HTML-документа). Самое существенное их различие состоит в том, что Java-апплеты не позволяют сохранять на сервере информацию, подготовленную пользователем-клиентом. По своему внешнему проявлению Java-апплеты похожи на сценарии, написанные на языке JavaScript. Однако скрипты располагаются прямо в тексте Web-страницы, а апплеты размещаются на сервере в виде отдельных файлов.

 

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

 

Достоинством языка Java является его независимость от используемой операционной системы и платформы (аппаратной части), на которой реализована ЭВМ. На этом языке можно создавать приложения, способные работать на компьютерах самых разных типов: Pentium, Macintosh, рабочих станциях Sun. Это достигается установкой на каждую ЭВМ виртуальной Java-машины (Java Virtual Machine - программный эмулятор). Эмулятор - это специальная программа, преобразующая инструкции для виртуальной машины (или байт-коды) в инструкции для конкретного процессора. Независимость языка Java от платформы (типа процессора и операционной системы) является одним из основных достоинств этого языка.

 

Технология создания и использования Java-апплетов следующая. Программист составляет программу на языке Java. Затем компилирует ее, превращая текст программы в байт-коды. Откомпилированная программа размещается на сервере в виде файлов Java-классов (с расширением .class). Вызываются апплеты из HTML-документа с помощью опций, которые обрамляются дескрипторами . Между этими тегами указываются параметры, с которыми осуществляется запуск апплета.

 

Рассмотрим еще одну полезную сетевую технологию Web-дизайна - SSI.

 

SSI (Server Side Include) с английского языка переводится так: включаемый на стороне сервера. Здесь имеется ввиду, что технология SSI позволяет добавлять в текст страницы дополнительные фрагменты, которые хранятся на сервере в отдельных файлах. При рассмотрении технологии SSI слышны "знакомые мотивы", которые звучали при рассмотрении предыдущих технологий (CGI-скриты и Java-апплеты). Отличительной особенностью технологии SSI является то, что и основной текст Web-страницы, и добавляемый блок написаны на одном языке программирования - HTML. Технологию SSI можно образно сравнить с конструированием игрушечных зданий из кубиков. Только здесь речь идет о проектировании сайта из заранее подготовленных фрагментов Web-страниц. Причем одни и те же кубики (блоки, файлы) можно вставлять на различные страницы сайта. Легко изменить внешний вид одинаковых элементов сразу на всех страницах сайта (скажем, вид элементов навигации или текст электронного адреса). Включение (добавление) дополнительных блоков происходит непосредственно при передаче текста Web-страницы от сервера к клиенту. По этой причине коды добавляемых блоков нельзя увидеть при просмотре страниц в виде HTML. Изменив всего лишь один файл, дизайнер меняет внешний вид сразу всех страниц сайта. Таким образом, технология SSI позволяет легко "собирать", "конструировать" сайт, используя заранее созданные заготовки (блоки).

 

Web-страница, на которую производится вставка дополнительного блока, должна иметь расширение shtml (или shtm). Добавляемый файл в принципе может иметь любое расширение. Синтаксис вызова присоединяемого блока таков:

 

Здесь navig.htm - имя добавляемого файла.

 

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

 

Краткие итоги

· Большинство Web-страниц построено на основе языка разметки HTML. Возможности этого языка расширяют за счет использования технологий, работающих как на стороне клиента, так и на стороне сервера.

· На стороне клиента реализуются технологии: CSS, DHTML, Flash, AVI, MPEG, JavaScript, VBScript, ActiveX

· На стороне сервера работают технологии: CGI, ASP, SSI, ColdFusion, PHP, Perl, Java

32.

см. 31

33.

Баннер (англ. banner — флаг, транспарант) — графическое изображение рекламного характера. Баннеры размещают для привлечения клиентов или для формирования позитивного имиджа.

Где взять изображение для баннеров?

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

Можно скопировать или скачать готовую картинку из Интернета. В командной строке любого поисковика набрать запрос на интересующую Вас тему и добавить слово «картинка»

Можно сделать скриншот экрана и затем отредактировать его в стандартной программе Paint net

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

HTML-код баннеров

Для создания баннеров, я пользуюсь своей заготовкой:

Это код самого баннера:

<center><nofollow><noindex><a href="адрес сайта" target=_blank><img src="адрес картинки" border="0" title="Надпись при наведении" height=высота></a></noindex></nofollow></center>

 

А это код окошка из которого, каждый желающий может скопировать код Вашего баннера и разместить на своем сайте или блоге.

 

<center><nofollow><noindex><input type= 'text' size= '15' value= 'окошко'></noindex></nofollow></center>

 

Рассмотрим подробно действие каждого тега

 

(тег- HTML-код, заключенный в острые скобочки <>)

 

Четыре парных тега:

<center></center> - картинка будет располагаться по центру

<nofollow></nofollow> - ссылка будет закрыта для поисковика Гугл

<noindex></noindex> - ссылка будет закрыта для поисковика Яндекс

<a href="адрес сайта"></a> - тег адреса ссылки

 

Расшифровку HTML-тегов Вы можете подробно изучить в справочнике по HTML и в Таблице основных тегов HTML

 

Теперь рассмотрим «внутренности» кода нашего баннера:

target=_blank – страница ссылки откроется в новой вкладке

<img src="адрес картинки" – прямая ссылка на картинку

border="0" – картинка в окантовке (изменив цифру 0, поменяется ширина рамки)

title="Надпись при наведении" – при наведении на картинку рядом с курсором будет появляться надпись, которую Вы вставите в кавычки.

– ширина картинки в пикселях (вместо слова ширина вставьте цифру)

height=высота – высота картинки в пикселях (вместо слова высота вставьте цифру)

</a> - закрывающий тег кода

<input type= 'text' size= '15' value= 'окошко'> - это HTML-код окошка, из которого, каждый желающий может скопировать код Вашего баннера и разместить на своем сайте или блоге.

Вместо слова «окошко» нужно вставить весь код баннера.

size= '15' – размер окошка, изменив цифру 15, Вы поменяете размер окошка.

 34.

Основные операторы языка QBasic!

 

Основные директивы

 

CLS -очищение экрана

END -конец программы

"+"и"-" - сложение и вычитание

"*"и"/" - умножение и деление

"^" - возведение в любую степень

(x+3,14)/(a+b) - используются только круглые скобки.

Встроенноые функции.

 

 

SQR(X) -извлечение корня

ABS(X) -модуль(абсолютная величина) числа

sin(X);cos(X);tan(X) -тригонометрические функции синус, косинус и тангенс угла в радианах

ATN(X) -арктангенс числа в радианах

INT(X) -округление числа(дробная часть числа отбрасывается)

RND(X) -случайное число

z=YMODx -целый остаток от деления y на x

log(X) -логарифмическая функция (натуральный логарифм по основанию e=2,71828);

EXP(X) -показательная функция

Операции ввода - вывода

информации

 

 

PRINT -вывод информации на экран

PRINT X -вывод на экран значения числа X

INPUT -ввод данных.

Управляющие конструкции QBasic

 

GOTO N-"N"-метка

Условный оператор IF...THEN... ELSE(если, тогда, иначе):

IF<условие> Then<список операторов>ELSE<список операторов>

<>- неравно,

> - больше,

<меньше,

>=больше или равно.

 

AND(и);OR(или)

Некоторые полезные команды QBasic

 

Оператор Locate a,b - указывает позицию экрана(a-строка,b-столбец), начиная с которой будет печататься текст или число. Обычно используется перед оператором PRINT.

Директива FILES выдаёт список подкаталогов и файлов в текущем каталоге. Кроме того, выдаётся свободная память на жёстком диске

 

Директория SHELL "name" позволяет запускать программу name.exe или name.com указанную в кавычках. Эта программа должна находиться в текущем каталоге, там же, где и *.bas файл. Расширение exe или com можно не указывать.

Графические операторы в QBasic

 

SCREEN N - этот оператор очищает экран и задаёт графический режим, где N определяет тип графического режима: N=1,7,8,9,12 При N=12 в операторе COLOR цвет фона не задаётся. При N=7 режи экрана 320x200 пикселей и 16 цветов.

Режим SCREEN 7 используется весьма часто.

Если задан оператор SCREEN_N, то оператор CLS можно не использовать.

color c1,c2. color - оператор, задающий цвет текста и фона, где c1 задаёт цвет текста, а c2-цвет фона.c1,c2=0-15

Пример использованя этого оператора -color14,1

Рисование точки:PSET (X,Y),C, где X,Y -координаты точки,C - цвет точки. C = 0-15.X=160,Y=100 -координаты центра экрана для режима SCREEN7.

Оператор стирания точки: PRESER(X,Y) Рисование линии:LINE(x1,y1) =(x2,y2),C. Здесь x1,y1 и x2,y2- координаты концов линии, C -цвет.

Рисование прямоугольной рамки: line(x1,y1)-(x2,y2),C,B. Здесь x1,y1 и x2,y2 - координаты концов левой диагонали, C -цвет.

Рисование закрашенного прямоугольника: line (x1,y1)-(x2,y2), C, BF. Здесь x1,y1 и x2,y2 - координаты концов левой диагонали, C-цвет.

Рисование окружности:

CIRCLE (X,Y),R,C Здесь x,y - координаты центра, R -радиус, C-цвет.

Рисование дуги и сектора: CIRCLE (X,Y)R,C,ф1,ф2 Здесь ф1, ф2 начальный и конечный углы дуги в радианах. У сектора перед ф1 и ф2 стоит знак синус

Рисование элипса: CIRCLE(X,Y),R,C,K:

Здесь k - эксцентриситет эллипса.

k<1 - элипс вытянут вдоль больши оси.

k>1 -эллипс вытянут вдоль малой оси.

35.

ператоры FOR и NEXT предназначены для организации циклического выполнения последовательности операторов языка Basic заданное число раз.

 

Синтаксис:

 

FOR <переменная>=x TO y [STEP z]

 

.….

 

<операторы>

 

.….

 

NEXT

где <переменная> - используется в качестве счетчика. Первое числовое выражение (x) задает начальное значение счетчика. Второе числовое выражение (y) определяет конечное значение счетчика.

 

Строки программы, следующие за оператором FOR, будут выполняться до тех пор, пока не будет встречен оператор NEXT. После этого к значению счетчика будет прибавлена величина, определяемая выражением (z) опции STEP - шаг. Затем осуществляется проверка с целью определения того, не превысило ли значение счетчика его конечного значения (y). Если этого не случилось, компилятор Basic осуществляет переход назад на оператор, который располагается сразу за оператором FOR и процесс вычисления повторяется. В случае если значение счетчика превысило конечное значение, выполнение программы продолжается с оператора, следующего непосредственно за оператором NEXT. В случае если опция STEP не задана, приращение принимается равным единице. Если в опции STEP задано отрицательное значение, то конечное значение счетчика цикла должно быть меньше начального. При этом значение счетчика каждый раз будет уменьшаться, и цикл будет выполняться до тех пор, пока значение счетчика не станет меньше конечного значения.

 

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

 

Циклы FOR ... NEXT могут быть вложенными, т.е. один цикл FOR ... NEXT может быть помещен в контексте другого цикла FOR ... NEXT.

 

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

 

Переменные в операторе NEXT могут быть опущены. В этом случае оператор NEXT будет соответствовать последнему оператору FOR. Если оператор NEXT располагается в программе раньше соответствующего ему оператора FOR, то выдается сообщение об ошибке "NEXT without FOR", и выполнение программы прекращается.

 

Пример:

 

10 J=5

 

20 FOR I=1 TO J+5

 

30 PRINT I;

 

40 NEXT

 

RUN - запуск программы и выдача на экран результата.

 

1 2 3 4 5 6 7 8 9 10

 

В примере цикл выполняется десять раз и на печать выводится значение счетчика цикла.

36.

Графические операторы в QBasic

 

SCREEN N - этот оператор очищает экран и задаёт графический режим, где N определяет тип графического режима: N=1,7,8,9,12 При N=12 в операторе COLOR цвет фона не задаётся. При N=7 режи экрана 320x200 пикселей и 16 цветов.

Режим SCREEN 7 используется весьма часто.

Если задан оператор SCREEN_N, то оператор CLS можно не использовать.

color c1,c2. color - оператор, задающий цвет текста и фона, где c1 задаёт цвет текста, а c2-цвет фона.c1,c2=0-15

Пример использованя этого оператора -color14,1

Рисование точки:PSET (X,Y),C, где X,Y -координаты точки,C - цвет точки. C = 0-15.X=160,Y=100 -координаты центра экрана для режима SCREEN7.

Оператор стирания точки: PRESER(X,Y) Рисование линии:LINE(x1,y1) =(x2,y2),C. Здесь x1,y1 и x2,y2- координаты концов линии, C -цвет.

Рисование прямоугольной рамки: line(x1,y1)-(x2,y2),C,B. Здесь x1,y1 и x2,y2 - координаты концов левой диагонали, C -цвет.

Рисование закрашенного прямоугольника: line (x1,y1)-(x2,y2), C, BF. Здесь x1,y1 и x2,y2 - координаты концов левой диагонали, C-цвет.

Рисование окружности:

CIRCLE (X,Y),R,C Здесь x,y - координаты центра, R -радиус, C-цвет.

Рисование дуги и сектора: CIRCLE (X,Y)R,C,ф1,ф2 Здесь ф1, ф2 начальный и конечный углы дуги в радианах. У сектора перед ф1 и ф2 стоит знак синус

Рисование элипса: CIRCLE(X,Y),R,C,K:

Здесь k - эксцентриситет эллипса.

k<1 - элипс вытянут вдоль больши оси.

k>1 -эллипс вытянут вдоль малой оси.

37.

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

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

Важными характеристиками изображения являются:

· количество пикселей — размер. Может указываться отдельно количество пикселей по ширине и высоте (1024×768, 640×480, …) или же, редко, общее количество пикселей (часто измеряется в мегапикселях);

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

· цветовое пространство (цветовая модель) RGB, CMYK, XYZ, YCbCr и др.

· разрешение — справочная величина, говорящая о рекомендуемом размере пикселя изображения.

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

Достоинства

 

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

· Распространённость — растровая графика используется сейчас практически везде: от маленьких значков до плакатов.

· Высокая скорость обработки сложных изображений, если не нужно масштабирование.

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

Недостатки

 

· Большой размер файлов у простых изображений.

· Невозможность идеального масштабирования.

· Невозможность вывода на печать на плоттер.

Из‑за этих недостатков для хранения простых рисунков рекомендуют вместо даже сжатой растровой графики использовать векторную графику.

38. ????

39.

Система счисления — символический метод записи чисел, представление чисел с помощью письменных знаков.

Для начала проведём границу между числом и цифрой:

· Число — это некоторая абстрактная сущность для описания количества.

· Цифры — это знаки, используемые для записи чисел.

Цифры бывают разные: самыми распространёнными являются арабские цифры, представляемые известными нам знаками от нуля (0) до девяти (9); менее распространены римские цифры, мы их можем иногда встретить на циферблате часов или в обозначении века (XIX век).

Итак запомним:

· число — это абстрактная мера количества;

· цифра — это знак для записи числа.

Поскольку чисел гораздо больше чем цифр, то для записи числа обычно используется набор (комбинация) цифр.

Только для небольшого количества чисел — для самых малых по величине — бывает достаточно одной цифры.

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

Величина числа может зависеть от порядка цифр в записи, а может и не зависеть.

Это свойство определяется системой счисления и служит основанием для простейшей классификации таких систем.

Итак, указанное основание позволяет все системы счисления разделить на три класса (группы):

· позиционные;

· непозиционные;

· смешанные.

Позиционные системы счисления мы рассмотрим более подробно ниже.

Расскажем вкратце о смешанных и непозиционных системах.

Денежные знаки — это пример смешанной системы счисления.

Сейчас в России используются монеты и купюры следующих номиналов: 1 коп., 5 коп., 10 коп., 50 коп., 1 руб., 2 руб., 5 руб., 10 руб., 50 руб., 100 руб., 500 руб., 1000 руб. и 5000 руб. Чтобы получить некоторую сумму в рублях, нам нужно использовать некоторое количество денежных знаков различного достоинства.

Предположим, что мы покупаем пылесос, который стоит 6379 руб.

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

Если мы запишем количество купюр или монет начиная с 1000 руб. и заканчивая одной копейкой, заменяя нулями пропущенные номиналы, то мы получим число 603121200000.

В непозиционных системах счисления величина числа не зависит от положения цифр в записи.

Если бы мы перемешали цифры в числе 603121200000, то мы бы не смогли понять, сколько стоит пылесос. Следовательно, такая запись относится к позиционным системам.

Если же к каждой цифре приписать знак номинала, то такие составные знаки (цифра+номинал) уже можно было бы перемешивать. То есть такая запись уже является непозиционной.

Примером «чисто» непозиционной системы счисления является римская система.

40.

Элементная база компьютеров

Основными вехами развития электронной промышленности в мире стало создание транзистора (1947), интегральных схем (1958) и микропроцессора (1971), ознаменовавшими второе, третье и четвертое поколения компьютеров.

Изобретателем транзистора является американский физик Уильям Шокли (Chockley) (1910-1989). В 1947 г. ему вместе с Дж. Бардином и У. Браттейном удалось получить точечный транзистор, а в 1951 г. первый плоскостной германиевый транзистор. В 1954 г. Гордон Тил разработал первый биполярный кремниевый транзистор. Появление КМОП-транзисторов относят к 1962 г.

Изобретателями первых интегральных схем (в виде системы взаимосвязанных транзисторов на единой кремниевой пластине) были Роберт Нойс (Robert Noyce) (1927-1990) из компании Fairchild Semiconductor и независимо от него Джек Килби (Kilby) из компании Texas Instruments. Более удачными были признаны схемы Нойса.

В 1968 г. Р.Нойс и Г.Мур основали компанию Intel (сокращение от Integrated Electronics), а в следующем году — Дж. Сандерс создает компанию AMD (Advanced Micro Devices). Этим компаниям суждено конкурировать на рынке микропроцессоров.

В 1970 г. появляются первые SPLD схемы и 256-битная SRAM память. Создание первых EPROM и EEPROM относится соответственно к 1971 и 1983 годам.

Первый микропроцессор 4004 разработан и изготовлен в 1971 г в компании Intel с помощью инженера из Стэнфорда Т. Хоффа.

К числу ведущих компаний электронной промышленности в США относится также Motorola. В 1949 г. компания приступает к выпуску полупроводниковых приборов. В 1979 г. Motorola разрабатывает свой первый 16-битный микропроцессор 68000, а в 1984 г. — первый 32-битный микропроцессор MC68020, в котором содержится около 200000 транзисторов, обеспечивающих доступ к памяти до 1 миллиарда бит.

В 1984 г. создаются первые компании, специализирующиеся на производстве ПЛИС. Это Altera и Xilinx. В 1985 г. в Xilinx разрабатывается первая FPGA схема.

Микропроцессор Power PC создается совместными усилиями компаний Apple Computer, IBM и Motorola в 1993 г., в нем используется RISC-технология.

Проектные нормы в 90 нм достигнуты в 2003 г., а 65 нм - в 2006 г.

Первые работы в СССР по созданию интегральных схем проводили Ф.Г.Старос и И.В.Берг в КБ-2 в Ленинграде. В августе 1962 г. в СССР было принято решение о строительстве Научного центра микроэлектроники в г. Зеленограде и организации его филиалов в Киеве, Минске, Риге, Вильнюсе. До 1964 г. Ф Старос был главным инженером Центра.

41.

42.

43.

Память ЭВМ

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

    Память современной ЭВМ строится в виде многоступенчатой иерархической системы, что обеспечивает экономически оправданное удовлетворение противоречивых требований — большой ёмкости и высокого быстродействия. В иерархию П. ЭВМ обычно входят: внешняя память очень большой ёмкости (сотни миллионов слов), в которой массивы информации хранятся на магнитных лентах (См. Магнитная лента); ещё одна ступень внешней памяти, меньшей ёмкости и более высокого быстродействия, — на магнитных барабанах (См. Магнитный барабан) и магнитных дисках (См. Магнитный диск); внутренняя, или оперативная, память, которая в ЭВМ 3-го поколения чаще называется главной памятью, с ёмкостью до сотен тыс. и млн. слов и циклом обращения от десятых долей до нескольких мксек (быстродействие оперативной памяти, входящей в состав Процессора, должно быть соизмеримо с быстродействием последнего, так как выполнение любой арифметической или логической операции связано с извлечением информации из оперативной памяти и записью туда полученных результатов); сверхоперативная память, объединяющая наиболее часто используемые ячейки оперативной памяти и имеющая ёмкость в несколько десятков или сотен слов и цикл обращения от сотых до десятых долей мксек; регистры — ЗУ ёмкостью в одно слово в различных блоках процессора; постоянная память (долговременная, односторонняя) для хранения табличных данных, коэффициентов, подпрограмм (См. Подпрограмма) и микропрограмм (См. Микропрограмма); буферная память как промежуточное звено при обмене между ЗУ различных уровней П. ЭВМ.

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

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

    Распределением П. ЭВМ называется процесс размещения информации (блоков данных или команд) в ЗУ различных уровней для наиболее эффективного использования всей ёмкости П. ЭВМ, рациональной организации вычислительного процесса и сокращения времени решения задачи. Статическое распределение П. ЭВМ производится программистом при анализе задачи и составлении программы, то есть до начала решения задачи. Однако это существенно затрудняет работу программиста, который в процессе программирования должен всё время следить, где на данном этапе находится нужная информация, какие запоминающие ячейки и поля П. ЭВМ заняты или свободны и т. д. При работе в режиме мультипрограммирования статическое распределение П. ЭВМ оказывается практически нереализуемым, так как программист не может заранее предусмотреть всех возможных ситуаций, возникающих при решении одновременно нескольких задач. Поэтому распределение П. ЭВМ должно выполняться в самой ЭВМ автоматически в процессе исполнения программ. Такой метод называется динамическим распределением П. ЭВМ. При этом во избежание случайного вторжения программой одной задачи в области П. ЭВМ, занятые информацией, относящейся к другой задаче, предусматривается Защита памяти, благодаря которой при попытке обращения к запрещенным блокам П. ЭВМ происходит автоматическое прерывание программы. При динамическом распределении П. ЭВМ внутренний обмен информацией между оперативной и внешней памятью удаётся организовать так, что пользователь (программист) как бы имеет в своём распоряжении одну оперативную память очень большой ёмкости, ограниченной только разрядностью адреса в команде. На самом деле эта память — виртуальная (кажущаяся), так как в любой данный момент времени только небольшая часть информации, содержащейся в виртуальной памяти, физически находится в оперативном ЗУ.

    Для нахождения информации в массиве П. ЭВМ применяют методы адресного (по номеру ячейки П. ЭВМ) и ассоциативного (по содержанию самой информации) поисков. Различают следующие виды адресации: неявную (подразумеваемый адрес), когда в команде не указывается адрес операнда (адрес подразумевается в коде операции команды); непосредственную, когда в команде содержится не адрес операнда, а сам операнд; прямую, при которой исполнительный адрес содержится в самой команде; относительную, при которой адрес формируется суммированием адресной части команды с содержанием так называемого базового регистра; косвенную, когда в команде указывается адрес (номер) ячейки ЗУ, в которой, в свою очередь, содержится адрес операнда. Ассоциативный поиск осуществляется в ассоциативных запоминающих устройствах (См. Ассоциативное запоминающее устройство). Дальнейшим развитием последних являются многофункциональные ЗУ, в которых реализуются не только функции сравнения, как в простых ассоциативных ЗУ, но и некоторые функции логической и арифметической обработки информации.

 

 


Дата добавления: 2018-10-26; просмотров: 353; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!