Об этом руководстве


Содержание

Об этом руководстве

На этой странице

JavaScript является кросс-платформенным, объектно-ориентированный язык сценариев. Это руководство объясняет все, что нужно знать об использовании JavaScript.

Новые возможности в версиях JavaScript

То, что вы должны уже знать

This guide assumes you have the following basic background:

  • Общее представление о сети Интернет и World Wide Web ( WWW).
  • Хорошие знания языка гипертекстовой разметки (HTML).

Некоторый опыт программирования на языках , таких как C или Visual Basic, полезен, но не обязателен.

Версии JavaScript

Таблица №1 версии JavaScript и веб-браузера Navigator
JavaScript version Navigator version
JavaScript 1.0 Navigator 2.0
JavaScript 1.1 Navigator 3.0
JavaScript 1.2 Navigator 4.0-4.05
JavaScript 1.3 Navigator 4.06-4.7x
JavaScript 1.4
JavaScript 1.5 Navigator 6.0
Mozilla ( браузер с открытым исходным кодом)
JavaScript 1.6 Firefox 1.5, other Mozilla 1.8-based products
JavaScript 1.7 Firefox 2, other Mozilla 1.8.1-based products
JavaScript 1.8 Firefox 3, other Gecko 1.9-based products
Таблица №2 Аббревиатуры в версиях Netscape Enterprise Server
Аббревиатура Версия Server Enterprise
NES 2.0 Netscape Enterprise Server 2.0
NES 3.0 Netscape Enterprise Server 3.0

Где найти информацию о JavaScript

JavaScript документация включает в себя следующие книги:

Если вы новичок в JavaScript , начните с руководства JavaScript. Если у вас есть твердое понимание основы , вы можете использовать Справочник по JavaScript чтобы получить более подробную информацию на отдельных объектах и ​​операторах.

Советы для изучения JavaScript

Начало работы с JavaScript очень просто: все, что вам нужно, это современный веб-браузер. Это руководство включает в себя некоторые функции JavaScript , которые только в настоящее время доступна в последней версии Firefox ( и других браузеров с движком Gecko ) , поэтому рекомендуется использование самых последних версий Firefox .

Интерактивный интерпретатор

Диалоговый JavaScript незамедлительно — неоценимая помощь изучению языка, так как это предоставляет вам возможность пробовать вещи в интерактивном режиме без необходимости сохранить файл и обновить страницу. Ошибочная Консоль Firefox, доступная через меню Инструменты, обеспечивает простой путь пробовать диалоговый JavaScript: Только вводят линию кода и щелкают кнопку «Evaluate».

Firebug

Более передовой диалоговый незамедлительно — доступный использующий Firebug, дополнение к Firefox. Выражения, которые вы печатаете, интерпретируются как объекты и связанные с другими частями Firebug. Например, вы можете добавить 5 плюс 5, изменять регистр строки , get a clickable link to the document, or get a link to an element:

Использование стрелки на правом нижнем углу дает команду редактор для многострочного сценариев.

Firebug also provides an advanced DOM inspector, a JavaScript debugger, a profiling tool and various other utilities. JavaScript code running in a Web page can call, console.log() , a function that prints its arguments to the Firebug console.

Many of the examples in this guide use alert() to show messages as they execute. If you have Firebug installed you can use console.log() in place of alert() when running these examples.

Document conventions

JavaScript applications run on many operating systems; the information in this book applies to all versions. File and directory paths are given in Windows format (with backslashes separating directory names). For Unix versions, the directory paths are the same, except that you use slashes instead of backslashes to separate directories.

This guide uses uniform resource locators (URLs) of the following form:

In these URLs, server represents the name of the server on which you run your application, such as research1 or www ; domain represents your Internet domain name, such as netscape.com or uiuc.edu ; path represents the directory structure on the server; and file .html represents an individual file name. In general, items in italics in URLs are placeholders and items in normal monospace font are literals. If your server has Secure Sockets Layer (SSL) enabled, you would use https instead of http in the URL.

This guide uses the following font conventions:

  • The monospace font is used for sample code and code listings, API and language elements (such as method names and property names), file names, path names, directory names, HTML tags, and any text that must be typed on the screen. ( Monospace italic font is used for placeholders embedded in code.)
  • Italic type is used for book titles, emphasis, variables and placeholders, and words used in the literal sense.
  • Boldface type is used for glossary terms.

Об этом руководстве

Лицензионное соглашение

