понедельник, 29 ноября 2010 г.

Преимущества LCD-мониторов. Денис Николаевич Колисниченко

В настоящее время на рынке компьютеров доминируют два вида мониторов – CRT и LCD. Какой лучше? Конечно же, LCD. Во-первых, у LCD-мониторов полностью отсутствует мерцание, что, несомненно, лучше отразится на вашем зрении. Попробуйте поработать с часик за обычным (CRT) монитором, а потом перейдите за LCD-монитор. Только перейти нужно сразу же, а то не почувствуете разницу. Впервые разницу между CRT– и LCD-монитором я почувствовал два года назад, когда у меня появился ноутбук – если перевести глаза с ноутбука (LCD) на обычный монитор, то сразу же чувствуется большая нагрузка на глаза.

Во-вторых, LCD-монитор не имеет электромагнитного излучения. Хотя и было доказано, что электромагнитное излучение современных CRT-мониторов (которые соответствуют стандарту TCO99) не оказывает на человека заметного влияния, зачем лишний раз подвергать себя вредному воздействию.

В-третьих, LCD-мониторы обеспечивают более четкое изображение. Правда, не все, но в следующей главе мы поговорим о том, как правильно выбрать LCD-монитор, поэтому не беспокойтесь по поводу того, что изображение на LCD-мониторе будет нечетким. Наверное, все слышали, что профессиональные дизайнеры, а также специалисты, работающие со сложной трехмерной графикой, используют только CRT-мониторы, поскольку они обеспечивают более четкую картинку? Так-то оно так, но не нужно забывать, что они используют дорогие профессиональные CRT-мониторы. А большинство мониторов, способных удовлетворить запросы обычного пользователя, в самом крайнем случае являются полупрофессиональными. Поэтому особо забивать себе голову четкостью картинки не нужно. Тем более что технологии не стоят на месте: если качество изображения первых LCD-мониторов действительно оставляло желать лучшего, то теперь все изменилось.

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

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

Итак, у нас есть целых пять причин купить LCD-монитор:

• отсутствие мерцания;

• отсутствие электромагнитного излучения;

• большая четкость изображения;

• меньшее энергопотребление;

• компактность и более современный вид.


У. Клоксин. ГЛАВА 7. ЕЩЕ НЕСКОЛЬКО ПРИМЕРОВ ПРОГРАММ

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

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


Совет № 15 При переключении передачи «вниз» обороты двигателя повышаются. Поэтому при переключении «вниз» нужно сначала сбавить скорость (путем торможения), а затем уж переключаться, чтобы не превысить допустимые обороты. Денис Колисниченко

Предположим, что вы едите на четвертой передаче, скорость около 160 км/ч, обороты двигателя приближаются к максимальным – пусть это 6500 тысяч. Вы хотите включить пятую передачу, но нечаянно включили третью. В результате обороты двигателя превысят максимально допустимые и вы попадете на капремонт двигателя. Теперь вы понимаете, почему АКПП считают более безопасной? АКПП не позволит переключиться в неправильном режиме. Даже если вы будете использовать ручной режим и принудительно перейдете на пониженную передачу, обороты двигателя все равно не превысят максимальные.

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

Вот поэтому перед переключением на пониженную передачу нужно снизить скорость до допустимой для той передачи, на которую вы хотите переключиться. Как узнать, какая скорость допустима для той или иной передачи? Если у вас нет руководства по автомобилю, тогда допустимую скорость можно определить экспериментальным путем. Включите первую передачу, троньтесь с места, раскрутите двигатель до максимальных оборотов, посмотрите на спидометр. Предположим, что на первой передаче вы разогнали автомобиль до 55 км/ч. Переключитесь на вторую, опять раскрутите двигатель до максимальных оборотов, пусть скорость при этом будем 90 км/ч. Аналогично поступите с третьей передачей – больше не нужно. Итак, если вы едите на скорости 120 км/ч и включена третья передача, то вам нужно снизить скорость до 90 км/ч (а еще лучше – до 70–80, потому что при 90 км/ч обороты станут максимальными, что не желательно), а только потом переключиться на пониженную передачу. Аналогично, как только скорость станет меньше 55 км/ч, можно переключиться на первую передачу.

Итак, алгоритм переключения вниз выглядит так:

• снижаем скорость до допустимой для той передачи, на которую будем переключаться;

• переключаем передачу;

• на педаль газа нажимать не нужно – ведь мы же хотим замедлиться.

