О книге: Основополагающее введение в дискретную математику, без знания которой невозможно успешно заниматься информатикой и программированием. Ни одно из многочисленных изданий по этой дисциплине, вышедших на русском языке, не читается с таким удовольствием и пользой. В доступной и весьма увлекательной форме автор рассказывает о фундаментальных понятиях дискретной математики – о логике, множествах, графах, отношениях и булевых функциях. Теория изложена кратко и иллюстрируется многочисленными простыми примерами, что делает ее доступной даже школьнику. После каждой главы (начиная со второй) рассматривается приложение описанных методов к информатике. Дополнения в издании на русском языке посвящены актуальным задачам теории графов, рекурсивным алгоритмам, общей проблеме перебора и задачам целочисленного программирования. Книга будет полезна студентам, изучающим курс дискретной математики, а также всем желающим проникнуть в технику написания и проверки корректности алгоритмов, включая программистов-практиков.
О книге: В книге К.Петцке «Linux. От понимания к применению» освещаются основные возможности операционной системы Linux. В изложенном материале отсутствует ориентация на какой-либо дистрибутив: практически все главы будут одинаково полезны пользователям Red Hat, Slackware, SuSE и Debian. Здесь рассматриваются базовые понятия, устройство системы, ее настройка и администрирование, наиболее важные команды, текстовые редакторы, командные интерпретаторы, а также рассказывается о программировании на языке tcl/tk, позволяющем создавать полноценные графические приложения. Книга рассчитана на пользователей с различным уровнем подготовки. Доступный стиль изложения поможет даже новичкам быстро разобраться с Linux и эффективно использовать ее в своей повседневной работе.
О книге: В настоящем издании освещаются приемы работы в InDesign CS3 – принципиально новом приложении для дизайна и макетирования. С помощью подробных пошаговых инструкций автор объясняет, как создавать документ, добавлять страницы, импортировать и форматировать текст, работать с иллюстрациями и таблицами, управлять цветом, готовить публикации к печати, и многое другое. Здесь во всех подробностях рассмотрены не только операции, хорошо знакомые пользователям издательских пакетов, но и новые функции InDesign CS3: создание автоматических cносок и маркированных/нумерованных списков, добавление эффектов, подобных эффектам Photoshop, работа с текстовыми переменными и многое другое. Особо отмечена улучшенная интеграция с прочими приложениями от Adobe. Издание представляет интерес как для опытных дизайнеров и верстальщиков, так и для начинающих пользователей.
О книге: Книга посвящена вопросам использования сервера Domino и системы Notes в корпоративной среде. Здесь анализируются возможности системы Notes и делается особый акцент на новые функции, появившиеся в версиях R5 и R6. Подробно описываются методы администрирования сервера Domino, в частности методы управления почтовой службой, репликацией и обеспечением безопасности. Рассматриваются вопросы обслуживания клиентов Notes и соответствующих баз данных, причем представлена только необходимая информация и практические рекомендации. Также рассказывается о поиске оптимальных режимов работы сервера, обеспечении его более эффективного применения в различных ситуациях и о связи сервера с другими источниками данных. Издание ориентировано на администраторов системы Notes/Domino, осуществляющих переход с версий R3/R4 на версии R5/R6, однако и начинающие администраторы систем смогут с помощью этой книги получить знания, необходимые для выполнения повседневной работы квалифицированно и в кратчайшие сроки.
О книге: В своей новой книге Джеймс Фостер, автор ряда бестселлеров, впервые описывает методы, которыми пользуются хакеры для атак на операционные системы и прикладные программы. Он приводит примеры работающего кода на языках C/C++, Java, Perl и NASL, в которых иллюстрируются методы обнаружения и защиты от наиболее опасных атак. В книге подробно изложены вопросы, разбираться в которых насущно необходимо любому программисту, работающему в сфере информационной безопасности: программирование сокетов, shell-коды, переносимые приложения и принципы написания эксплойтов.
О книге: Реляционная система управления базами данных MySQL разработана и до сих пор поддерживается шведской компанией MySQL AB. На сегодняшний день MySQL – одна из самых распространенных СУБД с открытыми исходными кодами. Это означает, что за рядом мелких исключений ей можно пользоваться бесплатно, а кроме того, модифицировать исходный код, который доступен в сети Internet. В данной книге рассматривается установка MySQL в операционных системах Windows, Linux, Mac OS; подробно описываются запуск СУБД и работа с ней, причем основное внимание уделяется доступу к базе данных и администрированию из командной строки. Ряд глав посвящен программированию на языках РНР, Perl и Java. В тексте приводятся упражнения, облегчающие изучение MySQL начинающими пользователями. В приложениях рассматриваются вопросы диагностики и устранения ошибок, приводятся справочная информация и ссылки на другие источники.
О книге: Книга посвящена языку программирования SQL, применяемому для работы с реляционными базами данных. Обсуждается версия языка ANSI SQL-92 (SQL2). В настоящем издании рассказывается об использовании запросов SQL для решения соответствующих классов задач по выборке данных, их модификации или по работе с объектами структуры базы данных. Все конструкции подробно описываются и иллюстрируются большим количеством примеров. Кроме того, для каждого типа запросов рассматриваются отклонения от стандарта в реализации наиболее распространенных СУБД: MS Access, MS SQL Server, Oracle, MySQL и PostgreSQL. Книга предназначена всем, кто желает самостоятельно изучить язык SQL или усовершенствовать свои знания по этой теме.
О книге: В книге в сжатой форме излагаются основы XML – расширяемого языка разметки, а также приводятся примеры его практического использования. На сегодняшний день этот язык считается самым перспективным средством создания Web-документов. Широки его возможности и в качестве средства работы с базами данных и мощного механизма преобразования формата сообщения. Главные достоинства XML – гибкость, свобода в создании самых разнообразных тэгов, способность объединять информацию из различных источников в единый непротиворечивый документ. С языком XML тесно связаны самые новейшие разработки в Web-технологии, такие как XML-схемы и пространства имен.
О книге: В книге рассмотрены основные принципы фотореализма и универсальные методы разработки трехмерных графических объектов. Особое внимание уделено тому, какую роль играет хаос в формировании композиции, как и зачем следует наносить повреждения на объект; представлены способы моделирования поверхностей. Издание содержит рекомендации по подбору текстур материалов, правильному освещению сцены и выбору точки съемки. В приложениях перечислены ресурсы для моделирования исходного материала, указаны свойства металлических, пластиковых и других поверхностей, значения коэффициентов преломления прозрачных материалов, приведен подробный список источников света и их температур, а также детальное описание сопровождающего Web-сайта. Сведения, почерпнутые из книги, могут быть использованы при работе со многими известными программами цифровой графики, в том числе SoftImage, Alias, LightWave, 3D Studio MAX, 3D Studio, Strata, ElectricImage, Ray Dream, Extreme 3D, Animation Master, Houdini, Imagine, POVRAY. Предлагаемое издание рекомендуется художникам, специализирующимся в области трехмерной компьютерной графики и интересующимся созданием фотореалистичных изображений.
О книге: Книга рассчитана на тех, кто нуждается в понятном и доступном введении в язык C++, и может использоваться как самоучитель. Она также рассказывает о компьютерах и алгоритмическом решении задач, поэтому может служить в качестве первого учебника программирования. Авторы убедительно показывают, что темы, когда-то считавшиеся слишком сложными для вводного курса по C++ и объектно-ориентированному программированию, можно успешно объяснять на ранних стадиях обучения. Книга является удачным выбором для первого знакомства с C++. Материал излагается в строгой, но доступной для начинающего программиста форме. Авторы приводят многочисленные откомпилированные и проверенные упражнения с ответами. Все входящие в книгу программы размещены на Web-сайте издательства «ДМК» (www.dmk.ru) и легко доступны читателям. Издание предназначено для пользователей ПК (от начального до среднего уровня), начинающих программистов, школьников, студентов и преподавателей информатики.