Все права на данное руководсво (в дальнейшем — «Руководство») принадлежат его автору. Вы можете свободно распрострянять «Руководство», делать миллиарды копий, делать доступным для скачивания на любых сайтах и т. д. Вы можете продать «Руководство» какому-нибудь идиоту (ну не купит же его нормальный человек?). В этом случае вы должны поделиться с автором полученными ценностями. В случае, когда использование «Руководства» помогло вам в получении материальной прибыли (например, вы с помощью «Руководства» настроили веб-сервер Apache, тестировали на нем свой сайт, потом выложили сайт в Интернете и он принес вам прибыль), то вы должны выплатить автору денежную сумму в размере от 70 до 99% (на усмотрение автора), от полученной вами, с помощью «Руководства», прибыли. При использовании материалов «Руководства» ссылка на сайт http://neebet.com обязательна. Если вы не поставите ссылку на этот сайт мы вас найдем и жестоко покараем. Все, дальше в падлу писать. А. Вот еще. Если вы каким-либо образом используете «Руководство» (по прямому или не прямому назначению: читаете, что в нем написано, выкладываете его в Сети, продаете на рынке, храните на каком-либо накопителе, удаляете его и т. д.), то вы автоматически принимаете данное Лицензионное соглашение.

Об авторе

Автор данного мануала — не совсем вменяемый социопат, лауреат Нобелевской Премии Мира 2050 года, контр-культурный «писатель», падонок и вообще редкостный негодяй — Подлый Электрик.

Как объяснить начальнику, что вы перегружены работой?

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

Что говорят эксперты

Как бы вы ни были загружены, поговорить с начальством об этом бывает сложно. Джули Моргенштерн, эксперт в области продуктивности и автор книги Never Check E-Mail in the Morning, считает, что причин тому две: вы, возможно, боитесь из-за подобного разговора лишиться должности, а кроме того, привыкли рассуждать так: «Я работаю недостаточно упорно и продуктивно. Мне нужно исправиться». Таким образом, вы продолжаете заниматься самобичеванием, которое негативно отражается на вашей карьере, считает Лиана Дейви, соучредитель компании 3COze Inc. и автор книги You First: Inspire Your Team to Grow Up, Get Along, and Get Stuff Done. «Взвалив на себя слишком много обязанностей в угоду амбициям или желанию впечатлить начальство, вы не можете с ними справиться. Работу приходится выполнять второпях или некачественно, в результате может сложиться впечатление, что вы ненадежный человек», – говорит Дейви. Если, по вашему мнению, вас накрыла лавина заданий, обязательно сообщите об этом руководителю. Вот несколько советов, которые помогут благополучно провести разговор.

Чуть помедленнее

Если у вас постоянный аврал, это не означает, что вы никудышный работник. «Не судите о себе столь категорично, – говорит Моргенштерн. – Большинство компаний пытаются сделать больше за меньший срок, поэтому времени на выполнение работы постоянно не хватает». Если вы показываете хорошие результаты, но периодически просите об отсрочке или отказываете в просьбе, вас не упрекнешь в лени. Такое поведение не вредит вашей репутации. На самом деле, иногда говоря «нет», вы повышаете доверие к себе со стороны окружающих. Даже если вам неприятно признавать, что вы не справляетесь со всеми поставленными задачами, считает Дейви, вы «обязаны сделать это» ради компании: «Если вам не удается выполнить свои обязательства, вы попросту подставляете свою команду».

Обращайтесь за советом и помощью

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

Предлагайте решения

По мнению Моргенштерн, для того чтобы поговорить с руководителем начистоту, вам необходим правильный настрой: «Вы партнер начальника, который помогает ему достичь целей компании». Она предлагает сначала «обозначить общие задачи компании», чтобы убедиться, что вы оба придерживаетесь единого мнения. Затем расскажите о том, что мешает вам их осуществлять. Будьте предельно конкретны. Например, скажите: «Это задание требует сбора множества данных, на это уходит уйма времени» или «Сейчас я руковожу командой и уделяю больше внимания вопросам планирования, а не ежедневной рутине».

Вторая часть разговора имеет особое значение: предложите три идеи того, как можно урегулировать обсуждаемый вопрос. «Никогда не ходите к начальнику с проблемой, если вы не знаете, как ее решить», – говорит Моргенштерн. Предложите, например, выполнять определенные задания ежеквартально, а не ежемесячно, назначать вам в помощь коллег на конкретный проект или попросить компанию нанять временного сотрудника, чтобы снизить нагрузку. Ваша цель – находить «проекты, которые можно перенести, делегировать, отменить или сократить в объеме».


Расставляйте приоритеты

Крайне неприятно получать от начальника очередное задание, когда вы и так на пределе. «Руководитель часто поручает работу, не имея представления о том, сколько времени требуется на выполнение каждой задачи», – говорит Дейви. Вам нужно рассказать, чем вы сейчас занимаетесь, и спросить, как расставить приоритеты. Моргенштерн рекомендует спросить у босса, сколько усилий, по его мнению, необходимо приложить для выполнения заданий и что он понимает под максимальными, минимальными и достаточными усилиями. Моргенштерн считает: никогда не надо сразу брать на себя новые обязательства, если вы не уверены, что вам удастся с ними справиться. Спросите лучше: «В чем заключается предстоящая работа? Позвольте мне оценить мои возможности с учетом тех проектов, которыми я уже занимаюсь. Могу ли ответить вам завтра?» Постарайтесь таким образом выиграть время.

Предлагайте помощь

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

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

Говорите все как есть

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

