В данной книге представлены все наиболее важные сведения о регулярных выражениях: основные понятия и концепции, наборы символов, метасимволы, повторители, поиск позиции, подвыражения, ссылки назад, контекстный поиск (просмотр вперед и назад), условная обработка, реализация регулярных выражений в популярных приложениях и языках. Подробно рассматриваются все этапы подготовки и тестирования регулярных выражений. Все теоретические положения детально демонстрируются на содержательных примерах, которые часто встречаются на практике. Большое внимание уделяется прагматическому подходу к решению практических задач. Показывается творческий характер процесса разработки регулярных выражений. В заключение приводятся решения часто встречающихся практических задач. Приведенные решения вы можете использовать в своих программах. Книга написана доступным, простым языком. Она будет полезна не только начинающим, но и тем, кто уже использовал регулярные выражения в своих программных проектах.
Visual Studio is your essential tool for Windows programming. Visual Studio 2013 features important updates to the user interface and to productivity. In Professional Visual Studio 2013, author, Microsoft Certified Trainer, and Microsoft Visual C# MVP Bruce Johnson brings three decades of industry experience to guide you through the update, and he doesn’t just gloss over the basics. With his unique IDE-centric approach, he steers into the nooks and crannies to help you use Visual Studio 2013 to its maximum potential.
— Choose from more theme options, check out the new icons, and make your settings portable — Step up your workflow with hover colors, auto brace completion, peek, and CodeLens — Code ASP.NET faster than ever with new shortcuts — Get acquainted with the new SharePoint 2013 environment — Find your way around the new XAML editor for Windows Store apps Visual Studio 2013 includes better support for advanced debugging techniques, vast improvements to the visual database tools, and new support for UI testing for Windows Store apps. This update is the key to smoother, quicker programming, and Professional Visual Studio 2013 is your map to everything inside.
Описание книги Rework. Бизнес без предрассудков: В книге “Rework. Бизнес без предрассудков” открывается неожиданный взгляд на бизнес. Джейсон Фрайд и Дэвид Хайнемайер Хенссон взяли стандартные бизнес-цели и бизнес-стратегии большинства компаний (рост, бюджеты, совещания, рекламные кампании, финансовые прогнозы, планы развития и многое другое) и, пометив их как предрассудки, отвергли. Они создали небольшую международную компанию, занимающуюся разработкой программного обеспечения. Их задача – помочь другим небольшим компаниям и даже группам людей легко и просто воплощать задуманное. Их продуктами пользуются миллионы людей по всему миру.
Их многие критикуют, говорят, что так работать нельзя, что необходимо планировать, проводить массированные рекламные кампании, нужно хранить свои секреты и “фишки” в тайне… Многие говорят, а они делают. Помните народную мудрость? Собаки лают, а караван идет. Вот и караван Фрайда и Хенссона уверенно идет вперед. И не просто идет, а делится с вами своими формулами успеха.
О чем эта книга: О том, как начать свой бизнес. Если хотите – параллельно с основной работой. И о том, как усовершенствовать ваш имеющийся бизнес, а точнее – ваши взгляды на него. С тем, чтобы обрести невиданную ранее степень свободы. О том, какой оптимальный размер компании, зачем ей расти, что и как нужно на самом деле планировать и нужно ли учиться на ошибках. И о многом другом, знакомом и неожиданном. Книга написана практиками. Джейсон Фрайд и Дэвид Хайнемайер Хенссон – весьма успешные интернет-предприниматели, основавшие легендарную 37signals. Компанию из 14 сотрудников, продуктами которой пользуются более трех миллионов человек по всему миру! Читается на одном дыхании. Рассеивает все сомнения на дальних подступах. Вдохновляет. Сбивает с толку. Выводит из зоны комфорта. И дает полезную практическую базу. Вы и не подозревали, что бизнес может быть ТАКИМ. «Поскребите по поверхности, и вы выясните, что обитатели «реального мира» наполнены пессимизмом и отчаянием. Хуже того, они хотят и остальных затащить в свою могилу. Если вы полны надежд и амбиций, они постараются убедить вас, что реализовать ваши идеи невозможно. Они скажут, что вы впустую тратите свое время. Не верьте им. Такой мир может быть реальным для них, но это не значит, что вы должны жить в нем».
Описание книги Professional Unified Communications Development with Microsoft Lync Server 2010: Get the tools you need to build real software solutions on the UC platform. Whether you want to embed context into conversations or build sophisticated server side communication solutions, this book shows you how to integrate the right functionality into your applications. It goes beyond simple samples to demonstrate how to create real software solutions on the Unified Communications (UC) platform. You’ll quickly progressfrom a basic understanding of custom UC development to using the Microsoft Lync APIs to help streamline communications and collaboration.
You’ll also discover how to extend and customize your existing messaging and voice infrastructure to adapt to your changing business needs.
Professional Unified Communications Development with Microsoft Lync Server 2010:
Dives into building communication clients in Microsoft Lync 2010
Explores the classes and operations in the UCMA API that can be used to control presence, audio and IM sessions, conferences, and more
Explains the SIP messaging that UCMA uses behind the scenes to perform various operations
Walks you through several useful troubleshooting techniques and solutions to specific common issues
Covers how to build interactive voice or IM applications using communication workflows and custom communication workflow activitie
Описание книги Learn Windows PowerShell in a Month of Lunches: In Windows, there’s a control panel, dialog box, console, or wizard to manage every component of a system. There are thousands of them—so many that it can be nearly impossible to keep track of all the locations and settings one needs to administer Windows effectively. PowerShell provides administrators with a single, unified command line from which they can control and automate every aspect of Windows.
Learn Windows PowerShell in a Month of Lunches is an innovative tutorial designed for busy administrators. Author Don Jones has taught thousands of administrators to use PowerShell, and now he brings his years of training techniques to a concise, easy-to-follow book. Just set aside one hour a day—lunchtime would be perfect—for an entire month, and readers will be automating administrative tasks faster than they ever thought possible.
Описание книги Microsoft Windows Server 2008 R2. Полное руководство: Рэнд Моримото (Microsoft MVP) вместе со своими коллегами предлагает профессионалам в области информационных технологий систематизированное введение в новую версию серверной операционной системы Windows Server 2008 R2. В книге идентифицированы наиболее важные усовершенствования R2 и подробно описаны шаги по установке и конфигурированию этой ОС. Приводится исчерпывающее описание всех аспектов Windows Server 2008 R2, включая Active Directory, сетевые службы, безопасность, переход на Windows Server 2008 R2 из Windows Server 2003/2008, администрирование, отказоустойчивость, оптимизация, обнаружение неполадок, ключевые прикладные службы и многое другое.
Эта книга представляет собой исчерпывающий и основанный на богатом опыте авторов учебник по планированию, проектированию, прототипированию, внедрению, миграции, администрированию и поддержке систем на базе Windows Server 2008 R2.
Авторы очень точно отмечают основные усовершенствования Windows Server 2008 R2 и предлагают развернутое описание всех инноваций Windows Server 2008 R2, начиная с виртуализации Hyper-V и заканчивая DirectAccess и улучшениями компонента Failover Clustering. В каждой главе предлагаются многочисленные полезные советы и трюки, основанные на сотнях внедрений, которые позволяют максимально эффективно решать бизнес-задачи с помощью Windows Server 2008 R2. В книге детально рассматриваются следующие вопросы
Планирование и миграция с Windows Server 2003/2008 на Windows Server 2008 R2 с использованием новых серверных инструментов миграции
Управление Active Directory с помощью средств Active Directory Administrative Center и Best Practice Analyzer, а также сценариев PowerShell
Использование обновленных инструментов и шаблонов безопасности R2 для блокирования серверов, клиентов и сетей
Максимизация доступности с помощью средств кластеризации, отказоустойчивости и репликации Windows Server 2008 R2
Гладкое управление клиентами посредством настроек Group Policy ADMX и управляющих инструментов
Совершенствование удаленного доступа с использованием средств DirectAccess, служб Remote Desktop Services (ранее называемых Terminal Services) и инфраструктуры Virtual Desktop Infrastructure
Внедрение виртуализации Hyper-V, включая встроенную технологию Live Migration
Применение дополнительных модулей вроде Windows SharePoint Services, Windows Media Services и IIS 7.5
Описание книги Микроконтроллеры. Разработка встраиваемых приложений: Представлена обобщенная структурная схема системы управления на базе микроконтроллеров, рассмотрены архитектурные принципы по-строения микроконтроллеров, их процессорного ядра, системы памяти и современной номенклатуры периферийных устройств. Значительное внимание уделено вопросам проектирования, отладки и диагностирования. Рассмотрены специфика проектирования встраиваемых приложений, методы и средства анализа предметной области и моделирования, принципы выбора элементной базы, приемы применения средств автоматизации проектирования.
Приведены примеры решения типовых задач, а также вариант организации учебного исследовательского центра и проведения лабораторного практикума. Прилагаемый компакт-диск содержит демонстрационную версию Shell51, описание стенда-тренажера и примеры программ (для микроконтроллера Infineon 80C515).
Описание книги Практическое программирование микроконтроллеров Atmel AVR на языке ассемблера: Изложены принципы функционирования, особенности архитектуры и приемы программирования микроконтроллеров Atmel AVR. Приведены готовые рецепты для программирования основных функций современной микроэлектронной аппаратуры: от реакции на нажатие кнопки или построения динамической индикации до сложных протоколов записи данных во внешнюю память или особенностей подключения часов реального времени. Особое внимание уделяется обмену данными микроэлектронных устройств с персональным компьютером, приводятся примеры программ.
В книге учтены особенности современных моделей AVR и сопутствующих микросхем последних лет выпуска. Приложения содержат основные параметры микроконтроллеров AVR, перечень команд и тексты программ для них, а также список используемых терминов и аббревиатур. Для учащихся, инженерно-технических работников и радиолюбителей.
Описание книги Многоядерное программирование: На сегодняшний день системы, построенные на основе многоядерной архитектуры, набирают все большую популярность. Эта книга поможет разработчикам программного обеспечения, используя многопоточность, создать высокопроизводительные приложения на основе многоядерной архитектуры Intel.
Книга позволяет читателю на практике освоить основы параллельного программирования, программирование с использованием API, интерфейс OpenMP, решение наиболее распространенных задач параллельного программирования; отладку и тестирование многопоточных приложений; инструменты разработки приложений.
Книга содержит множество примеров исходного кода, позволяющих читателю быстро, на практике опробовать тот или иной описываемый метод. Издание рассчитано на разработчиков ПО и студентов, изучающих многоядерную архитектуру.
Описание книги Программирование последовательных интерфейсов: Рассматривается широкий круг вопросов функционирования последовательных интерфейсов обмена данными. Проанализированы основные протоколы последовательного обмена данными, характеристики сигналов и базовые аппаратные средства на основе асинхронных приемопередатчиков. Подробно изложена методика программирования протоколов последовательного обмена на низком уровне.
Значительная часть материала книги посвящена программированию последовательного обмена данными в популярных операционных системах Windows и Linux, а также разработке приложений для Интернета. Рассмотрены методы разработки программного обеспечения с использованием виртуальных последовательных интерфейсов обмена данными.
Прилагаемый компакт-диск содержит файлы с исходными текстами описанных в книге программ.