- Table View
- List View
CodeNotes provides the most succinct, accurate, and speedy way fora developer to ramp up on a new technology or language.Unlike other programming books, CodeNotes drills down tothe core aspects of a technology, focusing on the key elements needed in order to implement it immediately. It is a unique resource fordevelopers, filling the gap between comprehensive manuals andpocket references.Through real-world examples of PL/SQL queries, stored procedures, triggers, indexing, and more, CodeNotes for Oracle 9i illustrates the complete Oracle database framework, PL/SQL, security, administration, and optimization. Oracle's integration with Java and support for XML are extensively covered. This edition of CodeNotes includes:* A global overview of this technology and explanation of what problems it can be used to solve* Real-world examples* "How and Why" and "Bugs and Caveats" sections that provide hints, tricks, workarounds, and tips on what should be taken advantage of or avoided* "Design Notes" illustrating many of the common use patterns for Java programs* Instructions and classroom-style tutorials throughout from expert trainers and software developersVisit www.codenotes.com for updates, source code templates, access tomessage boards, and discussion of specific problems withCodeNotes authors and other developers.Join our nonfiction newsletter by sending a blank e-mail to:email@example.com or visit www.atrandom.comEvery CodeNotes title is written and reviewed by a team of commercial software developers and technology experts. See "About the Authors" at the front of the book for more information.From the Trade Paperback edition.
CodeNotes provides the most succinct, accurate, and speedy way for a developer to ramp up on a new technology or language. Unlike other programming books, CodeNotes drills down to the core aspects of a technology, focusing on the key elements needed in order to understand it quickly and implement it immediately. It is a unique resource for developers, filling the gap between comprehensive manuals and pocket references.CodeNotes for VB.NET illustrates the major changes in Visual Basic with the new .NET edition, emphasizing the Common Language Runtime (CLR), syntax changes, Windows Forms, assemblies, new object oriented programming features, threading, and a survey of new .NET technologies such as ADO.NET, ASP.NET, and SOAP. This book will help any level of VB developer understand the power of VB.NET and learn the necessary techniques to transition from VB6 to VB.NET. This edition of CodeNotes includes:-A global overview of a technology and explanation of what problems it can be used to solve-Real-world examples-"How and Why" sections that provide hints, tricks, workarounds, and tips on what should be taken advantage of or avoided-Instructions and classroom-style tutorials throughout from expert trainers and software developersVisit www.codenotes.com for updates, source code templates, access to message boards, and discussion of specific problems with CodeNotes authors and other developers.Every CodeNotes title is written and reviewed by a team of commercial software developers and technology experts. See "About the Authors" at the beginning of the book for more information.
CodeNotes provides the most succinct, accurate, and speedy way for a developer to ramp up on a new technology or language. Unlike other programming books, CodeNotes drills down to the core aspects of a technology, focusing on the key elements needed in order to understand it quickly and implement it immediately. It is a unique resource for developers, filling the gap between comprehensive manuals and pocket references. CodeNotes for Web Services in Java and . NET examines the core specifications and technologies required for building SOAP-based web services in both Java and . NET. Not only will you find descriptions of SOAP, WSDL, and UDDI; you will also see how to use each of these specifications with Java and . NET. In addition, you will find specific sections on cross-language and cross-platform compatibility between web services. This edition of CodeNotes includes: * A global overview of this technology and explanation of what problems it can be used to solve * Real-world examples * "How and Why" sections that provide hints, tricks, workarounds, and tips on what should be taken advantage of or avoided * Instructions and classroom-style tutorials throughout from expert trainers and software developers
CodeNotes provides the most succinct, accurate, and speedy way for a developer to ramp up on a new technology or language. Unlike other programming books, CodeNotes drills down to the core aspects of a technology, focusing on the key elements needed in order to understand it quickly and implement it immediately. It is a unique resource for developers, filling the gap between comprehensive manuals and pocket references.CodeNotes for XML is a practical handbook for Java and Visual Basic developers interested in working with XML. You will learn how to leverage both CSS and XSLT to produce rich, compelling output, as well as manipulate XML using the DOM and SAX APIs. The new XML Schema specification is also covered in-depth. Companion articles on www.codenotes.com cover XML development with Perl, integrating XML with databases, important grammars such as XHTML and SOAP, and much more. CodeNotes for XML is your guide to these powerful technologies, presented within the context of the distributed application, database, or web-based world you already know. This edition of CodeNotes includes:-A global overview of a technology and explanation of what problems it can be used to solve-Real-world examples-"How and Why" and "Bugs and Caveats" sections that provide hints, tricks, workarounds, and tips on what should be taken advantage of or avoided-Instructions and classroom-style tutorials throughout from expert trainers and software developers.Visit www.codenotes.com for updates, source code templates, access to message boards, and discussion of specific problems with CodeNotes authors and other developers.Every CodeNotes title is written and reviewed by a team of commercial software developers and technology experts. See "About the Authors" for more information.
How can you help your software team improve? This concise book introduces codermetrics, a clear and objective way to identify, analyze, and discuss the successes and failures of software engineers--not as part of a performance review, but as a way to make the team a more cohesive and productive unit. Experienced team builder Jonathan Alexander explains how codermetrics helps teams understand exactly what occurred during a project, and enables each coder to focus on specific improvements. Alexander presents a variety of simple and complex codermetrics, and teaches you how to create your own. Learn how codermetrics changes long-held assumptions and improves team dynamics Get recommendations for integrating codermetrics into existing processes Ask the right questions to determine the type of data you need to collect Use metrics to measure individual coder skills and a team's effectiveness over time Identify the contributions each coder makes to the team Analyze the response to your software and its features--and verify that you're meeting team and organizational goals Build better teams, using codermetrics to make personnel adjustments and additions
This major revision of Berstel and Perrin's classic Theory of Codes has been rewritten with a more modern focus and a much broader coverage of the subject. The concept of unambiguous automata, which is intimately linked with that of codes, now plays a significant role throughout the book, reflecting developments of the last 20 years. This is complemented by a discussion of the connection between codes and automata, and new material from the field of symbolic dynamics. The authors have also explored links with more practical applications, including data compression and cryptography. The treatment remains self-contained: there is background material on discrete mathematics, algebra and theoretical computer science. The wealth of exercises and examples make it ideal for self-study or courses. In sum this is a comprehensive reference on the theory of variable-length codes and their relation to automata.
Producing elegant code that is efficient while still being easily understood by your peers is a true art form. Making code testable and easy to maintain over time is even harder, but it can be the key to long-term productivity. Software is used in many situations to tackle incredibly complex tasks. Creating such software requires understanding many layers of responsibility and functionality. No matter if you are a novice or expert coder, there is always room for improving existing skills and developing new ones. This bibliography gives you a quick and efficient way to find the right books and videos for your coding needs in Safari Books Online.
Expert advice to help you work smarter and increase your productivity with Visual Studio. Take a detailed look into Visual Studio--and learn practical techniques to help you work more efficiently. This fully revised and expanded version of Visual Studio Tips: 251 Ways to Improve Your Productivity includes a comprehensive collection of tips and shortcuts for working with the code editor, visual designers, searches, debugger, and other features in Visual Studio 2005, 2008, and 2010. You'll gain valuable insights for using this IDE--no matter what your experience level. Discover how to: Change development settings and keyboard mappings to optimize your efficiency Save time initiating a new project by creating custom templates Uncover secrets for working with the toolbox, commands, and window layouts Work with files in more practical ways, such as using the File Tab Channel Use the Editor more effectively with tips on selecting and manipulating code Apply techniques to help reduce the time you spend debugging code Create Visual Studio extensions to increase your development productivity
An easy-to-grasp introduction to coding concepts for kidsCoding For Kids For Dummies breaks coding into a series of small projects, each designed to teach elementary-to-middle-school-aged students a core concept to build a game, application, or other tool. In this his hands-on, friendly guide readers will get access to a leading coding tool that has been designed specifically for kids, showing them how to create the projects provided in the book as well as how to implement them into their own creative work.Written by a teacher and leading advocate of coding education, Coding For Kids For Dummies explains to kids in plain English how to apply the math and logic skills they already have to the subject of coding. In no time, they'll be grasping basic coding concepts, completing their very own technical feats, and arming themselves with the computer science experience and know-how to prepare for a future working with technology.Lay-flat binding allows for easy access as students work on projectsFull-color, large-print design make the information more approachable to kidsKids interested in computer science get a competitive edgeThe author has dedicated her career to enhancing coding and other STEM education in schoolsIf you're a student who wants to learn coding, a parent who wants to help your kid pursue an interest in coding, or a teacher who is in need of a supplemental course book for your computer science class, Coding For Kids For Dummies has you covered.
Who are computer hackers? What is free software? And what does the emergence of a community dedicated to the production of free and open source software--and to hacking as a technical, aesthetic, and moral project--reveal about the values of contemporary liberalism? Exploring the rise and political significance of the free and open source software (F/OSS) movement in the United States and Europe, Coding Freedom details the ethics behind hackers' devotion to F/OSS, the social codes that guide its production, and the political struggles through which hackers question the scope and direction of copyright and patent law. In telling the story of the F/OSS movement, the book unfolds a broader narrative involving computing, the politics of access, and intellectual property. E. Gabriella Coleman tracks the ways in which hackers collaborate and examines passionate manifestos, hacker humor, free software project governance, and festive hacker conferences. Looking at the ways that hackers sustain their productive freedom, Coleman shows that these activists, driven by a commitment to their work, reformulate key ideals including free speech, transparency, and meritocracy, and refuse restrictive intellectual protections. Coleman demonstrates how hacking, so often marginalized or misunderstood, sheds light on the continuing relevance of liberalism in online collaboration.
Software development would seem to be a quintessential example of today's Internet-enabled "knowledge work"--a global profession not bound by the constraints of geography. In Coding Places, Yuri Takhteyev looks at the work of software developers who inhabit two contexts: a geographical area--in this case, greater Rio de Janeiro--and a "world of practice," a global system of activities linked by shared meanings and joint practice. The work of the Brazilian developers, Takhteyev discovers, reveals a paradox of the world of software: it is both diffuse and sharply centralized. The world of software revolves around a handful of places--in particular, the San Francisco Bay area--that exercise substantial control over both the material and cultural elements of software production. Takhteyev shows how in this context Brazilian software developers work to find their place in the world of software and to bring its benefits to their city. Takhteyev's study closely examines Lua, an open source programming language developed in Rio but used in such internationally popular products as World of Warcraft and Angry Birds. He shows that Lua had to be separated from its local origins on the periphery in order to achieve success abroad. The developers, Portuguese speakers, used English in much of their work on Lua. By bringing to light the work that peripheral practitioners must do to give software its seeming universality, Takhteyev offers a revealing perspective on the not-so-flat world of globalization.
Like to build websites in the wild with your MacBook? This concise hands-on guide introduces you to the ideal editor: Coda 2. Rather than clutter your screen with shell access, a separate CSS editor, and a version control app, you'll discover how Coda's "one-window web development" bundles everything into one neat application. Take Coda on a trial run, then learn step-by-step how to configure each feature to fit your working style. You'll find out firsthand how Coda will save you time and effort on your next project. Get to know Coda's workflow by building a sample site Delve into features such as the tab bar, path bar, sidebar, and Sites view Set up your own development environment-and dig deeper into the editor's options Get tips for taking full advantage of the text and MySQL editors Create a Git or Subversion repository for source control management Learn the finer points of sharing project documents across a network Discover the built-in reference books, and learn how to extend Coda
How would you like to build an Xbox game, use your Nintendo Wiimote to create an electronic whiteboard, or build your own peer-to-peer application? Coding4Fun helps you tackle some cool software and hardware projects using a range of languages and free Microsoft software. Now you can code for fun with C#, VB, ASP.NET, WPF, XNA Game Studio, Popfly, as well as the Lua programming language. <P> If you love to tinker, but don't have time to figure it all out, this book gives you clear, step-by-step instructions for building ten creative projects, including:<P> * Alien Attack: Create a 2D clone of Space Invaders with XNA for the PC, Xbox 360, and Zune <P> * LEGO Soldier: Create an action game using Popfly with a custom-built virtual LEGO character <P> * World of Warcraft RSS Feed Reader: Use WoW's customizable interface to have feeds pop up while you're gaming <P> * InnerTube: Download YouTube videos automatically and convert them to a file format for off-line viewing <P> * PeerCast: Stream video files from any PC <P> * TwitterVote: Create custom online polls on Twitter <P> * WHSMail: Build a website with ASP.NET for Windows Home Server that lets you view the messages stored on a computer with Outlook <P> * "Wiimote" Controlled Car: Steer your remote-controlled car by tilting the Wii Remote controller left and right <P> * Wiimote Whiteboard: Create an interactive whiteboard using a Wii Remote <P> * Holiday Lights: Synchronize your holiday light display with music to create your own light show<P> The perfect gift for any developer, Coding4Fun shows you how to use your programming skills in new and fun ways."This book is amazing! The scope is so wonderfully broad that anyone who has an interest in designing games at any level should read this book." -- Alex Albrecht, Creator of Diggnation / Totally Rad Show / Project Lore
A comprehensive guide to learning technologies that unlock thevalue in big data Cognitive Computing provides detailed guidance towardbuilding a new class of systems that learn from experience andderive insights to unlock the value of big data. This book helpstechnologists understand cognitive computing's underlyingtechnologies, from knowledge representation techniques and naturallanguage processing algorithms to dynamic learning approaches basedon accumulated evidence, rather than reprogramming. Detailed caseexamples from the financial, healthcare, and manufacturing walkreaders step-by-step through the design and testing of cognitivesystems, and expert perspectives from organizations such asCleveland Clinic, Memorial Sloan-Kettering, as well as commercialvendors that are creating solutions. These organizations provideinsight into the real-world implementation of cognitive computingsystems. The IBM Watson cognitive computing platform is describedin a detailed chapter because of its significance in helping todefine this emerging market. In addition, the book includesimplementations of emerging projects from Qualcomm, Hitachi, Googleand Amazon.Today's cognitive computing solutions build on establishedconcepts from artificial intelligence, natural language processing,ontologies, and leverage advances in big data management andanalytics. They foreshadow an intelligent infrastructure thatenables a new generation of customer and context-aware smartapplications in all industries.Cognitive Computing is a comprehensive guide to thesubject, providing both the theoretical and practical guidancetechnologists need.Discover how cognitive computing evolved from promise torealityLearn the elements that make up a cognitive computingsystemUnderstand the groundbreaking hardware and softwaretechnologies behind cognitive computingLearn to evaluate your own application portfolio to find thebest candidates for pilot projectsLeverage cognitive computing capabilities to transform theorganizationCognitive systems are rightly being hailed as the new era ofcomputing. Learn how these technologies enable emerging firms tocompete with entrenched giants, and forward-thinking establishedfirms to disrupt their industries. Professionals who currently workwith big data and analytics will see how cognitive computing buildson their foundation, and creates new opportunities. CognitiveComputing provides complete guidance to this new level ofhuman-machine interaction.
When we think of everyday language use, the first things that come to mind include colloquial conversations, reading and writing e-mails, sending text messages or reading a book. But can we study the brain basis of language as we use it in our daily lives? As a topic of study, the cognitive neuroscience of language is far removed from these language-in-use examples. However, recent developments in research and technology have made studying the neural underpinnings of naturally occurring language much more feasible. In this book a range of international experts provide a state-of-the-art overview of current approaches to making the cognitive neuroscience of language more 'natural' and closer to language use as it occurs in real life. The chapters explore topics including discourse comprehension, the study of dialogue, literature comprehension and the insights gained from looking at natural speech in neuropsychology.
Cognitive radios (CR) technology is capable of sensing its surrounding environment and adapting its internal states by making corresponding changes in certain operating parameters. CR is envisaged to solve the problems of the limited available spectrum and the inefficiency in the spectrum usage. CR has been considered in mobile ad hoc networks (MANETs), which enable wireless devices to dynamically establish networks without necessarily using a fixed infrastructure. The changing spectrum environment and the importance of protecting the transmission of the licensed users of the spectrum mainly differentiate classical MANETs from CR-MANETs. The cognitive capability and re-configurability of CR-MANETs have opened up several areas of research which have been explored extensively and continue to attract research and development. The book will describe CR-MANETs concepts, intrinsic properties and research challenges of CR-MANETs. Distributed spectrum management functionalities, such as spectrum sensing and sharing, will be presented. The design, optimization and performance evaluation of security issues and upper layers in CR-MANETs, such as transport and application layers, will be investigated.
Video gaming: it's a boy's world, right? That's what the industry wants us to think. Why and how we came to comply are what Carly A. Kocurek investigates in this provocative consideration of how an industry's craving for respectability hooked up with cultural narratives about technology, masculinity, and youth at the video arcade.From the dawn of the golden age of video games with the launch of Atari's Pong in 1972, through the industry-wide crash of 1983, to the recent nostalgia-bathed revival of the arcade, Coin-Operated Americans explores the development and implications of the "video gamer" as a cultural identity. This cultural-historical journey takes us to the Twin Galaxies arcade in Ottumwa, Iowa, for a close look at the origins of competitive gaming. It immerses us in video gaming's first moral panic, generated by Exidy's Death Race (1976), an unlicensed adaptation of the film Death Race 2000. And it ventures into the realm of video game films such as Tron and WarGames, in which gamers become brilliant, boyish heroes.Whether conducting a phenomenological tour of a classic arcade or evaluating attempts, then and now, to regulate or eradicate arcades and coin-op video games, Kocurek does more than document the rise and fall of a now-booming industry. Drawing on newspapers, interviews, oral history, films, and television, she examines the factors and incidents that contributed to the widespread view of video gaming as an enclave for young men and boys.A case study of this once emergent and now revived medium became the presumed enclave of boys and young men, Coin-Operated Americans is history that holds valuable lessons for contemporary culture as we struggle to address pervasive sexism in the domain of video games--and in the digital working world beyond.
This book is a fast-paced tutorial to developing ColdFusion applications, with an emphasis on real-world skills. Packed with examples and careful explanations, the book leads you through all the topics relevant to today's ColdFusion developer. This book is for web developers working with ColdFusion 8. If your goal is to get a good grounding in the basics of the language as quickly as possible and put a site together quickly, this book is ideal for you. If you want to learn more about professional programming of ColdFusion, this book is definitely for you. No prior knowledge of ColdFusion is expected, but basic knowledge of general web and software development skills is assumed.
With many new forms of digital media--including such popular social media as Facebook, Twitter, and Flickr -- the people formerly known as the audience no longer only consume but also produce and even design media. Jonas L'wgren and Bo Reimer term this phenomenon collaborative media, and in this book they investigate the qualities and characteristics of these forms of media in terms of what they enable people to do. They do so through an interdisciplinary research approach that combines the social sciences and humanities traditions of empirical and theoretical work with practice-based, design-oriented interventions. L'wgren and Reimer offer analysis and a series of illuminating case studies -- examples of projects in collaborative media that range from small multidisciplinary research experiments to commercial projects used by millions of people. L'wgren and Reimer discuss the case studies at three levels of analysis: society and the role of collaborative media in societal change; institutions and the relationship of collaborative media with established media structures; and tribes, the nurturing of small communities within a large technical infrastructure. They conclude by advocating an interventionist turn within social analysis and media design.
Select your format based upon: 1) how you want to read your book, and 2) compatibility with your reading tool. To learn more about using Bookshare with your device, visit the Help Center.
Here is an overview of the specialized formats that Bookshare offers its members with links that go to the Help Center for more information.
- Bookshare Web Reader - a customized reading tool for Bookshare members offering all the features of DAISY with a single click of the "Read Now" link.
- DAISY (Digital Accessible Information System) - a digital book file format. DAISY books from Bookshare are DAISY 3.0 text files that work with just about every type of access technology that reads text. Books that contain images will have the download option of ‘DAISY Text with Images’.
- BRF (Braille Refreshable Format) - digital Braille for use with refreshable Braille devices and Braille embossers.
- MP3 (Mpeg audio layer 3) - Provides audio only with no text. These books are created with a text-to-speech engine and spoken by Kendra, a high quality synthetic voice from Ivona. Any device that supports MP3 playback is compatible.
- DAISY Audio - Similar to the Daisy 3.0 option above; however, this option uses MP3 files created with our text-to-speech engine that utilizes Ivonas Kendra voice. This format will work with Daisy Audio compatible players such as Victor Reader Stream and Read2Go.