Группа авторов

Список книг автора Группа авторов


    Innocent Code

    Группа авторов

    This concise and practical book shows where code vulnerabilities lie-without delving into the specifics of each system architecture, programming or scripting language, or application-and how best to fix them Based on real-world situations taken from the author's experiences of tracking coding mistakes at major financial institutions Covers SQL injection attacks, cross-site scripting, data manipulation in order to bypass authorization, and other attacks that work because of missing pieces of code Shows developers how to change their mindset from Web site construction to Web site destruction in order to find dangerous code

    Software Quality

    Группа авторов

    The book presents a comprehensive discussion on software quality issues and software quality assurance (SQA) principles and practices, and lays special emphasis on implementing and managing SQA. Primarily designed to serve three audiences; universities and college students, vocational training participants, and software engineers and software development managers, the book may be applicable to all personnel engaged in a software projects Features: A broad view of SQA. The book delves into SQA issues, going beyond the classic boundaries of custom-made software development to also cover in-house software development, subcontractors, and readymade software. An up-to-date wide-range coverage of SQA and SQA related topics. Providing comprehensive coverage on multifarious SQA subjects, including topics, hardly explored till in SQA texts. A systematic presentation of the SQA function and its tasks: establishing the SQA processes, planning, coordinating, follow-up, review and evaluation of SQA processes. Focus on SQA implementation issues. Specialized chapter sections, examples, implementation tips, and topics for discussion. Pedagogical support: Each chapter includes a real-life mini case study, examples, a summary, selected bibliography, review questions and topics for discussion. The book is also supported by an Instructor’s Guide.

    Domain Architectures

    Группа авторов

    Domain Architectures is a comprehensive catalog of the domain architectures essential to software developers using object-oriented technology and UML to solve real-life problems. Providing a unique top-down view of systems, the book also provides quick access to landmarks and references to domain architectures. The ability to describe applications, in terms of the properties they share, offers software designers a vast new landscape for implementing software reuse. The ideal professional's handbook. Helps readers reduce trial and error and increase productivity by reusing tried and trusted ideas Models are described and documented using UML (incorporating UML 2.0) models and meta models

    Professional C++

    Группа авторов

    Get up to date quickly on the new changes coming with C++17 Professional C++ is the advanced manual for C++ programming. Designed to help experienced developers get more out of the latest release, this book skims over the basics and dives right in to exploiting the full capabilities of C++17. Each feature is explained by example, each including actual code snippets that you can plug into your own applications. Case studies include extensive, working code that has been tested on Windows and Linux, and the author's expert tips, tricks, and workarounds can dramatically enhance your workflow. Even many experienced developers have never fully explored the boundaries of the language's capabilities; this book reveals the advanced features you never knew about, and drills down to show you how to turn these features into real-world solutions. The C++17 release includes changes that impact the way you work with C++; this new fourth edition covers them all, including nested namespaces, structured bindings, string_view, template argument deduction for constructors, parallel algorithms, generalized sum algorithms, Boyer-Moore string searching, string conversion primitives, a filesystem API, clamping values, optional values, the variant type, the any type, and more. Clear explanations and professional-level depth make this book an invaluable resource for any professional needing to get up to date quickly. Maximize C++ capabilities with effective design solutions Master little-known elements and learn what to avoid Adopt new workarounds and testing/debugging best practices Utilize real-world program segments in your own applications C++ is notoriously complex, and whether you use it for gaming or business, maximizing its functionality means keeping up to date with the latest changes. Whether these changes enhance your work or make it harder depends on how well-versed you are in the newest C++ features. Professional C++ gets you up to date quickly, and provides the answers you need for everyday solutions.

    Agile Documentation

    Группа авторов

    Software documentation forms the basis for all communication relating to a software project. To be truly effective and usable, it should be based on what needs to be known. Agile Documentation provides sound advice on how to produce lean and lightweight software documentation. It will be welcomed by all project team members who want to cut out the fat from this time consuming task. Guidance given in pattern form, easily digested and cross-referenced, provides solutions to common problems. Straightforward advice will help you to judge: What details should be left in and what left out When communication face-to-face would be better than paper or online How to adapt the documentation process to the requirements of individual projects and build in change How to organise documents and make them easily accessible When to use diagrams rather than text How to choose the right tools and techniques How documentation impacts the customer Better than offering pat answers or prescriptions, this book will help you to understand the elements and processes that can be found repeatedly in good project documentation and which can be shaped and designed to address your individual circumstance. The author uses real-world examples and utilises agile principles to provide an accessible, practical pattern-based guide which shows how to produce necessary and high quality documentation.

    Ethernet Networks

    Группа авторов

    Ethernet Networks, Fourth Edition, provides everything you need to know to plan, implement, manage and upgrade Ethernet networks. * Improve your skills in employing Ethernet hubs, switches, and routers. * Learn how to set up and operate a wireless Local Area Network (LAN). * Discover how to extend a wired Ethernet via wireless LANs. * Understand cabling standards and the role of NEXT (Near End Crosstalk), FEXT (Far End Crosstalk) and other transmission parameters. * Profit from Gilbert Held's tips and tricks on enhancing security … and much more. This indispensable resource features up-to-date coverage of: * Wireless Ethernet (IEEE802.11 standards) * 10Gbps Ethernet * Firewalls in both a wired and wireless environment * The operation of new versions of Windows(r) on Ethernet LANs * The use of LAN switches at and above layer 2 in the ISO reference model * Copper and fiber optic cable to transport high speed Ethernet Network planners, administrators, and system engineers working with Ethernet networks will find Ethernet Networks, Fourth Edition, an invaluable tool for implementing, updating, and managing their networks.

    The Writing Revolution

    Группа авторов

    In a world of rapid technological advancements, it can be easy to forget that writing is the original Information Technology, created to transcend the limitations of human memory and to defy time and space. The Writing Revolution picks apart the development of this communication tool to show how it has conquered the world. Explores how writing has liberated the world, making possible everything from complex bureaucracy, literature, and science, to instruction manuals and love letters Draws on an engaging range of examples, from the first cuneiform clay tablet, Egyptian hieroglyphs, and Japanese syllabaries, to the printing press and the text messaging Weaves together ideas from a number of fields, including history, cultural studies and archaeology, as well as linguistics and literature, to create an interdisciplinary volume Traces the origins of each of the world’s major written traditions, along with their applications, adaptations, and cultural influences

    Text, Context, Pretext

    Группа авторов

    Written by a leading researcher in the field, this fascinating examination of the relations between grammar, text, and discourse is designed to provoke critical discussion on key issues in discourse analysis which are not always clearly identified and examined. Written by a leading researcher in the field Continues the enquiry into discourse analysis that Zellig Harris initiated 50 years ago, which raised a number of problematic issues that have remained unresolved ever since Introduces the notion of pretext as an additional factor in the general interpretative process Focuses attention specifically on the work of critical discourse analysis (CDA) in light of the issues discussed

    Thoughts and Utterances

    Группа авторов

    Thoughts and Utterances is the first sustained investigation of two distinctions which are fundamental to all theories of utterance understanding: the semantics/pragmatics distinction and the distinction between what is explicitly communicated and what is implicitly communicated. Features the first sustained investigation of both the semantics/pragmatics distinction and the distinction between what is explicitly and implicitly communicated in speech.

    Essential Communication Strategies

    Группа авторов

    Learn the tricks-of-the-trade of becoming a great technical communicator Remember when you were an undergraduate and freshman composition seemed so irrelevant to your life? After all, you were going to conquer the world with technological know-how. Your spellcheck software would handle the details. Now that you're a professional – pitching an idea, vying for a contract or grant, or presenting at a meeting – getting your point across effectively suddenly seems pretty essential for success, doesn't it? Fear not. This light-hearted text, brimming with proven techniques, good advice, and real-world examples that you can easily apply to your own case, will turn you into an adept communicator. Written expressly for technologists, this is a simple, concise, and practical guide to the communication dynamics of writing, presentation delivery, and meeting interaction. Herbert Hirsch, in-demand consultant who developed these techniques for his own prolific engineering career, teaches you how to use «scripting» to plan for communication events. More than a mere outline or storyboard, scripting is a powerful technique that assists you in getting the right structure and content, in the proper order. Using scripting, you will master the fundamental principles of communicating: How to grab the reader's or audience's attention from the start How to maintain the connection while proceeding smoothly from topic to topic How to provide the substantiation for the points you made How to communicate with people from other groups, such as marketers, investors, users, and others How to overcome such obstacles as fear, boredom, and aversion to your material Distilling the art of communication to its essence, Essential Communication Strategies empowers you to communicate with confidence and authority in every situation, to every audience.