Иногда переключение вниз нужно для более резвого обгона. Например, вы вышли на обгон на пятой передаче (пусть 120 км/ч и 3000 оборотов), но уже видите, что не успеваете его завершить – не хватает скорости, тогда можно переключиться на третью передачу и резко нажать педаль газа – автомобиль быстрее станет набирать скорость. Следите за оборотами – как только они приблизятся к максимальным, переключайтесь на четвертую.


четверг, 25 ноября 2010 г.

«Феррарис», Андрей Анатольевич Николаев


Итальянские подводные лодки «Феррарис» («Ferraris») и «Галилеи» («Galilei») строились как субмарины для дальних океанских рейдов. Обе они принимали участие в гражданской войне в Испании. Две другие лодки этого типа, «Торричелли» и «Архимеде», вообще были переданы испанским националистам и получили названия «Генерал Мола» («General Mola») и «Генерал Санхуро» («General Sanjuro»). В июне 1940 года, после того как Италия вступила во Вторую Мировую войну, базировавшиеся в порту Массауа на Красном море лодки «Феррарис» и «Галилеи» действовали в Аденском заливе: «Феррарис» - у побережья французской колонии Джибути, а «Галилеи» - возле британской колонии Аден. 19 июня того же года подводная лодка «Галилеи» в бою с английским вооруженным траулером «Мунстоун» потеряла большую часть команды и была захвачена неприятелем. Англичане дали трофейной лодке название Р-711 (впоследствии переименована в Х-2) и использовали ее в качестве учебного корабля. Подводная лодка «Феррарис» погибла в октябре

1941 года, потопленная в Центральной Атлантике британским эсминцем «Ламертон».

Страна: Италия

Дата спуска на воду: 19 марта 1934 года

Экипаж: 55

Водоизмещение: надводное - 985 т, подводное - 1259 т

Размерения: 70,5м х 6,8м х 4м

Вооружение: восемь 533гмм торпедных аппаратов (16

торпед), два 100гмм палубных орудия

Силовая установка: двухвальная, дизельгэлектрическая

мощностью 3000/1300

Дальность плавания надводным ходом: 10 500 мор. миль (19 446 км) на 8 узлах

Скороаь: при надводном ходе - 17 узлов,

при подводном ходе - 8,5 узла



14.2. Оптимальное размещение устройств | Александр Ватаманюк

Каждое устройство, установленное внутри системного блока, вносит свой вклад в формирование температурного баланса. Одни устройства увеличивают температуру, другие пытаются ее сбить и установить нужный баланс. Вы также можете помочь удерживать нормальный температурный баланс, если правильно распределите место для устройств.

Это также своего рода «уборка» в системном блоке, поэтому к ней нужно отнестись серьезно.

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

Для начала снимите с него крышку. Первое, что бросается в глаза и с чего можно начать, – это платы расширения, установленные на материнскую плату. Если установлено достаточно много плат расширения, например видеокарта, звуковая карта, FireWire-контроллер и т. д., то нужно расставить их таким образом, чтобы просвет между ними был максимально большим. Конечно, это не всегда получается, особенно если материнская плата малого формата. Если же установлена полноценная ATX-плата, то никаких преград не должно быть.

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

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

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


среда, 17 ноября 2010 г.

Резюме. H. M. Ручко

Для координации порядка выполнения процессов и потоков (синхронизация задач), а также доступа к разделяемым данным (синхронизация данных) можно использовать различные механизмы синхронизации. Су щ ествует четыре основных вида отношений синхронизации задач. Отношение вида «старт-старт» (CC) означает, что задача А не может начаться до тех пор, пока не начнется задача В. Отношение вида «финиш-старт» (ФС) означает, что задача А не может завершиться до тех пор, пока не начнется задача В. Отношение вида «старт-финиш» (СФ) означает, что задача А не может начаться до тех пор, пока не завершится задача В. Отношение вида «финиш-финиш» (ФФ) означает, что задачаА не может завершиться до тех пор, пока не завершится задача В. Для реализации этих отношений синхронизации задач можно использовать условную переменную pthread_cond_t, которая определена стандартом POSIX.

Для описания синхронизации данных используются некоторые типы алгоритмов модели PRAM. Стратегию доступа EREW (исключающее чтение и исключающая запись) можно реализовать с помощью мьютексного семафора. Мьютексный семафор защищает критический раздел, обеспечивал последовательный вход в него. Эта стратегия разрешает либо доступ для чтения, либо доступ для записи. Стандарт POSIX определяет мьютексный семафор типа pthread_mutex_t , который можно использовать для реализации стратегии доступа EREW. Чтобы реализовать стратегию доступа CREW (параллельное чтение и исключающая запись), можно использовать блокировки чтения-записи. Стратегия доступа CREW описывает возможность удовлетворения множества запросов на чтение, но при монопольной записи данных. Стандарт POSIX определяет объект блокировки для обеспечения чтения-записи типа pthread_rwlock_t , а объектно-ориентированный подход к синхронизации данных позволяет встроить механизм синхронизации в объект данных.