Полагайтесь на коллег

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

Кейс № 1: предлагайте решения и не стесняйтесь спрашивать совета

Лиза Стерлинг, проработав год вице-президентом по стратегии развития продуктов компании Ceridian – поставщика программного обеспечения для управления кадровыми ресурсами, получила предложение занять в ней кресло директора по персоналу. Лиза планировала совмещать обе должности, но уже через несколько месяцев работа на два фронта стала для нее непосильной ношей. Она понимала, что нужно поговорить об этом с начальником Дэвидом Осипом, генеральным директором Ceridian, однако изрядно нервничала. «Мне никогда не приходилось обращаться к руководителю за помощью, – объясняет она. – Я опасалась, что он пересмотрит свое решение повысить меня и подумает, что эта работа мне не по плечу».

Лиза начала разговор с того, что она знает приоритеты компании. Разговор был нужен, чтобы убедиться, правильно ли она понимает, чего от нее хочет Дэвид. Кроме того, она представила ему исчерпывающий перечень проектов, которыми она в настоящий момент занималась как в области развития продуктов, так и по линии управления персоналом. «Затем я сообщила Дэвиду, какие направления мне удается успешно развивать, а с какими проектами у меня, наоборот, возникли сложности», – добавляет Стерлинг.

Наконец, Лиза поделилась с ним возможными решениями. Она предложила отодвинуть на второй план некоторые организационные инициативы, а также отложить выпуск ряда продуктов. Другая идея заключалась в том, чтобы нанять директора по стратегии развития продуктов, который бы взял на себя ее обязанности. Начальнику понравились оба предложения Лизы. Кроме того, он дал ей ряд ценных советов о совершенствовании лидерских навыков. «Дэвид сказал, что по мере восхождения по карьерной лестнице мне необходимо постепенно переходить от оперативного управления к развитию своей команды, – говорит Стерлинг. – Я поняла, что круг моих обязанностей был слишком широк. Мне необходимо было делегировать полномочия своим подчиненным».

Лиза рада, что ей удалось высказаться. «Я словно прозрела, – говорит она. – Если бы я не обратилась за помощью к боссу, то никогда бы не получила его наставлений».

Кейс № 2: говорите прямо и откровенно и будьте готовы двигаться дальше, если начальник ведет себя безрассудно

Несколько лет назад Жанин Труит работала младшим специалистом по персоналу в крупной сети больниц. Организация, расположенная на Лонг-Айленде в Нью-Йорке, так быстро расширяла штат сотрудников каждый год, что отдел кадров едва справлялся со своими обязанностями.

«Я занималась подбором персонала на разные должности – от начальных до руководящих – в 10 учреждениях, – вспоминает Жанин. – Начальница также поручала мне вести ряд других проектов и заниматься планированием численности персонала, когда требовалось увеличить количество коек в больнице».

После 10 лет такой напряженной работы в сфере здравоохранения Жанин оказалась на грани срыва. Она поговорила с коллегами, а потом попросила директора о встрече и прямо сказала: «Моя текущая нагрузка необоснованно велика. Я никогда не боялась открыто высказывать свое мнение, но в то же время мне не хотелось подводить своих коллег, а уж тем более пациентов».

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

Теперь Жанин директор по инновациям в фирме Talent Think Innovations, которая занимается консалтингом в области бизнес-стратегий и управления. Из своей предыдущей работы она извлекла ценный урок. «Планирование численности персонала – один из самых важных факторов, определяющих эффективность вашего бизнеса, – говорит она. – Если вы хотите, чтобы клиенты и сотрудники от вас не уходили, а текучесть кадров была минимальной, следите за тем, чтобы нагрузка на персонал всегда находилась в пределах разумного».

Об авторе: Ребекка Найт – журналист из Бостона, пишет статьи для The New York Times, USA Today, Financial Times и The Economist

Об этом руководстве

Мы основываемся на нашем опыте использования Protege-2000 (Protege 2000), Ontolingua (Ontolingua 1997), Chimaera (Chimaera 2000) в качестве сред для редактирования онтологий. В этом руководстве для наших примеров мы используем Protege-2000.

Пример вина и еды, который мы используем на протяжении всей статьи, сделан на основе примерной базы знаний, которая представлена в статье, описывающей CLASSIC – систему представления знаний, основанную на описательно-логическом подходе (Brachman et al. 1991). В учебном пособии по CLASSIC (McGuinness et al. 1994) этот пример получил дальнейшее развитие. Protege-2000 и другие фреймовые системы описывают онтологии декларативным образом, определяя явным образом, какова классовая иерархия и к каким классам принадлежат индивидные концепты.

Некоторые идеи по разработке онтологий в этом руководстве берут свое начало в литературе по объектно-ориентированному проектированию (Rumbaugh et al. 1991; Booch et al. 1997). Однако разработка онтологий отличается от проектирования классов и отношений в объектно-ориентированном программировании. Объектно-ориентированное программирование сосредотачивается главным образом на методах классов – программист принимает проектные решения, основанные на операторных свойствах класса, тогда как разработчик онтологии принимает эти решения, основываясь на структурных свойствах класса. В результате структура класса и отношения между классами в онтологии отличаются от структуры подобной предметной области в объектно-ориентированной программе.

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

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

