Active Directory является мощнейшей службой каталога операционной системы Windows Server 2003, предназначенной для управления пользователями, группами и сетевыми ресурсами. В книге содержится описание концепций и компонентов Active Directory, показаны основные этапы ее проектирования и реализации: разработка структуры, инсталляция и развертывание, обновление службы каталога для других операционных систем. Большое внимание уделено вопросам обеспечения безопасности, групповым политикам, мониторингу и обслуживанию системы. Показаны основные методы восстановления Active Directory в случае сбоя. Книга предназначена для сетевых администраторов.
В книге подробно описана внутренняя структура операционной системы FreeBSD. В ней рассказывается об организации ядра FreeBSD и его службах, управлении процессами, потоками и памятью, сетевой и локальной файловых подсистемах и сетевых протоколах. Отражены вопросы межпроцессного взаимодействия и сетевой коммуникации. Рассматривается одна из последних версий FreeBSD - 5.2. Информация представлена в структурированном виде, поэтому книга может быть использована в качестве справочника. Данная книга полезна широкому кругу читателей: от системных администраторов, использующих FreeBSD, до системных программистов.
Сегодня книжный рынок предлагает огромный выбор литературы о работе в интернете - как для начинающих пользователей, так и для профессионалов. Но есть ли книги об интернете, которые были бы интересны пользователю со средним уровнем подготовки? Таких изданий на русском языке почти нет. Данная книга призвана восполнить этот пробел. В ней собраны сотни неочевидных трюков и хитрых приемов для работы в интернете, описаны десятки полезнейших программ, даны множество важных советов и рекомендаций. Диапазон рассматриваемых авторами вопросов очень широк - это и оптимизация подключения, и расширение возможности браузеров, и секреты эффективного поиска, и вопросы безопасности… Можете не сомневаться: освоив эту книгу, вы будете проводить время в интернете куда более эффективно и интересно. На прилагаемом компакт-диске вы найдете большинство программ, описанных в книге, а также дополнительные главы.
Рассмотрены вопросы внедрения и использования финансово-экономических информационных систем, проблемы информатизации производственной и дистрибьютерской деятельности, темы адаптации типовых систем в бизнес-структурах. Для студентов, экономистов, юристов, предпринимателей и финансистов, а также специалистов и менеджеров широкого профиля.
Чем более заметную роль начинает играть компьютер в нашей повседневной жизни, тем ценнее становится для нас хранящаяся в нем информация. Число различных факторов, угрожающих безопасности компьютерных данных, весьма велико. Здесь и вредоносные программы, и горе-специалисты, способные превратить своими советами ваш компьютер в бесполезный ящик, и, наконец, наши собственные ошибки при работе с данными. Книга содержит полезные практические рекомендации, придерживаясь которых вы сможете не только избежать многих неприятностей в работе с компьютерной информацией, но и восстановить ее в случае потери.
Структура книги позволяет использовать ее как в качестве справочника, включающего отдельные, не зависящие друг от друга разделы инструкций, так и для изучения продукта "шаг за шагом", начиная с терминологии и основных понятий и заканчивая практическими вопросами. В книге представлена эволюция брандмауэров компании Microsoft от Proxy 1.0 до ISA Server 2004. Подробно рассмотрены: современный рынок брандмауэров и серверов кэширования, функциональные возможности ISA Server 2004, конфигурация сетей с использованием ISA Server 2004, типы клиентов и способы их настройки, установка и конфигурирование ISA Server 2004. Даны советы по повышению скорости доступа в Интернет и основы сетевой безопасности. Для системных администраторов
Книга посвящена созданию web-сайта: его разработке, дизайну, верстке и публикации в Сети. В ней приводится описание работы с различными приложениями, которые используются при создании web-страниц. Основное внимание уделяется созданию интерактивных эффектов, не требующих написания серверных сценариев, а также описанию двух альтернативных технологий - JavaScript и Flash, с помощью которых можно `оживить` страницы своего сайта. Для удобства книга дополнена краткими справочниками по HTML, Flash, JavaScript и ActionScript, а также описанием ресурсов Интернета и новинок Flash MX.
Книга "Python в системном администрировании UNIX и Linux" демонстрирует, как эффективно решать разнообразные задачи управления серверами UNIX и Linux с помощью языка программирования Python. Каждая глава посвящена определенной задаче, например многозадачности, резервному копированию данных или созданию собственных инструментов командной строки, и предлагает практические методы ее решения на языке Python. Среди рассматриваемых тем: организация ветвления процессов и передача информации между ними с использованием сетевых механизмов, создание интерактивных утилит с графическим интерфейсом, организация взаимодействия с базами данных и создание приложений для Google App Engine. Кроме того, авторы книги создали доступную для загрузки и свободно распространяемую виртуальную машину на базе Ubuntu, включающую исходные тексты примеров из книги и способную выполнять примеры, использующие SNMP, IPython, SQLAlchemy и многие другие утилиты. Издание рассчитано на широкий круг специалистов - всех, кто только начинает осваивать язык Python, будь то опытные разработчики сценариев на языках командной оболочки или относительно мало знакомые с программированием вообще.
Издание содержит подробную информацию о хранении, обработке и компрессии звуковых файлов. Разработчики, которые хотят использовать в своих приложениях возможность обработки звука, найдут в этой книге ответы на все интересующие их вопросы: применение низкоуровневых средств работы со звуком для Win32, Mac OS и Unix; декомпрессия данных в форматах MPEG, IMA ADPCM; чтение файлов WAVE, VOC, AIFF и AU; воспроизведение файлов MIDI и MOD. В этой книге вы также найдете обзор смежных тем, в частности синтеза звучания музыкальных инструментов, восприятия звуков человеком, цифровой фильтрации и преобразований Фурье. Для каждого раздела приведены полные исходные тексты программ, иллюстрирующие все обсуждаемые принципы. Книга предназначена для звукоинженеров, желающихпополнить свои знания о программировании звука, а также для программистов, которым необходима информация о работе с аудиоматериалами. Некоторые разделы книги могут быть полезны специалистам, разрабатывающим программные средства обработки сигналов для геофизики, телеметрии, связи, систем автоматического управления и сбора данных.
Книга посвящена методам объектно-ориентированного программирования для 32-разрядных операционных систем Windows. Рассмотрен широкий круг вопросов разработки диалоговых и многооконных приложений. Обсуждаются вопросы создания различных типов справочных систем приложения, их русификации и преобразования из одного типа в другой. Большое внимание уделено применению механизма исключений для обработки ошибок, работе с шаблонами, многозадачности и взаимодействию потоков. Отдельная глава посвящена созданию библиотек динамической компоновки (DLL). Приведен обширный справочный материал по функциям и классам Visual C++.
Третья версия языка Python сделала его еще более мощным, удобным, логичным и выразительным. Книга "Программирование на Python 3" написана одним из ведущих специалистов по этому языку, обладающим многолетним опытом работы с ним. Издание содержит все необходимое для практического освоения языка: написания любых программ с использованием как стандартной библиотеки, так и сторонних библиотек для языка Python 3, а также и здания собственных библиотечных модулей. Автор начинает с описания ключевых элементов Python, знание которых необходимо в качестве базовых понятий. Затем обсуждаются более сложные темы, поданные так, чтобы читатель мог постепенно наращивать свой опыт: распределение вычислительной нагрузки между несколькими процессами и потоками, использование сложных типов данных, управляющих структур и функций, создание приложений для работы с базами данных SQL и с файлами DBI. Книга может служить как учебником, так и справочником. Текст сопровождается многочисленными примерами, доступными на специальном сайте издания. Весь код примеров был протестирован с окончательным релизом Python в ОС Windows, Linux и Mac OS X.
Рассмотрен Total Commander- популярный файловый менеджер для повседневной работы на компьютере, позволяющий эффективно управлять файлами, каталогами и архивами - который по простоте освоения, удобству применения и мощности функций во многом превосходит используемый в Windows Проводник. Подробно, с многочисленными примерами, описаны все возможности программы - как базовые, так и расширенные. Изложение построено так, что сначала даются самые элементарные сведения, вводятся основные термины, затем рассказывается о более сложных функциях. Рассматриваются также малоизвестные стороны практического использования программы, в том числе различные секреты и специальные приемы. В приложениях вы найдете полные списки внутренних команд, параметров (включая "скрытые", которые не настраиваются в диалоговых окнах программы), стандартных клавиатурных сочетаний, а также немало другой полезной и интересной информации. Компакт-диск содержит дистрибутив Total Commander 7.04а, пакет русификации, а также избранные плагины и утилиты. Для широкого круга читателей.
Данная книга является превосходным учебным пособием, позволяющим быстро освоить и эффективно использовать РНР. Здесь вы найдете все, что для этого необходимо: от описания настройки РНР, основ CGI и базовых конструкций языка до работы с сессиями, каналами, сокетами и другими специальными технологиями РНР. Особое место занимает рассмотрение взаимодействия РНР с базами данных. Книга максимально ориентирована на достижение реальных практических результатов. В деталях описано, как создать на РНР свою гостевую книгу, чат, форум, почтовую рассылку на сайте, новостную ленту и даже интернет-магазин. Приведены готовые скрипты. Отдельно рассмотрена методика создания системы автоматического управления содержимым сайта. Кроме создания своих скриптов, приведено описание уже готовых профессиональных продуктов (бесплатных и открытых): форума phpВВ и системы PHP-Nuke. Эти продукты применяются на огромном количестве сайтов и позволяют "дважды не изобретать велосипед", а использовать уже готовые решения. Книга отличается простотой и ясностью изложения материала. Написана опытным и известным автором. Лучший выбор для начинающих изучать РНР.
В книге шаг за шагом описан процесс построения беспроводной локальной сети: от выбора необходимого оборудования до подключения компьютеров к сети. Доступным и простым языком изложены технические нюансы, касающиеся всех аспектов функционирования беспроводной сети, рассмотрены случаи повышенной сложности: дальняя связь и сети с несколькими точками доступа. Уделено достаточное внимание работе в беспроводных сетях коллективного пользования. Автор дает ценные советы по настройке компьютера и мобильных устройств для работы с беспроводной сетью практически во всех широко распространенных операционных системах, а также рассказывает, как устранить возможные проблемы. Книга предназначена для начинающих или уже практикующих пользователей Интернета и локальных сетей.
Эта книга адресована всем, кто разрабатывает web-страницы назло препятствиям, заложенным в существующее программное обеспечение. На ее страницах вы найдете всесторонний анализ программной поддержки, необходимой для размещения динамического сайта в Интернете. Все web-разработчики знают, насколько сложно сделать страницу, одинаково выглядящую при четырех разрешениях монитора и во всех существующих браузерах. С помощью автора вы освоите тонкости DHTML, и разработанный вами web-сайт будет радовать вас, его хозяина и посетителей.
В книге изложены основные приемы работы в интегрированной среде разработки CodeVisionAVR, предназначенной для разработки программного обеспечения и программирования микроконтроллеров AVR на языке Си. Автор постарался сделать описание программы CodeVisionAVR максимально понятным: приводятся переводы всех меню и команд меню, диалоговых окон, а также различного рода предупреждений. Кроме того, для облегчения восприятия материала книга богато иллюстрирована и снабжена перекрестными ссылками. Книга рассчитана на читателей, изучающих основы микроконтроллерной техники, и может быть полезна студентам вузов соответствующих специальностей.
Эта книга посвящена постобработке цифровых фотографий фотомоделей с помощью самого популярного графического редактора - Adobe Photoshop CS. Материал книги разделен на две части. В первой части, посвященной организации процесса работы, автор книги, известный профессиональный фотограф, работающий с рекламной фотографией, расскажет о преимуществах изображений с большой глубиной цвета, о роли освещения и правилах его использования в фотографии. Затем будут рассмотрены такие темы, как архивация исходных изображений и создание изображений для предварительного просмотра. И, наконец, последняя глава первой части посвящена основным принципам редактирования изображений с помощью Photoshop без внесения необратимых изменений. Главы второй части книги посвящены практическим проектам, таким как придание на фотографии женщинам "кукольного" вида, создание композитного изображения, ретуширование фотографий моделей, преобразование цветных изображений в полутоновые. На прилагаемом к книге компакт-диске представлены графические файлы, необходимые для выполнения проектов. Книга рассчитана на читателей с различным уровнем подготовки.
Эта книга посвящена новинкам и усовершенствованным возможностям попуплярной программы для работы с компьютерной графикой и анимацией. В программе появилось много новинок, о которых могли только мечтать пользователи предыдущих версий 3D Studio Max. Некоторые изменения претерпел интерфейс программы, улучшены средства моделирования геометрии, кардинально обновлены средства работы со светом, пополнено семейство материалов, усовершенствованы методы визуализации и анимации.
Основная задача этой книги - описание основ защиты информации. Разница между ней и другими книгами в том, что написана она с точки зрения хакера и не просто рассказывает о феномене хакерства, но и снабжает читателя хакерскими инструментами. В ней описаны программные и аппаратные средства, применяемые профессионалами и любителями для анализа, подмены, взлома, сканирования и шпионажа. В этой книге вам встретятся и лирические отступления - небольшие зарисовки из реальной жизни, поэтому ее можно считать хакерскими хрониками, дополненными подробным техническим руководством. Прилагаемый компакт-диск содержит многочисленные пользовательские программы и утилиты, упоминаемые в книге, и программные модули, необходимые для компиляции основного инструмента хакеров - пакета Tiger Box.
Книга посвящена применению языка C++ для решения интересных, полезных и сложных задач программирования. Рассмотрены разработка сборщика мусора, пользовательского контейнера STL и панели управления потоком. Показано, как создать загрузчик файлов из Интернета, а также написать приложения для финансовых расчетов (вычисления платежей по ссуде, расчет суммы вложений и др.). Уделено внимание вопросам применения языка C++ для решения задач искусственного интеллекта. Приведен уникальный код интерпретатора Mini C++. Каждая глава книги сопровождается заданиями для самостоятельной работы.
Третье издание уже ставшего классикой бестселлера. Эта книга - одна из немногих, предназначенных не для широкого круга пользователей, а для системных администраторов, работающих в среде UNIX. Изложенный материал будет полезен как профессионалам, так и тем, кто еще только постигает тонкости этой увлекательной и трудной работы. Другими словами, перед читателями - исчерпывающее руководство, в котором подробно описаны многие используемые опытными администраторами приемы работы с разнообразными ресурсами системы UNIX. Как создать файлы конфигурации, повысить быстродействие и надежность системы, организовать работу в корпоративной сети, наладить обмен электронной почтой, подключить новые устройства, - ответы на эти и многие другие важные вопросы читатели найдут в данной книге. Кроме того, значительное внимание уделено обслуживанию технических средств, а также правилам работы администраторов и пользователей. Книга снабжена большим количеством примеров, взятых из реальной жизни и относящихся к популярнейшим версиям UNIX: Solaris, HP-UX, Red Hat Linux и FreeBSD.
Подробно и доходчиво объясняются все основные вопросы программирования на ассемблере. Рассмотрены команды процессоров Intel, 16- и 32-разрядные регистры, основы работы с сопроцессором, сегментация памяти в реальном масштабе времени, управление клавиатурой и последовательным портом, работа с дисками и многое другое. Описано, как разработать безобидный нерезидентный вирус и антивирус против этого вируса, как написать файловую оболочку (типа Norton Commander или FAR Manager) и как писать резидентные программы. Каждая глава состоит из объяснения новой темы, описания алгоритмов программ, многочисленных примеров и ответов на часто задаваемые вопросы. Компакт-диск содержит исходные коды всех примеров, приведенных в книге, с подробными описаниями. Для программистов.
Книга `Тестирование объектно-ориентированного программного обеспечения. Практическое пособие` основное внимание уделяет реальному планированию и эффективной реализации процесса тестирования объектно-ориентированного и компонентного программного обеспечения. Подробно рассматриваются концептуальные отличия технологий тестирования объектно-ориентированного программного обеспечения от таковых для традиционного процедурного программного обеспечения. Благодаря огромному опыту именитых авторов, книга может послужить эффективным практическим и учебным руководством для профессиональных разработчиков, предлагая готовые технологии построения надежного, предсказуемого и высокоэффективного программного обеспечения с тестированием на всех этапах - анализа, проектирования и реализации. Среди прочих, внимание уделяется таким вопросам, как тестирование аналитических и проектных моделей, тестирование иерархии наследования, тестирование классов, тестирование взаимодействий между объектами, тестирование распределенных объектов, эффективный выбор тестовых наборов. Предлагаются уникальные методики подбора тестовых случаев, обеспечивающих максимальное покрытие и адекватность тестирования. Несмотря на то, что многие до сего момента воспринимают сам процесс тестирования как неизбежное зло, после тщательного изучения этой книги их взгляды гарантированно изменятся на противоположные. Особенную пользу книга окажет разработчикам объектно-ориентированного программного обеспечения для западных компаний.
Книга именитых специалистов в области разработки программного обеспечения посвящена одному из наиболее важных и нетривиальных аспектов в рамках процесса создания сложных программных систем. Книгу отличает, прежде всего, привязка к условиям реального мира на примерах известных компаний-разработчиков, находящихся в Силиконовой долине. Подробно рассматривается широкий спектр вопросов: от организации процесса тестирования до собственно текстирования проекта, кода, документации и т.д. Для специалистов в области разработки программного обеспечения.
Тестирование играет жизненно важную роль в разработке качественного программного обеспечения. Тем не менее, во многих компаниях, занимающихся разработкой ПО, процессы тестирования недостаточно организованы, поэтому исполнители вынуждены идти трудным путем, пытаясь добиться желаемых результатов. Эта книга написана для того, чтобы помочь опытным специалистам по тестированию сделать разумный выбор и повысить эффективность тестирования даже в тех случаях, когда им приходится сталкиваться с неполными или противоречивыми требованиями. В этой книге изложены: - Последовательность вхождения в процесс тестирования с акцентом на ключевых функциях; - Определение недостающих сведений и проведение адекватного тестирования при недостаточно четких требованиях; - Изучение различных форматов документации для регистрации тестовых примеров; - Выработка стратегии проектирования тестов на различных уровнях тестируемой системы; - Применение методов тестирования в объектно-ориентированных и Web-ориентированных приложениях. Воспользовавшись анализом рисков или какой-либо иной схемой расстановки приоритетов, разработчики и специалисты по тестированию смогут подобрать наиболее эффективный набор тестов. На основе рассматриваемых идей и примеров можно значительно упростить процесс преобразования сведений о продукте в тестовые примеры, что в итоге приведет к повышению качества создаваемого ПО.
Карманные персональные компьютеры стали привычным атрибутом современного человека. Эти удобные устройства выпускают известные фирмы: Palm, IBM, Compaq, Hewlett-Packard, Casio, Sharp, Handspring, Psion, NEC, Hitachi, Samsung и др. Для того чтобы среди этого многообразия КПК выбрать себе "электронного секретаря", необходимо получить информацию об его технических характеристиках, функциональных возможностях, удобстве в эксплуатации и степени надежности, физических размерах и весе. С помощью этой книги вы узнаете, как использовать карманные компьютеры в учебе, на работе, в быту; научитесь работать в операционных системах Palm OS, Microsoft Windows CE, Symbian OS; узнаете, как выбрать карманный компьютер (Palm, Pocket PC или Psion). Книга может быть полезна как начинающим, так и опытным пользователям карманного персонального компьютера.
Эта книга облегчит и сделает максимально эффективной подготовку к новому сертификационному экзамену Cisco Certified Network Associate (640-507). Написанное экспертом по объединенным сетям учебное руководство включает в себя: · Предварительную оценочную контрольную работу, определяющую уровень вашей подготовки к экзамену · Полное описание процедур конфигурации маршрутизаторов Cisco с учетом экзаменационных вопросов · Письменные и практические лабораторные работы для закрепления материала 200 обзорных вопросов, требующих понимания материала Подробный анализ всех экзаменационных заданий: · Использование команд Cisco IOS · Использование протоколов маршрутизации RIP и IGRP · Конфигурация интерфейсов локального управления сети Frame Relay, таблиц отображения адресов и подинтерфейсов · Наблюдение на маршрутизаторе за функционированием сети Frame Relay · Конфигурация и службы региональных сетей · IP-маршрутизация и динамическая IP-маршрутизация · IP-адресация и выделение подсетей · Сегментирование локальных сетей с помощью мостов, переключателей и маршрутизаторов · Работа с ТСР/IP · Сохранение и восстановление Cisco IOS и конфигурации маршрутизатора · Алгоритм покрывающего дерева · Создание и реализация списков доступа
Книга предназначена для школьников, учителей информатики, студентов и просто любителей решать задачи по программированию. В ней приведены задачи Московских олимпиад по информатике (командных, заочных и личных туров) последних лет. Большинство задач приведено с подробными разборами и комментариями. Ко всем задачам прилагаются тесты для автоматической проверки их решений, которые можно найти на сайте www.olympiads.ru/books. Книга снабжена тематическим рубрикатором, в котором задачи упорядочены по темам и сложности. В качестве дополнительного материала читатель найдет в книге статьи про поиск в глубину и метод рекурсивного спуска, а также про то, зачем и как можно учить школьников программированию.
В книге представлены подробные сведения о методах повышения производительности компьютеров при помощи параметров BIOS (тонкая настройка, оптимизация, разгон). Рассмотрены способы диагностики и устранения неисправностей, а также основные правила, соблюдая которые можно избежать большинства аппаратно-программных проблем. В книгу включено приложение, содержащее краткий обзор основных комплектующих современного компьютера. Все приведенные советы и рекомендации основаны на богатом практическом опыте автора.
Книга представляет собой хорошо структурированное пособие-справочник для пользователей ПК и ремонтников. Материал излагается в виде полезных советов. Прочитав эту книгу до конца и следуя рекомендациям и советам, приведенным в ней, вы избавите себя от необходимости обращаться в сервис-центр и сможете "приручить" свой компьютер.