Во второй книге Максима Левина `Библия хакера 2` речь пойдет о так называемых фрикерах или телефонных хакерах (взломщиках сетей связи и телекоммуникаций). Вы узнаете о принципах функционирования АТС, Russian GrayBox, Red Box, Black Box и `синих блоков`, поймете, как работает АОН, и как фрикеры используют команды модема для проникновения в компьютерную сеть. Кроме того в книге опубликованы секретные коды сотовых телефонов, недокументированные возможности сотовых телефонов, а также обзор операторов сотовой связи. `Библия хакера 2` предназначена только для информирования специалистов в области защиты информации. Осуществление большинства описанных методов на практике является незаконным, поэтому издательство `Майор` не несет ответственности за использование изложенной информации или злоупотребление ею.
Создайте с помощью Web-сервера Apache потрясающие узлы электронной коммерции! Apache это не только Web-сервер №1 в мире — но и основа ведущих узлов электронной коммерции. В этом доступном руководстве эксперт по Web-серверу Apache Скотт Хокинс описывает все аспекты настройки, администрирования и выявления неисправностей Web-сервера Apache, а затем показывает, как с помощью таких средств, как язык РНР и СУБД MySQL, можно создать мощные приложения электронной коммерции. - Ваш полный справочник по Web-серверу Apache; - Установка, настройка; - Защита транзакций; - Интеграция баз данных; - Proxy-серверы; - Создание модулей; - Программый интерфейс mod_perl; - Протокол защищенных сокетов; - Конфигурация CGI; - Виртуальный хостинг; - Управление MIME; - Идентификация и кэширование; - Доставка динамического содержимого. В этой книге вы найдете подробную информацию по вопросам администрирования, чего нельзя найти в других справочникахпо Web-серверу Apache, а также обширное приложение, в котором есть описание директив Apache, основных концепций протокола TCP/IP, кодов заголовка протокола HTTP, программного интерфейса mod_perl и многое другое.
Компьютер не знает иного языка, кроме машинного, состоящего из довольно примитивного набора команд, которые придумывают разработчики процессора. Именно этими командами приходилось пользоваться первым программистам, чтобы заставить компьютер что-то выполнить. Этот машинный язык сохранился и в наши дни, но теперь между ядром компьютера и приложениями возникли многочисленные посредники в виде микропрограмм, операционных систем и языков программирования высокого уровня. Независимо от конкретных типов процессора и операционной системы, современный компьютер можно рассматривать как абстрактную многоуровневую иерархическую систему, каждый уровень которой выполняет определенные типовые функции. В этой книге описываются самые базовые принципы организации компьютера, что позволяет читателю получить фундаментальное представление о его работе. В четвертом издании структура книги в целом сохранилась, но содержание обновилось, отражая изменения в компьютерных технологиях. Например, все примеры программ, которые в предыдущих изданиях были написаны на языке Pascal, в четвертом издании переписаны на языке Java, популярном в последнее время. При описании аппаратной части компьютера рассматриваются более современные устройства ввода-вывода. В книге затрагивается широкий круг вопросов: от мультипроцессоров до кластерных систем, поэтому материал, связанный с архитектурами параллельного действия, был полностью переделан и значительно расширен.
Данная книга посвящена возможностям персонального IBM-совместимого компьютера по сопряжению с внешними устройствами через параллельный, последовательный и игровой порты, которые имеются практически в любом современном ПК. В качестве внешних устройств выступают ЦАП и АЦП, схемы управления электромоторами, трансиверы, модемы, различные индикаторы, датчики и пр.; приводятся тексты программ управления с подробными комментариями. Книга предназначена для широкого круга читателей, интересующихся информатикой, электроникой и вычислительной техникой. Она будет полезна студентам технических вузов и колледжей в качестве учебного пособия при изучении аппаратной части ПК, а также радиолюбителям, которые стремятся наиболее полно использовать возможности домашнего компьютера. Начинающие программисты найдут здесь большое количество исходных текстов программ, а инженеры-электронщики почерпнут новые идеи для красивой реализации своих профессиональных проектов.
Вы хотите бесплатно смотреть две с половиной тысячи телевизионных каналов, скачивать на компьютер любые фильмы, программы, книги, музыкальные альбомы, общаться с близкими, находящимися на расстоянии тысяч километров по видеотелефону, не платя ни копейки? Это далеко не все, на что способен Интернет, надо только научиться пользоваться "халявой". Перед вами книга, из которой вы узнаете о бесплатных возможностях Интернета. Нет ничего невозможного - все зависит от вашей фантазии и упорства!
Java нельзя понять, взглянув на него только как на коллекцию некоторых характеристик, - необходимо понять задачи этого языка как частные задачи программирования в целом. Эта книга - о проблемах программирования: почему они стали проблемами и какой подход использует Java в их решении. Поэтому обсуждаемые в каждой главе черты языка неразрывно связаны с тем, как они используются для решения определенных задач. Эта книга, выдержавшая в оригинале не одно переиздание, за глубокое и поистине философское изложение тонкостей языка считается одним из лучших пособий для программирующих на Java.
Книга представляет собой систематизированное введение в программирование драйверов Windows 2000/XP/Server 2003 и Windows 98/Me с использованием Microsoft Windows DDK. Начиная с рассмотрения базовых понятий и терминов программирования драйверов, автор затем подробно рассматривает набор программных средств, необходимых для разработки драйверов режима ядра в операционной системе Windows, а после реализации законченного драйвера, что дает накопление стартового опыта, переходит к детальному рассмотрению структуры драйверов модели WDM и "драйверов-в-стиле-NT". Подробно рассмотрены особенности работы с памятью в режиме ядра, вопросы взаимодействия с подсистемой ввода/вывода Windows, создания и синхронизации программных потоков, особенности работы с совместно используемыми данными, процедуры для работы с файлами, текстом, временем и Системным Реестром в режиме ядра.....
Не так давно компания Microsoft известила весь мир о создании новой технологии .NET. Эта технология выводит программирование на новый уровень развития. Специально для нее компания Microsoft разработала язык С# (Си Шарп), который является новейшим на сегодняшний день языком программирования. Он сочетает в себе преимущества уже существующих языков программирования и дополняет их удобными механизмами работы с технологией .NET . Эта книга позволит вам в короткие сроки ознакомиться с основными возможностями С#. Вы сможете изучить синтаксис языка, типы данных, классы, свойства, методы, атрибуты и многое другое. Также в книге подробно рассмотрена методика создания приложений для Windows. Все описанные в книге возможности языка подчеркиваются многочисленными примерами. Прочитав эту книгу, вы сможете с легкостью приступить к созданию собственных приложений на языке С#. Книга будет интересна как новичкам, так и имеющим опыт программистам.
Описаны процессы, модели и стадии жизненного цикла программного обеспечения (ПО) экономических информационных систем. Приведены структурный и объектно-ориентированный подходы к проектированию ПО. Отражено применение стандартного языка объектно ориентированного моделирования UML. Рассмотрены функции и компоненты CASE-средств и их практическое воплощение в наиболее развитых программных продуктах. Для студентов, обучающихся по специальностям `Прикладная информатика по областям` и `Прикладная математика и информатика`. Может быть использован также студентами и преподавателями специальности `Математическое обеспечение и администрирование информационных систем`.
Сборник практических работ, апробированных преподавателями "Компьютерной школы" при Фонде новых технологий в образовании "Байтик", поможет освоить одну из наиболее часто используемых систем управления базами данных. Содержатся конкретные задания и пояснения для их выполнения. Практикум - неоценимый помощник преподавателя при планировании и проведении занятий по темам и прекрасное пособие для внеаудиторной работы студентов. Для преподавателей и учащихся старших классов общеобразовательных школ, гимназий, лицеев и колледжей, а также студентов младших курсов вузов.
Данная книга является практическим руководством по программированию интерпретатора Bourne shell -стандартного командного интерпретатора в UNIX, полностью совместимого с интерпретатором BASH shell в Linux. Книга предназначена для начинающих и опытных программистов и содержит множество полезных примеров, советов и подсказок. С ее помощью читатель сможет быстро научиться создавать shell-сценарии для реальных задач и ситуаций, возникающих в большинстве систем UNIX и Linux.
Книга "Маршрутизация в Linux" предназначена для опытных пользователей и администраторов Linux, а также для всех сетевых администраторов, которых интересует не только создание простейших сетей и подсетей, но и реализация более сложных решений, связанных с различными протоколами маршрутизации В данной книге излагаются теоретические сведения и методики, знакомство с которыми позволит читателям научиться правильно выбирать протоколы маршрутизации, конфигурировать демоны маршрутизации, защищать сети и компьютеры, настраивать системное ядро и даже контролировать сетевой трафик. Описываются сетевые утилиты Linux, популярные протоколы маршрутизации и принципы реализации маршрутизатора на Linux-машине в самых разных ситуациях. Если вы ищете решения, связанные с маршрутизацией в Linux, эта книга поможет вам: - Научиться конфигурировать gated, сложный, но многофункциональный демон маршрутизации; - Освоить принципы бесклассовой адресации в стандарте IPv4; - Понять основы стандарта IPv6; - Изучить принципы маршрутизации в локальных, глобальных и виртуальных частных сетях; - Научиться работать с множеством сетевых утилит Linux; - Узнать об инструментах анализа сетевого трафика; - Понять принципы функционирования протоколов одноадресной, многоадресной и пограничной маршрутизации; - Познакомиться со средствами защиты сетей, имеющимися в Linux.
В книге изложена новая технология программирования, представляющая собой сплав обобщенного программирования, шаблонного метапрограммирования и объектно-ориентированного программирования на C++. Обобщенные компоненты, созданные автором, высоко подняли уровень абстракции, наделив язык C++ чертами языка спецификации проектирования, сохранив всю его мощь и выразительность. В книге изложены способы реализации основных шаблонов проектирования. Книга предназначена для опытных программистов на C++.
Книга представляет собой краткое, но ясное изложение как основных теоретических принципов, так и практических приемов работы с MySQL. Она научит начинающего пользователя MySQL создавать сложные базы данных, которые можно использовать дома, на работе или в Web. Независимо от того, кем вы являетесь - новичком в деле освоения баз данных или профессионалом, стремящимся понять особенности работы MySQL, - это учебное пособие предоставит вам всю необходимую информацию для начала работы с MySQL и быстрого освоения этой системы.
В книге рассмотрен язык Ассемблера для процессоров семейства Intel 80x86, а также различные аспекты применения этого языка в области защиты информации. Книга состоит из шести глав. Глава 1 суть учебное пособие для начинающих по программированию на Ассемблере в среде DOS, она содержит описание архитектуры компьютера IBM PC, системы команд, способов адресации данных, системных функций, некоторых приемов программирования. Вторая и третья главы книги рассчитаны на более подготовленного читателя. Главе 2 содержит описание криптографических методов и возможные способы решения задач контроля целостности и обеспечения секретности информации. Глава 3 посвящена специфическим применениям Ассемблера, таким как защита программ от статического и динамического исследования, борьба с вирусами, "изощренное" программирование. Глава 4 содержит описание особенностей программирования на Ассемблере в среде Linux. В главе 5 обсуждаются инструментальные средства и базовые приемы создания приложений для ОС Windows. В главе 6 описывается методика оптимизации программ на языке Ассемблер с учетом особенностей архитектур процессоров Pentium различных поколений. Книга рассчитана на широкий круг читателей, в том числе и не являющихся профессиональными программистами. Может быть полезна программистам, инженерам, студентам вузов.
Содержится информация о способах решения наиболее распространенных задач, возникающих при построении Интернет-сайтов и необходимые сведения о популярном языке программирования РНР. Приведенные в книге тексты сценариев на языке РНР снабжены подробными комментариями и могут быть немедленно использованы при построении вашего сайта. Для широкого круга читателей, интересующихся вопросами программирования для Интернет.
Реализация в компьютерных сетях технологий QoS (Quality of Service) обеспечивает надежную доставку данных приложений посредством контроля за доступом к сети, задержкой, потерей, качеством передаваемых пакетов и пропускной способностью каналов передачи информации. Функции QoS являются неотъемлемой частью современных легкомасштабируемых сетей IР. Глубокое знание основных концепций и возможностей технологий QoS позволит сетевым планировщикам, разработчикам и инженерам максимально оптимизировать производительность сетей и обеспечить стабильное функционирование нового поколения мультимедийных и голосовых приложений. Эта книга является источником чрезвычайно полезной информации для всех, кто планирует развертывание служб QoS в сетях, построенных на базе оборудования компании Cisco Systems. Автор проводит исчерпывающий обзор возможностей и функций QoS в сетях IР, не забывая при этом о поучительных практических упражнениях и примерах конфигурации устройств. Основной акцент делается на обсуждении реальных задач, что не только познакомит читателя с различными теоретическими концепциями, но и научит его решать наиболее распространенные проблемы проектирования. Книга рассчитана на пользователей высокой квалификации и профессионалов.
Автор книги, профессиональный художник и педагог, предлагает простой и эффективный способ разобраться в тонкостях разнообразных графических приложений. Первые шаги в компьютерном рисовании вы можете сделать, используя любую, даже устаревшую модель компьютера. Достаточно текстового редактора Microsoft Word. Предлагаемые уроки легко использовать в качестве начального курса компьютерной графики в художественных учебных заведениях, а также для самообучения и занятий с детьми в домашних условиях. Здесь также есть рекомендации для работы в Adobe Photoshop, Corel Draw и создания анимационных роликов в Macromedia Flash.
Книга представляет собой подробное описание работы с распространенным графическим редактором Adobe Photoshop 7, который предназначен для всесторонней обработки растровых изображений. Пользователи, уже давно работающие с программой Photoshop, познакомятся благодаря этой книге с его новыми возможностями. Начинающим большое количество примеров позволит легко самостоятельно освоить весь потенциал программы. Особое внимание уделяется рассмотрению моделей цвета и систем управления цветом, обсуждению технологии печати: цветоделению, правильному выбору линиатуры растра и растрированию. Подробная теоретическая проработка этих сложных вопросов окажет неоценимую помощь тем, кто занимается подготовкой изображений к типографской печати. Кроме того, подробно описываются все аспекты создания графики для Web-страниц.
Новое издание книги общепризнанных "гуру" в области системного администрирования Linux представляет собой наиболее полное руководство по всем аспектам установки, настройки, развертывания и сопровождения систем любого уровня сложности на базе широко используемых дистрибутивов операционной системы Linux. Среди рассматриваемых систем - Red Hat Enterprise Linux, Fedora Core Linux, SUSE Linux Enterprise, Debian GNU/Linux и Ubuntu Linux. Круг вопросов простирается от базовых задач администрирования для многопользовательских систем до рассмотрения таких сложных проблем, как организация работы в сетях, доступ в Internet и тонкая настройка производительности. Изобилие ценных советов и проверенных многолетним опытом методик превращает эту книгу в поистине бесценный источник знаний, необходимых в повседневной работе любого системного администратора. Книга "Руководство администратора Linux" рассчитана на профессионалов в области информационных технологий, однако будет полезной и для новичков, только-только постигающих тонкости столь увлекательной и трудной работы, каковой является системное администрирование Linux.
За последнее десятилетие подход к математическим расчетам изменился коренным образом. На смену счётам, арифмометрам, логарифмическим линейкам и калькуляторам пришли компьютеры. Специалист, даже хорошо знающий математику, но не умеющий на практике применять знания, производить математические вычисления с помощью компьютера, едва ли может считаться высококлассным. Настоящее пособие предлагает в качестве основного средства для решения математических задач использовать широкие возможности пакета Microsoft Excel. Для облегчения восприятия материала книга иллюстрирована большим количеством примеров с подробными решениями. Книга будет полезна студентам, изучающим математику, преподавателям, а также специалистам, по долгу службы сталкивающимся с необходимостью математической обработки данных.
Эта книга рассказывает не о том, как использовать различные фильтры и инструменты Adobe Photoshop, а о том, как при помощи данной программы улучшить качество своих фотографий. Photoshop - это не средство для искажения изображений, как считают многие. Напротив, при помощи этого великолепного инструмента мы можем сделать снимки мира природы гораздо реалистичнее. Автор книги затрагивает такие важные темы, как управление насыщенностью снимка, цветокоррекция, расширение тонового диапазона, создание черно-белых фотографий, подготовка изображения к печати и многое другое.
Рассмотрены все инструменты и функции новейшей версии наиболее популярной программы для обработки растровой графики - Adobe Photoshop CS3. Читатель получит представление о технологии обработки изображений, о цветовых моделях, цветокоррекции, оптимизации печати растровых рисунков. Несомненным достоинством книги являются примеры, демонстрирующие возможности программы. Издание адресовано начинающим пользователям.
Перед вами книга, посвященная одному из самых перспективных языков разметки - XML. Из настоящей книги вы узнаете, что такое языки разметки вообще, что такое правильные и действительные документы XML, а также, схемы, используемые для их проверки. Кроме того, в книге рассмотрены пространства имен XML, языки XPath, XLink, XPointer и XSL, применение DOM и SAX для обработки документов XML, а также использование таблиц стилей. В отдельную часть вынесены различные вопросы, связанные с практическим использованием XML, например, в электронной коммерции. Книга рассчитана на пользователей с различным уровнем подготовки.
Книга предназначена для самостоятельного изучения системы 1С:Бухгалтерия и получения практических навыков выполнения повседневных операций. Она ориентирована в основном на рядовых бухгалтеров, но также может быть полезна и руководителям предприятий. Изложена последовательность действий бухгалтера при ведении самых основных и обязательных для всех предприятий видов учета, таких как учет основных средств, денежных и материальных ресурсов, взаиморасчетов со сторонними организациями, а также расчетов заработной платы. Поясняется логика теоретических основ, на которых построен весь программный комплекс. Подробно рассмотрена практика работы с конкретными видами учета, правила заполнения соответствующих документов и справочников. Материал поясняется на примерах и иллюстрируется необходимыми рисунками.
Книга представляет собой сборник задач и программ на языке С#. Примеры и задачи различной сложности - от простейших до приложений работы с графикой, мультимедиа и базами данных - демонстрируют назначение базовых компонентов, раскрывают тонкости разработки .NET-приложений в Borland Developer Studio или Turbo С#. Уделено внимание технологии ASP.NET. Справочник содержит описание базовых компонентов и часто используемых функций. Компакт-диск содержит дистрибутив Turbo С# Explorer, размещенный с разрешения Borland Software Corporation, а также проекты, рассматриваемые в книге.
"Это новая книга Колина Мука". Данной фразы будет достаточно, чтобы в книжные магазины выстроились очереди из флэшеров. Не было и нет автора, который бы по авторитету и влиянию мог равняться Муку. Он был первым, кто написал достойную книгу по ActionScript сразу же после появления этого языка в далеком 2001 году. ActionScript стремительно развивался, превращаясь в полноценный объектно-ориентированный язык. И неизменную помощь в освоении очередных революционных нововведений начинающим и опытным флэшерам по всему миру оказывали книги Колина Мука. Казалось бы, еще совсем недавно всех поразил ActionScript 2.0, в котором появились все особенности объектно-ориентированного языка. Однако по своей сути это оставался старый добрый ActionScript 1.0, что проявлялось в формальности многих возможностей. Эти недостатки исчезли в ActionScript 3.0, который стал мощнее, удобнее, строже, быстрее. Данная книга, будучи лучшим руководством по ActionScript 3.0, объединяет в себе достоинства своих предшественниц - "Essentials ActionScript 2.0" и "ActionScript for Flash MX: The Definition Guide". В ней рассматриваются как фундаментальные основы языка и ключевые идеи объектно-ориентированного программирования, так и конкретные возможности по управлению содержимым Flash-приложений. Уникальный авторский стиль, множество реальных примеров, грамотный перевод - все это позволит освоить ActionScript 3.0 быстро и легко.
Просто и доступно изложены основы РНР - популярного языка написания скриптов для Web-страниц. Выполняя несложные примеры, читатель сможет освоить азы программирования на РНР, создать динамическую страницу, счетчик посещения сайта, систему голосования, адресную книгу, Интернет-магазин. Описаны типичные ошибки использования сценариев, а также пути их исправления. Книга содержит фрагменты кода, который можно применять при создании собственных проектов. Предназначена прежде всего для начинающих, но может быть полезна и опытным программистам, использующим РНР.
Язык C++ является в настоящее время одним из самых распространенных языков программирования, но одновременно и одним из самых трудных для изучения. Книга `C++. Учебный курс` поможет быстро, эффективно и с наименьшими затратами освоить все основные приемы создания приложений на C++. Для изучения всех возможностей языка требуются объемные руководства и справочники, но эта книга даст вам `стартовый толчок`, поможет понять структуру языка, принципы объектно-ориентированного программирования, методику проектирования и создания приложений. Учебный материал, содержащийся в 26-ти уроках, основан на практических примерах и сопровождается исходным кодом программ. Для его освоения не требуется никакой предварительной подготовки. Книга может быть использована в качестве учебного пособия для студентов, изучающих язык C++.
В книге описываются интерфейс системы визуального программирования Delphi на основе 6-й версии, состав и характеристика элементов проекта приложения, приемы программирования на языке Object Pascal. Рассматриваются визуальные компоненты, используемые для создания интерфейса приложений; техника работы с текстовой информацией, кнопками и переключателями, а также формами, являющимися центральной частью любого приложения; создание меню. Даются понятия, используемые в теории баз данных; обсуждаются элементы реляционных баз данных и особенности их использования; описываются создание таблиц и приложения баз данных, приемы работы с данными, подготовка отчетов.