2. Из чего состоит онтология?

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

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

Слоты описывают свойства классов и экземпляров: вино Chвteau Lafite Rothschild Pauillac — крепкое, оно производится на винном заводе Chвteau Lafite Rothschild. У нас есть два слота, которые описывают вино в этом примере: слот крепость со значением «крепкое» и слот производитель со значением «винный завод Chвteau Lafite Rothschild». Мы можем сказать, что на уровне класса у экземпляров класса Вино есть слоты, которые описывают вкус, крепость, уровень сахара, производителя вина и т.д.[1]

Все экземпляры класса Вино и его подкласс Pauillac имеют слот производитель, значение которого является экземпляром класса Винный завод (Рис. 1). Все экземпляры класса Винный завод имеют слот производит, относящийся ко всем винам (экземплярам класса Вино и его подклассов), которые производятся на этом заводе.

На практике разработка онтологии включает:

· определение классов в онтологии;

· расположение классов в таксономическую иерархию (подкласс – надкласс);

· определение слотов и описание допускаемых значений этих слотов;

· заполнение значений слотов экземпляров.

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

Рис. 1. Некоторые классы в области вин, экземпляры и отношения между ними. Черным мы обозначили классы, а красным – экземпляры. Прямые связи обозначают слоты и внутренние связи, такие как «экземпляр [класса]» и «подкласс [класса]».

3. Простая методология инженерии знаний

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

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

1) Не существует единственного правильного способа моделирования предметной области – всегда существуют жизнеспособные альтернативы. Лучшее решение почти всегда зависит от предполагаемого приложения и ожидаемых расширений.

2) Разработка онтологии – это обязательно итеративный процесс.

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

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

Шаг 1. Определение области и масштаба онтологии


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

1. Какую область будет охватывать онтология?

2. Для чего мы собираемся использовать онтологию?

3. На какие типы вопросов должна давать ответы информация в онтологии?

4. Кто будет использовать и поддерживать онтологию?

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

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

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

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

Вопросы для проверки компетентности

Один из способов определить масштаб онтологии – это набросать список вопросов, на которые должна ответить база знаний, основанная на онтологии, т.е. вопросы для проверки компетентности (Gruninger and Fox 1995). Эти вопросы будут служить лакмусовой бумажкой: Содержит ли онтология достаточно информации для ответа на эти типы вопросов? Требуется ли для ответов особый уровень детализации или представление определенной области? Эти вопросы для проверки компетентности являются всего лишь формальными и не должны быть исчерпывающими.

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

1. Какие характеристики вина мне следует учитывать при выборе вина?

2. Вино Bordeaux красное или белое?

3. Хорошо ли сочетается Cabernet Sauvignon с морскими продуктами?

4. Какое вино лучше всего подойдет к жареному мясу?

5. Какие характеристики вина влияют на его сочетаемость с блюдом?

6. Влияет ли с год производства вина на его букет или крепость?

7. Какие урожаи Napa Zinfandel были хорошими?

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

Шаг 2. Рассмотрение вариантов повторного использования существующих онтологий

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