Виктор Алексеевич Костромин - 15.1. Основы работы с KDE

KDE - это интегрированная графическая оболочка для Linux (и других версий UNIX), которая в настоящее время включает в себя более 100 графических приложений и поддерживает более 40 различных языков. Она разрабатывается в рамках движения Open Source, т. е. распространяется с открытыми исходными кодами. KDE позволяет совместить современную функциональность, удобство использования и отличный дизайн с технологическими преимуществами операционной системы класса UNIX. На момент написания этого текста разработчики выпустили версию 2.2.2 этой оболочки. Но приводимое ниже описание и все рисунки соответствуют версии 2.1.2, устанавливаемой из дистрибутива Red Hat Linux 7.1 Cyrillic Edition. Конечно, более поздние версии претерпевают некоторые изменения в сторону улучшения, но принципы построения интегрированной среды сохраняются, так что вы вполне можете использовать данный текст для первоначального знакомства с этой оболочкой. Необходимо, кроме того, отметить, что даже если версия самого KDE у вас будет та же самая, возможны некоторые отличия внешнего вида этой оболочки по сравнению с приводимыми ниже рисунками. Дело в том, что в KDE, как и вообще в Linux, все поддается настройке. И каждый производитель дистрибутива делает настройки по-своему. Имейте это в виду и не пугайтесь. Через некоторое время вы и сами сможете полностью изменить вид экрана после запуска KDE.


Журнал «Компьютерра» | РЫНКИ: Пиратству — бой! Производители ПО начали бороться с пиратами физически

Автор: Константин Курбатов

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

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

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

В конце марта, через месяц после упомянутой стычки, участники «острой дискуссии» встретились на ринге в присутствии журналистов, чтобы в честном поединке выяснить, кто все-таки сильнее ратует за свое дело. Представитель компании, уже не молодой человек (по некоторым сведениям, ему более сорока), был определен в красный угол и выступал в красных трусах. Пират, как представитель «темного бизнеса», выступал в темно-синих трусах (на вид весьма молодой). По словам ведущего, весовая категория противников практически совпадала: 78 против 75 кг соответственно.

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

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

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

Заключительный раунд прошел уже при явном преимуществе «легального бизнеса»: сумевший сохранить силы представитель Cognitive был точнее и активнее соперника, а под занавес ему удалось провести удачный удар по корпусу, на что рефери даже был вынужден начать отсчет[На самом деле рефери уже несколько раз останавливал бой. Но на мой взгляд — больше из предосторожности, нежели по необходимости]. Однако соперник оправился, и бой продолжился, но результат поединка уже был предрешен; молодой участник явно не был готов ответить достойно на атаку и ушел в глухую защиту.

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

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

Тем не менее мы поздравляем Cognitive Tech-nologies с этой маленькой победой.


суббота, 6 ноября 2010 г.

В. В. Мельниченко / Установка и настройка

Прежде чем приступить к качанию файлов из Интернет, следует установить и настроить программу. ReGet устанавливается, задав всего лишь несколько вопросов, а настроек практически не требует. Все настройки соединения программа подхватывает из имеющихся в системе. Хотя в окно настройки вы можете заглянуть, воспользовавшись одноименным меню, но менять там ничего не стоит, если, конечно, этого, не требует оборудование. Тем не менее, в меню Настройки представлен широкий спектр настроек. Достаточно взглянуть на диалоговое окно (рис. 11.20), вызываемое командой Настройки программы (вкладка Все настройки).

Рис. 11.20. Окна настройки и интеграции ReGet

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

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

• Настройка подтверждений — при выполнении каких-либо функций, например, удаление, создание, выход из программы, можно настроить запрос дополнительных подтверждений.

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

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

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

• Минимальный — ReGet работает с минимальным трафиком, оставляя большую часть канала для просмотра сайтов, работы с почтой или чата.

• Кооперативный — ReGet работает с усредненным трафиком, оставляя вам возможность для просмотра сайтов, работы с почтой или чата.

• Полный — ReGet работает с максимальным трафиком, при этом остальные программы тоже работают, но слегка притормаживают при загрузке информации из Интернет.

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


