• JavaScript в примерах и задачах

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

  • Анализ и проектирование информационных систем с помощью UML 2.0

    Разработка ПО
    Книга "Анализ и проектирование информационных систем с помощью UML 2.0" представляет собой новое издание популярного учебника Лешека Мацяшека по объектно-ориентированной разработке информационных систем. В книге подробно описаны методы анализа и проектирования промышленных информационных систем с использованием языка UML 2.0. Отличительной особенностью книги является обилие учебных примеров, упражнений, контрольных вопросов и многовариантных тестов. Уникальный характер книги обусловлен оптимальным сочетанием практического опыта и теоретических представлений. Книга "Анализ и проектирование информационных систем с помощью UML 2.0" будет полезна системным аналитикам и архитекторам, программистам, преподавателям и студентам высших учебных заведений, а также всем специалистам по информационным технологиям.

  • Web-сервер глазами хакера (+CD-ROM)

    Компьютерная литература
    Интернет все больше входит в нашу жизнь, которую уже сложно представить без существования WWW и электронной почты. Не за горами тот день, когда вы сможете выключать забытый утюг, находясь далеко от дома. Правда в СМИ очень много говорят об опасности, которую таят в себе хакеры. Это означает, что утюг может кто-то и включить без вашего участия... В данной книге описаны наиболее распространенные ошибки, которые совершают Web-разработчики, и показано, как хакеры могут использовать эти ошибки для доступа к конфиденциальной информации и к управлению вашим ПК. Вы узнаете о таких распространенных атаках, как OoS, Include, SQL-инъекции, межсайтовый скриптинг, обход аутентификации и др. В книге рассматриваются реальные Web-сайты и ошибки, допущенные при их разработке. На практических примерах показано, как следует защищаться от хакерских атак. Компакт-диск содержит листинги из книги, программы автора.

  • Рефакторинг с использованием шаблонов

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

  • JavaScript. Подробное руководство

    Компьютерная литература
    Шестое издание бестселлера "JavaScript. Подробное руководство" полностью пересмотрено и дополнено сведениями о JavaScript в соответствии с современным положением дел в разработке приложений для Web 2.0. Эта книга - одновременно и руководство программиста с большим числом практических примеров, и полноценный справочник по базовому языку JavaScript и клиентским прикладным интерфейсам, предоставляемым веб-браузерами. Издание охватывает стандарты ECMAScript 5 и HTML5. Многие главы переписаны заново, другие дополнены новой информацией, появились и новые главы с описанием библиотеки jQuery и поддержки JavaScript на стороне сервера. Часть I знакомит с основами JavaScript. В части II описывается среда разработки сценариев, предоставляемая веб-броузерами. Основное внимание уделяется разработке сценариев с применением методики ненавязчивого JavaScript и модели DOM. Часть III - обширный справочник по базовому языку JavaScript, включающий описания всех классов, объектов, конструкторов, методов, функций, свойств и констант, определенных в JavaScript 1.8, V8 3.0 и ECMAScript 5. Часть IV - справочник по клиентскому JavaScript. Здесь описываются API веб-броузеров, стандарт DOM API Level 3 и недавно вошедшие в стандарт HTML5 технологии WebSockets и Web Workers, объекты localStorage и sessionStorage, а также теги и . Издание рекомендуется программистам, которым потребовалось изучить язык программирования для Веб, а также программистам, использующим язык JavaScript и желающим овладеть им в совершенстве.

  • Хакинг. Искусство эксплойта

    Сети и безопасность
    Хакинг - это искусство творческого решения задач, подразумевающее нестандартный подход к сложным проблемам и использование уязвимостей программ. Часто бывает трудно разобраться в методах хакинга, потому что для этого нужны широкие и глубокие знания. Автор не учит применять известные эксплойты, а объясняет их работу и внутреннюю сущность. Вначале читатель знакомится с основами программирования на С, ассемблере и языке командной оболочки, учится исследовать регистры процессора. А усвоив материал, можно приступать к хакингу - перезаписывать память с помощью переполнения буфера, получать доступ к удаленному серверу, скрывая свое присутствие, и перехватывать соединения TCP. Изучив эти методы, можно взламывать зашифрованный трафик беспроводных сетей, успешно преодолевая системы защиты и обнаружения вторжений. Книга дает полное представление о программировании, машинной архитектуре, сетевых соединениях и хакерских приемах. С этими знаниями ваши возможности ограничены только воображением. Материалы для работы с этим изданием имеются в виде загрузочного диска Ubuntu Linux, который можно скачать и использовать, не затрагивая установленную на компьютере ОС.

  • Безопасность систем электронного документооборота. Технология защиты электронных документов

    Бизнес литература, Компьютерная литература, Сети и безопасность
    Всякий раз, когда заходит разговор об обмене информацией в электронной форме, будь это платежи через Интернет, почта или переписка в Скайпе, рано или поздно возникает тема безопасности информации. Если же мы говорим об электронном документообороте, то есть о движении электронных документов, совместной работе с ними, принятии решений на их основе, набор вопросов существенно возрастает. Например: Что такое юридическая значимость электронного документа и как ее обеспечить? Как обеспечить конфиденциальность информации? Можно ли быть уверенными в неизменности данных, содержащихся в нашем документе, если мы сами их не модифицировали? Имеет ли смысл шифровать электронные документы, и если да, то как это делать? Какова роль электронных подписей при работе с такими системами? Можем ли мы доверять данной информационной системе свою информацию, а если можем, то почему? И вообще, что такое электронный документ? Обсуждению этих и многих других вопросов, связанных с электронными документами и работой с ними, посвящена предлагаемая книга.

  • Программирование

    Студентам и аспирантам, Разработка ПО
    Изложены основные теоретические положения разработки программного обеспечения с использованием структурного и объектного подходов. Рассмотрены основные приемы решения задач различных классов, в том числе приемы создания и обработки динамических структур данных, без которых невозможно современное программирование. Отдельное внимание уделено оценке точности получаемых результатов и анализу вычислительной сложности алгоритмов и методов. Большое количество примеров и поясняющих рисунков способствует лучшему усвоению материала. Соответствует Федеральному государственному образовательному стандарту высшего профессионального образования третьего поколения. Для студентов бакалавриата, обучающихся по специальностям, предполагающим изучение программирования. Может быть полезен всем изучающим программирование самостоятельно.

  • Интерфейс JNI. Руководство по программированию и спецификация

    Разработка ПО
    В книге описывается интерфейс Java Native Interface (JNI) - интерфейс взаимодействия языка Java с нативным кодом, написанным на других языках. Она будет полезна программистам на Java, интересующимися вопросами интеграции кода, написанного на С и С++, в Java-приложение; внедрением виртуальной машины Java в С- и С++-приложения; реализация виртуальной машины Java; техническими вопросами организации взаимодействия между различными языками, в том числе имеющими отношение к работе со сборщиком мусора и многоноточности. Издание предназначено разработчикам на языке Java различной квалификации, желающими использовать в своих программах всю мощь нативного кода, написанного на других языках.

  • Проектирование печатных плат в Altium Designer

    Компьютерная литература
    Нa примере несложного устройства рассмотрены практические приемы проектирования печатных плат в системе Allium Designer. Очень подробно с применением пошаговых инструкций описывается весь цикл проектирования печатной платы от ввода схемы до верификации проекта и выпуска рабочей документации. Рассматриваются инструменты автоматической и интерактивной трассировки, размещения и редактирования полигонов, задания и проверки конструкторско-технологических норм. Большое внимание уделено созданию и ведению библиотек, включающих все известные разновидности электронных компонентов. Рассмотрена мелодика создания шаблонов конструкторских документов, облегчающих работу по выпуску рабочей документации. Книга может быть полезна для разработчиков электронной аппаратуры и студентов технических вузов, начинающих осваивать систему Altium Designer.

  • ,

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

    Компьютерная литература
    В данной книге исследуются стратегии интеграции корпоративных приложений с помощью механизмов обмена сообщениями. Авторы рассматривают шаблоны проектирования и приводят практические примеры интеграции приложений, демонстрирующие преимущества обмена сообщениями и эффективность решений, создаваемых на основе этой технологии. Каждый шаблон сопровождается описанием некоторой задачи проектирования, обсуждением исходных условий и представлением элегантного, сбалансированного решения. Авторы подчеркивают как преимущества, так и недостатки обмена сообщениями, а также дают практические советы по написанию кода подключения приложения к системе обмена сообщениями, маршрутизации сообщений и мониторинга состояния системы. Книга ориентирована на разработчиков программного обеспечения и системных интеграторов, использующих различные технологии и продукты для обмена сообщениями, такие как Java Message Service (JMS), Microsoft Message Queuing (MSMQ), IBM WebSphere MQ, Microsoft BizTalk, TIBCO, WebMethods, SeeBeyond, Vitria и др.

  • , ,

    Выжить в цифровом мире. Иллюстрированные советы от "Лаборатории Касперского"

    Сети и безопасность
    Расцвет цифрового мира оказался не совсем таким, как мы ожидали. Персональные компьютеры и мобильные устройства подарили людям доступ к знаниям и новые возможности для обмена ими, жизнь стала проще и лучше благодаря новым технологиям, в первую очередь Всемирной паутине. Но очень скоро выяснилось, что у медали есть и обратная сторона: появились первые случаи кражи личной информации, цифровые вредоносные программы научились наносить реальный ущерб, а различные преступники и извращенцы стали использовать Сеть как личную игровую площадку. Но нашлись те, кто выступил против хаоса и собрал весь свой опыт борьбы с ним, чтобы передать его следующим поколениям. Здесь мрачная часть легенды заканчивается, и начинается наша история… Следуя советам от "Лаборатории Касперского", вы не попадетесь на удочку интернет-мошенников и киберпреступников, а ваш компьютер будет надежно защищен от вирусов и вредоносных программ.

  • Верстка в InDesign с нуля

    Использование программ
    В этой книге, выдерживающей уже четвертое издание на русском языке, освещаются приемы работы в InDesign - одной из самых популярных программ дизайна и макетирования. С помощью подробных пошаговых инструкций автор объясняет, как создавать документ, добавлять страницы, импортировать и форматировать текст, работать с иллюстрациями и таблицами, управлять цветом, готовить публикации к печати и многое другое. Здесь во всех подробностях рассмотрены не только стандартные операции, но и новые функции InDesign: использование "умных" направляющих, проверка ошибок верстки "на лету", работа с условным текстом, экспорт верстки в формат Flash, "умное" заполнение текстовых фреймов и др. Издание представляет интерес для начинающих пользователей InDesign, а также опытных дизайнеров и верстальщиков, в том числе и тех, которые ранее работали с другими программами верстки.

  • Продающий контент. Как связать контент-маркетинг, SEO и социальные сети в единую систему

    Бизнес литература, Компьютерная литература, Книжное дело
    О чем эта книга Вспомните свою последнюю покупку в интернете. Вы нашли нужный товар при помощи поисковой системы? Или, может быть, воспользовались рекомендацией друга в социальной сети? Каждую минуту отправляется более 690 тысяч запросов через Google и совершается почти столько же обновлений статуса в сети Facebook. Миры поисковых систем и социальных медиа практически слились воедино. Сегодня, чтобы добиться высоких показателей, компании необходимо объединить в единое целое контент, поисковую оптимизацию и деятельность в социальных медиа. Как это сделать? Ответ на этот вопрос вы найдете в данной книге. Ли Одден предлагает вам внедрить в вашей компании целостный подход к оптимизации контента для поисковых систем и социальных медиа, освоив который, вы сможете широко применять на практике основные методы контент-маркетинга, начиная от создания типовых персонажей до планирования и оценки эффективности контента. Простые практические методы действий, описанные в этой книге, позволят вам улучшить качество своего контента и привлечь новую аудиторию. Почему мы решили издать эту книгу Потому что это полезное практическое руководство для всех, кто создает контент в современных компаниях, автор которой - всемирно признанный эксперт в области интернет-маркетинга. Для кого эта книга Для маркетологов, директоров по маркетингу, SEO-специалистов, а также владельцев и руководителей малых и средних компаний.

  • C/C++. Программирование на языке высокого уровня

    Студентам и аспирантам, Разработка ПО
    Задача этой книги - дать краткое и четкое изложение языка С++ в соответствии со стандартом ISO/TEC 14882. Она предназначена для студентов, изучающих язык "с нуля", но будет полезна и более искушенным в программировании. Цель, которая ставилась при написании книги, - дать правильное представление о возможностях языка С++ и способах их применения, толчок к дальнейшему изучению этого и других языков программирования и ключ к пониманию современных объектно-ориентированных технологий. Контрольные задания по ключевым темам представлены в 20 вариантах, и автор надеется, что преподаватели оценят проявленную о них заботу.

  • Деньги в интернете

    Бизнес литература, Компьютерная литература, Хобби. Ремесла.
    Тема избита и старая, как мир. Я про нее десятка два статей написал на бирже копирайтинга. Но, как ни странно, она пользуется огромной популярностью. Убедившись в этом, зайдя на сервис wordstat, я решил все-таки написать об этом свое новое издание – деньги в интернете, о заработке в сети.

  • Развитие сайта

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

  • Об инфобизнесе для женщин

    Самосовершенствование, Компьютерная литература, Бизнес литература, Хобби. Ремесла.
    Приветствую всех женщин-инфобизнесменов и тех, кто только собирается заняться этим видом бизнеса. Сильная половина поднимает голову и начинает отстаивать свое право на эксклюзивность в вопросах ведения бизнеса в Интернете. Так было и будет всегда. Уже даже появились статьи на эту тему. Кое-что читать приятно, кое-что смешно. Я вот тоже скептически отношусь к потугам жены что-то произвести, хотя всячески ее поддерживаю. Такие вот мы, мужчины.

  • Секреты интернет-бизнеса

    Бизнес литература, Компьютерная литература, Хобби. Ремесла., Познавательная и справочная литература
    Интернет тем и отличается от классического бизнеса, что здесь все на виду. Возьмите для примера какой-нибудь сайт с высоким рейтингом и внимательно исследуйте его содержание. Даже на первый взгляд видно основные доступные Вам способы заработка.

  • Заработок в Интернете на своем сайте

    Познавательная и справочная литература, Компьютерная литература, Хобби. Ремесла.
    С какими бы целями ни создавался сайт, рано или поздно вебмастер понимает, что на нём можно зарабатывать. Особенно, если это хороший и востребованный сайт. Администрирование сайта требует много времени, сил и средств, поэтому даже созданные на альтруистических началах сайты со временем начинают нуждаться в монетизации хотя бы с целью достижения самоокупаемости. В издании представлены методы монетизации веб-ресурсов.

Фильтр