В литературе и всемирной паутине существуют библиотеки повторно используемых онтологий. Например, мы можем использовать библиотеку онтологий Ontolingua (http://www.ksl.stanford.edu/software/ontolingua/) или библиотеку онтологий DAML (http://www.daml.org/ontologies/). Существует также ряд общедоступных коммерческих онтологий (например, UNSPSC (www.unspsc.org), RosettaNet (www.rosettanet.org), DMOZ (www.dmoz.org)).

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

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

Шаг 3. Перечисление важных терминов в онтологии

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

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

Шаг 4. Определение классов и иерархии классов

Существует несколько возможных подходов для разработки иерархии классов (Uschold and Gruninger 1996):

§ Процесс нисходящей разработки начинается с определения самых общих понятий предметной области с последующей конкретизацией понятий. Например, мы можем начать с создания классов для общих понятий Вино и Еда. Затем мы конкретизируем класс Вино, создавая его подклассы: Белое вино, Красное вино, Розовое вино. Мы можем еще дальше категоризировать класс Красное Вино, например, в Syrah, Red Burgundy, Cabernet Sauvignon и т.д.

§ Процесс восходящей разработки начинается с определения самых конкретных классов, листьев иерархии, с последующей группировкой этих классов в более общие понятия. Например, сначала мы определяем классы для вин Pauillac и Margaux. Затем мы создаем общий надкласс для двух этих классов – Medoc, который, в свою очередь является подклассом Bordeaux.

§ Процесс комбинированной разработки – это сочетание нисходящего и восходящего подходов: Сначала мы определяем более заметные понятия, а затем соответствующим образом обобщаем и ограничиваем их. Мы могли бы начать с нескольких понятий высшего уровня, таких как Вино, и нескольких конкретных понятий, таких как Margaux. Затем мы можем соотнести их с понятием среднего уровня, таким как Medoc. После этого нам может понадобиться сформировать все классы вин из области Франции, формируя таким образом ряд понятий среднего уровня.

На рис. 2 показано возможное деление на различные уровни обобщения.

Рис. 2. Различные уровни таксономии Вино: Вино, Красное вино, Белое вино, Розовое вино – более общие понятия, верхний уровень. Pauillac и Margaux – самые конкретные классы в иерархии, нижний уровень.

Ни один из этих трех методов не лучше других по своей сути. Выбор подхода в большой степени зависит от личного взгляда на предметную область. Если разработчик склонен к рассмотрению предметной области сверху вниз, то ему, возможно, больше подойдет нисходящий метод. Часто для многих разработчиков онтологий самым простым является комбинированный метод, т.к. понятия, находящиеся «посередине», имеют тенденцию быть самыми наглядными понятиями в предметной области (Rosch 1978).

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

Какой метод мы бы ни избрали, обычно мы начинаем с определения классов. Из списка, составленного в Шаге 3, мы выбираем термины, которые описывают объекты, существующие независимо, а не термины, которые описывают эти объекты. В онтологии эти термины будут классами и станут точками привязки в иерархии классов[2]. Мы организуем классы в иерархическую таксономию, задавая вопрос: если объект является экземпляром одного класса, будет ли он обязательно (т.е. по определению) экземпляром некоторого другого класса?

Если класс А – надкласс класса В, то каждый экземпляр В также является экземпляром А.

Другими словами, класс В представляет собой понятие, которое является «разновидностью» А.

Например, каждое вино Pinot Noir – обязательно красное вино. Поэтому класс Pinot Noir – подкласс класса Красное вино.

На рис. 2 показана часть иерархии классов онтологии по винам. В 4-й главе детально рассмотрено, что нужно искать при определении иерархии классов.

Рис. 3. Слоты класса Вино и фацеты этих слотов. Значок “I” рядом со слотом производитель указывает, что у слота есть обратный слот (Глава 5.1.).

Шаг 5. Определение свойств классов – слотов

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

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

Для каждого свойства из списка мы должны определить, какой класс оно описывает. Эти свойства станут слотами, привязанными к классам. Таким образом, у класса Вино будут следующие слоты: цвет, крепость, вкус и сахар. А у класса Винный завод будет слот местоположение.


Вообще, в онтологии слотами могут стать несколько типов свойств объектов:

— «внутренние» свойства, такие как вкус вина;

— «внешние» свойства, такие как название вина и область, в которой оно было произведено;

— части, если объект имеет структуру; они могут быть как физическими, так и абстрактными «частями» (например, блюда, входящие в обед);

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

Таким образом, в дополнение к ранее определенным свойствам, к классу Вино нам нужно добавить следующие слоты: название, область, производитель, виноград. На рис. 3 показаны слоты класса Вино.

Все подклассы класса наследуют слот этого класса. Например, все слоты класса Вино будут унаследованы всеми подклассами этого класса, включая Красное Вино и Белое Вино. К классу Красное Вино мы добавим дополнительный слот уровень танина (низкий, средний или высокий). Слот уровень танина будет унаследован всеми классами, представляющими красные вина (такие как Bordeaux и Beaujolais).

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

Шаг 6. Определение фацетов слотов

Слоты могут иметь различные фацеты, которые описывают тип значения, разрешенные значения, число значений (мощность) и другие свойства значений, которые может принимать слот. Например, значение слота название (как в «название вина») – одна строка. То есть, название – это слот с типом значения Строка. Слот производит (как в выражении «винный завод производит эти вина») может иметь множественные значения, которые являются экземплярами класса Вино. То есть, производит – это слот с типом значения Экземпляр, и разрешенным классом является Вино.

Введение, Об этом руководстве, Ab c – Инструкция по эксплуатации Nikon COOLPIX-S3100

Страница 13

Об этом руководстве

Благодарим вас за приобретение цифровой фотокамеры Nikon COOLPIX S3100. Это
руководство поможет воспользоваться всеми преимуществами цифровой
фотокамеры Nikon. Перед применением фотокамеры внимательно прочтите
данное руководство и держите его в месте, доступном для всех, кто будет
использовать фотокамеру.

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

Обозначения
Карта памяти Secure Digital (SD), карта памяти SDHC и карта памяти SDXC далее

именуются «картами памяти».

Настройки на момент покупки далее называются «настройками по умолчанию».
Пункты меню, отображаемые на мониторе фотокамеры, названия кнопок и текст

сообщений, отображаемых на мониторе компьютера, обозначены полужирным
шрифтом.

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

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

Внутренняя память и карты памяти

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

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

Этим символом обозначены
полезные советы по работе с
фотокамерой.

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

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

Об этом Руководстве

Об этом Руководстве

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

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

В данном Руководстве рассмотрены и проиллюстрированы различные модификации автомобиля. За основу взят SAAB 9000 CSE 1994 года выпуска, однако для других модификаций модели SAAB 9000 приведено описание дополнительных работ.

24 признака того, что у вас ужасный начальник

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

Новый масштабный опрос от, посвященнsq поиску работы, выявил, что 32% респондента назвали своего начальника «ужасным», и лишь 15% — «великолепным».

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

Вы должны научиться выявлять плохих руководителей и «принимать меры, призванные снизить уровень стресса, и взять отношения под свой контроль».

Мы составили список из 24 признаков руководителя, способного уничтожить все, к чему стремятся его сотрудники, и попытались дать советы о том, как это предотвратить.

Он лжет

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

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

«Выясните, что заставляет вашего начальника лгать», — предлагает Тейлор. — «Убедитесь в том, что владеете информацией в полном объеме прежде, чем приступить к расспросам. Не нападайте на него и не отпускайте саркастичные замечания, а просто предложите поговорить открыто».

Он никогда не признает свои ошибки

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

Национальное независимое исследование, проведенное Lynn Taylor Consulting, выяснило, что, по словам 91% опрошенных, умение начальника нести ответственность за ошибки является важным фактором повышения уровни удовлетворенности сотрудников.

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

Он дает слишком много обещаний


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

Он часто ругает вас за проступки и редко хвалит за успехи

Начальник унизил вас на глазах коллег? Будьте уверены, это произойдет снова! Хорошие руководители знают, о чем следует говорить с глазу на глаз.

В этом случае Оливер предлагает принести руководителю свои извинения за закрытыми дверями.

«Может показаться, что это неверный шаг, ведь вы ни в чем не виноваты. Тем не менее, если вы последуете этому совету, то сможете добиться неожиданных результатов», — пишет она. — «Вы установите особую связь с другим человеком. Скажите: «Я виню себя в том, что утром вы вышли из себя. Очевидно, я слишком сильно на вас полагался. Если у вас есть ко мне вопросы, я предпочел бы обсудить их без посторонних».

Он ждет, что вы будете похожи на него

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

Он склонен к чрезмерному контролю

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

«Если руководитель хочет получать детальные отчеты о каждой встрече или звонке, делайте записи и отправляйте их ему», — предлагает Оливер. — «Он почувствует себя в курсе всех дел и оставит вас в покое».

«Плотное общение с чрезмерно требовательным руководителем погасит его желание постоянно вас проверять и заставит его вам доверять», — добавляет Оливер.

Он постоянно звонит вам по выходным

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

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

Он заводит любимчиков

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

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

Он не хочет слушать ваши доводы

Упрямые начальники встречаются очень часто. «Между отсутствием субординации и конструктивным спором есть тонкая разница», — говорит Тейлор. — «Если руководитель настаивает на своем, будет лучше подчиниться».

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

Он пытается привлечь к себе всеобщее внимание

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

«Возможно, руководитель хочет вытеснить вас из-под софитов и занять это теплое место», — предупреждает Оливер.

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

Он не дает значимых отзывов о проделанной работе

Доводилось ли вам чувствовать, что вы ничего не почерпнули из разговора с руководителем? Предположим, слов было много, но все они были пространными и ничем вам не помогли. «Возможно, руководитель просто не знал, что сказать, или просто не хотел давать вам полезные советы», — говорит Оливер.

Умалчивание информации дает ему некоторое преимущество, однако это означает, что он не умеет играть в команде.

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

Он сплетничает

Если руководитель распространяет сплетни о сотрудников, это странно и очень непрофессионально. «Если начальник пытается с вами кого-то обсудить, дипломатично стойте в стороне», — рекомендует Тейлор. — «В противном случае вы быстро станете изгоем в коллективе».

Попытайтесь вернуть разговор в профессиональное русло, например: «Хммм, не слышал ничего такого. Но пока вы отвлеклись, я хотел бы рассказать кое-что о проекте Х. «

Он дразнит сотрудников или пытается с ними флиртовать

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

Столь же недопустимым образом ведут себя руководители, которые пересекают опасную черту и флиртуют с подчиненными. «Флирт — это не обязательно сексуальное домогательство», — говорит Тейлор. — «Это могут быть нежелательные комментарии, которые звучат игриво или странно».

Если руководитель комментирует ваши действия дружелюбно, это хорошо. Если он слишком усердствует, у вас есть все основания поговорить об этом.

Руководитель постоянно меняет свое мнение

Звучит знакомо? Утром он говорит одно, за обедом — другое.

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

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

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

Он не дает вам шанса засветиться

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

«Если вы чувствуете, что ваши просьбы остаются без внимания, вы можете продемонстрировать свои деловые качества в текущем проекте или выдвинуть новую рационализаторскую идею, узнать, как ваши навыки могут пригодиться в инициативе X или Y, с разрешения руководителя поработать в другом отделе и приобрести уникальный опыт», — говорит Тейлор.

Он ведет себя пассивно-агрессивно или игнорирует вас

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

Он невнимателен, и это тоже проблема

«Если руководитель не способен удерживать внимание, это сильно вредит мотивации. Сотрудники думают, что они тратят свое время впустую», — говорит она. — «Понаблюдайте за тем, какими способами удерживают внимание начальника ваши коллеги».


У него часто меняется настроение

«Далеко не всем удается все время вести себя последовательно. Настроение плохого начальника меняется слишком быстро. Утром он может вести себя мило и обходительно, но через час превращается в разъяренного быка», — говорит Тейлор. — «Разумеется, вы можете бурно реагировать на его выходки и следовать его примеру или проявлять сдержанность, подавляя всеобщую панику».

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

Он никогда не обсуждает с сотрудниками их будущее

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

Вам все сложнее вставать по утрам

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

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

Он очень легко и часто раздражается

Никому не нравятся руководители, которые не могут себя контролировать. «Если вы попали в подобное положение, наведайтесь на портал, посвященный поиску работы», — советует Тейлор.

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

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

Он эгоцентричен

Ваш начальник свято верит в то, что весь мир вращается вокруг него? «Некоторые люди мгновенно переводят любой разговор на себя. Они начинают рассказывать о том, что с ними произошло, с кем они разговаривали, играли в гольф и т.д.», — говорит Тейлор. Вы можете вернуть разговор в нужное русло, сказав: «Как интересно! Это напомнило мне о задании, которые вы дали мне вчера». После этого не переставайте говорить, пока не завладеете вниманием начальника.

Ему всегда кажется, что вы делаете недостаточно

«На часах всего 8:30, а ваш почтовый ящик уже разрывается от запросов и указания», — рассказывает Тейлор. — «Вы работаете 24 часа в день, 7 дней в неделю, но босс все равно недоволен».

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

Он резко забирает у вас проекты

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

По ее словам, вы можете попросить объяснений, однако это нужно сделать тактично. Не говорите: «Вы отдали мой проект Джону?!» Соберитесь с мыслями и постарайтесь не проявлять сильных эмоций.

Попросите о личной встрече и скажите: «Я хочу работать на пределе своих возможностей, поэтому я возлагал на тот проект большие надежды. Почему планы поменялись?»

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

Им правит иррациональный страх

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

Об этом руководстве

В этом руководстве дается краткое описание процедуры установки дистрибутива НауЛинукс Абхазия и приемов работы в системе НауЛинукс Абхазия. Полные Руководство по установке и Руководство пользователя в форматах HTML и PDF расположены на DVD # 1 и # 2. Просто вставьте диск в устройство для чтения и откройте в браузере файл index.html .

Вcтречающиеся в руководстве термины Microsoft Windows, Microsoft Visio, Win32, Adobe Photoshop, OS/2 являются торговыми марками соответствующих компаний.

Хотя данное руководство соответствует текущему положению дел, какие-либо окончательные изменения могли не попасть в него. Ознакомьтесь с Замечаниями к выпуску (Release Notes), которые расположены на диске с дистрибутивом НауЛинукс Абхазия и странице с документацией на сайте компании ЛИНУКС ИНК.

В случае обнаружения ошибок и неточностей в руководство вносятся изменения. Актуальная версия руководства в формате HTML со всеми текущими изменениями и дополнениями расположена на странице с документацией на сайте компании ЛИНУКС ИНК. PDF-версия обновляется при выходе очередной версии дистрибутива.

2.1. Принятые обозначения

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

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

Воспользуйтесь командой cat testfile , чтобы просмотреть содержимое файла с именем testfile в текущем каталоге.

Таким образом обозначены имена файлов, каталогов, путей и RPM пакетов. Этот стиль показывает, что данный файл существует под этим именем в системе НауЛинукс Абхазия. Например:

Файл .bashrc в домашнем каталоге содержит определения и псевдонимы оболочки bash для вашего личного использования.

Файл /etc/fstab содержит информацию о различных системных устройствах и файловых системах.

Установите пакет webalizer , если хотите использовать программу анализа журналов сервера.

Такой стиль показывает, что указанная программа — приложение для конечного пользователя (в отличие от системного ПО). Например:

Используйте Firefox для путешествия по сети Интернет.

Так обозначается клавиша на клавиатуре. Например:

Чтобы дописать начатое слово, наберите символ, а затем нажмите клавишу [Tab] . В окне терминала появится список файлов в текущем каталоге, начинающихся с данного символа.

Так обозначается сочетание клавиш. Пример:

Сочетание клавиш [Ctrl] — [Alt] — [Backspace] завершит вашу графическую сессию и вернет вас к графическому экрану входа в систему.

текст, показываемый в режиме графического интерфейса

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

Отметьте пункт Требуется пароль , если хотите, чтобы хранитель экрана запрашивал пароль перед завершением работы.

верхний уровень меню в окне или экране графического интерфейса


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

Под пунктом Файл в терминале GNOME вы увидите опцию Открыть вкладку , которая позволит открыть несколько оболочек в одном окне.

Если нужно последовательно выбрать несколько пунктов в меню, это будет показано, как в следующем примере:

Выберите Приложения (Applications) → Программирование (Programming) → Улучшенный VI , чтобы запустить текстовый редактор VI .

кнопка в окне или на экране графического интерфейса

Этот стиль обозначает надписи на кнопках в окне графического интерфейса. Пример:

Нажмите на кнопку Назад для возврата к предыдущей веб-странице.

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

Используйте команду ls для отображения содержимого каталога:

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

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

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

Чтобы загрузить текстовый режим программы установки, наберите команду text в приглашении boot: .

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

Исходные коды ядра хранятся в каталоге /usr/src/ / , где — версия и тип установленного в системе ядра.

Вдобавок мы кое-что сделали, чтобы привлечь особое внимание к некоторым фрагментам текста. В зависимости от важности информации она будет отмечена врезками следующих типов: замечание, подсказка, важно, предостережение или внимание. Например:

Помните, что Linux чувствителен к регистру. Другими словами РОзА — это не рОзА.

В каталоге /usr/share/doc/ содержится дополнительная информация по установленным в системе пакетам.

Если вы измените конфигурационный файл DHCP, изменения вступят в силу только после перезагрузки демона DHCP.

Используйте учетную запись пользователя root только для выполнения задач администрирования.

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

Об этом руководстве

Это руководство, «Обход Интернет Цензуры», предоставляет введение в тему и объясняет принцип работы некоторых программных продуктов и методов, наиболее часто используемых для обхода цензуры. В руководство также включена информация о предотвращении слежки и других средств обнаружения во время обхода цензуры. Однако, эта тема настолько объемная, что мы только затронули её, не вдаваясь в подробности, а описав лишь те моменты, которые напрямую связаны с темой обхода цензуры в сети Интернет.

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

Как и кем была написана эта книга

Первая версия этого руководства содержала текст, главным образом написанный во время Книжного Спринта, который был проведен в ноябре 2008 проходил в прекрасной холмистой местности верхней части Штата Нью-Йорк в Соединенных Штатах Америки. Восемь человек совместно интенсивно работали над созданием этой книги в течение пяти дней.

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

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

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

  • Рональда Дайберта (Ronald Deibert)
  • Этана Цукермана (Ethan Zuckerman)
  • Роджера Дингдайна (Roger Dingledine)
  • Нарта Вильнева (Nart Villeneuve)
  • Стивена Мардоха (Steven Murdoch)
  • Росса Андерсона (Ross Anderson)
  • Фрирка Олинга (Freerk Ohling)
  • Правозащитной организации Frontline Defenders (защита правозащитников)
  • И других (Hal Roberts, Ethan Zuckerman, Jillian York, Robert Faris, и John Palfrey из The Berkman Center for Internet & Society at Harvard University).

Эти авторы любезно разрешили нам использовать их материалы в рамках общедоступной лицензии.

Это руководство было написано в рамках FLOSS Руководства. Чтобы улучшить его, следуйте пошаговой инструкции:

1. Зарегистрируйтесь

2. Участвуйте!

Если у вас возникнут вопросы, присоединяйтесь к нашей чат комнате (ссылка указана ниже) и спросите нас! Мы будем рады вашему вкладу!

Об этом руководстве

Предостережение
Руководство по PHP
Пред. След.

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

Замечание: Некоторые издательства выпустили печатные версии этого руководства. Однако, мы не рекомендуем пользоваться ими вследствие их быстрого устаревания.

Вы можете пользоваться руководством в он-лайн по адресу http://www.php.net/, а также на многочисленных сайтах-зеркалах. Чтобы обеспечить наиболее высокую скорость загрузки, вам нужно выбрать ближайший к вам сайт-зеркало. Вы можете пользоваться руководством в виде обычного HTML (готового для распечатки) или же в виде, предлагающем оформление самого сайта PHP.

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

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

Наиболее кросс-платформенными форматами этого руководства являются формат HTML и формат обычного текста. Формат HTML доступен как в виде одного HTML-файла, так и в виде архива, содержащего несколько тысяч файлов, каждый из которых является отдельной главой руководства. Форматы HTML и обычного текста доступны в качестве файлов tar, упакованных архиватором bzip2.

Другим популярным кросс-платформенным форматом, к тому же наиболее подходящим для печати, является PDF (также известный как Adobe Acrobat). Но прежде чем вы начнете загрузку этого формата и нажмете на кнопку Печать, имейте в виду, что руководство состоит примерно из 2000 страниц и постоянно обновляется.

На платформах Windows доступна версия руководства в формате HTML, который может быть просмотрен с помощью приложения Windows HTML Help. Эта версия предусматривает поиск по тексту руководства, полный список тем и поддержку использования закладок. Многие среды разработки PHP-программ в Windows также используют эту версию для легкости доступа.

Илон Маск рекомендует:  Что такое код imagecopyresized
Понравилась статья? Поделиться с друзьями:
Кодинг, CSS и SQL