Валентин Перция. Развитие идеи

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

«Атрибуты и функции» опишут, что именно будет входить в новый продукт, как все это будет работать и какие функции выполнять.

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

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

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


«Питайтесь правильно». Надежда Баловсяк

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

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

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

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

Рис. 5.2. Программа «Питайтесь правильно» позволит выбрать оптимальный рацион

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

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

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


вторник, 2 ноября 2010 г.

Денис Николаевич Колисниченко. 17.2.2. Настройка mgetty

При корректной сборке или установке пакетов mgetty и ррр у вас должны быть следующие файлы:

Каталог /etc/mgetty+sendfax:

dialin.config

login.config

mgetty.config

Каталог /etc/ppp:

auth-up

auth-down

chap-secrets

ip-up

ip-down

options

pap-secrets

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

Файл /etc/mgetty+sendfax/dialin.config обычно пустой — в нем все закомментировано. Файл /etc/mgetty+sendfax/login.config должен содержать строчку:

/AutoPPP/– a_ppp /etc/ppp/ppplogin

Убедитесь, что эта строчка не закомментирована. Если вы хотите, чтобы имена пользователей записывались в журналы (log-файлы), отредактируйте

эту строку следующим образом:

/AutoPPP/– /etc/ppp/ppplogin

Затем создайте файл /etc/ppp/ppplogin (см. листинг 17.6).

Листинг 17.6. Файл/etc/ppp/ppplogin

mesg n

tty –echo

/usr/sbin/pppd silent auth –chap +pap login

В некоторых версиях ррр вместо –chap нужно писать refuse-chap, а вместо +рар писать require-pap. Продолжая настройку, сделайте /etc/ppp/ppplogin исполняемым:

# chmod +x /etc/ppp/ppplogin

В приведенном примере используется РАР-аутентификация с использованием пароля из файла /etc/passwd (см. ниже). Файл /etc/mgetty+sendfax/mgetty.config должен быть примерно такой, как в листинге 17.7.

Листинг 17.7. Файл mgetty.config

# For US Robotics Sportster 28.8 with speaker off

port ttyS0

speed 28800

data-only у debug 3

init-chat "" ATZ OK AT&F1M0E1Q0S0=0 OK

answer-chat "" ATA CONNECT \c \r

# For Practical Peripheral 14.4 with fax disabled and prolonged

# carrier wait time (90 sec)

port ttyS1

speed 14400

data-only у

debug 3

init-chat "" ATZ OK AT&F1M0E1Q0S0=0S7=90+FCLASS=0 OK

answer-chat "" ATA CONNECT \c \r

# For USRobotics V.Everything

port ttyS2

speed 57600

data-only у

debug 3

init-chat "" AT OK ATS7=50S0=1+S62=3+S64=2S39=10 OK

В нем определены параметры для трех модемов: US Robotics Sportster 28.8, Practical Peripheral 14.4, USRobotics V.Everything. Для ZyXEL U336E можно использовать такие параметры:

init-chat "" ATZ OK AT&F1M0E1Q0S0=0S OK

answer-chat "" ATA CONNECT \c \r

Данные параметры вы можете узнать из документации по вашему модему. Очень рекомендую прочитать ее перед установкой сервера входящих звонков. Теперь нужно изменить файл /etc/inittab, как это показано в листинге 17.8.

Листинг 17.8. Фрагмент файла inittab

# Run gettys in standard runlevels

1:2345:respawn:/sbin/mingetty tty1

2:2345:respawn:/sbin/mingetty tty2

3:2345:respawn:/sbin/mingetty tty3

4:2345:respawn:/sbin/mingetty tty4

5:2345:respawn:/sbin/mingetty tty5

6:2345:respawn:/sbin/mingetty tty6

# эти строки нужно добавить

S0:2345:respawn:/sbin/mgetty –x 3 ttyS0

S1:2345:respawn:/sbin/mgetty –x 3 ttyS1

S2:2345:respawn:/sbin/mgetty /dev/ttyS2

S0, S1, S2 — это просто идентификаторы. Вы можете использовать вместо них любое имя. Нужно только назначить отдельное имя для каждого порта. Имена S0…S2 я использовал для наглядности.

Теперь запустите mgetty (перед выполнением этой команды следует включить модемы):

# init q

Если при выполнении этой команды модемы не подключены или выключены, в файле /var/log/mesages вы получите сообщение об этом. Если на модеме загорелась лампочка TR, то все настройки выполнены правильно и mgetty «подхватил» модем.